tiny	2	0	official	srg	intermediary	named
c	a	com/mojang/math/Axis	net/minecraft/class_7833	com/mojang/math/Axis
	f	La;	a	f_252495_	field_40713	XN
	f	La;	b	f_252529_	field_40714	XP
	f	La;	c	f_252392_	field_40715	YN
	f	La;	d	f_252436_	field_40716	YP
	f	La;	e	f_252393_	field_40717	ZN
	f	La;	f	f_252403_	field_40718	ZP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)Lorg/joml/Quaternionf;	a	m_252774_	method_46349	method_46349
	m	(Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf;	a	m_252822_	method_46350	method_46350
	m	(F)Lorg/joml/Quaternionf;	b	m_253156_	method_46351	method_46351
	m	(F)Lorg/joml/Quaternionf;	c	m_253246_	method_46352	method_46352
	m	(F)Lorg/joml/Quaternionf;	d	m_253050_	method_46353	method_46353
	m	(F)Lorg/joml/Quaternionf;	e	m_253127_	method_46354	method_46354
	m	(F)Lorg/joml/Quaternionf;	f	m_252978_	method_46355	method_46355
	m	(Lorg/joml/Vector3f;)La;	of	m_253057_	method_46356	of
	m	(F)Lorg/joml/Quaternionf;	rotation	m_252961_	rotation	rotation
	m	(F)Lorg/joml/Quaternionf;	rotationDegrees	m_252977_	rotationDegrees	rotationDegrees
c	aa	net/minecraft/SharedConstants	net/minecraft/class_155	net/minecraft/SharedConstants
	f	Z	A	f_142888_	field_29753	DEBUG_COLLISION
	f	Z	B	f_285593_	field_44779	DEBUG_SUPPORT_BLOCKS
	f	Z	C	f_142889_	field_29754	DEBUG_SHAPES
	f	Z	D	f_142890_	field_29755	DEBUG_NEIGHBORSUPDATE
	f	Z	E	f_142891_	field_29756	DEBUG_STRUCTURES
	f	Z	F	f_142892_	field_29676	DEBUG_LIGHT
	f	Z	G	f_279535_	field_44582	DEBUG_SKY_LIGHT_SECTIONS
	f	Z	H	f_142893_	field_29677	DEBUG_WORLDGENATTEMPT
	f	Z	I	f_142894_	field_29678	DEBUG_SOLID_FACE
	f	Z	J	f_142895_	field_29679	DEBUG_CHUNKS
	f	Z	K	f_142896_	field_29680	DEBUG_GAME_EVENT_LISTENERS
	f	Z	L	f_142897_	field_29681	DEBUG_DUMP_TEXTURE_ATLAS
	f	Z	M	f_142898_	field_29682	DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES
	f	Z	N	f_142899_	field_29683	DEBUG_STRUCTURE_EDIT_MODE
	f	Z	O	f_142900_	field_29684	DEBUG_SAVE_STRUCTURES_AS_SNBT
	f	Z	P	f_142901_	field_29685	DEBUG_SYNCHRONOUS_GL_LOGS
	f	Z	Q	f_142902_	field_29686	DEBUG_VERBOSE_SERVER_EVENTS
	f	Z	R	f_142903_	field_29687	DEBUG_NAMED_RUNNABLES
	f	Z	S	f_142904_	field_29688	DEBUG_GOAL_SELECTOR
	f	Z	T	f_142905_	field_29689	DEBUG_VILLAGE_SECTIONS
	f	Z	U	f_142906_	field_29690	DEBUG_BRAIN
	f	Z	V	f_142907_	field_29691	DEBUG_BEES
	f	Z	W	f_142908_	field_29692	DEBUG_RAIDS
	f	Z	X	f_142909_	field_29693	DEBUG_BLOCK_BREAK
	f	Z	Y	f_142910_	field_29694	DEBUG_RESOURCE_LOAD_TIMES
	f	Z	Z	f_142911_	field_29695	DEBUG_MONITOR_TICK_TIMES
	f	Z	a	f_142912_	field_29709	SNAPSHOT
	f	Z	aA	f_183701_	field_35439	DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION
	f	I	aB	f_142944_	field_29719	DEFAULT_MINECRAFT_PORT
	f	Z	aC	f_142945_	field_29720	INGAME_DEBUG_OUTPUT
	f	Z	aD	f_142946_	field_29721	DEBUG_SUBTITLES
	f	I	aE	f_142947_	field_29722	FAKE_MS_LATENCY
	f	I	aF	f_142948_	field_29723	FAKE_MS_JITTER
	f	Lio/netty/util/ResourceLeakDetector$Level;	aG	f_136180_	field_1124	NETTY_LEAK_DETECTION
	f	Z	aH	f_142949_	field_29724	COMMAND_STACK_TRACES
	f	Z	aI	f_142950_	field_29725	DEBUG_WORLD_RECREATE
	f	Z	aJ	f_142913_	field_29726	DEBUG_SHOW_SERVER_DEBUG_VALUES
	f	Z	aK	f_142914_	field_29727	DEBUG_STORE_CHUNK_STACKTRACES
	f	Z	aL	f_183694_	field_35652	DEBUG_FEATURE_COUNT
	f	Z	aM	f_243898_	field_39961	DEBUG_RESOURCE_GENERATION_OVERRIDE
	f	Z	aN	f_260664_	field_41533	DEBUG_FORCE_TELEMETRY
	f	Z	aO	f_285651_	field_44780	DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND
	f	J	aP	f_136181_	field_22251	MAXIMUM_TICK_TIME_NANOS
	f	Z	aQ	f_279621_	field_44583	USE_WORKFLOWS_HOOKS
	f	Z	aR	f_136182_	field_25135	CHECK_DATA_FIXER_SCHEMA
	f	Z	aS	f_136183_	field_1125	IS_RUNNING_IN_IDE
	f	Ljava/util/Set;	aT	f_273866_	field_43095	DATA_FIX_TYPES_TO_OPTIMIZE
	f	I	aU	f_142916_	field_29729	WORLD_RESOLUTION
	f	I	aV	f_142917_	field_29730	MAX_CHAT_LENGTH
	f	I	aW	f_142918_	field_29731	MAX_COMMAND_LENGTH
	f	I	aX	f_214355_	field_38052	MAX_CHAINED_NEIGHBOR_UPDATES
	f	I	aY	f_242499_	field_39898	MAX_RENDER_DISTANCE
	f	[C	aZ	f_136184_	field_1126	ILLEGAL_FILE_CHARACTERS
	f	Z	aa	f_142926_	field_29696	DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN
	f	Z	ab	f_142927_	field_29697	DEBUG_DONT_SAVE_WORLD
	f	Z	ac	f_142928_	field_29698	DEBUG_LARGE_DRIPSTONE
	f	Z	ad	f_142929_	field_29699	DEBUG_PACKET_SERIALIZATION
	f	Z	ae	f_142930_	field_29700	DEBUG_CARVERS
	f	Z	af	f_142931_	field_33554	DEBUG_ORE_VEINS
	f	Z	ag	f_214356_	field_37273	DEBUG_SCULK_CATALYST
	f	Z	ah	f_214357_	field_39090	DEBUG_BYPASS_REALMS_VERSION_CHECK
	f	Z	ai	f_238781_	field_39460	DEBUG_SOCIAL_INTERACTIONS
	f	Z	aj	f_243691_	field_39962	DEBUG_VALIDATE_RESOURCE_PATH_CASE
	f	Z	ak	f_183695_	field_34368	DEBUG_IGNORE_LOCAL_MOB_CAP
	f	Z	al	f_142932_	field_29701	DEBUG_SMALL_SPAWN
	f	Z	am	f_142933_	field_29710	DEBUG_DISABLE_LIQUID_SPREADING
	f	Z	an	f_183696_	field_34369	DEBUG_AQUIFERS
	f	Z	ao	f_183697_	field_34370	DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING
	f	Z	ap	f_183698_	field_34371	debugGenerateSquareTerrainWithoutNoise
	f	Z	aq	f_183699_	field_34372	debugGenerateStripedTerrainWithoutNoise
	f	Z	ar	f_142934_	field_29711	DEBUG_ONLY_GENERATE_HALF_THE_WORLD
	f	Z	as	f_142935_	field_29712	DEBUG_DISABLE_FLUID_GENERATION
	f	Z	at	f_142936_	field_29713	DEBUG_DISABLE_AQUIFERS
	f	Z	au	f_142938_	field_29715	DEBUG_DISABLE_SURFACE
	f	Z	av	f_142939_	field_29716	DEBUG_DISABLE_CARVERS
	f	Z	aw	f_142940_	field_29717	DEBUG_DISABLE_STRUCTURES
	f	Z	ax	f_142941_	field_29718	DEBUG_DISABLE_FEATURES
	f	Z	ay	f_142942_	field_33555	DEBUG_DISABLE_ORE_VEINS
	f	Z	az	f_183700_	field_35438	DEBUG_DISABLE_BLENDING
	f	I	b	f_142951_	field_29732	WORLD_VERSION
	f	I	ba	f_142919_	field_29702	TICKS_PER_SECOND
	f	I	bb	f_142920_	field_29703	TICKS_PER_MINUTE
	f	I	bc	f_142921_	field_29704	TICKS_PER_GAME_DAY
	f	F	bd	f_142922_	field_29705	AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK
	f	F	be	f_142923_	field_29706	AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE
	f	F	bf	f_142924_	field_29707	AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY
	f	I	bg	f_289041_	field_44922	WORLD_ICON_SIZE
	f	I	bh	f_142925_	field_29708	SNAPSHOT_PROTOCOL_BIT
	f	Lad;	bi	f_136185_	field_16742	CURRENT_VERSION
	f	Ljava/lang/String;	c	f_183702_	field_34373	SERIES
	f	Ljava/lang/String;	d	f_142952_	field_29733	VERSION_STRING
	f	I	e	f_142954_	field_29735	RELEASE_NETWORK_PROTOCOL_VERSION
	f	I	f	f_142955_	field_29736	SNAPSHOT_NETWORK_PROTOCOL_VERSION
	f	I	g	f_142956_	field_29737	SNBT_NAG_VERSION
	f	Z	h	f_201847_	field_36325	THROW_ON_TASK_FAILURE
	f	I	i	f_142957_	field_29738	RESOURCE_PACK_FORMAT
	f	I	j	f_142958_	field_29739	DATA_PACK_FORMAT
	f	I	k	f_244360_	field_39963	LANGUAGE_FORMAT
	f	I	l	f_243916_	field_39964	REPORT_FORMAT_VERSION
	f	Ljava/lang/String;	m	f_142959_	field_29740	DATA_VERSION_TAG
	f	Z	n	f_142965_	field_29743	USE_NEW_RENDERSYSTEM
	f	Z	o	f_142966_	field_29744	MULTITHREADED_RENDERING
	f	Z	p	f_142967_	field_29745	FIX_TNT_DUPE
	f	Z	q	f_142968_	field_33851	FIX_SAND_DUPE
	f	Z	r	f_142970_	field_29747	USE_DEBUG_FEATURES
	f	Z	s	f_183703_	field_35006	DEBUG_OPEN_INCOMPATIBLE_WORLDS
	f	Z	t	f_183704_	field_35563	DEBUG_ALLOW_LOW_SIM_DISTANCE
	f	Z	u	f_142972_	field_29748	DEBUG_HOTKEYS
	f	Z	v	f_142973_	field_33753	DEBUG_UI_NARRATION
	f	Z	w	f_142974_	field_29749	DEBUG_RENDER
	f	Z	x	f_142975_	field_29750	DEBUG_PATHFINDING
	f	Z	y	f_142886_	field_29751	DEBUG_WATER
	f	Z	z	f_142887_	field_29752	DEBUG_HEIGHTMAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lad;)V	a	m_183705_	method_34872	setVersion
	m	(Ljava/lang/String;Z)Ljava/lang/String;	a	m_239657_	method_44355	filterText
	m	(C)Z	a	m_136188_	method_643	isAllowedChatCharacter
	m	()V	a	m_142977_	method_36208	tryDetectVersion
	m	(Lclt;)Z	a	m_183707_	method_37896	debugVoidTerrain
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_136190_	method_644	filterText
	m	()Lad;	b	m_183709_	method_16673	getCurrentVersion
	m	()I	c	m_136192_	method_31372	getProtocolVersion
	m	()V	d	m_214358_	method_43250	enableDataFixerOptimizations
c	aaa	net/minecraft/network/protocol/game/ServerboundPickItemPacket	net/minecraft/class_2838	net/minecraft/network/protocol/game/ServerboundPickItemPacket
	f	I	a	f_134222_	field_12908	slot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12292	handle
	m	()I	a	m_134232_	method_12293	getSlot
c	aab	net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket	net/minecraft/class_2840	net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket
	f	I	a	f_134235_	field_12933	containerId
	f	Lacq;	b	f_134236_	field_12931	recipe
	f	Z	c	f_134237_	field_12932	shiftDown
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcjc;Z)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12317	handle
	m	()I	a	m_134249_	method_12318	getContainerId
	m	()Lacq;	c	m_134252_	method_12320	getRecipe
	m	()Z	d	m_134253_	method_12319	isShiftDown
c	aac	net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket	net/minecraft/class_2842	net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket
	f	I	a	f_179707_	field_33362	FLAG_FLYING
	f	Z	b	f_134254_	field_12948	isFlying
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbyl;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_134264_	method_12346	isFlying
	m	(Lzb;)V	a	m_5797_	method_12339	handle
c	aad	net/minecraft/network/protocol/game/ServerboundPlayerActionPacket	net/minecraft/class_2846	net/minecraft/network/protocol/game/ServerboundPlayerActionPacket
	f	Lgu;	a	f_134267_	field_12967	pos
	f	Lha;	b	f_134268_	field_12965	direction
	f	Laad$a;	c	f_134269_	field_12966	action
	f	I	d	f_237981_	field_38048	sequence
	m	(Laad$a;Lgu;Lha;I)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Laad$a;Lgu;Lha;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134281_	method_12362	getPos
	m	(Lzb;)V	a	m_5797_	method_12361	handle
	m	()Lha;	c	m_134284_	method_12360	getDirection
	m	()Laad$a;	d	m_134285_	method_12363	getAction
	m	()I	e	m_237987_	method_42079	getSequence
c	aad$a	net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action	net/minecraft/class_2846$class_2847	net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action
	f	Laad$a;	a	START_DESTROY_BLOCK	field_12968	START_DESTROY_BLOCK
	f	Laad$a;	b	ABORT_DESTROY_BLOCK	field_12971	ABORT_DESTROY_BLOCK
	f	Laad$a;	c	STOP_DESTROY_BLOCK	field_12973	STOP_DESTROY_BLOCK
	f	Laad$a;	d	DROP_ALL_ITEMS	field_12970	DROP_ALL_ITEMS
	f	Laad$a;	e	DROP_ITEM	field_12975	DROP_ITEM
	f	Laad$a;	f	RELEASE_USE_ITEM	field_12974	RELEASE_USE_ITEM
	f	Laad$a;	g	SWAP_ITEM_WITH_OFFHAND	field_12969	SWAP_ITEM_WITH_OFFHAND
	f	[Laad$a;	h	$VALUES	field_12972	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laad$a;	a	m_179712_	method_36957	$values
c	aae	net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket	net/minecraft/class_2848	net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket
	f	I	a	f_134301_	field_12977	id
	f	Laae$a;	b	f_134302_	field_12978	action
	f	I	c	f_134303_	field_12976	data
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Laae$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Laae$a;I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12364	handle
	m	()I	a	m_179715_	method_36173	getId
	m	()Laae$a;	c	m_134320_	method_12365	getAction
	m	()I	d	m_134321_	method_12366	getData
c	aae$a	net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action	net/minecraft/class_2848$class_2849	net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action
	f	Laae$a;	a	PRESS_SHIFT_KEY	field_12979	PRESS_SHIFT_KEY
	f	Laae$a;	b	RELEASE_SHIFT_KEY	field_12984	RELEASE_SHIFT_KEY
	f	Laae$a;	c	STOP_SLEEPING	field_12986	STOP_SLEEPING
	f	Laae$a;	d	START_SPRINTING	field_12981	START_SPRINTING
	f	Laae$a;	e	STOP_SPRINTING	field_12985	STOP_SPRINTING
	f	Laae$a;	f	START_RIDING_JUMP	field_12987	START_RIDING_JUMP
	f	Laae$a;	g	STOP_RIDING_JUMP	field_12980	STOP_RIDING_JUMP
	f	Laae$a;	h	OPEN_INVENTORY	field_12988	OPEN_INVENTORY
	f	Laae$a;	i	START_FALL_FLYING	field_12982	START_FALL_FLYING
	f	[Laae$a;	j	$VALUES	field_12983	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laae$a;	a	m_179716_	method_36958	$values
c	aaf	net/minecraft/network/protocol/game/ServerboundPlayerInputPacket	net/minecraft/class_2851	net/minecraft/network/protocol/game/ServerboundPlayerInputPacket
	f	I	a	f_179717_	field_33363	FLAG_JUMPING
	f	I	b	f_179718_	field_33364	FLAG_SHIFT_KEY_DOWN
	f	F	c	f_134339_	field_12995	xxa
	f	F	d	f_134340_	field_12994	zza
	f	Z	e	f_134341_	field_12997	isJumping
	f	Z	f	f_134342_	field_12996	isShiftKeyDown
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(FFZZ)V	<init>	<init>	<init>	<init>
	m	()F	a	m_134355_	method_12372	getXxa
	m	(Lzb;)V	a	m_5797_	method_12369	handle
	m	()F	c	m_134358_	method_12373	getZza
	m	()Z	d	m_134359_	method_12371	isJumping
	m	()Z	e	m_134360_	method_12370	isShiftKeyDown
c	aag	net/minecraft/network/protocol/game/ServerboundPongPacket	net/minecraft/class_6374	net/minecraft/network/protocol/game/ServerboundPongPacket
	f	I	a	f_179721_	field_33752	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_36959	handle
	m	()I	a	m_179732_	method_36960	getId
c	aah	net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket	net/minecraft/class_5427	net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket
	f	Lccq;	a	f_134361_	field_25798	bookType
	f	Z	b	f_134362_	field_25799	isOpen
	f	Z	c	f_134363_	field_25800	isFiltering
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lccq;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_30304	handle
	m	()Lccq;	a	m_134375_	method_30305	getBookType
	m	()Z	c	m_134378_	method_30306	isOpen
	m	()Z	d	m_134379_	method_30307	isFiltering
c	aai	net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket	net/minecraft/class_2853	net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket
	f	Lacq;	a	f_134380_	field_13004	recipe
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lcjc;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_134390_	method_12406	getRecipe
	m	(Lzb;)V	a	m_5797_	method_12400	handle
c	aaj	net/minecraft/network/protocol/game/ServerboundRenameItemPacket	net/minecraft/class_2855	net/minecraft/network/protocol/game/ServerboundRenameItemPacket
	f	Ljava/lang/String;	a	f_134393_	field_13013	name
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_134403_	method_12407	getName
	m	(Lzb;)V	a	m_5797_	method_12408	handle
c	aak	net/minecraft/network/protocol/game/ServerboundResourcePackPacket	net/minecraft/class_2856	net/minecraft/network/protocol/game/ServerboundResourcePackPacket
	f	Laak$a;	a	f_134406_	field_13014	action
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Laak$a;)V	<init>	<init>	<init>	<init>
	m	()Laak$a;	a	m_179741_	method_32308	getAction
	m	(Lzb;)V	a	m_5797_	method_12409	handle
c	aak$a	net/minecraft/network/protocol/game/ServerboundResourcePackPacket$Action	net/minecraft/class_2856$class_2857	net/minecraft/network/protocol/game/ServerboundResourcePackPacket$Action
	f	Laak$a;	a	SUCCESSFULLY_LOADED	field_13017	SUCCESSFULLY_LOADED
	f	Laak$a;	b	DECLINED	field_13018	DECLINED
	f	Laak$a;	c	FAILED_DOWNLOAD	field_13015	FAILED_DOWNLOAD
	f	Laak$a;	d	ACCEPTED	field_13016	ACCEPTED
	f	[Laak$a;	e	$VALUES	field_13019	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laak$a;	a	m_179742_	method_36961	$values
c	aal	net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket	net/minecraft/class_2859	net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket
	f	Laal$a;	a	f_134430_	field_13021	action
	f	Lacq;	b	f_134431_	field_13020	tab
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Laal$a;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lae;)Laal;	a	m_134442_	method_12418	openedTab
	m	()Laal;	a	m_134444_	method_12414	closedScreen
	m	(Lzb;)V	a	m_5797_	method_12417	handle
	m	()Laal$a;	c	m_134447_	method_12415	getAction
	m	()Lacq;	d	m_134448_	method_12416	getTab
c	aal$a	net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action	net/minecraft/class_2859$class_2860	net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action
	f	Laal$a;	a	OPENED_TAB	field_13024	OPENED_TAB
	f	Laal$a;	b	CLOSED_SCREEN	field_13023	CLOSED_SCREEN
	f	[Laal$a;	c	$VALUES	field_13022	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laal$a;	a	m_179745_	method_36962	$values
c	aam	net/minecraft/network/protocol/game/ServerboundSelectTradePacket	net/minecraft/class_2863	net/minecraft/network/protocol/game/ServerboundSelectTradePacket
	f	I	a	f_134459_	field_13036	item
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12430	handle
	m	()I	a	m_134469_	method_12431	getItem
c	aan	net/minecraft/network/protocol/game/ServerboundSetBeaconPacket	net/minecraft/class_2866	net/minecraft/network/protocol/game/ServerboundSetBeaconPacket
	f	Ljava/util/Optional;	a	f_134472_	field_13050	primary
	f	Ljava/util/Optional;	b	f_134473_	field_13049	secondary
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lbey;)V	a	m_257129_	method_43364	method_43364
	m	()Ljava/util/Optional;	a	m_237994_	method_12436	getPrimary
	m	(Lzb;)V	a	m_5797_	method_12434	handle
	m	(Lsf;)Lbey;	b	m_257127_	method_43365	method_43365
	m	(Lsf;Lbey;)V	b	m_257128_	method_43366	method_43366
	m	(Lsf;)Lbey;	c	m_257126_	method_43367	method_43367
	m	()Ljava/util/Optional;	c	m_238000_	method_12435	getSecondary
c	aao	net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket	net/minecraft/class_2868	net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket
	f	I	a	f_134488_	field_13052	slot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12441	handle
	m	()I	a	m_134498_	method_12442	getSlot
c	aap	net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket	net/minecraft/class_2870	net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket
	f	I	a	f_179752_	field_33365	FLAG_TRACK_OUTPUT
	f	I	b	f_179753_	field_33366	FLAG_CONDITIONAL
	f	I	c	f_179754_	field_33367	FLAG_AUTOMATIC
	f	Lgu;	d	f_134501_	field_13065	pos
	f	Ljava/lang/String;	e	f_134502_	field_13064	command
	f	Z	f	f_134503_	field_13063	trackOutput
	f	Z	g	f_134504_	field_13062	conditional
	f	Z	h	f_134505_	field_13061	automatic
	f	Lczx$a;	i	f_134506_	field_13060	mode
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ljava/lang/String;Lczx$a;ZZZ)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134521_	method_12473	getPos
	m	(Lzb;)V	a	m_5797_	method_12469	handle
	m	()Ljava/lang/String;	c	m_134524_	method_12470	getCommand
	m	()Z	d	m_134525_	method_12472	isTrackOutput
	m	()Z	e	m_134526_	method_12471	isConditional
	m	()Z	f	m_134527_	method_12474	isAutomatic
	m	()Lczx$a;	g	m_134528_	method_12468	getMode
c	aaq	net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket	net/minecraft/class_2871	net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket
	f	I	a	f_134529_	field_13067	entity
	f	Ljava/lang/String;	b	f_134530_	field_13068	command
	f	Z	c	f_134531_	field_13066	trackOutput
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_134545_	method_12475	getCommand
	m	(Lzb;)V	a	m_5797_	method_12477	handle
	m	(Lcmm;)Lcln;	a	m_134537_	method_12476	getCommandBlock
	m	()Z	c	m_134548_	method_12478	isTrackOutput
c	aar	net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket	net/minecraft/class_2873	net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket
	f	I	a	f_134549_	field_13071	slotNum
	f	Lcfz;	b	f_134550_	field_13070	itemStack
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcfz;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12480	handle
	m	()I	a	m_134561_	method_12481	getSlotNum
	m	()Lcfz;	c	m_134564_	method_12479	getItem
c	aas	net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket	net/minecraft/class_3753	net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket
	f	Lgu;	a	f_134565_	field_16565	pos
	f	Lacq;	b	f_134566_	field_16563	name
	f	Lacq;	c	f_134567_	field_16566	target
	f	Lacq;	d	f_134568_	field_23401	pool
	f	Ljava/lang/String;	e	f_134569_	field_16564	finalState
	f	Ldam$a;	f	f_134570_	field_23402	joint
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lacq;Lacq;Lacq;Ljava/lang/String;Ldam$a;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134585_	method_16396	getPos
	m	(Lzb;)V	a	m_5797_	method_16392	handle
	m	()Lacq;	c	m_134588_	method_16395	getName
	m	()Lacq;	d	m_134589_	method_16394	getTarget
	m	()Lacq;	e	m_134590_	method_26435	getPool
	m	()Ljava/lang/String;	f	m_134591_	method_16393	getFinalState
	m	()Ldam$a;	g	m_134592_	method_26436	getJoint
c	aat	net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket	net/minecraft/class_2875	net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket
	f	I	a	f_179767_	field_33368	FLAG_IGNORE_ENTITIES
	f	I	b	f_179768_	field_33369	FLAG_SHOW_AIR
	f	I	c	f_179769_	field_33370	FLAG_SHOW_BOUNDING_BOX
	f	Lgu;	d	f_134593_	field_13093	pos
	f	Ldba$a;	e	f_134594_	field_13082	updateType
	f	Lddl;	f	f_134595_	field_13084	mode
	f	Ljava/lang/String;	g	f_134596_	field_13080	name
	f	Lgu;	h	f_134597_	field_13091	offset
	f	Lhz;	i	f_134598_	field_13083	size
	f	Lcui;	j	f_134599_	field_13081	mirror
	f	Lcvz;	k	f_134600_	field_13088	rotation
	f	Ljava/lang/String;	l	f_134601_	field_13085	data
	f	Z	m	f_134602_	field_13089	ignoreEntities
	f	Z	n	f_134603_	field_13087	showAir
	f	Z	o	f_134604_	field_13086	showBoundingBox
	f	F	p	f_134605_	field_13090	integrity
	f	J	q	f_134606_	field_13092	seed
	m	(Lgu;Ldba$a;Lddl;Ljava/lang/String;Lgu;Lhz;Lcui;Lcvz;Ljava/lang/String;ZZZFJ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134629_	method_12499	getPos
	m	(Lzb;)V	a	m_5797_	method_12495	handle
	m	()Ldba$a;	c	m_134632_	method_12500	getUpdateType
	m	()Lddl;	d	m_134633_	method_12504	getMode
	m	()Ljava/lang/String;	e	m_134634_	method_12502	getName
	m	()Lgu;	f	m_134635_	method_12496	getOffset
	m	()Lhz;	g	m_179787_	method_12492	getSize
	m	()Lcui;	h	m_134637_	method_12493	getMirror
	m	()Lcvz;	i	m_134638_	method_12498	getRotation
	m	()Ljava/lang/String;	j	m_134639_	method_12501	getData
	m	()Z	k	m_134640_	method_12506	isIgnoreEntities
	m	()Z	l	m_134641_	method_12503	isShowAir
	m	()Z	m	m_134642_	method_12505	isShowBoundingBox
	m	()F	n	m_134643_	method_12494	getIntegrity
	m	()J	o	m_134644_	method_12497	getSeed
c	aau	net/minecraft/network/protocol/game/ServerboundSignUpdatePacket	net/minecraft/class_2877	net/minecraft/network/protocol/game/ServerboundSignUpdatePacket
	f	I	a	f_179788_	field_33371	MAX_STRING_LENGTH
	f	Lgu;	b	f_134645_	field_13101	pos
	f	[Ljava/lang/String;	c	f_134646_	field_13100	lines
	f	Z	d	f_276680_	field_43153	isFrontText
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134660_	method_12510	getPos
	m	(Lzb;)V	a	m_5797_	method_12509	handle
	m	()Z	c	m_276788_	method_49751	isFrontText
	m	()[Ljava/lang/String;	d	m_134663_	method_12508	getLines
c	aav	net/minecraft/network/protocol/game/ServerboundSwingPacket	net/minecraft/class_2879	net/minecraft/network/protocol/game/ServerboundSwingPacket
	f	Lbdw;	a	f_134664_	field_13102	hand
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12511	handle
	m	()Lbdw;	a	m_134674_	method_12512	getHand
c	aaw	net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket	net/minecraft/class_2884	net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket
	f	Ljava/util/UUID;	a	f_134677_	field_13129	uuid
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Laif;)Lbfj;	a	m_134681_	method_12541	getEntity
	m	(Lzb;)V	a	m_5797_	method_12542	handle
c	aax	net/minecraft/network/protocol/game/ServerboundUseItemOnPacket	net/minecraft/class_2885	net/minecraft/network/protocol/game/ServerboundUseItemOnPacket
	f	Leee;	a	f_134691_	field_17602	blockHit
	f	Lbdw;	b	f_134692_	field_13134	hand
	f	I	c	f_238003_	field_38049	sequence
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Leee;I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12547	handle
	m	()Lbdw;	a	m_134703_	method_12546	getHand
	m	()Leee;	c	m_134706_	method_12543	getHitResult
	m	()I	d	m_238008_	method_42080	getSequence
c	aay	net/minecraft/network/protocol/game/ServerboundUseItemPacket	net/minecraft/class_2886	net/minecraft/network/protocol/game/ServerboundUseItemPacket
	f	Lbdw;	a	f_134707_	field_13136	hand
	f	I	b	f_238009_	field_38050	sequence
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12550	handle
	m	()Lbdw;	a	m_134717_	method_12551	getHand
	m	()I	c	m_238013_	method_42081	getSequence
c	aaz	net/minecraft/network/protocol/game/VecDeltaCodec	net/minecraft/class_7422	net/minecraft/network/protocol/game/VecDeltaCodec
	f	D	a	f_238014_	field_39015	TRUNCATION_STEPS
	f	Leei;	b	f_238015_	field_39016	base
	m	()V	<init>	<init>	<init>	<init>
	m	(D)J	a	m_238017_	method_43487	encode
	m	(J)D	a	m_238019_	method_43488	decode
	m	(Leei;)J	a	m_238025_	method_43490	encodeX
	m	(JJJ)Leei;	a	m_238021_	method_43489	decode
	m	(Leei;)J	b	m_238027_	method_43491	encodeY
	m	(Leei;)J	c	m_238029_	method_43492	encodeZ
	m	(Leei;)Leei;	d	m_238031_	method_43493	delta
	m	(Leei;)V	e	m_238033_	method_43494	setBase
c	ab	net/minecraft/SystemReport	net/minecraft/class_6396	net/minecraft/SystemReport
	f	J	a	f_143506_	field_33852	BYTES_PER_MEBIBYTE
	f	J	b	f_143507_	field_33853	ONE_GIGA
	f	Lorg/slf4j/Logger;	c	f_143508_	field_33854	LOGGER
	f	Ljava/lang/String;	d	f_143509_	field_33855	OPERATING_SYSTEM
	f	Ljava/lang/String;	e	f_143510_	field_33856	JAVA_VERSION
	f	Ljava/lang/String;	f	f_143511_	field_33857	JAVA_VM_VERSION
	f	Ljava/util/Map;	g	f_143512_	field_33858	entries
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_143525_	method_37124	appendToCrashReportString
	m	(Loshi/hardware/VirtualMemory;)V	a	m_143549_	method_37135	putVirtualMemory
	m	(Ljava/lang/String;Ljava/lang/Runnable;)V	a	m_143516_	method_37121	ignoreErrors
	m	(Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String;	a	m_241706_	method_37129	method_37129
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V	a	m_143527_	method_37125	method_37125
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)V	a	m_143522_	method_37123	setDetail
	m	(Loshi/hardware/CentralProcessor;)V	a	m_143539_	method_37130	putProcessor
	m	(Loshi/hardware/GlobalMemory;)V	a	m_143541_	method_37131	putMemory
	m	(Loshi/hardware/PhysicalMemory;)Ljava/lang/String;	a	m_241709_	method_37134	method_37134
	m	(Ljava/util/List;)V	a	m_143531_	method_37126	putPhysicalMemory
	m	()Ljava/lang/String;	a	m_143515_	method_37120	toLineSeparatedString
	m	(Loshi/hardware/GraphicsCard;)Ljava/lang/String;	a	m_241714_	method_37132	method_37132
	m	(Loshi/hardware/HardwareAbstractionLayer;)V	a	m_143545_	method_37133	method_37133
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_143519_	method_37122	setDetail
	m	(Loshi/SystemInfo;)V	a	m_143535_	method_37128	putHardware
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	a	m_143533_	method_37127	method_37127
	m	(Loshi/hardware/CentralProcessor;)Ljava/lang/String;	b	m_143554_	method_37138	method_37138
	m	(Loshi/hardware/VirtualMemory;)Ljava/lang/String;	b	m_241711_	method_37142	method_37142
	m	(Loshi/hardware/PhysicalMemory;)Ljava/lang/String;	b	m_241707_	method_37141	method_37141
	m	(Loshi/hardware/HardwareAbstractionLayer;)V	b	m_143558_	method_37140	method_37140
	m	(Ljava/util/List;)V	b	m_143552_	method_37137	putGraphics
	m	()Ljava/lang/String;	b	m_241713_	method_37136	method_37136
	m	(Loshi/hardware/GlobalMemory;)V	b	m_143556_	method_37139	method_37139
	m	(Loshi/hardware/CentralProcessor;)Ljava/lang/String;	c	m_143565_	method_37144	method_37144
	m	(Loshi/hardware/HardwareAbstractionLayer;)V	c	m_143569_	method_37146	method_37146
	m	(Loshi/hardware/GlobalMemory;)V	c	m_143567_	method_37145	method_37145
	m	(Loshi/hardware/VirtualMemory;)Ljava/lang/String;	c	m_241710_	method_37147	method_37147
	m	()V	c	m_143564_	method_37143	method_37143
	m	(Loshi/hardware/CentralProcessor;)Ljava/lang/String;	d	m_143574_	method_37149	method_37149
	m	()Ljava/lang/String;	d	m_143573_	method_37148	method_37148
	m	(Loshi/hardware/VirtualMemory;)Ljava/lang/String;	d	m_241712_	method_37150	method_37150
	m	()Ljava/lang/String;	e	m_143578_	method_37151	method_37151
	m	(Loshi/hardware/VirtualMemory;)Ljava/lang/String;	e	m_241708_	method_37152	method_37152
c	aba	net/minecraft/network/protocol/game/package-info	net/minecraft/class_6314	net/minecraft/network/protocol/game/package-info
c	abb	net/minecraft/network/protocol/handshake/ClientIntentionPacket	net/minecraft/class_2889	net/minecraft/network/protocol/handshake/ClientIntentionPacket
	f	I	a	f_179799_	field_33372	MAX_HOST_LENGTH
	f	I	b	f_134720_	field_13158	protocolVersion
	f	Ljava/lang/String;	c	f_134721_	field_13159	hostName
	f	I	d	f_134722_	field_13157	port
	f	Lse;	e	f_134723_	field_13156	intention
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ILse;)V	<init>	<init>	<init>	<init>
	m	(Labc;)V	a	m_5797_	method_12575	handle
	m	()Lse;	a	m_134735_	method_12573	getIntention
	m	()I	c	m_134738_	method_12574	getProtocolVersion
	m	()Ljava/lang/String;	d	m_179802_	method_36174	getHostName
	m	()I	e	m_179803_	method_36175	getPort
c	abc	net/minecraft/network/protocol/handshake/ServerHandshakePacketListener	net/minecraft/class_2890	net/minecraft/network/protocol/handshake/ServerHandshakePacketListener
	m	(Labb;)V	a	m_7322_	method_12576	handleIntention
c	abd	net/minecraft/network/protocol/handshake/package-info	net/minecraft/class_6315	net/minecraft/network/protocol/handshake/package-info
c	abe	net/minecraft/network/protocol/login/ClientLoginPacketListener	net/minecraft/class_2896	net/minecraft/network/protocol/login/ClientLoginPacketListener
	m	(Labg;)V	a	m_7056_	method_12588	handleGameProfile
	m	(Labj;)V	a	m_5800_	method_12584	handleDisconnect
	m	(Labh;)V	a	m_7318_	method_12587	handleHello
	m	(Labi;)V	a	m_5693_	method_12585	handleCompression
	m	(Labf;)V	a	m_7254_	method_12586	handleCustomQuery
c	abf	net/minecraft/network/protocol/login/ClientboundCustomQueryPacket	net/minecraft/class_2899	net/minecraft/network/protocol/login/ClientboundCustomQueryPacket
	f	I	a	f_179804_	field_33373	MAX_PAYLOAD_SIZE
	f	I	b	f_134745_	field_13188	transactionId
	f	Lacq;	c	f_134746_	field_13187	identifier
	f	Lsf;	d	f_134747_	field_13189	data
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILacq;Lsf;)V	<init>	<init>	<init>	<init>
	m	(Labe;)V	a	m_5797_	method_12591	handle
	m	()I	a	m_134755_	method_12592	getTransactionId
	m	()Lacq;	c	m_179811_	method_36176	getIdentifier
	m	()Lsf;	d	m_179812_	method_36177	getData
c	abg	net/minecraft/network/protocol/login/ClientboundGameProfilePacket	net/minecraft/class_2901	net/minecraft/network/protocol/login/ClientboundGameProfilePacket
	f	Lcom/mojang/authlib/GameProfile;	a	f_134764_	field_13190	gameProfile
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	(Labe;)V	a	m_5797_	method_12594	handle
	m	()Lcom/mojang/authlib/GameProfile;	a	m_134774_	method_12593	getGameProfile
c	abh	net/minecraft/network/protocol/login/ClientboundHelloPacket	net/minecraft/class_2905	net/minecraft/network/protocol/login/ClientboundHelloPacket
	f	Ljava/lang/String;	a	f_134777_	field_13209	serverId
	f	[B	b	f_134778_	field_13211	publicKey
	f	[B	c	f_252397_	field_13210	challenge
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;[B[B)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_134791_	method_12610	getServerId
	m	(Labe;)V	a	m_5797_	method_12612	handle
	m	()Ljava/security/PublicKey;	c	m_134794_	method_12611	getPublicKey
	m	()[B	d	m_252784_	method_12613	getChallenge
c	abi	net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket	net/minecraft/class_2907	net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket
	f	I	a	f_134796_	field_13232	compressionThreshold
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Labe;)V	a	m_5797_	method_12633	handle
	m	()I	a	m_134806_	method_12634	getCompressionThreshold
c	abj	net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket	net/minecraft/class_2909	net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket
	f	Lsw;	a	f_134809_	field_13243	reason
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Labe;)V	a	m_5797_	method_12637	handle
	m	()Lsw;	a	m_134819_	method_12638	getReason
c	abk	net/minecraft/network/protocol/login/ServerLoginPacketListener	net/minecraft/class_2911	net/minecraft/network/protocol/login/ServerLoginPacketListener
	m	(Labl;)V	a	m_7223_	method_12640	handleCustomQueryPacket
	m	(Labn;)V	a	m_8072_	method_12642	handleKey
	m	(Labm;)V	a	m_5990_	method_12641	handleHello
c	abl	net/minecraft/network/protocol/login/ServerboundCustomQueryPacket	net/minecraft/class_2913	net/minecraft/network/protocol/login/ServerboundCustomQueryPacket
	f	I	a	f_179821_	field_33374	MAX_PAYLOAD_SIZE
	f	I	b	f_134825_	field_13259	transactionId
	f	Lsf;	c	f_134826_	field_13258	data
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILsf;)V	<init>	<init>	<init>	<init>
	m	(Labk;)V	a	m_5797_	method_12645	handle
	m	()I	a	m_179824_	method_36178	getTransactionId
	m	(Lsf;Lsf;)V	a	m_238035_	method_43900	method_43900
	m	(Lsf;)Lsf;	b	m_238038_	method_43901	method_43901
	m	()Lsf;	c	m_179825_	method_36179	getData
c	abm	net/minecraft/network/protocol/login/ServerboundHelloPacket	net/minecraft/class_2915	net/minecraft/network/protocol/login/ServerboundHelloPacket
	f	Ljava/lang/String;	a	f_238040_	comp_765	name
	f	Ljava/util/Optional;	b	f_240375_	comp_907	profileId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Labk;)V	a	m_5797_	method_12649	handle
	m	()Ljava/lang/String;	a	f_238040_	comp_765	name
	m	()Ljava/util/Optional;	c	f_240375_	comp_907	profileId
c	abn	net/minecraft/network/protocol/login/ServerboundKeyPacket	net/minecraft/class_2917	net/minecraft/network/protocol/login/ServerboundKeyPacket
	f	[B	a	f_134852_	field_13274	keybytes
	f	[B	b	f_252408_	field_39089	encryptedChallenge
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V	<init>	<init>	<init>	<init>
	m	(Labk;)V	a	m_5797_	method_12653	handle
	m	(Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey;	a	m_134859_	method_12654	getSecretKey
	m	([BLjava/security/PrivateKey;)Z	a	m_253194_	method_43643	isChallengeValid
c	abo	net/minecraft/network/protocol/login/package-info	net/minecraft/class_6316	net/minecraft/network/protocol/login/package-info
c	abp	net/minecraft/network/protocol/package-info	net/minecraft/class_6317	net/minecraft/network/protocol/package-info
c	abq	net/minecraft/network/protocol/status/ClientStatusPacketListener	net/minecraft/class_2921	net/minecraft/network/protocol/status/ClientStatusPacketListener
	m	(Labr;)V	a	m_7017_	method_12666	handlePongResponse
	m	(Labs;)V	a	m_6440_	method_12667	handleStatusResponse
c	abr	net/minecraft/network/protocol/status/ClientboundPongResponsePacket	net/minecraft/class_2923	net/minecraft/network/protocol/status/ClientboundPongResponsePacket
	f	J	a	f_134873_	field_13280	time
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(J)V	<init>	<init>	<init>	<init>
	m	()J	a	m_179832_	method_36180	getTime
	m	(Labq;)V	a	m_5797_	method_12670	handle
c	abs	net/minecraft/network/protocol/status/ClientboundStatusResponsePacket	net/minecraft/class_2924	net/minecraft/network/protocol/status/ClientboundStatusResponsePacket
	f	Labt;	a	f_134886_	comp_1272	status
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Labt;)V	<init>	<init>	<init>	<init>
	m	(Labq;)V	a	m_5797_	method_12671	handle
	m	()Labt;	a	f_134886_	comp_1272	status
c	abt	net/minecraft/network/protocol/status/ServerStatus	net/minecraft/class_2926	net/minecraft/network/protocol/status/ServerStatus
	f	Lcom/mojang/serialization/Codec;	a	f_271163_	field_42535	CODEC
	f	Lsw;	b	f_134900_	comp_1273	description
	f	Ljava/util/Optional;	c	f_134901_	comp_1274	players
	f	Ljava/util/Optional;	d	f_134902_	comp_1275	version
	f	Ljava/util/Optional;	e	f_134903_	comp_1276	favicon
	f	Z	f	f_242955_	comp_1277	enforcesSecureChat
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_271955_	method_49092	method_49092
	m	()Lsw;	a	f_134900_	comp_1273	description
	m	()Ljava/util/Optional;	b	f_134901_	comp_1274	players
	m	()Ljava/util/Optional;	c	f_134902_	comp_1275	version
	m	()Ljava/util/Optional;	d	f_134903_	comp_1276	favicon
	m	()Z	e	f_242955_	comp_1277	enforcesSecureChat
c	abt$a	net/minecraft/network/protocol/status/ServerStatus$Favicon	net/minecraft/class_2926$class_8145	net/minecraft/network/protocol/status/ServerStatus$Favicon
	f	Lcom/mojang/serialization/Codec;	a	f_271281_	field_42538	CODEC
	f	[B	b	f_271462_	comp_1278	iconBytes
	f	Ljava/lang/String;	c	f_271186_	field_42539	PREFIX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([B)V	<init>	<init>	<init>	<init>
	m	()[B	a	f_271462_	comp_1278	iconBytes
	m	(Labt$a;)Ljava/lang/String;	a	m_271771_	method_49093	method_49093
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_274066_	method_49094	method_49094
	m	()Ljava/lang/String;	b	m_274068_	method_49401	method_49401
	m	()Ljava/lang/String;	c	m_274067_	method_49402	method_49402
c	abt$b	net/minecraft/network/protocol/status/ServerStatus$Players	net/minecraft/class_2926$class_2927	net/minecraft/network/protocol/status/ServerStatus$Players
	f	Lcom/mojang/serialization/Codec;	a	f_271480_	field_42540	CODEC
	f	I	b	f_271503_	comp_1279	max
	f	I	c	f_271178_	comp_1280	online
	f	Ljava/util/List;	d	f_134919_	comp_1281	sample
	f	Lcom/mojang/serialization/Codec;	e	f_271466_	field_42541	PROFILE_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_271836_	method_49095	method_49095
	m	()I	a	f_271503_	comp_1279	max
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_271848_	method_49096	method_49096
	m	()I	b	f_271178_	comp_1280	online
	m	()Ljava/util/List;	c	f_134919_	comp_1281	sample
c	abt$c	net/minecraft/network/protocol/status/ServerStatus$Version	net/minecraft/class_2926$class_2930	net/minecraft/network/protocol/status/ServerStatus$Version
	f	Lcom/mojang/serialization/Codec;	a	f_271272_	field_42542	CODEC
	f	Ljava/lang/String;	b	f_134962_	comp_1282	name
	f	I	c	f_134963_	comp_1283	protocol
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_271745_	method_49098	method_49098
	m	()Labt$c;	a	m_272202_	method_49097	current
	m	()Ljava/lang/String;	b	f_134962_	comp_1282	name
	m	()I	c	f_134963_	comp_1283	protocol
c	abu	net/minecraft/network/protocol/status/ServerStatusPacketListener	net/minecraft/class_2933	net/minecraft/network/protocol/status/ServerStatusPacketListener
	m	(Labv;)V	a	m_7883_	method_12697	handlePingRequest
	m	(Labw;)V	a	m_6733_	method_12698	handleStatusRequest
c	abv	net/minecraft/network/protocol/status/ServerboundPingRequestPacket	net/minecraft/class_2935	net/minecraft/network/protocol/status/ServerboundPingRequestPacket
	f	J	a	f_134988_	field_13292	time
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(J)V	<init>	<init>	<init>	<init>
	m	()J	a	m_134998_	method_12700	getTime
	m	(Labu;)V	a	m_5797_	method_12699	handle
c	abw	net/minecraft/network/protocol/status/ServerboundStatusRequestPacket	net/minecraft/class_2937	net/minecraft/network/protocol/status/ServerboundStatusRequestPacket
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Labu;)V	a	m_5797_	method_12701	handle
c	abx	net/minecraft/network/protocol/status/package-info	net/minecraft/class_6318	net/minecraft/network/protocol/status/package-info
c	aby	net/minecraft/network/syncher/EntityDataAccessor	net/minecraft/class_2940	net/minecraft/network/syncher/EntityDataAccessor
	f	I	a	f_135010_	field_13306	id
	f	Labz;	b	f_135011_	field_13307	serializer
	m	(ILabz;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_135015_	method_12713	getId
	m	()Labz;	b	m_135016_	method_12712	getSerializer
c	abz	net/minecraft/network/syncher/EntityDataSerializer	net/minecraft/class_2941	net/minecraft/network/syncher/EntityDataSerializer
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_7020_	method_12714	copy
	m	(Lhj;Lsf;)Ljava/lang/Object;	a	m_238083_	method_43238	method_43238
	m	(Lsf;)Ljava/lang/Object;	a	m_6709_	method_12716	read
	m	(Lsf$b;Lsf$a;)Labz;	a	m_238095_	method_43242	simple
	m	(Ljava/lang/Class;Lsf;)Ljava/lang/Enum;	a	m_238092_	method_43241	method_43241
	m	(Lsf;Ljava/lang/Object;)V	a	m_6856_	method_12715	write
	m	(Lhj;)Labz;	a	m_238081_	method_43237	simpleId
	m	(Ljava/lang/Class;)Labz;	a	m_238090_	method_43240	simpleEnum
	m	(Lhj;Lsf;Ljava/lang/Object;)V	a	m_238086_	method_43239	method_43239
	m	(I)Laby;	a	m_135021_	method_12717	createAccessor
	m	(Lsf$b;Lsf$a;)Labz;	b	m_238098_	method_43243	optional
c	abz$1	net/minecraft/network/syncher/EntityDataSerializer$1	net/minecraft/class_2941$1	net/minecraft/network/syncher/EntityDataSerializer$1
	f	Lsf$b;	a	f_238101_	field_38821	val$writer
	f	Lsf$a;	b	f_238102_	field_38822	val$reader
	m	(Lsf$b;Lsf$a;)V	<init>	<init>	<init>	<init>
c	abz$a	net/minecraft/network/syncher/EntityDataSerializer$ForValueType	net/minecraft/class_2941$class_7394	net/minecraft/network/syncher/EntityDataSerializer$ForValueType
c	ac	net/minecraft/Util	net/minecraft/class_156	net/minecraft/Util
	f	Lapv$a;	a	f_137440_	field_1128	timeSource
	f	Lcom/google/common/base/Ticker;	b	f_211544_	field_37250	TICKER
	f	Ljava/util/UUID;	c	f_137441_	field_25140	NIL_UUID
	f	Ljava/nio/file/spi/FileSystemProvider;	d	f_143778_	field_33859	ZIP_FILE_SYSTEM_PROVIDER
	f	Lorg/slf4j/Logger;	e	f_137446_	field_1129	LOGGER
	f	I	f	f_183935_	field_34891	DEFAULT_MAX_THREADS
	f	Ljava/lang/String;	g	f_183936_	field_34892	MAX_THREADS_SYSTEM_PROPERTY
	f	Ljava/util/concurrent/atomic/AtomicInteger;	h	f_137442_	field_18034	WORKER_COUNT
	f	Ljava/util/concurrent/ExecutorService;	i	f_137444_	field_18035	BACKGROUND_EXECUTOR
	f	Ljava/util/concurrent/ExecutorService;	j	f_137445_	field_24477	IO_POOL
	f	Ljava/time/format/DateTimeFormatter;	k	f_241646_	field_39824	FILENAME_DATE_TIME_FORMATTER
	f	Ljava/util/function/Consumer;	l	f_183937_	field_34893	thePauser
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lapf;)Ljava/lang/Object;	a	m_214621_	method_32309	getRandom
	m	(ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z	a	m_137449_	method_30622	runWithRetries
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	a	m_137500_	method_30624	createDeleter
	m	(Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult;	a	m_287262_	method_51822	fixedSize
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V	a	m_273965_	method_43369	method_43369
	m	(Ljava/util/concurrent/ExecutorService;)V	a	m_137531_	method_27957	shutdownExecutor
	m	(Ljava/util/stream/IntStream;Lapf;)Lit/unimi/dsi/fastutil/ints/IntArrayList;	a	m_214658_	method_43251	toShuffledList
	m	(Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;	a	m_143821_	method_34865	memoize
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lapf;)Ljava/util/List;	a	m_214611_	method_43027	shuffledCopy
	m	()Ljava/util/stream/Collector;	a	m_137448_	method_664	toMap
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V	a	m_214642_	method_29189	method_29189
	m	(Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V	a	m_214646_	method_43372	method_43372
	m	(Ljava/lang/String;)V	a	m_143785_	method_33559	logAndPauseIfInIde
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object;	a	m_214652_	method_43498	blockUntilDone
	m	(Ljava/lang/String;II)I	a	m_137479_	method_27761	offsetByCodepoints
	m	(Ljava/util/function/Function;)Lapm;	a	m_269175_	method_48746	singleKeyCache
	m	(Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;	a	m_137474_	method_18839	name
	m	(Ljava/util/List;)Ljava/lang/Object;	a	m_137509_	method_20793	lastOf
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;Z)V	a	m_212224_	method_41203	safeReplaceOrMoveFile
	m	(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;	a	m_137521_	method_17974	ifElse
	m	(Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;	a	m_137539_	method_29190	fixedSize
	m	(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;	a	m_137456_	method_29187	fetchChoiceType
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	a	m_183946_	method_37910	wrapThreadWithTaskName
	m	(Ljava/util/List;Ljava/util/function/IntFunction;)Ljava/util/function/ToIntFunction;	a	m_214634_	method_44146	createIndexLookup
	m	(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;	a	m_137466_	method_660	findNextInIterable
	m	(I)Z	a	m_288213_	method_51893	isWhitespace
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	a	m_137502_	method_30625	createRenamer
	m	(Ljava/util/List;Ljava/lang/Void;)Ljava/util/List;	a	m_214624_	method_43368	method_43368
	m	(Ldde;Ljava/lang/Object;)Ljava/lang/String;	a	m_137453_	method_650	getPropertyName
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V	a	m_212229_	method_41204	safeReplaceOrMoveFile
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V	a	m_137462_	method_27760	safeReplaceFile
	m	(Ljava/nio/file/spi/FileSystemProvider;)Z	a	m_201864_	method_37153	method_37153
	m	([Ljava/lang/Object;Lapf;)Ljava/lang/Object;	a	m_214670_	method_27173	getRandom
	m	([ILapf;)I	a	m_214667_	method_27172	getRandom
	m	(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;	a	m_137469_	method_654	make
	m	(Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	a	m_214631_	method_43370	fallibleSequence
	m	(Ljava/util/function/Supplier;)Ljava/lang/Object;	a	m_137537_	method_656	make
	m	(Ljava/lang/String;Lacq;)Ljava/lang/String;	a	m_137492_	method_646	makeDescriptionId
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	a	m_201859_	method_27956	method_27956
	m	(Ljava/lang/String;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;	a	m_201861_	method_28123	method_28123
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;	a	m_137489_	method_29188	prefix
	m	(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable;	a	m_143787_	method_33787	wrapThreadWithTaskName
	m	(Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V	a	m_214637_	method_43371	method_43371
	m	(Lm;I)Ljava/lang/String;	a	m_214664_	method_30623	method_30623
	m	([Ljava/util/function/BooleanSupplier;)Z	a	m_137548_	method_30627	executeInSequence
	m	(Ljava/lang/Throwable;)V	a	m_137559_	method_24155	throwAsRuntime
	m	(Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	a	m_214655_	method_41238	name
	m	(Ljava/util/List;I)Lcom/mojang/serialization/DataResult;	a	m_143795_	method_33141	fixedSize
	m	(Ljava/util/function/Consumer;)V	a	m_183969_	method_38646	setPause
	m	(Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_260975_	method_47526	getOrThrow
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	a	m_137495_	method_18347	onThreadException
	m	(Ljava/lang/String;Lm;)Ljava/lang/String;	a	m_137483_	method_30309	sanitizeName
	m	(Ljava/util/stream/Stream;Lapf;)Ljava/util/List;	a	m_214661_	method_43252	toShuffledList
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	a	m_137505_	method_30626	safeReplaceFile
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	a	m_200890_	method_39977	logAndPauseIfInIde
	m	(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;	b	m_137554_	method_645	findPreviousInIterable
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	b	m_137561_	method_30628	createFileDeletedCheck
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lapf;)V	b	m_214673_	method_43028	shuffle
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	b	m_137567_	method_33791	sequence
	m	(Ljava/util/List;Ljava/lang/Void;)Ljava/util/List;	b	m_203744_	method_40082	method_40082
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	b	m_137563_	method_29775	copyBetweenDirs
	m	(Ljava/lang/String;Ljava/lang/Runnable;)V	b	m_201893_	method_33790	method_33790
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	b	m_143827_	method_34866	memoize
	m	([Ljava/lang/Object;Lapf;)Ljava/util/List;	b	m_214681_	method_43253	shuffledCopy
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Object;	b	m_201896_	method_37911	method_37911
	m	(Ljava/lang/Throwable;)Ljava/lang/Throwable;	b	m_137570_	method_22320	pauseInIde
	m	(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;	b	m_137551_	method_29191	doFetchChoiceType
	m	(I)Ljava/lang/String;	b	m_287015_	method_49399	method_49399
	m	(Ljava/lang/String;)Z	b	m_288217_	method_51894	isBlank
	m	()J	b	m_137550_	method_658	getMillis
	m	(Ljava/util/List;Lapf;)Ljava/util/Optional;	b	m_214676_	method_40083	getRandomSafe
	m	()J	c	m_137569_	method_648	getNanos
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	c	m_143840_	method_652	sequenceFailFast
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	c	m_137572_	method_30629	createFileCreatedCheck
	m	(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;	c	m_137477_	method_28122	makeExecutor
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	c	m_214679_	method_43499	blockUntilDone
	m	(Ljava/lang/Throwable;)Ljava/lang/String;	c	m_137575_	method_22321	describeError
	m	(I)Ljava/lang/String;	c	m_273964_	method_51823	method_51823
	m	(Ljava/lang/String;)V	d	m_183984_	method_33560	doPause
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	d	m_214684_	method_43373	sequenceFailFastAndCancel
	m	(I)Ljava/lang/String;	d	m_273966_	method_49400	method_49400
	m	()J	d	m_137574_	method_659	getEpochMillis
	m	(Ljava/lang/String;)Z	e	m_201902_	method_666	method_666
	m	(Ljava/util/List;)Ljava/util/function/ToIntFunction;	e	m_214686_	method_43658	createIndexLookup
	m	()Ljava/lang/String;	e	m_241986_	method_44893	getFilenameFormattedDateTime
	m	(Ljava/lang/String;)V	f	m_201904_	method_38647	method_38647
	m	()Ljava/util/concurrent/ExecutorService;	f	m_183991_	method_18349	backgroundExecutor
	m	()Ljava/util/concurrent/ExecutorService;	g	m_183992_	method_27958	ioPool
	m	()V	h	m_137580_	method_18350	shutdownExecutors
	m	()Lac$b;	i	m_137581_	method_668	getPlatform
	m	()Ljava/util/stream/Stream;	j	m_137582_	method_651	getVmArguments
	m	()Lit/unimi/dsi/fastutil/Hash$Strategy;	k	m_137583_	method_655	identityStrategy
	m	()V	l	m_137584_	method_29476	startTimerHackThread
	m	()I	m	m_183993_	method_38648	getMaxThreads
	m	()Ljava/util/concurrent/ExecutorService;	n	m_137586_	method_27959	makeIoExecutor
	m	()Ljava/lang/IllegalStateException;	o	m_201906_	method_37154	method_37154
c	ac$1	net/minecraft/Util$1	net/minecraft/class_156$1	net/minecraft/Util$1
	m	()V	<init>	<init>	<init>	<init>
c	ac$2	net/minecraft/Util$10	net/minecraft/class_156$2	net/minecraft/Util$10
	f	Ljava/util/function/Function;	a	f_211547_	field_29654	val$function
	f	Ljava/util/Map;	b	f_211548_	field_29655	cache
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	ac$3	net/minecraft/Util$11	net/minecraft/class_156$3	net/minecraft/Util$11
	f	Ljava/util/function/BiFunction;	a	f_214692_	field_29656	val$function
	f	Ljava/util/Map;	b	f_214693_	field_29657	cache
	m	(Ljava/util/function/BiFunction;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object;	a	m_214696_	method_34867	method_34867
c	ac$4	net/minecraft/Util$2	net/minecraft/class_156$4	net/minecraft/Util$2
	m	(Ljava/util/concurrent/ForkJoinPool;)V	<init>	<init>	<init>	<init>
c	ac$5	net/minecraft/Util$5	net/minecraft/class_156$5	net/minecraft/Util$5
	f	Ljava/nio/file/Path;	a	f_214703_	field_26348	val$from
	f	Ljava/nio/file/Path;	b	f_214704_	field_26349	val$to
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
c	ac$6	net/minecraft/Util$6	net/minecraft/class_156$6	net/minecraft/Util$6
	f	Ljava/nio/file/Path;	a	f_137608_	field_26352	val$target
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
c	ac$7	net/minecraft/Util$7	net/minecraft/class_156$7	net/minecraft/Util$7
	f	Ljava/nio/file/Path;	a	f_211567_	field_37251	val$target
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
c	ac$8	net/minecraft/Util$8	net/minecraft/class_156$8	net/minecraft/Util$8
	f	Ljava/nio/file/Path;	a	f_214708_	field_37274	val$target
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
c	ac$9	net/minecraft/Util$9	net/minecraft/class_156$9	net/minecraft/Util$9
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ac$a	net/minecraft/Util$IdentityStrategy	net/minecraft/class_156$class_157	net/minecraft/Util$IdentityStrategy
	f	Lac$a;	a	INSTANCE	field_1130	INSTANCE
	f	[Lac$a;	b	$VALUES	field_1131	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lac$a;	a	m_143862_	method_36578	$values
c	ac$b	net/minecraft/Util$OS	net/minecraft/class_156$class_158	net/minecraft/Util$OS
	f	Lac$b;	a	LINUX	field_1135	LINUX
	f	Lac$b;	b	SOLARIS	field_1134	SOLARIS
	f	Lac$b;	c	WINDOWS	field_1133	WINDOWS
	f	Lac$b;	d	OSX	field_1137	OSX
	f	Lac$b;	e	UNKNOWN	field_1132	UNKNOWN
	f	Ljava/lang/String;	f	f_183994_	field_34894	telemetryName
	f	[Lac$b;	g	$VALUES	field_1136	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/net/URL;)V	a	m_137650_	method_669	openUrl
	m	(Ljava/lang/String;)V	a	m_137646_	method_670	openUri
	m	(Ljava/io/File;)V	a	m_137644_	method_672	openFile
	m	(Ljava/net/URI;)V	a	m_137648_	method_673	openUri
	m	()Ljava/lang/String;	a	m_183999_	method_38649	telemetryName
	m	(Ljava/net/URL;)[Ljava/lang/String;	b	m_6868_	method_674	getOpenUrlArguments
	m	()[Lac$b;	b	m_143863_	method_36579	$values
	m	(Ljava/net/URL;)Ljava/lang/Process;	c	m_137653_	method_671	method_671
c	ac$b$1	net/minecraft/Util$OS$1	net/minecraft/class_156$class_158$1	net/minecraft/Util$OS$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	ac$b$2	net/minecraft/Util$OS$2	net/minecraft/class_156$class_158$2	net/minecraft/Util$OS$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	aca	net/minecraft/network/syncher/EntityDataSerializers	net/minecraft/class_2943	net/minecraft/network/syncher/EntityDataSerializers
	f	Labz;	A	f_268676_	field_42237	VECTOR3
	f	Labz;	B	f_268624_	field_42235	QUATERNION
	f	Lany;	C	f_135046_	field_13328	SERIALIZERS
	f	Labz;	a	f_135027_	field_13319	BYTE
	f	Labz;	b	f_135028_	field_13327	INT
	f	Labz;	c	f_244073_	field_39965	LONG
	f	Labz;	d	f_135029_	field_13320	FLOAT
	f	Labz;	e	f_135030_	field_13326	STRING
	f	Labz;	f	f_135031_	field_13317	COMPONENT
	f	Labz;	g	f_135032_	field_13325	OPTIONAL_COMPONENT
	f	Labz;	h	f_135033_	field_13322	ITEM_STACK
	f	Labz;	i	f_135034_	field_13312	BLOCK_STATE
	f	Labz;	j	f_268618_	field_42236	OPTIONAL_BLOCK_STATE
	f	Labz;	k	f_135035_	field_13323	BOOLEAN
	f	Labz;	l	f_135036_	field_13314	PARTICLE
	f	Labz;	m	f_135037_	field_13316	ROTATIONS
	f	Labz;	n	f_135038_	field_13324	BLOCK_POS
	f	Labz;	o	f_135039_	field_13315	OPTIONAL_BLOCK_POS
	f	Labz;	p	f_135040_	field_13321	DIRECTION
	f	Labz;	q	f_135041_	field_13313	OPTIONAL_UUID
	f	Labz;	r	f_238113_	field_38825	OPTIONAL_GLOBAL_POS
	f	Labz;	s	f_135042_	field_13318	COMPOUND_TAG
	f	Labz;	t	f_135043_	field_17207	VILLAGER_DATA
	f	Labz;	u	f_135044_	field_17910	OPTIONAL_UNSIGNED_INT
	f	Labz;	v	f_135045_	field_18238	POSE
	f	Labz;	w	f_238114_	field_38826	CAT_VARIANT
	f	Labz;	x	f_238115_	field_38827	FROG_VARIANT
	f	Labz;	y	f_238116_	field_39017	PAINTING_VARIANT
	f	Labz;	z	f_271344_	field_42543	SNIFFER_STATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Labz;	a	m_135048_	method_12721	getSerializer
	m	(Lsf;Ljava/lang/Byte;)V	a	m_238117_	method_43248	method_43248
	m	(Labz;)V	a	m_135050_	method_12720	registerSerializer
	m	(Labz;)I	b	m_135052_	method_12719	getSerializedId
c	aca$1	net/minecraft/network/syncher/EntityDataSerializers$1	net/minecraft/class_2943$1	net/minecraft/network/syncher/EntityDataSerializers$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcfz;)V	a	m_6856_	method_12731	write
	m	(Lcfz;)Lcfz;	a	m_7020_	method_12732	copy
	m	(Lsf;)Lcfz;	b	m_6709_	method_12733	read
c	aca$2	net/minecraft/network/syncher/EntityDataSerializers$2	net/minecraft/class_2943$2	net/minecraft/network/syncher/EntityDataSerializers$2
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Ljava/util/Optional;)V	a	m_6856_	method_12734	write
	m	(Lsf;)Ljava/util/Optional;	b	m_6709_	method_12735	read
c	aca$3	net/minecraft/network/syncher/EntityDataSerializers$3	net/minecraft/class_2943$3	net/minecraft/network/syncher/EntityDataSerializers$3
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Liu;)Lit;	a	m_238135_	method_12744	readParticle
	m	(Lsf;Lit;)V	a	m_6856_	method_12746	write
	m	(Lsf;)Lit;	b	m_6709_	method_12743	read
c	aca$4	net/minecraft/network/syncher/EntityDataSerializers$4	net/minecraft/class_2943$4	net/minecraft/network/syncher/EntityDataSerializers$4
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lhw;)V	a	m_6856_	method_12747	write
	m	(Lsf;)Lhw;	b	m_6709_	method_12748	read
c	aca$5	net/minecraft/network/syncher/EntityDataSerializers$5	net/minecraft/class_2943$5	net/minecraft/network/syncher/EntityDataSerializers$5
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;)Lqr;	a	m_7020_	method_12762	copy
	m	(Lsf;Lqr;)V	a	m_6856_	method_12763	write
	m	(Lsf;)Lqr;	b	m_6709_	method_12764	read
c	aca$6	net/minecraft/network/syncher/EntityDataSerializers$6	net/minecraft/class_2943$6	net/minecraft/network/syncher/EntityDataSerializers$6
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lbyc;)V	a	m_6856_	method_17197	write
	m	(Lsf;)Lbyc;	b	m_6709_	method_17198	read
c	aca$7	net/minecraft/network/syncher/EntityDataSerializers$7	net/minecraft/class_2943$7	net/minecraft/network/syncher/EntityDataSerializers$7
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Ljava/util/OptionalInt;)V	a	m_6856_	method_18189	write
	m	(Lsf;)Ljava/util/OptionalInt;	b	m_6709_	method_18191	read
c	acb	net/minecraft/network/syncher/SynchedEntityData	net/minecraft/class_2945	net/minecraft/network/syncher/SynchedEntityData
	f	Lorg/slf4j/Logger;	a	f_135342_	field_13334	LOGGER
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	f_135343_	field_13332	ENTITY_ID_POOL
	f	I	c	f_179843_	field_33378	MAX_ID_VALUE
	f	Lbfj;	d	f_135344_	field_13333	entity
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	e	f_135345_	field_13331	itemsById
	f	Ljava/util/concurrent/locks/ReadWriteLock;	f	f_135346_	field_13335	lock
	f	Z	g	f_135348_	field_13329	isDirty
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Laby;)Z	a	m_285897_	method_51696	hasItem
	m	(Laby;Ljava/lang/Object;Z)V	a	m_276349_	method_49743	set
	m	(Ljava/util/List;)V	a	m_135356_	method_12779	assignValues
	m	(Laby;Ljava/lang/Object;)V	a	m_135372_	method_12784	define
	m	()Z	a	m_135352_	method_12786	isDirty
	m	(Ljava/lang/Class;Labz;)Laby;	a	m_135353_	method_12791	defineId
	m	(Lacb$a;Lacb$b;)V	a	m_135375_	method_12785	assignValue
	m	()Ljava/util/List;	b	m_135378_	method_12781	packDirty
	m	(Laby;)Ljava/lang/Object;	b	m_135370_	method_12789	get
	m	(Laby;Ljava/lang/Object;)V	b	m_135381_	method_12778	set
	m	(Laby;)Lacb$a;	c	m_135379_	method_12783	getItem
	m	(Laby;Ljava/lang/Object;)V	c	m_135385_	method_12776	createDataItem
	m	()Ljava/util/List;	c	m_252804_	method_46357	getNonDefaultValues
	m	()Z	d	m_135388_	method_12790	isEmpty
c	acb$a	net/minecraft/network/syncher/SynchedEntityData$DataItem	net/minecraft/class_2945$class_2946	net/minecraft/network/syncher/SynchedEntityData$DataItem
	f	Laby;	a	f_135390_	field_13337	accessor
	f	Ljava/lang/Object;	b	f_135391_	field_13338	value
	f	Ljava/lang/Object;	c	f_252454_	field_40719	initialValue
	f	Z	d	f_135392_	field_13336	dirty
	m	(Laby;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Laby;	a	m_135396_	method_12797	getAccessor
	m	(Z)V	a	m_135401_	method_12795	setDirty
	m	(Ljava/lang/Object;)V	a	m_135397_	method_12799	setValue
	m	()Ljava/lang/Object;	b	m_135403_	method_12794	getValue
	m	()Z	c	m_135406_	method_12796	isDirty
	m	()Z	d	m_252838_	method_46358	isSetToDefault
	m	()Lacb$b;	e	m_253123_	method_46359	value
c	acb$b	net/minecraft/network/syncher/SynchedEntityData$DataValue	net/minecraft/class_2945$class_7834	net/minecraft/network/syncher/SynchedEntityData$DataValue
	f	I	a	f_252469_	comp_1115	id
	f	Labz;	b	f_252511_	comp_1116	serializer
	f	Ljava/lang/Object;	c	f_252525_	comp_1117	value
	m	(ILabz;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Laby;Ljava/lang/Object;)Lacb$b;	a	m_252847_	method_46360	create
	m	(Lsf;I)Lacb$b;	a	m_252860_	method_46362	read
	m	()I	a	f_252469_	comp_1115	id
	m	(Lsf;ILabz;)Lacb$b;	a	m_252951_	method_46363	read
	m	(Lsf;)V	a	m_252897_	method_46361	write
	m	()Labz;	b	f_252511_	comp_1116	serializer
	m	()Ljava/lang/Object;	c	f_252525_	comp_1117	value
c	acc	net/minecraft/network/syncher/package-info	net/minecraft/class_6320	net/minecraft/network/syncher/package-info
c	acd	net/minecraft/obfuscate/package-info	net/minecraft/class_6321	net/minecraft/obfuscate/package-info
c	ace	net/minecraft/package-info	net/minecraft/class_6322	net/minecraft/package-info
c	acf	net/minecraft/recipebook/PlaceRecipe	net/minecraft/class_2952	net/minecraft/recipebook/PlaceRecipe
	m	(Ljava/util/Iterator;IIII)V	a	m_5817_	method_12815	addItemToSlot
	m	(IIILcjc;Ljava/util/Iterator;I)V	a	m_135408_	method_12816	placeRecipe
c	acg	net/minecraft/recipebook/ServerPlaceRecipe	net/minecraft/class_2955	net/minecraft/recipebook/ServerPlaceRecipe
	f	Lbys;	a	f_135426_	field_13347	stackedContents
	f	Lbyn;	b	f_135427_	field_13350	inventory
	f	Lccp;	c	f_135428_	field_13348	menu
	f	Lorg/slf4j/Logger;	d	f_135425_	field_13349	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccp;)V	<init>	<init>	<init>	<init>
	m	(ZIZ)I	a	m_135449_	method_12819	getStackSize
	m	()V	a	m_179844_	method_12822	clearGrid
	m	(Lccx;Lcfz;)V	a	m_135438_	method_12824	moveItemToGrid
	m	(Lcjc;Z)V	a	m_6024_	method_12821	handleRecipeClicked
	m	(Laig;Lcjc;Z)V	a	m_135434_	method_12826	recipeClicked
	m	()Z	b	m_135453_	method_12825	testClearGrid
	m	()I	c	m_135454_	method_12823	getAmountOfFreeSlotsInInventory
c	ach	net/minecraft/recipebook/package-info	net/minecraft/class_6323	net/minecraft/recipebook/package-info
c	aci	net/minecraft/resources/DelegatingOps	net/minecraft/class_5379	net/minecraft/resources/DelegatingOps
	f	Lcom/mojang/serialization/DynamicOps;	a	f_135465_	field_25503	delegate
	m	(Lcom/mojang/serialization/DynamicOps;)V	<init>	<init>	<init>	<init>
c	acj	net/minecraft/resources/FileToIdConverter	net/minecraft/class_7654	net/minecraft/resources/FileToIdConverter
	f	Ljava/lang/String;	a	f_244233_	field_39966	prefix
	f	Ljava/lang/String;	b	f_244199_	field_39967	extension
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacj;	a	m_246568_	method_45114	json
	m	(Lakx;)Ljava/util/Map;	a	m_247457_	method_45113	listMatchingResources
	m	(Lacq;)Lacq;	a	m_245698_	method_45112	idToFile
	m	(Lacq;)Lacq;	b	m_245273_	method_45115	fileToId
	m	(Lakx;)Ljava/util/Map;	b	m_246760_	method_45116	listMatchingResourceStacks
	m	(Lacq;)Z	c	m_246659_	method_45117	method_45117
	m	(Lacq;)Z	d	m_246145_	method_45118	method_45118
c	ack	net/minecraft/resources/HolderSetCodec	net/minecraft/class_6898	net/minecraft/resources/HolderSetCodec
	f	Lacp;	a	f_206655_	field_36480	registryKey
	f	Lcom/mojang/serialization/Codec;	b	f_206656_	field_36481	elementCodec
	f	Lcom/mojang/serialization/Codec;	c	f_206657_	field_36482	homogenousListCodec
	f	Lcom/mojang/serialization/Codec;	d	f_206658_	field_36483	registryAwareCodec
	m	(Lacp;Lcom/mojang/serialization/Codec;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	a	m_206665_	method_40381	method_40381
	m	(Lhf;Lcom/mojang/datafixers/util/Either;)Lhi;	a	m_206677_	method_40385	method_40385
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_206670_	method_40383	decodeWithoutRegistry
	m	(Lacp;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	a	m_206685_	method_40388	create
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/util/List;	a	m_206663_	method_40380	method_40380
	m	(Lhi;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_40384	encode
	m	(Lhe;)Ljava/lang/String;	a	m_274070_	method_49403	method_49403
	m	(Lhi;)Ljava/lang/String;	a	m_274069_	method_49404	method_49404
	m	(Ljava/util/List;)Lcom/mojang/datafixers/util/Either;	a	m_206683_	method_40387	method_40387
	m	(Lhf;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_206680_	method_40386	method_40386
	m	(Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	a	m_206667_	method_40382	homogenousList
	m	(Ljava/util/List;)Ljava/util/List;	b	m_206693_	method_40390	method_40390
	m	(Lhi;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	b	m_206689_	method_40389	encodeWithoutRegistry
c	acl	net/minecraft/resources/RegistryDataLoader	net/minecraft/class_7655	net/minecraft/resources/RegistryDataLoader
	f	Ljava/util/List;	a	f_243803_	field_39968	WORLDGEN_REGISTRIES
	f	Ljava/util/List;	b	f_244547_	field_39969	DIMENSION_REGISTRIES
	f	Lorg/slf4j/Logger;	c	f_243935_	field_39970	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laco$b;Lakx;Lacp;Lia;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V	a	m_255048_	method_45122	loadRegistryContents
	m	(Ljava/lang/String;)V	a	m_245344_	method_45124	method_45124
	m	(Ljava/util/Map$Entry;)Lacq;	a	m_246181_	method_45125	method_45125
	m	(Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V	a	m_245166_	method_45123	method_45123
	m	(Lakx;Laco$b;Lcom/mojang/datafixers/util/Pair;)V	a	m_254785_	method_45120	method_45120
	m	(Lia;)Laco$a;	a	m_255259_	method_46620	createInfoForNewRegistry
	m	(Ljava/util/Map;)V	a	m_245896_	method_45126	logErrors
	m	(Lacq;)Ljava/lang/String;	a	m_246502_	method_45119	registryDirPath
	m	(Ljava/util/Map;Lacl$b;)Lcom/mojang/datafixers/util/Pair;	a	m_245594_	method_45127	method_45127
	m	(Lakx;Lhs;Ljava/util/List;)Lhs$b;	a	m_247207_	method_45121	load
	m	(Lhr;)Laco$a;	a	m_255016_	method_46618	createInfoForContextRegistry
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	a	m_257130_	method_46621	method_46621
	m	(Lhs;Ljava/util/List;)Laco$b;	a	m_255261_	method_46619	createContext
	m	(Ljava/util/Map;Lhs$d;)V	a	m_254784_	method_46622	method_46622
	m	(Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V	b	m_246019_	method_45129	method_45129
	m	(Ljava/util/Map$Entry;)Lacq;	b	m_245333_	method_45130	method_45130
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	b	m_257131_	method_45128	method_45128
c	acl$1	net/minecraft/resources/RegistryDataLoader$1	net/minecraft/class_7655$1	net/minecraft/resources/RegistryDataLoader$1
	f	Ljava/util/Map;	a	f_254620_	field_40851	val$result
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	acl$a	net/minecraft/resources/RegistryDataLoader$Loader	net/minecraft/class_7655$class_7656	net/minecraft/resources/RegistryDataLoader$Loader
	m	(Lakx;Laco$b;)V	load	m_245441_	load	load
c	acl$b	net/minecraft/resources/RegistryDataLoader$RegistryData	net/minecraft/class_7655$class_7657	net/minecraft/resources/RegistryDataLoader$RegistryData
	f	Lacp;	a	f_243794_	comp_985	key
	f	Lcom/mojang/serialization/Codec;	b	f_244580_	comp_986	elementCodec
	m	(Lacp;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_243794_	comp_985	key
	m	(Lia;Ljava/util/Map;Lakx;Laco$b;)V	a	m_254786_	method_45132	method_45132
	m	(Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair;	a	m_245364_	method_45131	create
	m	()Lcom/mojang/serialization/Codec;	b	f_244580_	comp_986	elementCodec
c	acm	net/minecraft/resources/RegistryFileCodec	net/minecraft/class_5381	net/minecraft/resources/RegistryFileCodec
	f	Lacp;	a	f_135570_	field_25507	registryKey
	f	Lcom/mojang/serialization/Codec;	b	f_135571_	field_25508	elementCodec
	f	Z	c	f_135572_	field_26758	allowInline
	m	(Lacp;Lcom/mojang/serialization/Codec;Z)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_29748	encode
	m	()Ljava/lang/String;	a	m_274071_	method_49405	method_49405
	m	(Lcom/mojang/datafixers/util/Pair;Lhe$c;)Lcom/mojang/datafixers/util/Pair;	a	m_206704_	method_45133	method_45133
	m	(Lacp;Lcom/mojang/serialization/Codec;Z)Lacm;	a	m_135592_	method_31192	create
	m	(Lacp;Lcom/mojang/serialization/Codec;)Lacm;	a	m_135589_	method_29749	create
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lacp;)Lcom/mojang/serialization/DataResult;	a	m_206711_	method_40393	method_40393
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	a	m_274074_	method_46624	method_46624
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_206707_	method_40392	method_40392
	m	(Lhe;)Ljava/lang/String;	a	m_274075_	method_49406	method_49406
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_214211_	method_29746	method_29746
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_206719_	method_40394	method_40394
	m	()Ljava/lang/String;	b	m_274073_	method_49407	method_49407
	m	(Lacp;)Ljava/lang/String;	b	m_274072_	method_49408	method_49408
c	acn	net/minecraft/resources/RegistryFixedCodec	net/minecraft/class_6899	net/minecraft/resources/RegistryFixedCodec
	f	Lacp;	a	f_206721_	field_36484	registryKey
	m	(Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_40396	encode
	m	()Ljava/lang/String;	a	m_274079_	method_49409	method_49409
	m	(Lcom/mojang/datafixers/util/Pair;Lhe$c;)Lcom/mojang/datafixers/util/Pair;	a	m_214216_	method_44141	method_44141
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	a	m_274076_	method_46625	method_46625
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_274081_	method_40397	method_40397
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lacp;)Lcom/mojang/serialization/DataResult;	a	m_206724_	method_40395	method_40395
	m	(Lacp;)Lacn;	a	m_206740_	method_40400	create
	m	(Lhe;)Ljava/lang/String;	a	m_274080_	method_49410	method_49410
	m	(Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	a	m_254788_	method_44142	method_44142
	m	(Lacq;)Ljava/lang/String;	b	m_274077_	method_49412	method_49412
	m	()Ljava/lang/String;	b	m_274078_	method_49411	method_49411
	m	()Ljava/lang/String;	c	m_274082_	method_49413	method_49413
c	aco	net/minecraft/resources/RegistryOps	net/minecraft/class_6903	net/minecraft/resources/RegistryOps
	f	Laco$b;	b	f_254668_	field_40852	lookupProvider
	m	(Lcom/mojang/serialization/DynamicOps;Laco$b;)V	<init>	<init>	<init>	<init>
	m	(Laco$b;)Laco$b;	a	m_255214_	method_46627	memoizeLookup
	m	(Lcom/mojang/serialization/DynamicOps;Laco$b;)Laco;	a	m_255060_	method_40414	create
	m	()Ljava/lang/String;	a	m_274089_	method_49414	method_49414
	m	(Lacp;Lacp;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	a	m_274085_	method_46630	method_46630
	m	(Laco$a;)Lcom/mojang/serialization/DataResult;	a	m_254796_	method_46626	method_46626
	m	(Lacp;)Ljava/util/Optional;	a	m_255056_	method_46628	owner
	m	(Ljava/lang/Object;)Lhe$c;	a	m_254793_	method_46633	method_46633
	m	(Lcom/mojang/serialization/DynamicOps;Lhg$b;)Laco;	a	m_255058_	method_46632	create
	m	(Lacp;Laco$a;)Ljava/util/Optional;	a	m_254790_	method_46629	method_46629
	m	(Lacp;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	a	m_274087_	method_46631	method_46631
	m	(Ljava/lang/Object;)Lhf;	b	m_254795_	method_46635	method_46635
	m	()Ljava/lang/String;	b	m_274083_	method_49415	method_49415
	m	(Lacp;)Ljava/util/Optional;	b	m_255006_	method_46634	getter
	m	(Lacp;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	c	m_255175_	method_46636	retrieveGetter
	m	(Lacp;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	d	m_254866_	method_46637	retrieveElement
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	e	m_274090_	method_46638	method_46638
	m	(Lacp;)Ljava/lang/String;	f	m_274086_	method_49416	method_49416
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	g	m_274088_	method_46639	method_46639
	m	(Lacp;)Ljava/lang/String;	h	m_274084_	method_49417	method_49417
c	aco$1	net/minecraft/resources/RegistryOps$1	net/minecraft/class_6903$1	net/minecraft/resources/RegistryOps$1
	f	Laco$b;	a	f_254712_	field_40853	val$original
	f	Ljava/util/Map;	b	f_254621_	field_40854	lookups
	m	(Laco$b;)V	<init>	<init>	<init>	<init>
c	aco$2	net/minecraft/resources/RegistryOps$2	net/minecraft/class_6903$2	net/minecraft/resources/RegistryOps$2
	f	Lhg$b;	a	f_254704_	field_40855	val$lookupProvider
	m	(Lhg$b;)V	<init>	<init>	<init>	<init>
	m	(Lhg$c;)Laco$a;	a	m_257132_	method_46640	method_46640
c	aco$a	net/minecraft/resources/RegistryOps$RegistryInfo	net/minecraft/class_6903$class_7862	net/minecraft/resources/RegistryOps$RegistryInfo
	f	Lhh;	a	f_254675_	comp_1130	owner
	f	Lhf;	b	f_254724_	comp_1131	getter
	f	Lcom/mojang/serialization/Lifecycle;	c	f_254751_	comp_1132	elementsLifecycle
	m	(Lhh;Lhf;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>	<init>	<init>
	m	()Lhh;	a	f_254675_	comp_1130	owner
	m	()Lhf;	b	f_254724_	comp_1131	getter
	m	()Lcom/mojang/serialization/Lifecycle;	c	f_254751_	comp_1132	elementsLifecycle
c	aco$b	net/minecraft/resources/RegistryOps$RegistryInfoLookup	net/minecraft/class_6903$class_7863	net/minecraft/resources/RegistryOps$RegistryInfoLookup
	m	(Lacp;)Ljava/util/Optional;	a	m_254838_	method_46623	lookup
c	acp	net/minecraft/resources/ResourceKey	net/minecraft/class_5321	net/minecraft/resources/ResourceKey
	f	Ljava/util/concurrent/ConcurrentMap;	a	f_135775_	field_25136	VALUES
	f	Lacq;	b	f_135776_	field_25137	registryName
	f	Lacq;	c	f_135777_	field_25138	location
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacp$a;)Lacp;	a	m_257133_	method_29182	method_29182
	m	(Lacp;)Lcom/mojang/serialization/Codec;	a	m_195966_	method_39154	codec
	m	()Lacq;	a	m_135782_	method_29177	location
	m	(Lacq;Lacq;)Lacp;	a	m_135790_	method_29181	create
	m	(Lacp;Lacq;)Lacp;	a	m_135785_	method_29179	create
	m	(Lacq;)Lacp;	a	m_135788_	method_29180	createRegistryKey
	m	(Lacp;Lacq;)Lacp;	b	m_195977_	method_39155	method_39155
	m	()Lacq;	b	m_211136_	method_41185	registry
	m	(Lacp;)Z	b	m_135783_	method_31163	isFor
	m	(Lacp;)Ljava/util/Optional;	c	m_195975_	method_39752	cast
c	acp$a	net/minecraft/resources/ResourceKey$InternKey	net/minecraft/class_5321$class_7892	net/minecraft/resources/ResourceKey$InternKey
	f	Lacq;	a	f_256880_	comp_1149	registry
	f	Lacq;	b	f_257046_	comp_1150	location
	m	(Lacq;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_256880_	comp_1149	registry
	m	()Lacq;	b	f_257046_	comp_1150	location
c	acq	net/minecraft/resources/ResourceLocation	net/minecraft/class_2960	net/minecraft/resources/ResourceLocation
	f	Lcom/mojang/serialization/Codec;	a	f_135803_	field_25139	CODEC
	f	C	b	f_179907_	field_33380	NAMESPACE_SEPARATOR
	f	Ljava/lang/String;	c	f_179908_	field_33381	DEFAULT_NAMESPACE
	f	Ljava/lang/String;	d	f_179909_	field_33382	REALMS_NAMESPACE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_135806_	field_13354	ERROR_INVALID
	f	Ljava/lang/String;	f	f_135804_	field_13353	namespace
	f	Ljava/lang/String;	g	f_135805_	field_13355	path
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Lacq$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)Lacq;	a	m_214293_	method_43902	tryBuild
	m	(Ljava/lang/String;Lz;)Ljava/lang/String;	a	m_274447_	method_49418	method_49418
	m	(Ljava/lang/String;)Lacq;	a	m_135820_	method_12829	tryParse
	m	(Ljava/lang/String;C)Lacq;	a	m_135822_	method_12838	of
	m	(C)Z	a	m_135816_	method_12831	isAllowedInResourceLocation
	m	()Ljava/lang/String;	a	m_135815_	method_12832	getPath
	m	(Ljava/util/function/UnaryOperator;)Lacq;	a	m_247266_	method_45134	withPath
	m	(Lacq;)I	a	compareTo	method_12833	compareTo
	m	(Lcom/mojang/brigadier/StringReader;)Lacq;	a	m_135818_	method_12835	read
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	b	m_269108_	method_48747	toLanguageKey
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	b	m_135837_	method_29186	read
	m	(Ljava/lang/String;C)[Ljava/lang/String;	b	m_135832_	method_12830	decompose
	m	()Ljava/lang/String;	b	m_135827_	method_12836	getNamespace
	m	(C)Z	b	m_135828_	method_29184	validPathChar
	m	(C)Z	c	m_135835_	method_29185	validNamespaceChar
	m	()Ljava/lang/String;	c	m_179910_	method_36181	toDebugFileName
	m	(Ljava/lang/String;)Lacq;	c	m_247449_	method_45136	withPath
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	c	m_245413_	method_45135	assertValidNamespace
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	d	m_245185_	method_45137	assertValidPath
	m	()Ljava/lang/String;	d	m_214298_	method_42094	toLanguageKey
	m	(Ljava/lang/String;)Lacq;	d	m_246208_	method_45138	withPrefix
	m	(Ljava/lang/String;)Lacq;	e	m_266382_	method_48331	withSuffix
	m	()Ljava/lang/String;	e	m_214299_	method_43903	toShortLanguageKey
	m	(Ljava/lang/String;)Ljava/lang/String;	f	m_214296_	method_42093	toLanguageKey
	m	(Ljava/lang/String;)Z	g	m_135830_	method_20207	isValidResourceLocation
	m	(Ljava/lang/String;)Z	h	m_135841_	method_20208	isValidPath
	m	(Ljava/lang/String;)Z	i	m_135843_	method_20209	isValidNamespace
c	acq$a	net/minecraft/resources/ResourceLocation$Dummy	net/minecraft/class_2960$class_7658	net/minecraft/resources/ResourceLocation$Dummy
c	acq$b	net/minecraft/resources/ResourceLocation$Serializer	net/minecraft/class_2960$class_2961	net/minecraft/resources/ResourceLocation$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_12839	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lacq;	a	deserialize	method_12840	deserialize
c	acr	net/minecraft/resources/package-info	net/minecraft/class_6324	net/minecraft/resources/package-info
c	acs	net/minecraft/server/Bootstrap	net/minecraft/class_2966	net/minecraft/server/Bootstrap
	f	Ljava/io/PrintStream;	a	f_135866_	field_13358	STDOUT
	f	Ljava/util/concurrent/atomic/AtomicLong;	b	f_285608_	field_44781	bootstrapDuration
	f	Z	c	f_135867_	field_13357	isBootstrapped
	f	Lorg/slf4j/Logger;	d	f_135868_	field_13359	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_135875_	method_12847	realStdoutPrintln
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V	a	m_135871_	method_12848	checkTranslations
	m	(Ljava/util/function/Supplier;)V	a	m_179912_	method_36235	checkBootstrapCalled
	m	(Lacq;)Ljava/lang/String;	a	m_135884_	method_17595	method_17595
	m	(Ljava/util/Set;)V	a	m_135877_	method_27732	checkGameruleTranslations
	m	(Ljava/util/function/Function;Lqm;Ljava/util/Set;Ljava/lang/Object;)V	a	m_135879_	method_12850	method_12850
	m	()V	a	m_135870_	method_12851	bootStrap
	m	(Ljava/util/function/Supplier;)Ljava/lang/RuntimeException;	b	m_179916_	method_36237	createBootstrapException
	m	()Ljava/util/Set;	b	m_135886_	method_17597	getMissingTranslations
	m	(Ljava/lang/String;)V	b	m_179914_	method_36236	method_36236
	m	()V	c	m_135889_	method_17598	validate
	m	()V	d	m_135890_	method_12852	wrapStreams
	m	()Ljava/lang/String;	e	m_179918_	method_36238	method_36238
c	acs$1	net/minecraft/server/Bootstrap$1	net/minecraft/class_2966$1	net/minecraft/server/Bootstrap$1
	f	Lqm;	a	f_135891_	field_24373	val$language
	f	Ljava/util/Set;	b	f_135892_	field_24374	val$missing
	m	(Lqm;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
c	act	net/minecraft/server/ChainedJsonException	net/minecraft/class_2973	net/minecraft/server/ChainedJsonException
	f	Ljava/util/List;	a	f_135899_	field_13371	entries
	f	Ljava/lang/String;	b	f_135900_	field_13372	message
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_135908_	method_12854	prependJsonKey
	m	(Ljava/lang/Exception;)Lact;	a	m_135906_	method_12856	forException
	m	(Ljava/lang/String;)V	b	m_135910_	method_12855	setFilenameAndFlush
c	act$a	net/minecraft/server/ChainedJsonException$Entry	net/minecraft/class_2973$class_2974	net/minecraft/server/ChainedJsonException$Entry
	f	Ljava/lang/String;	a	f_135913_	field_13373	filename
	f	Ljava/util/List;	b	f_135914_	field_13374	jsonKeys
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_135918_	method_12858	addJsonKey
	m	()Ljava/lang/String;	a	m_179919_	method_36182	getFilename
	m	()Ljava/lang/String;	b	m_135923_	method_12857	getJsonKeys
c	acu	net/minecraft/server/ConsoleInput	net/minecraft/class_2976	net/minecraft/server/ConsoleInput
	f	Ljava/lang/String;	a	f_135928_	field_13377	msg
	f	Lds;	b	f_135929_	field_13378	source
	m	(Ljava/lang/String;Lds;)V	<init>	<init>	<init>	<init>
c	acv	net/minecraft/server/DebugLoggedPrintStream	net/minecraft/class_2980	net/minecraft/server/DebugLoggedPrintStream
	f	Lorg/slf4j/Logger;	b	f_202580_	field_36382	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/io/OutputStream;)V	<init>	<init>	<init>	<init>
c	acw	net/minecraft/server/Eula	net/minecraft/class_2981	net/minecraft/server/Eula
	f	Lorg/slf4j/Logger;	a	f_135938_	field_13381	LOGGER
	f	Ljava/nio/file/Path;	b	f_135939_	field_13380	file
	f	Z	c	f_135940_	field_13379	agreed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_135944_	method_12866	hasAgreedToEULA
	m	()Z	b	m_135945_	method_12867	readFile
	m	()V	c	m_135946_	method_12868	saveDefaults
c	acx	net/minecraft/server/LoggedPrintStream	net/minecraft/class_2983	net/minecraft/server/LoggedPrintStream
	f	Ljava/lang/String;	a	f_135948_	field_13383	name
	f	Lorg/slf4j/Logger;	b	f_135947_	field_13384	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/io/OutputStream;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_6812_	method_12870	logLine
c	acy	net/minecraft/server/PlayerAdvancements	net/minecraft/class_2985	net/minecraft/server/PlayerAdvancements
	f	Lorg/slf4j/Logger;	a	f_135958_	field_13394	LOGGER
	f	Lcom/google/gson/Gson;	b	f_135959_	field_13395	GSON
	f	Lcom/google/gson/reflect/TypeToken;	c	f_135960_	field_13392	TYPE_TOKEN
	f	Lcom/mojang/datafixers/DataFixer;	d	f_135961_	field_25324	dataFixer
	f	Lalk;	e	f_135962_	field_25325	playerList
	f	Ljava/nio/file/Path;	f	f_263766_	field_41734	playerSavePath
	f	Ljava/util/Map;	g	f_263740_	field_41735	progress
	f	Ljava/util/Set;	h	f_135965_	field_13390	visible
	f	Ljava/util/Set;	i	f_135967_	field_13388	progressChanged
	f	Ljava/util/Set;	j	f_263821_	field_41736	rootsToUpdate
	f	Laig;	k	f_135968_	field_13391	player
	f	Lae;	l	f_135969_	field_13387	lastSelectedTab
	f	Z	m	f_135970_	field_13396	isFirstPacket
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/DataFixer;Lalk;Ladc;Ljava/nio/file/Path;Laig;)V	<init>	<init>	<init>	<init>
	m	(Ladc;)V	a	m_135981_	method_12886	reload
	m	(Lae;Lag;)V	a	m_135985_	method_12884	startProgress
	m	(Ladc;Ljava/util/Map$Entry;)V	a	m_264255_	method_48026	method_48026
	m	(Lae;Ljava/util/Set;Ljava/util/Set;)V	a	m_264265_	method_48025	updateTreeVisibility
	m	(Ljava/util/Set;Ljava/util/Set;Lae;Z)V	a	m_264320_	method_48027	method_48027
	m	()V	a	m_135978_	method_12881	stopListening
	m	(Laig;)V	a	m_135979_	method_12875	setPlayer
	m	(Lae;Ljava/lang/String;)Z	a	m_135988_	method_12878	award
	m	(Lae;)V	a	m_135983_	method_12888	setSelectedTab
	m	(Lae;Ljava/lang/String;)Z	b	m_135998_	method_12883	revoke
	m	(Lae;)Lag;	b	m_135996_	method_12882	getOrStartProgress
	m	(Laig;)V	b	m_135992_	method_12876	flushDirty
	m	(Ladc;)V	b	m_135994_	method_12889	registerListeners
	m	()V	b	m_135991_	method_12890	save
	m	(Ladc;)V	c	m_136002_	method_12872	checkForAutomaticTriggers
	m	(Lae;)V	c	m_264423_	method_48028	markForVisibilityUpdate
	m	(Ladc;)V	d	m_136006_	method_12873	load
	m	(Lae;)V	d	m_136004_	method_12874	registerListeners
	m	(Lae;)V	e	m_136008_	method_12880	unregisterListeners
	m	(Lae;)Z	f	m_264523_	method_48029	method_48029
c	acy$1	net/minecraft/server/PlayerAdvancements$1	net/minecraft/class_2985$1	net/minecraft/server/PlayerAdvancements$1
	m	()V	<init>	<init>	<init>	<init>
c	acz	net/minecraft/server/RegistryLayer	net/minecraft/class_7659	net/minecraft/server/RegistryLayer
	f	Lacz;	a	STATIC	field_39971	STATIC
	f	Lacz;	b	WORLDGEN	field_39972	WORLDGEN
	f	Lacz;	c	DIMENSIONS	field_39973	DIMENSIONS
	f	Lacz;	d	RELOADABLE	field_39974	RELOADABLE
	f	Ljava/util/List;	e	f_244343_	field_39975	VALUES
	f	Lhs$b;	f	f_244179_	field_39976	STATIC_ACCESS
	f	[Lacz;	g	$VALUES	field_39977	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lhl;	a	m_245849_	method_45139	createRegistryAccess
	m	()[Lacz;	b	m_247136_	method_45140	$values
c	ad	net/minecraft/WorldVersion	net/minecraft/class_6489	net/minecraft/WorldVersion
	m	(Lajm;)I	a	m_264084_	method_48017	getPackVersion
	m	()Ljava/lang/String;	b	m_132492_	method_48018	getId
	m	()Ljava/lang/String;	c	m_132493_	method_48019	getName
	m	()Ldys;	d	m_183476_	method_37912	getDataVersion
	m	()I	e	m_132495_	method_48020	getProtocolVersion
	m	()Ljava/util/Date;	f	m_132491_	method_48021	getBuildTime
	m	()Z	g	m_132498_	method_48022	isStable
c	ada	net/minecraft/server/ReloadableServerResources	net/minecraft/class_5350	net/minecraft/server/ReloadableServerResources
	f	Lorg/slf4j/Logger;	a	f_206845_	field_36491	LOGGER
	f	Ljava/util/concurrent/CompletableFuture;	b	f_206846_	field_25334	DATA_RELOAD_INITIAL_TASK
	f	Ldm$a;	c	f_214300_	field_38051	commandBuildContext
	f	Ldt;	d	f_206847_	field_25336	commands
	f	Lcjd;	e	f_206848_	field_25337	recipes
	f	Lann;	f	f_206849_	field_25338	tagManager
	f	Ldzn;	g	f_278467_	field_25340	lootData
	f	Ladc;	h	f_206853_	field_25341	advancements
	f	Ladd;	i	f_206854_	field_25342	functionLibrary
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhs$b;Lcaw;Ldt$a;I)V	<init>	<init>	<init>	<init>
	m	(Lada;Ljava/lang/Object;)Lada;	a	m_214304_	method_40425	method_40425
	m	(Lada;Ljava/lang/Object;Ljava/lang/Throwable;)V	a	m_254799_	method_42095	method_42095
	m	(Lacp;Ljava/util/Map$Entry;)Lanl;	a	m_214301_	method_40424	method_40424
	m	(Lhs;)V	a	m_206868_	method_40421	updateRegistryTags
	m	(Lhs;Lann$a;)V	a	m_206870_	method_40422	updateRegistryTags
	m	()Ladd;	a	m_206860_	method_29465	getFunctionLibrary
	m	(Lakx;Lhs$b;Lcaw;Ldt$a;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_247740_	method_29466	loadResources
	m	(Ljava/util/Map$Entry;)Ljava/util/List;	a	m_214311_	method_40423	method_40423
	m	(Lhs;Lann$a;)V	b	m_214313_	method_40426	method_40426
	m	()Ldzn;	b	m_278801_	method_29469	getLootData
	m	()Lcjd;	c	m_206887_	method_29471	getRecipeManager
	m	()Ldt;	d	m_206888_	method_29472	getCommands
	m	()Ladc;	e	m_206889_	method_29473	getAdvancements
	m	()Ljava/util/List;	f	m_206890_	method_40427	listeners
c	adb	net/minecraft/server/RunningOnDifferentThreadException	net/minecraft/class_2987	net/minecraft/server/RunningOnDifferentThreadException
	f	Ladb;	a	f_136017_	field_13400	RUNNING_ON_DIFFERENT_THREAD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	adc	net/minecraft/server/ServerAdvancementManager	net/minecraft/class_2989	net/minecraft/server/ServerAdvancementManager
	f	Lorg/slf4j/Logger;	a	f_136021_	field_13406	LOGGER
	f	Lcom/google/gson/Gson;	b	f_136022_	field_13405	GSON
	f	Laf;	c	f_136023_	field_13404	advancements
	f	Ldzn;	d	f_278379_	field_44468	lootData
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldzn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lakx;Lban;)V	a	m_5787_	method_20724	apply
	m	()Ljava/util/Collection;	a	m_136028_	method_12893	getAllAdvancements
	m	(Ljava/util/Map;Lacq;Lcom/google/gson/JsonElement;)V	a	m_278533_	method_20723	method_20723
	m	(Lacq;)Lae;	a	m_136041_	method_12896	getAdvancement
c	add	net/minecraft/server/ServerFunctionLibrary	net/minecraft/class_5349	net/minecraft/server/ServerFunctionLibrary
	f	Lorg/slf4j/Logger;	a	f_136043_	field_25326	LOGGER
	f	Lacj;	b	f_244053_	field_39978	LISTER
	f	Ljava/util/Map;	c	f_136046_	field_25329	functions
	f	Lanm;	d	f_136047_	field_25330	tagsLoader
	f	Ljava/util/Map;	e	f_136048_	field_25801	tags
	f	I	f	f_136049_	field_25331	functionCompilationLevel
	f	Lcom/mojang/brigadier/CommandDispatcher;	g	f_136050_	field_25332	dispatcher
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/brigadier/CommandDispatcher;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lacq;Ljava/util/concurrent/CompletableFuture;)V	a	m_179939_	method_29452	method_29452
	m	(Lakv;)Ljava/util/List;	a	m_214316_	method_29450	readLines
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_179943_	method_29453	method_29453
	m	(Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;	a	m_244808_	method_29449	method_29449
	m	(Lacq;Lcom/google/common/collect/ImmutableMap$Builder;Ldn;Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_179951_	method_29457	method_29457
	m	(Ljava/util/Map$Entry;Lacq;Lds;)Ldn;	a	m_214320_	method_29451	method_29451
	m	(Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map;	a	m_179947_	method_29455	method_29455
	m	(Lakx;)Ljava/util/Map;	a	m_244807_	method_45141	method_45141
	m	()Ljava/util/Map;	a	m_136055_	method_29447	getFunctions
	m	(Lacq;)Ljava/util/Optional;	a	m_136089_	method_29456	getFunction
	m	(Lacq;)Ljava/util/Collection;	b	m_214327_	method_29459	getTag
	m	(Lakx;)Ljava/util/Map;	b	m_179956_	method_33324	method_33324
	m	()Ljava/lang/Iterable;	b	m_206891_	method_29458	getAvailableTags
c	ade	net/minecraft/server/ServerFunctionManager	net/minecraft/class_2991	net/minecraft/server/ServerFunctionManager
	f	Lsw;	a	f_179958_	field_33542	NO_RECURSIVE_TRACES
	f	Lacq;	b	f_136099_	field_13417	TICK_FUNCTION_TAG
	f	Lacq;	c	f_136100_	field_13412	LOAD_FUNCTION_TAG
	f	Lnet/minecraft/server/MinecraftServer;	d	f_136101_	field_13419	server
	f	Lade$a;	e	f_179959_	field_33543	context
	f	Ljava/util/List;	f	f_136105_	field_13418	ticking
	f	Z	g	f_136106_	field_13422	postReload
	f	Ladd;	h	f_136107_	field_25333	library
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Ladd;)V	<init>	<init>	<init>	<init>
	m	(Ldn;Lds;)I	a	m_136112_	method_12904	execute
	m	(Ladd;)V	a	m_136120_	method_29461	replaceLibrary
	m	(Ldn;Lds;Lade$c;)I	a	m_179960_	method_36341	execute
	m	()I	a	m_136122_	method_12902	getCommandLimit
	m	(Ljava/util/Collection;Lacq;)V	a	m_136115_	method_29460	executeTagFunctions
	m	(Lacq;)Ljava/util/Optional;	a	m_136118_	method_12905	get
	m	()Lcom/mojang/brigadier/CommandDispatcher;	b	m_136127_	method_12900	getDispatcher
	m	(Lacq;)Ljava/util/Collection;	b	m_214331_	method_29462	getTag
	m	(Ladd;)V	b	m_136125_	method_29773	postReload
	m	()V	c	m_136128_	method_18699	tick
	m	()Lds;	d	m_136129_	method_12899	getGameLoopSender
	m	()Ljava/lang/Iterable;	e	m_136130_	method_29463	getFunctionNames
	m	()Ljava/lang/Iterable;	f	m_136131_	method_29464	getTagNames
c	ade$a	net/minecraft/server/ServerFunctionManager$ExecutionContext	net/minecraft/class_2991$class_6345	net/minecraft/server/ServerFunctionManager$ExecutionContext
	f	Lade;	a	f_179964_	field_33544	field_33544
	f	I	b	f_179965_	field_33545	depth
	f	Lade$c;	c	f_179966_	field_33546	tracer
	f	Ljava/util/Deque;	d	f_179967_	field_33547	commandQueue
	f	Ljava/util/List;	e	f_179968_	field_33548	nestedCalls
	f	Z	f	f_279555_	field_44584	abortCurrentDepth
	m	(Lade;Lade$c;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_179975_	method_36344	reportError
	m	(Ldn;Lds;)V	a	m_179972_	method_36343	delayFunctionCall
	m	(Lds;)Lds;	a	m_280539_	method_51275	wrapSender
	m	(Ldn;Lds;)I	b	m_179977_	method_36346	runTopCommand
c	ade$a$a	net/minecraft/server/ServerFunctionManager$ExecutionContext$AbortingReturnValueConsumer	net/minecraft/class_2991$class_6345$class_8502	net/minecraft/server/ServerFunctionManager$ExecutionContext$AbortingReturnValueConsumer
	f	Lade$a;	a	f_279625_	field_44585	field_44585
	f	Ljava/util/function/IntConsumer;	b	f_279539_	field_44586	wrapped
	m	(Lade$a;Ljava/util/function/IntConsumer;)V	<init>	<init>	<init>	<init>
c	ade$b	net/minecraft/server/ServerFunctionManager$QueuedCommand	net/minecraft/class_2991$class_2992	net/minecraft/server/ServerFunctionManager$QueuedCommand
	f	Lds;	a	f_136133_	field_13424	sender
	f	I	b	f_179980_	field_33549	depth
	f	Ldn$c;	c	f_136134_	field_13425	entry
	m	(Lds;ILdn$c;)V	<init>	<init>	<init>	<init>
	m	(Lade;Ljava/util/Deque;ILade$c;)V	a	m_179985_	method_12914	execute
c	ade$c	net/minecraft/server/ServerFunctionManager$TraceCallbacks	net/minecraft/class_2991$class_6346	net/minecraft/server/ServerFunctionManager$TraceCallbacks
	m	(ILjava/lang/String;)V	a	m_142256_	method_36349	onCommand
	m	(ILjava/lang/String;I)V	a	m_142279_	method_36350	onReturn
	m	(ILacq;I)V	a	m_142147_	method_36351	onCall
	m	(ILjava/lang/String;)V	b	m_142255_	method_36352	onError
c	adf	net/minecraft/server/ServerInterface	net/minecraft/class_2994	net/minecraft/server/ServerInterface
	m	()Ljava/lang/String;	G	m_7630_	method_3827	getServerVersion
	m	()I	H	m_7416_	method_3788	getPlayerCount
	m	()I	I	m_7418_	method_3802	getMaxPlayers
	m	()[Ljava/lang/String;	J	m_7641_	method_3858	getPlayerNames
	m	()Lahf;	a	m_7913_	method_16705	getProperties
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_7261_	method_12934	runCommand
	m	()Ljava/lang/String;	b	m_6866_	method_12929	getServerIp
	m	()I	d	m_7448_	method_12918	getServerPort
	m	()Ljava/lang/String;	f	m_6995_	method_12930	getServerName
	m	()Ljava/lang/String;	q	m_7123_	method_3865	getLevelIdName
	m	()Ljava/lang/String;	s	m_7138_	method_12916	getPluginNames
c	adg	net/minecraft/server/ServerScoreboard	net/minecraft/class_2995	net/minecraft/server/ServerScoreboard
	f	Lnet/minecraft/server/MinecraftServer;	g	f_136193_	field_13428	server
	f	Ljava/util/Set;	h	f_136194_	field_13427	trackedObjectives
	f	Ljava/util/List;	i	f_136195_	field_13426	dirtyListeners
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_136207_	method_12935	addDirtyListener
	m	(Lqr;)Lefh;	a	m_180013_	method_32704	createData
	m	()V	a	m_136217_	method_12941	setDirty
	m	()Lefh;	b	m_180015_	method_32705	createData
	m	(Lefd;)Ljava/util/List;	d	m_136229_	method_12937	getStartTrackingPackets
	m	(Lefd;)V	e	m_136231_	method_12939	startTrackingObjective
	m	(Lefd;)Ljava/util/List;	f	m_136233_	method_12940	getStopTrackingPackets
	m	(Lefd;)V	g	m_136235_	method_12938	stopTrackingObjective
	m	(Lefd;)I	h	m_136237_	method_12936	getObjectiveDisplaySlotCount
c	adg$a	net/minecraft/server/ServerScoreboard$Method	net/minecraft/class_2995$class_2996	net/minecraft/server/ServerScoreboard$Method
	f	Ladg$a;	a	CHANGE	field_13431	CHANGE
	f	Ladg$a;	b	REMOVE	field_13430	REMOVE
	f	[Ladg$a;	c	$VALUES	field_13429	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ladg$a;	a	m_180016_	method_36963	$values
c	adh	net/minecraft/server/Services	net/minecraft/class_7497	net/minecraft/server/Services
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	a	f_214333_	comp_837	sessionService
	f	Lcom/mojang/authlib/yggdrasil/ServicesKeySet;	b	f_283795_	comp_838	servicesKeySet
	f	Lcom/mojang/authlib/GameProfileRepository;	c	f_214335_	comp_839	profileRepository
	f	Lalg;	d	f_214336_	comp_840	profileCache
	f	Ljava/lang/String;	e	f_214337_	field_39392	USERID_CACHE_FILE
	m	(Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/GameProfileRepository;Lalg;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Ljava/io/File;)Ladh;	a	m_214344_	method_44143	create
	m	()Lapj;	a	m_284133_	method_51467	profileKeySignatureValidator
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	b	f_214333_	comp_837	sessionService
	m	()Lcom/mojang/authlib/yggdrasil/ServicesKeySet;	c	f_283795_	comp_838	servicesKeySet
	m	()Lcom/mojang/authlib/GameProfileRepository;	d	f_214335_	comp_839	profileRepository
	m	()Lalg;	e	f_214336_	comp_840	profileCache
c	adi	net/minecraft/server/TickTask	net/minecraft/class_3738	net/minecraft/server/TickTask
	f	I	a	f_136249_	field_16504	tick
	f	Ljava/lang/Runnable;	b	f_136250_	field_16505	runnable
	m	(ILjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_136254_	method_16338	getTick
c	adj	net/minecraft/server/WorldLoader	net/minecraft/class_7237	net/minecraft/server/WorldLoader
	f	Lorg/slf4j/Logger;	a	f_244206_	field_39979	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ladj$c;Ladj$f;Ladj$e;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_214362_	method_42098	load
	m	(Lakn;Lada;Ljava/lang/Throwable;)V	a	m_214368_	method_42096	method_42096
	m	(Lakx;Lhl;Lacz;Ljava/util/List;)Lhs$b;	a	m_246152_	method_45142	loadLayer
	m	(Lhs$b;Ladj$e;Lakn;Lhl;Ladj$b;Lada;)Ljava/lang/Object;	a	m_244809_	method_42097	method_42097
	m	(Lakx;Lhl;Lacz;Ljava/util/List;)Lhl;	b	m_245736_	method_45143	loadAndReplaceLayer
c	adj$a	net/minecraft/server/WorldLoader$DataLoadContext	net/minecraft/class_7237$class_7660	net/minecraft/server/WorldLoader$DataLoadContext
	f	Lakx;	a	f_244187_	comp_987	resources
	f	Lcnf;	b	f_244127_	comp_988	dataConfiguration
	f	Lhs$b;	c	f_244104_	comp_989	datapackWorldgen
	f	Lhs$b;	d	f_243759_	comp_990	datapackDimensions
	m	(Lakx;Lcnf;Lhs$b;Lhs$b;)V	<init>	<init>	<init>	<init>
	m	()Lakx;	a	f_244187_	comp_987	resources
	m	()Lcnf;	b	f_244127_	comp_988	dataConfiguration
	m	()Lhs$b;	c	f_244104_	comp_989	datapackWorldgen
	m	()Lhs$b;	d	f_243759_	comp_990	datapackDimensions
c	adj$b	net/minecraft/server/WorldLoader$DataLoadOutput	net/minecraft/class_7237$class_7661	net/minecraft/server/WorldLoader$DataLoadOutput
	f	Ljava/lang/Object;	a	f_244458_	comp_991	cookie
	f	Lhs$b;	b	f_244143_	comp_992	finalDimensions
	m	(Ljava/lang/Object;Lhs$b;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Object;	a	f_244458_	comp_991	cookie
	m	()Lhs$b;	b	f_244143_	comp_992	finalDimensions
c	adj$c	net/minecraft/server/WorldLoader$InitConfig	net/minecraft/class_7237$class_6906	net/minecraft/server/WorldLoader$InitConfig
	f	Ladj$d;	a	f_214378_	comp_634	packConfig
	f	Ldt$a;	b	f_214379_	comp_361	commandSelection
	f	I	c	f_214380_	comp_362	functionCompilationLevel
	m	(Ladj$d;Ldt$a;I)V	<init>	<init>	<init>	<init>
	m	()Ladj$d;	a	f_214378_	comp_634	packConfig
	m	()Ldt$a;	b	f_214379_	comp_361	commandSelection
	m	()I	c	f_214380_	comp_362	functionCompilationLevel
c	adj$d	net/minecraft/server/WorldLoader$PackConfig	net/minecraft/class_7237$class_7238	net/minecraft/server/WorldLoader$PackConfig
	f	Laki;	a	f_214392_	comp_635	packRepository
	f	Lcnf;	b	f_244366_	comp_636	initialDataConfig
	f	Z	c	f_214394_	comp_637	safeMode
	f	Z	d	f_244133_	comp_993	initMode
	m	(Laki;Lcnf;ZZ)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/datafixers/util/Pair;	a	m_214399_	method_42099	createResourceManager
	m	()Laki;	b	f_214392_	comp_635	packRepository
	m	()Lcnf;	c	f_244366_	comp_636	initialDataConfig
	m	()Z	d	f_214394_	comp_637	safeMode
	m	()Z	e	f_244133_	comp_993	initMode
c	adj$e	net/minecraft/server/WorldLoader$ResultFactory	net/minecraft/class_7237$class_7239	net/minecraft/server/WorldLoader$ResultFactory
	m	(Lakn;Lada;Lhl;Ljava/lang/Object;)Ljava/lang/Object;	create	m_214407_	create	create
c	adj$f	net/minecraft/server/WorldLoader$WorldDataSupplier	net/minecraft/class_7237$class_6907	net/minecraft/server/WorldLoader$WorldDataSupplier
	m	(Ladj$a;)Ladj$b;	get	m_214412_	get	get
c	adk	net/minecraft/server/WorldStem	net/minecraft/class_6904	net/minecraft/server/WorldStem
	f	Lakn;	a	f_206892_	comp_356	resourceManager
	f	Lada;	b	f_206893_	comp_357	dataPackResources
	f	Lhl;	c	f_244542_	comp_358	registries
	f	Ldze;	d	f_206895_	comp_359	worldData
	m	(Lakn;Lada;Lhl;Ldze;)V	<init>	<init>	<init>	<init>
	m	()Lakn;	a	f_206892_	comp_356	resourceManager
	m	()Lada;	b	f_206893_	comp_357	dataPackResources
	m	()Lhl;	c	f_244542_	comp_358	registries
	m	()Ldze;	d	f_206895_	comp_359	worldData
c	adl	net/minecraft/server/advancements/AdvancementVisibilityEvaluator	net/minecraft/class_8005	net/minecraft/server/advancements/AdvancementVisibilityEvaluator
	f	I	a	f_263793_	field_41737	VISIBILITY_DEPTH
	m	()V	<init>	<init>	<init>	<init>
	m	(Lae;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Ladl$a;)Z	a	m_264402_	method_48030	evaluateVisibility
	m	(Lae;Z)Ladl$b;	a	m_264339_	method_48032	evaluateVisibilityRule
	m	(Lae;Ljava/util/function/Predicate;Ladl$a;)V	a	m_264099_	method_48031	evaluateVisibility
	m	(Lit/unimi/dsi/fastutil/Stack;)Z	a	m_264309_	method_48033	evaluateVisiblityForUnfinishedNode
c	adl$a	net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output	net/minecraft/class_8005$class_8006	net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output
	m	(Lae;Z)V	accept	m_264135_	accept	accept
c	adl$b	net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule	net/minecraft/class_8005$class_8007	net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule
	f	Ladl$b;	a	SHOW	field_41738	SHOW
	f	Ladl$b;	b	HIDE	field_41739	HIDE
	f	Ladl$b;	c	NO_CHANGE	field_41740	NO_CHANGE
	f	[Ladl$b;	d	$VALUES	field_41741	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ladl$b;	a	m_264245_	method_48034	$values
c	adm	net/minecraft/server/advancements/package-info	net/minecraft/class_8008	net/minecraft/server/advancements/package-info
c	adn	net/minecraft/server/bossevents/CustomBossEvent	net/minecraft/class_3002	net/minecraft/server/bossevents/CustomBossEvent
	f	Lacq;	h	f_136256_	field_13441	id
	f	Ljava/util/Set;	i	f_136257_	field_13440	players
	f	I	j	f_136258_	field_13443	value
	f	I	k	f_136259_	field_13442	max
	m	(Lacq;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lacq;)Ladn;	a	m_136272_	method_12966	load
	m	(I)V	a	m_136264_	method_12954	setValue
	m	()Lacq;	a	m_136263_	method_12959	getTextId
	m	(Ljava/util/Collection;)Z	a	m_136268_	method_12962	setPlayers
	m	(Ljava/util/UUID;)V	a	m_136270_	method_12964	addOfflinePlayer
	m	(Lts;)Lts;	a	m_136275_	method_12958	method_12958
	m	(I)V	b	m_136278_	method_12956	setMax
	m	()I	c	m_136282_	method_12955	getValue
	m	(Laig;)V	c	m_136283_	method_12957	onPlayerConnect
	m	()I	d	m_136285_	method_12960	getMax
	m	(Laig;)V	d	m_136286_	method_12961	onPlayerDisconnect
	m	()Lsw;	e	m_136288_	method_12965	getDisplayName
	m	()Lqr;	f	m_136289_	method_12963	save
c	ado	net/minecraft/server/bossevents/CustomBossEvents	net/minecraft/class_3004	net/minecraft/server/bossevents/CustomBossEvents
	f	Ljava/util/Map;	a	f_136290_	field_13447	events
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Collection;	a	m_136292_	method_12968	getIds
	m	(Ladn;)V	a	m_136302_	method_12973	remove
	m	(Lacq;Lsw;)Ladn;	a	m_136299_	method_12970	create
	m	(Lacq;)Ladn;	a	m_136297_	method_12971	get
	m	(Lqr;)V	a	m_136295_	method_12972	load
	m	(Laig;)V	a	m_136293_	method_12975	onPlayerConnect
	m	()Ljava/util/Collection;	b	m_136304_	method_12969	getEvents
	m	(Laig;)V	b	m_136305_	method_12976	onPlayerDisconnect
	m	()Lqr;	c	m_136307_	method_12974	save
c	adp	net/minecraft/server/bossevents/package-info	net/minecraft/class_6325	net/minecraft/server/bossevents/package-info
c	adq	net/minecraft/server/chase/ChaseClient	net/minecraft/class_6630	net/minecraft/server/chase/ChaseClient
	f	Lorg/slf4j/Logger;	a	f_195980_	field_34983	LOGGER
	f	I	b	f_195981_	field_34984	RECONNECT_INTERVAL_SECONDS
	f	Ljava/lang/String;	c	f_195982_	field_34985	serverHost
	f	I	d	f_195983_	field_34986	serverPort
	f	Lnet/minecraft/server/MinecraftServer;	e	f_195984_	field_34987	server
	f	Z	f	f_195985_	field_34988	wantsToRun
	f	Ljava/net/Socket;	g	f_195986_	field_34989	socket
	f	Ljava/lang/Thread;	h	f_195987_	field_34990	thread
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_195994_	method_38756	handleMessage
	m	()V	a	m_195993_	method_38755	start
	m	(Ladq$a;)V	a	m_195998_	method_38758	method_38758
	m	(Ljava/util/Scanner;)V	a	m_195996_	method_38757	handleTeleport
	m	(Ljava/util/Scanner;)Ljava/util/Optional;	b	m_196003_	method_38761	parseTarget
	m	(Ljava/lang/String;)V	b	m_196001_	method_38760	executeCommand
	m	()V	b	m_196000_	method_38759	stop
	m	(Ljava/lang/String;)V	c	m_196006_	method_38763	method_38763
	m	()V	c	m_196005_	method_38762	run
c	adq$a	net/minecraft/server/chase/ChaseClient$TeleportTarget	net/minecraft/class_6630$class_6631	net/minecraft/server/chase/ChaseClient$TeleportTarget
	f	Lacp;	a	f_196008_	comp_138	level
	f	Leei;	b	f_196009_	comp_139	pos
	f	Leeh;	c	f_196010_	comp_140	rot
	m	(Lacp;Leei;Leeh;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_196008_	comp_138	level
	m	()Leei;	b	f_196009_	comp_139	pos
	m	()Leeh;	c	f_196010_	comp_140	rot
c	adr	net/minecraft/server/chase/ChaseServer	net/minecraft/class_6632	net/minecraft/server/chase/ChaseServer
	f	Lorg/slf4j/Logger;	a	f_196022_	field_34991	LOGGER
	f	Ljava/lang/String;	b	f_196023_	field_34992	serverBindAddress
	f	I	c	f_196024_	field_34993	serverPort
	f	Lalk;	d	f_196025_	field_34994	playerList
	f	I	e	f_196026_	field_34995	broadcastIntervalMs
	f	Z	f	f_196027_	field_34996	wantsToRun
	f	Ljava/net/ServerSocket;	g	f_196028_	field_34997	serverSocket
	f	Ljava/util/concurrent/CopyOnWriteArrayList;	h	f_196029_	field_34998	clientSockets
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILalk;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/net/Socket;[B)V	a	m_196037_	method_38765	method_38765
	m	()V	a	m_196036_	method_38764	start
	m	()V	b	m_196040_	method_38766	stop
	m	()V	c	m_196041_	method_38767	runSender
	m	()V	d	m_196042_	method_38768	runAcceptor
	m	()Ladr$a;	e	m_196043_	method_38959	getPlayerPosition
c	adr$a	net/minecraft/server/chase/ChaseServer$PlayerPosition	net/minecraft/class_6632$class_6668	net/minecraft/server/chase/ChaseServer$PlayerPosition
	f	Ljava/lang/String;	a	f_196044_	comp_160	dimensionName
	f	D	b	f_196045_	comp_161	x
	f	D	c	f_196046_	comp_162	y
	f	D	d	f_196047_	comp_163	z
	f	F	e	f_196048_	comp_164	yRot
	f	F	f	f_196049_	comp_165	xRot
	m	(Ljava/lang/String;DDDFF)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_196044_	comp_160	dimensionName
	m	()D	b	f_196045_	comp_161	x
	m	()D	c	f_196046_	comp_162	y
	m	()D	d	f_196047_	comp_163	z
	m	()F	e	f_196048_	comp_164	yRot
	m	()F	f	f_196049_	comp_165	xRot
	m	()Ljava/lang/String;	g	m_196065_	method_38960	format
c	ads	net/minecraft/server/chase/package-info	net/minecraft/class_6633	net/minecraft/server/chase/package-info
c	adt	net/minecraft/server/commands/AdvancementCommands	net/minecraft/class_3008	net/minecraft/server/commands/AdvancementCommands
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_136308_	field_13453	SUGGEST_ADVANCEMENTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lae;Ljava/util/List;)V	a	m_136330_	method_12990	addChildren
	m	(Lds;)Z	a	m_136317_	method_12984	method_12984
	m	(Lds;Ljava/util/Collection;Ladt$a;Lae;Ljava/lang/String;)I	a	m_136324_	method_12981	performCriterion
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_136314_	method_12992	method_12992
	m	(Ladt$a;Ljava/lang/String;Lae;Ljava/util/Collection;)Lsw;	a	m_287814_	method_51895	method_51895
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136310_	method_12980	register
	m	(Lae;Ladt$b;)Ljava/util/List;	a	m_136333_	method_12996	getAdvancements
	m	(Lds;Ljava/util/Collection;Ladt$a;Ljava/util/Collection;)I	a	m_136319_	method_12988	perform
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136312_	method_12995	method_12995
	m	(Ladt$a;Ljava/util/Collection;Ljava/util/Collection;)Lsw;	a	m_287815_	method_51896	method_51896
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136336_	method_12978	method_12978
	m	(Ladt$a;Ljava/lang/String;Lae;Ljava/util/Collection;)Lsw;	b	m_289058_	method_51897	method_51897
	m	(Ladt$a;Ljava/util/Collection;Ljava/util/Collection;)Lsw;	b	m_289057_	method_51898	method_51898
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_136338_	method_12991	method_12991
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_136341_	method_12983	method_12983
	m	(Ladt$a;Ljava/util/Collection;Ljava/util/Collection;)Lsw;	c	m_287811_	method_51899	method_51899
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	c	m_136343_	method_12987	method_12987
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_136346_	method_12989	method_12989
	m	(Ladt$a;Ljava/util/Collection;Ljava/util/Collection;)Lsw;	d	m_289059_	method_51900	method_51900
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_136348_	method_12982	method_12982
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_136350_	method_12979	method_12979
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_136352_	method_12998	method_12998
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_136354_	method_12993	method_12993
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_136356_	method_12986	method_12986
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_136358_	method_12997	method_12997
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_136360_	method_12994	method_12994
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_136362_	method_12985	method_12985
c	adt$a	net/minecraft/server/commands/AdvancementCommands$Action	net/minecraft/class_3008$class_3009	net/minecraft/server/commands/AdvancementCommands$Action
	f	Ladt$a;	a	GRANT	field_13457	GRANT
	f	Ladt$a;	b	REVOKE	field_13456	REVOKE
	f	Ljava/lang/String;	c	f_136366_	field_13454	key
	f	[Ladt$a;	d	$VALUES	field_13455	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Laig;Ljava/lang/Iterable;)I	a	m_136379_	method_12999	perform
	m	()Ljava/lang/String;	a	m_136378_	method_13001	getKey
	m	(Laig;Lae;Ljava/lang/String;)Z	a	m_5753_	method_13000	performCriterion
	m	(Laig;Lae;)Z	a	m_6070_	method_13002	perform
	m	()[Ladt$a;	b	m_180018_	method_36964	$values
c	adt$a$1	net/minecraft/server/commands/AdvancementCommands$Action$1	net/minecraft/class_3008$class_3009$1	net/minecraft/server/commands/AdvancementCommands$Action$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	adt$a$2	net/minecraft/server/commands/AdvancementCommands$Action$2	net/minecraft/class_3008$class_3009$2	net/minecraft/server/commands/AdvancementCommands$Action$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	adt$b	net/minecraft/server/commands/AdvancementCommands$Mode	net/minecraft/class_3008$class_3010	net/minecraft/server/commands/AdvancementCommands$Mode
	f	Ladt$b;	a	ONLY	field_13464	ONLY
	f	Ladt$b;	b	THROUGH	field_13462	THROUGH
	f	Ladt$b;	c	FROM	field_13458	FROM
	f	Ladt$b;	d	UNTIL	field_13465	UNTIL
	f	Ladt$b;	e	EVERYTHING	field_13461	EVERYTHING
	f	Z	f	f_136417_	field_13460	parents
	f	Z	g	f_136418_	field_13459	children
	f	[Ladt$b;	h	$VALUES	field_13463	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()[Ladt$b;	a	m_180019_	method_36965	$values
c	adu	net/minecraft/server/commands/AttributeCommand	net/minecraft/class_5252	net/minecraft/server/commands/AttributeCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_136434_	field_24376	ERROR_NOT_LIVING_ENTITY
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_136435_	field_24377	ERROR_NO_SUCH_ATTRIBUTE
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	c	f_136436_	field_24378	ERROR_NO_SUCH_MODIFIER
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	d	f_136437_	field_24379	ERROR_MODIFIER_ALREADY_PRESENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136496_	method_27745	method_27745
	m	(Lds;Lbfj;Lhe;Ljava/util/UUID;D)I	a	m_136463_	method_27741	getAttributeModifier
	m	(Lds;)Z	a	m_212440_	method_27738	method_27738
	m	(Lhe;)Lsw;	a	m_247618_	method_45144	getAttributeDescription
	m	(Ljava/util/UUID;Lhe;Lbfj;)Lsw;	a	m_287816_	method_51902	method_51902
	m	(Lbfj;Lhe;)Lbhc;	a	m_246653_	method_27734	getAttributeInstance
	m	(Lds;Lbfj;Lhe;Ljava/util/UUID;Ljava/lang/String;DLbhe$a;)I	a	m_136469_	method_27742	addModifier
	m	(Lds;Lbfj;Lhe;Ljava/util/UUID;)I	a	m_136458_	method_27740	removeModifier
	m	(Ljava/util/UUID;Lhe;Lbfj;D)Lsw;	a	m_287820_	method_51903	method_51903
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_212442_	method_27743	method_27743
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_212444_	method_27744	method_27744
	m	(Lbfj;)Lbfz;	a	m_136439_	method_27733	getLivingEntity
	m	(Lhe;Lbfj;D)Lsw;	a	m_287819_	method_51901	method_51901
	m	(Lds;Lbfj;Lhe;D)I	a	m_247645_	method_27739	getAttributeValue
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244819_	method_27736	method_27736
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_245835_	method_27735	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_244818_	method_27747	method_27747
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_212447_	method_27749	method_27749
	m	(Lds;Lbfj;Lhe;D)I	b	m_246137_	method_27748	getAttributeBase
	m	(Lhe;Lbfj;D)Lsw;	b	m_287821_	method_51904	method_51904
	m	(Lbfj;Lhe;)Lbfz;	b	m_245112_	method_27746	getEntityWithAttribute
	m	(Ljava/util/UUID;Lhe;Lbfj;)Lsw;	b	m_287817_	method_51905	method_51905
	m	(Lds;Lbfj;Lhe;D)I	c	m_245136_	method_27751	setAttributeBase
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_244811_	method_27750	method_27750
	m	(Lhe;Lbfj;D)Lsw;	c	m_287818_	method_51906	method_51906
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_244816_	method_27752	method_27752
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_244815_	method_27753	method_27753
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_244813_	method_27754	method_27754
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_244814_	method_27755	method_27755
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_244820_	method_27756	method_27756
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_244810_	method_27757	method_27757
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_244812_	method_27758	method_27758
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_244817_	method_27759	method_27759
c	adv	net/minecraft/server/commands/BanIpCommands	net/minecraft/class_3012	net/minecraft/server/commands/BanIpCommands
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_136524_	field_13468	ERROR_INVALID_IP
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_136525_	field_13467	ERROR_ALREADY_BANNED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/lang/String;Lsw;)I	a	m_136533_	method_13009	banIpOrName
	m	(Ljava/util/List;)Lsw;	a	m_287822_	method_51908	method_51908
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136527_	method_13008	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136529_	method_13010	method_13010
	m	(Lds;)Z	a	m_136531_	method_13011	method_13011
	m	(Ljava/lang/String;Lali;)Lsw;	a	m_287823_	method_51907	method_51907
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136537_	method_13006	method_13006
	m	(Lds;Ljava/lang/String;Lsw;)I	b	m_136539_	method_13007	banIp
c	adw	net/minecraft/server/commands/BanListCommands	net/minecraft/class_3014	net/minecraft/server/commands/BanListCommands
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136543_	method_13014	register
	m	()Lsw;	a	m_287825_	method_51909	method_51909
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136545_	method_13017	method_13017
	m	(Lds;)Z	a	m_136547_	method_13018	method_13018
	m	(Lalf;)Lsw;	a	m_287824_	method_51910	method_51910
	m	(Ljava/util/Collection;)Lsw;	a	m_287826_	method_51911	method_51911
	m	(Lds;Ljava/util/Collection;)I	a	m_136549_	method_13015	showList
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136552_	method_13013	method_13013
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_136554_	method_13016	method_13016
c	adx	net/minecraft/server/commands/BanPlayerCommands	net/minecraft/class_3016	net/minecraft/server/commands/BanPlayerCommands
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_136556_	field_13473	ERROR_ALREADY_BANNED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;Lalr;)Lsw;	a	m_287827_	method_51912	method_51912
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136558_	method_13021	register
	m	(Lds;Ljava/util/Collection;Lsw;)I	a	m_136564_	method_13022	banPlayers
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136560_	method_13023	method_13023
	m	(Lds;)Z	a	m_136562_	method_13024	method_13024
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136568_	method_13020	method_13020
c	ady	net/minecraft/server/commands/BossBarCommands	net/minecraft/class_3019	net/minecraft/server/commands/BossBarCommands
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_136570_	field_13482	SUGGEST_BOSS_BAR
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_136571_	field_13478	ERROR_ALREADY_EXISTS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_136572_	field_13486	ERROR_DOESNT_EXIST
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_136573_	field_13483	ERROR_NO_PLAYER_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_136574_	field_13476	ERROR_NO_NAME_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	f	f_136575_	field_13480	ERROR_NO_COLOR_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_136576_	field_13481	ERROR_NO_STYLE_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	h	f_136577_	field_13477	ERROR_NO_VALUE_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	i	f_136578_	field_13484	ERROR_NO_MAX_CHANGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	j	f_136579_	field_13479	ERROR_ALREADY_HIDDEN
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	k	f_136580_	field_13485	ERROR_ALREADY_VISIBLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ladn;Ljava/util/Collection;)I	a	m_136610_	method_13031	setPlayers
	m	(Lds;Ladn;I)I	a	m_136598_	method_13036	setValue
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ladn;	a	m_136584_	method_13054	getBossBar
	m	(Lds;)I	a	m_136589_	method_13045	listBars
	m	(Ladn;)Lsw;	a	m_287834_	method_51914	method_51914
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136582_	method_13053	register
	m	(Ladn;I)Lsw;	a	m_287843_	method_51915	method_51915
	m	(Lds;Ladn;Z)I	a	m_136618_	method_13068	setVisible
	m	(Ljava/util/Collection;)Lsw;	a	m_287828_	method_51917	method_51917
	m	(Lds;Ladn;)I	a	m_136595_	method_13065	getValue
	m	(Lds;Lacq;Lsw;)I	a	m_136591_	method_13049	createBar
	m	()Lsw;	a	m_287835_	method_51913	method_51913
	m	(Lds;Ladn;Lbdn$b;)I	a	m_136606_	method_13050	setStyle
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_136586_	method_13044	method_13044
	m	(Ladn;Ljava/util/Collection;)Lsw;	a	m_287833_	method_51916	method_51916
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136622_	method_13059	method_13059
	m	(Lds;Ladn;Lsw;)I	a	m_136614_	method_13071	setName
	m	(Lds;Ladn;Lbdn$a;)I	a	m_136602_	method_13028	setColor
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136624_	method_13029	method_13029
	m	(Lds;)Z	b	m_136626_	method_13035	method_13035
	m	(Ladn;)Lsw;	b	m_287832_	method_51918	method_51918
	m	(Ladn;I)Lsw;	b	m_287840_	method_51919	method_51919
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_136635_	method_13063	method_13063
	m	(Lds;Ladn;)I	b	m_136628_	method_13056	getMax
	m	(Lds;Ladn;I)I	b	m_136631_	method_13066	setMax
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_136637_	method_13033	method_13033
	m	(Lds;Ladn;)I	c	m_136639_	method_13041	getVisible
	m	(Ladn;)Lsw;	c	m_287846_	method_51920	method_51920
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_136642_	method_13039	method_13039
	m	(Lds;Ladn;)I	d	m_136644_	method_13030	getPlayers
	m	(Ladn;)Lsw;	d	m_287844_	method_51921	method_51921
	m	(Ladn;)Lsw;	e	m_287836_	method_51922	method_51922
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_136647_	method_13057	method_13057
	m	(Lds;Ladn;)I	e	m_136649_	method_13069	removeBar
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_136652_	method_13051	method_13051
	m	(Ladn;)Lsw;	f	m_287831_	method_51923	method_51923
	m	(Ladn;)Lsw;	g	m_287830_	method_51924	method_51924
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_136654_	method_13072	method_13072
	m	(Ladn;)Lsw;	h	m_287837_	method_51925	method_51925
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_136656_	method_13067	method_13067
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_136658_	method_13037	method_13037
	m	(Ladn;)Lsw;	i	m_287839_	method_51926	method_51926
	m	(Ladn;)Lsw;	j	m_287845_	method_51927	method_51927
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_136660_	method_13047	method_13047
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_136662_	method_13043	method_13043
	m	(Ladn;)Lsw;	k	m_287842_	method_51928	method_51928
	m	(Ladn;)Lsw;	l	m_287829_	method_51929	method_51929
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_136664_	method_13060	method_13060
	m	(Ladn;)Lsw;	m	m_287838_	method_51930	method_51930
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	m	m_136666_	method_13052	method_13052
	m	(Ladn;)Lsw;	n	m_287841_	method_51931	method_51931
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	n	m_136668_	method_13058	method_13058
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	o	m_136670_	method_13040	method_13040
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	p	m_136672_	method_13046	method_13046
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	q	m_136674_	method_13032	method_13032
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	r	m_136676_	method_13034	method_13034
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	s	m_136678_	method_13062	method_13062
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	t	m_136680_	method_13055	method_13055
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	u	m_136682_	method_13061	method_13061
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	v	m_136684_	method_13048	method_13048
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	w	m_136686_	method_13042	method_13042
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	x	m_136688_	method_13038	method_13038
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	y	m_136690_	method_13070	method_13070
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	z	m_136692_	method_13064	method_13064
c	adz	net/minecraft/server/commands/ChaseCommand	net/minecraft/class_6634	net/minecraft/server/commands/ChaseCommand
	f	Lcom/google/common/collect/BiMap;	a	f_196068_	field_34999	DIMENSION_NAMES
	f	Ljava/lang/String;	b	f_196069_	field_35000	DEFAULT_CONNECT_HOST
	f	Ljava/lang/String;	c	f_196070_	field_35001	DEFAULT_BIND_ADDRESS
	f	I	d	f_196071_	field_35002	DEFAULT_PORT
	f	I	e	f_196072_	field_35003	BROADCAST_INTERVAL_MS
	f	Ladr;	f	f_196073_	field_35004	chaseServer
	f	Ladq;	g	f_196074_	field_35005	chaseClient
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_196077_	method_38770	register
	m	(Ljava/lang/String;I)Lsw;	a	m_287850_	method_51934	method_51934
	m	()Lsw;	a	m_287847_	method_51932	method_51932
	m	(Lds;Ljava/lang/String;I)I	a	m_196083_	method_38773	lead
	m	(I)Lsw;	a	m_287848_	method_51933	method_51933
	m	(Lds;)I	a	m_196081_	method_38772	stop
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_196079_	method_38771	method_38771
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_196087_	method_38774	method_38774
	m	(Lds;)Z	b	m_196089_	method_38775	alreadyRunning
	m	()Lsw;	b	m_287849_	method_51935	method_51935
	m	(Lds;Ljava/lang/String;I)I	b	m_196091_	method_38776	follow
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_196095_	method_38777	method_38777
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_196097_	method_38778	method_38778
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_196099_	method_38779	method_38779
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_196101_	method_38780	method_38780
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_196103_	method_38781	method_38781
c	ae	net/minecraft/advancements/Advancement	net/minecraft/class_161	net/minecraft/advancements/Advancement
	f	Lae;	a	f_138298_	field_1143	parent
	f	Lan;	b	f_138299_	field_1146	display
	f	Lah;	c	f_138300_	field_1145	rewards
	f	Lacq;	d	f_138301_	field_1144	id
	f	Ljava/util/Map;	e	f_138302_	field_1139	criteria
	f	[[Ljava/lang/String;	f	f_138303_	field_1142	requirements
	f	Ljava/util/Set;	g	f_138304_	field_1140	children
	f	Lsw;	h	f_138305_	field_1141	chatComponent
	f	Z	i	f_285575_	field_44782	sendsTelemetryEvent
	m	(Lacq;Lae;Lan;Lah;Ljava/util/Map;[[Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	()Lae$a;	a	m_138313_	method_689	deconstruct
	m	(Lsw;Lts;)Lts;	a	m_138314_	method_685	method_685
	m	(Lae;)Lae;	a	m_264636_	method_48023	getRoot
	m	()Lae;	b	m_138319_	method_687	getParent
	m	(Lae;)V	b	m_138317_	method_690	addChild
	m	()Lae;	c	m_264348_	method_48024	getRoot
	m	()Lan;	d	m_138320_	method_686	getDisplay
	m	()Z	e	m_285828_	method_51697	sendsTelemetryEvent
	m	()Lah;	f	m_138321_	method_691	getRewards
	m	()Ljava/lang/Iterable;	g	m_138322_	method_681	getChildren
	m	()Ljava/util/Map;	h	m_138325_	method_682	getCriteria
	m	()I	i	m_138326_	method_683	getMaxCriteraRequired
	m	()Lacq;	j	m_138327_	method_688	getId
	m	()[[Ljava/lang/String;	k	m_138329_	method_680	getRequirements
	m	()Lsw;	l	m_138330_	method_684	getChatComponent
c	ae$a	net/minecraft/advancements/Advancement$Builder	net/minecraft/class_161$class_162	net/minecraft/advancements/Advancement$Builder
	f	Lacq;	a	f_138332_	field_1152	parentId
	f	Lae;	b	f_138333_	field_1149	parent
	f	Lan;	c	f_138334_	field_1147	display
	f	Lah;	d	f_138335_	field_1153	rewards
	f	Ljava/util/Map;	e	f_138336_	field_1148	criteria
	f	[[Ljava/lang/String;	f	f_138337_	field_1150	requirements
	f	Lap;	g	f_138338_	field_1151	requirementsStrategy
	f	Z	h	f_285655_	field_44783	sendsTelemetryEvent
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lan;Lah;Ljava/util/Map;[[Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lah$a;)Lae$a;	a	m_138354_	method_703	rewards
	m	(Lcfz;Lsw;Lsw;Lacq;Lao;ZZZ)Lae$a;	a	m_138362_	method_20416	display
	m	(Lcml;Lsw;Lsw;Lacq;Lao;ZZZ)Lae$a;	a	m_138371_	method_697	display
	m	(Ljava/lang/String;Lam;)Lae$a;	a	m_138386_	method_709	addCriterion
	m	(Lsf;Lan;)V	a	m_214830_	method_43662	method_43662
	m	(Lah;)Lae$a;	a	m_138356_	method_706	rewards
	m	(Lsf;)V	a	m_138394_	method_699	serializeToNetwork
	m	([[Ljava/lang/String;)Lae$a;	a	m_143951_	method_34884	requirements
	m	(Lacq;)Lae$a;	a	m_138396_	method_708	parent
	m	(Lcom/google/gson/JsonObject;Lbe;)Lae$a;	a	m_138380_	method_692	fromJson
	m	()Lae$a;	a	m_138353_	method_707	advancement
	m	(Ljava/util/function/Function;)Z	a	m_138392_	method_700	canBuild
	m	(Lan;)Lae$a;	a	m_138358_	method_693	display
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)Lae;	a	m_138389_	method_694	save
	m	(Ljava/lang/String;Laj;)Lae$a;	a	m_138383_	method_705	addCriterion
	m	(Lap;)Lae$a;	a	m_138360_	method_704	requirements
	m	(Lae;)Lae$a;	a	m_138398_	method_701	parent
	m	(Lsf;)Lae$a;	b	m_138401_	method_696	fromNetwork
	m	(Lacq;)Lae;	b	m_138403_	method_695	build
	m	()Lae$a;	b	m_285878_	method_51698	recipeAdvancement
	m	()Lcom/google/gson/JsonObject;	c	m_138400_	method_698	serializeToJson
	m	(Lacq;)Lae;	c	m_138406_	method_702	method_702
	m	()Ljava/util/Map;	d	m_138405_	method_710	getCriteria
c	aea	net/minecraft/server/commands/ClearInventoryCommands	net/minecraft/class_3020	net/minecraft/server/commands/ClearInventoryCommands
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_136694_	field_13487	ERROR_SINGLE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_136695_	field_13488	ERROR_MULTIPLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/util/Collection;Ljava/util/function/Predicate;I)I	a	m_136705_	method_13077	clearInventory
	m	(Lcfz;)Z	a	m_180026_	method_13081	method_13081
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136710_	method_13079	method_13079
	m	(Lds;)Z	a	m_136703_	method_13082	method_13082
	m	(ILjava/util/Collection;)Lsw;	a	m_287854_	method_51936	method_51936
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136701_	method_13080	method_13080
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214420_	method_13076	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136714_	method_13073	method_13073
	m	(ILjava/util/Collection;)Lsw;	b	m_289061_	method_51937	method_51937
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_136716_	method_13075	method_13075
	m	(Lcfz;)Z	b	m_180028_	method_13083	method_13083
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_136718_	method_13078	method_13078
	m	(ILjava/util/Collection;)Lsw;	c	m_287852_	method_51938	method_51938
	m	(ILjava/util/Collection;)Lsw;	d	m_289060_	method_51939	method_51939
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_136720_	method_13074	method_13074
c	aeb	net/minecraft/server/commands/CloneCommands	net/minecraft/class_3023	net/minecraft/server/commands/CloneCommands
	f	Ljava/util/function/Predicate;	a	f_136722_	field_13490	FILTER_AIR
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_136723_	field_13493	ERROR_OVERLAP
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_136724_	field_13491	ERROR_AREA_TOO_LARGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_136725_	field_13492	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)Laeb$c;	a	m_263916_	method_48038	method_48038
	m	(Lds;Laeb$c;Laeb$c;Laeb$c;Ljava/util/function/Predicate;Laeb$d;)I	a	m_264087_	method_13090	clone
	m	(Lds;)Z	a	m_136733_	method_13094	method_13094
	m	(Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_263901_	method_48037	method_48037
	m	(Ldcf;)Z	a	m_180038_	method_48041	method_48041
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate;	a	m_263908_	method_48039	method_48039
	m	(Laeb$b;Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_264123_	method_48035	wrapWithCloneMode
	m	(Laeb$b;Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_263909_	method_48036	method_48036
	m	(Ldm;Laeb$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_264501_	method_48042	beginEndDestinationAndModeSuffix
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136742_	method_13099	method_13099
	m	(Lcom/mojang/brigadier/context/CommandContext;Laif;Ljava/lang/String;)Laeb$c;	a	m_264576_	method_48040	getLoadedDimensionAndPosition
	m	(I)Lsw;	a	m_287855_	method_51940	method_51940
	m	(Ldm;Laeb$b;Laeb$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_264459_	method_48043	destinationAndModeSuffix
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214423_	method_13089	register
	m	(Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_263905_	method_48045	method_48045
	m	(Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)Laeb$c;	b	m_263902_	method_48046	method_48046
	m	(Ldcf;)Z	b	m_180040_	method_48048	method_48048
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate;	b	m_263907_	method_48047	method_48047
	m	(Laeb$b;Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_263915_	method_48044	method_48044
	m	(Laeb$b;Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_263917_	method_48049	method_48049
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate;	c	m_263904_	method_48052	method_48052
	m	(Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)Laeb$c;	c	m_263903_	method_48051	method_48051
	m	(Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_263911_	method_48050	method_48050
	m	(Ldcf;)Z	c	m_180032_	method_48053	method_48053
	m	(Laeb$b;Laeb$b;Laeb$b;Lcom/mojang/brigadier/context/CommandContext;)I	d	m_263914_	method_48054	method_48054
	m	(Ldcf;)Z	d	m_283988_	method_13096	method_13096
	m	(Lcom/mojang/brigadier/context/CommandContext;)Laif;	d	m_263912_	method_48055	method_48055
	m	(Lcom/mojang/brigadier/context/CommandContext;)Laif;	e	m_263910_	method_48056	method_48056
	m	(Lcom/mojang/brigadier/context/CommandContext;)Laif;	f	m_263906_	method_48057	method_48057
	m	(Lcom/mojang/brigadier/context/CommandContext;)Laif;	g	m_263913_	method_48058	method_48058
c	aeb$a	net/minecraft/server/commands/CloneCommands$CloneBlockInfo	net/minecraft/class_3023$class_3024	net/minecraft/server/commands/CloneCommands$CloneBlockInfo
	f	Lgu;	a	f_136779_	field_13496	pos
	f	Ldcb;	b	f_136780_	field_13495	state
	f	Lqr;	c	f_136781_	field_13494	tag
	m	(Lgu;Ldcb;Lqr;)V	<init>	<init>	<init>	<init>
c	aeb$b	net/minecraft/server/commands/CloneCommands$CommandFunction	net/minecraft/class_3023$class_8009	net/minecraft/server/commands/CloneCommands$CommandFunction
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	m_264253_	apply	apply
c	aeb$c	net/minecraft/server/commands/CloneCommands$DimensionAndPosition	net/minecraft/class_3023$class_8010	net/minecraft/server/commands/CloneCommands$DimensionAndPosition
	f	Laif;	a	f_263735_	comp_1185	dimension
	f	Lgu;	b	f_263824_	comp_1186	position
	m	(Laif;Lgu;)V	<init>	<init>	<init>	<init>
	m	()Laif;	a	f_263735_	comp_1185	dimension
	m	()Lgu;	b	f_263824_	comp_1186	position
c	aeb$d	net/minecraft/server/commands/CloneCommands$Mode	net/minecraft/class_3023$class_3025	net/minecraft/server/commands/CloneCommands$Mode
	f	Laeb$d;	a	FORCE	field_13497	FORCE
	f	Laeb$d;	b	MOVE	field_13500	MOVE
	f	Laeb$d;	c	NORMAL	field_13499	NORMAL
	f	Z	d	f_136789_	field_13498	canOverlap
	f	[Laeb$d;	e	$VALUES	field_13501	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_136796_	method_13109	canOverlap
	m	()[Laeb$d;	b	m_180042_	method_36966	$values
c	aec	net/minecraft/server/commands/DamageCommand	net/minecraft/class_8102	net/minecraft/server/commands/DamageCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_268498_	field_42238	ERROR_INVULNERABLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(FLbfj;)Lsw;	a	m_287856_	method_51941	method_51941
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_269331_	method_48749	method_48749
	m	(Lds;)Z	a	m_269051_	method_48750	method_48750
	m	(Lds;Lbfj;FLben;)I	a	m_269485_	method_48751	damage
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_269337_	method_48748	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_269006_	method_48752	method_48752
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_269241_	method_48753	method_48753
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_269127_	method_48754	method_48754
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_287857_	method_48755	method_48755
c	aed	net/minecraft/server/commands/DataPackCommand	net/minecraft/class_3027	net/minecraft/server/commands/DataPackCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_136800_	field_13503	ERROR_UNKNOWN_PACK
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_136801_	field_13504	ERROR_PACK_ALREADY_ENABLED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_136802_	field_13505	ERROR_PACK_ALREADY_DISABLED
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_244087_	field_39980	ERROR_PACK_FEATURES_NOT_ENABLED
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	e	f_136803_	field_13506	SELECTED_PACKS
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	f	f_136804_	field_13502	UNSELECTED_PACKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Lakg;Laed$a;)I	a	m_136828_	method_13114	enablePack
	m	(Ljava/util/Collection;Ljava/lang/String;)Z	a	m_136834_	method_29776	method_29776
	m	()Lsw;	a	m_287862_	method_51942	method_51942
	m	(Lds;)I	a	m_136823_	method_13121	listPacks
	m	(Ljava/util/Collection;Lcaw;Lakg;)Z	a	m_244824_	method_29477	method_29477
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_244821_	method_13120	method_13120
	m	(Ljava/util/List;Lakg;)V	a	m_180051_	method_13139	method_13139
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136808_	method_13125	register
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lakg;)V	a	m_180044_	method_13112	method_13112
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136832_	method_13131	method_13131
	m	(Lakg;)Lsw;	a	m_136806_	method_13134	method_13134
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_244823_	method_45146	method_45146
	m	(Lds;Lakg;)I	a	m_136825_	method_13140	disablePack
	m	(Ljava/util/List;)Lsw;	a	m_287858_	method_51944	method_51944
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lakg;	a	m_136815_	method_13127	getPack
	m	(Lcaw;Lakg;)Z	a	m_244822_	method_45145	method_45145
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136810_	method_13138	method_13138
	m	(Ljava/util/Collection;)Lsw;	a	m_287863_	method_51943	method_51943
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136845_	method_13111	method_13111
	m	(Lds;)I	b	m_136854_	method_13128	listAvailablePacks
	m	(Ljava/util/List;Lakg;)V	b	m_180058_	method_13122	method_13122
	m	(Lakg;)Lsw;	b	m_136843_	method_13132	method_13132
	m	()Lsw;	b	m_287860_	method_51945	method_51945
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lakg;)V	b	m_180054_	method_13133	method_13133
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_136856_	method_13135	method_13135
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_136847_	method_13136	method_13136
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_136863_	method_13115	method_13115
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_136867_	method_13117	method_13117
	m	(Lds;)I	c	m_136865_	method_13126	listEnabledPacks
	m	(Lakg;)Lsw;	c	m_287859_	method_51946	method_51946
	m	(Lds;)Z	d	m_136871_	method_13119	method_13119
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_136869_	method_13118	method_13118
	m	(Lakg;)Lsw;	d	m_287861_	method_51947	method_51947
	m	(Lakg;)Lakg;	e	m_180061_	method_13113	method_13113
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_136881_	method_13130	method_13130
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_136873_	method_13123	method_13123
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_136877_	method_13141	method_13141
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_136879_	method_13137	method_13137
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_136875_	method_13116	method_13116
c	aed$a	net/minecraft/server/commands/DataPackCommand$Inserter	net/minecraft/class_3027$class_3028	net/minecraft/server/commands/DataPackCommand$Inserter
	m	(Ljava/util/List;Lakg;)V	apply	m_136883_	apply	apply
c	aee	net/minecraft/server/commands/DeOpCommands	net/minecraft/class_3030	net/minecraft/server/commands/DeOpCommands
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_136886_	field_13507	ERROR_NOT_OP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136888_	method_13143	register
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_136892_	method_13145	method_13145
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136890_	method_13146	method_13146
	m	(Lds;)Z	a	m_136895_	method_13147	method_13147
	m	(Ljava/util/Collection;)Lsw;	a	m_287864_	method_51948	method_51948
	m	(Lds;Ljava/util/Collection;)I	a	m_136897_	method_13144	deopPlayers
c	aef	net/minecraft/server/commands/DebugCommand	net/minecraft/class_3032	net/minecraft/server/commands/DebugCommand
	f	Lorg/slf4j/Logger;	a	f_136900_	field_20283	LOGGER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_136901_	field_13597	ERROR_NOT_RUNNING
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_136902_	field_13596	ERROR_ALREADY_RUNNING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136905_	method_13156	register
	m	(ILjava/util/Collection;Ljava/lang/String;)Lsw;	a	m_287865_	method_51951	method_51951
	m	()Lsw;	a	m_287866_	method_51949	method_51949
	m	(DLbam;D)Lsw;	a	m_287868_	method_51950	method_51950
	m	(Lds;Ljava/util/Collection;)I	a	m_180065_	method_36354	traceFunction
	m	(Lds;)I	a	m_136909_	method_13159	start
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136907_	method_21617	method_21617
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_136917_	method_13154	method_13154
	m	(ILjava/util/Collection;Ljava/lang/String;)Lsw;	b	m_287867_	method_51952	method_51952
	m	(Lds;)I	b	m_136915_	method_13158	stop
	m	(Lds;)Z	c	m_180070_	method_13161	method_13161
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_180068_	method_36353	method_36353
	m	(Lds;)Z	d	m_180072_	method_13157	method_13157
c	aef$a	net/minecraft/server/commands/DebugCommand$Tracer	net/minecraft/class_3032$class_6347	net/minecraft/server/commands/DebugCommand$Tracer
	f	I	b	f_180074_	field_33550	INDENT_OFFSET
	f	Ljava/io/PrintWriter;	c	f_180075_	field_33551	output
	f	I	d	f_180076_	field_33552	lastIndent
	f	Z	e	f_180077_	field_33553	waitingForResult
	m	(Ljava/io/PrintWriter;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_180081_	method_36355	indentAndSave
	m	(I)V	b	m_180097_	method_36356	printIndent
	m	()V	e	m_180103_	method_36357	newLine
c	aeg	net/minecraft/server/commands/DebugMobSpawningCommand	net/minecraft/class_6326	net/minecraft/server/commands/DebugMobSpawningCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_180110_	method_36184	register
	m	(Lbgc;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180107_	method_36183	method_36183
	m	(Lds;)Z	a	m_180112_	method_36185	method_36185
	m	(Lds;Lbgc;Lgu;)I	a	m_180114_	method_36186	spawnMobs
c	aeh	net/minecraft/server/commands/DebugPathCommand	net/minecraft/class_6327	net/minecraft/server/commands/DebugPathCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_180118_	field_33387	ERROR_NOT_MOB
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_180119_	field_33388	ERROR_NO_PATH
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_180120_	field_33389	ERROR_NOT_COMPLETE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_180123_	method_36187	register
	m	(Lds;Lgu;)I	a	m_180129_	method_36190	fillBlocks
	m	()Lsw;	a	m_287869_	method_51953	method_51953
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180125_	method_36188	method_36188
	m	(Lds;)Z	a	m_180127_	method_36189	method_36189
c	aei	net/minecraft/server/commands/DefaultGameModeCommands	net/minecraft/class_3035	net/minecraft/server/commands/DefaultGameModeCommands
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136926_	method_13166	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_257135_	method_13165	method_13165
	m	(Lds;)Z	a	m_136928_	method_13168	method_13168
	m	(Lds;Lcmj;)I	a	m_136930_	method_13167	setMode
	m	(Lcmj;)Lsw;	a	m_287870_	method_51954	method_51954
c	aej	net/minecraft/server/commands/DifficultyCommand	net/minecraft/class_3036	net/minecraft/server/commands/DifficultyCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_136933_	field_13602	ERROR_ALREADY_DIFFICULT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbdu;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_136935_	method_13174	method_13174
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136938_	method_13169	register
	m	(Lds;Lbdu;)I	a	m_136944_	method_13173	setDifficulty
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_136947_	method_13170	method_13170
	m	(Lbdu;)Lsw;	a	m_287873_	method_51955	method_51955
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_287871_	method_13171	method_13171
	m	(Lds;)Z	a	m_136942_	method_13172	method_13172
	m	(Lbdu;)Lsw;	b	m_287872_	method_51956	method_51956
c	aek	net/minecraft/server/commands/EffectCommands	net/minecraft/class_3043	net/minecraft/server/commands/EffectCommands
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_136949_	field_13607	ERROR_GIVE_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_136950_	field_13609	ERROR_CLEAR_EVERYTHING_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_136951_	field_13608	ERROR_CLEAR_SPECIFIC_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbey;Ljava/util/Collection;I)Lsw;	a	m_287874_	method_51958	method_51958
	m	(Lds;)Z	a	m_136957_	method_13235	method_13235
	m	(Lds;Ljava/util/Collection;)I	a	m_136959_	method_13230	clearEffects
	m	(Lbey;Ljava/util/Collection;)Lsw;	a	m_287879_	method_51957	method_51957
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_267548_	method_48545	method_48545
	m	(Lds;Ljava/util/Collection;Lhe;)I	a	m_246113_	method_13231	clearEffect
	m	(Lds;Ljava/util/Collection;Lhe;Ljava/lang/Integer;IZ)I	a	m_247240_	method_13227	giveEffect
	m	(Ljava/util/Collection;)Lsw;	a	m_287875_	method_51959	method_51959
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_136953_	method_13229	register
	m	(Lbey;Ljava/util/Collection;I)Lsw;	b	m_287876_	method_51961	method_51961
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_267547_	method_48546	method_48546
	m	(Ljava/util/Collection;)Lsw;	b	m_287878_	method_51962	method_51962
	m	(Lbey;Ljava/util/Collection;)Lsw;	b	m_287877_	method_51960	method_51960
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_267546_	method_48547	method_48547
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_244828_	method_13234	method_13234
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_244826_	method_13225	method_13225
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_244827_	method_13233	method_13233
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_244830_	method_13226	method_13226
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_244829_	method_13232	method_13232
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_136981_	method_13228	method_13228
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_136983_	method_23650	method_23650
c	ael	net/minecraft/server/commands/EmoteCommands	net/minecraft/class_3045	net/minecraft/server/commands/EmoteCommands
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_136985_	method_13237	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244832_	method_13238	method_13238
	m	(Lcom/mojang/brigadier/context/CommandContext;Ltl;)V	a	m_244831_	method_43645	method_43645
c	aem	net/minecraft/server/commands/EnchantCommand	net/minecraft/class_3048	net/minecraft/server/commands/EnchantCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_137002_	field_13629	ERROR_NOT_LIVING_ENTITY
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_137003_	field_13631	ERROR_NO_ITEM
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_137004_	field_13633	ERROR_INCOMPATIBLE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_137005_	field_13632	ERROR_LEVEL_TOO_HIGH
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_137006_	field_13630	ERROR_NOTHING_HAPPENED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137019_	method_13244	method_13244
	m	(Lds;)Z	a	m_137012_	method_13246	method_13246
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137021_	method_13248	method_13248
	m	(Lds;Ljava/util/Collection;Lhe;I)I	a	m_246270_	method_13241	enchant
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244834_	method_13245	method_13245
	m	(Lckg;ILjava/util/Collection;)Lsw;	a	m_287880_	method_51963	method_51963
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_245923_	method_13243	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_244833_	method_13240	method_13240
	m	(Lckg;ILjava/util/Collection;)Lsw;	b	m_287881_	method_51964	method_51964
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_137026_	method_13242	method_13242
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_137028_	method_13247	method_13247
c	aen	net/minecraft/server/commands/ExecuteCommand	net/minecraft/class_3050	net/minecraft/server/commands/ExecuteCommand
	f	I	a	f_180148_	field_33390	MAX_TEST_AREA
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_137030_	field_13635	ERROR_AREA_TOO_LARGE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_137031_	field_13636	ERROR_CONDITIONAL_FAILED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_137032_	field_13637	ERROR_CONDITIONAL_FAILED_COUNT
	f	Ljava/util/function/BinaryOperator;	e	f_137033_	field_13634	CALLBACK_CHAINER
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	f	f_137034_	field_20852	SUGGEST_PREDICATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	a	m_180163_	method_13275	method_13275
	m	(Lds;)Z	a	m_137102_	method_13254	method_13254
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z	a	m_137064_	method_13263	checkScore
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcj$d;)Z	a	m_137058_	method_13313	checkScore
	m	(Ljava/util/OptionalInt;)Lsw;	a	m_287883_	method_51967	method_51967
	m	(Lcom/mojang/brigadier/tree/CommandNode;ZLagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137088_	method_13258	method_13258
	m	(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lagy$c;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137097_	method_13253	method_13253
	m	(Laif;Lgu;Lgu;Lgu;Z)Ljava/util/OptionalInt;	a	m_137036_	method_13261	checkRegions
	m	(ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	a	m_137177_	method_13287	method_13287
	m	(Lagx;Leh$g;)I	a	m_137145_	method_13303	checkMatchingData
	m	()Lsw;	a	m_287885_	method_51965	method_51965
	m	(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;	a	m_264445_	method_48063	expandOneToOneEntityRelation
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_278534_	method_22831	method_22831
	m	(Lds;Ljava/util/Collection;Lefd;Z)Lds;	a	m_137107_	method_13290	storeValue
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)I	a	m_137067_	method_13306	checkIfRegions
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137126_	method_13312	method_13312
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137128_	method_13316	method_13316
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	a	m_137053_	method_22830	method_22830
	m	(Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	a	m_263922_	method_48064	method_48064
	m	(I)Lsw;	a	m_287882_	method_51966	method_51966
	m	(Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;	a	m_137070_	method_13319	expect
	m	(Lds;Lhe$c;)Lds;	a	m_269381_	method_48756	spawnEntityAndRedirect
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137079_	method_13320	addIfBlocksConditional
	m	(Lagx;ZLeh$g;Ljava/util/function/IntFunction;Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_263149_	method_13294	method_13294
	m	(Lds;Leck;)Z	a	m_137104_	method_22829	checkCustomPredicate
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180150_	method_13317	method_13317
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLdm;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_214437_	method_13298	addConditionals
	m	(ZLcom/mojang/brigadier/context/CommandContext;)I	a	m_137163_	method_13273	method_13273
	m	(Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;)Lcom/mojang/brigadier/ResultConsumer;	a	m_137044_	method_13278	method_13278
	m	(Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_180157_	method_13279	method_13279
	m	(Lds;Lagx;Leh$g;Ljava/util/function/IntFunction;Z)Lds;	a	m_137117_	method_13265	storeData
	m	(Lbfj;)Ljava/util/stream/Stream;	a	m_263920_	method_48060	method_48060
	m	(ZZLadn;Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_137181_	method_13277	method_13277
	m	(ZLaen$b;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_287889_	method_13270	method_13270
	m	(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137093_	method_13289	wrapStores
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214434_	method_13271	register
	m	(Lds;Lbfj;)Ljava/util/List;	a	m_263918_	method_48062	method_48062
	m	(Laen$a;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_287888_	method_13296	method_13296
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	a	m_180166_	method_13302	method_13302
	m	(ZLagy$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	a	m_180172_	method_13301	method_13301
	m	(Laif;Lgu;)Z	a	m_264155_	method_48059	isChunkLoaded
	m	(ZLaen$a;)Lcom/mojang/brigadier/Command;	a	m_137166_	method_13323	createNumericConditionalHandler
	m	(Lds;Ladn;ZZ)Lds;	a	m_137112_	method_13297	storeValue
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	a	m_264124_	method_48061	createRelationOperations
	m	(Ljava/util/Collection;Lefg;Lefd;ZLcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_137131_	method_13260	method_13260
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLaen$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137074_	method_13310	addConditional
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	a	m_180153_	method_13309	method_13309
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137188_	method_13321	method_13321
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	b	m_180183_	method_13250	method_13250
	m	(Lds;)Z	b	m_137196_	method_13255	method_13255
	m	(Laen$a;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_287884_	method_13305	method_13305
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	b	m_180176_	method_13311	method_13311
	m	()Lsw;	b	m_287887_	method_51968	method_51968
	m	(Lbfj;)Ljava/util/Optional;	b	m_266134_	method_48332	method_48332
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)I	b	m_137193_	method_13304	checkUnlessRegions
	m	(ZLcom/mojang/brigadier/context/CommandContext;)I	b	m_137208_	method_13315	method_13315
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	b	m_180180_	method_13307	method_13307
	m	(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;	b	m_264350_	method_48066	expandOneToManyEntityRelation
	m	(ZLaen$b;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	b	m_137211_	method_13267	method_13267
	m	(Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	b	m_263927_	method_48067	method_48067
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;	c	m_137220_	method_13272	checkRegions
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	c	m_137230_	method_13300	method_13300
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	c	m_180190_	method_13276	method_13276
	m	(Lbfj;)Ljava/util/Optional;	c	m_274092_	method_48065	method_48065
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	c	m_137215_	method_13262	method_13262
	m	()Lsw;	c	m_287886_	method_51969	method_51969
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	c	m_180186_	method_13264	method_13264
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	c	m_180193_	method_13299	method_13299
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	d	m_137233_	method_13266	method_13266
	m	(Lbfj;)Ljava/util/Optional;	d	m_263919_	method_48068	method_48068
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	d	m_180200_	method_13318	method_13318
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	d	m_180203_	method_13257	method_13257
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	d	m_180196_	method_13251	method_13251
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lds;	d	m_137245_	method_13285	method_13285
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	e	m_180206_	method_13256	method_13256
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	e	m_180210_	method_13283	method_13283
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lds;	e	m_137257_	method_13322	method_13322
	m	(Lbfj;)Ljava/util/Optional;	e	m_271596_	method_48069	method_48069
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	e	m_137248_	method_13249	method_13249
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	f	m_137260_	method_13288	method_13288
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lds;	f	m_137269_	method_13269	method_13269
	m	(Lbfj;)Ljava/util/Optional;	f	m_271597_	method_48071	method_48071
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lrk;	f	m_180217_	method_13324	method_13324
	m	(Lagy$c;ZLcom/mojang/brigadier/context/CommandContext;)Lds;	f	m_180213_	method_13284	method_13284
	m	(Lbfj;)Ljava/util/Optional;	g	m_263924_	method_48072	method_48072
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	g	m_137272_	method_13282	method_13282
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	h	m_137274_	method_13280	method_13280
	m	(Lbfj;)Ljava/util/Optional;	h	m_268839_	method_48073	method_48073
	m	(Lbfj;)Z	i	m_263926_	method_48074	method_48074
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	i	m_263930_	method_48076	method_48076
	m	(Lbfj;)Z	j	m_263925_	method_48075	method_48075
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	j	m_268838_	method_48070	method_48070
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	k	m_276724_	method_47527	method_47527
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	l	m_137276_	method_13274	method_13274
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	m	m_268840_	method_48757	method_48757
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	n	m_137278_	method_13286	method_13286
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	o	m_137280_	method_13259	method_13259
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	p	m_137282_	method_13252	method_13252
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	q	m_137284_	method_13268	method_13268
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	r	m_137286_	method_13291	method_13291
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	s	m_137288_	method_13293	method_13293
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	t	m_137290_	method_13308	method_13308
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	u	m_274091_	method_49419	method_49419
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	v	m_137292_	method_13281	method_13281
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lds;	w	m_137294_	method_13314	method_13314
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	x	m_283989_	method_13295	method_13295
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	y	m_137298_	method_13292	method_13292
c	aen$a	net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate	net/minecraft/class_3050$class_3051	net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	test	m_137300_	test	test
c	aen$b	net/minecraft/server/commands/ExecuteCommand$CommandPredicate	net/minecraft/class_3050$class_3052	net/minecraft/server/commands/ExecuteCommand$CommandPredicate
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	test	m_137302_	test	test
c	aeo	net/minecraft/server/commands/ExperienceCommand	net/minecraft/class_3054	net/minecraft/server/commands/ExperienceCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_137304_	field_13638	ERROR_SET_POINTS_INVALID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137306_	method_13330	register
	m	(Laeo$a;Laig;I)Lsw;	a	m_289063_	method_51971	method_51971
	m	(Lds;)Z	a	m_137310_	method_13334	method_13334
	m	(Laeo$a;ILjava/util/Collection;)Lsw;	a	m_287891_	method_51970	method_51970
	m	(Lds;Ljava/util/Collection;ILaeo$a;)I	a	m_137316_	method_13326	addExperience
	m	(Lds;Laig;Laeo$a;)I	a	m_137312_	method_13328	queryExperience
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137308_	method_13338	method_13338
	m	(Lds;Ljava/util/Collection;ILaeo$a;)I	b	m_137325_	method_13333	setExperience
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137321_	method_13327	method_13327
	m	(Lds;)Z	b	m_137323_	method_13335	method_13335
	m	(Laeo$a;ILjava/util/Collection;)Lsw;	b	m_289062_	method_51972	method_51972
	m	(Laeo$a;ILjava/util/Collection;)Lsw;	c	m_287893_	method_51973	method_51973
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_137330_	method_13332	method_13332
	m	(Laeo$a;ILjava/util/Collection;)Lsw;	d	m_289064_	method_51974	method_51974
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_137332_	method_13336	method_13336
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_137334_	method_13331	method_13331
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_137336_	method_13329	method_13329
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_137338_	method_13339	method_13339
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_137340_	method_13337	method_13337
c	aeo$a	net/minecraft/server/commands/ExperienceCommand$Type	net/minecraft/class_3054$class_3055	net/minecraft/server/commands/ExperienceCommand$Type
	f	Laeo$a;	a	POINTS	field_13644	POINTS
	f	Laeo$a;	b	LEVELS	field_13641	LEVELS
	f	Ljava/util/function/BiConsumer;	c	f_137344_	field_13639	add
	f	Ljava/util/function/BiPredicate;	d	f_137345_	field_13642	set
	f	Ljava/lang/String;	e	f_137346_	field_13643	name
	f	Ljava/util/function/ToIntFunction;	f	f_137347_	field_13645	query
	f	[Laeo$a;	g	$VALUES	field_13640	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V	<init>	<init>	<init>	<init>
	m	()[Laeo$a;	a	m_180221_	method_36967	$values
	m	(Laig;)I	a	m_287030_	method_13340	method_13340
	m	(Laig;Ljava/lang/Integer;)Z	a	m_137359_	method_13342	method_13342
	m	(Laig;Ljava/lang/Integer;)Z	b	m_289066_	method_13343	method_13343
	m	(Laig;)I	b	m_289065_	method_13341	method_13341
c	aep	net/minecraft/server/commands/FillBiomeCommand	net/minecraft/class_7926	net/minecraft/server/commands/FillBiomeCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_260663_	field_41279	ERROR_NOT_LOADED
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_260575_	field_41281	ERROR_VOLUME_TOO_LARGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lddx;Ldrs;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Lhe;IIILcnt$f;)Lhe;	a	m_262351_	method_47534	method_47534
	m	(Lds;Lgu;Lgu;Lhe$c;Ljava/util/function/Predicate;)I	a	m_262457_	method_47533	fill
	m	(I)I	a	m_261188_	method_47528	quantize
	m	(Lhe;)Z	a	m_262349_	method_47819	method_47819
	m	(Lds;)Z	a	m_261268_	method_47532	method_47532
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_261155_	method_47536	method_47536
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Lddx;Ldrs;Lhe;Ljava/util/function/Predicate;)Lcnn;	a	m_262439_	method_47531	makeResolver
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ldrs;)Lsw;	a	m_287897_	method_51975	method_51975
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_262350_	method_47818	method_47818
	m	(Lgu;)Lgu;	a	m_260812_	method_47535	quantize
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_260845_	method_47529	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_262352_	method_47530	method_47530
c	aeq	net/minecraft/server/commands/FillCommand	net/minecraft/class_3057	net/minecraft/server/commands/FillCommand
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	a	f_137372_	field_13649	ERROR_AREA_TOO_LARGE
	f	Lfd;	b	f_137373_	field_13648	HOLLOW_CORE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_137374_	field_13650	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ldrs;Lfd;Laeq$a;Ljava/util/function/Predicate;)I	a	m_137385_	method_13354	fillBlocks
	m	(Lds;)Z	a	m_137383_	method_13351	method_13351
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137391_	method_13352	method_13352
	m	(I)Lsw;	a	m_287898_	method_51976	method_51976
	m	(Ldcf;)Z	a	m_180224_	method_13348	method_13348
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137381_	method_13355	method_13355
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214442_	method_13347	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137394_	method_13345	method_13345
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_137396_	method_13350	method_13350
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_137398_	method_13353	method_13353
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_137400_	method_13349	method_13349
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_137402_	method_13346	method_13346
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_137404_	method_13356	method_13356
c	aeq$a	net/minecraft/server/commands/FillCommand$Mode	net/minecraft/class_3057$class_3058	net/minecraft/server/commands/FillCommand$Mode
	f	Laeq$a;	a	REPLACE	field_13655	REPLACE
	f	Laeq$a;	b	OUTLINE	field_13652	OUTLINE
	f	Laeq$a;	c	HOLLOW	field_13656	HOLLOW
	f	Laeq$a;	d	DESTROY	field_13651	DESTROY
	f	Laga$a;	e	f_137410_	field_13654	filter
	f	[Laeq$a;	f	$VALUES	field_13653	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILaga$a;)V	<init>	<init>	<init>	<init>
	m	()[Laeq$a;	a	m_180226_	method_36968	$values
	m	(Ldrs;Lgu;Lfd;Laif;)Lfd;	a	m_137417_	method_13360	method_13360
	m	(Ldrs;Lgu;Lfd;Laif;)Lfd;	b	m_137422_	method_13361	method_13361
	m	(Ldrs;Lgu;Lfd;Laif;)Lfd;	c	m_137427_	method_13359	method_13359
	m	(Ldrs;Lgu;Lfd;Laif;)Lfd;	d	m_137432_	method_13358	method_13358
c	aer	net/minecraft/server/commands/ForceLoadCommand	net/minecraft/class_3060	net/minecraft/server/commands/ForceLoadCommand
	f	I	a	f_180227_	field_33392	MAX_CHUNK_LIMIT
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_137668_	field_13657	ERROR_TOO_MANY_CHUNKS
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_137669_	field_13659	ERROR_NOT_TICKING
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_137670_	field_13658	ERROR_ALL_ADDED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_137671_	field_13660	ERROR_NONE_REMOVED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137676_	method_13365	register
	m	(Lds;Lahv;Lahv;Z)I	a	m_137685_	method_13372	changeForceLoad
	m	(ILacp;Ljava/lang/String;)Lsw;	a	m_287904_	method_51977	method_51977
	m	(Lacp;)Lsw;	a	m_287903_	method_51978	method_51978
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137690_	method_13369	method_13369
	m	(Laif;J)V	a	m_137673_	method_13377	method_13377
	m	(Lacp;Ljava/lang/String;)Lsw;	a	m_287901_	method_51979	method_51979
	m	(Lds;)I	a	m_137680_	method_13373	listForceLoad
	m	(Lclt;Lacp;)Lsw;	a	m_287900_	method_51980	method_51980
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137678_	method_13375	method_13375
	m	(ZLclt;Lacp;Lclt;Lclt;)Lsw;	a	m_287902_	method_51982	method_51982
	m	(Lds;Lahv;)I	a	m_137682_	method_13374	queryForceLoad
	m	(ZLclt;Lacp;)Lsw;	a	m_287899_	method_51981	method_51981
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137693_	method_13363	method_13363
	m	(Lds;)I	b	m_137695_	method_13366	removeAll
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_137697_	method_13376	method_13376
	m	(Lds;)Z	c	m_137702_	method_13371	method_13371
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_137700_	method_13368	method_13368
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_137704_	method_13370	method_13370
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_137706_	method_13367	method_13367
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_137708_	method_13364	method_13364
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_137710_	method_13378	method_13378
c	aes	net/minecraft/server/commands/FunctionCommand	net/minecraft/class_3062	net/minecraft/server/commands/FunctionCommand
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_137712_	field_13662	SUGGEST_FUNCTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137714_	method_13380	register
	m	(ILjava/util/Collection;)Lsw;	a	m_287907_	method_51983	method_51983
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_137718_	method_13382	method_13382
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;I)V	a	m_279881_	method_51276	method_51276
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137716_	method_13383	method_13383
	m	(Lds;)Z	a	m_137721_	method_13384	method_13384
	m	(Ljava/util/Collection;)Lsw;	a	m_287908_	method_51984	method_51984
	m	(Lds;Ljava/util/Collection;)I	a	m_137723_	method_13381	runFunction
	m	(ILjava/util/Collection;)Lsw;	b	m_287906_	method_51985	method_51985
	m	(ILjava/util/Collection;)Lsw;	c	m_287905_	method_51986	method_51986
c	aet	net/minecraft/server/commands/GameModeCommand	net/minecraft/class_3064	net/minecraft/server/commands/GameModeCommand
	f	I	a	f_180230_	field_33393	PERMISSION_LEVEL
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsw;)Lsw;	a	m_287910_	method_51988	method_51988
	m	(Laig;Lsw;)Lsw;	a	m_289067_	method_51987	method_51987
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137729_	method_13388	register
	m	(Lds;Laig;Lcmj;)V	a	m_137737_	method_13390	logGamemodeChange
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lcmj;)I	a	m_137731_	method_13387	setMode
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_257137_	method_13386	method_13386
	m	(Lds;)Z	a	m_137735_	method_13389	method_13389
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_257136_	method_13391	method_13391
c	aeu	net/minecraft/server/commands/GameRuleCommand	net/minecraft/class_3065	net/minecraft/server/commands/GameRuleCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Lcmi$e;)I	a	m_137757_	method_13397	queryRule
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137744_	method_13392	register
	m	(Lcmi$e;Lcmi$g;)Lsw;	a	m_287912_	method_51989	method_51989
	m	(Lds;)Z	a	m_137749_	method_13393	method_13393
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcmi$e;)I	a	m_137754_	method_13394	setRule
	m	(Lcmi$e;Lcmi$g;)Lsw;	b	m_287911_	method_51990	method_51990
c	aeu$1	net/minecraft/server/commands/GameRuleCommand$1	net/minecraft/class_3065$1	net/minecraft/server/commands/GameRuleCommand$1
	f	Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	a	f_137760_	field_19419	val$base
	m	(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)V	<init>	<init>	<init>	<init>
	m	(Lcmi$e;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137766_	method_20797	method_20797
	m	(Lcmi$e;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137769_	method_20798	method_20798
c	aev	net/minecraft/server/commands/GiveCommand	net/minecraft/class_3068	net/minecraft/server/commands/GiveCommand
	f	I	a	f_180233_	field_33394	MAX_ALLOWED_ITEMSTACKS
	m	()V	<init>	<init>	<init>	<init>
	m	(ILcfz;Ljava/util/Collection;)Lsw;	a	m_287913_	method_51991	method_51991
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137774_	method_13403	method_13403
	m	(Lds;)Z	a	m_137776_	method_13404	method_13404
	m	(Lds;Lfv;Ljava/util/Collection;I)I	a	m_137778_	method_13401	giveItem
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214445_	method_13402	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137783_	method_13400	method_13400
	m	(ILcfz;Ljava/util/Collection;)Lsw;	b	m_289068_	method_51992	method_51992
c	aew	net/minecraft/server/commands/HelpCommand	net/minecraft/class_3069	net/minecraft/server/commands/HelpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_137785_	field_13665	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lsw;	a	m_287915_	method_51993	method_51993
	m	(Ljava/lang/String;)Lsw;	a	m_287916_	method_51994	method_51994
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137787_	method_13405	register
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_287917_	method_13407	method_13407
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_287918_	method_13406	method_13406
c	aex	net/minecraft/server/commands/ItemCommands	net/minecraft/class_5687	net/minecraft/server/commands/ItemCommands
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	a	f_180236_	field_28018	ERROR_TARGET_NOT_A_CONTAINER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_180237_	field_28019	ERROR_TARGET_INAPPLICABLE_SLOT
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	c	f_180238_	field_28020	ERROR_SOURCE_NOT_A_CONTAINER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_180239_	field_28021	ERROR_SOURCE_INAPPLICABLE_SLOT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	e	f_180240_	field_28022	ERROR_TARGET_NO_CHANGES
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	f	f_180241_	field_28023	ERROR_TARGET_NO_CHANGES_KNOWN_ITEM
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	g	f_180242_	field_28024	SUGGEST_MODIFIER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Lbfj;ILjava/util/Collection;ILeaz;)I	a	m_180276_	method_32714	entityToEntities
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_180346_	method_32728	method_32728
	m	(Lds;Lgu;ILjava/util/Collection;ILeaz;)I	a	m_180320_	method_32722	blockToEntities
	m	(Lds;)Z	a	m_180255_	method_32710	method_32710
	m	(Lds;Ljava/util/Collection;ILeaz;)I	a	m_180336_	method_32725	modifyEntityItem
	m	(Lds;Lgu;ILgu;ILeaz;)I	a	m_180307_	method_32720	blockToBlock
	m	(Lds;Lgu;ILeaz;)I	a	m_180296_	method_32718	modifyBlockItem
	m	(Lbfj;I)Lcfz;	a	m_180245_	method_32706	getEntityItem
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_278537_	method_32709	method_32709
	m	(Lds;Lgu;I)Lcfz;	a	m_180287_	method_32716	getBlockItem
	m	(Lds;Lbfj;ILgu;I)I	a	m_180257_	method_32711	entityToBlock
	m	(Lds;Lgu;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lbdq;	a	m_180327_	method_32723	getContainer
	m	(Lds;Leaz;Lcfz;)Lcfz;	a	m_180283_	method_32715	applyModifier
	m	(Ljava/util/Map$Entry;)Lsw;	a	m_287922_	method_51997	method_51997
	m	(Ljava/util/Map;)Lsw;	a	m_287920_	method_51998	method_51998
	m	(Ljava/util/List;Lcfz;)Lsw;	a	m_287921_	method_51996	method_51996
	m	(Lgu;Lcfz;)Lsw;	a	m_287924_	method_51995	method_51995
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_180341_	method_32726	method_32726
	m	(Lds;Lbfj;ILgu;ILeaz;)I	a	m_180263_	method_32712	entityToBlock
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_180343_	method_32727	method_32727
	m	(Lds;Ljava/util/Collection;ILcfz;)I	a	m_180331_	method_32724	setEntityItem
	m	(Lds;Lgu;ILjava/util/Collection;I)I	a	m_180314_	method_32721	blockToEntities
	m	(Lds;Lgu;ILgu;I)I	a	m_180301_	method_32719	blockToBlock
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180250_	method_32708	method_32708
	m	(Lds;Lgu;ILcfz;)I	a	m_180291_	method_32717	setBlockItem
	m	(Lds;Lbfj;ILjava/util/Collection;I)I	a	m_180270_	method_32713	entityToEntities
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214448_	method_32707	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_180350_	method_32729	method_32729
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_180354_	method_32731	method_32731
	m	(Lgu;Lcfz;)Lsw;	b	m_287919_	method_51999	method_51999
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_180352_	method_32730	method_32730
	m	(Ljava/util/List;Lcfz;)Lsw;	b	m_287923_	method_52000	method_52000
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_180358_	method_32732	method_32732
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_180360_	method_32733	method_32733
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_180362_	method_32734	method_32734
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_180364_	method_32735	method_32735
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_180366_	method_32736	method_32736
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_180368_	method_32737	method_32737
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_180370_	method_32738	method_32738
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_180372_	method_32739	method_32739
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_180374_	method_32740	method_32740
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_180376_	method_32741	method_32741
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_180378_	method_32742	method_32742
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	m	m_180380_	method_32743	method_32743
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	n	m_180382_	method_32744	method_32744
c	aey	net/minecraft/server/commands/JfrCommand	net/minecraft/class_6607	net/minecraft/server/commands/JfrCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_183641_	field_34880	START_FAILED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_183642_	field_34881	DUMP_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsw;)Lsw;	a	m_287925_	method_52002	method_52002
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_183645_	method_38612	register
	m	(Lds;)I	a	m_183649_	method_38614	startJfr
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_183651_	method_38615	method_38615
	m	(Ljava/nio/file/Path;Lts;)Lts;	a	m_183653_	method_39499	method_39499
	m	()Lsw;	a	m_287926_	method_52001	method_52001
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_183647_	method_38613	method_38613
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_183656_	method_38616	method_38616
	m	(Lds;)I	b	m_183658_	method_38617	stopJfr
	m	(Lds;)Z	c	m_183660_	method_38618	method_38618
c	aez	net/minecraft/server/commands/KickCommand	net/minecraft/class_3073	net/minecraft/server/commands/KickCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lsw;)Lsw;	a	m_289069_	method_52003	method_52003
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137795_	method_13410	register
	m	(Lds;Ljava/util/Collection;Lsw;)I	a	m_137801_	method_13411	kickPlayers
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137797_	method_13412	method_13412
	m	(Lds;)Z	a	m_137799_	method_13413	method_13413
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137805_	method_13409	method_13409
c	af	net/minecraft/advancements/AdvancementList	net/minecraft/class_163	net/minecraft/advancements/AdvancementList
	f	Lorg/slf4j/Logger;	a	f_139325_	field_1158	LOGGER
	f	Ljava/util/Map;	b	f_139326_	field_1157	advancements
	f	Ljava/util/Set;	c	f_139327_	field_1154	roots
	f	Ljava/util/Set;	d	f_139328_	field_1156	tasks
	f	Laf$a;	e	f_139329_	field_1155	listener
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)V	a	m_139333_	method_711	add
	m	(Laf$a;)V	a	m_139341_	method_717	setListener
	m	(Ljava/util/Set;)V	a	m_139335_	method_713	remove
	m	()V	a	m_139332_	method_714	clear
	m	(Lacq;)Lae;	a	m_139337_	method_716	get
	m	(Lae;)V	a	m_139339_	method_718	remove
	m	()Ljava/lang/Iterable;	b	m_139343_	method_715	getRoots
	m	()Ljava/util/Collection;	c	m_139344_	method_712	getAllAdvancements
c	af$a	net/minecraft/advancements/AdvancementList$Listener	net/minecraft/class_163$class_164	net/minecraft/advancements/AdvancementList$Listener
	m	()V	a	m_7204_	method_722	onAdvancementsCleared
	m	(Lae;)V	a	m_5513_	method_723	onAddAdvancementRoot
	m	(Lae;)V	b	m_5504_	method_720	onRemoveAdvancementRoot
	m	(Lae;)V	c	m_5505_	method_721	onAddAdvancementTask
	m	(Lae;)V	d	m_5516_	method_719	onRemoveAdvancementTask
c	afa	net/minecraft/server/commands/KillCommand	net/minecraft/class_3075	net/minecraft/server/commands/KillCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137807_	method_13429	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137809_	method_13431	method_13431
	m	(Lds;)Z	a	m_137811_	method_13432	method_13432
	m	(Ljava/util/Collection;)Lsw;	a	m_287929_	method_52004	method_52004
	m	(Lds;Ljava/util/Collection;)I	a	m_137813_	method_13430	kill
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137816_	method_22832	method_22832
	m	(Ljava/util/Collection;)Lsw;	b	m_287928_	method_52005	method_52005
c	afb	net/minecraft/server/commands/ListPlayersCommand	net/minecraft/class_3078	net/minecraft/server/commands/ListPlayersCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/util/function/Function;)I	a	m_137826_	method_13434	format
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_137820_	method_13435	register
	m	(Lds;)I	a	m_137824_	method_13437	listPlayers
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_137822_	method_13438	method_13438
	m	(Laig;)Lsw;	a	m_289070_	method_30310	method_30310
	m	(Ljava/util/List;Lalk;Lsw;)Lsw;	a	m_287930_	method_52006	method_52006
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_137829_	method_13433	method_13433
	m	(Lds;)I	b	m_137831_	method_13436	listPlayersWithUuids
c	afc	net/minecraft/server/commands/LocateCommand	net/minecraft/class_3079	net/minecraft/server/commands/LocateCommand
	f	Lorg/slf4j/Logger;	a	f_262750_	field_41660	LOGGER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_214451_	field_39245	ERROR_STRUCTURE_NOT_FOUND
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_214452_	field_39246	ERROR_STRUCTURE_INVALID
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_214453_	field_39247	ERROR_BIOME_NOT_FOUND
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	e	f_214455_	field_39249	ERROR_POI_NOT_FOUND
	f	I	f	f_214457_	field_39251	MAX_STRUCTURE_SEARCH_RADIUS
	f	I	g	f_214458_	field_39252	MAX_BIOME_SEARCH_RADIUS
	f	I	h	f_214459_	field_39253	BIOME_SAMPLE_RESOLUTION_HORIZONTAL
	f	I	i	f_214460_	field_39254	BIOME_SAMPLE_RESOLUTION_VERTICAL
	f	I	j	f_214461_	field_39255	POI_SEARCH_RADIUS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhe;)Lhi$a;	a	m_214490_	method_43908	method_43908
	m	(Lhr;Lacp;)Ljava/util/Optional;	a	m_257138_	method_43909	method_43909
	m	(Lds;)Z	a	m_214469_	method_13448	method_13448
	m	(Lds;Les$c;Lgu;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I	a	m_262810_	method_24499	showLocateResult
	m	(Ler$c;Lhe$c;)Ljava/lang/String;	a	m_244844_	method_45151	method_45151
	m	(Lds;Ler$c;)I	a	m_247543_	method_43912	locateBiome
	m	(Lacp;)Ljava/lang/String;	a	m_214462_	method_41004	method_41004
	m	(IIII)F	a	m_137853_	method_13439	dist
	m	(Lds;Ler$c;Lgu;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I	a	m_262830_	method_45148	showLocateResult
	m	(Lds;Les$c;)I	a	m_214471_	method_43905	locateStructure
	m	(Ljava/lang/String;Ljava/lang/String;Lsw;I)Lsw;	a	m_287932_	method_52007	method_52007
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_214511_	method_43913	method_43913
	m	(Les$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_244840_	method_43906	method_43906
	m	(Lds;Lgu;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I	a	m_262858_	method_45149	showLocateResult
	m	(Ler$c;Lcom/mojang/datafixers/util/Pair;Lhi$c;)Ljava/lang/String;	a	m_244842_	method_45150	method_45150
	m	(Lgu;Ljava/lang/String;Lts;)Lts;	a	m_214486_	method_13447	method_13447
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;	a	m_245548_	method_45147	getElementName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_257141_	method_43904	method_43904
	m	(Les$c;Lhr;)Ljava/util/Optional;	a	m_245526_	method_43907	getHolders
	m	(Lcom/mojang/datafixers/util/Pair;Lanl;)Ljava/lang/String;	a	m_244843_	method_40998	method_40998
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_246116_	method_13443	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_257139_	method_43911	method_43911
	m	(Lacp;)Ljava/lang/String;	b	m_214497_	method_45152	method_45152
	m	(Lds;Ler$c;)I	b	m_245206_	method_43915	locatePoi
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_214513_	method_43917	method_43917
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_257140_	method_43914	method_43914
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_207533_	method_41002	method_41002
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_201830_	method_39985	method_39985
c	afd	net/minecraft/server/commands/LootCommand	net/minecraft/class_3039	net/minecraft/server/commands/LootCommand
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_137877_	field_13605	SUGGEST_LOOT_TABLE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_137878_	field_13604	ERROR_NO_HELD_ITEMS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_137879_	field_13606	ERROR_NO_LOOT_TABLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Lbfj;Lafd$b;)I	a	m_137905_	method_13189	dropKillLoot
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacq;Lafd$b;)I	a	m_137932_	method_13197	dropChestLoot
	m	(Lds;Lacq;Ljava/util/List;)V	a	m_137972_	method_13185	method_13185
	m	(Laif;Leei;Lcfz;)V	a	m_137881_	method_13179	method_13179
	m	(Lbdq;Lcfz;)Z	a	m_137885_	method_13223	distributeToContainer
	m	(Lds;)Z	a	m_137936_	method_13181	method_13181
	m	(Lds;Ljava/util/List;Lacq;)V	a	m_137968_	method_13212	callback
	m	(Lds;Lbfo;)Lcfz;	a	m_137938_	method_13178	getSourceHandItem
	m	(Ljava/util/Collection;Ljava/util/List;Lafd$a;)I	a	m_137984_	method_13201	playerGive
	m	(Lcfz;Lacq;)Lsw;	a	m_287935_	method_52009	method_52009
	m	(Lbfj;Ljava/util/List;IILjava/util/List;)V	a	m_137888_	method_16139	setSlots
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lafd$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_137902_	method_13206	addTargets
	m	(Lcfz;Lcfz;)Z	a	m_137894_	method_13218	canMergeItems
	m	(Lds;Ljava/util/List;)V	a	m_137965_	method_13213	callback
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214515_	method_13193	register
	m	(Lcfz;)Lsw;	a	m_287933_	method_52008	method_52008
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	a	m_137917_	method_13220	method_13220
	m	(Lds;Lgu;Ljava/util/List;Lafd$a;)I	a	m_137960_	method_13196	blockDistribute
	m	(Ljava/util/List;Lacq;)Lsw;	a	m_287936_	method_52011	method_52011
	m	(Lds;Lgu;IILjava/util/List;Lafd$a;)I	a	m_137953_	method_13209	blockReplace
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_278540_	method_13210	method_13210
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180392_	method_13215	method_13215
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacq;Ldzq;Lafd$b;)I	a	m_287198_	method_13180	drop
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_137976_	method_13217	method_13217
	m	(Lds;Lgu;)Lbdq;	a	m_137950_	method_13207	getContainer
	m	(Ljava/util/List;)Lsw;	a	m_287934_	method_52010	method_52010
	m	(Ldm;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lafd$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_214518_	method_13203	method_13203
	m	(Lds;Leei;Ljava/util/List;Lafd$a;)I	a	m_137945_	method_13183	dropInWorld
	m	(Lcom/mojang/brigadier/context/CommandContext;Lgu;Lcfz;Lafd$b;)I	a	m_137912_	method_13219	dropBlockLoot
	m	(Ljava/util/Collection;IILjava/util/List;Lafd$a;)I	a	m_137978_	method_13187	entityReplace
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacq;Lgu;Lcfz;Lafd$b;)I	a	m_137926_	method_13199	dropFishingLoot
	m	(Lds;Ldcb;Ljava/util/List;)V	a	m_278539_	method_13224	method_13224
	m	(Lds;Ljava/util/List;)V	b	m_137995_	method_13184	method_13184
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_180395_	method_13222	method_13222
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_137998_	method_13195	method_13195
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	b	m_137991_	method_13191	method_13191
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_180398_	method_13204	method_13204
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	c	m_138003_	method_13214	method_13214
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	d	m_138010_	method_16339	method_16339
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	d	m_180401_	method_13211	method_13211
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	e	m_138017_	method_13202	method_13202
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	e	m_180404_	method_13198	method_13198
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	f	m_180407_	method_13177	method_13177
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	f	m_138024_	method_13221	method_13221
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	g	m_138031_	method_13182	method_13182
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	g	m_180410_	method_13188	method_13188
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	h	m_180413_	method_13216	method_13216
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	i	m_180416_	method_13205	method_13205
	m	(Lafd$b;Lcom/mojang/brigadier/context/CommandContext;)I	j	m_180419_	method_13208	method_13208
c	afd$a	net/minecraft/server/commands/LootCommand$Callback	net/minecraft/class_3039$class_3040	net/minecraft/server/commands/LootCommand$Callback
	m	(Ljava/util/List;)V	accept	m_138047_	accept	accept
c	afd$b	net/minecraft/server/commands/LootCommand$DropConsumer	net/minecraft/class_3039$class_3041	net/minecraft/server/commands/LootCommand$DropConsumer
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lafd$a;)I	accept	m_138049_	accept	accept
c	afd$c	net/minecraft/server/commands/LootCommand$TailProvider	net/minecraft/class_3039$class_3042	net/minecraft/server/commands/LootCommand$TailProvider
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lafd$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	construct	m_138053_	construct	construct
c	afe	net/minecraft/server/commands/MsgCommand	net/minecraft/class_3082	net/minecraft/server/commands/MsgCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/util/Collection;Ltl;)V	a	m_246972_	method_13462	sendMessage
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Ltl;)V	a	m_244847_	method_45153	method_45153
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138060_	method_13461	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244848_	method_13463	method_13463
c	aff	net/minecraft/server/commands/OpCommand	net/minecraft/class_3083	net/minecraft/server/commands/OpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138072_	field_13667	ERROR_ALREADY_OP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lalk;Laig;)Z	a	m_289072_	method_13466	method_13466
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138079_	method_13464	register
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138083_	method_13467	method_13467
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138081_	method_13468	method_13468
	m	(Lds;)Z	a	m_138086_	method_13470	method_13470
	m	(Ljava/util/Collection;)Lsw;	a	m_287939_	method_52012	method_52012
	m	(Laig;)Ljava/lang/String;	a	m_289071_	method_13469	method_13469
	m	(Lds;Ljava/util/Collection;)I	a	m_138088_	method_13465	opPlayers
c	afg	net/minecraft/server/commands/PardonCommand	net/minecraft/class_3086	net/minecraft/server/commands/PardonCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138091_	field_13669	ERROR_NOT_BANNED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138093_	method_13472	register
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138097_	method_13474	method_13474
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138095_	method_13475	method_13475
	m	(Lds;)Z	a	m_138100_	method_13476	method_13476
	m	(Lcom/mojang/authlib/GameProfile;)Lsw;	a	m_287940_	method_52013	method_52013
	m	(Lds;Ljava/util/Collection;)I	a	m_138102_	method_13473	pardonPlayers
c	afh	net/minecraft/server/commands/PardonIpCommand	net/minecraft/class_3088	net/minecraft/server/commands/PardonIpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138105_	field_13671	ERROR_INVALID
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138106_	field_13672	ERROR_NOT_BANNED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lsw;	a	m_287941_	method_52014	method_52014
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138108_	method_13478	register
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138112_	method_13479	method_13479
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138110_	method_13480	method_13480
	m	(Lds;)Z	a	m_138115_	method_13481	method_13481
	m	(Lds;Ljava/lang/String;)I	a	m_138117_	method_13482	unban
c	afi	net/minecraft/server/commands/ParticleCommand	net/minecraft/class_3089	net/minecraft/server/commands/ParticleCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138120_	field_13673	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;)Z	a	m_138126_	method_13490	method_13490
	m	(Lds;Lit;Leei;Leei;FIZLjava/util/Collection;)I	a	m_138128_	method_13491	sendParticles
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138124_	method_13489	method_13489
	m	(Lit;)Lsw;	a	m_287942_	method_52015	method_52015
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_138122_	method_13486	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138137_	method_13483	method_13483
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138139_	method_13488	method_13488
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138141_	method_13484	method_13484
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_138143_	method_13487	method_13487
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_138145_	method_13485	method_13485
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_138147_	method_13492	method_13492
c	afj	net/minecraft/server/commands/PerfCommand	net/minecraft/class_6413	net/minecraft/server/commands/PerfCommand
	f	Lorg/slf4j/Logger;	a	f_180432_	field_33985	LOGGER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_180433_	field_33986	ERROR_NOT_RUNNING
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_180434_	field_33987	ERROR_ALREADY_RUNNING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Lbam;)V	a	m_180443_	method_37334	whenStopped
	m	(Ljava/lang/String;)Lsw;	a	m_287944_	method_52018	method_52018
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_180437_	method_37331	register
	m	()Lsw;	a	m_287945_	method_52016	method_52016
	m	(Lds;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V	a	m_180450_	method_37336	method_37336
	m	(Lds;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V	a	m_180446_	method_37335	saveResults
	m	(DI)Lsw;	a	m_287943_	method_52017	method_52017
	m	(Lds;)I	a	m_180441_	method_37333	startProfilingDedicatedServer
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180439_	method_37332	method_37332
	m	(Lds;Lbam;)V	b	m_180458_	method_37339	method_37339
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_180454_	method_37337	method_37337
	m	(Lds;)I	b	m_180456_	method_37338	stopProfilingDedicatedServer
	m	(Lds;)Z	c	m_180461_	method_37340	method_37340
c	afk	net/minecraft/server/commands/PlaceCommand	net/minecraft/class_6852	net/minecraft/server/commands/PlaceCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_214530_	field_36324	ERROR_FEATURE_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_214531_	field_39091	ERROR_JIGSAW_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_214532_	field_39092	ERROR_STRUCTURE_FAILED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_214533_	field_39256	ERROR_TEMPLATE_INVALID
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_214534_	field_39257	ERROR_TEMPLATE_FAILED
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	f	f_214535_	field_39393	SUGGEST_TEMPLATES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lgu;)Lsw;	a	m_287950_	method_52021	method_52021
	m	(Lds;Lhe$c;Lgu;)I	a	m_214575_	method_39989	placeFeature
	m	(Lds;)Z	a	m_214559_	method_39988	method_39988
	m	(Laif;Lclt;Lclt;)V	a	m_214543_	method_43647	checkLoaded
	m	(Lds;Lacq;Lgu;Lcvz;Lcui;FI)I	a	m_214561_	method_43919	placeTemplate
	m	(Lgu;)Lsw;	a	m_287949_	method_52020	method_52020
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_214551_	method_44145	method_44145
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_214547_	method_39986	register
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_214581_	method_43920	method_43920
	m	(Lhe;)Z	a	m_214579_	method_43651	method_43651
	m	(Laif;Lclt;)Z	a	m_214540_	method_43646	method_43646
	m	(Ldsi;Laif;Lddy;Lclt;)V	a	m_289073_	method_43649	method_43649
	m	(Lds;Lhe;Lacq;ILgu;)I	a	m_214569_	method_43650	placeJigsaw
	m	(Lacq;Lgu;)Lsw;	a	m_287947_	method_52019	method_52019
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_214549_	method_43918	method_43918
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_214585_	method_43921	method_43921
	m	(Ljava/lang/String;Lgu;)Lsw;	b	m_287948_	method_52022	method_52022
	m	(Lds;Lhe$c;Lgu;)I	b	m_214587_	method_43654	placeStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_214591_	method_43922	method_43922
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_214593_	method_43923	method_43923
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_214595_	method_43924	method_43924
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_274102_	method_43925	method_43925
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_244857_	method_43648	method_43648
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_274101_	method_43653	method_43653
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_244856_	method_43655	method_43655
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_274100_	method_43656	method_43656
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_244852_	method_39987	method_39987
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_274099_	method_39990	method_39990
c	afl	net/minecraft/server/commands/PlaySoundCommand	net/minecraft/class_3091	net/minecraft/server/commands/PlaySoundCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138149_	field_13678	ERROR_TOO_FAR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138153_	method_13503	method_13503
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138156_	method_13500	register
	m	(Lami;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	a	m_138151_	method_13497	source
	m	(Lds;)Z	a	m_138158_	method_13502	method_13502
	m	(Lds;Ljava/util/Collection;Lacq;Lami;Leei;FFF)I	a	m_138160_	method_13504	playSound
	m	(Lacq;Ljava/util/Collection;)Lsw;	a	m_287951_	method_52023	method_52023
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138169_	method_13505	method_13505
	m	(Lacq;Ljava/util/Collection;)Lsw;	b	m_289074_	method_52024	method_52024
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138172_	method_13498	method_13498
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138175_	method_13501	method_13501
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	e	m_138178_	method_13499	method_13499
c	afm	net/minecraft/server/commands/PublishCommand	net/minecraft/class_3093	net/minecraft/server/commands/PublishCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138181_	field_13680	ERROR_FAILED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_138182_	field_13679	ERROR_ALREADY_PUBLISHED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Ltj;	a	m_257556_	method_46869	getSuccessMessage
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138184_	method_13510	register
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_138193_	method_13511	method_13511
	m	(Lds;IZLcmj;)I	a	m_257944_	method_13509	publish
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_257145_	method_13512	method_13512
	m	(Lds;)Z	a	m_138188_	method_13513	method_13513
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_257144_	method_46870	method_46870
	m	(I)Lsw;	b	m_287953_	method_52025	method_52025
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_257143_	method_46871	method_46871
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_257142_	method_13508	method_13508
c	afn	net/minecraft/server/commands/RaidCommand	net/minecraft/class_6329	net/minecraft/server/commands/RaidCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_180468_	method_36192	register
	m	(Lds;I)I	a	m_180474_	method_36195	setBadOmenLevel
	m	()Lsw;	a	m_287955_	method_52026	method_52026
	m	(Laig;)Lbzv;	a	m_180466_	method_36191	getRaid
	m	(Lds;Lsw;)I	a	m_180477_	method_36196	playSound
	m	(Lds;)I	a	m_180472_	method_36194	glow
	m	(II)Lsw;	a	m_287958_	method_52027	method_52027
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_180470_	method_36193	method_36193
	m	(Ljava/lang/StringBuilder;)Lsw;	a	m_287957_	method_52028	method_52028
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_180480_	method_36197	method_36197
	m	()Lsw;	b	m_287959_	method_52029	method_52029
	m	(Ljava/lang/StringBuilder;)Lsw;	b	m_287956_	method_52030	method_52030
	m	(Lds;I)I	b	m_180484_	method_36199	start
	m	(Lds;)I	b	m_180482_	method_36198	spawnLeader
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_180487_	method_36200	method_36200
	m	(Lds;)I	c	m_180489_	method_36201	stop
	m	()Lsw;	c	m_287954_	method_52031	method_52031
	m	(Lds;)I	d	m_180493_	method_36203	check
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_180491_	method_36202	method_36202
	m	(Lds;)Z	e	m_180497_	method_36205	method_36205
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_180495_	method_36204	method_36204
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_180499_	method_36206	method_36206
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_180501_	method_36207	method_36207
c	afo	net/minecraft/server/commands/RecipeCommand	net/minecraft/class_3095	net/minecraft/server/commands/RecipeCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138197_	field_13681	ERROR_GIVE_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138198_	field_13682	ERROR_TAKE_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138200_	method_13517	register
	m	(Lds;)Z	a	m_138204_	method_13522	method_13522
	m	(Lds;Ljava/util/Collection;Ljava/util/Collection;)I	a	m_138206_	method_13520	giveRecipes
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138202_	method_13521	method_13521
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lsw;	a	m_287963_	method_52032	method_52032
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138210_	method_13515	method_13515
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lsw;	b	m_289075_	method_52033	method_52033
	m	(Lds;Ljava/util/Collection;Ljava/util/Collection;)I	b	m_138212_	method_13518	takeRecipes
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138216_	method_13519	method_13519
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lsw;	c	m_287962_	method_52034	method_52034
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138218_	method_13516	method_13516
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lsw;	d	m_289076_	method_52035	method_52035
c	afp	net/minecraft/server/commands/ReloadCommand	net/minecraft/class_3097	net/minecraft/server/commands/ReloadCommand
	f	Lorg/slf4j/Logger;	a	f_138220_	field_25343	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138226_	method_13529	register
	m	(Laki;Ldze;Ljava/util/Collection;)Ljava/util/Collection;	a	m_138222_	method_29478	discoverNewPacks
	m	(Ljava/util/Collection;Lds;)V	a	m_138235_	method_29480	reloadPacks
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_287964_	method_13530	method_13530
	m	()Lsw;	a	m_287965_	method_52036	method_52036
	m	(Lds;)Z	a	m_138230_	method_13531	method_13531
	m	(Lds;Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_138232_	method_29479	method_29479
c	afq	net/minecraft/server/commands/ResetChunksCommand	net/minecraft/class_6608	net/minecraft/server/commands/ResetChunksCommand
	f	Lorg/slf4j/Logger;	a	f_183662_	field_34882	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_183666_	method_38623	register
	m	(Lddx;)V	a	m_183670_	method_38620	method_38620
	m	(Lds;)Z	a	m_183682_	method_38625	method_38625
	m	(Ldec;Lbcq;Laif;Laid;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage;	a	m_279885_	method_38621	method_38621
	m	()Lcom/mojang/datafixers/util/Unit;	a	m_183665_	method_38619	method_38619
	m	(Lds;IZ)I	a	m_183684_	method_38626	resetChunks
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_183668_	method_39500	method_39500
	m	(IJ)Lsw;	a	m_287966_	method_52037	method_52037
	m	(Ldec;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Unit;	a	m_183679_	method_38622	method_38622
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_183688_	method_38624	method_38624
	m	(Lddx;)Ljava/util/concurrent/CompletableFuture;	b	m_183690_	method_38627	method_38627
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_183692_	method_38628	method_38628
c	afr	net/minecraft/server/commands/ReturnCommand	net/minecraft/class_8503	net/minecraft/server/commands/ReturnCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_280209_	method_51277	register
	m	(Lds;I)I	a	m_280144_	method_51280	setReturn
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_280383_	method_51278	method_51278
	m	(Lds;)Z	a	m_280303_	method_51279	method_51279
c	afs	net/minecraft/server/commands/RideCommand	net/minecraft/class_8011	net/minecraft/server/commands/RideCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_263780_	field_41742	ERROR_NOT_RIDING
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_263682_	field_41743	ERROR_ALREADY_RIDING
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_263721_	field_41744	ERROR_MOUNT_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_263778_	field_41745	ERROR_MOUNTING_PLAYER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_263832_	field_41746	ERROR_MOUNTING_LOOP
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	f	f_268657_	field_42239	ERROR_WRONG_DIMENSION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_264607_	method_48078	register
	m	(Lbfj;Lbfj;)Lsw;	a	m_287967_	method_52038	method_52038
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_264235_	method_48083	method_48083
	m	(Lds;)Z	a	m_264204_	method_48080	method_48080
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_264485_	method_48084	method_48084
	m	(Lds;Lbfj;Lbfj;)I	a	m_264511_	method_48082	mount
	m	(Lds;Lbfj;)I	a	m_264225_	method_48081	dismount
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_264241_	method_48079	method_48079
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_264291_	method_48085	method_48085
	m	(Lbfj;Lbfj;)Lsw;	b	m_287968_	method_52039	method_52039
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_264633_	method_48086	method_48086
	m	(Lbfj;Lbfj;)Z	c	m_264259_	method_48077	method_48077
c	aft	net/minecraft/server/commands/SaveAllCommand	net/minecraft/class_3104	net/minecraft/server/commands/SaveAllCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138269_	field_13701	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138271_	method_13551	register
	m	(Lds;Z)I	a	m_138277_	method_13550	saveAll
	m	()Lsw;	a	m_287970_	method_52040	method_52040
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138273_	method_13553	method_13553
	m	(Lds;)Z	a	m_138275_	method_13554	method_13554
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138280_	method_13549	method_13549
	m	()Lsw;	b	m_287969_	method_52041	method_52041
c	afu	net/minecraft/server/commands/SaveOffCommand	net/minecraft/class_3106	net/minecraft/server/commands/SaveOffCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138282_	field_13703	ERROR_ALREADY_OFF
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138284_	method_13556	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138286_	method_13557	method_13557
	m	()Lsw;	a	m_287971_	method_52042	method_52042
	m	(Lds;)Z	a	m_138288_	method_13558	method_13558
c	afv	net/minecraft/server/commands/SaveOnCommand	net/minecraft/class_3107	net/minecraft/server/commands/SaveOnCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138290_	field_13704	ERROR_ALREADY_ON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138292_	method_13559	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138294_	method_13560	method_13560
	m	()Lsw;	a	m_287972_	method_52043	method_52043
	m	(Lds;)Z	a	m_138296_	method_13561	method_13561
c	afw	net/minecraft/server/commands/SayCommand	net/minecraft/class_3110	net/minecraft/server/commands/SayCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138409_	method_13562	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244859_	method_13563	method_13563
	m	(Lds;)Z	a	m_138413_	method_13564	method_13564
	m	(Lcom/mojang/brigadier/context/CommandContext;Ltl;)V	a	m_244858_	method_43657	method_43657
c	afx	net/minecraft/server/commands/ScheduleCommand	net/minecraft/class_3112	net/minecraft/server/commands/ScheduleCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138415_	field_13706	ERROR_SAME_TICK
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_138416_	field_20853	ERROR_CANT_REMOVE
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	c	f_138417_	field_20854	SUGGEST_SCHEDULE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)Lsw;	a	m_287977_	method_52044	method_52044
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138419_	method_13567	register
	m	(Lacq;ZLedv;JLds;ILjava/util/Collection;)V	a	m_287974_	method_13570	method_13570
	m	(Lacq;ZLedv;JLds;ILdn;)V	a	m_287973_	method_13571	method_13571
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_138436_	method_22836	method_22836
	m	(Lds;)Z	a	m_138426_	method_13569	method_13569
	m	(Lds;Ljava/lang/String;)I	a	m_138433_	method_22833	remove
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138423_	method_22835	method_22835
	m	(Lacq;IJ)Lsw;	a	m_287975_	method_52045	method_52045
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138421_	method_22834	method_22834
	m	(Lds;Lcom/mojang/datafixers/util/Pair;IZ)I	a	m_138428_	method_13566	schedule
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138454_	method_22837	method_22837
	m	(Lacq;IJ)Lsw;	b	m_287976_	method_52046	method_52046
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138456_	method_22838	method_22838
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138458_	method_13568	method_13568
c	afy	net/minecraft/server/commands/ScoreboardCommand	net/minecraft/class_3115	net/minecraft/server/commands/ScoreboardCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138460_	field_13712	ERROR_OBJECTIVE_ALREADY_EXISTS
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138461_	field_13715	ERROR_DISPLAY_SLOT_ALREADY_EMPTY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_138462_	field_13713	ERROR_DISPLAY_SLOT_ALREADY_SET
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_138463_	field_13714	ERROR_TRIGGER_ALREADY_ENABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_138464_	field_13710	ERROR_NOT_TRIGGER
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	f	f_138465_	field_13711	ERROR_NO_VALUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILefd;Ljava/util/Collection;)Lsw;	a	m_287984_	method_52049	method_52049
	m	(Lds;Ljava/lang/String;)I	a	m_138495_	method_13614	listTrackedPlayerScores
	m	(Lefd;Ljava/util/Collection;)Lsw;	a	m_287990_	method_52052	method_52052
	m	(Lds;ILefd;)I	a	m_138480_	method_13596	setDisplaySlot
	m	(Lds;Ljava/lang/String;Lefj;Lsw;)I	a	m_138502_	method_13611	addObjective
	m	(Lds;)I	a	m_138475_	method_13589	listTrackedPlayers
	m	(ILefd;Ljava/util/Collection;I)Lsw;	a	m_287991_	method_52050	method_52050
	m	(Lds;Lefd;Lsw;)I	a	m_138491_	method_13576	setDisplayName
	m	(Ljava/lang/String;Leff;Lefd;)Lsw;	a	m_287988_	method_52055	method_52055
	m	(Lds;Ljava/util/Collection;Lefd;)I	a	m_138514_	method_13609	enableTrigger
	m	(Ljava/util/Map$Entry;)Lsw;	a	m_287995_	method_52058	method_52058
	m	(Lds;Lefd;)I	a	m_138484_	method_13602	removeObjective
	m	(Ljava/lang/String;)Lsw;	a	m_287980_	method_52054	method_52054
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138468_	method_13595	register
	m	(Lefj$a;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138530_	method_13601	method_13601
	m	()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	a	m_138467_	method_13606	createRenderTypeModify
	m	(Ljava/lang/String;Ljava/util/Map;)Lsw;	a	m_287992_	method_52056	method_52056
	m	(Lds;Ljava/util/Collection;Lefd;Lel$a;Ljava/util/Collection;Lefd;)I	a	m_138523_	method_13584	performOperation
	m	(Ljava/util/Collection;)Lsw;	a	m_288001_	method_52057	method_52057
	m	(Lefd;)Lsw;	a	m_288000_	method_52051	method_52051
	m	(Lds;I)I	a	m_138477_	method_13592	clearDisplaySlot
	m	(Lds;Ljava/util/Collection;)I	a	m_138507_	method_13575	resetScores
	m	(ILefd;)Lsw;	a	m_288003_	method_52048	method_52048
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138472_	method_13587	method_13587
	m	(Lds;Ljava/lang/String;Lefd;)I	a	m_138498_	method_13607	getScore
	m	(Lefd;Ljava/util/Collection;I)Lsw;	a	m_287994_	method_52053	method_52053
	m	(Lds;Ljava/util/Collection;Lefd;I)I	a	m_138518_	method_13604	setScore
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_138533_	method_13605	method_13605
	m	(Lds;Lefd;Lefj$a;)I	a	m_138487_	method_13581	setRenderType
	m	(I)Lsw;	a	m_287986_	method_52047	method_52047
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138470_	method_13610	method_13610
	m	(Lds;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138510_	method_13613	suggestTriggers
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138536_	method_13574	method_13574
	m	(Lefd;Ljava/util/Collection;)Lsw;	b	m_287996_	method_52063	method_52063
	m	(Lds;)I	b	m_138538_	method_13597	listObjectives
	m	(ILefd;Ljava/util/Collection;)Lsw;	b	m_287983_	method_52060	method_52060
	m	()Lsw;	b	m_288002_	method_52059	method_52059
	m	(Lds;Ljava/util/Collection;Lefd;I)I	b	m_138544_	method_13578	addScore
	m	(Lefd;Ljava/util/Collection;I)Lsw;	b	m_288004_	method_52064	method_52064
	m	(Lds;Ljava/util/Collection;Lefd;)I	b	m_138540_	method_13586	resetScore
	m	(Ljava/util/Collection;)Lsw;	b	m_287989_	method_52065	method_52065
	m	(Lefd;)Lsw;	b	m_287998_	method_52062	method_52062
	m	(ILefd;Ljava/util/Collection;I)Lsw;	b	m_287982_	method_52061	method_52061
	m	(Lds;)Z	c	m_138551_	method_13585	method_13585
	m	(Lefd;Ljava/util/Collection;)Lsw;	c	m_287987_	method_52068	method_52068
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138549_	method_13579	method_13579
	m	()Lsw;	c	m_287985_	method_52066	method_52066
	m	(Ljava/util/Collection;)Lsw;	c	m_287997_	method_52070	method_52070
	m	(Lds;Ljava/util/Collection;Lefd;I)I	c	m_138553_	method_13600	removeScore
	m	(Lefd;Ljava/util/Collection;I)Lsw;	c	m_287993_	method_52069	method_52069
	m	(Lefd;)Lsw;	c	m_287979_	method_52067	method_52067
	m	(Lefd;Ljava/util/Collection;)Lsw;	d	m_287978_	method_52072	method_52072
	m	(Ljava/util/Collection;)Lsw;	d	m_288005_	method_52073	method_52073
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138558_	method_13582	method_13582
	m	(Lefd;)Lsw;	d	m_287981_	method_52071	method_52071
	m	(Lefd;Ljava/util/Collection;)Lsw;	e	m_287999_	method_52074	method_52074
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_138560_	method_13598	method_13598
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_138562_	method_13593	method_13593
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_138564_	method_13612	method_13612
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_138566_	method_13608	method_13608
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_138568_	method_13580	method_13580
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_138570_	method_13591	method_13591
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_138572_	method_13588	method_13588
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_138574_	method_13603	method_13603
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	m	m_138576_	method_13594	method_13594
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	n	m_138578_	method_13599	method_13599
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	o	m_138580_	method_13583	method_13583
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	p	m_138582_	method_13590	method_13590
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	q	m_138584_	method_13577	method_13577
c	afz	net/minecraft/server/commands/SeedCommand	net/minecraft/class_3118	net/minecraft/server/commands/SeedCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(ZLds;)Z	a	m_138594_	method_13618	method_13618
	m	(Lsw;)Lsw;	a	m_288007_	method_52075	method_52075
	m	(Lcom/mojang/brigadier/CommandDispatcher;Z)V	a	m_138589_	method_13616	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_288006_	method_13617	method_13617
c	ag	net/minecraft/advancements/AdvancementProgress	net/minecraft/class_167	net/minecraft/advancements/AdvancementProgress
	f	Ljava/util/Map;	a	f_8190_	field_1160	criteria
	f	[[Ljava/lang/String;	b	f_8191_	field_1161	requirements
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;[[Ljava/lang/String;)V	a	m_8198_	method_727	update
	m	(Lsf;Lak;)V	a	m_144359_	method_33895	method_33895
	m	(Ljava/util/Set;Ljava/util/Map$Entry;)Z	a	m_8201_	method_730	method_730
	m	(Lsf;)V	a	m_8204_	method_733	serializeToNetwork
	m	(Lag;)I	a	compareTo	method_738	compareTo
	m	()Z	a	m_8193_	method_740	isDone
	m	(Ljava/lang/String;)Z	a	m_8196_	method_743	grantProgress
	m	(Ljava/lang/String;)Z	b	m_8209_	method_729	revokeProgress
	m	()Z	b	m_8206_	method_742	hasProgress
	m	(Lsf;)Lag;	b	m_8211_	method_732	fromNetwork
	m	()F	c	m_8213_	method_735	getPercent
	m	(Ljava/lang/String;)Lak;	c	m_8214_	method_737	getCriterion
	m	()Ljava/lang/String;	d	m_8218_	method_728	getProgressText
	m	()Ljava/lang/Iterable;	e	m_8219_	method_731	getRemainingCriteria
	m	()Ljava/lang/Iterable;	f	m_8220_	method_734	getCompletedCriteria
	m	()Ljava/util/Date;	g	m_8221_	method_741	getFirstProgressDate
	m	()I	h	m_8222_	method_736	countCompletedRequirements
c	ag$a	net/minecraft/advancements/AdvancementProgress$Serializer	net/minecraft/class_167$class_168	net/minecraft/advancements/AdvancementProgress$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lag;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_744	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lag;	a	deserialize	method_745	deserialize
c	aga	net/minecraft/server/commands/SetBlockCommand	net/minecraft/class_3119	net/minecraft/server/commands/SetBlockCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138597_	field_13719	ERROR_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;)Lsw;	a	m_288008_	method_52076	method_52076
	m	(Lds;Lgu;Lfd;Laga$b;Ljava/util/function/Predicate;)I	a	m_138607_	method_13620	setBlock
	m	(Ldcf;)Z	a	m_180516_	method_13624	method_13624
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138603_	method_13626	method_13626
	m	(Lds;)Z	a	m_138605_	method_13627	method_13627
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_214730_	method_13623	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138613_	method_13621	method_13621
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138615_	method_13625	method_13625
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138617_	method_13622	method_13622
c	aga$a	net/minecraft/server/commands/SetBlockCommand$Filter	net/minecraft/class_3119$class_3120	net/minecraft/server/commands/SetBlockCommand$Filter
	m	(Ldrs;Lgu;Lfd;Laif;)Lfd;	filter	m_138619_	filter	filter
c	aga$b	net/minecraft/server/commands/SetBlockCommand$Mode	net/minecraft/class_3119$class_3121	net/minecraft/server/commands/SetBlockCommand$Mode
	f	Laga$b;	a	REPLACE	field_13722	REPLACE
	f	Laga$b;	b	DESTROY	field_13721	DESTROY
	f	[Laga$b;	c	$VALUES	field_13720	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laga$b;	a	m_180518_	method_36969	$values
c	agb	net/minecraft/server/commands/SetPlayerIdleTimeoutCommand	net/minecraft/class_3123	net/minecraft/server/commands/SetPlayerIdleTimeoutCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lsw;	a	m_288009_	method_52077	method_52077
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138634_	method_13631	register
	m	(Lds;I)I	a	m_138640_	method_13630	setIdleTimeout
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138636_	method_13632	method_13632
	m	(Lds;)Z	a	m_138638_	method_13633	method_13633
c	agc	net/minecraft/server/commands/SetSpawnCommand	net/minecraft/class_3127	net/minecraft/server/commands/SetSpawnCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/util/Collection;Lgu;F)I	a	m_138649_	method_13645	setSpawn
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138643_	method_13641	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138645_	method_30733	method_30733
	m	(Lds;)Z	a	m_138647_	method_13644	method_13644
	m	(Lgu;FLjava/lang/String;Ljava/util/Collection;)Lsw;	a	m_288010_	method_52078	method_52078
	m	(Lgu;FLjava/lang/String;Ljava/util/Collection;)Lsw;	b	m_288011_	method_52079	method_52079
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138654_	method_13643	method_13643
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_274104_	method_13640	method_13640
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_274103_	method_13642	method_13642
c	agd	net/minecraft/server/commands/SetWorldSpawnCommand	net/minecraft/class_3128	net/minecraft/server/commands/SetWorldSpawnCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;F)Lsw;	a	m_288012_	method_52080	method_52080
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138660_	method_13647	register
	m	(Lds;Lgu;F)I	a	m_138666_	method_13650	setSpawn
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138662_	method_30734	method_30734
	m	(Lds;)Z	a	m_138664_	method_13649	method_13649
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138670_	method_13648	method_13648
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_274105_	method_13646	method_13646
c	age	net/minecraft/server/commands/SpawnArmorTrimsCommand	net/minecraft/class_8044	net/minecraft/server/commands/SpawnArmorTrimsCommand
	f	Ljava/util/Map;	a	f_265845_	field_41885	MATERIAL_AND_SLOT_TO_ITEM
	f	Ljava/util/List;	b	f_266107_	field_41886	VANILLA_TRIM_PATTERNS
	f	Ljava/util/List;	c	f_266057_	field_41887	VANILLA_TRIM_MATERIALS
	f	Ljava/util/function/ToIntFunction;	d	f_266001_	field_41888	TRIM_PATTERN_ORDER
	f	Ljava/util/function/ToIntFunction;	e	f_266100_	field_41889	TRIM_MATERIAL_ORDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_266283_	method_48333	register
	m	(Lhr;Lhn;Lhr;Lcie;)V	a	m_266467_	method_48340	method_48340
	m	(Lhr;Lcie;)Ljava/lang/Integer;	a	m_266582_	method_48339	method_48339
	m	(Lds;Lbyo;)I	a	m_266585_	method_48336	spawnArmorTrims
	m	(Lhn;Lhr;Lhr;Lcie;Lcic;)V	a	m_266431_	method_48337	method_48337
	m	()Lsw;	a	m_288013_	method_52081	method_52081
	m	(Lhr;Lcic;)Ljava/lang/Integer;	a	m_266547_	method_48338	method_48338
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_266184_	method_48334	method_48334
	m	(Lds;)Z	a	m_276726_	method_48335	method_48335
	m	(Ljava/util/HashMap;)V	a	m_266243_	method_48341	method_48341
c	agf	net/minecraft/server/commands/SpectateCommand	net/minecraft/class_4694	net/minecraft/server/commands/SpectateCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138674_	field_21463	ERROR_SELF
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_138675_	field_21464	ERROR_NOT_SPECTATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138677_	method_23653	register
	m	(Lbfj;)Lsw;	a	m_288014_	method_52083	method_52083
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_138687_	method_23655	method_23655
	m	(Lds;Lbfj;Laig;)I	a	m_138683_	method_23652	spectate
	m	()Lsw;	a	m_288015_	method_52082	method_52082
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138679_	method_23654	method_23654
	m	(Lds;)Z	a	m_138681_	method_23651	method_23651
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138689_	method_23656	method_23656
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138691_	method_23657	method_23657
c	agg	net/minecraft/server/commands/SpreadPlayersCommand	net/minecraft/class_3131	net/minecraft/server/commands/SpreadPlayersCommand
	f	I	a	f_180523_	field_33397	MAX_ITERATION_COUNT
	f	Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;	b	f_138693_	field_13734	ERROR_FAILED_TO_SPREAD_TEAMS
	f	Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;	c	f_138694_	field_13735	ERROR_FAILED_TO_SPREAD_ENTITIES
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_201848_	field_36326	ERROR_INVALID_MAX_HEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)I	a	m_138727_	method_13652	getNumberOfTeams
	m	(Lapf;IDDDD)[Lagg$a;	a	m_214733_	method_13653	createInitialPositions
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138696_	method_13654	register
	m	(Z[Lagg$a;Leeh;D)Lsw;	a	m_288016_	method_52084	method_52084
	m	(Lds;)Z	a	m_201851_	method_13659	method_13659
	m	(Lds;Leeh;FFIZLjava/util/Collection;)I	a	m_138702_	method_13656	spreadPlayers
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_201853_	method_39991	method_39991
	m	(Leeh;DLaif;Lapf;DDDDI[Lagg$a;Z)V	a	m_214740_	method_13661	spreadPositions
	m	(Ljava/util/Collection;Laif;[Lagg$a;IZ)D	a	m_138729_	method_13657	setPlayerPositions
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_201849_	method_29193	method_29193
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_138722_	method_13660	method_13660
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_288017_	method_13658	method_13658
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_138744_	method_13655	method_13655
c	agg$a	net/minecraft/server/commands/SpreadPlayersCommand$Position	net/minecraft/class_3131$class_3132	net/minecraft/server/commands/SpreadPlayersCommand$Position
	f	D	a	f_138749_	field_13737	x
	f	D	b	f_138750_	field_13736	z
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcls;I)I	a	m_138758_	method_13669	getSpawnY
	m	(Lapf;DDDD)V	a	m_214752_	method_13667	randomize
	m	()V	a	m_138752_	method_13671	normalize
	m	(DDDD)Z	a	m_138753_	method_13666	clamp
	m	(Lagg$a;)D	a	m_138767_	method_13665	dist
	m	(Lagg$a;)V	b	m_138776_	method_13670	moveAway
	m	()D	b	m_180525_	method_13668	getLength
	m	(Lcls;I)Z	b	m_138773_	method_13662	isSafe
c	agh	net/minecraft/server/commands/StopCommand	net/minecraft/class_3134	net/minecraft/server/commands/StopCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138785_	method_13675	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_288019_	method_13676	method_13676
	m	()Lsw;	a	m_288018_	method_52085	method_52085
	m	(Lds;)Z	a	m_138789_	method_13677	method_13677
c	agi	net/minecraft/server/commands/StopSoundCommand	net/minecraft/class_3136	net/minecraft/server/commands/StopSoundCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138791_	method_13684	method_13684
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138794_	method_13681	register
	m	(Lacq;Lami;)Lsw;	a	m_288022_	method_52088	method_52088
	m	(Lami;)Lsw;	a	m_288023_	method_52089	method_52089
	m	()Lsw;	a	m_288021_	method_52086	method_52086
	m	(Lds;)Z	a	m_138798_	method_13682	method_13682
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138796_	method_13683	method_13683
	m	(Lds;Ljava/util/Collection;Lami;Lacq;)I	a	m_138800_	method_13685	stopSound
	m	(Lacq;)Lsw;	a	m_288020_	method_52087	method_52087
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138808_	method_13680	method_13680
	m	(Lami;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138805_	method_13686	method_13686
c	agj	net/minecraft/server/commands/SummonCommand	net/minecraft/class_3138	net/minecraft/server/commands/SummonCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138810_	field_13741	ERROR_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138811_	field_26629	ERROR_DUPLICATE_UUID
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_138812_	field_22254	INVALID_POSITION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leei;Lbfj;)Lbfj;	a	m_138826_	method_48759	method_48759
	m	(Lbfj;)Lsw;	a	m_288024_	method_52090	method_52090
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244862_	method_13692	method_13692
	m	(Lds;)Z	a	m_138818_	method_13693	method_13693
	m	(Lds;Lhe$c;Leei;Lqr;Z)Lbfj;	a	m_269066_	method_48758	createEntity
	m	(Lcom/mojang/brigadier/CommandDispatcher;Ldm;)V	a	m_246670_	method_13690	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_244861_	method_13689	method_13689
	m	(Lds;Lhe$c;Leei;Lqr;Z)I	b	m_245828_	method_13694	spawnEntity
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_244863_	method_13691	method_13691
c	agk	net/minecraft/server/commands/TagCommand	net/minecraft/class_3140	net/minecraft/server/commands/TagCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138833_	field_13742	ERROR_ADD_FAILED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138834_	field_13743	ERROR_REMOVE_FAILED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138836_	method_13698	register
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	a	m_288030_	method_52093	method_52093
	m	(Lds;)Z	a	m_138843_	method_13705	method_13705
	m	(Ljava/util/Collection;)Ljava/util/Collection;	a	m_138852_	method_13706	getTags
	m	(Lds;Ljava/util/Collection;)I	a	m_138845_	method_13700	listTags
	m	(Lds;Ljava/util/Collection;Ljava/lang/String;)I	a	m_138848_	method_13702	addTag
	m	(Lbfj;)Lsw;	a	m_288031_	method_52091	method_52091
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_138840_	method_13701	method_13701
	m	(Ljava/util/Collection;Ljava/util/Set;)Lsw;	a	m_288026_	method_52094	method_52094
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138838_	method_13704	method_13704
	m	(Lbfj;Ljava/util/Set;)Lsw;	a	m_288027_	method_52092	method_52092
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138854_	method_13697	method_13697
	m	(Lds;Ljava/util/Collection;Ljava/lang/String;)I	b	m_138856_	method_13699	removeTag
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	b	m_288032_	method_52095	method_52095
	m	(Ljava/util/Collection;)Lsw;	b	m_288029_	method_52096	method_52096
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138860_	method_13703	method_13703
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	c	m_288028_	method_52097	method_52097
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	d	m_288025_	method_52098	method_52098
c	agl	net/minecraft/server/commands/TeamCommand	net/minecraft/class_3142	net/minecraft/server/commands/TeamCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_138862_	field_13749	ERROR_TEAM_ALREADY_EXISTS
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138864_	field_13751	ERROR_TEAM_ALREADY_EMPTY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_138865_	field_13755	ERROR_TEAM_ALREADY_NAME
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_138866_	field_13746	ERROR_TEAM_ALREADY_COLOR
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_138867_	field_13753	ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	f	f_138868_	field_13754	ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_138869_	field_13747	ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	h	f_138870_	field_13756	ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	i	f_138871_	field_13752	ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	j	f_138872_	field_13757	ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	k	f_138873_	field_13750	ERROR_TEAM_COLLISION_UNCHANGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	A	m_183710_	method_13752	method_13752
	m	(Lds;Lefe;Lefi$a;)I	a	m_138886_	method_13713	setCollision
	m	(Lds;Lefe;)I	a	m_138883_	method_13723	emptyTeam
	m	(Lds;Ljava/lang/String;)I	a	m_138910_	method_13757	createTeam
	m	(Ljava/util/Collection;Lefe;)Lsw;	a	m_288045_	method_52106	method_52106
	m	(Lds;)I	a	m_138881_	method_13728	listTeams
	m	(Lefe;Ln;)Lsw;	a	m_288046_	method_52104	method_52104
	m	(Lds;Lefe;Lefi$b;)I	a	m_138890_	method_13732	setNametagVisibility
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138877_	method_13736	register
	m	(Lsw;)Lsw;	a	m_288044_	method_52107	method_52107
	m	(Lefe;Lefi$a;)Lsw;	a	m_288038_	method_52101	method_52101
	m	(ZLefe;)Lsw;	a	m_288051_	method_52108	method_52108
	m	(Ljava/util/Collection;)Lsw;	a	m_288036_	method_52105	method_52105
	m	(Lds;Ljava/lang/String;Lsw;)I	a	m_138913_	method_13715	createTeam
	m	()Lsw;	a	m_288049_	method_52099	method_52099
	m	(Lds;Ljava/util/Collection;)I	a	m_138917_	method_13714	leaveTeam
	m	(Lefe;Ljava/util/Collection;)Lsw;	a	m_288033_	method_52103	method_52103
	m	(Lefe;)Lsw;	a	m_288040_	method_52100	method_52100
	m	(Lds;Lefe;Ljava/util/Collection;)I	a	m_138894_	method_13720	joinTeam
	m	(Lds;Lefe;Lsw;)I	a	m_138902_	method_13711	setDisplayName
	m	(Lefe;Lefi$b;)Lsw;	a	m_288052_	method_52102	method_52102
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_138922_	method_13712	method_13712
	m	(Lds;Lefe;Ln;)I	a	m_138898_	method_13745	setColor
	m	(Lds;Lefe;Z)I	a	m_138906_	method_13751	setFriendlySight
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_138941_	method_13717	method_13717
	m	(Lds;)Z	b	m_183712_	method_13719	method_13719
	m	(Ljava/util/Collection;Lefe;)Lsw;	b	m_288043_	method_52112	method_52112
	m	(Lds;Lefe;Lefi$b;)I	b	m_138929_	method_13735	setDeathMessageVisibility
	m	(ZLefe;)Lsw;	b	m_288050_	method_52114	method_52114
	m	(Lds;Lefe;)I	b	m_138926_	method_13747	deleteTeam
	m	(Lds;Lefe;Lsw;)I	b	m_138933_	method_13743	setPrefix
	m	(Lds;Lefe;Z)I	b	m_138937_	method_13754	setFriendlyFire
	m	(Lsw;)Lsw;	b	m_288037_	method_52113	method_52113
	m	(Lefe;Lefi$b;)Lsw;	b	m_288034_	method_52110	method_52110
	m	(Lefe;)Lsw;	b	m_288035_	method_52109	method_52109
	m	(Ljava/util/Collection;)Lsw;	b	m_288047_	method_52111	method_52111
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_138950_	method_13724	method_13724
	m	(Lefe;)Lsw;	c	m_288041_	method_52115	method_52115
	m	(Ljava/util/Collection;Lefe;)Lsw;	c	m_288048_	method_52117	method_52117
	m	(Ljava/util/Collection;)Lsw;	c	m_288042_	method_52116	method_52116
	m	(Lds;Lefe;Lsw;)I	c	m_138946_	method_13756	setSuffix
	m	(Lds;Lefe;)I	c	m_138943_	method_13748	listMembers
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_138952_	method_13739	method_13739
	m	(Lefe;)Lsw;	d	m_288039_	method_52118	method_52118
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_138954_	method_13733	method_13733
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_138956_	method_13755	method_13755
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_138958_	method_13750	method_13750
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_138960_	method_13721	method_13721
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_138962_	method_13730	method_13730
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_138964_	method_13727	method_13727
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_138966_	method_13742	method_13742
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_138968_	method_13734	method_13734
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	m	m_138970_	method_13740	method_13740
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	n	m_138972_	method_13725	method_13725
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	o	m_138974_	method_13729	method_13729
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	p	m_138976_	method_13716	method_13716
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	q	m_138978_	method_13718	method_13718
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	r	m_138980_	method_13746	method_13746
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	s	m_138982_	method_13738	method_13738
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	t	m_138984_	method_13744	method_13744
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	u	m_138986_	method_13731	method_13731
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	v	m_138988_	method_13726	method_13726
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	w	m_138990_	method_13722	method_13722
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	x	m_138992_	method_13753	method_13753
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	y	m_138994_	method_13749	method_13749
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	z	m_138875_	method_13737	method_13737
c	agm	net/minecraft/server/commands/TeamMsgCommand	net/minecraft/class_3945	net/minecraft/server/commands/TeamMsgCommand
	f	Lts;	a	f_138996_	field_24380	SUGGEST_STYLE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_138997_	field_17440	ERROR_NOT_ON_TEAM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_138999_	method_17600	register
	m	(Lds;Lbfj;Lefe;Ljava/util/List;Ltl;)V	a	m_246910_	method_17599	sendMessage
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_244866_	method_17601	method_17601
	m	(Lbfj;Lefe;Laig;)Z	a	m_288053_	method_45154	method_45154
	m	(Lds;Lbfj;Lefe;Ljava/util/List;Ltl;)V	b	m_244864_	method_45155	method_45155
c	agn	net/minecraft/server/commands/TeleportCommand	net/minecraft/class_3143	net/minecraft/server/commands/TeleportCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_139006_	field_22255	INVALID_POSITION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;Lbfj;)Lsw;	a	m_288054_	method_52119	method_52119
	m	(D)Ljava/lang/String;	a	m_142775_	method_36970	formatDouble
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139008_	method_13760	register
	m	(Lds;Lbfj;Laif;DDDLjava/util/Set;FFLagn$a;)V	a	m_139014_	method_13766	performTeleport
	m	(Lds;Ljava/util/Collection;Laif;Lfk;Lfk;Lagn$a;)I	a	m_139025_	method_13765	teleportToPos
	m	(Lds;)Z	a	m_139012_	method_13763	method_13763
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_139010_	method_13769	method_13769
	m	(Lds;Ljava/util/Collection;Lbfj;)I	a	m_139032_	method_13771	teleportToEntity
	m	(Ljava/util/Collection;Leei;)Lsw;	a	m_288056_	method_52120	method_52120
	m	(Ljava/util/Collection;Lbfj;)Lsw;	b	m_288055_	method_52121	method_52121
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_139036_	method_13758	method_13758
	m	(Lds;)Z	b	m_139038_	method_13764	method_13764
	m	(Ljava/util/Collection;Leei;)Lsw;	b	m_288057_	method_52122	method_52122
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139040_	method_13762	method_13762
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_139042_	method_13767	method_13767
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_139044_	method_13761	method_13761
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_139046_	method_13759	method_13759
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_139048_	method_13770	method_13770
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_139050_	method_13768	method_13768
c	agn$a	net/minecraft/server/commands/TeleportCommand$LookAt	net/minecraft/class_3143$class_3144	net/minecraft/server/commands/TeleportCommand$LookAt
	f	Leei;	a	f_139052_	field_13760	position
	f	Lbfj;	b	f_139053_	field_13758	entity
	f	Leb$a;	c	f_139054_	field_13759	anchor
	m	(Leei;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Leb$a;)V	<init>	<init>	<init>	<init>
	m	(Lds;Lbfj;)V	a	m_139060_	method_13772	perform
c	ago	net/minecraft/server/commands/TellRawCommand	net/minecraft/class_3146	net/minecraft/server/commands/TellRawCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139063_	method_13776	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_240394_	method_13777	method_13777
	m	(Lds;)Z	a	m_139067_	method_13778	method_13778
c	agp	net/minecraft/server/commands/TimeCommand	net/minecraft/class_3149	net/minecraft/server/commands/TimeCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139071_	method_13786	register
	m	(Lds;I)I	a	m_139077_	method_13784	setTime
	m	(Lds;)Z	a	m_139075_	method_13791	method_13791
	m	(Laif;)I	a	m_139069_	method_13787	getDayTime
	m	(I)Lsw;	a	m_288060_	method_52123	method_52123
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_288059_	method_13795	method_13795
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_288061_	method_13783	method_13783
	m	(Lds;I)I	b	m_139082_	method_13788	addTime
	m	(I)Lsw;	b	m_288062_	method_52124	method_52124
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139085_	method_13790	method_13790
	m	(Lds;I)I	c	m_139087_	method_13796	queryTime
	m	(I)Lsw;	c	m_288058_	method_52125	method_52125
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_139090_	method_13793	method_13793
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_139092_	method_13789	method_13789
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_139094_	method_13785	method_13785
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_139096_	method_13797	method_13797
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_139098_	method_13794	method_13794
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_139100_	method_13792	method_13792
c	agq	net/minecraft/server/commands/TitleCommand	net/minecraft/class_3151	net/minecraft/server/commands/TitleCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139102_	method_13804	register
	m	(Lds;Ljava/util/Collection;III)I	a	m_139111_	method_13806	setTimes
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	a	m_288070_	method_52126	method_52126
	m	(Lds;)Z	a	m_139106_	method_13810	method_13810
	m	(Lds;Ljava/util/Collection;)I	a	m_139108_	method_13805	clearTitle
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_139104_	method_13809	method_13809
	m	(Lds;Ljava/util/Collection;Lsw;Ljava/lang/String;Ljava/util/function/Function;)I	a	m_142780_	method_13802	showTitle
	m	(Ljava/util/Collection;)Lsw;	a	m_288063_	method_52127	method_52127
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_139122_	method_13800	method_13800
	m	(Ljava/lang/String;Ljava/util/Collection;)Lsw;	b	m_289077_	method_52128	method_52128
	m	(Ljava/util/Collection;)Lsw;	b	m_289079_	method_52129	method_52129
	m	(Lds;Ljava/util/Collection;)I	b	m_139124_	method_13799	resetTitle
	m	(Ljava/util/Collection;)Lsw;	c	m_288068_	method_52130	method_52130
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139127_	method_13808	method_13808
	m	(Ljava/util/Collection;)Lsw;	d	m_289080_	method_52131	method_52131
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_139129_	method_13801	method_13801
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_139131_	method_13807	method_13807
	m	(Ljava/util/Collection;)Lsw;	e	m_288069_	method_52132	method_52132
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_139133_	method_13803	method_13803
	m	(Ljava/util/Collection;)Lsw;	f	m_289078_	method_52133	method_52133
c	agr	net/minecraft/server/commands/TriggerCommand	net/minecraft/class_3153	net/minecraft/server/commands/TriggerCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_139135_	field_13763	ERROR_NOT_PRIMED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_139136_	field_13764	ERROR_INVALID_OBJECTIVE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;Leff;I)I	a	m_139154_	method_13817	addValue
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139141_	method_13813	register
	m	(Lds;Leff;)I	a	m_139151_	method_13818	simpleTrigger
	m	(Leff;I)Lsw;	a	m_288071_	method_52135	method_52135
	m	(Lds;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_139148_	method_13819	suggestObjectives
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_139145_	method_13814	method_13814
	m	(Leff;)Lsw;	a	m_288072_	method_52134	method_52134
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_139143_	method_13816	method_13816
	m	(Laig;Lefd;)Leff;	a	m_139138_	method_13821	getScore
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_139158_	method_13812	method_13812
	m	(Lds;Leff;I)I	b	m_139160_	method_13820	setValue
	m	(Leff;I)Lsw;	b	m_288073_	method_52136	method_52136
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139164_	method_13815	method_13815
c	ags	net/minecraft/server/commands/WardenSpawnTrackerCommand	net/minecraft/class_7240	net/minecraft/server/commands/WardenSpawnTrackerCommand
	m	()V	<init>	<init>	<init>	<init>
	m	(ILbxu;)V	a	m_244869_	method_45156	method_45156
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_214773_	method_42100	register
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_214775_	method_42101	method_42101
	m	(Lds;)Z	a	m_214777_	method_42102	method_42102
	m	(Ljava/util/Collection;)Lsw;	a	m_288077_	method_52137	method_52137
	m	(Lds;Ljava/util/Collection;I)I	a	m_214782_	method_42104	setWarningLevel
	m	(Lds;Ljava/util/Collection;)I	a	m_214779_	method_42103	resetTracker
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_214786_	method_42105	method_42105
	m	(Ljava/util/Collection;)Lsw;	b	m_288076_	method_52138	method_52138
	m	(Ljava/util/Collection;)Lsw;	c	m_288074_	method_52139	method_52139
	m	(Ljava/util/Collection;)Lsw;	d	m_288075_	method_52140	method_52140
c	agt	net/minecraft/server/commands/WeatherCommand	net/minecraft/class_3155	net/minecraft/server/commands/WeatherCommand
	f	I	a	f_142787_	field_33398	DEFAULT_TIME
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139166_	method_13827	register
	m	(Lds;I)I	a	m_139172_	method_13824	setClear
	m	()Lsw;	a	m_288080_	method_52141	method_52141
	m	(Lds;)Z	a	m_139170_	method_13832	method_13832
	m	(Lds;ILbdc;)I	a	m_264595_	method_48087	getDuration
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_263940_	method_13831	method_13831
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_263944_	method_13823	method_13823
	m	()Lsw;	b	m_288079_	method_52142	method_52142
	m	(Lds;I)I	b	m_139177_	method_13828	setRain
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_263945_	method_13830	method_13830
	m	(Lds;I)I	c	m_139182_	method_13833	setThunder
	m	()Lsw;	c	m_288078_	method_52143	method_52143
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_263941_	method_13825	method_13825
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_263943_	method_13829	method_13829
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_263942_	method_13826	method_13826
c	agu	net/minecraft/server/commands/WhitelistCommand	net/minecraft/class_3156	net/minecraft/server/commands/WhitelistCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_139191_	field_13767	ERROR_ALREADY_ENABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_139192_	field_13770	ERROR_ALREADY_DISABLED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_139193_	field_13768	ERROR_ALREADY_WHITELISTED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_139194_	field_13769	ERROR_NOT_WHITELISTED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_288084_	method_52144	method_52144
	m	(Lcom/mojang/authlib/GameProfile;)Lsw;	a	m_288081_	method_52145	method_52145
	m	(Lds;Ljava/util/Collection;)I	a	m_139210_	method_13838	addPlayers
	m	(Lds;)I	a	m_139208_	method_13850	reload
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_139205_	method_13849	method_13849
	m	(Lalk;Laig;)Z	a	m_289081_	method_13841	method_13841
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139201_	method_13836	register
	m	(Laig;)Ljava/lang/String;	a	m_289082_	method_13844	method_13844
	m	([Ljava/lang/String;)Lsw;	a	m_288082_	method_52146	method_52146
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_139203_	method_13851	method_13851
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_139213_	method_13834	method_13834
	m	(Lcom/mojang/authlib/GameProfile;)Lsw;	b	m_288085_	method_52148	method_52148
	m	(Lds;)I	b	m_139218_	method_13839	enableWhitelist
	m	()Lsw;	b	m_288087_	method_52147	method_52147
	m	(Lds;Ljava/util/Collection;)I	b	m_139220_	method_13845	removePlayers
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_139215_	method_13848	method_13848
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139223_	method_13843	method_13843
	m	(Lds;)I	c	m_139225_	method_13837	disableWhitelist
	m	()Lsw;	c	m_288088_	method_52149	method_52149
	m	(Lds;)I	d	m_139229_	method_13840	showList
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_139227_	method_13846	method_13846
	m	()Lsw;	d	m_288086_	method_52150	method_52150
	m	(Lds;)Z	e	m_139233_	method_13847	method_13847
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_139231_	method_13842	method_13842
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_139235_	method_13835	method_13835
c	agv	net/minecraft/server/commands/WorldBorderCommand	net/minecraft/class_3158	net/minecraft/server/commands/WorldBorderCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_139237_	field_13775	ERROR_SAME_CENTER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_139238_	field_13780	ERROR_SAME_SIZE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_139239_	field_13776	ERROR_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_139240_	field_13779	ERROR_TOO_BIG
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_196554_	field_36188	ERROR_TOO_FAR_OUT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	f	f_139241_	field_13773	ERROR_SAME_WARNING_TIME
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_139242_	field_13777	ERROR_SAME_WARNING_DISTANCE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	h	f_139243_	field_13778	ERROR_SAME_DAMAGE_BUFFER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	i	f_139244_	field_13774	ERROR_SAME_DAMAGE_AMOUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lds;DJ)I	a	m_139252_	method_13854	setSize
	m	(Lds;I)I	a	m_139259_	method_13856	setWarningTime
	m	(Lds;)I	a	m_139250_	method_13868	getSize
	m	(DJ)Lsw;	a	m_288091_	method_52152	method_52152
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139246_	method_13858	register
	m	(Lds;Leeh;)I	a	m_139262_	method_13869	setCenter
	m	(D)Lsw;	a	m_288096_	method_52151	method_52151
	m	(I)Lsw;	a	m_288092_	method_52154	method_52154
	m	(F)Lsw;	a	m_288097_	method_52153	method_52153
	m	(Lds;F)I	a	m_139256_	method_13865	setDamageBuffer
	m	(Leeh;)Lsw;	a	m_288090_	method_52155	method_52155
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_139248_	method_13870	method_13870
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_139265_	method_13855	method_13855
	m	(Lds;)Z	b	m_139267_	method_13862	method_13862
	m	(Lds;F)I	b	m_139269_	method_13863	setDamageAmount
	m	(Lds;I)I	b	m_139272_	method_13859	setWarningDistance
	m	(DJ)Lsw;	b	m_288098_	method_52157	method_52157
	m	(D)Lsw;	b	m_288093_	method_52156	method_52156
	m	(F)Lsw;	b	m_288095_	method_52158	method_52158
	m	(I)Lsw;	b	m_288094_	method_52159	method_52159
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_139275_	method_13861	method_13861
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_139277_	method_13866	method_13866
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_139279_	method_13860	method_13860
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_139281_	method_13857	method_13857
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_139283_	method_13872	method_13872
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_139285_	method_13867	method_13867
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_289084_	method_13864	method_13864
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_289083_	method_13871	method_13871
c	agw	net/minecraft/server/commands/data/BlockDataAccessor	net/minecraft/class_3161	net/minecraft/server/commands/data/BlockDataAccessor
	f	Ljava/util/function/Function;	a	f_139291_	field_13786	PROVIDER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_139292_	field_13785	ERROR_NOT_A_BLOCK_ENTITY
	f	Lczn;	c	f_139293_	field_13784	entity
	f	Lgu;	d	f_139294_	field_13783	pos
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lczn;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lagy$c;	a	m_139304_	method_13878	method_13878
c	agw$1	net/minecraft/server/commands/data/BlockDataAccessor$1	net/minecraft/class_3161$1	net/minecraft/server/commands/data/BlockDataAccessor$1
	f	Ljava/lang/String;	a	f_139312_	field_13787	val$argPrefix
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	agx	net/minecraft/server/commands/data/DataAccessor	net/minecraft/class_3162	net/minecraft/server/commands/data/DataAccessor
	m	(Lrk;)Lsw;	a	m_7624_	method_13882	getPrintSuccess
	m	()Lqr;	a	m_6184_	method_13881	getData
	m	(Lqr;)V	a	m_7603_	method_13880	setData
	m	(Leh$g;DI)Lsw;	a	m_6066_	method_13879	getPrintSuccess
	m	()Lsw;	b	m_6934_	method_13883	getModifiedSuccess
c	agy	net/minecraft/server/commands/data/DataCommands	net/minecraft/class_3164	net/minecraft/server/commands/data/DataCommands
	f	Ljava/util/List;	a	f_139349_	field_13790	ALL_PROVIDERS
	f	Ljava/util/List;	b	f_139350_	field_13798	TARGET_PROVIDERS
	f	Ljava/util/List;	c	f_139351_	field_13792	SOURCE_PROVIDERS
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_139352_	field_13796	ERROR_MERGE_UNCHANGED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	e	f_139353_	field_13791	ERROR_GET_NOT_NUMBER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	f	f_139354_	field_13793	ERROR_GET_NON_EXISTENT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_139355_	field_13794	ERROR_MULTIPLE_TAGS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	h	f_139357_	field_13797	ERROR_EXPECTED_OBJECT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	i	f_263767_	field_41747	ERROR_EXPECTED_VALUE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	j	f_287793_	field_44916	ERROR_INVALID_SUBSTRING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lrk;)Ljava/lang/String;	a	m_264579_	method_48096	getAsText
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_287041_	method_48088	method_48088
	m	(Ljava/lang/String;I)Ljava/lang/String;	a	m_287230_	method_51825	substring
	m	(Lds;)Z	a	m_139380_	method_13890	method_13890
	m	(Lagy$c;Lagy$c;Lagy$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_263955_	method_48090	method_48090
	m	(Ljava/util/List;Lagy$d;)Ljava/util/List;	a	m_288215_	method_48095	stringifyTagList
	m	(Ljava/lang/String;II)Ljava/lang/String;	a	m_288220_	method_52165	validatedSubstring
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	a	m_263448_	method_47952	method_47952
	m	(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_139403_	method_13898	decorateModification
	m	(II)I	a	m_287144_	method_51824	getOffset
	m	(Lds;Lagx;Leh$g;D)I	a	m_139389_	method_13903	getNumeric
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_142818_	method_13912	method_13912
	m	(Leh$g;Lagx;)Lrk;	a	m_139398_	method_13921	getSingleTag
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_139365_	method_13905	register
	m	(Lagx;)Lsw;	a	m_288102_	method_52160	method_52160
	m	(Lds;Lagx;Lqr;)I	a	m_139394_	method_13901	mergeData
	m	(Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_139411_	method_13923	method_13923
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lagy$b;)V	a	m_139367_	method_13895	method_13895
	m	(Lagx;Leh$g;DI)Lsw;	a	m_288109_	method_52161	method_52161
	m	(Lagy$c;Lagy$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_142797_	method_13899	method_13899
	m	(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;Lagy$a;Ljava/util/List;)I	a	m_139375_	method_13920	manipulateData
	m	(Lagx;Lrk;)Lsw;	a	m_288105_	method_52163	method_52163
	m	(Lagy$c;Lagy$a;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_142800_	method_13900	method_13900
	m	(Lds;Lagx;)I	a	m_139382_	method_13908	getData
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	a	m_287042_	method_48092	method_48092
	m	(Ljava/util/function/BiConsumer;Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_263949_	method_13922	method_13922
	m	(Lds;Lagx;Leh$g;)I	a	m_139385_	method_13885	removeData
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_263961_	method_48093	method_48093
	m	(Ljava/util/function/Function;)Lagy$c;	a	m_139409_	method_13906	method_13906
	m	(Lagx;Lqr;)Lsw;	a	m_288106_	method_52162	method_52162
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_288104_	method_52164	method_52164
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_263951_	method_48094	method_48094
	m	(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;)Ljava/util/List;	a	m_264092_	method_48091	getSingletonSource
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	a	m_288107_	method_48089	method_48089
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	b	m_263157_	method_13888	method_13888
	m	(Ljava/util/function/Function;)Lagy$c;	b	m_139449_	method_13919	method_13919
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	b	m_287040_	method_48099	method_48099
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_263948_	method_48100	method_48100
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_139467_	method_13907	method_13907
	m	(Lagx;)Lsw;	b	m_288103_	method_52166	method_52166
	m	(Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	b	m_139451_	method_13889	method_13889
	m	(Ljava/lang/String;II)Ljava/lang/String;	b	m_287271_	method_51826	substring
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_142831_	method_13886	method_13886
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	b	m_142808_	method_13893	method_13893
	m	(Lagy$c;Lagy$c;Lagy$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	b	m_142804_	method_13911	method_13911
	m	(Lds;Lagx;Leh$g;)I	b	m_139443_	method_13916	getData
	m	(Lcom/mojang/brigadier/context/CommandContext;Lagy$c;)Ljava/util/List;	b	m_264549_	method_48098	resolveSourcePath
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	b	m_288108_	method_48097	method_48097
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	c	m_263156_	method_47953	method_47953
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_142839_	method_13904	method_13904
	m	(Lagy$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	c	m_139469_	method_13896	method_13896
	m	(Lagx;)Lsw;	c	m_288100_	method_52167	method_52167
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_139480_	method_13892	method_13892
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	c	m_288101_	method_48101	method_48101
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_139490_	method_13902	method_13902
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	d	m_142847_	method_13909	method_13909
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	d	m_263155_	method_47954	method_47954
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	d	m_288099_	method_48102	method_48102
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	e	m_263154_	method_13891	method_13891
	m	(Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	e	m_142855_	method_13887	method_13887
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	e	m_263957_	method_48103	method_48103
	m	(Lagy$c;Lagy$a;Lagy$c;Lcom/mojang/brigadier/context/CommandContext;)I	f	m_263953_	method_48104	method_48104
c	agy$a	net/minecraft/server/commands/data/DataCommands$DataManipulator	net/minecraft/class_3164$class_3165	net/minecraft/server/commands/data/DataCommands$DataManipulator
	m	(Lcom/mojang/brigadier/context/CommandContext;Lqr;Leh$g;Ljava/util/List;)I	modify	m_139495_	modify	modify
c	agy$b	net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator	net/minecraft/class_3164$class_3166	net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator
	m	(Lagy$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	create	m_139500_	create	create
c	agy$c	net/minecraft/server/commands/data/DataCommands$DataProvider	net/minecraft/class_3164$class_3167	net/minecraft/server/commands/data/DataCommands$DataProvider
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lagx;	a	m_7018_	method_13924	access
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_7621_	method_13925	wrap
c	agy$d	net/minecraft/server/commands/data/DataCommands$StringProcessor	net/minecraft/class_3164$class_8569	net/minecraft/server/commands/data/DataCommands$StringProcessor
	m	(Ljava/lang/String;)Ljava/lang/String;	process	m_288227_	process	process
c	agz	net/minecraft/server/commands/data/EntityDataAccessor	net/minecraft/class_3169	net/minecraft/server/commands/data/EntityDataAccessor
	f	Ljava/util/function/Function;	a	f_139505_	field_13800	PROVIDER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_139506_	field_13799	ERROR_NO_PLAYERS
	f	Lbfj;	c	f_139507_	field_13801	entity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lagy$c;	a	m_139516_	method_13927	method_13927
c	agz$1	net/minecraft/server/commands/data/EntityDataAccessor$1	net/minecraft/class_3169$1	net/minecraft/server/commands/data/EntityDataAccessor$1
	f	Ljava/lang/String;	a	f_139523_	field_13802	val$arg
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ah	net/minecraft/advancements/AdvancementRewards	net/minecraft/class_170	net/minecraft/advancements/AdvancementRewards
	f	Lah;	a	f_9978_	field_1167	EMPTY
	f	I	b	f_9979_	field_1165	experience
	f	[Lacq;	c	f_9980_	field_1164	loot
	f	[Lacq;	d	f_9981_	field_1166	recipes
	f	Ldn$a;	e	f_9982_	field_1163	function
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I[Lacq;[Lacq;Ldn$a;)V	<init>	<init>	<init>	<init>
	m	(Lnet/minecraft/server/MinecraftServer;Laig;Ldn;)V	a	m_289047_	method_17978	method_17978
	m	(Lcom/google/gson/JsonObject;)Lah;	a	m_9991_	method_27912	deserialize
	m	(Laig;)V	a	m_9989_	method_748	grant
	m	()[Lacq;	a	m_144821_	method_34898	getRecipes
	m	()Lcom/google/gson/JsonElement;	b	m_9997_	method_747	serializeToJson
c	ah$a	net/minecraft/advancements/AdvancementRewards$Builder	net/minecraft/class_170$class_171	net/minecraft/advancements/AdvancementRewards$Builder
	f	I	a	f_9999_	field_1169	experience
	f	Ljava/util/List;	b	f_10000_	field_1171	loot
	f	Ljava/util/List;	c	f_10001_	field_1168	recipes
	f	Lacq;	d	f_10002_	field_1170	function
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lah$a;	a	m_10005_	method_750	experience
	m	(Lacq;)Lah$a;	a	m_144822_	method_34899	loot
	m	()Lah;	a	m_10004_	method_751	build
	m	(I)Lah$a;	b	m_10007_	method_749	addExperience
	m	(Lacq;)Lah$a;	b	m_144824_	method_34900	addLootTable
	m	(Lacq;)Lah$a;	c	m_10009_	method_753	recipe
	m	(Lacq;)Lah$a;	d	m_10011_	method_752	addRecipe
	m	(Lacq;)Lah$a;	e	m_144826_	method_34901	function
	m	(Lacq;)Lah$a;	f	m_144828_	method_34902	runs
c	aha	net/minecraft/server/commands/data/StorageDataAccessor	net/minecraft/class_4580	net/minecraft/server/commands/data/StorageDataAccessor
	f	Ljava/util/function/Function;	a	f_139531_	field_20855	PROVIDER
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	b	f_139532_	field_20856	SUGGEST_STORAGE
	f	Ldyr;	c	f_139533_	field_20857	storage
	f	Lacq;	d	f_139534_	field_20858	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldyr;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lagy$c;	a	m_139553_	method_22841	method_22841
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_139546_	method_22840	method_22840
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ldyr;	a	m_139560_	method_22842	getGlobalTags
c	aha$1	net/minecraft/server/commands/data/StorageDataAccessor$1	net/minecraft/class_4580$1	net/minecraft/server/commands/data/StorageDataAccessor$1
	f	Ljava/lang/String;	a	f_139563_	field_20859	val$arg
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ahb	net/minecraft/server/commands/data/package-info	net/minecraft/class_5974	net/minecraft/server/commands/data/package-info
c	ahc	net/minecraft/server/commands/package-info	net/minecraft/class_5975	net/minecraft/server/commands/package-info
c	ahd	net/minecraft/server/dedicated/DedicatedPlayerList	net/minecraft/class_3174	net/minecraft/server/dedicated/DedicatedPlayerList
	f	Lorg/slf4j/Logger;	a	f_139571_	field_13804	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lahe;Lhl;Ldzb;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_139597_	method_13934	loadOps
	m	()V	B	m_139577_	method_13935	saveOps
	m	()V	C	m_139578_	method_13936	loadWhiteList
	m	()V	D	m_139579_	method_13937	saveWhiteList
	m	()Lahe;	b	m_7873_	method_13938	getServer
	m	()V	w	m_139593_	method_13932	saveIpBanList
	m	()V	x	m_139594_	method_13930	saveUserBanList
	m	()V	y	m_139595_	method_13931	loadIpBanList
	m	()V	z	m_139596_	method_13933	loadUserBanList
c	ahe	net/minecraft/server/dedicated/DedicatedServer	net/minecraft/class_3176	net/minecraft/server/dedicated/DedicatedServer
	f	Lorg/slf4j/Logger;	n	f_139598_	field_13814	LOGGER
	f	I	o	f_142864_	field_29662	CONVERSION_RETRY_DELAY_MS
	f	I	p	f_142865_	field_29663	CONVERSION_RETRIES
	f	Ljava/util/List;	q	f_139600_	field_13815	consoleInput
	f	Lama;	r	f_139601_	field_13816	queryThreadGs4
	f	Lalx;	s	f_139602_	field_13811	rconConsoleSource
	f	Lamc;	t	f_139603_	field_13819	rconThread
	f	Lahg;	u	f_139604_	field_16799	settings
	f	Lahk;	v	f_139605_	field_16800	gui
	f	Laje;	w	f_139606_	field_26898	textFilterClient
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Thread;Ldyy$c;Laki;Ladk;Lahg;Lcom/mojang/datafixers/DataFixer;Ladh;Laip;)V	<init>	<init>	<init>	<init>
	m	(ZLahf;)Lahf;	a	m_278545_	method_16711	method_16711
	m	(ILahf;)Lahf;	a	m_278546_	method_16710	method_16710
	m	(Ljava/lang/String;Lds;)V	a	m_139645_	method_13947	handleConsoleInput
	m	()V	bf	m_139665_	method_13941	handleConsoleInputs
	m	()Lahd;	bg	m_6846_	method_13949	getPlayerList
	m	()V	bh	m_139667_	method_13948	showGui
	m	()Z	bi	m_139668_	method_13951	convertOldUsers
	m	()J	bj	m_139669_	method_13944	getMaxTickLength
	m	()V	bs	m_139671_	method_13942	waitForRetry
	m	()Ljava/lang/String;	bt	m_142876_	method_13943	method_13943
	m	()Ljava/lang/String;	bu	m_276331_	method_13946	method_13946
	m	(Ljava/lang/String;)V	e	m_276334_	method_20799	method_20799
	m	(Z)V	i	m_139688_	method_16712	storeUsingWhiteList
c	ahe$1	net/minecraft/server/dedicated/DedicatedServer$1	net/minecraft/class_3176$1	net/minecraft/server/dedicated/DedicatedServer$1
	f	Lahe;	a	f_139700_	field_13822	field_13822
	m	(Lahe;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ahf	net/minecraft/server/dedicated/DedicatedServerProperties	net/minecraft/class_3806	net/minecraft/server/dedicated/DedicatedServerProperties
	f	I	A	f_139710_	field_16845	opPermissionLevel
	f	I	B	f_139711_	field_20324	functionPermissionLevel
	f	J	C	f_139712_	field_16815	maxTickTime
	f	I	D	f_214801_	field_37275	maxChainedNeighborUpdates
	f	I	E	f_139713_	field_25802	rateLimitPacketsPerSecond
	f	I	F	f_139714_	field_16844	viewDistance
	f	I	G	f_183715_	field_34883	simulationDistance
	f	I	H	f_139715_	field_16814	maxPlayers
	f	I	I	f_139716_	field_16842	networkCompressionThreshold
	f	Z	J	f_139717_	field_16824	broadcastRconToOps
	f	Z	K	f_139718_	field_16802	broadcastConsoleToOps
	f	I	L	f_139719_	field_16812	maxWorldSize
	f	Z	M	f_139720_	field_23785	syncChunkWrites
	f	Z	N	f_139721_	field_24056	enableJmxMonitoring
	f	Z	O	f_139722_	field_24453	enableStatus
	f	Z	P	f_183716_	field_35564	hideOnlinePlayers
	f	I	Q	f_139723_	field_24454	entityBroadcastRangePercentage
	f	Ljava/lang/String;	R	f_139724_	field_26899	textFilteringConfig
	f	Ljava/util/Optional;	S	f_214802_	field_39093	serverResourcePackInfo
	f	Lcma;	T	f_243997_	field_39981	initialDataPackConfiguration
	f	Lahi$a;	U	f_139725_	field_16817	playerIdleTimeout
	f	Lahi$a;	V	f_139726_	field_16804	whiteList
	f	Z	W	f_214804_	field_39018	enforceSecureProfile
	f	Ldii;	X	f_243824_	field_24623	worldOptions
	f	Lorg/slf4j/Logger;	Z	f_214805_	field_37276	LOGGER
	f	Z	a	f_139728_	field_16813	onlineMode
	f	Ljava/util/regex/Pattern;	aa	f_214806_	field_39094	SHA1
	f	Lcom/google/common/base/Splitter;	ab	f_243988_	field_39982	COMMA_SPLITTER
	f	Lahf$a;	ac	f_244504_	field_39983	worldDimensionData
	f	Z	b	f_139729_	field_16839	preventProxyConnections
	f	Ljava/lang/String;	c	f_139730_	field_16829	serverIp
	f	Z	d	f_139731_	field_16836	spawnAnimals
	f	Z	e	f_139732_	field_16809	spawnNpcs
	f	Z	f	f_139733_	field_16833	pvp
	f	Z	g	f_139734_	field_16807	allowFlight
	f	Ljava/lang/String;	h	f_139736_	field_16825	motd
	f	Z	i	f_139737_	field_16827	forceGameMode
	f	Z	j	f_139738_	field_16805	enforceWhitelist
	f	Lbdu;	k	f_139739_	field_16840	difficulty
	f	Lcmj;	l	f_139740_	field_16841	gamemode
	f	Ljava/lang/String;	m	f_139741_	field_16820	levelName
	f	I	n	f_139742_	field_16837	serverPort
	f	Ljava/lang/Boolean;	o	f_139744_	field_16830	announcePlayerAchievements
	f	Z	p	f_139745_	field_16819	enableQuery
	f	I	q	f_139746_	field_16831	queryPort
	f	Z	r	f_139747_	field_16818	enableRcon
	f	I	s	f_139748_	field_16828	rconPort
	f	Ljava/lang/String;	t	f_139749_	field_16823	rconPassword
	f	Z	u	f_139752_	field_16838	hardcore
	f	Z	v	f_139753_	field_16811	allowNether
	f	Z	w	f_139705_	field_16835	spawnMonsters
	f	Z	x	f_139707_	field_16832	useNativeTransport
	f	Z	y	f_139708_	field_16806	enableCommandBlock
	f	I	z	f_139709_	field_16816	spawnProtection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Properties;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	a	m_244875_	method_45158	method_45158
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_139768_	method_27905	method_27905
	m	(Lhs;Ljava/util/Properties;)Lahf;	a	m_6764_	method_16713	reload
	m	(Ljava/nio/file/Path;)Lahf;	a	m_180929_	method_16714	fromFile
	m	(Lhs;)Ldif;	a	m_246483_	method_45157	createDimensions
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional;	a	m_214808_	method_43660	getServerPackInfo
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	b	m_139770_	method_16715	method_16715
	m	(Ljava/lang/String;Ljava/lang/String;)Lcma;	b	m_247013_	method_45159	getDatapackConfig
	m	(Ljava/lang/String;)Lsw;	c	m_214814_	method_43661	parseResourcePackPrompt
	m	(Ljava/lang/String;)Lcaw;	d	m_246391_	method_45160	getFeatures
	m	(Ljava/lang/String;)Ljava/lang/String;	e	m_211540_	method_41005	method_41005
	m	(Ljava/lang/String;)Lcom/google/gson/JsonObject;	f	m_211542_	method_41186	method_41186
c	ahf$a	net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData	net/minecraft/class_3806$class_7044	net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData
	f	Lcom/google/gson/JsonObject;	a	f_244404_	comp_459	generatorSettings
	f	Ljava/lang/String;	b	f_243780_	comp_461	levelType
	f	Ljava/util/Map;	c	f_244358_	field_37277	LEGACY_PRESET_NAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lhr;)Ljava/util/Optional;	a	m_257148_	method_41241	method_41241
	m	()Lcom/google/gson/JsonObject;	a	f_244404_	comp_459	generatorSettings
	m	(Lhs;)Ldif;	a	m_247373_	method_41242	create
	m	(Lhe$c;)Lhe$c;	a	m_247595_	method_45161	method_45161
	m	(Lacq;)Lacp;	a	m_257147_	method_41244	method_41244
	m	()Ljava/lang/String;	b	f_243780_	comp_461	levelType
	m	()Ljava/util/Optional;	c	m_245481_	method_41245	method_41245
	m	()Ljava/lang/IllegalStateException;	d	m_245759_	method_41246	method_41246
c	ahg	net/minecraft/server/dedicated/DedicatedServerSettings	net/minecraft/class_3807	net/minecraft/server/dedicated/DedicatedServerSettings
	f	Ljava/nio/file/Path;	a	f_139772_	field_16846	source
	f	Lahf;	b	f_139773_	field_16847	properties
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/UnaryOperator;)Lahg;	a	m_139778_	method_16718	update
	m	()Lahf;	a	m_139777_	method_16717	getProperties
	m	()V	b	m_139780_	method_16719	forceSave
c	ahh	net/minecraft/server/dedicated/ServerWatchdog	net/minecraft/class_3178	net/minecraft/server/dedicated/ServerWatchdog
	f	Lorg/slf4j/Logger;	a	f_139781_	field_13825	LOGGER
	f	J	b	f_142880_	field_29664	MAX_SHUTDOWN_TIME
	f	I	c	f_142881_	field_29665	SHUTDOWN_STATUS
	f	Lahe;	d	f_139782_	field_13823	server
	f	J	e	f_139783_	field_13824	maxTickTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lahe;)V	<init>	<init>	<init>	<init>
	m	(Laif;)Ljava/lang/String;	a	m_288110_	method_31376	method_31376
	m	()V	a	m_139787_	method_13954	exit
	m	()Ljava/lang/String;	b	m_276335_	method_31377	method_31377
	m	()Ljava/lang/String;	c	m_278547_	method_31378	method_31378
c	ahh$1	net/minecraft/server/dedicated/ServerWatchdog$1	net/minecraft/class_3178$1	net/minecraft/server/dedicated/ServerWatchdog$1
	f	Lahh;	a	f_139793_	field_13826	field_13826
	m	(Lahh;)V	<init>	<init>	<init>	<init>
c	ahi	net/minecraft/server/dedicated/Settings	net/minecraft/class_3808	net/minecraft/server/dedicated/Settings
	f	Ljava/util/Properties;	Y	f_139798_	field_16848	properties
	f	Lorg/slf4j/Logger;	a	f_139797_	field_16849	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Properties;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I	a	m_139832_	method_16720	get
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	a	m_139841_	method_16721	wrapNumberDeserializer
	m	(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;	a	m_139850_	method_16722	dispatchNumberOrString
	m	()Ljava/util/Properties;	a	m_139802_	method_16723	cloneProperties
	m	(Ljava/lang/String;J)J	a	m_139808_	method_16725	get
	m	(Ljava/lang/String;I)I	a	m_139805_	method_16726	get
	m	(Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object;	a	m_139853_	method_16729	method_16729
	m	(Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object;	a	m_139846_	method_16731	method_16731
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_139811_	method_16732	get
	m	(Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number;	a	m_139843_	method_16733	method_16733
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	a	m_139826_	method_16735	get
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	a	m_139817_	method_16737	get
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_139803_	method_16738	getLegacyString
	m	(Ljava/lang/String;Z)Z	a	m_139836_	method_16740	get
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	a	m_139821_	method_16741	get
	m	(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_139814_	method_16742	getLegacy
	m	(Ljava/lang/String;Z)Lahi$a;	b	m_139873_	method_16744	getMutable
	m	(Ljava/lang/String;I)Lahi$a;	b	m_139861_	method_16743	getMutable
	m	(Lhs;Ljava/util/Properties;)Lahi;	b	m_6764_	method_16739	reload
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lahi$a;	b	m_139868_	method_16724	getMutable
	m	(Ljava/nio/file/Path;)Ljava/util/Properties;	b	m_139839_	method_16727	loadFromFile
	m	(Ljava/lang/String;)Ljava/lang/Boolean;	b	m_139859_	method_16736	getLegacyBoolean
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lahi$a;	b	m_139864_	method_16730	getMutable
	m	(Ljava/nio/file/Path;)V	c	m_139876_	method_16728	store
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_139878_	method_16734	getStringRaw
c	ahi$a	net/minecraft/server/dedicated/Settings$MutableValue	net/minecraft/class_3808$class_3809	net/minecraft/server/dedicated/Settings$MutableValue
	f	Lahi;	a	f_139880_	field_16853	field_16853
	f	Ljava/lang/String;	b	f_139881_	field_16852	key
	f	Ljava/lang/Object;	c	f_139882_	field_16850	value
	f	Ljava/util/function/Function;	d	f_139883_	field_16851	serializer
	m	(Lahi;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lhs;Ljava/lang/Object;)Lahi;	a	m_139895_	method_16745	update
c	ahj	net/minecraft/server/dedicated/package-info	net/minecraft/class_5976	net/minecraft/server/dedicated/package-info
c	ahk	net/minecraft/server/gui/MinecraftServerGui	net/minecraft/class_3182	net/minecraft/server/gui/MinecraftServerGui
	f	Ljava/awt/Font;	a	f_139899_	field_13837	MONOSPACED
	f	Lorg/slf4j/Logger;	b	f_139900_	field_13840	LOGGER
	f	Ljava/lang/String;	c	f_142884_	field_29666	TITLE
	f	Ljava/lang/String;	d	f_142885_	field_29667	SHUTDOWN_TITLE
	f	Lahe;	e	f_139901_	field_13839	server
	f	Ljava/lang/Thread;	f	f_139902_	field_13838	logAppenderThread
	f	Ljava/util/Collection;	g	f_139903_	field_16855	finalizers
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	h	f_139904_	field_16854	isClosing
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lahe;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_139909_	method_16746	addFinalizer
	m	(Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V	a	m_139914_	method_13970	print
	m	(Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V	a	m_139911_	method_13972	method_13972
	m	(Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V	a	m_276337_	method_13977	method_13977
	m	()V	a	m_139908_	method_13974	start
	m	(Lahe;)Lahk;	a	m_139921_	method_13969	showFrameFor
	m	(Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V	b	m_139926_	method_13971	method_13971
	m	()V	b	m_139925_	method_16750	close
	m	()Ljavax/swing/JComponent;	c	m_139932_	method_13976	buildInfoPanel
	m	()Ljavax/swing/JComponent;	d	m_139933_	method_13975	buildPlayerPanel
	m	()Ljavax/swing/JComponent;	e	m_139934_	method_13973	buildChatPanel
	m	()V	f	m_139935_	method_16747	runFinalizers
c	ahk$1	net/minecraft/server/gui/MinecraftServerGui$1	net/minecraft/class_3182$1	net/minecraft/server/gui/MinecraftServerGui$1
	f	Lahk;	a	f_139936_	field_16857	val$gui
	f	Ljavax/swing/JFrame;	b	f_139937_	field_16856	val$frame
	f	Lahe;	c	f_139938_	field_13841	val$server
	m	(Lahk;Ljavax/swing/JFrame;Lahe;)V	<init>	<init>	<init>	<init>
c	ahk$2	net/minecraft/server/gui/MinecraftServerGui$2	net/minecraft/class_3182$2	net/minecraft/server/gui/MinecraftServerGui$2
	f	Lahk;	a	f_139945_	field_13842	field_13842
	m	(Lahk;)V	<init>	<init>	<init>	<init>
c	ahl	net/minecraft/server/gui/PlayerListComponent	net/minecraft/class_3184	net/minecraft/server/gui/PlayerListComponent
	f	Lnet/minecraft/server/MinecraftServer;	a	f_139950_	field_13844	server
	f	I	b	f_139951_	field_13843	tickCount
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_139954_	method_18700	tick
c	ahm	net/minecraft/server/gui/StatsComponent	net/minecraft/class_3186	net/minecraft/server/gui/StatsComponent
	f	Ljava/text/DecimalFormat;	a	f_139955_	field_13846	DECIMAL_FORMAT
	f	[I	b	f_139956_	field_13845	values
	f	I	c	f_139957_	field_13848	vp
	f	[Ljava/lang/String;	d	f_139958_	field_13847	msgs
	f	Lnet/minecraft/server/MinecraftServer;	e	f_139959_	field_13849	server
	f	Ljavax/swing/Timer;	f	f_139960_	field_16858	timer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	([J)D	a	m_139969_	method_13980	getAverage
	m	(Ljava/text/DecimalFormat;)V	a	m_139967_	method_13981	method_13981
	m	()V	a	m_139964_	method_16751	close
	m	(Ljava/awt/event/ActionEvent;)V	a	m_139965_	method_13983	method_13983
	m	()V	b	m_139971_	method_13982	tick
c	ahn	net/minecraft/server/gui/package-info	net/minecraft/class_5977	net/minecraft/server/gui/package-info
c	aho	net/minecraft/server/level/BlockDestructionProgress	net/minecraft/class_3191	net/minecraft/server/level/BlockDestructionProgress
	f	I	a	f_139974_	field_13859	id
	f	Lgu;	b	f_139975_	field_13860	pos
	f	I	c	f_139976_	field_13858	progress
	f	I	d	f_139977_	field_13857	updatedRenderTick
	m	(ILgu;)V	<init>	<init>	<init>	<init>
	m	(Laho;)I	a	compareTo	method_23269	compareTo
	m	(I)V	a	m_139981_	method_13987	setProgress
	m	()I	a	m_142980_	method_34868	getId
	m	(I)V	b	m_139986_	method_13989	updateTick
	m	()Lgu;	b	m_139985_	method_13991	getPos
	m	()I	c	m_139988_	method_13988	getProgress
	m	()I	d	m_139991_	method_13990	getUpdatedRenderTick
c	ahp	net/minecraft/server/level/ChunkHolder	net/minecraft/class_3193	net/minecraft/server/level/ChunkHolder
	f	Lcom/mojang/datafixers/util/Either;	a	f_139995_	field_16426	UNLOADED_CHUNK
	f	Ljava/util/concurrent/CompletableFuture;	b	f_139996_	field_16430	UNLOADED_CHUNK_FUTURE
	f	Lcom/mojang/datafixers/util/Either;	c	f_139997_	field_16427	UNLOADED_LEVEL_CHUNK
	f	Lcom/mojang/datafixers/util/Either;	d	f_203750_	field_36388	NOT_DONE_YET
	f	Ljava/util/concurrent/CompletableFuture;	e	f_139998_	field_16429	UNLOADED_LEVEL_CHUNK_FUTURE
	f	Ljava/util/List;	f	f_139999_	field_13868	CHUNK_STATUSES
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	g	f_140001_	field_16425	futures
	f	Lcmo;	h	f_142983_	field_26929	levelHeightAccessor
	f	Ljava/util/concurrent/CompletableFuture;	i	f_140002_	field_16431	fullChunkFuture
	f	Ljava/util/concurrent/CompletableFuture;	j	f_140003_	field_19333	tickingChunkFuture
	f	Ljava/util/concurrent/CompletableFuture;	k	f_140004_	field_13865	entityTickingChunkFuture
	f	Ljava/util/concurrent/CompletableFuture;	l	f_140005_	field_16428	chunkToSave
	f	Laoe;	m	f_142984_	field_28806	chunkToSaveHistory
	f	I	n	f_140006_	field_16432	oldTicketLevel
	f	I	o	f_140007_	field_13862	ticketLevel
	f	I	p	f_140008_	field_17208	queueLevel
	f	Lclt;	q	f_140009_	field_13864	pos
	f	Z	r	f_140010_	field_25803	hasChangedSections
	f	[Lit/unimi/dsi/fastutil/shorts/ShortSet;	s	f_140011_	field_25804	changedBlocksPerSection
	f	Ljava/util/BitSet;	t	f_140012_	field_13871	blockChangedLightSectionFilter
	f	Ljava/util/BitSet;	u	f_140013_	field_13870	skyChangedLightSectionFilter
	f	Ldwt;	v	f_140014_	field_13863	lightEngine
	f	Lahp$c;	w	f_140015_	field_17209	onLevelChange
	f	Lahp$d;	x	f_140016_	field_17210	playerProvider
	f	Z	y	f_140017_	field_19238	wasAccessibleSinceLastSave
	f	Ljava/util/concurrent/CompletableFuture;	z	f_142981_	field_26930	pendingFullStateConfirmation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lclt;ILcmo;Ldwt;Lahp$c;Lahp$d;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lcmm;Lgu;Ldcb;)V	a	m_288224_	method_30311	broadcastBlockEntityIfNeeded
	m	(Lahr;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lahy;)V	a	m_142998_	method_31409	scheduleFullChunkPromotion
	m	(Ljava/util/concurrent/CompletableFuture;Lcom/mojang/datafixers/util/Either;)V	a	m_200419_	method_31411	method_31411
	m	(Lddx;Lcom/mojang/datafixers/util/Either;)Lddx;	a	m_200410_	method_16147	method_16147
	m	(Ldec;)Ljava/util/concurrent/CompletableFuture;	a	m_140047_	method_16146	getFutureIfPresentUnchecked
	m	(Ldei;)V	a	m_140054_	method_14006	broadcastChanges
	m	(Lcmv;I)V	a	m_140036_	method_14012	sectionLightChanged
	m	(Lahr;Lahy;)V	a	m_287189_	method_31408	demoteFullChunk
	m	(Ldec;Lahr;)Ljava/util/concurrent/CompletableFuture;	a	m_140049_	method_13993	getOrScheduleFuture
	m	(I)V	a	m_140027_	method_15890	setTicketLevel
	m	(Lddx;)Lddx;	a	m_200405_	method_16142	method_16142
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_140026_	method_16145	getTickingChunkFuture
	m	(Lgu;)V	a	m_140056_	method_14002	blockChanged
	m	(Ljava/util/List;Luo;)V	a	m_288202_	method_13992	broadcast
	m	(Ljava/util/concurrent/CompletableFuture;Ldei;)V	a	m_200422_	method_31410	method_31410
	m	(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V	a	m_200416_	method_39967	addSaveDependency
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V	a	m_143017_	method_16143	updateChunkToSave
	m	(Ljava/util/List;Lcmm;Lgu;)V	a	m_288223_	method_14009	broadcastBlockEntity
	m	(Lahr;Ljava/util/concurrent/Executor;)V	a	m_143003_	method_14007	updateFutures
	m	(Ldeh;)V	a	m_140052_	method_20456	replaceProtoChunk
	m	(Luo;Laig;)V	a	m_140060_	method_13996	method_13996
	m	(Lddx;Lahp$a;)Lddx;	a	m_200407_	method_16148	method_16148
	m	(Lddx;Ljava/lang/Object;)Lddx;	a	m_200413_	method_39966	method_39966
	m	(Ljava/util/List;Lcmm;Lgu;Ldcb;)V	b	m_288111_	method_30312	method_30312
	m	(Ldec;)Ljava/util/concurrent/CompletableFuture;	b	m_140080_	method_21737	getFutureIfPresent
	m	(Lahr;Lahy;)V	b	m_287043_	method_31412	method_31412
	m	(I)V	b	m_140086_	method_17207	setQueueLevel
	m	()Ljava/util/concurrent/CompletableFuture;	b	m_140073_	method_14003	getEntityTickingChunkFuture
	m	()Ljava/util/concurrent/CompletableFuture;	c	m_140082_	method_20725	getFullChunkFuture
	m	()Ldei;	d	m_140085_	method_16144	getTickingChunk
	m	()Ldei;	e	m_212234_	method_41205	getFullChunk
	m	()Ldec;	f	m_140088_	method_23270	getLastAvailableStatus
	m	()Lddx;	g	m_140089_	method_14010	getLastAvailable
	m	()Ljava/util/concurrent/CompletableFuture;	h	m_140090_	method_14000	getChunkToSave
	m	()Lahy;	i	m_287213_	method_23271	getFullStatus
	m	()Lclt;	j	m_140092_	method_13994	getPos
	m	()I	k	m_140093_	method_14005	getTicketLevel
	m	()I	l	m_140094_	method_17208	getQueueLevel
	m	()Z	m	m_140095_	method_20384	wasAccessibleSinceLastSave
	m	()V	n	m_140096_	method_20385	refreshAccessibility
	m	()Ljava/util/List;	o	m_202980_	method_40066	getAllFutures
c	ahp$1	net/minecraft/server/level/ChunkHolder$1	net/minecraft/class_3193$1	net/minecraft/server/level/ChunkHolder$1
	f	Lahp;	a	f_140097_	field_17211	field_17211
	m	(Lahp;)V	<init>	<init>	<init>	<init>
c	ahp$a	net/minecraft/server/level/ChunkHolder$ChunkLoadingFailure	net/minecraft/class_3193$class_3724	net/minecraft/server/level/ChunkHolder$ChunkLoadingFailure
	f	Lahp$a;	b	f_140101_	field_16433	UNLOADED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ahp$a$1	net/minecraft/server/level/ChunkHolder$ChunkLoadingFailure$1	net/minecraft/class_3193$class_3724$1	net/minecraft/server/level/ChunkHolder$ChunkLoadingFailure$1
	m	()V	<init>	<init>	<init>	<init>
c	ahp$b	net/minecraft/server/level/ChunkHolder$ChunkSaveDebug	net/minecraft/class_3193$class_5830	net/minecraft/server/level/ChunkHolder$ChunkSaveDebug
	f	Ljava/lang/Thread;	a	f_143023_	field_28807	thread
	f	Ljava/util/concurrent/CompletableFuture;	b	f_143024_	field_28808	future
	f	Ljava/lang/String;	c	f_143025_	field_28809	source
	m	(Ljava/lang/Thread;Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ahp$c	net/minecraft/server/level/ChunkHolder$LevelChangeListener	net/minecraft/class_3193$class_3896	net/minecraft/server/level/ChunkHolder$LevelChangeListener
	m	(Lclt;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V	onLevelChange	m_6250_	method_17209	onLevelChange
c	ahp$d	net/minecraft/server/level/ChunkHolder$PlayerProvider	net/minecraft/class_3193$class_3897	net/minecraft/server/level/ChunkHolder$PlayerProvider
	m	(Lclt;Z)Ljava/util/List;	a	m_183262_	method_17210	getPlayers
c	ahq	net/minecraft/server/level/ChunkLevel	net/minecraft/class_8563	net/minecraft/server/level/ChunkLevel
	f	I	a	f_286967_	field_44849	MAX_LEVEL
	f	I	b	f_287007_	field_44850	FULL_CHUNK_LEVEL
	f	I	c	f_286976_	field_44851	BLOCK_TICKING_LEVEL
	f	I	d	f_286937_	field_44852	ENTITY_TICKING_LEVEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lahy;)I	a	m_287154_	method_51828	byStatus
	m	(I)Ldec;	a	m_287158_	method_51827	generationStatus
	m	(Ldec;)I	a	m_287141_	method_51829	byStatus
	m	(I)Lahy;	b	m_287264_	method_51830	fullStatus
	m	(I)Z	c	m_287155_	method_51831	isEntityTicking
	m	(I)Z	d	m_287283_	method_51832	isBlockTicking
	m	(I)Z	e	m_287217_	method_51833	isLoaded
c	ahq$1	net/minecraft/server/level/ChunkLevel$1	net/minecraft/class_8563$1	net/minecraft/server/level/ChunkLevel$1
	f	[I	a	f_286966_	field_44853	$SwitchMap$net$minecraft$server$level$FullChunkStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ahr	net/minecraft/server/level/ChunkMap	net/minecraft/class_3898	net/minecraft/server/level/ChunkMap
	f	Laht;	A	f_140141_	field_17223	queueSorter
	f	Lbcp;	B	f_140142_	field_17224	worldgenMailbox
	f	Lbcp;	C	f_140143_	field_17226	mainThreadMailbox
	f	Laio;	D	f_140144_	field_17442	progressListener
	f	Ldfr;	E	f_143031_	field_26931	chunkStatusListener
	f	Lahr$a;	F	f_140145_	field_17228	distanceManager
	f	Ljava/util/concurrent/atomic/AtomicInteger;	G	f_140146_	field_17230	tickingGenerated
	f	Ldvu;	H	f_214833_	field_17706	structureTemplateManager
	f	Ljava/lang/String;	I	f_182284_	field_17707	storageName
	f	Lahz;	J	f_140149_	field_18241	playerMap
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	K	f_140150_	field_18242	entityMap
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	L	f_140151_	field_23786	chunkTypeCache
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	M	f_202981_	field_36383	chunkSaveCooldowns
	f	Ljava/util/Queue;	N	f_140125_	field_19343	unloadQueue
	f	I	O	f_140126_	field_18243	viewDistance
	f	I	a	f_143032_	field_29669	MAX_VIEW_DISTANCE
	f	I	b	f_143033_	field_29670	FORCED_TICKET_LEVEL
	f	B	e	f_143034_	field_29671	CHUNK_TYPE_REPLACEABLE
	f	B	f	f_143035_	field_29672	CHUNK_TYPE_UNKNOWN
	f	B	g	f_143036_	field_29673	CHUNK_TYPE_FULL
	f	Lorg/slf4j/Logger;	h	f_140128_	field_17212	LOGGER
	f	I	i	f_143037_	field_29674	CHUNK_SAVED_PER_TICK
	f	I	j	f_198789_	field_36291	CHUNK_SAVED_EAGERLY_PER_TICK
	f	I	k	f_202982_	field_36384	EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS
	f	I	l	f_143038_	field_29675	MIN_VIEW_DISTANCE
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	m	f_140129_	field_17213	updatingChunkMap
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	n	f_140130_	field_17220	visibleChunkMap
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	o	f_140131_	field_18807	pendingUnloads
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	p	f_140132_	field_18307	entitiesInLevel
	f	Laif;	q	f_140133_	field_17214	level
	f	Laii;	r	f_140134_	field_17215	lightEngine
	f	Lbcn;	s	f_140135_	field_17216	mainThreadExecutor
	f	Lddy;	t	f_140136_	field_17218	generator
	f	Ldhy;	u	f_214834_	field_37278	randomState
	f	Lddz;	v	f_254626_	field_40856	chunkGeneratorState
	f	Ljava/util/function/Supplier;	w	f_140137_	field_17705	overworldDataStorage
	f	Lbqz;	x	f_140138_	field_18808	poiManager
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	y	f_140139_	field_17221	toDrop
	f	Z	z	f_140140_	field_17222	modified
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Ldyy$c;Lcom/mojang/datafixers/DataFixer;Ldvu;Ljava/util/concurrent/Executor;Lbcn;Ldel;Lddy;Laio;Ldfr;Ljava/util/function/Supplier;IZ)V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Lddx;)V	a	m_203049_	method_20578	method_20578
	m	(J)Lahp;	a	m_140174_	method_17255	getUpdatingChunkIfPresent
	m	(Lclt;Ldec$a;)B	a	m_140229_	method_27053	markPosition
	m	(Lclt;Lahp;Ldec;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	a	m_279891_	method_17225	method_17225
	m	(Lahp;Ljava/lang/Void;Ljava/lang/Throwable;)V	a	m_202994_	method_20604	method_20604
	m	(Lahp;Lddx;)Lddx;	a	m_214854_	method_17227	method_17227
	m	(Lahp;)Ljava/util/concurrent/CompletableFuture;	a	m_280208_	method_17247	prepareEntityTickingChunk
	m	(Ldec;I)Ldec;	a	m_140262_	method_17229	getDependencyStatus
	m	(Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	a	m_183803_	method_37903	method_37903
	m	(Lahp;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;	a	m_280541_	method_17220	getChunkRangeFuture
	m	(Ljava/util/List;)V	a	m_274524_	method_49421	resendBiomesForChunks
	m	(IIIII)Z	a	m_200878_	method_39975	isChunkInRange
	m	(Lclt;Lbfj;)D	a	m_140226_	method_18704	euclideanDistanceSquared
	m	(Lcom/mojang/datafixers/util/Either;Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_287045_	method_51834	method_51834
	m	(Lclt;Lahp;Ldec;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletionStage;	a	m_214868_	method_17224	method_17224
	m	(Ljava/util/function/BooleanSupplier;)V	a	m_140280_	method_17233	tick
	m	(Lahp$a;)Ljava/lang/String;	a	m_214849_	method_21678	method_21678
	m	(Lclt;Lahp$a;)Ljava/util/concurrent/CompletableFuture;	a	m_214865_	method_20440	method_20440
	m	(Lahp;Ljava/lang/Runnable;)V	a	m_214857_	method_20579	method_20579
	m	()Lddy;	a	m_183719_	method_37897	generator
	m	(IIILjava/util/List;)Lcom/mojang/datafixers/util/Either;	a	m_183726_	method_17215	method_17215
	m	(Laig;)V	a	m_140184_	method_18713	move
	m	(Lo;)V	a	m_214912_	method_39934	method_39934
	m	(Ljava/lang/StringBuilder;Lahp;Lcom/mojang/datafixers/util/Pair;)V	a	m_203757_	method_40069	method_40069
	m	(Lddy;)V	a	m_183807_	method_37902	method_37902
	m	(Lahp;Ldei;)V	a	m_287047_	method_18193	method_18193
	m	(I)V	a	m_140167_	method_17214	setViewDistance
	m	(Lbfj;)V	a	m_140199_	method_18701	addEntity
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;	a	m_140278_	method_21676	printFuture
	m	(Laig;Z)V	a	m_140192_	method_18714	updatePlayerStatus
	m	(Lahp;Lcom/mojang/datafixers/util/Either;)V	a	m_214880_	method_18194	method_18194
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	a	m_203085_	method_20577	method_20577
	m	(Ldec;)Ljava/lang/String;	a	m_289595_	method_24308	method_24308
	m	(Lahp;Ldec;)Ljava/util/concurrent/CompletableFuture;	a	m_140292_	method_17236	schedule
	m	(Laif;Ljava/util/List;)V	a	m_143064_	method_31413	postLoadProtoChunk
	m	(Z)V	a	m_140318_	method_17242	saveAllChunks
	m	(Lddx;)Z	a	m_140258_	method_17228	save
	m	(Lclt;)Ljava/lang/String;	a	m_140204_	method_23272	getChunkDebugData
	m	(Ljava/io/Writer;)V	a	m_140274_	method_21619	dumpChunks
	m	(Ljava/lang/Throwable;Lclt;)Lcom/mojang/datafixers/util/Either;	a	m_214901_	method_43376	handleChunkLoadFailure
	m	(Lclt;Lahy;)V	a	m_287285_	method_31414	onFullChunkStatusChange
	m	(Laig;Lclt;)Z	a	m_183751_	method_38782	playerIsCloseEnoughForSpawning
	m	(JILahp;I)Lahp;	a	m_140176_	method_17217	updateChunkScheduling
	m	(Lahp;Ljava/util/concurrent/CompletableFuture;JLddx;)V	a	m_202998_	method_18843	method_18843
	m	(JLahp;)V	a	m_140181_	method_20458	scheduleUnload
	m	(Lclt;Ljava/util/Optional;)Lcom/mojang/datafixers/util/Either;	a	m_288112_	method_43375	method_43375
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Ldei;Laig;)V	a	m_214908_	method_17243	method_17243
	m	(Lclt;Ljava/lang/Throwable;)Lcom/mojang/datafixers/util/Either;	a	m_214886_	method_43374	method_43374
	m	(Ldes;Ldei;)V	a	m_214898_	method_31415	method_31415
	m	(Lclt;ILorg/apache/commons/lang3/mutable/MutableObject;Laig;)V	a	m_214860_	method_17219	method_17219
	m	(Laig;Lclt;Lorg/apache/commons/lang3/mutable/MutableObject;ZZ)V	a	m_183754_	method_17241	updateChunkTracking
	m	(Lbfj;Luo;)V	a	m_140201_	method_18702	broadcast
	m	(Laig;Ljava/util/List;)V	a	m_274109_	method_49420	method_49420
	m	(Ldei;)Ljava/lang/String;	a	m_214896_	method_21677	method_21677
	m	(Ljava/util/Optional;)Ljava/util/Optional;	a	m_214906_	method_43377	method_43377
	m	(Ljava/lang/IllegalStateException;Ljava/lang/String;)Ly;	a	m_203751_	method_40067	debugFuturesAndCreateReportedException
	m	(Ljava/lang/StringBuilder;Lahp;)V	a	m_203754_	method_40068	method_40068
	m	(Laig;Lorg/apache/commons/lang3/mutable/MutableObject;Ldei;)V	a	m_183760_	method_18715	playerLoadedChunk
	m	(Lahp;Ljava/lang/Runnable;)V	b	m_214920_	method_19486	method_19486
	m	(Ldei;)Ljava/lang/Integer;	b	m_214936_	method_39220	method_39220
	m	(Lahp;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	b	m_287044_	method_20460	method_20460
	m	(Lbfj;)V	b	m_140331_	method_18716	removeEntity
	m	(Lclt;Ljava/util/Optional;)Ljava/util/Optional;	b	m_214923_	method_43378	method_43378
	m	(Ljava/util/List;)Ldei;	b	m_214904_	method_31416	method_31416
	m	()Lddz;	b	m_255435_	method_46641	generatorState
	m	(Lahp;Ldec;)Ljava/util/concurrent/CompletableFuture;	b	m_140360_	method_20617	scheduleChunkGeneration
	m	(Lahp;)Ljava/util/concurrent/CompletableFuture;	b	m_143053_	method_17235	prepareTickingChunk
	m	(Lddx;)Ljava/util/Optional;	b	m_214931_	method_21620	method_21620
	m	(Lahp;Lddx;)Ljava/util/concurrent/CompletableFuture;	b	m_279890_	method_19534	method_19534
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	b	m_214929_	method_17222	method_17222
	m	(Lclt;Lqr;)Z	b	m_214926_	method_43379	method_43379
	m	(Laig;)Z	b	m_140329_	method_18722	skipPlayer
	m	(Lqr;)Z	b	m_214940_	method_43380	isChunkDataValid
	m	(Lclt;)V	b	m_140375_	method_20441	releaseLightTicket
	m	(IIIII)Z	b	m_183828_	method_39976	isChunkOnRangeBorder
	m	(I)Ldec;	b	m_214915_	method_17245	method_17245
	m	(Ldec;I)Ldec;	b	m_214933_	method_17248	method_17248
	m	(Ljava/util/function/BooleanSupplier;)V	b	m_140353_	method_20605	processUnloads
	m	(J)Lahp;	b	m_140327_	method_17216	getVisibleChunkIfPresent
	m	(Lbfj;Luo;)V	b	m_140333_	method_18717	broadcastAndSend
	m	(Lddx;)Z	c	m_203087_	method_20582	method_20582
	m	(Lahp;Lddx;)Ljava/util/concurrent/CompletableFuture;	c	m_214917_	method_51281	method_51281
	m	(Ljava/util/List;)Ldei;	c	m_214938_	method_41234	method_41234
	m	(J)Ljava/util/function/IntSupplier;	c	m_140371_	method_17604	getChunkQueueLevel
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	c	m_279889_	method_41235	method_41235
	m	(Lclt;)Z	c	m_183879_	method_38783	anyPlayerCloseEnoughForSpawning
	m	(I)Ldec;	c	m_203077_	method_17254	method_17254
	m	(Ldei;)Ljava/lang/Integer;	c	m_214945_	method_39221	method_39221
	m	(Lahp;)Ljava/util/concurrent/CompletableFuture;	c	m_143109_	method_31417	prepareAccessibleChunk
	m	(Lqr;)Lqr;	c	m_214947_	method_43381	upgradeChunkTag
	m	()Ldhy;	c	m_214914_	method_41247	randomState
	m	(Lahp;Ljava/lang/Runnable;)V	c	m_214942_	method_19487	method_19487
	m	(Laig;)Lhx;	c	m_140373_	method_20726	updatePlayerPos
	m	(Ldei;)Ljava/lang/Integer;	d	m_214952_	method_21621	method_21621
	m	(Laig;)Ljava/util/List;	d	m_274108_	method_49422	method_49422
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	d	m_212877_	method_17230	method_17230
	m	(Lclt;)Ljava/util/List;	d	m_183888_	method_37907	getPlayersCloseForSpawning
	m	(Ljava/util/List;)Ldei;	d	m_203091_	method_17232	method_17232
	m	(Lahp;Lddx;)Ljava/util/concurrent/CompletableFuture;	d	m_203079_	method_20618	method_20618
	m	(Lahp;)Ljava/util/concurrent/CompletableFuture;	d	m_140383_	method_17226	protoChunkToFullChunk
	m	()V	d	m_183825_	method_37904	debugReloadGenerator
	m	(Lahp;Ljava/lang/Runnable;)V	d	m_214949_	method_17252	method_17252
	m	(J)I	d	m_183872_	method_17605	method_17605
	m	()Laii;	e	m_140166_	method_17212	getLightEngine
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	e	m_214892_	method_51282	method_51282
	m	(Lahp;)Z	e	m_198874_	method_39925	saveChunkIfNeeded
	m	(Lahp;Ljava/lang/Runnable;)V	e	m_214956_	method_17259	method_17259
	m	(Ldei;)V	e	m_214959_	method_18711	method_18711
	m	(Lahp;)Lahy;	f	m_287048_	method_17251	method_17251
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	f	m_140417_	method_20619	scheduleChunkLoad
	m	()Z	f	m_201907_	method_39992	hasWork
	m	(Lahp;)Lddx;	g	m_203101_	method_20584	method_20584
	m	(Lclt;)Lddx;	g	m_214961_	method_43382	createEmptyChunk
	m	()Z	g	m_140324_	method_17244	promoteChunkMap
	m	(Lclt;)V	h	m_140422_	method_27054	markPositionReplaceable
	m	()I	h	m_140368_	method_17253	getTickingGenerated
	m	()I	i	m_140394_	method_17260	size
	m	(Lclt;)Z	i	m_140425_	method_27055	isExistingChunkFull
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	j	m_214963_	method_43383	readChunk
	m	()Lahx;	j	m_143145_	method_17263	getDistanceManager
	m	()Ljava/lang/Iterable;	k	m_140416_	method_17264	getChunks
	m	(Lclt;)Ljava/lang/String;	k	m_214965_	method_20442	method_20442
	m	(Lclt;)V	l	m_287046_	method_20443	method_20443
	m	()V	l	m_140421_	method_18727	tick
	m	()Lbqz;	m	m_140424_	method_19488	getPoiManager
	m	()Ljava/lang/String;	n	m_182285_	method_37476	getStorageName
	m	()Z	q	m_203109_	method_20606	method_20606
c	ahr$1	net/minecraft/server/level/ChunkMap$1	net/minecraft/class_3898$1	net/minecraft/server/level/ChunkMap$1
	f	Lclt;	a	f_140436_	field_17231	val$k
	f	Lahr;	c	f_140437_	field_17232	field_17232
	m	(Lahr;Lclt;)V	<init>	<init>	<init>	<init>
c	ahr$2	net/minecraft/server/level/ChunkMap$2	net/minecraft/class_3898$2	net/minecraft/server/level/ChunkMap$2
	f	I	a	f_140442_	field_17233	val$startX
	f	I	c	f_140443_	field_17234	val$finalI
	f	I	d	f_140444_	field_17235	val$range
	f	I	e	f_140445_	field_17236	val$startZ
	f	Lcom/mojang/datafixers/util/Either;	f	f_140446_	field_17237	val$either
	f	Lahr;	g	f_140447_	field_17238	field_17238
	m	(Lahr;IIIILcom/mojang/datafixers/util/Either;)V	<init>	<init>	<init>	<init>
c	ahr$a	net/minecraft/server/level/ChunkMap$DistanceManager	net/minecraft/class_3898$class_3216	net/minecraft/server/level/ChunkMap$DistanceManager
	f	Lahr;	a	f_140456_	field_17443	field_17443
	m	(Lahr;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
c	ahr$b	net/minecraft/server/level/ChunkMap$TrackedEntity	net/minecraft/class_3898$class_3208	net/minecraft/server/level/ChunkMap$TrackedEntity
	f	Lahr;	a	f_140470_	field_18245	field_18245
	f	Laie;	b	f_140471_	field_18246	serverEntity
	f	Lbfj;	c	f_140472_	field_18247	entity
	f	I	d	f_140473_	field_18248	range
	f	Lhx;	e	f_140474_	field_18249	lastSectionPos
	f	Ljava/util/Set;	f	f_140475_	field_18250	seenBy
	m	(Lahr;Lbfj;IIZ)V	<init>	<init>	<init>	<init>
	m	(Luo;)V	a	m_140489_	method_18730	broadcast
	m	()V	a	m_140482_	method_18728	broadcastRemoved
	m	(I)I	a	m_140483_	method_27906	scaledRange
	m	(Ljava/util/List;)V	a	m_140487_	method_18729	updatePlayers
	m	(Laig;)V	a	m_140485_	method_18733	removePlayer
	m	(Laig;)V	b	m_140497_	method_18736	updatePlayer
	m	(Luo;)V	b	m_140499_	method_18734	broadcastAndSend
	m	()I	b	m_140496_	method_22844	getEffectiveRange
c	ahs	net/minecraft/server/level/ChunkTaskPriorityQueue	net/minecraft/class_3899	net/minecraft/server/level/ChunkTaskPriorityQueue
	f	I	a	f_140508_	field_17241	PRIORITY_LEVEL_COUNT
	f	Ljava/util/List;	b	f_140509_	field_17243	taskQueue
	f	I	c	f_140510_	field_17244	firstQueue
	f	Ljava/lang/String;	d	f_140511_	field_17247	name
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	e	f_140512_	field_17444	acquired
	f	I	f	f_140513_	field_17445	maxTasks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(JLjava/util/Optional;)Lcom/mojang/datafixers/util/Either;	a	m_140527_	method_17608	method_17608
	m	(ILclt;I)V	a	m_140521_	method_17272	resortChunkTasks
	m	(Ljava/util/Optional;JI)V	a	m_140535_	method_17274	submit
	m	(Ljava/util/Optional;)Z	a	m_140533_	method_17610	method_17610
	m	(I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	a	m_140519_	method_17271	method_17271
	m	(JZ)V	a	m_140530_	method_17609	release
	m	()Ljava/util/stream/Stream;	a	m_140518_	method_17606	pop
	m	(J)Ljava/lang/Runnable;	a	m_140525_	method_17607	acquire
	m	(J)Lcom/mojang/datafixers/util/Either;	b	m_143149_	method_17611	method_17611
	m	()Z	b	m_201908_	method_39993	hasWork
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	c	m_140539_	method_21679	getAcquired
	m	(J)V	c	m_140542_	method_17612	method_17612
	m	(J)Ljava/util/List;	d	m_140544_	method_17273	method_17273
	m	(J)Ljava/util/List;	e	m_140546_	method_17277	method_17277
c	aht	net/minecraft/server/level/ChunkTaskPriorityQueueSorter	net/minecraft/class_3900	net/minecraft/server/level/ChunkTaskPriorityQueueSorter
	f	Lorg/slf4j/Logger;	a	f_140549_	field_17248	LOGGER
	f	Ljava/util/Map;	b	f_140550_	field_17249	queues
	f	Ljava/util/Set;	c	f_140551_	field_17250	sleeping
	f	Lbcq;	d	f_140552_	field_17251	mailbox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Ljava/util/concurrent/Executor;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;Lbcp;)Ljava/lang/Runnable;	a	m_140632_	method_17628	method_17628
	m	(Lbcp;ZLaht$a;)V	a	m_143173_	method_17624	method_17624
	m	(ILclt;ILahs;)V	a	m_143151_	method_17280	method_17280
	m	(Ljava/lang/Runnable;JZ)Laht$b;	a	m_140628_	method_17627	release
	m	(Lahs;Lbcp;)V	a	m_140645_	method_17630	pollTask
	m	(Lbcp;JLjava/lang/Runnable;Z)V	a	m_140569_	method_17615	release
	m	(Lbcp;Lbcp;)Lbcs$b;	a	m_140579_	method_17617	method_17617
	m	(Lahp;Ljava/lang/Runnable;)Laht$a;	a	m_140642_	method_17629	message
	m	(Lahp;Ljava/util/function/Function;)Laht$a;	a	m_143156_	method_34870	message
	m	(Lbcp;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture;	a	m_143170_	method_17619	method_17619
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	a	m_143179_	method_17625	method_17625
	m	()Z	a	m_201909_	method_39994	hasWork
	m	(Lbcp;Laht$b;)V	a	m_143163_	method_17621	method_17621
	m	(Lbcp;Lbcp;Z)V	a	m_143166_	method_17618	method_17618
	m	(Lbcp;Ljava/util/function/IntSupplier;JLjava/util/function/Function;Z)V	a	m_140595_	method_17620	method_17620
	m	(ILbcp;)Lahs;	a	m_140559_	method_17613	method_17613
	m	(Lbcp;)Lbcp;	a	m_140567_	method_17614	getReleaseProcessor
	m	(Lbcp;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V	a	m_140589_	method_17282	submit
	m	(Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Laht$a;	a	m_143181_	method_34871	message
	m	(Lbcp;Z)Lbcp;	a	m_140604_	method_17622	getProcessor
	m	(Lbcp;JZLjava/lang/Runnable;)V	a	m_140574_	method_17616	method_17616
	m	(Lahs;Lbcp;Ljava/lang/Void;)V	a	m_212891_	method_17631	method_17631
	m	(Ljava/util/function/IntSupplier;Lclt;ILjava/util/function/IntConsumer;)V	a	m_140637_	method_17285	method_17285
	m	(Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Laht$a;	a	m_140624_	method_17626	message
	m	(Lbcp;ZLbcp;)Lbcs$b;	a	m_140607_	method_17623	method_17623
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	a	m_212897_	method_21682	method_21682
	m	(Ljava/lang/Long;)Ljava/lang/String;	a	m_212895_	method_21681	method_21681
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_212889_	method_41236	method_41236
	m	(Lahs;Lbcp;)V	b	m_212899_	method_17635	method_17635
	m	(Ljava/lang/Runnable;Lbcp;)V	b	m_143188_	method_17634	method_17634
	m	(Lbcp;)Lahs;	b	m_140652_	method_17632	getQueue
	m	()Ljava/lang/String;	b	m_140558_	method_21680	getDebugStatus
	m	(Lbcp;Lbcp;)V	b	m_143185_	method_17633	method_17633
	m	(Lclt;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V	onLevelChange	m_6250_	onLevelChange	onLevelChange
c	aht$a	net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Message	net/minecraft/class_3900$class_3946	net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Message
	f	Ljava/util/function/Function;	a	f_140664_	field_17446	task
	f	J	b	f_140665_	field_17447	pos
	f	Ljava/util/function/IntSupplier;	c	f_140666_	field_17448	level
	m	(Ljava/util/function/Function;JLjava/util/function/IntSupplier;)V	<init>	<init>	<init>	<init>
c	aht$b	net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Release	net/minecraft/class_3900$class_3947	net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Release
	f	Ljava/lang/Runnable;	a	f_140682_	field_17449	task
	f	J	b	f_140683_	field_17450	pos
	f	Z	c	f_140684_	field_17451	clearQueue
	m	(Ljava/lang/Runnable;JZ)V	<init>	<init>	<init>	<init>
c	ahu	net/minecraft/server/level/ChunkTracker	net/minecraft/class_3196	net/minecraft/server/level/ChunkTracker
	m	(III)V	<init>	<init>	<init>	<init>
	m	(JIZ)V	b	m_140715_	method_14027	update
	m	(J)I	b	m_7031_	method_14028	getLevelFromSource
c	ahv	net/minecraft/server/level/ColumnPos	net/minecraft/class_2265	net/minecraft/server/level/ColumnPos
	f	I	a	f_140723_	comp_638	x
	f	I	b	f_140724_	comp_639	z
	f	J	c	f_143191_	field_29757	COORD_BITS
	f	J	d	f_143192_	field_29758	COORD_MASK
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II)J	a	m_143197_	method_34874	asLong
	m	()Lclt;	a	m_143196_	method_34873	toChunkPos
	m	(J)I	a	m_214969_	method_42106	getX
	m	()J	b	m_143200_	method_34875	toLong
	m	(J)I	b	m_214971_	method_42107	getZ
	m	()I	c	f_140723_	comp_638	x
	m	()I	d	f_140724_	comp_639	z
c	ahw	net/minecraft/server/level/DemoMode	net/minecraft/class_3201	net/minecraft/server/level/DemoMode
	f	I	a	f_143201_	field_29762	DEMO_DAYS
	f	I	b	f_143202_	field_29763	TOTAL_PLAY_TICKS
	f	Z	e	f_140734_	field_13890	displayedIntro
	f	Z	f	f_140735_	field_13889	demoHasEnded
	f	I	g	f_140736_	field_13888	demoEndedReminder
	f	I	h	f_140737_	field_13887	gameModeTicks
	m	(Laig;)V	<init>	<init>	<init>	<init>
	m	()V	f	m_140757_	method_14031	outputDemoReminder
c	ahx	net/minecraft/server/level/DistanceManager	net/minecraft/class_3204	net/minecraft/server/level/DistanceManager
	f	Lorg/slf4j/Logger;	a	f_140758_	field_16211	LOGGER
	f	I	b	f_140759_	field_17452	PLAYER_TICKET_LEVEL
	f	I	c	f_143206_	field_29765	INITIAL_TICKET_LIST_CAPACITY
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	d	f_140760_	field_17453	playersPerChunk
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	e	f_140761_	field_13895	tickets
	f	Lahx$a;	f	f_140762_	field_18252	ticketTracker
	f	Lahx$b;	g	f_140763_	field_17454	naturalSpawnChunkCounter
	f	Lail;	h	f_183901_	field_34886	tickingTicketsTracker
	f	Lahx$c;	i	f_140764_	field_17455	playerTicketManager
	f	Ljava/util/Set;	j	f_140765_	field_16210	chunksToUpdateFutures
	f	Laht;	k	f_140766_	field_17456	ticketThrottler
	f	Lbcp;	l	f_140767_	field_17457	ticketThrottlerInput
	f	Lbcp;	m	f_140768_	field_17458	ticketThrottlerReleaser
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	n	f_140769_	field_17459	ticketsToRelease
	f	Ljava/util/concurrent/Executor;	o	f_140770_	field_17460	mainThreadExecutor
	f	J	p	f_140771_	field_13894	ticketTickCounter
	f	I	q	f_183902_	field_34887	simulationDistance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Laik;Lclt;ILjava/lang/Object;)V	a	m_140792_	method_17290	addTicket
	m	(Ljava/lang/String;)V	a	m_143207_	method_34876	dumpTickets
	m	()V	a	m_140776_	method_14045	purgeStaleTickets
	m	(JLaij;)V	a	m_140784_	method_14042	addTicket
	m	(Lhx;Laig;)V	a	m_140802_	method_14048	addPlayer
	m	(Lahr;Lahp;)V	a	m_183906_	method_15891	method_15891
	m	(Lclt;Z)V	a	m_140799_	method_14036	updateChunkForced
	m	(I)V	a	m_140777_	method_14049	updatePlayerTickets
	m	(Lahr;)Z	a	m_140805_	method_15892	runAllUpdates
	m	(JLcom/mojang/datafixers/util/Either;)V	a	m_183903_	method_17642	method_17642
	m	(JILahp;I)Lahp;	a	m_7288_	method_14053	updateChunkScheduling
	m	(Lapo;)I	a	m_140797_	method_14046	getTicketLevelAt
	m	(Laij;)Z	a	m_183909_	method_14040	method_14040
	m	(J)Z	a	m_7009_	method_14035	isChunkToRemove
	m	(Lhx;Laig;)V	b	m_140828_	method_14051	removePlayer
	m	(I)V	b	m_183911_	method_38629	updateSimulationDistance
	m	()I	b	m_140816_	method_14052	getNaturalSpawnChunkCount
	m	(JLaij;)V	b	m_140818_	method_17645	removeTicket
	m	(J)Lahp;	b	m_7316_	method_14038	getChunk
	m	(Laik;Lclt;ILjava/lang/Object;)V	b	m_140823_	method_20444	removeTicket
	m	(J)Z	c	m_183913_	method_38630	inEntityTickingRange
	m	(Laik;Lclt;ILjava/lang/Object;)V	c	m_140840_	method_17291	addRegionTicket
	m	()Ljava/lang/String;	c	m_140837_	method_21683	getDebugStatus
	m	(J)Z	d	m_183916_	method_38632	inBlockTickingRange
	m	(Laik;Lclt;ILjava/lang/Object;)V	d	m_140849_	method_17292	removeRegionTicket
	m	()Lail;	d	m_183915_	method_38631	tickingTracker
	m	()V	e	m_201910_	method_39995	removeTicketsOnClosing
	m	(J)Ljava/lang/String;	e	m_140838_	method_21623	getTicketDebugString
	m	(J)Z	f	m_140847_	method_20800	hasPlayersNearby
	m	()Z	f	m_201911_	method_39996	hasTickets
	m	()I	g	m_183918_	method_38633	getPlayerTicketLevel
	m	(J)Lapo;	g	m_140857_	method_14050	getTickets
	m	(J)Lit/unimi/dsi/fastutil/objects/ObjectSet;	h	m_183920_	method_17655	method_17655
	m	()V	h	m_183919_	method_17652	method_17652
	m	(J)Lapo;	i	m_183922_	method_14041	method_14041
	m	(J)V	j	m_183924_	method_17656	method_17656
c	ahx$a	net/minecraft/server/level/DistanceManager$ChunkTicketTracker	net/minecraft/class_3204$class_4077	net/minecraft/server/level/DistanceManager$ChunkTicketTracker
	f	Lahx;	a	f_140874_	field_18255	field_18255
	f	I	b	f_286988_	field_44854	MAX_LEVEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lahx;)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_140877_	method_18746	runDistanceUpdates
c	ahx$b	net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker	net/minecraft/class_3204$class_3205	net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	a	f_140886_	field_13896	chunks
	f	I	b	f_140887_	field_17461	maxDistance
	f	Lahx;	c	f_140888_	field_17462	field_17462
	m	(Lahx;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_143212_	method_34878	dumpChunks
	m	(JII)V	a	m_8002_	method_17657	onLevelChange
	m	()V	a	m_6410_	method_14057	runAllUpdates
	m	(J)Z	d	m_140902_	method_14056	havePlayer
c	ahx$c	net/minecraft/server/level/DistanceManager$PlayerTicketTracker	net/minecraft/class_3204$class_3948	net/minecraft/server/level/DistanceManager$PlayerTicketTracker
	f	Lahx;	d	f_140904_	field_17463	field_17463
	f	I	g	f_140905_	field_17464	viewDistance
	f	Lit/unimi/dsi/fastutil/longs/Long2IntMap;	h	f_140906_	field_17465	queueLevels
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	i	f_140907_	field_17466	toUpdate
	m	(Lahx;I)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_140912_	method_17658	updateViewDistance
	m	(JIZZ)V	a	m_140918_	method_17660	onLevelChange
	m	(JLaij;)V	a	m_140923_	method_17661	method_17661
	m	(JI)V	b	m_140926_	method_17662	method_17662
	m	(JLaij;)V	b	m_143214_	method_17663	method_17663
	m	(JLaij;)V	c	m_140934_	method_17665	method_17665
	m	(I)Z	c	m_140932_	method_17664	haveTicketFor
	m	(I)I	d	m_140938_	method_17666	method_17666
	m	(J)I	d	m_140940_	method_17659	method_17659
	m	(JLaij;)V	d	m_143218_	method_17667	method_17667
	m	()V	d	m_143217_	method_21693	method_21693
c	ahy	net/minecraft/server/level/FullChunkStatus	net/minecraft/class_3194	net/minecraft/server/level/FullChunkStatus
	f	Lahy;	a	INACCESSIBLE	field_19334	INACCESSIBLE
	f	Lahy;	b	FULL	field_44855	FULL
	f	Lahy;	c	BLOCK_TICKING	field_44856	BLOCK_TICKING
	f	Lahy;	d	ENTITY_TICKING	field_13877	ENTITY_TICKING
	f	[Lahy;	e	$VALUES	field_13878	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lahy;)Z	a	m_287205_	method_14014	isOrAfter
	m	()[Lahy;	a	m_287208_	method_36576	$values
c	ahz	net/minecraft/server/level/PlayerMap	net/minecraft/class_3210	net/minecraft/server/level/PlayerMap
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	a	f_8241_	field_13910	players
	m	()V	<init>	<init>	<init>	<init>
	m	(JLaig;Z)V	a	m_8252_	method_14085	addPlayer
	m	(JLaig;)V	a	m_8249_	method_14084	removePlayer
	m	(J)Ljava/util/Set;	a	m_183926_	method_14083	getPlayers
	m	(JJLaig;)V	a	m_8245_	method_14081	updatePlayer
	m	(Laig;)V	a	m_8256_	method_14086	ignorePlayer
	m	(Laig;)V	b	m_8258_	method_14087	unIgnorePlayer
	m	(Laig;)Z	c	m_8260_	method_21715	ignoredOrUnknown
	m	(Laig;)Z	d	m_8262_	method_14082	ignored
c	ai	net/minecraft/advancements/CriteriaTriggers	net/minecraft/class_174	net/minecraft/advancements/CriteriaTriggers
	f	Lbh;	A	f_10550_	field_1193	EFFECTS_CHANGED
	f	Ldg;	B	f_10551_	field_1204	USED_TOTEM
	f	Lbg;	C	f_10552_	field_1211	NETHER_TRAVEL
	f	Lbu;	D	f_10553_	field_1203	FISHING_ROD_HOOKED
	f	Lax;	E	f_10554_	field_1202	CHANNELED_LIGHTNING
	f	Lcu;	F	f_10555_	field_1196	SHOT_CROSSBOW
	f	Lcb;	G	f_10556_	field_1197	KILLED_BY_CROSSBOW
	f	Lcq;	H	f_10557_	field_19250	RAID_WIN
	f	Lcq;	I	f_10558_	field_19251	BAD_OMEN
	f	Lcw;	J	f_10559_	field_21628	HONEY_BLOCK_SLIDE
	f	Las;	K	f_10560_	field_21629	BEE_NEST_DESTROYED
	f	Ldd;	L	f_10561_	field_22450	TARGET_BLOCK_HIT
	f	Lca;	M	f_10562_	field_24478	ITEM_USED_ON_BLOCK
	f	Lci;	N	f_10563_	field_24479	GENERATE_LOOT
	f	Lcm;	O	f_215654_	field_24480	THROWN_ITEM_PICKED_UP_BY_ENTITY
	f	Lcm;	P	f_215655_	field_38700	THROWN_ITEM_PICKED_UP_BY_PLAYER
	f	Lco;	Q	f_10565_	field_25694	PLAYER_INTERACTED_WITH_ENTITY
	f	Lcy;	R	f_145088_	field_33870	START_RIDING_TRIGGER
	f	Lcg;	S	f_145089_	field_33871	LIGHTNING_STRIKE
	f	Ldh;	T	f_145090_	field_33872	USING_ITEM
	f	Lbg;	U	f_184759_	field_35013	FALL_FROM_HEIGHT
	f	Lbg;	V	f_184760_	field_35014	RIDE_ENTITY_IN_LAVA_TRIGGER
	f	Lcc;	W	f_215656_	field_38376	KILL_MOB_NEAR_SCULK_CATALYST
	f	Lca;	X	f_215657_	field_38701	ALLAY_DROP_ITEM_ON_BLOCK
	f	Lcq;	Y	f_215658_	field_38838	AVOID_VIBRATION
	f	Lcr;	Z	f_279543_	field_44587	RECIPE_CRAFTED
	f	Lbw;	a	f_10567_	field_1184	IMPOSSIBLE
	f	Ljava/util/Map;	aa	f_10566_	field_1205	CRITERIA
	f	Lcc;	b	f_10568_	field_1192	PLAYER_KILLED_ENTITY
	f	Lcc;	c	f_10569_	field_1188	ENTITY_KILLED_PLAYER
	f	Lbk;	d	f_10570_	field_1180	ENTER_BLOCK
	f	Lbx;	e	f_10571_	field_1195	INVENTORY_CHANGED
	f	Lcs;	f	f_10572_	field_1207	RECIPE_UNLOCKED
	f	Lcn;	g	f_10573_	field_1199	PLAYER_HURT_ENTITY
	f	Lbn;	h	f_10574_	field_1209	ENTITY_HURT_PLAYER
	f	Lbi;	i	f_10575_	field_1181	ENCHANTED_ITEM
	f	Lbs;	j	f_10576_	field_1208	FILLED_BUCKET
	f	Lav;	k	f_10577_	field_1213	BREWED_POTION
	f	Lay;	l	f_10578_	field_1189	CONSTRUCT_BEACON
	f	Ldf;	m	f_10579_	field_1186	USED_ENDER_EYE
	f	Lda;	n	f_10580_	field_1182	SUMMONED_ENTITY
	f	Lau;	o	f_10581_	field_1190	BRED_ANIMALS
	f	Lcq;	p	f_10582_	field_1194	LOCATION
	f	Lcq;	q	f_10583_	field_1212	SLEPT_IN_BED
	f	Lbb;	r	f_10584_	field_1210	CURED_ZOMBIE_VILLAGER
	f	Lde;	s	f_10585_	field_1206	TRADE
	f	Lby;	t	f_10586_	field_1185	ITEM_DURABILITY_CHANGED
	f	Lcd;	u	f_10587_	field_1200	LEVITATION
	f	Law;	v	f_10588_	field_1183	CHANGED_DIMENSION
	f	Lcq;	w	f_10589_	field_1187	TICK
	f	Ldc;	x	f_10590_	field_1201	TAME_ANIMAL
	f	Lca;	y	f_10591_	field_1191	PLACED_BLOCK
	f	Laz;	z	f_10592_	field_1198	CONSUME_ITEM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lal;	a	m_10597_	method_765	getCriterion
	m	()Ljava/lang/Iterable;	a	m_10594_	method_766	all
	m	(Lal;)Lal;	a	m_10595_	method_767	register
c	aia	net/minecraft/server/level/PlayerRespawnLogic	net/minecraft/class_5322	net/minecraft/server/level/PlayerRespawnLogic
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;II)Lgu;	a	m_183928_	method_29194	getOverworldRespawnPos
	m	(Laif;Lclt;)Lgu;	a	m_183932_	method_29196	getSpawnPosInChunk
c	aib	net/minecraft/server/level/SectionTracker	net/minecraft/class_4079	net/minecraft/server/level/SectionTracker
	m	(III)V	<init>	<init>	<init>	<init>
	m	(JIZ)V	b	m_8288_	method_18750	update
	m	(J)I	b	m_7409_	method_18749	getLevelFromSource
c	aic	net/minecraft/server/level/ServerBossEvent	net/minecraft/class_3213	net/minecraft/server/level/ServerBossEvent
	f	Ljava/util/Set;	h	f_8296_	field_13913	players
	f	Ljava/util/Set;	i	f_8297_	field_13914	unmodifiablePlayers
	f	Z	j	f_8298_	field_13912	visible
	m	(Lsw;Lbdn$a;Lbdn$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	a	m_143224_	method_14090	broadcast
	m	(Laig;)V	a	m_6543_	method_14088	addPlayer
	m	(Laig;)V	b	m_6539_	method_14089	removePlayer
	m	()V	b	m_7706_	method_14094	removeAllPlayers
	m	(Z)V	d	m_8321_	method_14091	setVisible
	m	()Z	g	m_8323_	method_14093	isVisible
	m	()Ljava/util/Collection;	h	m_8324_	method_14092	getPlayers
c	aid	net/minecraft/server/level/ServerChunkCache	net/minecraft/class_3215	net/minecraft/server/level/ServerChunkCache
	f	Lahr;	a	f_8325_	field_17254	chunkMap
	f	Ljava/util/List;	b	f_8326_	field_13934	CHUNK_STATUSES
	f	Lahx;	c	f_8327_	field_17252	distanceManager
	f	Laif;	d	f_8329_	field_13945	level
	f	Ljava/lang/Thread;	e	f_8330_	field_17253	mainThread
	f	Laii;	f	f_8331_	field_13921	lightEngine
	f	Laid$b;	g	f_8332_	field_18809	mainThreadProcessor
	f	Ldyu;	h	f_8333_	field_17708	dataStorage
	f	J	i	f_8334_	field_13928	lastInhabitedUpdate
	f	Z	j	f_8335_	field_13929	spawnEnemies
	f	Z	k	f_8336_	field_13941	spawnFriendlies
	f	I	l	f_143226_	field_29766	CACHE_SIZE
	f	[J	m	f_8337_	field_19335	lastChunkPos
	f	[Ldec;	n	f_8338_	field_19336	lastChunkStatus
	f	[Lddx;	o	f_8339_	field_19337	lastChunk
	f	Lcmx$d;	p	f_8340_	field_24455	lastSpawnState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Ldyy$c;Lcom/mojang/datafixers/DataFixer;Ldvu;Ljava/util/concurrent/Executor;Lddy;IIZLaio;Ldfr;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Laik;Lclt;ILjava/lang/Object;)V	a	m_8387_	method_17297	addRegionTicket
	m	(JLddx;Ldec;)V	a	m_8366_	method_21738	storeInCache
	m	(Z)V	a	m_8419_	method_17298	save
	m	(Lclt;)Ljava/lang/String;	a	m_8448_	method_23273	getChunkDebugData
	m	(Laid$a;)V	a	m_184021_	method_38784	method_38784
	m	()Laii;	a	m_7827_	method_17293	getLightEngine
	m	(Lddx;)Lddx;	a	m_8405_	method_16150	method_16150
	m	(Lgu;)V	a	m_8450_	method_14128	blockChanged
	m	(J)Z	a	m_143239_	method_37114	isPositionTicking
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	a	m_8412_	method_14159	method_14159
	m	(Lhx;Lcmv;)V	a	m_184023_	method_14118	method_14118
	m	(Lahp;I)Z	a	m_8416_	method_18752	chunkAbsent
	m	(Laig;)V	a	m_8385_	method_14096	move
	m	(I)V	a	m_8354_	method_14144	setViewDistance
	m	(Lbfj;)V	a	m_8443_	method_18753	removeEntity
	m	(JLjava/util/function/Consumer;)V	a	m_8370_	method_27907	getFullChunk
	m	(ZLahp$a;)Lddx;	a	m_8421_	method_16173	method_16173
	m	(Lbfj;Luo;)V	a	m_8394_	method_18751	broadcastAndSend
	m	(Lbfj;)V	b	m_8463_	method_18755	addEntity
	m	(J)Lahp;	b	m_8364_	method_14131	getVisibleChunkIfPresent
	m	(IILdec;Z)Ljava/util/concurrent/CompletableFuture;	b	m_8431_	method_17299	getChunkFuture
	m	(I)V	b	m_184026_	method_38634	setSimulationDistance
	m	()I	b	m_8427_	method_17301	getTickingGenerated
	m	(Lbfj;Luo;)V	b	m_8445_	method_18754	broadcast
	m	(Laik;Lclt;ILjava/lang/Object;)V	b	m_8438_	method_17300	removeRegionTicket
	m	(IILdec;Z)Ljava/util/concurrent/CompletableFuture;	c	m_8456_	method_14134	getChunkFutureMainThread
	m	()Lcmm;	c	m_7653_	method_16434	getLevel
	m	()Z	d	m_8466_	method_19492	pollTask
	m	(IILdec;Z)Ljava/util/concurrent/CompletableFuture;	d	m_8467_	method_14098	method_14098
	m	(IILdec;Z)Lddx;	e	m_8475_	method_20586	method_20586
	m	()I	f	m_8480_	method_21694	getPendingTasksCount
	m	()Lddy;	g	m_8481_	method_12129	getGenerator
	m	()Lddz;	h	m_255415_	method_46642	getGeneratorState
	m	()Ldhy;	i	m_214994_	method_41248	randomState
	m	()Ldyu;	k	m_8483_	method_17981	getDataStorage
	m	()Lbqz;	l	m_8484_	method_19493	getPoiManager
	m	()Ldex;	m	m_196555_	method_39777	chunkScanner
	m	()Lcmx$d;	n	m_8485_	method_27908	getLastSpawnState
	m	()V	o	m_201915_	method_39997	removeTicketsOnClosing
	m	()V	r	m_8488_	method_20587	clearCache
	m	()Z	s	m_8489_	method_16155	runDistanceManagerUpdates
	m	()V	t	m_8490_	method_14161	tickChunks
c	aid$a	net/minecraft/server/level/ServerChunkCache$ChunkAndHolder	net/minecraft/class_3215$class_6635	net/minecraft/server/level/ServerChunkCache$ChunkAndHolder
	f	Ldei;	a	f_184028_	comp_141	chunk
	f	Lahp;	b	f_184029_	comp_142	holder
	m	(Ldei;Lahp;)V	<init>	<init>	<init>	<init>
	m	()Ldei;	a	f_184028_	comp_141	chunk
	m	()Lahp;	b	f_184029_	comp_142	holder
c	aid$b	net/minecraft/server/level/ServerChunkCache$MainThreadExecutor	net/minecraft/class_3215$class_4212	net/minecraft/server/level/ServerChunkCache$MainThreadExecutor
	f	Laid;	a	f_8491_	field_18810	field_18810
	m	(Laid;Lcmm;)V	<init>	<init>	<init>	<init>
c	aie	net/minecraft/server/level/ServerEntity	net/minecraft/class_3231	net/minecraft/server/level/ServerEntity
	f	Lorg/slf4j/Logger;	a	f_8508_	field_14041	LOGGER
	f	I	b	f_143241_	field_29767	TOLERANCE_LEVEL_ROTATION
	f	Laif;	c	f_8509_	field_18258	level
	f	Lbfj;	d	f_8510_	field_14049	entity
	f	I	e	f_8511_	field_14037	updateInterval
	f	Z	f	f_8512_	field_14039	trackDelta
	f	Ljava/util/function/Consumer;	g	f_8513_	field_18259	broadcast
	f	Laaz;	h	f_214995_	field_39019	positionCodec
	f	I	i	f_8517_	field_14060	yRotp
	f	I	j	f_8518_	field_14047	xRotp
	f	I	k	f_8519_	field_14059	yHeadRotp
	f	Leei;	l	f_8520_	field_18278	ap
	f	I	m	f_8521_	field_14040	tickCount
	f	I	n	f_8522_	field_14043	teleportDelay
	f	Ljava/util/List;	o	f_8523_	field_14045	lastPassengers
	f	Z	p	f_8524_	field_14051	wasRiding
	f	Z	q	f_8525_	field_14036	wasOnGround
	f	Ljava/util/List;	r	f_263120_	field_41697	trackedDataValues
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Lbfj;IZLjava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Luo;)V	a	m_8538_	method_18758	broadcastAndSend
	m	(Lbfj;)V	a	m_289085_	method_49426	method_49426
	m	()V	a	m_8533_	method_18756	sendChanges
	m	(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;	a	m_277180_	method_49753	removedPassengers
	m	(Laig;)V	a	m_8534_	method_14302	removePairing
	m	(Laig;Ljava/util/function/Consumer;)V	a	m_289200_	method_18757	sendPairingData
	m	(Ljava/util/List;Lbfj;)Z	a	m_274361_	method_49752	method_49752
	m	(Laig;)V	b	m_8541_	method_18760	addPairing
	m	()V	b	m_8543_	method_14306	sendDirtyEntityData
c	aif	net/minecraft/server/level/ServerLevel	net/minecraft/class_3218	net/minecraft/server/level/ServerLevel
	f	Lbdc;	D	f_263684_	field_41748	THUNDER_DELAY
	f	Lorg/slf4j/Logger;	E	f_8566_	field_13952	LOGGER
	f	I	F	f_143242_	field_29768	EMPTY_TIME_NO_TICK
	f	I	G	f_184046_	field_35441	MAX_SCHEDULED_TICKS_PER_TICK
	f	Ljava/util/List;	H	f_8546_	field_18261	players
	f	Laid;	I	f_8547_	field_24624	chunkSource
	f	Lnet/minecraft/server/MinecraftServer;	J	f_8548_	field_13959	server
	f	Ldzd;	K	f_8549_	field_24456	serverLevelData
	f	Ldfy;	L	f_143243_	field_26934	entityTickList
	f	Ldgd;	M	f_143244_	field_26935	entityManager
	f	Ldgm;	N	f_243695_	field_39984	gameEventDispatcher
	f	Laln;	O	f_143245_	field_28859	sleepStatus
	f	I	P	f_8551_	field_13948	emptyTime
	f	Ldya;	Q	f_8552_	field_13956	portalForcer
	f	Lefq;	R	f_8553_	field_13949	blockTicks
	f	Lefq;	S	f_184047_	field_13951	fluidTicks
	f	Ljava/util/Set;	T	f_143246_	field_26932	navigatingMobs
	f	Z	U	f_200893_	field_36317	isUpdatingNavigations
	f	Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;	V	f_8556_	field_13950	blockEvents
	f	Ljava/util/List;	W	f_184048_	field_35565	blockEventsToReschedule
	f	Z	X	f_8557_	field_13953	handlingTick
	f	Ljava/util/List;	Y	f_8558_	field_25141	customSpawners
	f	Ldfn;	Z	f_8559_	field_25142	dragonFight
	f	Lgu;	a	f_8562_	field_25144	END_SPAWN_POINT
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	aa	f_143247_	field_26933	dragonParts
	f	Lcne;	ab	f_214997_	field_23787	structureManager
	f	Ldsb;	ac	f_196556_	field_36208	structureCheck
	f	Z	ad	f_8561_	field_25143	tickTime
	f	Lbed;	ae	f_286969_	field_44857	randomSequences
	f	Lbdc;	b	f_263704_	field_41749	RAIN_DELAY
	f	Lbdc;	c	f_263681_	field_41750	RAIN_DURATION
	f	Lbdc;	d	f_263755_	field_41751	THUNDER_DURATION
	f	Z	e	f_8564_	field_13957	noSave
	f	Lbzx;	f	f_8565_	field_18811	raids
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Ldyy$c;Ldzd;Lacp;Ldfl;Laio;ZJLjava/util/List;ZLbed;)V	<init>	<init>	<init>	<init>
	m	()Ldfn;	B	m_8586_	method_29198	getDragonFight
	m	()Ljava/lang/String;	D	m_8590_	method_31268	getWatchdogStats
	m	(Lgu;)Ljava/util/Optional;	D	m_143248_	method_31418	findLightningRod
	m	(Lgu;)V	E	m_207559_	method_39222	method_39222
	m	(Lgu;)Lgu;	F	m_184052_	method_34679	method_34679
	m	(Lgu;)Z	G	m_184054_	method_34680	method_34680
	m	()Lbed;	H	m_288231_	method_52168	getRandomSequences
	m	(Lclr;)Z	a	m_8698_	method_14174	doBlockEvent
	m	(Lacq;)Lapf;	a	m_287143_	method_51836	getRandomSequence
	m	(ZZ)V	a	m_8799_	method_29202	tickCustomSpawners
	m	()Lcne;	a	m_215010_	method_27056	structureManager
	m	(Lgu;)Lgu;	a	m_143288_	method_18210	findLightningTargetAround
	m	(Ldrs;)V	a	m_8722_	method_23658	clearBlockEvents
	m	(JLqr;)Lbed;	a	m_287052_	method_52169	method_52169
	m	(IIZ)Z	a	m_8602_	method_17988	setChunkForced
	m	(Ljava/util/function/Predicate;Lgu;III)Lcom/mojang/datafixers/util/Pair;	a	m_215069_	method_42108	findClosestBiome3d
	m	(Ljava/util/function/BooleanSupplier;)V	a	m_8793_	method_18765	tick
	m	(Ljava/util/UUID;)Lbfj;	a	m_8791_	method_14190	getEntity
	m	(Lqr;)Lbzx;	a	m_184094_	method_32310	method_32310
	m	(Ljava/io/Writer;Ljava/lang/Iterable;)V	a	m_8781_	method_21624	dumpEntities
	m	(Ldfn;)V	a	m_287200_	method_51837	setDragonFight
	m	(Lnet/minecraft/server/MinecraftServer;)Ldyu;	a	m_184092_	method_17985	method_17985
	m	(Laig;Lit;ZDDDIDDDD)Z	a	m_8624_	method_14166	sendParticles
	m	(Lanl;Lgu;IZ)Lgu;	a	m_215011_	method_8487	findNearestMapStructure
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Ljava/lang/String;	a	m_207569_	method_31269	method_31269
	m	(Laig;)V	a	m_8622_	method_18207	addDuringCommandTeleport
	m	(Lbfz;)Z	a	m_289086_	method_18199	method_18199
	m	(IIZZ)V	a	m_8606_	method_27910	setWeatherParameters
	m	(Lbfj;)V	a	m_8647_	method_18762	tickNonPassenger
	m	(Lhe;)Z	a	m_215058_	method_31421	method_31421
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;	a	m_143301_	method_31270	getTypeCount
	m	(Lgu;I)Z	a	m_8736_	method_19497	isCloseToVillage
	m	(Lgu;Lhe;)V	a	m_215055_	method_19535	method_19535
	m	(Lape;ZZ)V	a	m_8643_	method_14176	save
	m	(Lhx;)Z	a	m_8762_	method_20588	isVillage
	m	(Ljava/util/function/Predicate;Ljava/util/List;ILbfj;)Lanr$a;	a	m_260780_	method_47541	method_47541
	m	(Ldfz;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_143280_	method_18198	getEntities
	m	(Lddx;)V	a	m_196557_	method_39778	onStructureStartsAvailable
	m	(Ljava/io/Writer;)V	a	m_143299_	method_21626	dumpBlockEntityTickers
	m	(Ljava/util/function/Predicate;I)Ljava/util/List;	a	m_261156_	method_47540	getPlayers
	m	(Ljava/nio/file/Path;)V	a	m_8786_	method_21625	saveDebugReport
	m	(Ldei;)V	a	m_8712_	method_18764	unload
	m	(Ldrs;Lclr;)Z	a	m_207566_	method_23659	method_23659
	m	(Laig;Lbfj$c;)V	a	m_143261_	method_18770	removePlayerImmediately
	m	(Lgu;F)V	a	m_8733_	method_8554	setDefaultSpawnPos
	m	(Lit;DDDIDDDD)I	a	m_8767_	method_14199	sendParticles
	m	(Ldfz;Ljava/util/function/Predicate;Ljava/util/List;I)V	a	m_261178_	method_47539	getEntities
	m	(Laif;)V	a	m_8617_	method_29200	makeObsidianPlatform
	m	(Laig;ZDDDLuo;)Z	a	m_8636_	method_14191	sendParticles
	m	(Lbqw;Lbfj;Lbgo;)V	a	m_8670_	method_19496	onReputationEvent
	m	(Lclt;)Z	a	m_201916_	method_39998	isNaturalSpawningAllowed
	m	(Lgu;Ldxd;)V	a	m_184076_	method_14171	tickFluid
	m	(Ldei;I)V	a	m_8714_	method_18203	tickChunk
	m	(Ldfz;Ljava/util/function/Predicate;Ljava/util/List;)V	a	m_260813_	method_47538	getEntities
	m	(Laif;Lgu;)V	a	m_184099_	method_29201	method_29201
	m	(Lban;Lbfj;)V	a	m_184063_	method_31420	method_31420
	m	(Ljava/util/function/Predicate;)Ljava/util/List;	a	m_8795_	method_18766	getPlayers
	m	(Ljava/util/stream/Stream;)V	a	m_143311_	method_31423	addLegacyChunkEntities
	m	(Lbfj;Lbfj;)V	a	m_8662_	method_18763	tickPassenger
	m	()V	ap	m_8804_	method_23660	wakeUpAllPlayers
	m	()V	aq	m_143315_	method_33143	announceSleepStatus
	m	()V	ar	m_184096_	method_39501	advanceWeatherCycle
	m	()V	as	m_184097_	method_14195	resetWeatherCycle
	m	()V	at	m_8806_	method_14188	saveLevelData
	m	()V	au	m_8807_	method_14192	runBlockEvents
	m	()Lbzx;	av	m_184098_	method_17987	method_17987
	m	(J)V	b	m_8615_	method_29199	setDayTime
	m	(Lgu;Lhe;)V	b	m_215076_	method_19499	method_19499
	m	(Lddx;)V	b	m_207579_	method_39926	method_39926
	m	(Ldei;)V	b	m_184102_	method_39223	startTickingChunk
	m	(Lgu;)Z	b	m_8802_	method_19500	isVillage
	m	(I)Lbfj;	b	m_143317_	method_31424	getEntityOrPart
	m	(Laig;)V	b	m_8817_	method_18211	addDuringPortalTeleport
	m	(Ljava/util/stream/Stream;)V	b	m_143327_	method_31426	addWorldGenChunkEntities
	m	(Lhx;)I	b	m_8828_	method_19498	sectionsToVillage
	m	(Laif;Lgu;)V	b	m_207576_	method_29204	method_29204
	m	()V	b	m_8809_	method_29203	tickTime
	m	(Lgu;Lhe;)V	c	m_215079_	method_19536	method_19536
	m	(Lgu;)Lbzv;	c	m_8832_	method_19502	getRaidAt
	m	()Z	c	m_8874_	method_14177	isHandlingTick
	m	(J)Z	c	m_143319_	method_37116	areEntitiesLoaded
	m	(Laig;)V	c	m_8834_	method_18213	addNewPlayer
	m	(Lbfj;)Z	c	m_8847_	method_18768	addWithUUID
	m	(Lgu;)Z	d	m_8843_	method_19503	isRaided
	m	(Laig;)V	d	m_8845_	method_18215	addRespawnedPlayer
	m	(Lgu;Lcpn;)V	d	m_184112_	method_14189	tickBlock
	m	(Lbfj;)V	d	m_143334_	method_18769	addDuringTeleport
	m	()Z	d	m_143333_	method_33144	canSleepThroughNights
	m	(J)Z	d	m_184110_	method_37117	isPositionTickingWithEntitiesLoaded
	m	(Lgu;)Z	e	m_143340_	method_37118	isPositionEntityTicking
	m	(Lbfj;)Z	e	m_8860_	method_30736	tryAddFreshEntityWithPassengers
	m	(J)Lbed;	e	m_288114_	method_51838	method_51838
	m	(Laig;)V	e	m_8853_	method_18771	addPlayer
	m	()V	e	m_8878_	method_8448	updateSleepingPlayerList
	m	(Lgu;)Z	f	m_201918_	method_39999	isNaturalSpawningAllowed
	m	()Ladg;	f	m_6188_	method_14170	getScoreboard
	m	(J)Lbed;	f	m_287051_	method_52170	method_52170
	m	(Laig;)V	f	m_184115_	method_18773	method_18773
	m	()V	g	m_8886_	method_14197	resetEmptyTime
	m	()Ljava/util/List;	h	m_8857_	method_18776	getDragons
	m	(Lbfj;)Z	i	m_143342_	method_31430	shouldDiscardEntity
	m	()Laig;	i	m_8890_	method_18779	getRandomPlayer
	m	(Lbfj;)Z	j	m_8872_	method_14175	addEntity
	m	()I	j	m_143344_	method_32819	getLogicalHeight
	m	(Lbfj;)Ljava/lang/String;	k	m_257151_	method_31431	method_31431
	m	()Laid;	k	m_7726_	method_14178	getChunkSource
	m	()Lefq;	l	m_183326_	method_14196	getBlockTicks
	m	(Lbfj;)Ljava/lang/String;	l	m_257149_	method_24310	method_24310
	m	()Lefq;	m	m_183324_	method_14179	getFluidTicks
	m	(Lbfj;)Ljava/lang/String;	m	m_257150_	method_18781	method_18781
	m	()Ldya;	o	m_8871_	method_14173	getPortalForcer
	m	()Ldvu;	p	m_215082_	method_14183	getStructureManager
	m	()Ldyu;	s	m_8895_	method_17983	getDataStorage
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	u	m_8902_	method_17984	getForcedChunks
	m	()Lbqz;	w	m_8904_	method_19494	getPoiManager
	m	()Lbzx;	x	m_8905_	method_19495	getRaids
	m	()Ljava/lang/Iterable;	y	m_8583_	method_27909	getAllEntities
	m	()Z	z	m_8584_	method_28125	isFlat
c	aif$a	net/minecraft/server/level/ServerLevel$EntityCallbacks	net/minecraft/class_3218$class_5526	net/minecraft/server/level/ServerLevel$EntityCallbacks
	f	Laif;	a	f_143351_	field_26936	field_26936
	m	(Laif;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_141989_	method_31432	onCreated
	m	(Lbfj;)V	b	m_141986_	method_31433	onDestroyed
	m	(Lbfj;)V	c	m_141987_	method_31434	onTickingStart
	m	(Lbfj;)V	d	m_141983_	method_31435	onTickingEnd
	m	(Lbfj;)V	e	m_141985_	method_31436	onTrackingStart
	m	(Lbfj;)V	f	m_141981_	method_31437	onTrackingEnd
	m	(Lbfj;)V	g	m_214006_	method_43030	onSectionChange
c	aig	net/minecraft/server/level/ServerPlayer	net/minecraft/class_3222	net/minecraft/server/level/ServerPlayer
	f	Lorg/slf4j/Logger;	b	f_8907_	field_13975	LOGGER
	f	Laiy;	c	f_8906_	field_13987	connection
	f	Lbym;	cA	f_8922_	field_13993	chatVisibility
	f	Z	cB	f_8923_	field_13971	canChatColor
	f	J	cC	f_8925_	field_13976	lastActionTime
	f	Lbfj;	cD	f_8926_	field_13984	camera
	f	Z	cE	f_8927_	field_13985	isChangingDimension
	f	Z	cF	f_8928_	field_13969	seenCredits
	f	Lamm;	cG	f_8929_	field_13996	recipeBook
	f	Leei;	cH	f_8930_	field_13992	levitationStartPos
	f	I	cI	f_8931_	field_13973	levitationStartTime
	f	Z	cJ	f_8932_	field_13964	disconnected
	f	Leei;	cK	f_184125_	field_35007	startingToFallPosition
	f	Leei;	cL	f_8933_	field_13994	enteredNetherPosition
	f	Leei;	cM	f_184126_	field_35008	enteredLavaOnVehiclePosition
	f	Lhx;	cN	f_8934_	field_13990	lastSectionPos
	f	Lacp;	cO	f_8935_	field_23191	respawnDimension
	f	Lgu;	cP	f_8936_	field_23192	respawnPosition
	f	Z	cQ	f_8937_	field_23193	respawnForced
	f	F	cR	f_8938_	field_26353	respawnAngle
	f	Lajd;	cS	f_8939_	field_26821	textFilter
	f	Z	cT	f_143378_	field_28860	textFilteringEnabled
	f	Z	cU	f_184127_	field_35566	allowsListing
	f	Lbxu;	cV	f_244516_	field_39985	wardenSpawnTracker
	f	Lcbs;	cW	f_143379_	field_29180	containerSynchronizer
	f	Lcbr;	cX	f_143380_	field_29181	containerListener
	f	Ltm;	cY	f_244040_	field_39986	chatSession
	f	I	cZ	f_8940_	field_13986	containerCounter
	f	I	cl	f_143381_	field_29769	NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ
	f	I	cm	f_143382_	field_29770	NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y
	f	Lacy;	cn	f_8909_	field_13970	advancements
	f	Lamn;	co	f_8910_	field_13966	stats
	f	F	cp	f_8911_	field_13963	lastRecordedHealthAndAbsorption
	f	I	cq	f_8912_	field_13983	lastRecordedFoodLevel
	f	I	cr	f_8913_	field_13968	lastRecordedAirLevel
	f	I	cs	f_8914_	field_13982	lastRecordedArmor
	f	I	ct	f_8915_	field_13965	lastRecordedLevel
	f	I	cu	f_8916_	field_13980	lastRecordedExperience
	f	F	cv	f_8917_	field_13997	lastSentHealth
	f	I	cw	f_8918_	field_13979	lastSentFood
	f	Z	cx	f_8919_	field_13972	lastFoodSaturationZero
	f	I	cy	f_8920_	field_13978	lastSentExp
	f	I	cz	f_8921_	field_13998	spawnInvulnerableTime
	f	Lnet/minecraft/server/MinecraftServer;	d	f_8924_	field_13995	server
	f	Laih;	e	f_8941_	field_13974	gameMode
	f	I	f	f_8943_	field_13967	latency
	f	Z	g	f_8944_	field_13989	wonGame
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Laif;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	()Lbym;	A	m_9241_	method_14238	getChatVisibility
	m	()V	C	m_9243_	method_14234	resetLastActionTime
	m	()Lamn;	D	m_8951_	method_14248	getStats
	m	()Lamm;	E	m_8952_	method_14253	getRecipeBook
	m	()Lbfj;	G	m_8954_	method_14242	getCamera
	m	()J	I	m_8956_	method_14219	getLastActionTime
	m	()Lsw;	J	m_8957_	method_14206	getTabListDisplayName
	m	()Z	K	m_8958_	method_14208	isChangingDimension
	m	()V	L	m_8959_	method_14240	hasChangedDimension
	m	()Lacy;	M	m_8960_	method_14236	getAdvancements
	m	()Lgu;	N	m_8961_	method_26280	getRespawnPosition
	m	()F	O	m_8962_	method_30631	getRespawnAngle
	m	()Lacp;	P	m_8963_	method_26281	getRespawnDimension
	m	()Z	Q	m_8964_	method_26282	isRespawnForced
	m	()Lhx;	R	m_8965_	method_14232	getLastSectionPos
	m	()Lajd;	T	m_8967_	method_31273	getTextFilter
	m	()Z	V	m_184128_	method_39426	allowsListing
	m	()Ltm;	X	m_246404_	method_45163	getChatSession
	m	(Ljava/lang/String;Ljava/lang/String;[Lefj;)V	a	m_9124_	method_14227	handleTeamKill
	m	(Ltm;)V	a	m_252981_	method_46364	setChatSession
	m	(Lapz;)V	a	m_9028_	method_19504	method_19504
	m	(FFZZ)V	a	m_8980_	method_14218	setPlayerInput
	m	(Lqr;Ljava/lang/String;)Lcmj;	a	m_143413_	method_32745	readPlayerMode
	m	(Laif;DDDFF)V	a	m_8999_	method_14251	teleportTo
	m	(Lsw;Lts;)Lts;	a	m_143418_	method_14210	method_14210
	m	(I)V	a	m_8985_	method_14228	setExperiencePoints
	m	(Laig;Z)V	a	m_9015_	method_14203	restoreFrom
	m	(Lclt;Luo;)V	a	m_184135_	method_14205	trackChunk
	m	(Labt;)V	a	m_215109_	method_43930	sendServerStatus
	m	(Lhx;)V	a	m_9119_	method_17668	setLastSectionPos
	m	(Lcmj;)Z	a	m_143403_	method_7336	setGameMode
	m	(Lefj;I)V	a	m_9104_	method_14212	updateScoreForCriteria
	m	(Lbxu;)V	a	m_244881_	method_45164	method_45164
	m	(Z)Z	a	m_182294_	method_37413	drop
	m	(Lbwc;)Z	a	m_9061_	method_26283	method_26283
	m	(Lqr;Lrk;)V	a	m_244882_	method_29205	method_29205
	m	(ILeff;)V	a	m_8994_	method_14221	method_14221
	m	(DDDZ)V	a	m_289599_	method_14207	doCheckFallDamage
	m	(Lacp;Lgu;FZZ)V	a	m_9158_	method_26284	setRespawnPosition
	m	(Ljava/lang/String;Ljava/lang/String;ZLsw;)V	a	m_143408_	method_14255	sendTexturePack
	m	(Lclt;)V	a	m_9088_	method_14246	untrackChunk
	m	(Lzl;)V	a	m_9156_	method_14213	updateOptions
	m	(Ltk;ZLss$a;)V	a	m_245069_	method_43505	sendChatMessage
	m	(Laif;Lgu;)V	a	m_9006_	method_30313	createEndPlatform
	m	(Lbyn;I)V	a	m_287054_	method_37412	method_37412
	m	(Leb$a;Lbfj;Leb$a;)V	a	m_9107_	method_14222	lookAt
	m	(Lbgb;)V	a	m_9056_	method_29777	method_29777
	m	(Lcbf;)V	a	m_143399_	method_14235	initMenu
	m	(Lgu;Lha;)Z	a	m_9116_	method_26285	bedInRange
	m	(Lcmj;)Lcmj;	b	m_143423_	method_32746	calculateGameModeForNewPlayer
	m	(ILeff;)V	b	m_9176_	method_14250	method_14250
	m	(Lsw;Z)V	b	m_240418_	method_43502	sendSystemMessage
	m	(Laig;)Z	b	m_143421_	method_33795	shouldFilterMessageTo
	m	(Lqr;Lrk;)V	b	m_9132_	method_45165	method_45165
	m	(Lbgb;)Z	b	m_9187_	method_29778	method_29778
	m	(Lgu;Lha;)Z	b	m_9191_	method_26286	bedBlocked
	m	(I)V	b	m_9174_	method_14252	setExperienceLevels
	m	(Laif;)V	c	m_284127_	method_51468	setServerLevel
	m	(Lqr;)V	c	m_143427_	method_32748	loadGameTypes
	m	(Lbfj;)V	c	m_9213_	method_14224	setCamera
	m	(Lsw;)Luo;	c	m_243040_	method_43507	method_43507
	m	(Lsw;)Luo;	d	m_289087_	method_14223	method_14223
	m	(Laif;)V	d	m_9201_	method_14245	fudgeSpawnLocation
	m	(Laif;)V	e	m_9209_	method_18783	triggerDimensionChangeTriggers
	m	()V	gn	m_9215_	method_29779	tellNeutralMobsThatIDied
	m	()Z	go	m_9216_	method_14230	isPvpAllowed
	m	()V	gp	m_9217_	method_14237	nextContainerCounter
	m	()Z	gq	m_240422_	method_44706	acceptsChatMessages
	m	()V	h	m_143429_	method_34225	initInventoryMenu
	m	(Lgu;)Z	i	m_9222_	method_26287	isReachableBedBlock
	m	(Lqr;)V	k	m_143430_	method_32749	storeGameTypes
	m	()V	m	m_9240_	method_14226	doTick
	m	()V	o	m_184139_	method_38786	trackStartFallingPosition
	m	()V	p	m_184140_	method_38787	trackEnteredOrExitedLavaOnVehicle
	m	()V	s	m_9231_	method_14231	disconnect
	m	()Z	t	m_9232_	method_14239	hasDisconnected
	m	(I)I	u	m_9237_	method_14244	getCoprime
	m	()V	u	m_9233_	method_14217	resetSentInfo
	m	(Z)Z	v	m_240399_	method_44707	acceptsSystemMessages
	m	()Laif;	x	m_284548_	method_51469	serverLevel
	m	()Ljava/lang/String;	y	m_9239_	method_14209	getIpAddress
	m	()Z	z	m_143432_	method_34879	canChatInColor
c	aig$1	net/minecraft/server/level/ServerPlayer$1	net/minecraft/class_3222$1	net/minecraft/server/level/ServerPlayer$1
	f	Laig;	a	f_143433_	field_29182	field_29182
	m	(Laig;)V	<init>	<init>	<init>	<init>
	m	(Lcbf;II)V	b	m_143454_	method_34227	broadcastDataValue
c	aig$2	net/minecraft/server/level/ServerPlayer$2	net/minecraft/class_3222$2	net/minecraft/server/level/ServerPlayer$2
	f	Laig;	a	f_143458_	field_29183	field_29183
	m	(Laig;)V	<init>	<init>	<init>	<init>
c	aih	net/minecraft/server/level/ServerPlayerGameMode	net/minecraft/class_3225	net/minecraft/server/level/ServerPlayerGameMode
	f	Lorg/slf4j/Logger;	a	f_9246_	field_20325	LOGGER
	f	Lcmj;	b	f_9247_	field_14005	gameModeForPlayer
	f	Laif;	c	f_9244_	field_14007	level
	f	Laig;	d	f_9245_	field_14008	player
	f	Lcmj;	e	f_9248_	field_25715	previousGameModeForPlayer
	f	Z	f	f_9249_	field_14003	isDestroyingBlock
	f	I	g	f_9250_	field_20326	destroyProgressStart
	f	Lgu;	h	f_9251_	field_20327	destroyPos
	f	I	i	f_9252_	field_14000	gameTicks
	f	Z	j	f_9253_	field_20328	hasDelayedDestroy
	f	Lgu;	k	f_9254_	field_20329	delayedDestroyPos
	f	I	l	f_9255_	field_20330	delayedTickStart
	f	I	m	f_9256_	field_20331	lastSentState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laig;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_9280_	method_14266	destroyBlock
	m	(Lcmj;)Z	a	m_143473_	method_30118	changeGameModeForPlayer
	m	(Lgu;Laad$a;Lha;II)V	a	m_214168_	method_14263	handleBlockBreakAction
	m	(Lgu;ZILjava/lang/String;)V	a	m_215125_	method_41250	debugLogging
	m	(Laig;Lcmm;Lcfz;Lbdw;)Lbdx;	a	m_6261_	method_14256	useItem
	m	(Lgu;ILjava/lang/String;)V	a	m_215116_	method_21717	destroyAndAck
	m	(Ldcb;Lgu;I)F	a	m_9276_	method_21716	incrementDestroyProgress
	m	()V	a	m_7712_	method_14264	tick
	m	(Laig;Lcmm;Lcfz;Lbdw;Leee;)Lbdx;	a	m_7179_	method_14262	useItemOn
	m	(Laif;)V	a	m_9260_	method_14259	setLevel
	m	(Lcmj;Lcmj;)V	a	m_9273_	method_14261	setGameModeForPlayer
	m	()Lcmj;	b	m_9290_	method_14257	getGameModeForPlayer
	m	()Lcmj;	c	m_9293_	method_30119	getPreviousGameModeForPlayer
	m	()Z	d	m_9294_	method_14267	isSurvival
	m	()Z	e	m_9295_	method_14268	isCreative
c	aii	net/minecraft/server/level/ThreadedLevelLightEngine	net/minecraft/class_3227	net/minecraft/server/level/ThreadedLevelLightEngine
	f	I	a	f_283844_	field_44692	DEFAULT_BATCH_SIZE
	f	Lorg/slf4j/Logger;	d	f_9296_	field_14020	LOGGER
	f	Lbcq;	e	f_9297_	field_17255	taskMailbox
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	f	f_9298_	field_17256	lightTasks
	f	Lahr;	g	f_9299_	field_17257	chunkMap
	f	Lbcp;	h	f_9300_	field_17259	sorterMailbox
	f	I	i	f_9301_	field_17260	taskPerBatch
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	j	f_9302_	field_18812	scheduled
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldel;Lahr;ZLbcq;Lbcp;)V	<init>	<init>	<init>	<init>
	m	(Laii$a;Ljava/lang/Runnable;)V	a	m_284002_	method_17313	method_17313
	m	(ZLclt;)V	a	m_283997_	method_51470	method_51470
	m	(Lclt;Ljava/lang/Runnable;)V	a	m_279898_	method_17306	method_17306
	m	(Lclt;)V	a	m_9330_	method_20386	updateChunkStatus
	m	(Lddx;Lclt;)Lddx;	a	m_279897_	method_17309	method_17309
	m	(IILjava/util/function/IntSupplier;Laii$a;Ljava/lang/Runnable;)V	a	m_9317_	method_17307	addTask
	m	(Lclt;ZLddx;)Lddx;	a	m_284003_	method_51284	method_51284
	m	(Lddx;Z)Ljava/util/concurrent/CompletableFuture;	a	m_284138_	method_51285	initializeLight
	m	(IILaii$a;Ljava/lang/Runnable;)V	a	m_9312_	method_17308	addTask
	m	(Lhx;Z)Ljava/lang/String;	b	m_9379_	method_18847	method_18847
	m	(Lddx;Z)Ljava/util/concurrent/CompletableFuture;	b	m_9353_	method_17310	lightChunk
	m	(Lclt;Ljava/lang/Runnable;)V	b	m_215133_	method_51287	method_51287
	m	(Lcmv;Lhx;Lded;)V	b	m_284000_	method_14280	method_14280
	m	(Lhx;)Ljava/lang/String;	b	m_215148_	method_18844	method_18844
	m	(Lddx;Lclt;)V	b	m_288117_	method_51288	method_51288
	m	(Lgu;)Ljava/lang/String;	b	m_9377_	method_18846	method_18846
	m	()V	b	m_9409_	method_17303	tryScheduleUpdate
	m	(Lhx;Z)V	c	m_9390_	method_14273	method_14273
	m	(Lclt;)Ljava/lang/String;	c	m_9361_	method_51286	method_51286
	m	(Lclt;Z)Ljava/lang/String;	c	m_9401_	method_18845	method_18845
	m	(Lgu;)V	c	m_9388_	method_14279	method_14279
	m	(Lclt;)Ljava/lang/String;	d	m_9383_	method_20624	method_20624
	m	(Lclt;Z)V	d	m_9397_	method_20626	method_20626
	m	(Lclt;Z)Ljava/lang/String;	e	m_215153_	method_51473	method_51473
	m	(Lclt;)Ljava/lang/String;	e	m_9367_	method_51472	method_51472
	m	(Lclt;Z)V	f	m_283998_	method_51475	method_51475
	m	()V	f	m_9366_	method_14277	runUpdate
	m	(Lclt;)V	f	m_284001_	method_51474	method_51474
	m	()V	g	m_215156_	method_19505	method_19505
	m	(Lclt;)Ljava/lang/String;	g	m_283999_	method_20387	method_20387
	m	(Lclt;)V	h	m_9395_	method_20388	method_20388
	m	()I	h	m_9394_	method_20625	method_20625
	m	()I	i	m_9400_	method_20607	method_20607
	m	()I	j	m_9404_	method_17314	method_17314
	m	()I	k	m_9408_	method_20389	method_20389
c	aii$a	net/minecraft/server/level/ThreadedLevelLightEngine$TaskType	net/minecraft/class_3227$class_3901	net/minecraft/server/level/ThreadedLevelLightEngine$TaskType
	f	Laii$a;	a	PRE_UPDATE	field_17261	PRE_UPDATE
	f	Laii$a;	b	POST_UPDATE	field_17262	POST_UPDATE
	f	[Laii$a;	c	$VALUES	field_17263	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laii$a;	a	m_143478_	method_36577	$values
c	aij	net/minecraft/server/level/Ticket	net/minecraft/class_3228	net/minecraft/server/level/Ticket
	f	Laik;	a	f_9420_	field_14023	type
	f	I	b	f_9421_	field_14025	ticketLevel
	f	Ljava/lang/Object;	c	f_9422_	field_14022	key
	f	J	d	f_9423_	field_14024	createdTick
	m	(Laik;ILjava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(J)V	a	m_9429_	method_23956	setCreatedTick
	m	(Laij;)I	a	compareTo	method_14285	compareTo
	m	()Laik;	a	m_9428_	method_14281	getType
	m	()I	b	m_9433_	method_14283	getTicketLevel
	m	(J)Z	b	m_9434_	method_20627	timedOut
c	aik	net/minecraft/server/level/TicketType	net/minecraft/class_3230	net/minecraft/server/level/TicketType
	f	Laik;	a	f_9442_	field_14030	START
	f	Laik;	b	f_9443_	field_17264	DRAGON
	f	Laik;	c	f_9444_	field_14033	PLAYER
	f	Laik;	d	f_9445_	field_14031	FORCED
	f	Laik;	e	f_9446_	field_19270	LIGHT
	f	Laik;	f	f_9447_	field_19280	PORTAL
	f	Laik;	g	f_9448_	field_19347	POST_TELEPORT
	f	Laik;	h	f_9449_	field_14032	UNKNOWN
	f	Ljava/lang/String;	i	f_9450_	field_14034	name
	f	Ljava/util/Comparator;	j	f_9451_	field_14029	comparator
	f	J	k	f_9452_	field_19348	timeout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/util/Comparator;J)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/Comparator;I)Laik;	a	m_9465_	method_20628	create
	m	(Ljava/lang/String;Ljava/util/Comparator;)Laik;	a	m_9462_	method_14291	create
	m	(Lapz;Lapz;)I	a	m_9459_	method_17315	method_17315
	m	()Ljava/util/Comparator;	a	m_9458_	method_14292	getComparator
	m	()J	b	m_9469_	method_20629	timeout
	m	(Lapz;Lapz;)I	b	m_9470_	method_17316	method_17316
c	ail	net/minecraft/server/level/TickingTracker	net/minecraft/class_6609	net/minecraft/server/level/TickingTracker
	f	I	a	f_286949_	field_44858	MAX_LEVEL
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	b	f_184141_	field_34888	chunks
	f	I	c	f_184142_	field_34889	INITIAL_TICKET_LIST_CAPACITY
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	d	f_184143_	field_34890	tickets
	m	()V	<init>	<init>	<init>	<init>
	m	(Laik;Lclt;ILjava/lang/Object;)V	a	m_184154_	method_38638	addTicket
	m	(I)V	a	m_184146_	method_38636	replacePlayerTicketsLevel
	m	(Lclt;)I	a	m_184161_	method_38640	getLevel
	m	()V	a	m_184145_	method_38635	runAllUpdates
	m	(Lapo;)I	a	m_184159_	method_38639	getTicketLevelAt
	m	(JLaij;)V	a	m_184151_	method_38637	addTicket
	m	(JLaij;)V	b	m_184165_	method_38641	removeTicket
	m	(Laik;Lclt;ILjava/lang/Object;)V	b	m_184168_	method_38642	removeTicket
	m	(J)Ljava/lang/String;	d	m_184175_	method_38643	getTicketDebugString
	m	(J)Lapo;	g	m_184177_	method_38644	getTickets
	m	(J)Lapo;	h	m_184179_	method_38645	method_38645
c	aim	net/minecraft/server/level/WorldGenRegion	net/minecraft/class_3233	net/minecraft/server/level/WorldGenRegion
	f	Lorg/slf4j/Logger;	a	f_9474_	field_14092	LOGGER
	f	Ljava/util/List;	b	f_9475_	field_14098	cache
	f	Lddx;	c	f_143479_	field_28557	center
	f	I	d	f_9478_	field_14088	size
	f	Laif;	e	f_9479_	field_14093	level
	f	J	f	f_9480_	field_14087	seed
	f	Ldyv;	g	f_9481_	field_14097	levelData
	f	Lapf;	h	f_9482_	field_14091	random
	f	Ldfk;	i	f_9483_	field_14096	dimensionType
	f	Lefy;	j	f_9484_	field_14099	blockTicks
	f	Lefy;	k	f_184181_	field_14094	fluidTicks
	f	Lcnm;	l	f_9486_	field_20668	biomeManager
	f	Lclt;	m	f_9487_	field_23788	firstPos
	f	Lclt;	n	f_9488_	field_23789	lastPos
	f	Lcne;	o	f_215157_	field_26822	structureManager
	f	Ldec;	p	f_143480_	field_33754	generatingStatus
	f	I	q	f_143481_	field_33755	writeRadiusCutoff
	f	Ljava/util/function/Supplier;	r	f_143482_	field_33756	currentlyGenerating
	f	Ljava/util/concurrent/atomic/AtomicLong;	s	f_184182_	field_35442	subTickCount
	f	Lacq;	t	f_215158_	field_38683	WORLDGEN_REGION_RANDOM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Ljava/util/List;Ldec;I)V	<init>	<init>	<init>	<init>
	m	(Lclt;I)Z	a	m_215159_	method_42109	isOldChunkAround
	m	()Lclt;	a	m_143488_	method_33561	getCenter
	m	(Lgu;)V	f	m_9591_	method_14338	markPosForPostprocessing
	m	(Lgu;)Lefw;	j	m_276731_	method_14337	method_14337
	m	(Lgu;)Lefw;	k	m_276730_	method_14340	method_14340
c	ain	net/minecraft/server/level/package-info	net/minecraft/class_5978	net/minecraft/server/level/package-info
c	aio	net/minecraft/server/level/progress/ChunkProgressListener	net/minecraft/class_3949	net/minecraft/server/level/progress/ChunkProgressListener
	m	(Lclt;Ldec;)V	a	m_5511_	method_17670	onStatusChange
	m	()V	a	m_9662_	method_17675	start
	m	(Lclt;)V	a	m_7647_	method_17669	updateSpawnPos
	m	()V	b	m_7646_	method_17671	stop
c	aip	net/minecraft/server/level/progress/ChunkProgressListenerFactory	net/minecraft/class_3950	net/minecraft/server/level/progress/ChunkProgressListenerFactory
	m	(I)Laio;	create	m_9620_	create	create
c	aiq	net/minecraft/server/level/progress/LoggerChunkProgressListener	net/minecraft/class_3951	net/minecraft/server/level/progress/LoggerChunkProgressListener
	f	Lorg/slf4j/Logger;	a	f_9622_	field_17467	LOGGER
	f	I	b	f_9623_	field_17468	maxCount
	f	I	c	f_9624_	field_17469	count
	f	J	d	f_9625_	field_17470	startTime
	f	J	e	f_9626_	field_17471	nextTickTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	c	m_9636_	method_17672	getProgress
c	air	net/minecraft/server/level/progress/ProcessorChunkProgressListener	net/minecraft/class_3952	net/minecraft/server/level/progress/ProcessorChunkProgressListener
	f	Laio;	a	f_9637_	field_17472	delegate
	f	Lbcq;	b	f_9638_	field_17473	mailbox
	m	(Laio;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Laio;Ljava/util/concurrent/Executor;)Lair;	a	m_143583_	method_34228	createStarted
	m	(Lclt;Ldec;)V	b	m_9650_	method_17674	method_17674
	m	(Lclt;)V	b	m_9648_	method_17673	method_17673
c	ais	net/minecraft/server/level/progress/StoringChunkProgressListener	net/minecraft/class_3953	net/minecraft/server/level/progress/StoringChunkProgressListener
	f	Laiq;	a	f_9653_	field_17474	delegate
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	b	f_9654_	field_17475	statuses
	f	Lclt;	c	f_9655_	field_17476	spawnPos
	f	I	d	f_9656_	field_17477	fullDiameter
	f	I	e	f_9657_	field_17478	radius
	f	I	f	f_9658_	field_17479	diameter
	f	Z	g	f_9659_	field_17480	started
	m	(I)V	<init>	<init>	<init>	<init>
	m	(II)Ldec;	a	m_9663_	method_17676	getStatus
	m	()I	c	m_9672_	method_17677	getFullDiameter
	m	()I	d	m_9673_	method_17678	getDiameter
	m	()I	e	m_9674_	method_17679	getProgress
c	ait	net/minecraft/server/level/progress/package-info	net/minecraft/class_5979	net/minecraft/server/level/progress/package-info
c	aiu	net/minecraft/server/network/FilteredText	net/minecraft/class_5837	net/minecraft/server/network/FilteredText
	f	Laiu;	a	f_243020_	field_28863	EMPTY
	f	Ljava/lang/String;	b	f_215168_	comp_841	raw
	f	Lsz;	c	f_243010_	comp_978	mask
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lsz;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Laiu;	a	m_243054_	method_45060	passThrough
	m	()Ljava/lang/String;	a	m_243090_	method_45059	filtered
	m	()Ljava/lang/String;	b	m_243113_	method_45061	filteredOrEmpty
	m	(Ljava/lang/String;)Laiu;	b	m_243131_	method_45062	fullyFiltered
	m	()Z	c	m_215174_	method_45063	isFiltered
	m	()Ljava/lang/String;	d	f_215168_	comp_841	raw
	m	()Lsz;	e	f_243010_	comp_978	mask
c	aiv	net/minecraft/server/network/LegacyQueryHandler	net/minecraft/class_3238	net/minecraft/server/network/LegacyQueryHandler
	f	I	a	f_143586_	field_29771	FAKE_PROTOCOL_VERSION
	f	Lorg/slf4j/Logger;	b	f_9675_	field_14101	LOGGER
	f	Laix;	c	f_9676_	field_14102	serverConnectionListener
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laix;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V	a	m_9680_	method_14344	sendFlushAndClose
	m	(Ljava/lang/String;)Lio/netty/buffer/ByteBuf;	a	m_9683_	method_14345	createReply
c	aiw	net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl	net/minecraft/class_3240	net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl
	f	Lnet/minecraft/server/MinecraftServer;	a	f_9688_	field_14104	server
	f	Lsd;	b	f_9689_	field_14103	connection
	m	(Lnet/minecraft/server/MinecraftServer;Lsd;)V	<init>	<init>	<init>	<init>
c	aix	net/minecraft/server/network/ServerConnectionListener	net/minecraft/class_3242	net/minecraft/server/network/ServerConnectionListener
	f	Laov;	a	f_9698_	field_14111	SERVER_EVENT_GROUP
	f	Laov;	b	f_9699_	field_14105	SERVER_EPOLL_EVENT_GROUP
	f	Z	c	f_9700_	field_14108	running
	f	Lorg/slf4j/Logger;	d	f_9701_	field_14110	LOGGER
	f	Lnet/minecraft/server/MinecraftServer;	e	f_9702_	field_14109	server
	f	Ljava/util/List;	f	f_9703_	field_14106	channels
	f	Ljava/util/List;	g	f_9704_	field_14107	connections
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	(Lsd;Lsw;)V	a	m_9714_	method_14352	method_14352
	m	()Ljava/net/SocketAddress;	a	m_9708_	method_14353	startMemoryChannel
	m	(Ljava/net/InetAddress;I)V	a	m_9711_	method_14354	startTcpServerListener
	m	()V	b	m_9718_	method_14356	stop
	m	()V	c	m_9721_	method_14357	tick
	m	()Lnet/minecraft/server/MinecraftServer;	d	m_9722_	method_14351	getServer
	m	()Ljava/util/List;	e	m_184193_	method_37909	getConnections
	m	()Lio/netty/channel/epoll/EpollEventLoopGroup;	f	m_9723_	method_14349	method_14349
	m	()Lio/netty/channel/nio/NioEventLoopGroup;	g	m_9724_	method_14348	method_14348
c	aix$1	net/minecraft/server/network/ServerConnectionListener$1	net/minecraft/class_3242$1	net/minecraft/server/network/ServerConnectionListener$1
	f	Laix;	a	f_9725_	field_14112	field_14112
	m	(Laix;)V	<init>	<init>	<init>	<init>
c	aix$2	net/minecraft/server/network/ServerConnectionListener$2	net/minecraft/class_3242$2	net/minecraft/server/network/ServerConnectionListener$2
	f	Laix;	a	f_9730_	field_14113	field_14113
	m	(Laix;)V	<init>	<init>	<init>	<init>
c	aix$a	net/minecraft/server/network/ServerConnectionListener$LatencySimulator	net/minecraft/class_3242$class_5980	net/minecraft/server/network/ServerConnectionListener$LatencySimulator
	f	Lio/netty/util/Timer;	a	f_143587_	field_29772	TIMER
	f	I	b	f_143588_	field_29773	delay
	f	I	c	f_143589_	field_29774	jitter
	f	Ljava/util/List;	d	f_143590_	field_29775	queuedMessages
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	a	m_143595_	method_34880	delayDownstream
	m	(Lio/netty/util/Timeout;)V	a	m_143598_	method_34881	onTimeout
c	aix$a$a	net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage	net/minecraft/class_3242$class_5980$class_5981	net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage
	f	Lio/netty/channel/ChannelHandlerContext;	a	f_143603_	field_29776	ctx
	f	Ljava/lang/Object;	b	f_143604_	field_29777	msg
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
c	aiy	net/minecraft/server/network/ServerGamePacketListenerImpl	net/minecraft/class_3244	net/minecraft/server/network/ServerGamePacketListenerImpl
	f	D	A	f_9763_	field_14122	vehicleLastGoodX
	f	D	B	f_9764_	field_14141	vehicleLastGoodY
	f	D	C	f_9765_	field_14120	vehicleLastGoodZ
	f	Leei;	D	f_9766_	field_14119	awaitingPositionFromClient
	f	I	E	f_9767_	field_14123	awaitingTeleport
	f	I	F	f_9735_	field_14139	awaitingTeleportTime
	f	Z	G	f_9736_	field_14131	clientIsFloating
	f	I	H	f_9737_	field_14138	aboveGroundTickCount
	f	Z	I	f_9738_	field_14129	clientVehicleIsFloating
	f	I	J	f_9739_	field_14137	aboveGroundVehicleTickCount
	f	I	K	f_9740_	field_14117	receivedMovePacketCount
	f	I	L	f_9741_	field_14135	knownMovePacketCount
	f	Ljava/util/concurrent/atomic/AtomicReference;	M	f_215197_	field_39394	lastChatTimeStamp
	f	Ltm;	N	f_252494_	field_40720	chatSession
	f	Ltp$b;	O	f_240889_	field_39805	signedMessageDecoder
	f	Lte;	P	f_244262_	field_39825	lastSeenMessages
	f	Lti;	Q	f_243718_	field_39987	messageSignatureCache
	f	Laop;	R	f_241681_	field_39826	chatMessageChain
	f	D	a	f_215198_	field_37280	MAX_INTERACTION_DISTANCE
	f	Laig;	b	f_9743_	field_14140	player
	f	Lorg/slf4j/Logger;	c	f_9744_	field_14121	LOGGER
	f	I	d	f_143608_	field_29778	LATENCY_CHECK_INTERVAL
	f	I	e	f_215199_	field_37281	NO_BLOCK_UPDATES_TO_ACK
	f	I	f	f_244471_	field_39989	TRACKED_MESSAGE_DISCONNECT_THRESHOLD
	f	Lsw;	g	f_244304_	field_39990	CHAT_VALIDATION_FAILED
	f	Lsd;	h	f_9742_	field_14127	connection
	f	Lnet/minecraft/server/MinecraftServer;	i	f_9745_	field_14148	server
	f	I	j	f_9746_	field_14118	tickCount
	f	I	k	f_215200_	field_37282	ackBlockChangesUpTo
	f	J	l	f_9747_	field_14136	keepAliveTime
	f	Z	m	f_9748_	field_14125	keepAlivePending
	f	J	n	f_9749_	field_14134	keepAliveChallenge
	f	I	o	f_9750_	field_14116	chatSpamTickCount
	f	I	p	f_9751_	field_14133	dropSpamTickCount
	f	D	q	f_9753_	field_14130	firstGoodX
	f	D	r	f_9754_	field_14146	firstGoodY
	f	D	s	f_9755_	field_14128	firstGoodZ
	f	D	t	f_9756_	field_14145	lastGoodX
	f	D	u	f_9757_	field_14126	lastGoodY
	f	D	v	f_9758_	field_14144	lastGoodZ
	f	Lbfj;	w	f_9759_	field_14147	lastVehicle
	f	D	x	f_9760_	field_14143	vehicleFirstGoodX
	f	D	y	f_9761_	field_14124	vehicleFirstGoodY
	f	D	z	f_9762_	field_14142	vehicleFirstGoodZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Lsd;Laig;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/time/Instant;Ltc$b;)Ljava/util/Optional;	a	m_247189_	method_44337	tryHandleChat
	m	(Ljava/util/function/UnaryOperator;Laiu;)Lri;	a	m_243045_	method_33797	method_33797
	m	(Laig;Lcfz;)Z	a	m_9790_	method_27913	wasBlockPlacementAttempt
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	a	m_243065_	method_31279	filterTextPacket
	m	(Ltm;)V	a	m_253005_	method_46365	resetPlayerChatState
	m	(Lsw;Lss$a;)V	a	m_245903_	method_45168	sendDisguisedChatMessage
	m	(DDDFF)V	a	m_9774_	method_14363	teleport
	m	(Lzm;Lcom/mojang/brigadier/suggestion/Suggestions;)V	a	m_184201_	method_14365	method_14365
	m	(Ljava/time/Instant;)Z	a	m_215236_	method_44160	updateChatOrder
	m	(ILjava/util/List;)V	a	m_143625_	method_31274	method_31274
	m	(Laiu;Ljava/util/List;I)V	a	m_215208_	method_31276	signBook
	m	(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;	a	m_243080_	method_31275	filterTextPacket
	m	(Ltl;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V	a	m_244886_	method_45064	method_45064
	m	(Lzh;Ljava/util/Optional;)V	a	m_244885_	method_44356	method_44356
	m	(Ltl;Lss$a;)V	a	m_245431_	method_45170	sendPlayerChatMessage
	m	(D)D	a	m_143609_	method_34882	clampHorizontal
	m	(Ljava/util/List;I)V	a	m_9812_	method_31278	updateBookContents
	m	(Ldq;Lds;)Lds;	a	m_242538_	method_45002	method_45002
	m	(Ltm;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_252662_	method_46366	method_46366
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	a	m_243132_	method_31277	filterTextPacket
	m	(I)V	a	m_215201_	method_41255	ackBlockChangesUpTo
	m	(Ljava/util/List;Ljava/util/function/UnaryOperator;Lcfz;)V	a	m_143634_	method_33796	updateBookPages
	m	(Lzi;Ljava/util/Optional;)V	a	m_244887_	method_44900	method_44900
	m	(Lbfj;)Z	a	m_9793_	method_29780	noBlocksAround
	m	(Luo;Lsl;)V	a	m_243119_	method_14369	send
	m	(Lzh;Ltn;Ltc;)Ljava/util/Map;	a	m_246206_	method_45006	collectSignedArguments
	m	(DDDFFLjava/util/Set;)V	a	m_9780_	method_14360	teleport
	m	(Lzi;Ltc;)Ltl;	a	m_247340_	method_45011	getSignedMessage
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_263968_	method_31284	method_31284
	m	(Laau;Ljava/util/List;)V	a	m_9922_	method_31282	updateSignText
	m	(Ltl;)V	a	m_241992_	method_44897	addPendingMessage
	m	(Ltc$b;)Ljava/util/Optional;	a	m_245578_	method_45169	unpackAndApplyLastSeen
	m	(Lcmp;Leed;DDD)Z	a	m_288208_	method_20630	isPlayerCollidingWithAnythingNew
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ltl;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_244884_	method_45167	method_45167
	m	(Lzh;Ltc;)V	a	m_246958_	method_45010	performChatCommand
	m	(Laab;Lcjc;)V	a	m_287055_	method_17820	method_17820
	m	(Ltp$a;)V	a	m_246889_	method_45171	handleMessageDecodeFailure
	m	(Luo;)Ljava/lang/String;	b	m_143658_	method_14361	method_14361
	m	(ILjava/util/List;)V	b	m_215203_	method_31283	method_31283
	m	(Laau;Ljava/util/List;)V	b	m_215243_	method_31285	method_31285
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;	b	m_242658_	method_45003	parseCommand
	m	(Ltl;)V	b	m_243086_	method_44155	broadcastChatMessage
	m	(DDDFF)Z	b	m_143663_	method_14371	containsInvalidValues
	m	(D)D	b	m_143653_	method_34883	clampVertical
	m	(Lsw;)V	b	m_9942_	method_14367	disconnect
	m	(Ljava/lang/String;)Z	c	m_215214_	method_43508	isChatMessageIllegal
	m	(Lsw;)V	c	m_9826_	method_14368	method_14368
	m	(Ljava/lang/String;)Ljava/lang/String;	d	m_238207_	method_33799	method_33799
	m	()V	d	m_9953_	method_14372	resetPosition
	m	()Ljava/net/SocketAddress;	e	m_264262_	method_48107	getRemoteAddress
	m	()Z	g	m_9956_	method_19507	isSingleplayerOwner
	m	()V	h	m_215251_	method_43669	detectRateSpam
c	aiy$1	net/minecraft/server/network/ServerGamePacketListenerImpl$1	net/minecraft/class_3244$1	net/minecraft/server/network/ServerGamePacketListenerImpl$1
	f	Laif;	a	f_243930_	field_39991	val$level
	f	Lbfj;	b	f_143670_	field_28962	val$target
	f	Laiy;	c	f_143671_	field_28963	field_28963
	m	(Laiy;Laif;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Laiy$a;)V	a	m_143678_	method_33897	performInteraction
	m	(Leei;Laig;Lbfj;Lbdw;)Lbdx;	a	m_143684_	method_33898	method_33898
c	aiy$2	net/minecraft/server/network/ServerGamePacketListenerImpl$2	net/minecraft/class_3244$2	net/minecraft/server/network/ServerGamePacketListenerImpl$2
	f	[I	a	f_143689_	field_28964	$SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
	f	[I	b	f_143690_	field_28965	$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerActionPacket$Action
	f	[I	c	f_143691_	field_28966	$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerCommandPacket$Action
	f	[I	d	f_143692_	field_28967	$SwitchMap$net$minecraft$network$protocol$game$ServerboundClientCommandPacket$Action
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	aiy$a	net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction	net/minecraft/class_3244$class_5860	net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction
	m	(Laig;Lbfj;Lbdw;)Lbdx;	run	m_143694_	run	run
c	aiz	net/minecraft/server/network/ServerHandshakePacketListenerImpl	net/minecraft/class_3246	net/minecraft/server/network/ServerHandshakePacketListenerImpl
	f	Lsw;	a	f_9964_	field_24457	IGNORE_STATUS_REASON
	f	Lnet/minecraft/server/MinecraftServer;	b	f_9965_	field_14154	server
	f	Lsd;	c	f_9966_	field_14153	connection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Lsd;)V	<init>	<init>	<init>	<init>
c	aiz$1	net/minecraft/server/network/ServerHandshakePacketListenerImpl$1	net/minecraft/class_3246$1	net/minecraft/server/network/ServerHandshakePacketListenerImpl$1
	f	[I	a	f_9976_	field_14155	$SwitchMap$net$minecraft$network$ConnectionProtocol
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	aj	net/minecraft/advancements/Criterion	net/minecraft/class_175	net/minecraft/advancements/Criterion
	f	Lam;	a	f_11412_	field_1214	trigger
	m	(Lam;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lsf;)V	a	m_11420_	method_775	serializeToNetwork
	m	(Lsf;Laj;)V	a	m_145257_	method_33899	method_33899
	m	()Lam;	a	m_11416_	method_774	getTrigger
	m	(Lcom/google/gson/JsonObject;Lbe;)Laj;	a	m_11417_	method_770	criterionFromJson
	m	(Lsf;)V	a	m_11423_	method_771	serializeToNetwork
	m	(Lsf;)Laj;	b	m_11429_	method_769	criterionFromNetwork
	m	(Lcom/google/gson/JsonObject;Lbe;)Ljava/util/Map;	b	m_11426_	method_772	criteriaFromJson
	m	()Lcom/google/gson/JsonElement;	b	m_11425_	method_773	serializeToJson
	m	(Lsf;)Ljava/util/Map;	c	m_11431_	method_768	criteriaFromNetwork
c	aja	net/minecraft/server/network/ServerLoginPacketListenerImpl	net/minecraft/class_3248	net/minecraft/server/network/ServerLoginPacketListenerImpl
	f	Ljava/util/concurrent/atomic/AtomicInteger;	a	f_10014_	field_14157	UNIQUE_THREAD_ID
	f	Lorg/slf4j/Logger;	b	f_10015_	field_14166	LOGGER
	f	I	c	f_143698_	field_29779	MAX_TICKS_BEFORE_LOGIN
	f	Lapf;	d	f_10016_	field_14164	RANDOM
	f	[B	e	f_252396_	field_14167	challenge
	f	Lnet/minecraft/server/MinecraftServer;	f	f_10018_	field_14162	server
	f	Lsd;	g	f_10013_	field_14158	connection
	f	Laja$a;	h	f_10019_	field_14163	state
	f	I	i	f_10020_	field_14156	tick
	f	Lcom/mojang/authlib/GameProfile;	j	f_10021_	field_14160	gameProfile
	f	Ljava/lang/String;	k	f_10022_	field_14165	serverId
	f	Laig;	l	f_10024_	field_14161	delayedAcceptPlayer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Lsd;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;	a	m_10038_	method_14375	createFakeProfile
	m	(I)Z	a	m_203790_	method_40084	method_40084
	m	(Laig;)V	a	m_143699_	method_33800	placeNewPlayer
	m	(Ljava/lang/String;)Z	a	m_203792_	method_40085	isValidUsername
	m	(Lsw;)V	b	m_10053_	method_14380	disconnect
	m	()V	d	m_10055_	method_14384	handleAcceptedLogin
	m	()Ljava/lang/String;	e	m_10056_	method_14383	getUserName
	m	()V	f	m_10040_	method_14382	method_14382
c	aja$1	net/minecraft/server/network/ServerLoginPacketListenerImpl$1	net/minecraft/class_3248$1	net/minecraft/server/network/ServerLoginPacketListenerImpl$1
	f	Ljava/lang/String;	a	f_10058_	field_26900	val$digest
	f	Laja;	b	f_10059_	field_14176	field_14176
	m	(Laja;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/net/InetAddress;	a	m_10064_	method_14386	getAddress
c	aja$a	net/minecraft/server/network/ServerLoginPacketListenerImpl$State	net/minecraft/class_3248$class_3249	net/minecraft/server/network/ServerLoginPacketListenerImpl$State
	f	Laja$a;	a	HELLO	field_14170	HELLO
	f	Laja$a;	b	KEY	field_14175	KEY
	f	Laja$a;	c	AUTHENTICATING	field_14169	AUTHENTICATING
	f	Laja$a;	d	NEGOTIATING	field_14173	NEGOTIATING
	f	Laja$a;	e	READY_TO_ACCEPT	field_14168	READY_TO_ACCEPT
	f	Laja$a;	f	DELAY_ACCEPT	field_14171	DELAY_ACCEPT
	f	Laja$a;	g	ACCEPTED	field_14172	ACCEPTED
	f	[Laja$a;	h	$VALUES	field_14174	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Laja$a;	a	m_143701_	method_36581	$values
c	ajb	net/minecraft/server/network/ServerPlayerConnection	net/minecraft/class_5629	net/minecraft/server/network/ServerPlayerConnection
	m	(Luo;)V	a	m_9829_	method_14364	send
	m	()Laig;	f	m_142253_	method_32311	getPlayer
c	ajc	net/minecraft/server/network/ServerStatusPacketListenerImpl	net/minecraft/class_3251	net/minecraft/server/network/ServerStatusPacketListenerImpl
	f	Lsw;	a	f_10081_	field_14179	DISCONNECT_REASON
	f	Labt;	b	f_271204_	field_42544	status
	f	Lsd;	c	f_10083_	field_14178	connection
	f	Z	d	f_10084_	field_14177	hasRequestedStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Labt;Lsd;)V	<init>	<init>	<init>	<init>
c	ajd	net/minecraft/server/network/TextFilter	net/minecraft/class_5513	net/minecraft/server/network/TextFilter
	f	Lajd;	a	f_143703_	field_28862	DUMMY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	a	m_6770_	method_31288	processStreamMessage
	m	()V	a	m_7674_	method_31287	join
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	a	m_5925_	method_31289	processMessageBundle
	m	()V	b	m_7670_	method_31290	leave
c	ajd$1	net/minecraft/server/network/TextFilter$1	net/minecraft/class_5513$1	net/minecraft/server/network/TextFilter$1
	m	()V	<init>	<init>	<init>	<init>
c	aje	net/minecraft/server/network/TextFilterClient	net/minecraft/class_5514	net/minecraft/server/network/TextFilterClient
	f	Lorg/slf4j/Logger;	a	f_10098_	field_26823	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicInteger;	b	f_10099_	field_26824	WORKER_COUNT
	f	Ljava/util/concurrent/ThreadFactory;	c	f_10100_	field_26825	THREAD_FACTORY
	f	Ljava/lang/String;	d	f_215270_	field_38055	DEFAULT_ENDPOINT
	f	Ljava/net/URL;	e	f_10101_	field_26826	chatEndpoint
	f	Laje$c;	f	f_215271_	field_38056	chatEncoder
	f	Ljava/net/URL;	g	f_10102_	field_26827	joinEndpoint
	f	Laje$b;	h	f_215272_	field_38057	joinEncoder
	f	Ljava/net/URL;	i	f_10103_	field_26828	leaveEndpoint
	f	Laje$b;	j	f_215273_	field_38058	leaveEncoder
	f	Ljava/lang/String;	k	f_10104_	field_26829	authKey
	f	Laje$a;	l	f_10107_	field_26832	chatIgnoreStrategy
	f	Ljava/util/concurrent/ExecutorService;	m	f_10108_	field_26833	workerPool
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/net/URL;Laje$c;Ljava/net/URL;Laje$b;Ljava/net/URL;Laje$b;Ljava/lang/String;Laje$a;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_215294_	method_42111	getEndpointFromConfig
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	a	m_238216_	method_42113	method_42113
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;	a	m_10127_	method_31295	processRequestResponse
	m	(Laje$b;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V	a	m_215290_	method_31296	method_31296
	m	(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject;	a	m_215307_	method_42112	method_42112
	m	(Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;	a	m_212245_	method_41206	getEndpoint
	m	(Ljava/lang/String;)Laje;	a	m_143736_	method_33805	createFromConfig
	m	(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Laje$b;Ljava/util/concurrent/Executor;)V	a	m_215302_	method_31299	processJoinOrLeave
	m	(Ljava/lang/String;Lcom/google/gson/JsonArray;Laje$a;)Lsz;	a	m_243083_	method_45066	parseMask
	m	(Lcom/mojang/authlib/GameProfile;)Lajd;	a	m_10134_	method_31297	createContext
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Laje$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_10136_	method_31298	requestMessageProcessing
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Laje$a;)Laiu;	a	m_243047_	method_31294	method_31294
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	a	m_10147_	method_31301	method_31301
	m	(Ljava/io/InputStream;)V	a	m_10145_	method_31300	drainStream
	m	(ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	a	m_238210_	method_42110	method_42110
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)V	b	m_10151_	method_31304	processRequest
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;	c	m_10156_	method_31306	makeRequest
c	aje$a	net/minecraft/server/network/TextFilterClient$IgnoreStrategy	net/minecraft/class_5514$class_5515	net/minecraft/server/network/TextFilterClient$IgnoreStrategy
	f	Laje$a;	a	f_10162_	field_26834	NEVER_IGNORE
	f	Laje$a;	b	f_10163_	field_26835	IGNORE_FULLY_FILTERED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)Z	a	m_10165_	method_31310	method_31310
	m	(ILjava/lang/String;I)Z	a	m_143740_	method_33807	method_33807
	m	(Ljava/lang/String;I)Z	b	m_10168_	method_31312	method_31312
	m	(I)Laje$a;	ignoreOverThreshold	m_143738_	method_33806	ignoreOverThreshold
	m	(I)Laje$a;	select	m_143744_	method_33808	select
	m	(Ljava/lang/String;I)Z	shouldIgnore	m_10171_	shouldIgnore	shouldIgnore
c	aje$b	net/minecraft/server/network/TextFilterClient$JoinOrLeaveEncoder	net/minecraft/class_5514$class_7241	net/minecraft/server/network/TextFilterClient$JoinOrLeaveEncoder
	m	(Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject;	encode	m_215317_	encode	encode
c	aje$c	net/minecraft/server/network/TextFilterClient$MessageEncoder	net/minecraft/class_5514$class_7242	net/minecraft/server/network/TextFilterClient$MessageEncoder
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	encode	m_215319_	encode	encode
c	aje$d	net/minecraft/server/network/TextFilterClient$PlayerContext	net/minecraft/class_5514$class_5516	net/minecraft/server/network/TextFilterClient$PlayerContext
	f	Laje;	b	f_10174_	field_26836	field_26836
	f	Lcom/mojang/authlib/GameProfile;	c	f_10175_	field_26837	profile
	f	Ljava/util/concurrent/Executor;	d	f_10176_	field_26838	streamExecutor
	m	(Laje;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Throwable;)Ljava/util/List;	a	m_143746_	method_33809	method_33809
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	b	m_10194_	method_31315	method_31315
c	aje$e	net/minecraft/server/network/TextFilterClient$RequestFailedException	net/minecraft/class_5514$class_5517	net/minecraft/server/network/TextFilterClient$RequestFailedException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ajf	net/minecraft/server/network/package-info	net/minecraft/class_5982	net/minecraft/server/network/package-info
c	ajg	net/minecraft/server/package-info	net/minecraft/class_5983	net/minecraft/server/package-info
c	ajh	net/minecraft/server/packs/AbstractPackResources	net/minecraft/class_3255	net/minecraft/server/packs/AbstractPackResources
	f	Lorg/slf4j/Logger;	a	f_10204_	field_14182	LOGGER
	f	Ljava/lang/String;	d	f_243737_	field_39993	name
	f	Z	e	f_254645_	field_40857	isBuiltin
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lajx;Ljava/io/InputStream;)Ljava/lang/Object;	a	m_10214_	method_14392	getMetadataFromStream
c	aji	net/minecraft/server/packs/BuiltInMetadata	net/minecraft/class_7662	net/minecraft/server/packs/BuiltInMetadata
	f	Laji;	a	f_244025_	field_39994	EMPTY
	f	Ljava/util/Map;	b	f_243980_	field_39995	values
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lajx;)Ljava/lang/Object;	a	m_245920_	method_45173	get
	m	()Laji;	a	m_246355_	method_45172	of
	m	(Lajx;Ljava/lang/Object;)Laji;	a	m_246652_	method_45174	of
	m	(Lajx;Ljava/lang/Object;Lajx;Ljava/lang/Object;)Laji;	a	m_245257_	method_45175	of
c	ajj	net/minecraft/server/packs/FeatureFlagsMetadataSection	net/minecraft/class_7663	net/minecraft/server/packs/FeatureFlagsMetadataSection
	f	Lajy;	a	f_244642_	field_39996	TYPE
	f	Lcaw;	b	f_244197_	comp_994	flags
	f	Lcom/mojang/serialization/Codec;	c	f_244224_	field_39997	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcaw;)V	<init>	<init>	<init>	<init>
	m	()Lcaw;	a	f_244197_	comp_994	flags
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_246586_	method_45176	method_45176
c	ajk	net/minecraft/server/packs/FilePackResources	net/minecraft/class_3258	net/minecraft/server/packs/FilePackResources
	f	Lcom/google/common/base/Splitter;	a	f_10232_	field_14183	SPLITTER
	f	Lorg/slf4j/Logger;	d	f_215322_	field_39096	LOGGER
	f	Ljava/io/File;	e	f_243750_	field_39998	file
	f	Ljava/util/zip/ZipFile;	f	f_10233_	field_14184	zipFile
	f	Z	g	f_243662_	field_39999	failedToLoad
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/io/File;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lakp;	a	m_247280_	method_14391	getResource
	m	(Lajm;Lacq;)Ljava/lang/String;	b	m_245721_	method_45177	getPathFromLocation
	m	()Ljava/util/zip/ZipFile;	c	m_10247_	method_14399	getOrCreateZipFile
c	ajl	net/minecraft/server/packs/PackResources	net/minecraft/class_3262	net/minecraft/server/packs/PackResources
	f	Ljava/lang/String;	b	f_143748_	field_29780	METADATA_EXTENSION
	f	Ljava/lang/String;	c	f_143749_	field_29781	PACK_META
	m	(Lajx;)Ljava/lang/Object;	a	m_5550_	method_14407	getMetadataSection
	m	(Lajm;Ljava/lang/String;Ljava/lang/String;Lajl$a;)V	a	m_8031_	method_14408	listResources
	m	()Ljava/lang/String;	a	m_5542_	method_14409	packId
	m	(Lajm;)Ljava/util/Set;	a	m_5698_	method_14406	getNamespaces
	m	(Lajm;Lacq;)Lakp;	a	m_214146_	method_14405	getResource
	m	([Ljava/lang/String;)Lakp;	a	m_8017_	method_14410	getRootResource
	m	()Z	b	m_246538_	method_45178	isBuiltin
c	ajl$a	net/minecraft/server/packs/PackResources$ResourceOutput	net/minecraft/class_3262$class_7664	net/minecraft/server/packs/PackResources$ResourceOutput
c	ajm	net/minecraft/server/packs/PackType	net/minecraft/class_3264	net/minecraft/server/packs/PackType
	f	Lajm;	a	CLIENT_RESOURCES	field_14188	CLIENT_RESOURCES
	f	Lajm;	b	SERVER_DATA	field_14190	SERVER_DATA
	f	Ljava/lang/String;	c	f_10298_	field_14189	directory
	f	[Lajm;	d	$VALUES	field_14191	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_10305_	method_14413	getDirectory
	m	()[Lajm;	b	m_143758_	method_36582	$values
c	ajn	net/minecraft/server/packs/PathPackResources	net/minecraft/class_3259	net/minecraft/server/packs/PathPackResources
	f	Lorg/slf4j/Logger;	a	f_244043_	field_14187	LOGGER
	f	Lcom/google/common/base/Joiner;	d	f_244478_	field_40000	PATH_JOINER
	f	Ljava/nio/file/Path;	e	f_243919_	field_40001	root
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/nio/file/Path;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z	a	m_247260_	method_45185	method_45185
	m	(Lacq;Lcom/mojang/serialization/DataResult$PartialResult;)Lakp;	a	m_246537_	method_45179	method_45179
	m	(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lajl$a;)V	a	m_246914_	method_45183	listPath
	m	(Ljava/lang/String;Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_246950_	method_45182	method_45182
	m	(Lacq;Ljava/nio/file/Path;)Lakp;	a	m_247113_	method_45180	getResource
	m	(Lajm;Ljava/lang/String;Lajl$a;Ljava/util/List;)V	a	m_245378_	method_45181	method_45181
	m	(Ljava/nio/file/Path;Ljava/lang/String;Lajl$a;Ljava/nio/file/Path;)V	a	m_247327_	method_45184	method_45184
	m	(Ljava/nio/file/Path;)Z	a	m_246877_	method_14402	validatePath
	m	(Ljava/nio/file/Path;Ljava/util/List;)Lakp;	a	m_245898_	method_45186	method_45186
	m	(Ljava/nio/file/Path;)Lakp;	b	m_246992_	method_45187	returnFileIfExists
c	ajo	net/minecraft/server/packs/VanillaPackResources	net/minecraft/class_3268	net/minecraft/server/packs/VanillaPackResources
	f	Lorg/slf4j/Logger;	a	f_10315_	field_14195	LOGGER
	f	Laji;	d	f_243789_	field_26938	metadata
	f	Ljava/util/Set;	e	f_10314_	field_14193	namespaces
	f	Ljava/util/List;	f	f_244169_	field_40002	rootPaths
	f	Ljava/util/Map;	g	f_244459_	field_40003	pathsForType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laji;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lcom/mojang/serialization/DataResult$PartialResult;)Lakp;	a	m_244891_	method_45191	method_45191
	m	(Lacq;Lajm;Ljava/util/List;)Lakp;	a	m_244889_	method_45189	method_45189
	m	(Lajm;Lacq;Ljava/util/function/Consumer;)V	a	m_245163_	method_45192	listRawPaths
	m	(Lajm;Lajl$a;Ljava/lang/String;Ljava/util/List;)V	a	m_244890_	method_45193	method_45193
	m	(Lacq;Lajm;Ljava/util/function/Consumer;Ljava/util/List;)V	a	m_244894_	method_45190	method_45190
	m	(Ljava/lang/String;Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_244893_	method_45195	method_45195
	m	(Lakp;)Lakv;	a	m_244888_	method_45194	method_45194
	m	(Lajl$a;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V	a	m_246310_	method_14418	getResources
	m	(Lacq;)Ljava/util/Optional;	a	m_244895_	method_45188	method_45188
	m	(Lacq;Lcom/mojang/serialization/DataResult$PartialResult;)V	b	m_244892_	method_45196	method_45196
	m	()Lala;	c	m_215363_	method_43032	asProvider
c	ajp	net/minecraft/server/packs/VanillaPackResourcesBuilder	net/minecraft/class_7665	net/minecraft/server/packs/VanillaPackResourcesBuilder
	f	Ljava/util/function/Consumer;	a	f_244395_	field_40004	developmentConfig
	f	Lorg/slf4j/Logger;	b	f_244501_	field_40005	LOGGER
	f	Ljava/util/Map;	c	f_243987_	field_40006	ROOT_DIR_BY_TYPE
	f	Ljava/util/Set;	d	f_244434_	field_40007	rootPaths
	f	Ljava/util/Map;	e	f_243956_	field_40008	pathsForType
	f	Laji;	f	f_243924_	field_40009	metadata
	f	Ljava/util/Set;	g	f_244548_	field_40010	namespaces
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lajp;	a	m_246373_	method_45197	pushJarResources
	m	(Lajm;Ljava/nio/file/Path;)Lajp;	a	m_246275_	method_45201	pushAssetPath
	m	(Lajp;)V	a	m_247168_	method_45202	method_45202
	m	(Ljava/nio/file/Path;)Lajp;	a	m_245630_	method_45204	pushUniversalPath
	m	(Laji;)Lajp;	a	m_245913_	method_45198	setMetadata
	m	(Ljava/util/Collection;)Ljava/util/List;	a	m_247634_	method_45205	copyAndReverse
	m	(Lajm;Ljava/lang/Class;)Lajp;	a	m_246513_	method_45200	pushClasspathResources
	m	(Lajm;)Ljava/util/Set;	a	m_246191_	method_45199	method_45199
	m	([Ljava/lang/String;)Lajp;	a	m_245371_	method_45206	exposeNamespace
	m	(Ljava/net/URI;)Ljava/nio/file/Path;	a	m_246045_	method_45203	safeGetPath
	m	()Lajp;	b	m_246678_	method_45207	applyDevelopmentConfig
	m	(Lajm;Ljava/nio/file/Path;)V	b	m_246356_	method_45208	pushPathForType
	m	(Ljava/nio/file/Path;)Z	b	m_247040_	method_45209	validateDirPath
	m	(Lajm;Ljava/nio/file/Path;)V	c	m_245153_	method_45211	method_45211
	m	(Ljava/nio/file/Path;)V	c	m_245487_	method_45212	pushRootPath
	m	()Lajo;	c	m_245772_	method_45210	build
	m	()Lcom/google/common/collect/ImmutableMap;	d	m_246520_	method_45213	method_45213
c	ajq	net/minecraft/server/packs/linkfs/DummyFileAttributes	net/minecraft/class_7666	net/minecraft/server/packs/linkfs/DummyFileAttributes
	f	Ljava/nio/file/attribute/FileTime;	a	f_244405_	field_40011	EPOCH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	ajr	net/minecraft/server/packs/linkfs/LinkFSFileStore	net/minecraft/class_7667	net/minecraft/server/packs/linkfs/LinkFSFileStore
	f	Ljava/lang/String;	a	f_244515_	field_40012	name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ajs	net/minecraft/server/packs/linkfs/LinkFSPath	net/minecraft/class_7668	net/minecraft/server/packs/linkfs/LinkFSPath
	f	Ljava/nio/file/attribute/BasicFileAttributes;	a	f_243881_	field_40013	DIRECTORY_ATTRIBUTES
	f	Ljava/nio/file/attribute/BasicFileAttributes;	b	f_243746_	field_40014	FILE_ATTRIBUTES
	f	Ljava/util/Comparator;	c	f_244038_	field_40015	PATH_COMPARATOR
	f	Ljava/lang/String;	d	f_244036_	field_40016	name
	f	Laju;	e	f_243986_	field_40017	fileSystem
	f	Lajs;	f	f_244587_	field_40018	parent
	f	Ljava/util/List;	g	f_244015_	field_40019	pathToRoot
	f	Ljava/lang/String;	h	f_243677_	field_40020	pathString
	f	Lajv;	i	f_244000_	field_40021	pathContents
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laju;Ljava/lang/String;Lajs;Lajv;)V	<init>	<init>	<init>	<init>
	m	(I)Lajs;	a	getName	method_45215	getName
	m	(Ljava/nio/file/Path;)Lajs;	a	resolve	method_45220	resolve
	m	()Laju;	a	getFileSystem	method_45214	getFileSystem
	m	(Lajs;Ljava/lang/String;)Lajs;	a	m_245307_	method_45217	createRelativePath
	m	(Ljava/util/List;)Lajs;	a	m_246014_	method_45221	resolve
	m	(Lajv;)Z	a	m_245789_	method_45218	isRelativeOrMissing
	m	(Ljava/lang/String;)Lajs;	a	m_247714_	method_45219	resolveName
	m	([Ljava/nio/file/LinkOption;)Lajs;	a	toRealPath	method_45222	toRealPath
	m	(II)Lajs;	a	subpath	method_45216	subpath
	m	(Ljava/nio/file/Path;)Lajs;	b	relativize	method_45224	relativize
	m	()Lajs;	b	getRoot	method_45223	getRoot
	m	()Lajs;	c	getFileName	method_45225	getFileName
	m	(Ljava/nio/file/Path;)Lajs;	c	m_246027_	method_45226	toLinkPath
	m	()Lajs;	d	getParent	method_45227	getParent
	m	()Lajs;	e	normalize	method_45228	normalize
	m	()Lajs;	f	toAbsolutePath	method_45229	toAbsolutePath
	m	()Z	g	m_245626_	method_45230	exists
	m	()Ljava/nio/file/Path;	h	m_247488_	method_45231	getTargetPath
	m	()Lajv$a;	i	m_245177_	method_45232	getDirectoryContents
	m	()Ljava/nio/file/attribute/BasicFileAttributeView;	j	m_246530_	method_45233	getBasicAttributeView
	m	()Ljava/nio/file/attribute/BasicFileAttributes;	k	m_246308_	method_45234	getBasicAttributes
	m	()Ljava/util/List;	l	m_246070_	method_45235	pathToRoot
	m	()Z	m	m_246418_	method_45236	hasRealContents
	m	()Ljava/lang/String;	n	m_245921_	method_45237	pathToString
c	ajs$1	net/minecraft/server/packs/linkfs/LinkFSPath$1	net/minecraft/class_7668$1	net/minecraft/server/packs/linkfs/LinkFSPath$1
	m	()V	<init>	<init>	<init>	<init>
c	ajs$2	net/minecraft/server/packs/linkfs/LinkFSPath$2	net/minecraft/class_7668$2	net/minecraft/server/packs/linkfs/LinkFSPath$2
	m	()V	<init>	<init>	<init>	<init>
c	ajs$3	net/minecraft/server/packs/linkfs/LinkFSPath$3	net/minecraft/class_7668$3	net/minecraft/server/packs/linkfs/LinkFSPath$3
	f	Lajs;	a	f_243951_	field_40022	field_40022
	m	(Lajs;)V	<init>	<init>	<init>	<init>
c	ajt	net/minecraft/server/packs/linkfs/LinkFSProvider	net/minecraft/class_7669	net/minecraft/server/packs/linkfs/LinkFSProvider
	f	Ljava/lang/String;	a	f_244482_	field_40023	SCHEME
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;)Lajs;	a	m_245446_	method_45238	toLinkPath
c	ajt$1	net/minecraft/server/packs/linkfs/LinkFSProvider$1	net/minecraft/class_7669$1	net/minecraft/server/packs/linkfs/LinkFSProvider$1
	f	Lajv$a;	a	f_244285_	field_40024	val$directoryContents
	f	Ljava/nio/file/DirectoryStream$Filter;	b	f_244629_	field_40025	val$filter
	f	Lajt;	c	f_244397_	field_40026	field_40026
	m	(Lajt;Lajv$a;Ljava/nio/file/DirectoryStream$Filter;)V	<init>	<init>	<init>	<init>
	m	(Lajs;)Ljava/nio/file/Path;	a	m_246573_	method_45239	method_45239
	m	(Ljava/nio/file/DirectoryStream$Filter;Lajs;)Z	a	m_247708_	method_45240	method_45240
c	ajt$2	net/minecraft/server/packs/linkfs/LinkFSProvider$2	net/minecraft/class_7669$2	net/minecraft/server/packs/linkfs/LinkFSProvider$2
	f	[I	a	f_244192_	field_40027	$SwitchMap$java$nio$file$AccessMode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	aju	net/minecraft/server/packs/linkfs/LinkFileSystem	net/minecraft/class_7670	net/minecraft/server/packs/linkfs/LinkFileSystem
	f	Ljava/lang/String;	a	f_243682_	field_40028	PATH_SEPARATOR
	f	Ljava/util/Set;	b	f_243804_	field_40029	VIEWS
	f	Lcom/google/common/base/Splitter;	c	f_244484_	field_40030	PATH_SPLITTER
	f	Ljava/nio/file/FileStore;	d	f_243742_	field_40031	store
	f	Ljava/nio/file/spi/FileSystemProvider;	e	f_244566_	field_40032	provider
	f	Lajs;	f	f_244599_	field_40033	root
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Laju$b;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/file/FileStore;	a	m_246857_	method_45241	store
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Laju;Lajs;Ljava/lang/String;Ljava/nio/file/Path;)V	a	m_247248_	method_45244	method_45244
	m	(Laju$b;Laju;Ljava/lang/String;Lajs;)Lajs;	a	m_246062_	method_45242	buildPath
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Laju;Lajs;Ljava/lang/String;Laju$b;)V	a	m_246321_	method_45243	method_45243
	m	()Lajs;	b	m_247062_	method_45245	rootPath
	m	()Laju$a;	c	m_245209_	method_45246	builder
c	aju$a	net/minecraft/server/packs/linkfs/LinkFileSystem$Builder	net/minecraft/class_7670$class_7671	net/minecraft/server/packs/linkfs/LinkFileSystem$Builder
	f	Laju$b;	a	f_244601_	field_40034	root
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/nio/file/FileSystem;	a	m_247661_	method_45247	build
	m	(Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Laju$a;	a	m_246881_	method_45248	put
	m	(Ljava/util/List;Ljava/nio/file/Path;)Laju$a;	a	m_246585_	method_45249	put
	m	(Ljava/lang/String;)Laju$b;	b	m_245751_	method_45250	method_45250
c	aju$b	net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry	net/minecraft/class_7670$class_7672	net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry
	f	Ljava/util/Map;	a	f_244268_	comp_995	children
	f	Ljava/util/Map;	b	f_244526_	comp_996	files
	m	(Ljava/util/Map;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_244268_	comp_995	children
	m	()Ljava/util/Map;	b	f_244526_	comp_996	files
c	ajv	net/minecraft/server/packs/linkfs/PathContents	net/minecraft/class_7673	net/minecraft/server/packs/linkfs/PathContents
	f	Lajv;	a	f_244612_	field_40035	MISSING
	f	Lajv;	b	f_244185_	field_40036	RELATIVE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ajv$1	net/minecraft/server/packs/linkfs/PathContents$1	net/minecraft/class_7673$1	net/minecraft/server/packs/linkfs/PathContents$1
	m	()V	<init>	<init>	<init>	<init>
c	ajv$2	net/minecraft/server/packs/linkfs/PathContents$2	net/minecraft/class_7673$2	net/minecraft/server/packs/linkfs/PathContents$2
	m	()V	<init>	<init>	<init>	<init>
c	ajv$a	net/minecraft/server/packs/linkfs/PathContents$DirectoryContents	net/minecraft/class_7673$class_7674	net/minecraft/server/packs/linkfs/PathContents$DirectoryContents
	f	Ljava/util/Map;	c	f_243989_	comp_997	children
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_243989_	comp_997	children
c	ajv$b	net/minecraft/server/packs/linkfs/PathContents$FileContents	net/minecraft/class_7673$class_7675	net/minecraft/server/packs/linkfs/PathContents$FileContents
	f	Ljava/nio/file/Path;	c	f_244421_	comp_998	contents
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/file/Path;	a	f_244421_	comp_998	contents
c	ajw	net/minecraft/server/packs/linkfs/package-info	net/minecraft/class_7676	net/minecraft/server/packs/linkfs/package-info
c	ajx	net/minecraft/server/packs/metadata/MetadataSectionSerializer	net/minecraft/class_3270	net/minecraft/server/packs/metadata/MetadataSectionSerializer
	m	()Ljava/lang/String;	a	m_7991_	method_14420	getMetadataSectionName
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/Object;	a	m_6322_	method_14421	fromJson
c	ajy	net/minecraft/server/packs/metadata/MetadataSectionType	net/minecraft/class_7677	net/minecraft/server/packs/metadata/MetadataSectionType
	m	(Ljava/lang/Object;)Lcom/google/gson/JsonObject;	a	m_245162_	method_45251	toJson
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lajy;	a	m_245060_	method_45252	fromCodec
c	ajy$1	net/minecraft/server/packs/metadata/MetadataSectionType$1	net/minecraft/class_7677$1	net/minecraft/server/packs/metadata/MetadataSectionType$1
	f	Ljava/lang/String;	a	f_244496_	field_40037	val$name
	f	Lcom/mojang/serialization/Codec;	b	f_243899_	field_40038	val$codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_247635_	method_45253	method_45253
	m	(Ljava/lang/String;)V	b	m_246962_	method_45254	method_45254
c	ajz	net/minecraft/server/packs/metadata/pack/PackMetadataSection	net/minecraft/class_3272	net/minecraft/server/packs/metadata/pack/PackMetadataSection
	f	Lajy;	a	f_243696_	field_14202	TYPE
	f	Lsw;	b	f_10367_	field_14203	description
	f	I	c	f_10368_	field_14201	packFormat
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;I)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_10373_	method_14423	getDescription
	m	()I	b	m_10374_	method_14424	getPackFormat
c	ak	net/minecraft/advancements/CriterionProgress	net/minecraft/class_178	net/minecraft/advancements/CriterionProgress
	f	Ljava/text/SimpleDateFormat;	a	f_12907_	field_1220	DATE_FORMAT
	f	Ljava/util/Date;	b	f_12908_	field_1219	obtained
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_12911_	method_784	isDone
	m	(Ljava/lang/String;)Lak;	a	m_12912_	method_788	fromJson
	m	(Lsf;)V	a	m_12914_	method_787	serializeToNetwork
	m	(Lsf;)Lak;	b	m_12917_	method_785	fromNetwork
	m	()V	b	m_12916_	method_789	grant
	m	()V	c	m_12919_	method_790	revoke
	m	()Ljava/util/Date;	d	m_12920_	method_786	getObtained
	m	()Lcom/google/gson/JsonElement;	e	m_12921_	method_783	serializeToJson
c	aka	net/minecraft/server/packs/metadata/pack/PackMetadataSectionSerializer	net/minecraft/class_3274	net/minecraft/server/packs/metadata/pack/PackMetadataSectionSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lajz;)Lcom/google/gson/JsonObject;	a	m_245162_	method_45255	toJson
	m	(Lcom/google/gson/JsonObject;)Lajz;	b	m_6322_	method_14426	fromJson
c	akb	net/minecraft/server/packs/metadata/pack/package-info	net/minecraft/class_5984	net/minecraft/server/packs/metadata/pack/package-info
c	akc	net/minecraft/server/packs/metadata/package-info	net/minecraft/class_5985	net/minecraft/server/packs/metadata/package-info
c	akd	net/minecraft/server/packs/package-info	net/minecraft/class_5986	net/minecraft/server/packs/package-info
c	ake	net/minecraft/server/packs/repository/BuiltInPackSource	net/minecraft/class_7678	net/minecraft/server/packs/repository/BuiltInPackSource
	f	Ljava/lang/String;	a	f_243761_	field_40039	VANILLA_ID
	f	Lorg/slf4j/Logger;	b	f_244636_	field_40040	LOGGER
	f	Lajm;	c	f_244468_	field_40041	packType
	f	Lajo;	d	f_244196_	field_40042	vanillaPack
	f	Lacq;	e	f_244626_	field_40043	packDir
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lajm;Lajo;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lajo;	a	m_246851_	method_45256	getVanillaPack
	m	(Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V	a	m_247362_	method_45264	method_45264
	m	(Ljava/lang/String;)Lsw;	a	m_245328_	method_45259	getPackTitle
	m	(Lajl;)Lakg;	a	m_245806_	method_45257	createVanillaPack
	m	(Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lakg$c;)V	a	m_246068_	method_45265	method_45265
	m	(Ljava/nio/file/Path;)Ljava/lang/String;	a	m_247484_	method_45261	pathToId
	m	(Ljava/lang/String;Lakg$c;Lsw;)Lakg;	a	m_246091_	method_45260	createBuiltinPack
	m	(Ljava/util/function/BiConsumer;)V	a	m_245382_	method_45263	populatePackList
	m	(Lakg$c;Ljava/lang/String;)Lakg;	a	m_247024_	method_45258	method_45258
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V	a	m_246863_	method_45266	method_45266
	m	(Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V	a	m_245111_	method_45262	discoverPacksInPath
	m	(Ljava/util/function/Consumer;)V	b	m_245188_	method_45267	listBundledPacks
c	akf	net/minecraft/server/packs/repository/FolderRepositorySource	net/minecraft/class_3279	net/minecraft/server/packs/repository/FolderRepositorySource
	f	Lorg/slf4j/Logger;	a	f_244616_	field_40044	LOGGER
	f	Ljava/nio/file/Path;	b	f_10382_	field_14218	folder
	f	Lajm;	c	f_243749_	field_40045	packType
	f	Lakj;	d	f_10383_	field_25345	packSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Lajm;Lakj;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Ljava/nio/file/Path;Lakg$c;)V	a	m_244897_	method_45272	method_45272
	m	(Ljava/nio/file/Path;Z)Lakg$c;	a	m_254985_	method_45269	detectPackResources
	m	(Ljava/io/File;ZLjava/lang/String;)Lajl;	a	m_254801_	method_45268	method_45268
	m	(Ljava/nio/file/Path;ZLjava/lang/String;)Lajl;	a	m_254800_	method_45270	method_45270
	m	(Ljava/nio/file/Path;)Ljava/lang/String;	a	m_246927_	method_45273	nameFromPath
	m	(Ljava/nio/file/Path;ZLjava/util/function/BiConsumer;)V	a	m_247293_	method_45271	discoverPacks
c	akg	net/minecraft/server/packs/repository/Pack	net/minecraft/class_3288	net/minecraft/server/packs/repository/Pack
	f	Lorg/slf4j/Logger;	a	f_10399_	field_14279	LOGGER
	f	Ljava/lang/String;	b	f_10401_	field_14272	id
	f	Lakg$c;	c	f_244124_	field_14273	resources
	f	Lsw;	d	f_10403_	field_14274	title
	f	Lsw;	e	f_10404_	field_14275	description
	f	Lakh;	f	f_10405_	field_14278	compatibility
	f	Lcaw;	g	f_244623_	field_40046	requestedFeatures
	f	Lakg$b;	h	f_10406_	field_14277	defaultPosition
	f	Z	i	f_10407_	field_14271	required
	f	Z	j	f_10408_	field_14270	fixedPosition
	f	Lakj;	k	f_10409_	field_25346	packSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ZLakg$c;Lsw;Lakg$a;Lakh;Lakg$b;ZLakj;)V	<init>	<init>	<init>	<init>
	m	(ZLts;)Lts;	a	m_10439_	method_14462	method_14462
	m	(Ljava/lang/String;Lakg$c;)Lakg$a;	a	m_246334_	method_45274	readPackInfo
	m	(Ljava/lang/String;Lsw;ZLakg$c;Lakg$a;Lajm;Lakg$b;ZLakj;)Lakg;	a	m_245512_	method_14456	create
	m	(Z)Lsw;	a	m_10437_	method_14461	getChatLink
	m	()Lsw;	a	m_10429_	method_14457	getTitle
	m	(Ljava/lang/String;Lsw;ZLakg$c;Lajm;Lakg$b;Lakj;)Lakg;	a	m_245429_	method_45275	readMetaAndCreate
	m	()Lsw;	b	m_10442_	method_14459	getDescription
	m	()Lakh;	c	m_10443_	method_14460	getCompatibility
	m	()Lcaw;	d	m_245532_	method_45276	getRequestedFeatures
	m	()Lajl;	e	m_10445_	method_14458	open
	m	()Ljava/lang/String;	f	m_10446_	method_14463	getId
	m	()Z	g	m_10449_	method_14464	isRequired
	m	()Z	h	m_10450_	method_14465	isFixedPosition
	m	()Lakg$b;	i	m_10451_	method_14466	getDefaultPosition
	m	()Lakj;	j	m_10453_	method_29483	getPackSource
c	akg$a	net/minecraft/server/packs/repository/Pack$Info	net/minecraft/class_3288$class_7679	net/minecraft/server/packs/repository/Pack$Info
	f	Lsw;	a	f_244592_	comp_999	description
	f	I	b	f_244194_	comp_1000	format
	f	Lcaw;	c	f_244041_	comp_1001	requestedFeatures
	m	(Lsw;ILcaw;)V	<init>	<init>	<init>	<init>
	m	(Lajm;)Lakh;	a	m_246438_	method_45277	compatibility
	m	()Lsw;	a	f_244592_	comp_999	description
	m	()I	b	f_244194_	comp_1000	format
	m	()Lcaw;	c	f_244041_	comp_1001	requestedFeatures
c	akg$b	net/minecraft/server/packs/repository/Pack$Position	net/minecraft/class_3288$class_3289	net/minecraft/server/packs/repository/Pack$Position
	f	Lakg$b;	a	TOP	field_14280	TOP
	f	Lakg$b;	b	BOTTOM	field_14281	BOTTOM
	f	[Lakg$b;	c	$VALUES	field_14282	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lakg$b;	a	m_10469_	method_14467	opposite
	m	(Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I	a	m_10470_	method_14468	insert
	m	()[Lakg$b;	b	m_143881_	method_36583	$values
c	akg$c	net/minecraft/server/packs/repository/Pack$ResourcesSupplier	net/minecraft/class_3288$class_7680	net/minecraft/server/packs/repository/Pack$ResourcesSupplier
	m	(Ljava/lang/String;)Lajl;	open	m_247679_	open	open
c	akh	net/minecraft/server/packs/repository/PackCompatibility	net/minecraft/class_3281	net/minecraft/server/packs/repository/PackCompatibility
	f	Lakh;	a	TOO_OLD	field_14223	TOO_OLD
	f	Lakh;	b	TOO_NEW	field_14220	TOO_NEW
	f	Lakh;	c	COMPATIBLE	field_14224	COMPATIBLE
	f	Lsw;	d	f_10481_	field_14219	description
	f	Lsw;	e	f_10482_	field_14222	confirmation
	f	[Lakh;	f	$VALUES	field_14221	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_10489_	method_14437	isCompatible
	m	(ILajm;)Lakh;	a	m_143882_	method_14436	forFormat
	m	()Lsw;	b	m_10492_	method_14439	getDescription
	m	()Lsw;	c	m_10493_	method_14438	getConfirmation
	m	()[Lakh;	d	m_143888_	method_36584	$values
c	aki	net/minecraft/server/packs/repository/PackRepository	net/minecraft/class_3283	net/minecraft/server/packs/repository/PackRepository
	f	Ljava/util/Set;	a	f_10497_	field_14227	sources
	f	Ljava/util/Map;	b	f_10498_	field_14226	available
	f	Ljava/util/List;	c	f_10499_	field_14225	selected
	m	([Lakk;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_10506_	method_14445	reload
	m	(Ljava/util/Map;Lakg;)V	a	m_143901_	method_29484	method_29484
	m	(Ljava/util/Collection;)V	a	m_10509_	method_14447	setSelected
	m	(Ljava/lang/String;)Z	a	m_275855_	method_49427	addPack
	m	(Ljava/lang/String;)Z	b	m_275853_	method_49428	removePack
	m	(Ljava/util/Collection;)Ljava/util/List;	b	m_10517_	method_29208	rebuildSelected
	m	()Ljava/util/Collection;	b	m_10514_	method_29206	getAvailableIds
	m	()Ljava/util/Collection;	c	m_10519_	method_14441	getAvailablePacks
	m	(Ljava/util/Collection;)Ljava/util/stream/Stream;	c	m_10520_	method_29209	getAvailablePacks
	m	(Ljava/lang/String;)Lakg;	c	m_10507_	method_14449	getPack
	m	(Ljava/lang/String;)Z	d	m_10515_	method_29207	isAvailable
	m	()Ljava/util/Collection;	d	m_10523_	method_29210	getSelectedIds
	m	()Lcaw;	e	m_245805_	method_45278	getRequestedFeatureFlags
	m	()Ljava/util/Collection;	f	m_10524_	method_14444	getSelectedPacks
	m	()Ljava/util/List;	g	m_10525_	method_29211	openAllSelected
	m	()Ljava/util/Map;	h	m_10526_	method_29212	discoverAvailable
c	akj	net/minecraft/server/packs/repository/PackSource	net/minecraft/class_5352	net/minecraft/server/packs/repository/PackSource
	f	Ljava/util/function/UnaryOperator;	a	f_244536_	field_40047	NO_DECORATION
	f	Lakj;	b	f_10527_	field_25347	DEFAULT
	f	Lakj;	c	f_10528_	field_25348	BUILT_IN
	f	Lakj;	d	f_244201_	field_40048	FEATURE
	f	Lakj;	e	f_10529_	field_25349	WORLD
	f	Lakj;	f	f_10530_	field_25350	SERVER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;)Lsw;	a	m_10540_	method_45282	decorate
	m	()Z	a	m_245251_	method_45279	shouldAddAutomatically
	m	(Ljava/util/function/UnaryOperator;Z)Lakj;	a	m_247176_	method_45281	create
	m	(Lsw;Lsw;)Lsw;	a	m_10537_	method_45283	method_45283
	m	(Ljava/lang/String;)Ljava/util/function/UnaryOperator;	a	m_10533_	method_45280	decorateWithSource
c	akj$1	net/minecraft/server/packs/repository/PackSource$1	net/minecraft/class_5352$1	net/minecraft/server/packs/repository/PackSource$1
	f	Ljava/util/function/UnaryOperator;	g	f_244157_	field_40049	val$decorator
	f	Z	h	f_244499_	field_40050	val$addAutomatically
	m	(Ljava/util/function/UnaryOperator;Z)V	<init>	<init>	<init>	<init>
c	akk	net/minecraft/server/packs/repository/RepositorySource	net/minecraft/class_3285	net/minecraft/server/packs/repository/RepositorySource
	m	(Ljava/util/function/Consumer;)V	a	m_7686_	method_14453	loadPacks
c	akl	net/minecraft/server/packs/repository/ServerPacksSource	net/minecraft/class_3286	net/minecraft/server/packs/repository/ServerPacksSource
	f	Lajz;	b	f_244259_	field_40051	VERSION_METADATA_SECTION
	f	Lajj;	c	f_244456_	field_40052	FEATURE_FLAGS_METADATA_SECTION
	f	Laji;	d	f_143904_	field_26939	BUILT_IN_METADATA
	f	Lsw;	e	f_243665_	field_29782	VANILLA_NAME
	f	Lacq;	f	f_244487_	field_40053	PACKS_DIR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldyy$c;)Laki;	a	m_247728_	method_45285	createPackRepository
	m	(Ljava/nio/file/Path;)Laki;	a	m_245786_	method_45286	createPackRepository
	m	(Lajl;Ljava/lang/String;)Lajl;	a	m_244899_	method_45284	method_45284
	m	()Lajo;	b	m_246173_	method_45287	createVanillaPackSource
c	akm	net/minecraft/server/packs/repository/package-info	net/minecraft/class_5987	net/minecraft/server/packs/repository/package-info
c	akn	net/minecraft/server/packs/resources/CloseableResourceManager	net/minecraft/class_6860	net/minecraft/server/packs/resources/CloseableResourceManager
c	ako	net/minecraft/server/packs/resources/FallbackResourceManager	net/minecraft/class_3294	net/minecraft/server/packs/resources/FallbackResourceManager
	f	Ljava/util/List;	a	f_10599_	field_14283	fallbacks
	f	Lorg/slf4j/Logger;	b	f_10600_	field_14285	LOGGER
	f	Lajm;	c	f_10601_	field_14284	type
	f	Ljava/lang/String;	d	f_10602_	field_21561	namespace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lajm;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)V	a	m_215399_	method_41261	pushFilterOnly
	m	(Ljava/util/function/Predicate;Ljava/util/Map;Lajl;Lacq;Lakp;)V	a	m_244904_	method_45295	method_45295
	m	(Lajl;)V	a	m_215377_	method_24233	push
	m	(Lako$d;Ljava/util/Map;)V	a	m_215392_	method_41259	applyPackFiltersToExistingResources
	m	(Ljava/lang/String;Lajl;Ljava/util/function/Predicate;)V	a	m_215395_	method_41260	pushInternal
	m	(Lakp;)Lakp;	a	m_245722_	method_45291	convertToMetadata
	m	(Lacq;Lajl;Lakp;)Lakp;	a	m_246574_	method_45288	wrapForDebug
	m	(Ljava/util/function/Predicate;Ljava/util/Map;Lajl;ILjava/util/Map;Lacq;Lakp;)V	a	m_244900_	method_45294	method_45294
	m	(Lakp;Lacq;Lajl;)Ljava/io/InputStream;	a	m_244905_	method_45292	method_45292
	m	(Ljava/util/Map;Ljava/util/Map;Lacq;Lako$a;)V	a	m_244901_	method_45293	method_45293
	m	(Lajl;Lacq;Lakp;Lakp;)Lakv;	a	m_246164_	method_45290	createResource
	m	(Lako$d;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V	a	m_215387_	method_41258	listPackResources
	m	(Lajl;Lacq;)Lakz;	a	m_244903_	method_45289	method_45289
	m	(Lako$d;)Lajl;	a	m_215385_	method_41257	method_41257
	m	(Lajl;Ljava/util/function/Predicate;)V	a	m_215382_	method_41256	push
	m	(Lacq;I)Lakp;	a	m_215368_	method_43035	createStackMetadataFinder
	m	(Lacq;)Z	b	m_245103_	method_45296	isMetadata
	m	(Lakp;)Lakz;	b	m_246183_	method_45297	parseMetadata
	m	(Lacq;I)Lakz;	b	m_244906_	method_43037	method_43037
	m	(Lacq;)Lacq;	c	m_246569_	method_45298	getResourceLocationFromMetadata
	m	(Lakp;)Lakz;	c	m_244902_	method_45299	method_45299
	m	(Lacq;)Lacq;	d	m_10624_	method_14473	getMetadataLocation
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	getResource	getResource
c	ako$a	net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex	net/minecraft/class_3294$class_7681	net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex
	f	Lajl;	a	f_243853_	comp_1002	packResources
	f	Lakp;	b	f_244005_	comp_1003	resource
	f	I	c	f_244110_	comp_1004	packIndex
	m	(Lajl;Lakp;I)V	<init>	<init>	<init>	<init>
	m	()Lajl;	a	f_243853_	comp_1002	packResources
	m	()Lakp;	b	f_244005_	comp_1003	resource
	m	()I	c	f_244110_	comp_1004	packIndex
c	ako$b	net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack	net/minecraft/class_3294$class_7081	net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack
	f	Lacq;	a	f_244439_	comp_1005	fileLocation
	f	Lacq;	b	f_215420_	comp_527	metadataLocation
	f	Ljava/util/List;	c	f_244329_	comp_1006	fileSources
	f	Ljava/util/Map;	d	f_243777_	comp_1007	metaSources
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lacq;Ljava/util/List;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_244439_	comp_1005	fileLocation
	m	()Lacq;	b	f_215420_	comp_527	metadataLocation
	m	()Ljava/util/List;	c	f_244329_	comp_1006	fileSources
	m	()Ljava/util/Map;	d	f_243777_	comp_1007	metaSources
c	ako$c	net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream	net/minecraft/class_3294$class_3295	net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream
	f	Ljava/util/function/Supplier;	a	f_10630_	field_14288	message
	f	Z	b	f_10631_	field_14287	closed
	m	(Ljava/io/InputStream;Lacq;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Exception;Lacq;Ljava/lang/String;)Ljava/lang/String;	a	m_245902_	method_45300	method_45300
c	ako$d	net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry	net/minecraft/class_3294$class_7082	net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry
	f	Ljava/lang/String;	a	f_215432_	comp_529	name
	f	Lajl;	b	f_215433_	comp_530	resources
	f	Ljava/util/function/Predicate;	c	f_215434_	comp_531	filter
	m	(Ljava/lang/String;Lajl;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Z	a	m_215440_	method_41269	isFiltered
	m	()Ljava/lang/String;	a	f_215432_	comp_529	name
	m	(Ljava/util/Collection;)V	a	m_215442_	method_41268	filterAll
	m	()Lajl;	b	f_215433_	comp_530	resources
	m	()Ljava/util/function/Predicate;	c	f_215434_	comp_531	filter
c	ako$e	net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource	net/minecraft/class_3294$class_7682	net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource
	f	Lajl;	a	f_244214_	comp_1008	source
	f	Lakp;	b	f_244331_	comp_1009	resource
	m	(Lajl;Lakp;)V	<init>	<init>	<init>	<init>
	m	()Lajl;	a	f_244214_	comp_1008	source
	m	()Lakp;	b	f_244331_	comp_1009	resource
c	akp	net/minecraft/server/packs/resources/IoSupplier	net/minecraft/class_7367	net/minecraft/server/packs/resources/IoSupplier
	m	(Ljava/nio/file/Path;)Ljava/io/InputStream;	a	m_246383_	method_45301	method_45301
	m	(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;	a	m_247182_	method_45302	method_45302
	m	(Ljava/nio/file/Path;)Lakp;	create	m_246697_	create	create
	m	(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Lakp;	create	m_247178_	create	create
	m	()Ljava/lang/Object;	get	m_247737_	get	get
c	akq	net/minecraft/server/packs/resources/MultiPackResourceManager	net/minecraft/class_6861	net/minecraft/server/packs/resources/MultiPackResourceManager
	f	Lorg/slf4j/Logger;	a	f_215463_	field_37288	LOGGER
	f	Ljava/util/Map;	b	f_203794_	field_36389	namespacedManagers
	f	Ljava/util/List;	c	f_203795_	field_36390	packs
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lajm;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_247202_	method_45303	checkTrailingDirectoryPath
	m	(Lajm;Lajl;)Ljava/util/stream/Stream;	a	m_215469_	method_41275	method_41275
	m	(Lakw;Lacq;)Z	a	m_215472_	method_41276	method_41276
	m	(Lajl;)Lakw;	a	m_215467_	method_41274	getPackFilterSection
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	getResource	getResource
c	akr	net/minecraft/server/packs/resources/PreparableReloadListener	net/minecraft/class_3302	net/minecraft/server/packs/resources/PreparableReloadListener
	m	(Lakr$a;Lakx;Lban;Lban;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_5540_	method_25931	reload
	m	()Ljava/lang/String;	c	m_7812_	method_22322	getName
c	akr$a	net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier	net/minecraft/class_3302$class_4045	net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier
	m	(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;	a	m_6769_	method_18352	wait
c	aks	net/minecraft/server/packs/resources/ProfiledReloadInstance	net/minecraft/class_4010	net/minecraft/server/packs/resources/ProfiledReloadInstance
	f	Lorg/slf4j/Logger;	c	f_10645_	field_17918	LOGGER
	f	Lcom/google/common/base/Stopwatch;	d	f_10646_	field_17919	total
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lakx;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lakr;Lbag;Lbag;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Laks$a;	a	m_143907_	method_18356	method_18356
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V	a	m_143917_	method_18354	method_18354
	m	(Ljava/util/concurrent/Executor;Lakr$a;Lakx;Lakr;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_10666_	method_18355	method_18355
	m	(Ljava/util/List;)Ljava/util/List;	a	m_215483_	method_18238	finish
	m	(Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V	a	m_143914_	method_18353	method_18353
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V	b	m_143924_	method_18358	method_18358
	m	(Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V	b	m_143921_	method_18357	method_18357
	m	()I	e	m_143928_	method_18224	method_18224
	m	()I	f	m_143929_	method_18225	method_18225
c	aks$a	net/minecraft/server/packs/resources/ProfiledReloadInstance$State	net/minecraft/class_4010$class_4046	net/minecraft/server/packs/resources/ProfiledReloadInstance$State
	f	Ljava/lang/String;	a	f_10686_	field_18037	name
	f	Lbam;	b	f_10687_	field_18038	preparationResult
	f	Lbam;	c	f_10688_	field_18039	reloadResult
	f	Ljava/util/concurrent/atomic/AtomicLong;	d	f_10689_	field_18040	preparationNanos
	f	Ljava/util/concurrent/atomic/AtomicLong;	e	f_10690_	field_18041	reloadNanos
	m	(Ljava/lang/String;Lbam;Lbam;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V	<init>	<init>	<init>	<init>
c	akt	net/minecraft/server/packs/resources/ReloadInstance	net/minecraft/class_4011	net/minecraft/server/packs/resources/ReloadInstance
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_7237_	method_18364	done
	m	()F	b	m_7750_	method_18229	getActualProgress
	m	()Z	c	m_7746_	method_18787	isDone
	m	()V	d	m_7748_	method_18849	checkExceptions
c	aku	net/minecraft/server/packs/resources/ReloadableResourceManager	net/minecraft/class_3304	net/minecraft/server/packs/resources/ReloadableResourceManager
	f	Lorg/slf4j/Logger;	a	f_203814_	field_14295	LOGGER
	f	Lakn;	b	f_203815_	field_36391	resources
	f	Ljava/util/List;	c	f_203816_	field_17935	listeners
	f	Lajm;	d	f_203817_	field_14294	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lajm;)V	<init>	<init>	<init>	<init>
	m	(Lakr;)V	a	m_7217_	method_14477	registerReloadListener
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lakt;	a	m_142463_	method_18232	createReload
	m	(Ljava/util/List;)Ljava/lang/Object;	a	m_203825_	method_29491	method_29491
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	getResource	getResource
c	akv	net/minecraft/server/packs/resources/Resource	net/minecraft/class_3298	net/minecraft/server/packs/resources/Resource
	f	Lajl;	a	f_244326_	field_40054	source
	f	Lakp;	b	f_215496_	field_38685	streamSupplier
	f	Lakp;	c	f_215497_	field_38686	metadataSupplier
	f	Lakz;	d	f_215498_	field_38687	cachedMetadata
	m	(Lajl;Lakp;Lakp;)V	<init>	<init>	<init>	<init>
	m	(Lajl;Lakp;)V	<init>	<init>	<init>	<init>
	m	()Lajl;	a	m_247173_	method_45304	source
	m	()Ljava/lang/String;	b	m_215506_	method_14480	sourcePackId
	m	()Z	c	m_247137_	method_45305	isBuiltin
	m	()Ljava/io/InputStream;	d	m_215507_	method_14482	open
	m	()Ljava/io/BufferedReader;	e	m_215508_	method_43039	openAsReader
	m	()Lakz;	f	m_215509_	method_14481	metadata
c	akw	net/minecraft/server/packs/resources/ResourceFilterSection	net/minecraft/class_7084	net/minecraft/server/packs/resources/ResourceFilterSection
	f	Lajy;	a	f_244163_	field_40055	TYPE
	f	Lcom/mojang/serialization/Codec;	b	f_215514_	field_37291	CODEC
	f	Ljava/util/List;	c	f_215515_	field_37292	blockList
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lakw;)Ljava/util/List;	a	m_215519_	method_41277	method_41277
	m	(Ljava/lang/String;Lapg;)Z	a	m_260781_	method_41280	method_41280
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_260782_	method_41278	method_41278
	m	(Ljava/lang/String;)Z	a	m_215523_	method_41279	isNamespaceFiltered
	m	(Ljava/lang/String;)Z	b	m_215528_	method_41281	isPathFiltered
	m	(Ljava/lang/String;Lapg;)Z	b	m_260783_	method_41282	method_41282
c	akx	net/minecraft/server/packs/resources/ResourceManager	net/minecraft/class_3300	net/minecraft/server/packs/resources/ResourceManager
	m	()Ljava/util/Set;	a	m_7187_	method_14487	getNamespaces
	m	(Lacq;)Ljava/util/List;	a	m_213829_	method_14489	getResourceStack
	m	()Ljava/util/stream/Stream;	b	m_7536_	method_29213	listPacks
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map;	b	m_214159_	method_14488	listResources
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map;	c	m_214160_	method_41265	listResourceStacks
c	akx$a	net/minecraft/server/packs/resources/ResourceManager$Empty	net/minecraft/class_3300$class_5353	net/minecraft/server/packs/resources/ResourceManager$Empty
	f	Lakx$a;	a	INSTANCE	field_25351	INSTANCE
	f	[Lakx$a;	b	$VALUES	field_25352	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lakx$a;	c	m_143934_	method_36585	$values
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	getResource	getResource
c	aky	net/minecraft/server/packs/resources/ResourceManagerReloadListener	net/minecraft/class_4013	net/minecraft/server/packs/resources/ResourceManagerReloadListener
	m	(Lban;Lakx;)V	a	m_10759_	method_29490	method_29490
	m	(Lakx;)V	a	m_6213_	method_14491	onResourceManagerReload
c	akz	net/minecraft/server/packs/resources/ResourceMetadata	net/minecraft/class_7368	net/minecraft/server/packs/resources/ResourceMetadata
	f	Lakz;	a	f_215577_	field_38688	EMPTY
	f	Lakp;	b	f_244068_	field_40056	EMPTY_SUPPLIER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/InputStream;)Lakz;	a	m_215580_	method_43042	fromJsonStream
	m	(Lajx;)Ljava/util/Optional;	a	m_214059_	method_43041	getSection
	m	()Lakz;	a	m_247596_	method_45306	method_45306
c	akz$1	net/minecraft/server/packs/resources/ResourceMetadata$1	net/minecraft/class_7368$1	net/minecraft/server/packs/resources/ResourceMetadata$1
	m	()V	<init>	<init>	<init>	<init>
c	akz$2	net/minecraft/server/packs/resources/ResourceMetadata$2	net/minecraft/class_7368$2	net/minecraft/server/packs/resources/ResourceMetadata$2
	f	Lcom/google/gson/JsonObject;	c	f_215585_	field_38689	val$metadata
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
c	al	net/minecraft/advancements/CriterionTrigger	net/minecraft/class_179	net/minecraft/advancements/CriterionTrigger
	m	(Lacy;)V	a	m_5656_	method_791	removePlayerListeners
	m	(Lcom/google/gson/JsonObject;Lbe;)Lam;	a	m_5868_	method_795	createInstance
	m	()Lacq;	a	m_7295_	method_794	getId
	m	(Lacy;Lal$a;)V	a	m_6467_	method_792	addPlayerListener
	m	(Lacy;Lal$a;)V	b	m_6468_	method_793	removePlayerListener
c	al$a	net/minecraft/advancements/CriterionTrigger$Listener	net/minecraft/class_179$class_180	net/minecraft/advancements/CriterionTrigger$Listener
	f	Lam;	a	f_13678_	field_1223	trigger
	f	Lae;	b	f_13679_	field_1222	advancement
	f	Ljava/lang/String;	c	f_13680_	field_1221	criterion
	m	(Lam;Lae;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lam;	a	m_13685_	method_797	getTriggerInstance
	m	(Lacy;)V	a	m_13686_	method_796	run
c	ala	net/minecraft/server/packs/resources/ResourceProvider	net/minecraft/class_5912	net/minecraft/server/packs/resources/ResourceProvider
	m	(Ljava/util/Map;Lacq;)Ljava/util/Optional;	a	m_244907_	method_45307	method_45307
	m	(Lacq;)Ljava/io/FileNotFoundException;	b	m_215590_	method_43043	method_43043
	m	(Ljava/util/Map;)Lala;	fromMap	m_247621_	fromMap	fromMap
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	method_14486	getResource
	m	(Lacq;)Lakv;	getResourceOrThrow	m_215593_	getResourceOrThrow	getResourceOrThrow
	m	(Lacq;)Ljava/io/InputStream;	open	m_215595_	open	open
	m	(Lacq;)Ljava/io/BufferedReader;	openAsReader	m_215597_	openAsReader	openAsReader
c	alb	net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener	net/minecraft/class_4309	net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener
	f	Lorg/slf4j/Logger;	a	f_10762_	field_19377	LOGGER
	f	Lcom/google/gson/Gson;	b	f_10764_	field_19379	gson
	f	Ljava/lang/String;	c	f_10765_	field_19380	directory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/google/gson/Gson;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lakx;Ljava/lang/String;Lcom/google/gson/Gson;Ljava/util/Map;)V	a	m_278771_	method_51148	scanDirectory
	m	(Lakx;Lban;)Ljava/util/Map;	a	m_5944_	method_20731	prepare
c	alc	net/minecraft/server/packs/resources/SimplePreparableReloadListener	net/minecraft/class_4080	net/minecraft/server/packs/resources/SimplePreparableReloadListener
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Lakx;Lban;)V	a	m_5787_	method_18788	apply
	m	(Lakx;Lban;)Ljava/lang/Object;	a	m_10786_	method_18791	method_18791
	m	(Lakx;Lban;Ljava/lang/Object;)V	a	m_10789_	method_18790	method_18790
	m	(Lakx;Lban;)Ljava/lang/Object;	b	m_5944_	method_18789	prepare
c	ald	net/minecraft/server/packs/resources/SimpleReloadInstance	net/minecraft/class_4014	net/minecraft/server/packs/resources/SimpleReloadInstance
	f	Ljava/util/concurrent/CompletableFuture;	a	f_10799_	field_18042	allPreparations
	f	Ljava/util/concurrent/CompletableFuture;	b	f_10800_	field_18043	allDone
	f	I	c	f_143937_	field_29784	PREPARATION_PROGRESS_WEIGHT
	f	I	d	f_143938_	field_29785	EXTRA_RELOAD_PROGRESS_WEIGHT
	f	I	e	f_143939_	field_29786	LISTENER_PROGRESS_WEIGHT
	f	Ljava/util/Set;	f	f_10801_	field_18044	preparingListeners
	f	I	g	f_10802_	field_18045	listenerCount
	f	I	h	f_10803_	field_18046	startedReloads
	f	I	i	f_10804_	field_18047	finishedReloads
	f	Ljava/util/concurrent/atomic/AtomicInteger;	j	f_10805_	field_18048	startedTaskCounter
	f	Ljava/util/concurrent/atomic/AtomicInteger;	k	f_10806_	field_18049	doneTaskCounter
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lakx;Ljava/util/List;Lald$a;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_143940_	method_18365	method_18365
	m	(Lakx;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lakt;	a	m_203834_	method_40087	create
	m	(Lakx;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lald;	a	m_10815_	method_18369	of
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	a	m_10834_	method_18367	method_18367
	m	(Ljava/util/concurrent/Executor;Lakr$a;Lakx;Lakr;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_10827_	method_18368	method_18368
	m	(Ljava/lang/Runnable;)V	b	m_143942_	method_18371	method_18371
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	b	m_10840_	method_18372	method_18372
c	ald$1	net/minecraft/server/packs/resources/SimpleReloadInstance$1	net/minecraft/class_4014$1	net/minecraft/server/packs/resources/SimpleReloadInstance$1
	f	Ljava/util/concurrent/Executor;	a	f_10846_	field_18050	val$mainThreadExecutor
	f	Lakr;	b	f_10847_	field_18051	val$listener
	f	Ljava/util/concurrent/CompletableFuture;	c	f_10848_	field_18052	val$previousTask
	f	Lald;	d	f_10849_	field_18053	field_18053
	m	(Lald;Ljava/util/concurrent/Executor;Lakr;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lakr;)V	a	m_10855_	method_18374	method_18374
	m	(Ljava/lang/Object;Lapz;Ljava/lang/Object;)Ljava/lang/Object;	a	m_10859_	method_18373	method_18373
c	ald$a	net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory	net/minecraft/class_4014$class_4047	net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory
	m	(Lakr$a;Lakx;Lakr;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	create	m_10863_	create	create
c	ale	net/minecraft/server/packs/resources/package-info	net/minecraft/class_5988	net/minecraft/server/packs/resources/package-info
c	alf	net/minecraft/server/players/BanListEntry	net/minecraft/class_3309	net/minecraft/server/players/BanListEntry
	f	Ljava/text/SimpleDateFormat;	a	f_10943_	field_14308	DATE_FORMAT
	f	Ljava/lang/String;	b	f_143953_	field_29787	EXPIRES_NEVER
	f	Ljava/util/Date;	c	f_10944_	field_14306	created
	f	Ljava/lang/String;	d	f_10945_	field_14304	source
	f	Ljava/util/Date;	e	f_10946_	field_14305	expires
	f	Ljava/lang/String;	f	f_10947_	field_14307	reason
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Object;Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Date;	a	m_143954_	method_34885	getCreated
	m	()Ljava/lang/String;	b	m_10960_	method_14501	getSource
	m	()Ljava/util/Date;	c	m_10961_	method_14502	getExpires
	m	()Ljava/lang/String;	d	m_10962_	method_14503	getReason
	m	()Lsw;	e	m_8003_	method_14504	getDisplayName
c	alg	net/minecraft/server/players/GameProfileCache	net/minecraft/class_3312	net/minecraft/server/players/GameProfileCache
	f	Lorg/slf4j/Logger;	a	f_10964_	field_25805	LOGGER
	f	I	b	f_143955_	field_29788	GAMEPROFILES_MRU_LIMIT
	f	I	c	f_143956_	field_29789	GAMEPROFILES_EXPIRATION_MONTHS
	f	Z	d	f_10965_	field_14313	usesAuthentication
	f	Ljava/util/Map;	e	f_10966_	field_14312	profilesByName
	f	Ljava/util/Map;	f	f_10967_	field_14310	profilesByUUID
	f	Ljava/util/Map;	g	f_143957_	field_33860	requests
	f	Lcom/mojang/authlib/GameProfileRepository;	h	f_10968_	field_14315	profileRepository
	f	Lcom/google/gson/Gson;	i	f_10969_	field_14318	gson
	f	Ljava/io/File;	j	f_10970_	field_14314	file
	f	Ljava/util/concurrent/atomic/AtomicLong;	k	f_10971_	field_25724	operationCount
	f	Ljava/util/concurrent/Executor;	l	f_143958_	field_33861	executor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)V	a	m_10991_	method_14508	add
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_10996_	method_14515	get
	m	(Ljava/util/concurrent/Executor;)V	a	m_143974_	method_37157	setExecutor
	m	(Lalg$a;)V	a	m_10979_	method_30164	safeAdd
	m	(Ljava/util/UUID;)Ljava/util/Optional;	a	m_11002_	method_14512	get
	m	(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional;	a	m_10993_	method_14509	lookupGameProfile
	m	(Z)V	a	m_11004_	method_14510	setUsesAuthentication
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	a	m_143967_	method_37156	getAsync
	m	(I)Ljava/util/stream/Stream;	a	m_10977_	method_14516	getTopMRUProfiles
	m	(Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V	a	m_143963_	method_37155	method_37155
	m	(Lalg$a;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement;	a	m_10981_	method_30165	writeGameProfile
	m	()V	a	m_196559_	method_39753	clearExecutor
	m	(Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V	a	m_143970_	method_30168	method_30168
	m	(Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V	a	m_143976_	method_37158	method_37158
	m	(Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional;	a	m_10988_	method_30167	readGameProfile
	m	(Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lalg$a;)V	a	m_143959_	method_30166	method_30166
	m	()Ljava/util/List;	b	m_10976_	method_14517	load
	m	(Ljava/lang/String;)Ljava/util/Optional;	b	m_182318_	method_37159	method_37159
	m	(Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V	b	m_143982_	method_37160	method_37160
	m	()V	c	m_11006_	method_14518	save
	m	()Z	d	m_11007_	method_14514	usesAuthentication
	m	()J	e	m_11008_	method_30169	getNextOperation
	m	()Ljava/text/DateFormat;	f	m_11009_	method_30170	createDateFormat
c	alg$1	net/minecraft/server/players/GameProfileCache$1	net/minecraft/class_3312$1	net/minecraft/server/players/GameProfileCache$1
	f	Ljava/util/concurrent/atomic/AtomicReference;	a	f_11010_	field_25725	val$result
	m	(Ljava/util/concurrent/atomic/AtomicReference;)V	<init>	<init>	<init>	<init>
c	alg$a	net/minecraft/server/players/GameProfileCache$GameProfileInfo	net/minecraft/class_3312$class_3313	net/minecraft/server/players/GameProfileCache$GameProfileInfo
	f	Lcom/mojang/authlib/GameProfile;	a	f_11018_	field_14321	profile
	f	Ljava/util/Date;	b	f_11019_	field_14319	expirationDate
	f	J	c	f_11020_	field_25726	lastAccess
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/authlib/GameProfile;	a	m_11028_	method_14519	getProfile
	m	(J)V	a	m_11029_	method_30171	setLastAccess
	m	()Ljava/util/Date;	b	m_11033_	method_14520	getExpirationDate
	m	()J	c	m_11034_	method_30172	getLastAccess
c	alh	net/minecraft/server/players/IpBanList	net/minecraft/class_3317	net/minecraft/server/players/IpBanList
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Ljava/net/SocketAddress;)Z	a	m_11041_	method_14527	isBanned
	m	(Ljava/lang/String;)Z	a	m_11039_	method_14529	isBanned
	m	(Ljava/net/SocketAddress;)Lali;	b	m_11043_	method_14528	get
	m	(Ljava/net/SocketAddress;)Ljava/lang/String;	c	m_11045_	method_14526	getIpFromAddress
c	ali	net/minecraft/server/players/IpBanListEntry	net/minecraft/class_3320	net/minecraft/server/players/IpBanListEntry
	m	(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	b	m_11059_	method_14532	createIpInfo
c	alj	net/minecraft/server/players/OldUsersConverter	net/minecraft/class_3321	net/minecraft/server/players/OldUsersConverter
	f	Ljava/io/File;	a	f_11062_	field_14324	OLD_IPBANLIST
	f	Ljava/io/File;	b	f_11063_	field_14328	OLD_USERBANLIST
	f	Ljava/io/File;	c	f_11064_	field_14327	OLD_OPLIST
	f	Ljava/io/File;	d	f_11065_	field_14325	OLD_WHITELIST
	f	Lorg/slf4j/Logger;	e	f_11066_	field_14326	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date;	a	m_11095_	method_14535	parseDate
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V	a	m_11086_	method_14538	lookupPlayers
	m	(Ljava/io/File;Ljava/util/Map;)Ljava/util/List;	a	m_11073_	method_14543	readOldListFormat
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID;	a	m_11083_	method_14546	convertMobOwnerIfNecessary
	m	(Lnet/minecraft/server/MinecraftServer;)Z	a	m_11081_	method_14547	convertUserBanlist
	m	(Ljava/io/File;)V	a	m_11093_	method_14534	ensureDirectoryExists
	m	()Z	a	m_11092_	method_14541	areOldUserlistsRemoved
	m	(Lahe;)Z	a	m_11090_	method_14550	convertPlayers
	m	(I)[Ljava/lang/String;	a	m_11069_	method_14551	method_14551
	m	(Ljava/lang/String;)Z	a	m_11076_	method_14552	method_14552
	m	(Ljava/io/File;)V	b	m_11100_	method_14549	renameOldFile
	m	(Lnet/minecraft/server/MinecraftServer;)Z	b	m_11098_	method_14545	convertIpBanlist
	m	(Lnet/minecraft/server/MinecraftServer;)Z	c	m_11102_	method_14539	convertOpsList
	m	(Lnet/minecraft/server/MinecraftServer;)Z	d	m_11104_	method_14533	convertWhiteList
	m	(Lnet/minecraft/server/MinecraftServer;)Z	e	m_11106_	method_14540	serverReadyAfterUserconversion
	m	(Lnet/minecraft/server/MinecraftServer;)Z	f	m_11108_	method_14542	areOldPlayersConverted
	m	(Lnet/minecraft/server/MinecraftServer;)Ljava/io/File;	g	m_11110_	method_14536	getWorldPlayersDirectory
c	alj$1	net/minecraft/server/players/OldUsersConverter$1	net/minecraft/class_3321$1	net/minecraft/server/players/OldUsersConverter$1
	f	Lnet/minecraft/server/MinecraftServer;	a	f_11112_	field_14331	val$server
	f	Ljava/util/Map;	b	f_11113_	field_14330	val$userMap
	f	Lalq;	c	f_11114_	field_14329	val$bans
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/Map;Lalq;)V	<init>	<init>	<init>	<init>
c	alj$2	net/minecraft/server/players/OldUsersConverter$2	net/minecraft/class_3321$2	net/minecraft/server/players/OldUsersConverter$2
	f	Lnet/minecraft/server/MinecraftServer;	a	f_11124_	field_14332	val$server
	f	Lall;	b	f_11125_	field_14333	val$opsList
	m	(Lnet/minecraft/server/MinecraftServer;Lall;)V	<init>	<init>	<init>	<init>
c	alj$3	net/minecraft/server/players/OldUsersConverter$3	net/minecraft/class_3321$3	net/minecraft/server/players/OldUsersConverter$3
	f	Lnet/minecraft/server/MinecraftServer;	a	f_11134_	field_14335	val$server
	f	Lals;	b	f_11135_	field_14334	val$whitelist
	m	(Lnet/minecraft/server/MinecraftServer;Lals;)V	<init>	<init>	<init>	<init>
c	alj$4	net/minecraft/server/players/OldUsersConverter$4	net/minecraft/class_3321$4	net/minecraft/server/players/OldUsersConverter$4
	f	Lnet/minecraft/server/MinecraftServer;	a	f_11144_	field_14336	val$server
	f	Ljava/util/List;	b	f_11145_	field_14337	val$profiles
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	alj$5	net/minecraft/server/players/OldUsersConverter$5	net/minecraft/class_3321$5	net/minecraft/server/players/OldUsersConverter$5
	f	Lahe;	a	f_11154_	field_14341	val$server
	f	Ljava/io/File;	b	f_11155_	field_14342	val$worldNewPlayerDirectory
	f	Ljava/io/File;	c	f_11156_	field_14339	val$unknownPlayerDirectory
	f	Ljava/io/File;	d	f_11157_	field_14338	val$worldPlayerDirectory
	f	[Ljava/lang/String;	e	f_11158_	field_14340	val$names
	m	(Lahe;Ljava/io/File;Ljava/io/File;Ljava/io/File;[Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V	a	m_11167_	method_14553	movePlayerFile
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	a	m_11165_	method_14554	getFileNameForProfile
c	alj$a	net/minecraft/server/players/OldUsersConverter$ConversionError	net/minecraft/class_3321$class_3322	net/minecraft/server/players/OldUsersConverter$ConversionError
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	alk	net/minecraft/server/players/PlayerList	net/minecraft/class_3324	net/minecraft/server/players/PlayerList
	f	I	A	f_11210_	field_14357	sendAllPlayerInfoIn
	f	Lorg/slf4j/Logger;	a	f_11188_	field_14349	LOGGER
	f	Ljava/io/File;	b	f_11189_	field_14355	USERBANLIST_FILE
	f	Ljava/io/File;	c	f_11190_	field_14364	IPBANLIST_FILE
	f	Ljava/io/File;	d	f_11191_	field_14348	OPLIST_FILE
	f	Ljava/io/File;	e	f_11192_	field_14343	WHITELIST_FILE
	f	Lsw;	f	f_243017_	field_39921	CHAT_FILTERED_FULL
	f	I	g	f_11193_	field_14347	maxPlayers
	f	I	h	f_143987_	field_29790	SEND_PLAYER_INFO_INTERVAL
	f	Ljava/text/SimpleDateFormat;	i	f_11194_	field_14356	BAN_DATE_FORMAT
	f	Lnet/minecraft/server/MinecraftServer;	j	f_11195_	field_14360	server
	f	Ljava/util/List;	k	f_11196_	field_14351	players
	f	Ljava/util/Map;	l	f_11197_	field_14354	playersByUUID
	f	Lalq;	m	f_11198_	field_14344	bans
	f	Lalh;	n	f_11199_	field_14345	ipBans
	f	Lall;	o	f_11200_	field_14353	ops
	f	Lals;	p	f_11201_	field_14361	whitelist
	f	Ljava/util/Map;	q	f_11202_	field_14362	stats
	f	Ljava/util/Map;	r	f_11203_	field_14346	advancements
	f	Ldzb;	s	f_11204_	field_14358	playerIo
	f	Z	t	f_11205_	field_14352	doWhiteList
	f	Lhl;	u	f_243858_	field_24626	registries
	f	Lhs$b;	v	f_256838_	field_40966	synchronizedRegistries
	f	I	w	f_11207_	field_14359	viewDistance
	f	I	x	f_184208_	field_34895	simulationDistance
	f	Z	y	f_11209_	field_14350	allowCheatsForAllPlayers
	f	Z	z	f_143988_	field_29791	ALLOW_LOGOUTIVATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Lhl;Ldzb;I)V	<init>	<init>	<init>	<init>
	m	(Laig;Z)Laig;	a	m_11236_	method_14556	respawn
	m	(Ljava/lang/String;)Laig;	a	m_11255_	method_14566	getPlayerByName
	m	(Z)V	a	m_6628_	method_14557	setUsingWhiteList
	m	(Ltl;Lds;Lss$a;)V	a	m_243063_	method_44166	broadcastChatMessage
	m	(Lbyo;Lsw;)V	a	m_215621_	method_14564	broadcastSystemToTeam
	m	(Laig;I)V	a	m_11226_	method_14596	sendPlayerPermissionLevel
	m	(Laig;Laif;)V	a	m_11229_	method_14606	sendLevelInfo
	m	(Lsw;Z)V	a	m_240416_	method_43514	broadcastSystemMessage
	m	(Lsw;Laig;)Lsw;	a	m_215637_	method_43511	method_43511
	m	(Ljava/util/UUID;)Laig;	a	m_11259_	method_14602	getPlayer
	m	(Laif;)V	a	m_184209_	method_14591	addWorldborderListener
	m	(Ltl;Ljava/util/function/Predicate;Laig;Lss$a;)V	a	m_245148_	method_44791	broadcastChatMessage
	m	(Luo;Lacp;)V	a	m_11270_	method_14589	broadcastAll
	m	(Ltl;)Z	a	m_247528_	method_44793	verifyChatTrusted
	m	(Lcom/mojang/authlib/GameProfile;)V	a	m_5749_	method_14582	op
	m	(Lsw;Ljava/util/function/Function;Z)V	a	m_240502_	method_43512	broadcastSystemMessage
	m	(Lbyo;)Lamn;	a	m_11239_	method_14583	getPlayerStats
	m	(Lbyo;DDDDLacp;Luo;)V	a	m_11241_	method_14605	broadcast
	m	(Ladg;Laig;)V	a	m_11273_	method_14588	updateEntireScoreboard
	m	(Ltl;Laig;Lss$a;)V	a	m_243049_	method_43673	broadcastChatMessage
	m	(Laig;)Lqr;	a	m_11224_	method_14600	load
	m	(Laig;Lnet/minecraft/server/MinecraftServer$b;)V	a	m_215604_	method_43670	method_43670
	m	(Luo;)V	a	m_11268_	method_14581	broadcastAll
	m	()V	a	m_7542_	method_14599	reloadWhiteList
	m	(I)V	a	m_11217_	method_14608	setViewDistance
	m	(Lbfj;)V	a	m_215619_	method_31441	method_31441
	m	(Lsd;Laig;)V	a	m_11261_	method_14570	placeNewPlayer
	m	(Laif;Lbfj;)Lbfj;	a	m_215601_	method_18241	method_18241
	m	(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lsw;	a	m_6418_	method_14586	canPlayerLogin
	m	(Ljava/lang/String;)Ljava/util/List;	b	m_11282_	method_14559	getPlayersWithAddress
	m	(Lbyo;Lsw;)V	b	m_215649_	method_14565	broadcastSystemToAllExceptTeam
	m	(Laig;)V	b	m_6765_	method_14577	save
	m	(Z)V	b	m_11284_	method_14607	setAllowCheatsForAllPlayers
	m	(Lcom/mojang/authlib/GameProfile;)V	b	m_5750_	method_14604	deop
	m	(I)V	b	m_184211_	method_38650	setSimulationDistance
	m	(Lcom/mojang/authlib/GameProfile;)Z	c	m_5764_	method_14587	isWhiteListed
	m	()Lnet/minecraft/server/MinecraftServer;	c	m_7873_	method_14561	getServer
	m	(Laig;)V	c	m_11286_	method_14611	remove
	m	(Lcom/mojang/authlib/GameProfile;)Z	d	m_5765_	method_14609	canBypassPlayerLimit
	m	()V	d	m_11288_	method_14601	tick
	m	(Laig;)V	d	m_11289_	method_14576	sendPlayerPermissionLevel
	m	(Lcom/mojang/authlib/GameProfile;)Laig;	e	m_215624_	method_14613	getPlayerForLogin
	m	(Laig;)V	e	m_11292_	method_14594	sendAllPlayerInfo
	m	()[Ljava/lang/String;	e	m_11291_	method_14580	getPlayerNamesArray
	m	(Laig;)Lacy;	f	m_11296_	method_14578	getPlayerAdvancements
	m	()Lalq;	f	m_11295_	method_14563	getBans
	m	(Lcom/mojang/authlib/GameProfile;)Z	f	m_11303_	method_14569	isOp
	m	()Lalh;	g	m_11299_	method_14585	getIpBans
	m	()V	h	m_11302_	method_14617	saveAll
	m	()Lals;	i	m_11305_	method_14590	getWhiteList
	m	()[Ljava/lang/String;	j	m_11306_	method_14560	getWhiteListNames
	m	()Lall;	k	m_11307_	method_14603	getOps
	m	()[Ljava/lang/String;	l	m_11308_	method_14584	getOpNames
	m	()I	m	m_11309_	method_14574	getPlayerCount
	m	()I	n	m_11310_	method_14592	getMaxPlayers
	m	()Z	o	m_11311_	method_14614	isUsingWhitelist
	m	()I	p	m_11312_	method_14568	getViewDistance
	m	()I	q	m_184213_	method_38651	getSimulationDistance
	m	()Lqr;	r	m_6960_	method_14567	getSingleplayerData
	m	()V	s	m_11313_	method_14597	removeAll
	m	()Ljava/util/List;	t	m_11314_	method_14571	getPlayers
	m	()V	u	m_11315_	method_14572	reloadResources
	m	()Z	v	m_11316_	method_14579	isAllowCheatsForAllPlayers
c	alk$1	net/minecraft/server/players/PlayerList$1	net/minecraft/class_3324$1	net/minecraft/server/players/PlayerList$1
	f	Lalk;	a	f_11317_	field_14365	field_14365
	m	(Lalk;)V	<init>	<init>	<init>	<init>
c	all	net/minecraft/server/players/ServerOpList	net/minecraft/class_3326	net/minecraft/server/players/ServerOpList
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(I)[Ljava/lang/String;	a	m_143996_	method_32820	method_32820
	m	(Lcom/mojang/authlib/GameProfile;)Z	a	m_11351_	method_14620	canBypassPlayerLimit
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	b	m_5981_	method_14619	getKeyForUser
c	alm	net/minecraft/server/players/ServerOpListEntry	net/minecraft/class_3327	net/minecraft/server/players/ServerOpListEntry
	f	I	a	f_11355_	field_14366	level
	f	Z	b	f_11356_	field_14367	bypassesPlayerLimit
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;IZ)V	<init>	<init>	<init>	<init>
	m	()I	a	m_11363_	method_14623	getLevel
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	b	m_11367_	method_14621	createGameProfile
	m	()Z	b	m_11366_	method_14622	getBypassesPlayerLimit
c	aln	net/minecraft/server/players/SleepStatus	net/minecraft/class_5838	net/minecraft/server/players/SleepStatus
	f	I	a	f_143998_	field_28866	activePlayers
	f	I	b	f_143999_	field_28867	sleepingPlayers
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)Z	a	m_144004_	method_33813	areEnoughDeepSleeping
	m	(Ljava/util/List;)Z	a	m_144007_	method_33814	update
	m	()V	a	m_144001_	method_33811	removeAllSleepers
	m	(I)Z	a	m_144002_	method_33812	areEnoughSleeping
	m	(I)I	b	m_144010_	method_33816	sleepersNeeded
	m	()I	b	m_144009_	method_33815	amountSleeping
c	alo	net/minecraft/server/players/StoredUserEntry	net/minecraft/class_3330	net/minecraft/server/players/StoredUserEntry
	f	Ljava/lang/Object;	a	f_11369_	field_14368	user
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)V	a	m_6009_	method_24896	serialize
	m	()Z	f	m_7524_	method_14627	hasExpired
	m	()Ljava/lang/Object;	g	m_11373_	method_14626	getUser
c	alp	net/minecraft/server/players/StoredUserList	net/minecraft/class_3331	net/minecraft/server/players/StoredUserList
	f	Lorg/slf4j/Logger;	a	f_11374_	field_14373	LOGGER
	f	Lcom/google/gson/Gson;	b	f_11375_	field_14374	GSON
	f	Ljava/io/File;	c	f_11376_	field_14370	file
	f	Ljava/util/Map;	d	f_11377_	field_14371	map
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Ljava/lang/String;	a	m_5981_	method_14634	getKeyForUser
	m	()[Ljava/lang/String;	a	m_5875_	method_14636	getUserList
	m	(Lalo;)V	a	m_11381_	method_14633	add
	m	(Lcom/google/gson/JsonObject;)Lalo;	a	m_6666_	method_14642	createEntry
	m	()Ljava/io/File;	b	m_11385_	method_14643	getFile
	m	(Ljava/lang/Object;)Lalo;	b	m_11388_	method_14640	get
	m	(Lalo;)V	b	m_11386_	method_14638	remove
	m	(Ljava/lang/Object;)V	c	m_11393_	method_14635	remove
	m	(Lalo;)Lcom/google/gson/JsonObject;	c	m_11391_	method_24897	method_24897
	m	()Z	c	m_11390_	method_14641	isEmpty
	m	()Ljava/util/Collection;	d	m_11395_	method_14632	getEntries
	m	(Ljava/lang/Object;)Z	d	m_11396_	method_14644	contains
	m	()V	e	m_11398_	method_14629	save
	m	()V	f	m_11399_	method_14630	load
	m	()V	g	m_11400_	method_14631	removeExpired
c	alq	net/minecraft/server/players/UserBanList	net/minecraft/class_3335	net/minecraft/server/players/UserBanList
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(I)[Ljava/lang/String;	a	m_144012_	method_32821	method_32821
	m	(Lcom/mojang/authlib/GameProfile;)Z	a	m_11406_	method_14650	isBanned
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	b	m_5981_	method_14649	getKeyForUser
c	alr	net/minecraft/server/players/UserBanListEntry	net/minecraft/class_3336	net/minecraft/server/players/UserBanListEntry
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	b	m_11445_	method_14651	createGameProfile
c	als	net/minecraft/server/players/UserWhiteList	net/minecraft/class_3337	net/minecraft/server/players/UserWhiteList
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(I)[Ljava/lang/String;	a	m_144014_	method_32822	method_32822
	m	(Lcom/mojang/authlib/GameProfile;)Z	a	m_11453_	method_14653	isWhiteListed
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	b	m_5981_	method_14652	getKeyForUser
c	alt	net/minecraft/server/players/UserWhiteListEntry	net/minecraft/class_3340	net/minecraft/server/players/UserWhiteListEntry
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	b	m_11465_	method_14656	createGameProfile
c	alu	net/minecraft/server/players/package-info	net/minecraft/class_5989	net/minecraft/server/players/package-info
c	alv	net/minecraft/server/rcon/NetworkDataOutputStream	net/minecraft/class_3345	net/minecraft/server/rcon/NetworkDataOutputStream
	f	Ljava/io/ByteArrayOutputStream;	a	f_11467_	field_14395	outputStream
	f	Ljava/io/DataOutputStream;	b	f_11468_	field_14396	dataOutputStream
	m	(I)V	<init>	<init>	<init>	<init>
	m	()[B	a	m_11471_	method_14689	toByteArray
	m	(Ljava/lang/String;)V	a	m_11474_	method_14690	writeString
	m	(S)V	a	m_11476_	method_14691	writeShort
	m	(I)V	a	m_11472_	method_14692	write
	m	(F)V	a	m_144016_	method_34886	writeFloat
	m	([B)V	a	m_11478_	method_14694	writeBytes
	m	(I)V	b	m_144018_	method_34887	writeInt
	m	()V	b	m_11480_	method_14693	reset
c	alw	net/minecraft/server/rcon/PktUtils	net/minecraft/class_3347	net/minecraft/server/rcon/PktUtils
	f	I	a	f_144020_	field_29792	MAX_PACKET_SIZE
	f	[C	b	f_11481_	field_14398	HEX_CHAR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([BI)I	a	m_11485_	method_14695	intFromByteArray
	m	([BII)Ljava/lang/String;	a	m_11488_	method_14697	stringFromByteArray
	m	(B)Ljava/lang/String;	a	m_11483_	method_14699	toHexString
	m	([BII)I	b	m_11492_	method_14696	intFromByteArray
	m	([BII)I	c	m_11496_	method_14698	intFromNetworkByteArray
c	alx	net/minecraft/server/rcon/RconConsoleSource	net/minecraft/class_3350	net/minecraft/server/rcon/RconConsoleSource
	f	Ljava/lang/String;	b	f_144022_	field_29793	RCON
	f	Lsw;	c	f_11500_	field_25146	RCON_COMPONENT
	f	Ljava/lang/StringBuffer;	d	f_11501_	field_14404	buffer
	f	Lnet/minecraft/server/MinecraftServer;	e	f_11502_	field_14405	server
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	()V	e	m_11512_	method_14702	prepareForCommand
	m	()Ljava/lang/String;	f	m_11513_	method_14701	getCommandResponse
	m	()Lds;	g	m_11514_	method_14700	createCommandSourceStack
c	aly	net/minecraft/server/rcon/package-info	net/minecraft/class_5990	net/minecraft/server/rcon/package-info
c	alz	net/minecraft/server/rcon/thread/GenericThread	net/minecraft/class_3359	net/minecraft/server/rcon/thread/GenericThread
	f	Z	a	f_11515_	field_14431	running
	f	Ljava/lang/String;	b	f_11516_	field_14424	name
	f	Ljava/lang/Thread;	c	f_11517_	field_14423	thread
	f	Lorg/slf4j/Logger;	d	f_11518_	field_14430	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicInteger;	e	f_11519_	field_14428	UNIQUE_THREAD_ID
	f	I	f	f_144023_	field_29794	MAX_STOP_WAIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_7528_	method_14728	start
	m	()V	b	m_7530_	method_18050	stop
	m	()Z	c	m_11523_	method_14731	isRunning
c	am	net/minecraft/advancements/CriterionTriggerInstance	net/minecraft/class_184	net/minecraft/advancements/CriterionTriggerInstance
	m	(Lct;)Lcom/google/gson/JsonObject;	a	m_7683_	method_807	serializeToJson
	m	()Lacq;	a	m_7294_	method_806	getCriterion
c	ama	net/minecraft/server/rcon/thread/QueryThreadGs4	net/minecraft/class_3364	net/minecraft/server/rcon/thread/QueryThreadGs4
	f	Lorg/slf4j/Logger;	d	f_11524_	field_23963	LOGGER
	f	Ljava/lang/String;	e	f_144024_	field_29795	GAME_TYPE
	f	Ljava/lang/String;	f	f_144025_	field_29796	GAME_ID
	f	J	g	f_144026_	field_29797	CHALLENGE_CHECK_INTERVAL
	f	J	h	f_144027_	field_29798	RESPONSE_CACHE_TIME
	f	J	i	f_11525_	field_14443	lastChallengeCheck
	f	I	j	f_11526_	field_14442	port
	f	I	k	f_11527_	field_14457	serverPort
	f	I	l	f_11528_	field_14456	maxPlayers
	f	Ljava/lang/String;	m	f_11529_	field_14445	serverName
	f	Ljava/lang/String;	n	f_11530_	field_14447	worldName
	f	Ljava/net/DatagramSocket;	o	f_11531_	field_14449	socket
	f	[B	p	f_11532_	field_14452	buffer
	f	Ljava/lang/String;	q	f_11533_	field_14444	hostIp
	f	Ljava/lang/String;	r	f_11534_	field_14454	serverIp
	f	Ljava/util/Map;	s	f_11535_	field_14453	validChallenges
	f	Lalv;	t	f_11536_	field_14446	rulesResponse
	f	J	u	f_11537_	field_14450	lastRulesResponse
	f	Ladf;	v	f_11538_	field_23964	serverInterface
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ladf;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/net/SocketAddress;)[B	a	m_11551_	method_14748	getIdentBytes
	m	(Ljava/lang/Exception;)V	a	m_11547_	method_14752	recoverSocketError
	m	(Ladf;)Lama;	a	m_11553_	method_30737	create
	m	(Ljava/net/DatagramPacket;)Z	a	m_11549_	method_14750	processPacket
	m	([BLjava/net/DatagramPacket;)V	a	m_11555_	method_14751	sendTo
	m	(JLama$a;)Z	a	m_11544_	method_27174	method_27174
	m	(Ljava/net/DatagramPacket;)[B	b	m_11558_	method_14747	buildRuleResponse
	m	(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;	c	m_11560_	method_14753	validChallenge
	m	(Ljava/net/DatagramPacket;)V	d	m_11563_	method_14749	sendChallenge
	m	()V	d	m_11562_	method_14746	pruneChallenges
	m	()Z	e	m_11565_	method_14754	initSocket
c	ama$a	net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge	net/minecraft/class_3364$class_3365	net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge
	f	J	a	f_11567_	field_14459	time
	f	I	b	f_11568_	field_14458	challenge
	f	[B	c	f_11569_	field_14460	identBytes
	f	[B	d	f_11570_	field_14461	challengeBytes
	f	Ljava/lang/String;	e	f_11571_	field_14462	ident
	m	(Ljava/net/DatagramPacket;)V	<init>	<init>	<init>	<init>
	m	(J)Ljava/lang/Boolean;	a	m_11575_	method_14755	before
	m	()I	a	m_11574_	method_14756	getChallenge
	m	()[B	b	m_11577_	method_14757	getChallengeBytes
	m	()[B	c	m_11578_	method_14758	getIdentBytes
	m	()Ljava/lang/String;	d	m_144028_	method_34888	getIdent
c	amb	net/minecraft/server/rcon/thread/RconClient	net/minecraft/class_3389	net/minecraft/server/rcon/thread/RconClient
	f	Lorg/slf4j/Logger;	d	f_11579_	field_14491	LOGGER
	f	I	e	f_144029_	field_29799	SERVERDATA_AUTH
	f	I	f	f_144030_	field_29800	SERVERDATA_EXECCOMMAND
	f	I	g	f_144031_	field_29801	SERVERDATA_RESPONSE_VALUE
	f	I	h	f_144032_	field_29802	SERVERDATA_AUTH_RESPONSE
	f	I	i	f_144033_	field_29803	SERVERDATA_AUTH_FAILURE
	f	Z	j	f_11580_	field_14488	authed
	f	Ljava/net/Socket;	k	f_11581_	field_14489	client
	f	[B	l	f_11582_	field_14490	buf
	f	Ljava/lang/String;	m	f_11583_	field_14492	rconPassword
	f	Ladf;	n	f_11584_	field_23965	serverInterface
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ladf;Ljava/lang/String;Ljava/net/Socket;)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)V	a	m_11594_	method_14789	sendCmdResponse
	m	(IILjava/lang/String;)V	a	m_11590_	method_14790	send
	m	()V	d	m_11598_	method_14787	sendAuthFailure
	m	()V	e	m_11599_	method_14788	closeSocket
c	amc	net/minecraft/server/rcon/thread/RconThread	net/minecraft/class_3408	net/minecraft/server/rcon/thread/RconThread
	f	Lorg/slf4j/Logger;	d	f_11601_	field_23966	LOGGER
	f	Ljava/net/ServerSocket;	e	f_11602_	field_14511	socket
	f	Ljava/lang/String;	f	f_11603_	field_14512	rconPassword
	f	Ljava/util/List;	g	f_11604_	field_14514	clients
	f	Ladf;	h	f_11605_	field_23967	serverInterface
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ladf;Ljava/net/ServerSocket;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lamb;)Z	a	m_11611_	method_27175	method_27175
	m	(Ladf;)Lamc;	a	m_11615_	method_30738	create
	m	(Ljava/net/ServerSocket;)V	a	m_11613_	method_27176	closeSocket
	m	()V	d	m_11618_	method_14820	clearClients
c	amd	net/minecraft/server/rcon/thread/package-info	net/minecraft/class_5991	net/minecraft/server/rcon/thread/package-info
c	ame	net/minecraft/sounds/Music	net/minecraft/class_5195	net/minecraft/sounds/Music
	f	Lcom/mojang/serialization/Codec;	a	f_11620_	field_24627	CODEC
	f	Lhe;	b	f_11621_	field_24057	event
	f	I	c	f_11622_	field_24058	minDelay
	f	I	d	f_11623_	field_24059	maxDelay
	f	Z	e	f_11624_	field_24060	replaceCurrentMusic
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;IIZ)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_263193_	method_27279	getEvent
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_263159_	method_28128	method_28128
	m	(Lame;)Ljava/lang/Boolean;	a	m_144034_	method_28127	method_28127
	m	(Lame;)Ljava/lang/Integer;	b	m_144036_	method_28129	method_28129
	m	()I	b	m_11636_	method_27280	getMinDelay
	m	()I	c	m_11639_	method_27281	getMaxDelay
	m	(Lame;)Ljava/lang/Integer;	c	m_144038_	method_28130	method_28130
	m	(Lame;)Lhe;	d	m_263158_	method_28131	method_28131
	m	()Z	d	m_11642_	method_27282	replaceCurrentMusic
c	amf	net/minecraft/sounds/Musics	net/minecraft/class_1143	net/minecraft/sounds/Musics
	f	Lame;	a	f_11645_	field_5585	MENU
	f	Lame;	b	f_11646_	field_5581	CREATIVE
	f	Lame;	c	f_11647_	field_5578	CREDITS
	f	Lame;	d	f_11648_	field_5580	END_BOSS
	f	Lame;	e	f_11649_	field_5583	END
	f	Lame;	f	f_11650_	field_5576	UNDER_WATER
	f	Lame;	g	f_11651_	field_5586	GAME
	f	I	h	f_144042_	field_29804	ONE_SECOND
	f	I	i	f_144043_	field_29805	THIRTY_SECONDS
	f	I	j	f_144044_	field_29806	TEN_MINUTES
	f	I	k	f_144045_	field_29807	TWENTY_MINUTES
	f	I	l	f_144046_	field_29808	FIVE_MINUTES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhe;)Lame;	a	m_263184_	method_27283	createGameMusic
c	amg	net/minecraft/sounds/SoundEvent	net/minecraft/class_3414	net/minecraft/sounds/SoundEvent
	f	Lcom/mojang/serialization/Codec;	a	f_263124_	field_41698	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_263130_	field_41699	CODEC
	f	F	c	f_262723_	field_41661	DEFAULT_RANGE
	f	Lacq;	d	f_11656_	field_14533	location
	f	F	e	f_215659_	field_38690	range
	f	Z	f	f_215660_	field_38691	newSystem
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;FZ)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_11660_	method_14833	getLocation
	m	(Lacq;)Lamg;	a	m_262824_	method_47908	createVariableRangeEvent
	m	(Lsf;)V	a	m_263231_	method_47958	writeToNetwork
	m	(Lacq;Ljava/util/Optional;)Lamg;	a	m_263227_	method_47956	create
	m	(F)F	a	m_215668_	method_43044	getRange
	m	(Lacq;F)Lamg;	a	m_262856_	method_47909	createFixedRangeEvent
	m	(Lacq;Ljava/lang/Float;)Lamg;	a	m_263213_	method_47955	method_47955
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_263241_	method_47957	method_47957
	m	(Lsf;)Lamg;	b	m_263214_	method_47961	readFromNetwork
	m	()Ljava/util/Optional;	b	m_263201_	method_47959	fixedRange
	m	(Lacq;)Lamg;	b	m_263192_	method_47960	method_47960
c	amh	net/minecraft/sounds/SoundEvents	net/minecraft/class_3417	net/minecraft/sounds/SoundEvents
	f	Lamg;	A	f_12648_	field_15028	AMBIENT_UNDERWATER_LOOP_ADDITIONS
	f	Lamg;	AA	f_12633_	field_14607	WOOD_FALL
	f	Lamg;	AB	f_12634_	field_14808	WOOD_HIT
	f	Lamg;	AC	f_12635_	field_14718	WOOD_PLACE
	f	Lamg;	AD	f_12638_	field_15053	WOOD_STEP
	f	Lamg;	AE	f_12639_	field_14983	WOOL_BREAK
	f	Lamg;	AF	f_12640_	field_15048	WOOL_FALL
	f	Lamg;	AG	f_12641_	field_14628	WOOL_HIT
	f	Lamg;	AH	f_12642_	field_15226	WOOL_PLACE
	f	Lamg;	AI	f_12591_	field_15181	WOOL_STEP
	f	Lamg;	AJ	f_12592_	field_23672	ZOGLIN_AMBIENT
	f	Lamg;	AK	f_12593_	field_23673	ZOGLIN_ANGRY
	f	Lamg;	AL	f_12594_	field_23674	ZOGLIN_ATTACK
	f	Lamg;	AM	f_12595_	field_23675	ZOGLIN_DEATH
	f	Lamg;	AN	f_12596_	field_23676	ZOGLIN_HURT
	f	Lamg;	AO	f_12597_	field_23677	ZOGLIN_STEP
	f	Lamg;	AP	f_12598_	field_15174	ZOMBIE_AMBIENT
	f	Lamg;	AQ	f_12599_	field_14562	ZOMBIE_ATTACK_WOODEN_DOOR
	f	Lamg;	AR	f_12600_	field_14670	ZOMBIE_ATTACK_IRON_DOOR
	f	Lamg;	AS	f_12601_	field_14742	ZOMBIE_BREAK_WOODEN_DOOR
	f	Lamg;	AT	f_12602_	field_14850	ZOMBIE_CONVERTED_TO_DROWNED
	f	Lamg;	AU	f_12603_	field_14930	ZOMBIE_DEATH
	f	Lamg;	AV	f_12604_	field_15023	ZOMBIE_DESTROY_EGG
	f	Lamg;	AW	f_12605_	field_15154	ZOMBIE_HORSE_AMBIENT
	f	Lamg;	AX	f_12606_	field_14543	ZOMBIE_HORSE_DEATH
	f	Lamg;	AY	f_12607_	field_15179	ZOMBIE_HORSE_HURT
	f	Lamg;	AZ	f_12608_	field_15088	ZOMBIE_HURT
	f	Lamg;	Aa	f_12556_	field_15136	WITHER_DEATH
	f	Lamg;	Ab	f_12557_	field_14688	WITHER_HURT
	f	Lamg;	Ac	f_12558_	field_14588	WITHER_SHOOT
	f	Lamg;	Ad	f_12559_	field_15214	WITHER_SKELETON_AMBIENT
	f	Lamg;	Ae	f_12560_	field_15122	WITHER_SKELETON_DEATH
	f	Lamg;	Af	f_12561_	field_15027	WITHER_SKELETON_HURT
	f	Lamg;	Ag	f_12562_	field_14955	WITHER_SKELETON_STEP
	f	Lamg;	Ah	f_12563_	field_14792	WITHER_SPAWN
	f	Lamg;	Ai	f_12617_	field_14724	WOLF_AMBIENT
	f	Lamg;	Aj	f_12618_	field_14659	WOLF_DEATH
	f	Lamg;	Ak	f_12619_	field_14575	WOLF_GROWL
	f	Lamg;	Al	f_12620_	field_15117	WOLF_HOWL
	f	Lamg;	Am	f_12621_	field_15218	WOLF_HURT
	f	Lamg;	An	f_12622_	field_14922	WOLF_PANT
	f	Lamg;	Ao	f_12623_	field_15042	WOLF_SHAKE
	f	Lamg;	Ap	f_12624_	field_14772	WOLF_STEP
	f	Lamg;	Aq	f_12625_	field_14807	WOLF_WHINE
	f	Lamg;	Ar	f_12626_	field_14541	WOODEN_DOOR_CLOSE
	f	Lamg;	As	f_12627_	field_14664	WOODEN_DOOR_OPEN
	f	Lamg;	At	f_12628_	field_15080	WOODEN_TRAPDOOR_CLOSE
	f	Lamg;	Au	f_12629_	field_14932	WOODEN_TRAPDOOR_OPEN
	f	Lamg;	Av	f_12631_	field_15105	WOODEN_BUTTON_CLICK_OFF
	f	Lamg;	Aw	f_12632_	field_14699	WOODEN_BUTTON_CLICK_ON
	f	Lamg;	Ax	f_12636_	field_15002	WOODEN_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	Ay	f_12637_	field_14961	WOODEN_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	Az	f_12630_	field_15215	WOOD_BREAK
	f	Lamg;	B	f_12649_	field_15068	AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE
	f	Lamg;	Ba	f_12609_	field_14986	ZOMBIE_INFECT
	f	Lamg;	Bb	f_12610_	field_14926	ZOMBIFIED_PIGLIN_AMBIENT
	f	Lamg;	Bc	f_12611_	field_14852	ZOMBIFIED_PIGLIN_ANGRY
	f	Lamg;	Bd	f_12612_	field_14743	ZOMBIFIED_PIGLIN_DEATH
	f	Lamg;	Be	f_12613_	field_14710	ZOMBIFIED_PIGLIN_HURT
	f	Lamg;	Bf	f_12614_	field_14621	ZOMBIE_STEP
	f	Lamg;	Bg	f_12615_	field_15056	ZOMBIE_VILLAGER_AMBIENT
	f	Lamg;	Bh	f_12616_	field_15168	ZOMBIE_VILLAGER_CONVERTED
	f	Lamg;	Bi	f_12644_	field_14905	ZOMBIE_VILLAGER_CURE
	f	Lamg;	Bj	f_12645_	field_14996	ZOMBIE_VILLAGER_DEATH
	f	Lamg;	Bk	f_12646_	field_14728	ZOMBIE_VILLAGER_HURT
	f	Lamg;	Bl	f_12647_	field_14841	ZOMBIE_VILLAGER_STEP
	f	Lamg;	C	f_12650_	field_15178	AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE
	f	Lamg;	D	f_144242_	field_26979	AMETHYST_BLOCK_BREAK
	f	Lamg;	E	f_144243_	field_26980	AMETHYST_BLOCK_CHIME
	f	Lamg;	F	f_144244_	field_26981	AMETHYST_BLOCK_FALL
	f	Lamg;	G	f_144245_	field_26982	AMETHYST_BLOCK_HIT
	f	Lamg;	H	f_144048_	field_26940	AMETHYST_BLOCK_PLACE
	f	Lamg;	I	f_276532_	field_43154	AMETHYST_BLOCK_RESONATE
	f	Lamg;	J	f_144049_	field_26941	AMETHYST_BLOCK_STEP
	f	Lamg;	K	f_144050_	field_26942	AMETHYST_CLUSTER_BREAK
	f	Lamg;	L	f_144051_	field_26943	AMETHYST_CLUSTER_FALL
	f	Lamg;	M	f_144052_	field_26944	AMETHYST_CLUSTER_HIT
	f	Lamg;	N	f_144053_	field_26945	AMETHYST_CLUSTER_PLACE
	f	Lamg;	O	f_144054_	field_26946	AMETHYST_CLUSTER_STEP
	f	Lamg;	P	f_12651_	field_21891	ANCIENT_DEBRIS_BREAK
	f	Lamg;	Q	f_12652_	field_21906	ANCIENT_DEBRIS_STEP
	f	Lamg;	R	f_12653_	field_21929	ANCIENT_DEBRIS_PLACE
	f	Lamg;	S	f_12654_	field_21930	ANCIENT_DEBRIS_HIT
	f	Lamg;	T	f_11663_	field_21936	ANCIENT_DEBRIS_FALL
	f	Lamg;	U	f_11664_	field_14542	ANVIL_BREAK
	f	Lamg;	V	f_11665_	field_14665	ANVIL_DESTROY
	f	Lamg;	W	f_11666_	field_14727	ANVIL_FALL
	f	Lamg;	X	f_11667_	field_14927	ANVIL_HIT
	f	Lamg;	Y	f_11668_	field_14833	ANVIL_LAND
	f	Lamg;	Z	f_11669_	field_14785	ANVIL_PLACE
	f	Lamg;	a	f_215670_	field_38365	ALLAY_AMBIENT_WITH_ITEM
	f	Lamg;	aA	f_144066_	field_28292	AXOLOTL_SPLASH
	f	Lamg;	aB	f_144067_	field_28293	AXOLOTL_SWIM
	f	Lamg;	aC	f_144068_	field_28560	AZALEA_BREAK
	f	Lamg;	aD	f_144069_	field_28561	AZALEA_FALL
	f	Lamg;	aE	f_144070_	field_28562	AZALEA_HIT
	f	Lamg;	aF	f_144071_	field_28563	AZALEA_PLACE
	f	Lamg;	aG	f_144072_	field_28564	AZALEA_STEP
	f	Lamg;	aH	f_144073_	field_28565	AZALEA_LEAVES_BREAK
	f	Lamg;	aI	f_144055_	field_28566	AZALEA_LEAVES_FALL
	f	Lamg;	aJ	f_144056_	field_28567	AZALEA_LEAVES_HIT
	f	Lamg;	aK	f_144057_	field_28558	AZALEA_LEAVES_PLACE
	f	Lamg;	aL	f_144058_	field_28559	AZALEA_LEAVES_STEP
	f	Lamg;	aM	f_11716_	field_14740	BAMBOO_BREAK
	f	Lamg;	aN	f_11717_	field_14906	BAMBOO_FALL
	f	Lamg;	aO	f_11718_	field_14811	BAMBOO_HIT
	f	Lamg;	aP	f_11719_	field_14719	BAMBOO_PLACE
	f	Lamg;	aQ	f_11720_	field_14635	BAMBOO_STEP
	f	Lamg;	aR	f_11721_	field_14629	BAMBOO_SAPLING_BREAK
	f	Lamg;	aS	f_11722_	field_15227	BAMBOO_SAPLING_HIT
	f	Lamg;	aT	f_11723_	field_15125	BAMBOO_SAPLING_PLACE
	f	Lamg;	aU	f_244021_	field_40057	BAMBOO_WOOD_BREAK
	f	Lamg;	aV	f_244432_	field_40058	BAMBOO_WOOD_FALL
	f	Lamg;	aW	f_244426_	field_40059	BAMBOO_WOOD_HIT
	f	Lamg;	aX	f_244240_	field_40060	BAMBOO_WOOD_PLACE
	f	Lamg;	aY	f_244286_	field_40061	BAMBOO_WOOD_STEP
	f	Lamg;	aZ	f_244543_	field_40062	BAMBOO_WOOD_DOOR_CLOSE
	f	Lamg;	aa	f_11670_	field_14695	ANVIL_STEP
	f	Lamg;	ab	f_11671_	field_14559	ANVIL_USE
	f	Lamg;	ac	f_11672_	field_15191	ARMOR_EQUIP_CHAIN
	f	Lamg;	ad	f_11673_	field_15103	ARMOR_EQUIP_DIAMOND
	f	Lamg;	ae	f_11674_	field_14966	ARMOR_EQUIP_ELYTRA
	f	Lamg;	af	f_11675_	field_14883	ARMOR_EQUIP_GENERIC
	f	Lamg;	ag	f_11676_	field_14761	ARMOR_EQUIP_GOLD
	f	Lamg;	ah	f_11677_	field_14862	ARMOR_EQUIP_IRON
	f	Lamg;	ai	f_11678_	field_14581	ARMOR_EQUIP_LEATHER
	f	Lamg;	aj	f_11679_	field_21866	ARMOR_EQUIP_NETHERITE
	f	Lamg;	ak	f_11680_	field_14684	ARMOR_EQUIP_TURTLE
	f	Lamg;	al	f_11681_	field_15118	ARMOR_STAND_BREAK
	f	Lamg;	am	f_11682_	field_15186	ARMOR_STAND_FALL
	f	Lamg;	an	f_11683_	field_14897	ARMOR_STAND_HIT
	f	Lamg;	ao	f_11684_	field_14969	ARMOR_STAND_PLACE
	f	Lamg;	ap	f_11685_	field_15151	ARROW_HIT
	f	Lamg;	aq	f_11686_	field_15224	ARROW_HIT_PLAYER
	f	Lamg;	ar	f_11687_	field_14600	ARROW_SHOOT
	f	Lamg;	as	f_11688_	field_14675	AXE_STRIP
	f	Lamg;	at	f_144059_	field_29541	AXE_SCRAPE
	f	Lamg;	au	f_144060_	field_29542	AXE_WAX_OFF
	f	Lamg;	av	f_144061_	field_28287	AXOLOTL_ATTACK
	f	Lamg;	aw	f_144062_	field_28288	AXOLOTL_DEATH
	f	Lamg;	ax	f_144063_	field_28289	AXOLOTL_HURT
	f	Lamg;	ay	f_144064_	field_28290	AXOLOTL_IDLE_AIR
	f	Lamg;	az	f_144065_	field_28291	AXOLOTL_IDLE_WATER
	f	Lamg;	b	f_215671_	field_38366	ALLAY_AMBIENT_WITHOUT_ITEM
	f	Lamg;	bA	f_11741_	field_20603	BEE_HURT
	f	Lamg;	bB	f_11690_	field_20604	BEE_LOOP_AGGRESSIVE
	f	Lamg;	bC	f_11691_	field_20605	BEE_LOOP
	f	Lamg;	bD	f_11692_	field_20606	BEE_STING
	f	Lamg;	bE	f_11693_	field_20607	BEE_POLLINATE
	f	Lamg;	bF	f_11694_	field_20608	BEEHIVE_DRIP
	f	Lamg;	bG	f_11695_	field_20609	BEEHIVE_ENTER
	f	Lamg;	bH	f_11696_	field_20610	BEEHIVE_EXIT
	f	Lamg;	bI	f_11697_	field_20611	BEEHIVE_SHEAR
	f	Lamg;	bJ	f_11698_	field_20612	BEEHIVE_WORK
	f	Lamg;	bK	f_11699_	field_17265	BELL_BLOCK
	f	Lamg;	bL	f_11700_	field_19167	BELL_RESONATE
	f	Lamg;	bM	f_144078_	field_28568	BIG_DRIPLEAF_BREAK
	f	Lamg;	bN	f_144079_	field_28569	BIG_DRIPLEAF_FALL
	f	Lamg;	bO	f_144080_	field_28570	BIG_DRIPLEAF_HIT
	f	Lamg;	bP	f_144081_	field_28571	BIG_DRIPLEAF_PLACE
	f	Lamg;	bQ	f_144082_	field_28572	BIG_DRIPLEAF_STEP
	f	Lamg;	bR	f_11701_	field_14991	BLAZE_AMBIENT
	f	Lamg;	bS	f_11702_	field_14734	BLAZE_BURN
	f	Lamg;	bT	f_11703_	field_14580	BLAZE_DEATH
	f	Lamg;	bU	f_11704_	field_14842	BLAZE_HURT
	f	Lamg;	bV	f_11705_	field_14970	BLAZE_SHOOT
	f	Lamg;	bW	f_11706_	field_14886	BOAT_PADDLE_LAND
	f	Lamg;	bX	f_11707_	field_15171	BOAT_PADDLE_WATER
	f	Lamg;	bY	f_11708_	field_21872	BONE_BLOCK_BREAK
	f	Lamg;	bZ	f_11709_	field_21873	BONE_BLOCK_FALL
	f	Lamg;	ba	f_243707_	field_40063	BAMBOO_WOOD_DOOR_OPEN
	f	Lamg;	bb	f_243699_	field_40064	BAMBOO_WOOD_TRAPDOOR_CLOSE
	f	Lamg;	bc	f_243903_	field_40065	BAMBOO_WOOD_TRAPDOOR_OPEN
	f	Lamg;	bd	f_244603_	field_40066	BAMBOO_WOOD_BUTTON_CLICK_OFF
	f	Lamg;	be	f_244067_	field_40067	BAMBOO_WOOD_BUTTON_CLICK_ON
	f	Lamg;	bf	f_244533_	field_40068	BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	bg	f_244181_	field_40069	BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	bh	f_243721_	field_40070	BAMBOO_WOOD_FENCE_GATE_CLOSE
	f	Lamg;	bi	f_244336_	field_40071	BAMBOO_WOOD_FENCE_GATE_OPEN
	f	Lamg;	bj	f_11724_	field_17603	BARREL_CLOSE
	f	Lamg;	bk	f_11725_	field_17604	BARREL_OPEN
	f	Lamg;	bl	f_11726_	field_21867	BASALT_BREAK
	f	Lamg;	bm	f_11727_	field_21868	BASALT_STEP
	f	Lamg;	bn	f_11728_	field_21869	BASALT_PLACE
	f	Lamg;	bo	f_11729_	field_21870	BASALT_HIT
	f	Lamg;	bp	f_11730_	field_21871	BASALT_FALL
	f	Lamg;	bq	f_11731_	field_15009	BAT_AMBIENT
	f	Lamg;	br	f_11732_	field_14911	BAT_DEATH
	f	Lamg;	bs	f_11733_	field_14746	BAT_HURT
	f	Lamg;	bt	f_11734_	field_14845	BAT_LOOP
	f	Lamg;	bu	f_11735_	field_14610	BAT_TAKEOFF
	f	Lamg;	bv	f_11736_	field_14703	BEACON_ACTIVATE
	f	Lamg;	bw	f_11737_	field_15045	BEACON_AMBIENT
	f	Lamg;	bx	f_11738_	field_19344	BEACON_DEACTIVATE
	f	Lamg;	by	f_11739_	field_14891	BEACON_POWER_SELECT
	f	Lamg;	bz	f_11740_	field_20602	BEE_DEATH
	f	Lamg;	c	f_215672_	field_38367	ALLAY_DEATH
	f	Lamg;	cA	f_215673_	field_37300	BUCKET_EMPTY_TADPOLE
	f	Lamg;	cB	f_11781_	field_15126	BUCKET_FILL
	f	Lamg;	cC	f_144077_	field_28295	BUCKET_FILL_AXOLOTL
	f	Lamg;	cD	f_11782_	field_14568	BUCKET_FILL_FISH
	f	Lamg;	cE	f_11783_	field_15202	BUCKET_FILL_LAVA
	f	Lamg;	cF	f_144089_	field_27846	BUCKET_FILL_POWDER_SNOW
	f	Lamg;	cG	f_215674_	field_37301	BUCKET_FILL_TADPOLE
	f	Lamg;	cH	f_184214_	field_34375	BUNDLE_DROP_CONTENTS
	f	Lamg;	cI	f_184215_	field_34376	BUNDLE_INSERT
	f	Lamg;	cJ	f_184216_	field_34377	BUNDLE_REMOVE_ONE
	f	Lamg;	cK	f_144090_	field_26947	CAKE_ADD_CANDLE
	f	Lamg;	cL	f_144091_	field_26948	CALCITE_BREAK
	f	Lamg;	cM	f_144092_	field_26949	CALCITE_STEP
	f	Lamg;	cN	f_144093_	field_26950	CALCITE_PLACE
	f	Lamg;	cO	f_144094_	field_26951	CALCITE_HIT
	f	Lamg;	cP	f_144095_	field_26952	CALCITE_FALL
	f	Lamg;	cQ	f_243764_	field_40072	CAMEL_AMBIENT
	f	Lamg;	cR	f_244538_	field_40073	CAMEL_DASH
	f	Lamg;	cS	f_244032_	field_40074	CAMEL_DASH_READY
	f	Lamg;	cT	f_243972_	field_40075	CAMEL_DEATH
	f	Lamg;	cU	f_243713_	field_40076	CAMEL_EAT
	f	Lamg;	cV	f_243775_	field_40077	CAMEL_HURT
	f	Lamg;	cW	f_244204_	field_40078	CAMEL_SADDLE
	f	Lamg;	cX	f_244086_	field_40079	CAMEL_SIT
	f	Lamg;	cY	f_244044_	field_40080	CAMEL_STAND
	f	Lamg;	cZ	f_244506_	field_40081	CAMEL_STEP
	f	Lamg;	ca	f_11710_	field_21874	BONE_BLOCK_HIT
	f	Lamg;	cb	f_11711_	field_21875	BONE_BLOCK_PLACE
	f	Lamg;	cc	f_11712_	field_21876	BONE_BLOCK_STEP
	f	Lamg;	cd	f_144074_	field_33433	BONE_MEAL_USE
	f	Lamg;	ce	f_11713_	field_17481	BOOK_PAGE_TURN
	f	Lamg;	cf	f_11714_	field_17482	BOOK_PUT
	f	Lamg;	cg	f_11715_	field_17605	BLASTFURNACE_FIRE_CRACKLE
	f	Lamg;	ch	f_11769_	field_14826	BOTTLE_EMPTY
	f	Lamg;	ci	f_11770_	field_14779	BOTTLE_FILL
	f	Lamg;	cj	f_11771_	field_15029	BOTTLE_FILL_DRAGONBREATH
	f	Lamg;	ck	f_11772_	field_14978	BREWING_STAND_BREW
	f	Lamg;	cl	f_276624_	field_43155	BRUSH_GENERIC
	f	Lamg;	cm	f_271174_	field_43156	BRUSH_SAND
	f	Lamg;	cn	f_276592_	field_43157	BRUSH_GRAVEL
	f	Lamg;	co	f_271452_	field_43158	BRUSH_SAND_COMPLETED
	f	Lamg;	cp	f_276508_	field_43159	BRUSH_GRAVEL_COMPLETED
	f	Lamg;	cq	f_11773_	field_15065	BUBBLE_COLUMN_BUBBLE_POP
	f	Lamg;	cr	f_11774_	field_15161	BUBBLE_COLUMN_UPWARDS_AMBIENT
	f	Lamg;	cs	f_11775_	field_19195	BUBBLE_COLUMN_UPWARDS_INSIDE
	f	Lamg;	ct	f_11776_	field_14650	BUBBLE_COLUMN_WHIRLPOOL_AMBIENT
	f	Lamg;	cu	f_11777_	field_19196	BUBBLE_COLUMN_WHIRLPOOL_INSIDE
	f	Lamg;	cv	f_11778_	field_14834	BUCKET_EMPTY
	f	Lamg;	cw	f_144075_	field_28294	BUCKET_EMPTY_AXOLOTL
	f	Lamg;	cx	f_11779_	field_14912	BUCKET_EMPTY_FISH
	f	Lamg;	cy	f_11780_	field_15010	BUCKET_EMPTY_LAVA
	f	Lamg;	cz	f_144076_	field_27847	BUCKET_EMPTY_POWDER_SNOW
	f	Lamg;	d	f_215675_	field_38369	ALLAY_HURT
	f	Lamg;	dA	f_11744_	field_24062	CHAIN_HIT
	f	Lamg;	dB	f_11745_	field_24063	CHAIN_PLACE
	f	Lamg;	dC	f_11746_	field_24064	CHAIN_STEP
	f	Lamg;	dD	f_271315_	field_42573	CHERRY_WOOD_BREAK
	f	Lamg;	dE	f_271320_	field_42547	CHERRY_WOOD_FALL
	f	Lamg;	dF	f_271532_	field_42548	CHERRY_WOOD_HIT
	f	Lamg;	dG	f_271146_	field_42549	CHERRY_WOOD_PLACE
	f	Lamg;	dH	f_271129_	field_42550	CHERRY_WOOD_STEP
	f	Lamg;	dI	f_271103_	field_42551	CHERRY_SAPLING_BREAK
	f	Lamg;	dJ	f_271122_	field_42552	CHERRY_SAPLING_FALL
	f	Lamg;	dK	f_271211_	field_42553	CHERRY_SAPLING_HIT
	f	Lamg;	dL	f_271250_	field_42554	CHERRY_SAPLING_PLACE
	f	Lamg;	dM	f_271515_	field_42555	CHERRY_SAPLING_STEP
	f	Lamg;	dN	f_271319_	field_42556	CHERRY_LEAVES_BREAK
	f	Lamg;	dO	f_271390_	field_42557	CHERRY_LEAVES_FALL
	f	Lamg;	dP	f_271307_	field_42558	CHERRY_LEAVES_HIT
	f	Lamg;	dQ	f_271127_	field_42559	CHERRY_LEAVES_PLACE
	f	Lamg;	dR	f_271332_	field_42560	CHERRY_LEAVES_STEP
	f	Lamg;	dS	f_271496_	field_42561	CHERRY_WOOD_HANGING_SIGN_STEP
	f	Lamg;	dT	f_271494_	field_42562	CHERRY_WOOD_HANGING_SIGN_BREAK
	f	Lamg;	dU	f_271428_	field_42563	CHERRY_WOOD_HANGING_SIGN_FALL
	f	Lamg;	dV	f_271181_	field_42564	CHERRY_WOOD_HANGING_SIGN_HIT
	f	Lamg;	dW	f_271221_	field_42565	CHERRY_WOOD_HANGING_SIGN_PLACE
	f	Lamg;	dX	f_271488_	field_42566	CHERRY_WOOD_DOOR_CLOSE
	f	Lamg;	dY	f_271095_	field_42567	CHERRY_WOOD_DOOR_OPEN
	f	Lamg;	dZ	f_271262_	field_42568	CHERRY_WOOD_TRAPDOOR_CLOSE
	f	Lamg;	da	f_244016_	field_40082	CAMEL_STEP_SAND
	f	Lamg;	db	f_11784_	field_17483	CAMPFIRE_CRACKLE
	f	Lamg;	dc	f_144096_	field_26953	CANDLE_AMBIENT
	f	Lamg;	dd	f_144097_	field_26954	CANDLE_BREAK
	f	Lamg;	de	f_144098_	field_26955	CANDLE_EXTINGUISH
	f	Lamg;	df	f_144099_	field_26956	CANDLE_FALL
	f	Lamg;	dg	f_144100_	field_26957	CANDLE_HIT
	f	Lamg;	dh	f_144101_	field_26958	CANDLE_PLACE
	f	Lamg;	di	f_144102_	field_26959	CANDLE_STEP
	f	Lamg;	dj	f_11785_	field_15051	CAT_AMBIENT
	f	Lamg;	dk	f_11786_	field_16440	CAT_STRAY_AMBIENT
	f	Lamg;	dl	f_11787_	field_14971	CAT_DEATH
	f	Lamg;	dm	f_11788_	field_16439	CAT_EAT
	f	Lamg;	dn	f_11789_	field_14938	CAT_HISS
	f	Lamg;	do	f_11790_	field_16438	CAT_BEG_FOR_FOOD
	f	Lamg;	dp	f_11791_	field_14867	CAT_HURT
	f	Lamg;	dq	f_11792_	field_14741	CAT_PURR
	f	Lamg;	dr	f_11793_	field_14589	CAT_PURREOW
	f	Lamg;	ds	f_144083_	field_28576	CAVE_VINES_BREAK
	f	Lamg;	dt	f_144084_	field_28577	CAVE_VINES_FALL
	f	Lamg;	du	f_144085_	field_28578	CAVE_VINES_HIT
	f	Lamg;	dv	f_144086_	field_28573	CAVE_VINES_PLACE
	f	Lamg;	dw	f_144087_	field_28574	CAVE_VINES_STEP
	f	Lamg;	dx	f_144088_	field_28575	CAVE_VINES_PICK_BERRIES
	f	Lamg;	dy	f_11794_	field_24065	CHAIN_BREAK
	f	Lamg;	dz	f_11743_	field_24061	CHAIN_FALL
	f	Lamg;	e	f_215676_	field_38370	ALLAY_ITEM_GIVEN
	f	Lamg;	eA	f_11757_	field_14890	CHORUS_FRUIT_TELEPORT
	f	Lamg;	eB	f_11758_	field_15083	COD_AMBIENT
	f	Lamg;	eC	f_11759_	field_15003	COD_DEATH
	f	Lamg;	eD	f_11760_	field_14918	COD_FLOP
	f	Lamg;	eE	f_11761_	field_14851	COD_HURT
	f	Lamg;	eF	f_11762_	field_14762	COMPARATOR_CLICK
	f	Lamg;	eG	f_11763_	field_17606	COMPOSTER_EMPTY
	f	Lamg;	eH	f_11764_	field_17607	COMPOSTER_FILL
	f	Lamg;	eI	f_11765_	field_17608	COMPOSTER_FILL_SUCCESS
	f	Lamg;	eJ	f_11766_	field_17609	COMPOSTER_READY
	f	Lamg;	eK	f_11767_	field_14700	CONDUIT_ACTIVATE
	f	Lamg;	eL	f_11768_	field_14632	CONDUIT_AMBIENT
	f	Lamg;	eM	f_11822_	field_15071	CONDUIT_AMBIENT_SHORT
	f	Lamg;	eN	f_11823_	field_15177	CONDUIT_ATTACK_TARGET
	f	Lamg;	eO	f_11824_	field_14979	CONDUIT_DEACTIVATE
	f	Lamg;	eP	f_144117_	field_26960	COPPER_BREAK
	f	Lamg;	eQ	f_144118_	field_26961	COPPER_STEP
	f	Lamg;	eR	f_144119_	field_26962	COPPER_PLACE
	f	Lamg;	eS	f_144120_	field_26963	COPPER_HIT
	f	Lamg;	eT	f_144121_	field_26964	COPPER_FALL
	f	Lamg;	eU	f_11825_	field_14804	CORAL_BLOCK_BREAK
	f	Lamg;	eV	f_11826_	field_14551	CORAL_BLOCK_FALL
	f	Lamg;	eW	f_11827_	field_14672	CORAL_BLOCK_HIT
	f	Lamg;	eX	f_11828_	field_15087	CORAL_BLOCK_PLACE
	f	Lamg;	eY	f_11829_	field_14935	CORAL_BLOCK_STEP
	f	Lamg;	eZ	f_11830_	field_14780	COW_AMBIENT
	f	Lamg;	ea	f_271395_	field_42569	CHERRY_WOOD_TRAPDOOR_OPEN
	f	Lamg;	eb	f_271322_	field_42570	CHERRY_WOOD_BUTTON_CLICK_OFF
	f	Lamg;	ec	f_271171_	field_42571	CHERRY_WOOD_BUTTON_CLICK_ON
	f	Lamg;	ed	f_271444_	field_42572	CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	ee	f_271406_	field_42574	CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	ef	f_271336_	field_42575	CHERRY_WOOD_FENCE_GATE_CLOSE
	f	Lamg;	eg	f_271273_	field_42576	CHERRY_WOOD_FENCE_GATE_OPEN
	f	Lamg;	eh	f_11747_	field_14823	CHEST_CLOSE
	f	Lamg;	ei	f_11748_	field_14731	CHEST_LOCKED
	f	Lamg;	ej	f_11749_	field_14982	CHEST_OPEN
	f	Lamg;	ek	f_11750_	field_14871	CHICKEN_AMBIENT
	f	Lamg;	el	f_11751_	field_15140	CHICKEN_DEATH
	f	Lamg;	em	f_11752_	field_15219	CHICKEN_EGG
	f	Lamg;	en	f_11753_	field_14601	CHICKEN_HURT
	f	Lamg;	eo	f_11754_	field_14685	CHICKEN_STEP
	f	Lamg;	ep	f_256738_	field_40967	CHISELED_BOOKSHELF_BREAK
	f	Lamg;	eq	f_256739_	field_40968	CHISELED_BOOKSHELF_FALL
	f	Lamg;	er	f_256993_	field_40969	CHISELED_BOOKSHELF_HIT
	f	Lamg;	es	f_256961_	field_40970	CHISELED_BOOKSHELF_INSERT
	f	Lamg;	et	f_256863_	field_40971	CHISELED_BOOKSHELF_INSERT_ENCHANTED
	f	Lamg;	eu	f_256874_	field_40972	CHISELED_BOOKSHELF_STEP
	f	Lamg;	ev	f_256717_	field_40973	CHISELED_BOOKSHELF_PICKUP
	f	Lamg;	ew	f_257000_	field_40974	CHISELED_BOOKSHELF_PICKUP_ENCHANTED
	f	Lamg;	ex	f_256782_	field_40975	CHISELED_BOOKSHELF_PLACE
	f	Lamg;	ey	f_11755_	field_14739	CHORUS_FLOWER_DEATH
	f	Lamg;	ez	f_11756_	field_14817	CHORUS_FLOWER_GROW
	f	Lamg;	f	f_215677_	field_38371	ALLAY_ITEM_TAKEN
	f	Lamg;	fA	f_144106_	field_28971	DEEPSLATE_BRICKS_PLACE
	f	Lamg;	fB	f_144107_	field_28972	DEEPSLATE_BRICKS_STEP
	f	Lamg;	fC	f_144108_	field_28973	DEEPSLATE_BREAK
	f	Lamg;	fD	f_144109_	field_28974	DEEPSLATE_FALL
	f	Lamg;	fE	f_144110_	field_28975	DEEPSLATE_HIT
	f	Lamg;	fF	f_144111_	field_28976	DEEPSLATE_PLACE
	f	Lamg;	fG	f_144112_	field_28977	DEEPSLATE_STEP
	f	Lamg;	fH	f_144113_	field_28978	DEEPSLATE_TILES_BREAK
	f	Lamg;	fI	f_144114_	field_28979	DEEPSLATE_TILES_FALL
	f	Lamg;	fJ	f_144115_	field_28980	DEEPSLATE_TILES_HIT
	f	Lamg;	fK	f_144116_	field_28981	DEEPSLATE_TILES_PLACE
	f	Lamg;	fL	f_144134_	field_28982	DEEPSLATE_TILES_STEP
	f	Lamg;	fM	f_11796_	field_14611	DISPENSER_DISPENSE
	f	Lamg;	fN	f_11797_	field_14701	DISPENSER_FAIL
	f	Lamg;	fO	f_11798_	field_14711	DISPENSER_LAUNCH
	f	Lamg;	fP	f_11799_	field_14799	DOLPHIN_AMBIENT
	f	Lamg;	fQ	f_11800_	field_14881	DOLPHIN_AMBIENT_WATER
	f	Lamg;	fR	f_11801_	field_14992	DOLPHIN_ATTACK
	f	Lamg;	fS	f_11802_	field_15101	DOLPHIN_DEATH
	f	Lamg;	fT	f_11803_	field_14590	DOLPHIN_EAT
	f	Lamg;	fU	f_11804_	field_15216	DOLPHIN_HURT
	f	Lamg;	fV	f_11805_	field_14707	DOLPHIN_JUMP
	f	Lamg;	fW	f_11806_	field_14972	DOLPHIN_PLAY
	f	Lamg;	fX	f_11807_	field_14887	DOLPHIN_SPLASH
	f	Lamg;	fY	f_11808_	field_15172	DOLPHIN_SWIM
	f	Lamg;	fZ	f_11809_	field_15094	DONKEY_AMBIENT
	f	Lamg;	fa	f_11831_	field_14857	COW_DEATH
	f	Lamg;	fb	f_11832_	field_14597	COW_HURT
	f	Lamg;	fc	f_11833_	field_14691	COW_MILK
	f	Lamg;	fd	f_11834_	field_15110	COW_STEP
	f	Lamg;	fe	f_11835_	field_14907	CREEPER_DEATH
	f	Lamg;	ff	f_11836_	field_15192	CREEPER_HURT
	f	Lamg;	fg	f_11837_	field_15057	CREEPER_PRIMED
	f	Lamg;	fh	f_11838_	field_17610	CROP_BREAK
	f	Lamg;	fi	f_11839_	field_17611	CROP_PLANTED
	f	Lamg;	fj	f_11840_	field_14636	CROSSBOW_HIT
	f	Lamg;	fk	f_11841_	field_14626	CROSSBOW_LOADING_END
	f	Lamg;	fl	f_11842_	field_14860	CROSSBOW_LOADING_MIDDLE
	f	Lamg;	fm	f_11843_	field_14765	CROSSBOW_LOADING_START
	f	Lamg;	fn	f_11844_	field_15011	CROSSBOW_QUICK_CHARGE_1
	f	Lamg;	fo	f_11845_	field_14916	CROSSBOW_QUICK_CHARGE_2
	f	Lamg;	fp	f_11846_	field_15089	CROSSBOW_QUICK_CHARGE_3
	f	Lamg;	fq	f_11847_	field_15187	CROSSBOW_SHOOT
	f	Lamg;	fr	f_271175_	field_42577	DECORATED_POT_BREAK
	f	Lamg;	fs	f_271324_	field_42578	DECORATED_POT_FALL
	f	Lamg;	ft	f_271448_	field_42579	DECORATED_POT_HIT
	f	Lamg;	fu	f_271337_	field_42580	DECORATED_POT_STEP
	f	Lamg;	fv	f_271339_	field_42581	DECORATED_POT_PLACE
	f	Lamg;	fw	f_271369_	field_42582	DECORATED_POT_SHATTER
	f	Lamg;	fx	f_144103_	field_28968	DEEPSLATE_BRICKS_BREAK
	f	Lamg;	fy	f_144104_	field_28969	DEEPSLATE_BRICKS_FALL
	f	Lamg;	fz	f_144105_	field_28970	DEEPSLATE_BRICKS_HIT
	f	Lamg;	g	f_215678_	field_38923	ALLAY_THROW
	f	Lamg;	gA	f_11819_	field_14571	DROWNED_HURT
	f	Lamg;	gB	f_11820_	field_14651	DROWNED_HURT_WATER
	f	Lamg;	gC	f_11821_	field_14753	DROWNED_SHOOT
	f	Lamg;	gD	f_11875_	field_14835	DROWNED_STEP
	f	Lamg;	gE	f_11876_	field_14913	DROWNED_SWIM
	f	Lamg;	gF	f_144133_	field_28391	DYE_USE
	f	Lamg;	gG	f_11877_	field_15012	EGG_THROW
	f	Lamg;	gH	f_11878_	field_15127	ELDER_GUARDIAN_AMBIENT
	f	Lamg;	gI	f_11879_	field_14569	ELDER_GUARDIAN_AMBIENT_LAND
	f	Lamg;	gJ	f_11880_	field_15203	ELDER_GUARDIAN_CURSE
	f	Lamg;	gK	f_11881_	field_15052	ELDER_GUARDIAN_DEATH
	f	Lamg;	gL	f_11882_	field_14973	ELDER_GUARDIAN_DEATH_LAND
	f	Lamg;	gM	f_11883_	field_14939	ELDER_GUARDIAN_FLOP
	f	Lamg;	gN	f_11884_	field_14868	ELDER_GUARDIAN_HURT
	f	Lamg;	gO	f_11885_	field_14652	ELDER_GUARDIAN_HURT_LAND
	f	Lamg;	gP	f_11886_	field_14572	ELYTRA_FLYING
	f	Lamg;	gQ	f_11887_	field_15119	ENCHANTMENT_TABLE_USE
	f	Lamg;	gR	f_11888_	field_15206	ENDER_CHEST_CLOSE
	f	Lamg;	gS	f_11889_	field_14952	ENDER_CHEST_OPEN
	f	Lamg;	gT	f_11890_	field_15024	ENDER_DRAGON_AMBIENT
	f	Lamg;	gU	f_11891_	field_14773	ENDER_DRAGON_DEATH
	f	Lamg;	gV	f_11892_	field_14803	DRAGON_FIREBALL_EXPLODE
	f	Lamg;	gW	f_11893_	field_14550	ENDER_DRAGON_FLAP
	f	Lamg;	gX	f_11894_	field_14671	ENDER_DRAGON_GROWL
	f	Lamg;	gY	f_11895_	field_15086	ENDER_DRAGON_HURT
	f	Lamg;	gZ	f_11896_	field_14934	ENDER_DRAGON_SHOOT
	f	Lamg;	ga	f_11810_	field_14661	DONKEY_ANGRY
	f	Lamg;	gb	f_11811_	field_14598	DONKEY_CHEST
	f	Lamg;	gc	f_11812_	field_14827	DONKEY_DEATH
	f	Lamg;	gd	f_11813_	field_24629	DONKEY_EAT
	f	Lamg;	ge	f_11814_	field_14781	DONKEY_HURT
	f	Lamg;	gf	f_144135_	field_28038	DRIPSTONE_BLOCK_BREAK
	f	Lamg;	gg	f_144136_	field_28039	DRIPSTONE_BLOCK_STEP
	f	Lamg;	gh	f_144137_	field_28025	DRIPSTONE_BLOCK_PLACE
	f	Lamg;	gi	f_144138_	field_28026	DRIPSTONE_BLOCK_HIT
	f	Lamg;	gj	f_144139_	field_28027	DRIPSTONE_BLOCK_FALL
	f	Lamg;	gk	f_144140_	field_28028	POINTED_DRIPSTONE_BREAK
	f	Lamg;	gl	f_144122_	field_28029	POINTED_DRIPSTONE_STEP
	f	Lamg;	gm	f_144123_	field_28030	POINTED_DRIPSTONE_PLACE
	f	Lamg;	gn	f_144124_	field_28031	POINTED_DRIPSTONE_HIT
	f	Lamg;	go	f_144125_	field_28032	POINTED_DRIPSTONE_FALL
	f	Lamg;	gp	f_144126_	field_28033	POINTED_DRIPSTONE_LAND
	f	Lamg;	gq	f_144127_	field_28034	POINTED_DRIPSTONE_DRIP_LAVA
	f	Lamg;	gr	f_144128_	field_28035	POINTED_DRIPSTONE_DRIP_WATER
	f	Lamg;	gs	f_144129_	field_28036	POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON
	f	Lamg;	gt	f_144130_	field_28037	POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON
	f	Lamg;	gu	f_144131_	field_28579	BIG_DRIPLEAF_TILT_DOWN
	f	Lamg;	gv	f_144132_	field_28580	BIG_DRIPLEAF_TILT_UP
	f	Lamg;	gw	f_11815_	field_15030	DROWNED_AMBIENT
	f	Lamg;	gx	f_11816_	field_14980	DROWNED_AMBIENT_WATER
	f	Lamg;	gy	f_11817_	field_15066	DROWNED_DEATH
	f	Lamg;	gz	f_11818_	field_15162	DROWNED_DEATH_WATER
	f	Lhe$c;	h	f_11689_	field_14564	AMBIENT_CAVE
	f	Lamg;	hA	f_11871_	field_14627	EXPERIENCE_ORB_PICKUP
	f	Lamg;	hB	f_11872_	field_14861	FENCE_GATE_CLOSE
	f	Lamg;	hC	f_11873_	field_14766	FENCE_GATE_OPEN
	f	Lamg;	hD	f_11874_	field_15013	FIRECHARGE_USE
	f	Lamg;	hE	f_11928_	field_14917	FIREWORK_ROCKET_BLAST
	f	Lamg;	hF	f_11929_	field_15090	FIREWORK_ROCKET_BLAST_FAR
	f	Lamg;	hG	f_11930_	field_15188	FIREWORK_ROCKET_LARGE_BLAST
	f	Lamg;	hH	f_11931_	field_14612	FIREWORK_ROCKET_LARGE_BLAST_FAR
	f	Lamg;	hI	f_11932_	field_14702	FIREWORK_ROCKET_LAUNCH
	f	Lamg;	hJ	f_11933_	field_14712	FIREWORK_ROCKET_SHOOT
	f	Lamg;	hK	f_11934_	field_14800	FIREWORK_ROCKET_TWINKLE
	f	Lamg;	hL	f_11935_	field_14882	FIREWORK_ROCKET_TWINKLE_FAR
	f	Lamg;	hM	f_11936_	field_14993	FIRE_AMBIENT
	f	Lamg;	hN	f_11937_	field_15102	FIRE_EXTINGUISH
	f	Lamg;	hO	f_11938_	field_14591	FISH_SWIM
	f	Lamg;	hP	f_11939_	field_15093	FISHING_BOBBER_RETRIEVE
	f	Lamg;	hQ	f_11940_	field_14660	FISHING_BOBBER_SPLASH
	f	Lamg;	hR	f_11941_	field_14596	FISHING_BOBBER_THROW
	f	Lamg;	hS	f_11942_	field_15145	FLINTANDSTEEL_USE
	f	Lamg;	hT	f_144141_	field_28581	FLOWERING_AZALEA_BREAK
	f	Lamg;	hU	f_144142_	field_28582	FLOWERING_AZALEA_FALL
	f	Lamg;	hV	f_144143_	field_28583	FLOWERING_AZALEA_HIT
	f	Lamg;	hW	f_144144_	field_28584	FLOWERING_AZALEA_PLACE
	f	Lamg;	hX	f_144145_	field_28585	FLOWERING_AZALEA_STEP
	f	Lamg;	hY	f_11943_	field_18055	FOX_AGGRO
	f	Lamg;	hZ	f_11944_	field_18056	FOX_AMBIENT
	f	Lamg;	ha	f_11897_	field_15210	ENDER_EYE_DEATH
	f	Lamg;	hb	f_11898_	field_15155	ENDER_EYE_LAUNCH
	f	Lamg;	hc	f_11899_	field_14696	ENDERMAN_AMBIENT
	f	Lamg;	hd	f_11900_	field_14608	ENDERMAN_DEATH
	f	Lamg;	he	f_11849_	field_14797	ENDERMAN_HURT
	f	Lamg;	hf	f_11850_	field_14713	ENDERMAN_SCREAM
	f	Lamg;	hg	f_11851_	field_14967	ENDERMAN_STARE
	f	Lamg;	hh	f_11852_	field_14879	ENDERMAN_TELEPORT
	f	Lamg;	hi	f_11853_	field_15137	ENDERMITE_AMBIENT
	f	Lamg;	hj	f_11854_	field_15230	ENDERMITE_DEATH
	f	Lamg;	hk	f_11855_	field_14582	ENDERMITE_HURT
	f	Lamg;	hl	f_11856_	field_14678	ENDERMITE_STEP
	f	Lamg;	hm	f_11857_	field_14757	ENDER_PEARL_THROW
	f	Lamg;	hn	f_11858_	field_14816	END_GATEWAY_SPAWN
	f	Lamg;	ho	f_11859_	field_19197	END_PORTAL_FRAME_FILL
	f	Lamg;	hp	f_11860_	field_14981	END_PORTAL_SPAWN
	f	Lamg;	hq	f_11861_	field_14782	EVOKER_AMBIENT
	f	Lamg;	hr	f_11862_	field_14858	EVOKER_CAST_SPELL
	f	Lamg;	hs	f_11863_	field_19147	EVOKER_CELEBRATE
	f	Lamg;	ht	f_11864_	field_14599	EVOKER_DEATH
	f	Lamg;	hu	f_11865_	field_14692	EVOKER_FANGS_ATTACK
	f	Lamg;	hv	f_11866_	field_15111	EVOKER_HURT
	f	Lamg;	hw	f_11867_	field_14908	EVOKER_PREPARE_ATTACK
	f	Lamg;	hx	f_11868_	field_15193	EVOKER_PREPARE_SUMMON
	f	Lamg;	hy	f_11869_	field_15058	EVOKER_PREPARE_WOLOLO
	f	Lamg;	hz	f_11870_	field_14637	EXPERIENCE_BOTTLE_THROW
	f	Lhe$c;	i	f_11742_	field_23790	AMBIENT_BASALT_DELTAS_ADDITIONS
	f	Lamg;	iA	f_215686_	field_37309	FROGSPAWN_FALL
	f	Lamg;	iB	f_215687_	field_37310	FROGSPAWN_HATCH
	f	Lamg;	iC	f_215688_	field_37311	FROGSPAWN_HIT
	f	Lamg;	iD	f_215689_	field_37312	FROGSPAWN_PLACE
	f	Lamg;	iE	f_215690_	field_37313	FROG_AMBIENT
	f	Lamg;	iF	f_215691_	field_37314	FROG_DEATH
	f	Lamg;	iG	f_215692_	field_37315	FROG_EAT
	f	Lamg;	iH	f_215693_	field_37316	FROG_HURT
	f	Lamg;	iI	f_215694_	field_37317	FROG_LAY_SPAWN
	f	Lamg;	iJ	f_215695_	field_37318	FROG_LONG_JUMP
	f	Lamg;	iK	f_215696_	field_37319	FROG_STEP
	f	Lamg;	iL	f_215697_	field_37320	FROG_TONGUE
	f	Lamg;	iM	f_11902_	field_21877	ROOTS_BREAK
	f	Lamg;	iN	f_11903_	field_21878	ROOTS_STEP
	f	Lamg;	iO	f_11904_	field_21879	ROOTS_PLACE
	f	Lamg;	iP	f_11905_	field_21880	ROOTS_HIT
	f	Lamg;	iQ	f_11906_	field_21881	ROOTS_FALL
	f	Lamg;	iR	f_11907_	field_15006	FURNACE_FIRE_CRACKLE
	f	Lamg;	iS	f_11908_	field_14928	GENERIC_BIG_FALL
	f	Lamg;	iT	f_11909_	field_14821	GENERIC_BURN
	f	Lamg;	iU	f_11910_	field_14732	GENERIC_DEATH
	f	Lamg;	iV	f_11911_	field_20613	GENERIC_DRINK
	f	Lamg;	iW	f_11912_	field_20614	GENERIC_EAT
	f	Lamg;	iX	f_11913_	field_15152	GENERIC_EXPLODE
	f	Lamg;	iY	f_11914_	field_15222	GENERIC_EXTINGUISH_FIRE
	f	Lamg;	iZ	f_11915_	field_14940	GENERIC_HURT
	f	Lamg;	ia	f_11945_	field_18058	FOX_BITE
	f	Lamg;	ib	f_11946_	field_18059	FOX_DEATH
	f	Lamg;	ic	f_11947_	field_18060	FOX_EAT
	f	Lamg;	id	f_11948_	field_18061	FOX_HURT
	f	Lamg;	ie	f_11949_	field_18265	FOX_SCREECH
	f	Lamg;	if	f_11950_	field_18062	FOX_SLEEP
	f	Lamg;	ig	f_11951_	field_18063	FOX_SNIFF
	f	Lamg;	ih	f_11952_	field_18054	FOX_SPIT
	f	Lamg;	ii	f_11953_	field_24630	FOX_TELEPORT
	f	Lamg;	ij	f_271189_	field_42583	SUSPICIOUS_SAND_BREAK
	f	Lamg;	ik	f_271527_	field_42584	SUSPICIOUS_SAND_STEP
	f	Lamg;	il	f_271513_	field_42585	SUSPICIOUS_SAND_PLACE
	f	Lamg;	im	f_271142_	field_42586	SUSPICIOUS_SAND_HIT
	f	Lamg;	in	f_271507_	field_42587	SUSPICIOUS_SAND_FALL
	f	Lamg;	io	f_276591_	field_43160	SUSPICIOUS_GRAVEL_BREAK
	f	Lamg;	ip	f_276439_	field_43161	SUSPICIOUS_GRAVEL_STEP
	f	Lamg;	iq	f_276660_	field_43162	SUSPICIOUS_GRAVEL_PLACE
	f	Lamg;	ir	f_276580_	field_43163	SUSPICIOUS_GRAVEL_HIT
	f	Lamg;	is	f_276543_	field_43164	SUSPICIOUS_GRAVEL_FALL
	f	Lamg;	it	f_215679_	field_37302	FROGLIGHT_BREAK
	f	Lamg;	iu	f_215680_	field_37303	FROGLIGHT_FALL
	f	Lamg;	iv	f_215681_	field_37304	FROGLIGHT_HIT
	f	Lamg;	iw	f_215682_	field_37305	FROGLIGHT_PLACE
	f	Lamg;	ix	f_215683_	field_37306	FROGLIGHT_STEP
	f	Lamg;	iy	f_215684_	field_37307	FROGSPAWNSTEP
	f	Lamg;	iz	f_215685_	field_37308	FROGSPAWN_BREAK
	f	Lhe$c;	j	f_11795_	field_23791	AMBIENT_BASALT_DELTAS_LOOP
	f	Lamg;	jA	f_144160_	field_28394	GLOW_SQUID_DEATH
	f	Lamg;	jB	f_144161_	field_28395	GLOW_SQUID_HURT
	f	Lamg;	jC	f_144162_	field_28396	GLOW_SQUID_SQUIRT
	f	Lamg;	jD	f_144163_	field_29809	GOAT_AMBIENT
	f	Lamg;	jE	f_144164_	field_29810	GOAT_DEATH
	f	Lamg;	jF	f_144165_	field_33437	GOAT_EAT
	f	Lamg;	jG	f_144166_	field_29811	GOAT_HURT
	f	Lamg;	jH	f_144167_	field_33438	GOAT_LONG_JUMP
	f	Lamg;	jI	f_144168_	field_29812	GOAT_MILK
	f	Lamg;	jJ	f_144169_	field_29813	GOAT_PREPARE_RAM
	f	Lamg;	jK	f_144170_	field_33439	GOAT_RAM_IMPACT
	f	Lamg;	jL	f_215698_	field_39024	GOAT_HORN_BREAK
	f	Lamg;	jM	f_215699_	field_39025	GOAT_HORN_PLAY
	f	Lamg;	jN	f_144171_	field_29814	GOAT_SCREAMING_AMBIENT
	f	Lamg;	jO	f_144172_	field_29815	GOAT_SCREAMING_DEATH
	f	Lamg;	jP	f_144173_	field_33440	GOAT_SCREAMING_EAT
	f	Lamg;	jQ	f_144146_	field_29816	GOAT_SCREAMING_HURT
	f	Lamg;	jR	f_144147_	field_33434	GOAT_SCREAMING_LONG_JUMP
	f	Lamg;	jS	f_144148_	field_29817	GOAT_SCREAMING_MILK
	f	Lamg;	jT	f_144149_	field_33435	GOAT_SCREAMING_PREPARE_RAM
	f	Lamg;	jU	f_144150_	field_33436	GOAT_SCREAMING_RAM_IMPACT
	f	Lamg;	jV	f_215700_	field_39026	GOAT_SCREAMING_HORN_BREAK
	f	Lamg;	jW	f_144151_	field_29819	GOAT_STEP
	f	Lamg;	jX	f_11988_	field_15037	GRASS_BREAK
	f	Lamg;	jY	f_11989_	field_14965	GRASS_FALL
	f	Lamg;	jZ	f_11990_	field_14720	GRASS_HIT
	f	Lamg;	ja	f_11916_	field_15018	GENERIC_SMALL_FALL
	f	Lamg;	jb	f_11917_	field_14737	GENERIC_SPLASH
	f	Lamg;	jc	f_11918_	field_14818	GENERIC_SWIM
	f	Lamg;	jd	f_11919_	field_14566	GHAST_AMBIENT
	f	Lamg;	je	f_11920_	field_14648	GHAST_DEATH
	f	Lamg;	jf	f_11921_	field_15054	GHAST_HURT
	f	Lamg;	jg	f_11922_	field_14958	GHAST_SCREAM
	f	Lamg;	jh	f_11923_	field_15231	GHAST_SHOOT
	f	Lamg;	ji	f_11924_	field_15130	GHAST_WARN
	f	Lamg;	jj	f_11925_	field_24066	GILDED_BLACKSTONE_BREAK
	f	Lamg;	jk	f_11926_	field_24067	GILDED_BLACKSTONE_FALL
	f	Lamg;	jl	f_11927_	field_24068	GILDED_BLACKSTONE_HIT
	f	Lamg;	jm	f_11981_	field_24069	GILDED_BLACKSTONE_PLACE
	f	Lamg;	jn	f_11982_	field_24070	GILDED_BLACKSTONE_STEP
	f	Lamg;	jo	f_11983_	field_15081	GLASS_BREAK
	f	Lamg;	jp	f_11984_	field_14666	GLASS_FALL
	f	Lamg;	jq	f_11985_	field_14583	GLASS_HIT
	f	Lamg;	jr	f_11986_	field_14843	GLASS_PLACE
	f	Lamg;	js	f_11987_	field_14769	GLASS_STEP
	f	Lamg;	jt	f_144153_	field_28392	GLOW_INK_SAC_USE
	f	Lamg;	ju	f_144154_	field_29188	GLOW_ITEM_FRAME_ADD_ITEM
	f	Lamg;	jv	f_144155_	field_29189	GLOW_ITEM_FRAME_BREAK
	f	Lamg;	jw	f_144156_	field_29190	GLOW_ITEM_FRAME_PLACE
	f	Lamg;	jx	f_144157_	field_29191	GLOW_ITEM_FRAME_REMOVE_ITEM
	f	Lamg;	jy	f_144158_	field_29192	GLOW_ITEM_FRAME_ROTATE_ITEM
	f	Lamg;	jz	f_144159_	field_28393	GLOW_SQUID_AMBIENT
	f	Lhe$c;	k	f_11848_	field_23792	AMBIENT_BASALT_DELTAS_MOOD
	f	Lamg;	kA	f_243814_	field_40087	HANGING_SIGN_PLACE
	f	Lamg;	kB	f_256866_	field_40976	NETHER_WOOD_HANGING_SIGN_STEP
	f	Lamg;	kC	f_256748_	field_40977	NETHER_WOOD_HANGING_SIGN_BREAK
	f	Lamg;	kD	f_256884_	field_40978	NETHER_WOOD_HANGING_SIGN_FALL
	f	Lamg;	kE	f_257042_	field_40979	NETHER_WOOD_HANGING_SIGN_HIT
	f	Lamg;	kF	f_256821_	field_40980	NETHER_WOOD_HANGING_SIGN_PLACE
	f	Lamg;	kG	f_256721_	field_40981	BAMBOO_WOOD_HANGING_SIGN_STEP
	f	Lamg;	kH	f_256943_	field_40982	BAMBOO_WOOD_HANGING_SIGN_BREAK
	f	Lamg;	kI	f_256765_	field_40983	BAMBOO_WOOD_HANGING_SIGN_FALL
	f	Lamg;	kJ	f_256835_	field_40984	BAMBOO_WOOD_HANGING_SIGN_HIT
	f	Lamg;	kK	f_256813_	field_40985	BAMBOO_WOOD_HANGING_SIGN_PLACE
	f	Lamg;	kL	f_11955_	field_14846	HOE_TILL
	f	Lamg;	kM	f_11956_	field_22256	HOGLIN_AMBIENT
	f	Lamg;	kN	f_11957_	field_22257	HOGLIN_ANGRY
	f	Lamg;	kO	f_11958_	field_22258	HOGLIN_ATTACK
	f	Lamg;	kP	f_11959_	field_23671	HOGLIN_CONVERTED_TO_ZOMBIFIED
	f	Lamg;	kQ	f_11960_	field_22259	HOGLIN_DEATH
	f	Lamg;	kR	f_11961_	field_22260	HOGLIN_HURT
	f	Lamg;	kS	f_11962_	field_22261	HOGLIN_RETREAT
	f	Lamg;	kT	f_11963_	field_22262	HOGLIN_STEP
	f	Lamg;	kU	f_11964_	field_21070	HONEY_BLOCK_BREAK
	f	Lamg;	kV	f_11965_	field_21071	HONEY_BLOCK_FALL
	f	Lamg;	kW	f_11966_	field_21072	HONEY_BLOCK_HIT
	f	Lamg;	kX	f_11967_	field_21073	HONEY_BLOCK_PLACE
	f	Lamg;	kY	f_11968_	field_21074	HONEY_BLOCK_SLIDE
	f	Lamg;	kZ	f_11969_	field_21075	HONEY_BLOCK_STEP
	f	Lamg;	ka	f_11991_	field_14653	GRASS_PLACE
	f	Lamg;	kb	f_11992_	field_14573	GRASS_STEP
	f	Lamg;	kc	f_11993_	field_15211	GRAVEL_BREAK
	f	Lamg;	kd	f_11994_	field_15156	GRAVEL_FALL
	f	Lamg;	ke	f_11995_	field_14697	GRAVEL_HIT
	f	Lamg;	kf	f_11996_	field_14609	GRAVEL_PLACE
	f	Lamg;	kg	f_11997_	field_14798	GRAVEL_STEP
	f	Lamg;	kh	f_11998_	field_16865	GRINDSTONE_USE
	f	Lamg;	ki	f_184217_	field_34896	GROWING_PLANT_CROP
	f	Lamg;	kj	f_11999_	field_14714	GUARDIAN_AMBIENT
	f	Lamg;	kk	f_12000_	field_14968	GUARDIAN_AMBIENT_LAND
	f	Lamg;	kl	f_12001_	field_14880	GUARDIAN_ATTACK
	f	Lamg;	km	f_12002_	field_15138	GUARDIAN_DEATH
	f	Lamg;	kn	f_12003_	field_15232	GUARDIAN_DEATH_LAND
	f	Lamg;	ko	f_12004_	field_14584	GUARDIAN_FLOP
	f	Lamg;	kp	f_12005_	field_14679	GUARDIAN_HURT
	f	Lamg;	kq	f_12006_	field_14758	GUARDIAN_HURT_LAND
	f	Lamg;	kr	f_144152_	field_28586	HANGING_ROOTS_BREAK
	f	Lamg;	ks	f_144174_	field_28587	HANGING_ROOTS_FALL
	f	Lamg;	kt	f_144175_	field_28588	HANGING_ROOTS_HIT
	f	Lamg;	ku	f_144176_	field_28589	HANGING_ROOTS_PLACE
	f	Lamg;	kv	f_144177_	field_28590	HANGING_ROOTS_STEP
	f	Lamg;	kw	f_244420_	field_40083	HANGING_SIGN_STEP
	f	Lamg;	kx	f_243978_	field_40084	HANGING_SIGN_BREAK
	f	Lamg;	ky	f_244376_	field_40085	HANGING_SIGN_FALL
	f	Lamg;	kz	f_243673_	field_40086	HANGING_SIGN_HIT
	f	Lhe$c;	l	f_11901_	field_22451	AMBIENT_CRIMSON_FOREST_ADDITIONS
	f	Lamg;	lA	f_12046_	field_15196	HUSK_HURT
	f	Lamg;	lB	f_12047_	field_15046	HUSK_STEP
	f	Lamg;	lC	f_12048_	field_14644	ILLUSIONER_AMBIENT
	f	Lamg;	lD	f_12049_	field_14545	ILLUSIONER_CAST_SPELL
	f	Lamg;	lE	f_12050_	field_15153	ILLUSIONER_DEATH
	f	Lamg;	lF	f_12051_	field_15223	ILLUSIONER_HURT
	f	Lamg;	lG	f_12052_	field_14941	ILLUSIONER_MIRROR_MOVE
	f	Lamg;	lH	f_12053_	field_15019	ILLUSIONER_PREPARE_BLINDNESS
	f	Lamg;	lI	f_12054_	field_14738	ILLUSIONER_PREPARE_MIRROR
	f	Lamg;	lJ	f_144181_	field_28397	INK_SAC_USE
	f	Lamg;	lK	f_12055_	field_14819	IRON_DOOR_CLOSE
	f	Lamg;	lL	f_12056_	field_14567	IRON_DOOR_OPEN
	f	Lamg;	lM	f_12057_	field_14649	IRON_GOLEM_ATTACK
	f	Lamg;	lN	f_12058_	field_21076	IRON_GOLEM_DAMAGE
	f	Lamg;	lO	f_12059_	field_15055	IRON_GOLEM_DEATH
	f	Lamg;	lP	f_12008_	field_14959	IRON_GOLEM_HURT
	f	Lamg;	lQ	f_12009_	field_21077	IRON_GOLEM_REPAIR
	f	Lamg;	lR	f_12010_	field_15233	IRON_GOLEM_STEP
	f	Lamg;	lS	f_12011_	field_15131	IRON_TRAPDOOR_CLOSE
	f	Lamg;	lT	f_12012_	field_15082	IRON_TRAPDOOR_OPEN
	f	Lamg;	lU	f_12013_	field_14667	ITEM_FRAME_ADD_ITEM
	f	Lamg;	lV	f_12014_	field_14585	ITEM_FRAME_BREAK
	f	Lamg;	lW	f_12015_	field_14844	ITEM_FRAME_PLACE
	f	Lamg;	lX	f_12016_	field_14770	ITEM_FRAME_REMOVE_ITEM
	f	Lamg;	lY	f_12017_	field_15038	ITEM_FRAME_ROTATE_ITEM
	f	Lamg;	lZ	f_12018_	field_15075	ITEM_BREAK
	f	Lamg;	la	f_144178_	field_29543	HONEYCOMB_WAX_ON
	f	Lamg;	lb	f_11970_	field_20615	HONEY_DRINK
	f	I	lc	f_215701_	field_39027	GOAT_HORN_VARIANT_COUNT
	f	Lcom/google/common/collect/ImmutableList;	ld	f_215702_	field_39028	GOAT_HORN_SOUND_VARIANTS
	f	Lamg;	le	f_11971_	field_14947	HORSE_AMBIENT
	f	Lamg;	lf	f_11972_	field_15043	HORSE_ANGRY
	f	Lamg;	lg	f_11973_	field_15141	HORSE_ARMOR
	f	Lamg;	lh	f_11974_	field_14556	HORSE_BREATHE
	f	Lamg;	li	f_11975_	field_15166	HORSE_DEATH
	f	Lamg;	lj	f_11976_	field_15099	HORSE_EAT
	f	Lamg;	lk	f_11977_	field_14987	HORSE_GALLOP
	f	Lamg;	ll	f_11978_	field_14923	HORSE_HURT
	f	Lamg;	lm	f_11979_	field_14831	HORSE_JUMP
	f	Lamg;	ln	f_11980_	field_14783	HORSE_LAND
	f	Lamg;	lo	f_12034_	field_14704	HORSE_SADDLE
	f	Lamg;	lp	f_12035_	field_14613	HORSE_STEP
	f	Lamg;	lq	f_12036_	field_15061	HORSE_STEP_WOOD
	f	Lamg;	lr	f_12037_	field_15157	HOSTILE_BIG_FALL
	f	Lamg;	ls	f_12038_	field_14899	HOSTILE_DEATH
	f	Lamg;	lt	f_12039_	field_14994	HOSTILE_HURT
	f	Lamg;	lu	f_12040_	field_14754	HOSTILE_SMALL_FALL
	f	Lamg;	lv	f_12041_	field_14836	HOSTILE_SPLASH
	f	Lamg;	lw	f_12042_	field_14630	HOSTILE_SWIM
	f	Lamg;	lx	f_12043_	field_14680	HUSK_AMBIENT
	f	Lamg;	ly	f_12044_	field_15128	HUSK_CONVERTED_TO_ZOMBIE
	f	Lamg;	lz	f_12045_	field_14892	HUSK_DEATH
	f	Lhe$c;	m	f_11954_	field_22452	AMBIENT_CRIMSON_FOREST_LOOP
	f	Lamg;	mA	f_12096_	field_14884	LLAMA_EAT
	f	Lamg;	mB	f_12097_	field_15031	LLAMA_HURT
	f	Lamg;	mC	f_12098_	field_14789	LLAMA_SPIT
	f	Lamg;	mD	f_12099_	field_14795	LLAMA_STEP
	f	Lamg;	mE	f_12100_	field_14554	LLAMA_SWAG
	f	Lamg;	mF	f_12101_	field_14889	MAGMA_CUBE_DEATH_SMALL
	f	Lamg;	mG	f_12102_	field_23194	LODESTONE_BREAK
	f	Lamg;	mH	f_12103_	field_23195	LODESTONE_STEP
	f	Lamg;	mI	f_12104_	field_23196	LODESTONE_PLACE
	f	Lamg;	mJ	f_12105_	field_23197	LODESTONE_HIT
	f	Lamg;	mK	f_12106_	field_23198	LODESTONE_FALL
	f	Lamg;	mL	f_12107_	field_23199	LODESTONE_COMPASS_LOCK
	f	Lamg;	mM	f_12108_	field_14662	MAGMA_CUBE_DEATH
	f	Lamg;	mN	f_12109_	field_14747	MAGMA_CUBE_HURT
	f	Lamg;	mO	f_12110_	field_15005	MAGMA_CUBE_HURT_SMALL
	f	Lamg;	mP	f_12111_	field_14847	MAGMA_CUBE_JUMP
	f	Lamg;	mQ	f_12112_	field_14949	MAGMA_CUBE_SQUISH
	f	Lamg;	mR	f_12061_	field_14749	MAGMA_CUBE_SQUISH_SMALL
	f	Lamg;	mS	f_215703_	field_37321	MANGROVE_ROOTS_BREAK
	f	Lamg;	mT	f_215704_	field_37322	MANGROVE_ROOTS_FALL
	f	Lamg;	mU	f_215705_	field_37323	MANGROVE_ROOTS_HIT
	f	Lamg;	mV	f_215706_	field_37324	MANGROVE_ROOTS_PLACE
	f	Lamg;	mW	f_215707_	field_37325	MANGROVE_ROOTS_STEP
	f	Lamg;	mX	f_144192_	field_26967	MEDIUM_AMETHYST_BUD_BREAK
	f	Lamg;	mY	f_144193_	field_26968	MEDIUM_AMETHYST_BUD_PLACE
	f	Lamg;	mZ	f_12062_	field_15044	METAL_BREAK
	f	Lamg;	ma	f_12019_	field_15197	ITEM_PICKUP
	f	Lamg;	mb	f_12020_	field_14546	LADDER_BREAK
	f	Lamg;	mc	f_12021_	field_14646	LADDER_FALL
	f	Lamg;	md	f_12022_	field_14775	LADDER_HIT
	f	Lamg;	me	f_12023_	field_14853	LADDER_PLACE
	f	Lamg;	mf	f_12024_	field_14948	LADDER_STEP
	f	Lamg;	mg	f_12025_	field_17745	LANTERN_BREAK
	f	Lamg;	mh	f_12026_	field_17746	LANTERN_FALL
	f	Lamg;	mi	f_12027_	field_17742	LANTERN_HIT
	f	Lamg;	mj	f_12028_	field_17743	LANTERN_PLACE
	f	Lamg;	mk	f_12029_	field_17744	LANTERN_STEP
	f	Lamg;	ml	f_144179_	field_26966	LARGE_AMETHYST_BUD_BREAK
	f	Lamg;	mm	f_144180_	field_26965	LARGE_AMETHYST_BUD_PLACE
	f	Lamg;	mn	f_12030_	field_15021	LAVA_AMBIENT
	f	Lamg;	mo	f_12031_	field_19198	LAVA_EXTINGUISH
	f	Lamg;	mp	f_12032_	field_14576	LAVA_POP
	f	Lamg;	mq	f_12033_	field_15184	LEASH_KNOT_BREAK
	f	Lamg;	mr	f_12087_	field_15062	LEASH_KNOT_PLACE
	f	Lamg;	ms	f_12088_	field_14962	LEVER_CLICK
	f	Lamg;	mt	f_12089_	field_14956	LIGHTNING_BOLT_IMPACT
	f	Lamg;	mu	f_12090_	field_14865	LIGHTNING_BOLT_THUNDER
	f	Lamg;	mv	f_12091_	field_14767	LINGERING_POTION_THROW
	f	Lamg;	mw	f_12092_	field_14682	LLAMA_AMBIENT
	f	Lamg;	mx	f_12093_	field_14586	LLAMA_ANGRY
	f	Lamg;	my	f_12094_	field_15097	LLAMA_CHEST
	f	Lamg;	mz	f_12095_	field_15189	LLAMA_DEATH
	f	Lhe$c;	n	f_12007_	field_22453	AMBIENT_CRIMSON_FOREST_MOOD
	f	Lamg;	nA	f_144189_	field_28598	MOSS_HIT
	f	Lamg;	nB	f_144190_	field_28599	MOSS_PLACE
	f	Lamg;	nC	f_144191_	field_28600	MOSS_STEP
	f	Lamg;	nD	f_215708_	field_37329	MUD_BREAK
	f	Lamg;	nE	f_215709_	field_37330	MUD_FALL
	f	Lamg;	nF	f_215710_	field_37331	MUD_HIT
	f	Lamg;	nG	f_215711_	field_37332	MUD_PLACE
	f	Lamg;	nH	f_215712_	field_37333	MUD_STEP
	f	Lamg;	nI	f_215713_	field_37334	MUD_BRICKS_BREAK
	f	Lamg;	nJ	f_215714_	field_37335	MUD_BRICKS_FALL
	f	Lamg;	nK	f_215715_	field_37336	MUD_BRICKS_HIT
	f	Lamg;	nL	f_215716_	field_37337	MUD_BRICKS_PLACE
	f	Lamg;	nM	f_215717_	field_37338	MUD_BRICKS_STEP
	f	Lamg;	nN	f_215718_	field_37339	MUDDY_MANGROVE_ROOTS_BREAK
	f	Lamg;	nO	f_215719_	field_37340	MUDDY_MANGROVE_ROOTS_FALL
	f	Lamg;	nP	f_215720_	field_37326	MUDDY_MANGROVE_ROOTS_HIT
	f	Lamg;	nQ	f_215721_	field_37327	MUDDY_MANGROVE_ROOTS_PLACE
	f	Lamg;	nR	f_215722_	field_37328	MUDDY_MANGROVE_ROOTS_STEP
	f	Lamg;	nS	f_12076_	field_14614	MULE_AMBIENT
	f	Lamg;	nT	f_12077_	field_24631	MULE_ANGRY
	f	Lamg;	nU	f_12078_	field_15063	MULE_CHEST
	f	Lamg;	nV	f_12079_	field_15158	MULE_DEATH
	f	Lamg;	nW	f_12080_	field_24632	MULE_EAT
	f	Lamg;	nX	f_12081_	field_14900	MULE_HURT
	f	Lhe$c;	nY	f_12082_	field_14995	MUSIC_CREATIVE
	f	Lhe$c;	nZ	f_12083_	field_14755	MUSIC_CREDITS
	f	Lamg;	na	f_12063_	field_15142	METAL_FALL
	f	Lamg;	nb	f_12064_	field_14557	METAL_HIT
	f	Lamg;	nc	f_12065_	field_15167	METAL_PLACE
	f	Lamg;	nd	f_12066_	field_15100	METAL_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	ne	f_12067_	field_14988	METAL_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	nf	f_12068_	field_14924	METAL_STEP
	f	Lamg;	ng	f_144194_	field_26969	MINECART_INSIDE_UNDERWATER
	f	Lamg;	nh	f_12069_	field_14832	MINECART_INSIDE
	f	Lamg;	ni	f_12070_	field_14784	MINECART_RIDING
	f	Lamg;	nj	f_12071_	field_18266	MOOSHROOM_CONVERT
	f	Lamg;	nk	f_12072_	field_18267	MOOSHROOM_EAT
	f	Lamg;	nl	f_12073_	field_18268	MOOSHROOM_MILK
	f	Lamg;	nm	f_12074_	field_18269	MOOSHROOM_MILK_SUSPICIOUSLY
	f	Lamg;	nn	f_12075_	field_14705	MOOSHROOM_SHEAR
	f	Lamg;	no	f_144182_	field_28591	MOSS_CARPET_BREAK
	f	Lamg;	np	f_144183_	field_28592	MOSS_CARPET_FALL
	f	Lamg;	nq	f_144184_	field_28593	MOSS_CARPET_HIT
	f	Lamg;	nr	f_144185_	field_28594	MOSS_CARPET_PLACE
	f	Lamg;	ns	f_144186_	field_28595	MOSS_CARPET_STEP
	f	Lamg;	nt	f_271457_	field_42588	PINK_PETALS_BREAK
	f	Lamg;	nu	f_271419_	field_42589	PINK_PETALS_FALL
	f	Lamg;	nv	f_271135_	field_42590	PINK_PETALS_HIT
	f	Lamg;	nw	f_271130_	field_42591	PINK_PETALS_PLACE
	f	Lamg;	nx	f_271105_	field_42592	PINK_PETALS_STEP
	f	Lamg;	ny	f_144187_	field_28596	MOSS_BREAK
	f	Lamg;	nz	f_144188_	field_28597	MOSS_FALL
	f	Lhe$c;	o	f_12060_	field_22454	AMBIENT_NETHER_WASTES_ADDITIONS
	f	Lhe$c;	oA	f_184222_	field_35347	MUSIC_BIOME_LUSH_CAVES
	f	Lhe$c;	oB	f_215730_	field_38925	MUSIC_BIOME_SWAMP
	f	Lhe$c;	oC	f_283788_	field_44693	MUSIC_BIOME_FOREST
	f	Lhe$c;	oD	f_215732_	field_38927	MUSIC_BIOME_OLD_GROWTH_TAIGA
	f	Lhe$c;	oE	f_184223_	field_35348	MUSIC_BIOME_MEADOW
	f	Lhe$c;	oF	f_271257_	field_42594	MUSIC_BIOME_CHERRY_GROVE
	f	Lhe$c;	oG	f_12155_	field_23794	MUSIC_BIOME_NETHER_WASTES
	f	Lhe$c;	oH	f_184224_	field_35349	MUSIC_BIOME_FROZEN_PEAKS
	f	Lhe$c;	oI	f_184225_	field_35350	MUSIC_BIOME_SNOWY_SLOPES
	f	Lhe$c;	oJ	f_12156_	field_23795	MUSIC_BIOME_SOUL_SAND_VALLEY
	f	Lhe$c;	oK	f_184226_	field_35351	MUSIC_BIOME_STONY_PEAKS
	f	Lhe$c;	oL	f_12158_	field_23797	MUSIC_BIOME_WARPED_FOREST
	f	Lhe$c;	oM	f_283817_	field_44694	MUSIC_BIOME_FLOWER_FOREST
	f	Lhe$c;	oN	f_283840_	field_44695	MUSIC_BIOME_DESERT
	f	Lhe$c;	oO	f_283937_	field_44696	MUSIC_BIOME_BADLANDS
	f	Lhe$c;	oP	f_283786_	field_44697	MUSIC_BIOME_JUNGLE
	f	Lhe$c;	oQ	f_283878_	field_44698	MUSIC_BIOME_SPARSE_JUNGLE
	f	Lhe$c;	oR	f_283944_	field_44699	MUSIC_BIOME_BAMBOO_JUNGLE
	f	Lhe$c;	oS	f_12159_	field_15198	MUSIC_UNDER_WATER
	f	Lamg;	oT	f_12160_	field_21882	NETHER_BRICKS_BREAK
	f	Lamg;	oU	f_12161_	field_21883	NETHER_BRICKS_STEP
	f	Lamg;	oV	f_12162_	field_21884	NETHER_BRICKS_PLACE
	f	Lamg;	oW	f_12163_	field_21885	NETHER_BRICKS_HIT
	f	Lamg;	oX	f_12164_	field_21886	NETHER_BRICKS_FALL
	f	Lamg;	oY	f_12165_	field_17612	NETHER_WART_BREAK
	f	Lamg;	oZ	f_12114_	field_17613	NETHER_WART_PLANTED
	f	Lamg;	oa	f_215723_	field_38924	MUSIC_DISC_5
	f	Lamg;	ob	f_12084_	field_14654	MUSIC_DISC_11
	f	Lamg;	oc	f_12085_	field_14592	MUSIC_DISC_13
	f	Lamg;	od	f_12086_	field_14829	MUSIC_DISC_BLOCKS
	f	Lamg;	oe	f_12140_	field_14744	MUSIC_DISC_CAT
	f	Lamg;	of	f_12141_	field_15039	MUSIC_DISC_CHIRP
	f	Lamg;	og	f_12142_	field_14944	MUSIC_DISC_FAR
	f	Lamg;	oh	f_12143_	field_15059	MUSIC_DISC_MALL
	f	Lamg;	oi	f_12144_	field_15169	MUSIC_DISC_MELLOHI
	f	Lamg;	oj	f_12145_	field_23968	MUSIC_DISC_PIGSTEP
	f	Lamg;	ok	f_12146_	field_14578	MUSIC_DISC_STAL
	f	Lamg;	ol	f_12147_	field_14656	MUSIC_DISC_STRAD
	f	Lamg;	om	f_12148_	field_14759	MUSIC_DISC_WAIT
	f	Lamg;	on	f_12149_	field_14838	MUSIC_DISC_WARD
	f	Lamg;	oo	f_184218_	field_35343	MUSIC_DISC_OTHERSIDE
	f	Lamg;	op	f_283910_	field_44700	MUSIC_DISC_RELIC
	f	Lhe$c;	oq	f_12150_	field_14837	MUSIC_DRAGON
	f	Lhe$c;	or	f_12151_	field_14631	MUSIC_END
	f	Lhe$c;	os	f_12152_	field_14681	MUSIC_GAME
	f	Lhe$c;	ot	f_12153_	field_15129	MUSIC_MENU
	f	Lhe$c;	ou	f_12154_	field_23793	MUSIC_BIOME_BASALT_DELTAS
	f	Lhe$c;	ov	f_12157_	field_23796	MUSIC_BIOME_CRIMSON_FOREST
	f	Lhe$c;	ow	f_215729_	field_37345	MUSIC_BIOME_DEEP_DARK
	f	Lhe$c;	ox	f_184219_	field_35344	MUSIC_BIOME_DRIPSTONE_CAVES
	f	Lhe$c;	oy	f_184220_	field_35345	MUSIC_BIOME_GROVE
	f	Lhe$c;	oz	f_184221_	field_35346	MUSIC_BIOME_JAGGED_PEAKS
	f	Lhe$c;	p	f_12113_	field_22455	AMBIENT_NETHER_WASTES_LOOP
	f	Lamg;	pA	f_12120_	field_21893	NYLIUM_BREAK
	f	Lamg;	pB	f_12121_	field_21894	NYLIUM_STEP
	f	Lamg;	pC	f_12122_	field_21895	NYLIUM_PLACE
	f	Lamg;	pD	f_12123_	field_21896	NYLIUM_HIT
	f	Lamg;	pE	f_12124_	field_21897	NYLIUM_FALL
	f	Lamg;	pF	f_12125_	field_21898	NETHER_SPROUTS_BREAK
	f	Lamg;	pG	f_12126_	field_21899	NETHER_SPROUTS_STEP
	f	Lamg;	pH	f_12127_	field_21900	NETHER_SPROUTS_PLACE
	f	Lamg;	pI	f_12128_	field_21901	NETHER_SPROUTS_HIT
	f	Lamg;	pJ	f_12129_	field_21902	NETHER_SPROUTS_FALL
	f	Lamg;	pK	f_12130_	field_21903	FUNGUS_BREAK
	f	Lamg;	pL	f_12131_	field_21904	FUNGUS_STEP
	f	Lamg;	pM	f_12132_	field_21905	FUNGUS_PLACE
	f	Lamg;	pN	f_12133_	field_21907	FUNGUS_HIT
	f	Lamg;	pO	f_12134_	field_21908	FUNGUS_FALL
	f	Lamg;	pP	f_12135_	field_21909	WEEPING_VINES_BREAK
	f	Lamg;	pQ	f_12136_	field_21910	WEEPING_VINES_STEP
	f	Lamg;	pR	f_12137_	field_21911	WEEPING_VINES_PLACE
	f	Lamg;	pS	f_12138_	field_21912	WEEPING_VINES_HIT
	f	Lamg;	pT	f_12139_	field_21913	WEEPING_VINES_FALL
	f	Lamg;	pU	f_12193_	field_21914	WART_BLOCK_BREAK
	f	Lamg;	pV	f_12194_	field_21915	WART_BLOCK_STEP
	f	Lamg;	pW	f_12195_	field_21916	WART_BLOCK_PLACE
	f	Lamg;	pX	f_12196_	field_21917	WART_BLOCK_HIT
	f	Lamg;	pY	f_12197_	field_21918	WART_BLOCK_FALL
	f	Lamg;	pZ	f_12198_	field_21919	NETHERITE_BLOCK_BREAK
	f	Lamg;	pa	f_243868_	field_40097	NETHER_WOOD_BREAK
	f	Lamg;	pb	f_244107_	field_40098	NETHER_WOOD_FALL
	f	Lamg;	pc	f_244597_	field_40099	NETHER_WOOD_HIT
	f	Lamg;	pd	f_243990_	field_40100	NETHER_WOOD_PLACE
	f	Lamg;	pe	f_243933_	field_40101	NETHER_WOOD_STEP
	f	Lamg;	pf	f_243719_	field_40102	NETHER_WOOD_DOOR_CLOSE
	f	Lamg;	pg	f_244275_	field_40088	NETHER_WOOD_DOOR_OPEN
	f	Lamg;	ph	f_244033_	field_40089	NETHER_WOOD_TRAPDOOR_CLOSE
	f	Lamg;	pi	f_244318_	field_40090	NETHER_WOOD_TRAPDOOR_OPEN
	f	Lamg;	pj	f_244344_	field_40091	NETHER_WOOD_BUTTON_CLICK_OFF
	f	Lamg;	pk	f_244414_	field_40092	NETHER_WOOD_BUTTON_CLICK_ON
	f	Lamg;	pl	f_243893_	field_40093	NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	pm	f_244210_	field_40094	NETHER_WOOD_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	pn	f_244593_	field_40095	NETHER_WOOD_FENCE_GATE_CLOSE
	f	Lamg;	po	f_244579_	field_40096	NETHER_WOOD_FENCE_GATE_OPEN
	f	Lamg;	pp	f_271165_	field_42593	EMPTY
	f	Lamg;	pq	f_215724_	field_37346	PACKED_MUD_BREAK
	f	Lamg;	pr	f_215725_	field_37341	PACKED_MUD_FALL
	f	Lamg;	ps	f_215726_	field_37342	PACKED_MUD_HIT
	f	Lamg;	pt	f_215727_	field_37343	PACKED_MUD_PLACE
	f	Lamg;	pu	f_215728_	field_37344	PACKED_MUD_STEP
	f	Lamg;	pv	f_12115_	field_21887	STEM_BREAK
	f	Lamg;	pw	f_12116_	field_21888	STEM_STEP
	f	Lamg;	px	f_12117_	field_21889	STEM_PLACE
	f	Lamg;	py	f_12118_	field_21890	STEM_HIT
	f	Lamg;	pz	f_12119_	field_21892	STEM_FALL
	f	Lhe$c;	q	f_12166_	field_22456	AMBIENT_NETHER_WASTES_MOOD
	f	Lhe$c;	qA	f_263127_	field_41701	NOTE_BLOCK_IMITATE_SKELETON
	f	Lhe$c;	qB	f_263121_	field_41702	NOTE_BLOCK_IMITATE_CREEPER
	f	Lhe$c;	qC	f_263132_	field_41703	NOTE_BLOCK_IMITATE_ENDER_DRAGON
	f	Lhe$c;	qD	f_263126_	field_41704	NOTE_BLOCK_IMITATE_WITHER_SKELETON
	f	Lhe$c;	qE	f_263123_	field_41705	NOTE_BLOCK_IMITATE_PIGLIN
	f	Lamg;	qF	f_12172_	field_16441	OCELOT_HURT
	f	Lamg;	qG	f_12173_	field_16437	OCELOT_AMBIENT
	f	Lamg;	qH	f_12174_	field_16442	OCELOT_DEATH
	f	Lamg;	qI	f_12175_	field_14809	PAINTING_BREAK
	f	Lamg;	qJ	f_12176_	field_14875	PAINTING_PLACE
	f	Lamg;	qK	f_12177_	field_14997	PANDA_PRE_SNEEZE
	f	Lamg;	qL	f_12178_	field_15076	PANDA_SNEEZE
	f	Lamg;	qM	f_12179_	field_14604	PANDA_AMBIENT
	f	Lamg;	qN	f_12180_	field_15208	PANDA_DEATH
	f	Lamg;	qO	f_12181_	field_15106	PANDA_EAT
	f	Lamg;	qP	f_12182_	field_15035	PANDA_STEP
	f	Lamg;	qQ	f_12183_	field_14936	PANDA_CANT_BREED
	f	Lamg;	qR	f_12184_	field_14801	PANDA_AGGRESSIVE_AMBIENT
	f	Lamg;	qS	f_12185_	field_14715	PANDA_WORRIED_AMBIENT
	f	Lamg;	qT	f_12186_	field_14668	PANDA_HURT
	f	Lamg;	qU	f_12187_	field_14552	PANDA_BITE
	f	Lamg;	qV	f_12188_	field_15132	PARROT_AMBIENT
	f	Lamg;	qW	f_12189_	field_15234	PARROT_DEATH
	f	Lamg;	qX	f_12190_	field_14960	PARROT_EAT
	f	Lamg;	qY	f_12191_	field_14925	PARROT_FLY
	f	Lamg;	qZ	f_12192_	field_15077	PARROT_HURT
	f	Lamg;	qa	f_12199_	field_21920	NETHERITE_BLOCK_STEP
	f	Lamg;	qb	f_12200_	field_21921	NETHERITE_BLOCK_PLACE
	f	Lamg;	qc	f_12201_	field_21922	NETHERITE_BLOCK_HIT
	f	Lamg;	qd	f_12202_	field_21923	NETHERITE_BLOCK_FALL
	f	Lamg;	qe	f_12203_	field_21924	NETHERRACK_BREAK
	f	Lamg;	qf	f_12204_	field_21925	NETHERRACK_STEP
	f	Lamg;	qg	f_12205_	field_21926	NETHERRACK_PLACE
	f	Lamg;	qh	f_12206_	field_21927	NETHERRACK_HIT
	f	Lamg;	qi	f_12207_	field_21928	NETHERRACK_FALL
	f	Lhe$c;	qj	f_12208_	field_15047	NOTE_BLOCK_BASEDRUM
	f	Lhe$c;	qk	f_12209_	field_14624	NOTE_BLOCK_BASS
	f	Lhe$c;	ql	f_12210_	field_14793	NOTE_BLOCK_BELL
	f	Lhe$c;	qm	f_12211_	field_14725	NOTE_BLOCK_CHIME
	f	Lhe$c;	qn	f_12212_	field_14989	NOTE_BLOCK_FLUTE
	f	Lhe$c;	qo	f_12213_	field_14903	NOTE_BLOCK_GUITAR
	f	Lhe$c;	qp	f_12214_	field_15114	NOTE_BLOCK_HARP
	f	Lhe$c;	qq	f_12215_	field_15204	NOTE_BLOCK_HAT
	f	Lhe$c;	qr	f_12216_	field_14622	NOTE_BLOCK_PLING
	f	Lhe$c;	qs	f_12217_	field_14708	NOTE_BLOCK_SNARE
	f	Lhe$c;	qt	f_12218_	field_14776	NOTE_BLOCK_XYLOPHONE
	f	Lhe$c;	qu	f_12167_	field_18308	NOTE_BLOCK_IRON_XYLOPHONE
	f	Lhe$c;	qv	f_12168_	field_18309	NOTE_BLOCK_COW_BELL
	f	Lhe$c;	qw	f_12169_	field_18310	NOTE_BLOCK_DIDGERIDOO
	f	Lhe$c;	qx	f_12170_	field_18311	NOTE_BLOCK_BIT
	f	Lhe$c;	qy	f_12171_	field_18312	NOTE_BLOCK_BANJO
	f	Lhe$c;	qz	f_263136_	field_41700	NOTE_BLOCK_IMITATE_ZOMBIE
	f	Lhe$c;	r	f_12219_	field_22457	AMBIENT_SOUL_SAND_VALLEY_ADDITIONS
	f	Lamg;	rA	f_215733_	field_38059	PARROT_IMITATE_WARDEN
	f	Lamg;	rB	f_12220_	field_14796	PARROT_IMITATE_WITCH
	f	Lamg;	rC	f_12221_	field_14555	PARROT_IMITATE_WITHER
	f	Lamg;	rD	f_12222_	field_15073	PARROT_IMITATE_WITHER_SKELETON
	f	Lamg;	rE	f_12223_	field_24633	PARROT_IMITATE_ZOGLIN
	f	Lamg;	rF	f_12224_	field_15220	PARROT_IMITATE_ZOMBIE
	f	Lamg;	rG	f_12225_	field_14676	PARROT_IMITATE_ZOMBIE_VILLAGER
	f	Lamg;	rH	f_12226_	field_14602	PARROT_STEP
	f	Lamg;	rI	f_12227_	field_14813	PHANTOM_AMBIENT
	f	Lamg;	rJ	f_12228_	field_14729	PHANTOM_BITE
	f	Lamg;	rK	f_12229_	field_14974	PHANTOM_DEATH
	f	Lamg;	rL	f_12230_	field_14869	PHANTOM_FLAP
	f	Lamg;	rM	f_12231_	field_15149	PHANTOM_HURT
	f	Lamg;	rN	f_12232_	field_15238	PHANTOM_SWOOP
	f	Lamg;	rO	f_12233_	field_14615	PIG_AMBIENT
	f	Lamg;	rP	f_12234_	field_14689	PIG_DEATH
	f	Lamg;	rQ	f_12235_	field_14750	PIG_HURT
	f	Lamg;	rR	f_12236_	field_14824	PIG_SADDLE
	f	Lamg;	rS	f_12237_	field_14894	PIG_STEP
	f	Lamg;	rT	f_12238_	field_22263	PIGLIN_ADMIRING_ITEM
	f	Lamg;	rU	f_12239_	field_22264	PIGLIN_AMBIENT
	f	Lamg;	rV	f_12240_	field_22265	PIGLIN_ANGRY
	f	Lamg;	rW	f_12241_	field_22266	PIGLIN_CELEBRATE
	f	Lamg;	rX	f_12242_	field_22267	PIGLIN_DEATH
	f	Lamg;	rY	f_12243_	field_22268	PIGLIN_JEALOUS
	f	Lamg;	rZ	f_12244_	field_22269	PIGLIN_HURT
	f	Lamg;	ra	f_12246_	field_15199	PARROT_IMITATE_BLAZE
	f	Lamg;	rb	f_12247_	field_14547	PARROT_IMITATE_CREEPER
	f	Lamg;	rc	f_12248_	field_14647	PARROT_IMITATE_DROWNED
	f	Lamg;	rd	f_12249_	field_14777	PARROT_IMITATE_ELDER_GUARDIAN
	f	Lamg;	re	f_12250_	field_14854	PARROT_IMITATE_ENDER_DRAGON
	f	Lamg;	rf	f_12251_	field_15022	PARROT_IMITATE_ENDERMITE
	f	Lamg;	rg	f_12252_	field_15113	PARROT_IMITATE_EVOKER
	f	Lamg;	rh	f_12253_	field_14577	PARROT_IMITATE_GHAST
	f	Lamg;	ri	f_12254_	field_18813	PARROT_IMITATE_GUARDIAN
	f	Lamg;	rj	f_12255_	field_24634	PARROT_IMITATE_HOGLIN
	f	Lamg;	rk	f_12256_	field_15185	PARROT_IMITATE_HUSK
	f	Lamg;	rl	f_12257_	field_15064	PARROT_IMITATE_ILLUSIONER
	f	Lamg;	rm	f_12258_	field_14963	PARROT_IMITATE_MAGMA_CUBE
	f	Lamg;	rn	f_12259_	field_14957	PARROT_IMITATE_PHANTOM
	f	Lamg;	ro	f_12260_	field_24635	PARROT_IMITATE_PIGLIN
	f	Lamg;	rp	f_12261_	field_25727	PARROT_IMITATE_PIGLIN_BRUTE
	f	Lamg;	rq	f_12262_	field_18815	PARROT_IMITATE_PILLAGER
	f	Lamg;	rr	f_12263_	field_18816	PARROT_IMITATE_RAVAGER
	f	Lamg;	rs	f_12264_	field_14768	PARROT_IMITATE_SHULKER
	f	Lamg;	rt	f_12265_	field_14683	PARROT_IMITATE_SILVERFISH
	f	Lamg;	ru	f_12266_	field_14587	PARROT_IMITATE_SKELETON
	f	Lamg;	rv	f_12267_	field_15098	PARROT_IMITATE_SLIME
	f	Lamg;	rw	f_12268_	field_15190	PARROT_IMITATE_SPIDER
	f	Lamg;	rx	f_12269_	field_14885	PARROT_IMITATE_STRAY
	f	Lamg;	ry	f_12270_	field_15032	PARROT_IMITATE_VEX
	f	Lamg;	rz	f_12271_	field_14790	PARROT_IMITATE_VINDICATOR
	f	Lhe$c;	s	f_12272_	field_22458	AMBIENT_SOUL_SAND_VALLEY_LOOP
	f	Lamg;	sA	f_12324_	field_15205	PLAYER_HURT_DROWN
	f	Lamg;	sB	f_144205_	field_27853	PLAYER_HURT_FREEZE
	f	Lamg;	sC	f_12273_	field_14623	PLAYER_HURT_ON_FIRE
	f	Lamg;	sD	f_12274_	field_17614	PLAYER_HURT_SWEET_BERRY_BUSH
	f	Lamg;	sE	f_12275_	field_14709	PLAYER_LEVELUP
	f	Lamg;	sF	f_12276_	field_14778	PLAYER_SMALL_FALL
	f	Lamg;	sG	f_12277_	field_14810	PLAYER_SPLASH
	f	Lamg;	sH	f_12278_	field_14876	PLAYER_SPLASH_HIGH_SPEED
	f	Lamg;	sI	f_12279_	field_14998	PLAYER_SWIM
	f	Lamg;	sJ	f_12280_	field_15078	POLAR_BEAR_AMBIENT
	f	Lamg;	sK	f_12281_	field_14605	POLAR_BEAR_AMBIENT_BABY
	f	Lamg;	sL	f_12282_	field_15209	POLAR_BEAR_DEATH
	f	Lamg;	sM	f_12283_	field_15107	POLAR_BEAR_HURT
	f	Lamg;	sN	f_12284_	field_15036	POLAR_BEAR_STEP
	f	Lamg;	sO	f_12285_	field_14937	POLAR_BEAR_WARNING
	f	Lamg;	sP	f_144195_	field_28983	POLISHED_DEEPSLATE_BREAK
	f	Lamg;	sQ	f_144196_	field_28984	POLISHED_DEEPSLATE_FALL
	f	Lamg;	sR	f_144197_	field_28985	POLISHED_DEEPSLATE_HIT
	f	Lamg;	sS	f_144198_	field_28986	POLISHED_DEEPSLATE_PLACE
	f	Lamg;	sT	f_144199_	field_28987	POLISHED_DEEPSLATE_STEP
	f	Lamg;	sU	f_12286_	field_14802	PORTAL_AMBIENT
	f	Lamg;	sV	f_12287_	field_14716	PORTAL_TRAVEL
	f	Lamg;	sW	f_12288_	field_14669	PORTAL_TRIGGER
	f	Lamg;	sX	f_144200_	field_27848	POWDER_SNOW_BREAK
	f	Lamg;	sY	f_144201_	field_27849	POWDER_SNOW_FALL
	f	Lamg;	sZ	f_144202_	field_27850	POWDER_SNOW_HIT
	f	Lamg;	sa	f_12245_	field_22270	PIGLIN_RETREAT
	f	Lamg;	sb	f_12299_	field_22271	PIGLIN_STEP
	f	Lamg;	sc	f_12300_	field_22272	PIGLIN_CONVERTED_TO_ZOMBIFIED
	f	Lamg;	sd	f_12301_	field_25728	PIGLIN_BRUTE_AMBIENT
	f	Lamg;	se	f_12302_	field_25729	PIGLIN_BRUTE_ANGRY
	f	Lamg;	sf	f_12303_	field_25730	PIGLIN_BRUTE_DEATH
	f	Lamg;	sg	f_12304_	field_25731	PIGLIN_BRUTE_HURT
	f	Lamg;	sh	f_12305_	field_25732	PIGLIN_BRUTE_STEP
	f	Lamg;	si	f_12306_	field_25733	PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED
	f	Lamg;	sj	f_12307_	field_14976	PILLAGER_AMBIENT
	f	Lamg;	sk	f_12308_	field_19150	PILLAGER_CELEBRATE
	f	Lamg;	sl	f_12309_	field_15049	PILLAGER_DEATH
	f	Lamg;	sm	f_12310_	field_15159	PILLAGER_HURT
	f	Lamg;	sn	f_12311_	field_15228	PISTON_CONTRACT
	f	Lamg;	so	f_12312_	field_15134	PISTON_EXTEND
	f	Lamg;	sp	f_12313_	field_15016	PLAYER_ATTACK_CRIT
	f	Lamg;	sq	f_12314_	field_14999	PLAYER_ATTACK_KNOCKBACK
	f	Lamg;	sr	f_12315_	field_14914	PLAYER_ATTACK_NODAMAGE
	f	Lamg;	ss	f_12316_	field_14840	PLAYER_ATTACK_STRONG
	f	Lamg;	st	f_12317_	field_14706	PLAYER_ATTACK_SWEEP
	f	Lamg;	su	f_12318_	field_14625	PLAYER_ATTACK_WEAK
	f	Lamg;	sv	f_12319_	field_14794	PLAYER_BIG_FALL
	f	Lamg;	sw	f_12320_	field_14726	PLAYER_BREATH
	f	Lamg;	sx	f_12321_	field_19149	PLAYER_BURP
	f	Lamg;	sy	f_12322_	field_14904	PLAYER_DEATH
	f	Lamg;	sz	f_12323_	field_15115	PLAYER_HURT
	f	Lhe$c;	t	f_12325_	field_22459	AMBIENT_SOUL_SAND_VALLEY_MOOD
	f	Lamg;	tA	f_12366_	field_24073	NETHER_GOLD_ORE_HIT
	f	Lamg;	tB	f_12367_	field_24074	NETHER_GOLD_ORE_PLACE
	f	Lamg;	tC	f_12368_	field_24075	NETHER_GOLD_ORE_STEP
	f	Lamg;	tD	f_12369_	field_21937	NETHER_ORE_BREAK
	f	Lamg;	tE	f_12370_	field_21938	NETHER_ORE_FALL
	f	Lamg;	tF	f_12371_	field_21939	NETHER_ORE_HIT
	f	Lamg;	tG	f_12372_	field_21940	NETHER_ORE_PLACE
	f	Lamg;	tH	f_12373_	field_21941	NETHER_ORE_STEP
	f	Lamg;	tI	f_12374_	field_19199	REDSTONE_TORCH_BURNOUT
	f	Lamg;	tJ	f_12375_	field_23115	RESPAWN_ANCHOR_AMBIENT
	f	Lamg;	tK	f_12376_	field_23116	RESPAWN_ANCHOR_CHARGE
	f	Lhe$c;	tL	f_12377_	field_23117	RESPAWN_ANCHOR_DEPLETE
	f	Lamg;	tM	f_12326_	field_23118	RESPAWN_ANCHOR_SET_SPAWN
	f	Lamg;	tN	f_144206_	field_28601	ROOTED_DIRT_BREAK
	f	Lamg;	tO	f_144207_	field_28602	ROOTED_DIRT_FALL
	f	Lamg;	tP	f_144208_	field_28603	ROOTED_DIRT_HIT
	f	Lamg;	tQ	f_144209_	field_28604	ROOTED_DIRT_PLACE
	f	Lamg;	tR	f_144210_	field_28605	ROOTED_DIRT_STEP
	f	Lamg;	tS	f_12327_	field_15033	SALMON_AMBIENT
	f	Lamg;	tT	f_12328_	field_15123	SALMON_DEATH
	f	Lamg;	tU	f_12329_	field_14563	SALMON_FLOP
	f	Lamg;	tV	f_12330_	field_14638	SALMON_HURT
	f	Lamg;	tW	f_12331_	field_15074	SAND_BREAK
	f	Lamg;	tX	f_12332_	field_14943	SAND_FALL
	f	Lamg;	tY	f_12333_	field_15221	SAND_HIT
	f	Lamg;	tZ	f_12334_	field_15144	SAND_PLACE
	f	Lamg;	ta	f_144203_	field_27851	POWDER_SNOW_PLACE
	f	Lamg;	tb	f_144204_	field_27852	POWDER_SNOW_STEP
	f	Lamg;	tc	f_12289_	field_14553	PUFFER_FISH_AMBIENT
	f	Lamg;	td	f_12290_	field_15133	PUFFER_FISH_BLOW_OUT
	f	Lamg;	te	f_12291_	field_15235	PUFFER_FISH_BLOW_UP
	f	Lamg;	tf	f_12292_	field_14888	PUFFER_FISH_DEATH
	f	Lamg;	tg	f_12293_	field_15004	PUFFER_FISH_FLOP
	f	Lamg;	th	f_12294_	field_14748	PUFFER_FISH_HURT
	f	Lamg;	ti	f_12295_	field_14848	PUFFER_FISH_STING
	f	Lamg;	tj	f_12296_	field_14619	PUMPKIN_CARVE
	f	Lamg;	tk	f_12297_	field_14693	RABBIT_AMBIENT
	f	Lamg;	tl	f_12298_	field_15147	RABBIT_ATTACK
	f	Lamg;	tm	f_12352_	field_14872	RABBIT_DEATH
	f	Lamg;	tn	f_12353_	field_15164	RABBIT_HURT
	f	Lamg;	to	f_12354_	field_15091	RABBIT_JUMP
	f	Lhe$c;	tp	f_12355_	field_17266	RAID_HORN
	f	Lamg;	tq	f_12356_	field_14639	RAVAGER_AMBIENT
	f	Lamg;	tr	f_12357_	field_15240	RAVAGER_ATTACK
	f	Lamg;	ts	f_12358_	field_19148	RAVAGER_CELEBRATE
	f	Lamg;	tt	f_12359_	field_15146	RAVAGER_DEATH
	f	Lamg;	tu	f_12360_	field_15007	RAVAGER_HURT
	f	Lamg;	tv	f_12361_	field_14929	RAVAGER_STEP
	f	Lamg;	tw	f_12362_	field_14822	RAVAGER_STUNNED
	f	Lamg;	tx	f_12363_	field_14733	RAVAGER_ROAR
	f	Lamg;	ty	f_12364_	field_24071	NETHER_GOLD_ORE_BREAK
	f	Lamg;	tz	f_12365_	field_24072	NETHER_GOLD_ORE_FALL
	f	Lhe$c;	u	f_12378_	field_22460	AMBIENT_WARPED_FOREST_ADDITIONS
	f	Lamg;	uA	f_215746_	field_37347	SCULK_SHRIEKER_BREAK
	f	Lamg;	uB	f_215747_	field_37348	SCULK_SHRIEKER_FALL
	f	Lamg;	uC	f_215748_	field_37349	SCULK_SHRIEKER_HIT
	f	Lamg;	uD	f_215749_	field_37350	SCULK_SHRIEKER_PLACE
	f	Lamg;	uE	f_215750_	field_38060	SCULK_SHRIEKER_SHRIEK
	f	Lamg;	uF	f_215751_	field_37351	SCULK_SHRIEKER_STEP
	f	Lamg;	uG	f_215752_	field_37352	SCULK_VEIN_BREAK
	f	Lamg;	uH	f_215754_	field_37353	SCULK_VEIN_FALL
	f	Lamg;	uI	f_215755_	field_37354	SCULK_VEIN_HIT
	f	Lamg;	uJ	f_215756_	field_37355	SCULK_VEIN_PLACE
	f	Lamg;	uK	f_215757_	field_37356	SCULK_VEIN_STEP
	f	Lamg;	uL	f_12341_	field_14603	SHEEP_AMBIENT
	f	Lamg;	uM	f_12342_	field_14814	SHEEP_DEATH
	f	Lamg;	uN	f_12343_	field_14730	SHEEP_HURT
	f	Lamg;	uO	f_12344_	field_14975	SHEEP_SHEAR
	f	Lamg;	uP	f_12345_	field_14870	SHEEP_STEP
	f	Lamg;	uQ	f_12346_	field_15150	SHIELD_BLOCK
	f	Lamg;	uR	f_12347_	field_15239	SHIELD_BREAK
	f	Lamg;	uS	f_12348_	field_21931	SHROOMLIGHT_BREAK
	f	Lamg;	uT	f_12349_	field_21932	SHROOMLIGHT_STEP
	f	Lamg;	uU	f_12350_	field_21933	SHROOMLIGHT_PLACE
	f	Lamg;	uV	f_12351_	field_21934	SHROOMLIGHT_HIT
	f	Lamg;	uW	f_12405_	field_21935	SHROOMLIGHT_FALL
	f	Lamg;	uX	f_12406_	field_14616	SHOVEL_FLATTEN
	f	Lamg;	uY	f_12407_	field_14690	SHULKER_AMBIENT
	f	Lamg;	uZ	f_12408_	field_14751	SHULKER_BOX_CLOSE
	f	Lamg;	ua	f_12335_	field_14677	SAND_STEP
	f	Lamg;	ub	f_12336_	field_16509	SCAFFOLDING_BREAK
	f	Lamg;	uc	f_12337_	field_16510	SCAFFOLDING_FALL
	f	Lamg;	ud	f_12338_	field_16506	SCAFFOLDING_HIT
	f	Lamg;	ue	f_12339_	field_16507	SCAFFOLDING_PLACE
	f	Lamg;	uf	f_12340_	field_16508	SCAFFOLDING_STEP
	f	Lamg;	ug	f_215753_	field_37357	SCULK_BLOCK_SPREAD
	f	Lamg;	uh	f_215734_	field_37358	SCULK_BLOCK_CHARGE
	f	Lamg;	ui	f_215735_	field_37359	SCULK_BLOCK_BREAK
	f	Lamg;	uj	f_215736_	field_37360	SCULK_BLOCK_FALL
	f	Lamg;	uk	f_215737_	field_37361	SCULK_BLOCK_HIT
	f	Lamg;	ul	f_215738_	field_37362	SCULK_BLOCK_PLACE
	f	Lamg;	um	f_215739_	field_37363	SCULK_BLOCK_STEP
	f	Lamg;	un	f_215740_	field_37364	SCULK_CATALYST_BLOOM
	f	Lamg;	uo	f_215741_	field_37365	SCULK_CATALYST_BREAK
	f	Lamg;	up	f_215742_	field_37366	SCULK_CATALYST_FALL
	f	Lamg;	uq	f_215743_	field_37367	SCULK_CATALYST_HIT
	f	Lamg;	ur	f_215744_	field_37368	SCULK_CATALYST_PLACE
	f	Lamg;	us	f_215745_	field_37369	SCULK_CATALYST_STEP
	f	Lamg;	ut	f_144212_	field_28081	SCULK_CLICKING
	f	Lamg;	uu	f_144213_	field_28082	SCULK_CLICKING_STOP
	f	Lamg;	uv	f_144214_	field_28083	SCULK_SENSOR_BREAK
	f	Lamg;	uw	f_144215_	field_28084	SCULK_SENSOR_FALL
	f	Lamg;	ux	f_144216_	field_28085	SCULK_SENSOR_HIT
	f	Lamg;	uy	f_144217_	field_28086	SCULK_SENSOR_PLACE
	f	Lamg;	uz	f_144218_	field_28087	SCULK_SENSOR_STEP
	f	Lhe$c;	v	f_12431_	field_22461	AMBIENT_WARPED_FOREST_LOOP
	f	Lamg;	vA	f_12382_	field_14633	SKELETON_SHOOT
	f	Lamg;	vB	f_12383_	field_14548	SKELETON_STEP
	f	Lamg;	vC	f_12384_	field_14863	SLIME_ATTACK
	f	Lamg;	vD	f_12385_	field_14763	SLIME_DEATH
	f	Lamg;	vE	f_12386_	field_15014	SLIME_HURT
	f	Lamg;	vF	f_12387_	field_14919	SLIME_JUMP
	f	Lamg;	vG	f_12388_	field_15095	SLIME_SQUISH
	f	Lamg;	vH	f_12389_	field_15194	SLIME_BLOCK_BREAK
	f	Lamg;	vI	f_12390_	field_14560	SLIME_BLOCK_FALL
	f	Lamg;	vJ	f_12391_	field_14640	SLIME_BLOCK_HIT
	f	Lamg;	vK	f_12392_	field_14788	SLIME_BLOCK_PLACE
	f	Lamg;	vL	f_12393_	field_15180	SLIME_BLOCK_STEP
	f	Lamg;	vM	f_144224_	field_26970	SMALL_AMETHYST_BUD_BREAK
	f	Lamg;	vN	f_144225_	field_26971	SMALL_AMETHYST_BUD_PLACE
	f	Lamg;	vO	f_144226_	field_28612	SMALL_DRIPLEAF_BREAK
	f	Lamg;	vP	f_144227_	field_28613	SMALL_DRIPLEAF_FALL
	f	Lamg;	vQ	f_144228_	field_28614	SMALL_DRIPLEAF_HIT
	f	Lamg;	vR	f_144229_	field_28615	SMALL_DRIPLEAF_PLACE
	f	Lamg;	vS	f_144230_	field_28616	SMALL_DRIPLEAF_STEP
	f	Lamg;	vT	f_12394_	field_21949	SOUL_SAND_BREAK
	f	Lamg;	vU	f_12395_	field_21950	SOUL_SAND_STEP
	f	Lamg;	vV	f_12396_	field_21951	SOUL_SAND_PLACE
	f	Lamg;	vW	f_12397_	field_21942	SOUL_SAND_HIT
	f	Lamg;	vX	f_12398_	field_21943	SOUL_SAND_FALL
	f	Lamg;	vY	f_12399_	field_21944	SOUL_SOIL_BREAK
	f	Lamg;	vZ	f_12400_	field_21945	SOUL_SOIL_STEP
	f	Lamg;	va	f_12409_	field_14825	SHULKER_BOX_OPEN
	f	Lamg;	vb	f_12410_	field_14895	SHULKER_BULLET_HIT
	f	Lamg;	vc	f_12411_	field_14977	SHULKER_BULLET_HURT
	f	Lamg;	vd	f_12412_	field_15050	SHULKER_CLOSE
	f	Lamg;	ve	f_12413_	field_15160	SHULKER_DEATH
	f	Lamg;	vf	f_12414_	field_15229	SHULKER_HURT
	f	Lamg;	vg	f_12415_	field_15135	SHULKER_HURT_CLOSED
	f	Lamg;	vh	f_12416_	field_15017	SHULKER_OPEN
	f	Lamg;	vi	f_12417_	field_15000	SHULKER_SHOOT
	f	Lamg;	vj	f_12418_	field_14915	SHULKER_TELEPORT
	f	Lamg;	vk	f_12419_	field_14786	SILVERFISH_AMBIENT
	f	Lamg;	vl	f_12420_	field_14673	SILVERFISH_DEATH
	f	Lamg;	vm	f_12421_	field_14593	SILVERFISH_HURT
	f	Lamg;	vn	f_12422_	field_15084	SILVERFISH_STEP
	f	Lamg;	vo	f_12423_	field_15200	SKELETON_AMBIENT
	f	Lamg;	vp	f_144211_	field_28606	SKELETON_CONVERTED_TO_STRAY
	f	Lamg;	vq	f_12424_	field_14877	SKELETON_DEATH
	f	Lamg;	vr	f_12425_	field_14984	SKELETON_HORSE_AMBIENT
	f	Lamg;	vs	f_12426_	field_14721	SKELETON_HORSE_DEATH
	f	Lamg;	vt	f_12427_	field_14855	SKELETON_HORSE_HURT
	f	Lamg;	vu	f_12428_	field_14617	SKELETON_HORSE_SWIM
	f	Lamg;	vv	f_12429_	field_14686	SKELETON_HORSE_AMBIENT_WATER
	f	Lamg;	vw	f_12430_	field_15108	SKELETON_HORSE_GALLOP_WATER
	f	Lamg;	vx	f_12379_	field_14901	SKELETON_HORSE_JUMP_WATER
	f	Lamg;	vy	f_12380_	field_15182	SKELETON_HORSE_STEP_WATER
	f	Lamg;	vz	f_12381_	field_15069	SKELETON_HURT
	f	Lhe$c;	w	f_12484_	field_22462	AMBIENT_WARPED_FOREST_MOOD
	f	Lamg;	wA	f_271535_	field_42597	SNIFFER_IDLE
	f	Lamg;	wB	f_271520_	field_42598	SNIFFER_HURT
	f	Lamg;	wC	f_271214_	field_42599	SNIFFER_DEATH
	f	Lamg;	wD	f_271330_	field_42600	SNIFFER_DROP_SEED
	f	Lamg;	wE	f_271121_	field_42601	SNIFFER_SCENTING
	f	Lamg;	wF	f_271283_	field_42602	SNIFFER_SNIFFING
	f	Lamg;	wG	f_271418_	field_42603	SNIFFER_SEARCHING
	f	Lamg;	wH	f_271438_	field_42604	SNIFFER_DIGGING
	f	Lamg;	wI	f_271405_	field_42605	SNIFFER_DIGGING_STOP
	f	Lamg;	wJ	f_271300_	field_42606	SNIFFER_HAPPY
	f	Lamg;	wK	f_279531_	field_44588	SNIFFER_EGG_PLOP
	f	Lamg;	wL	f_276434_	field_43165	SNIFFER_EGG_CRACK
	f	Lamg;	wM	f_276489_	field_43166	SNIFFER_EGG_HATCH
	f	Lamg;	wN	f_12473_	field_14873	SNOWBALL_THROW
	f	Lamg;	wO	f_12474_	field_15165	SNOW_BREAK
	f	Lamg;	wP	f_12475_	field_15092	SNOW_FALL
	f	Lamg;	wQ	f_12476_	field_14655	SNOW_GOLEM_AMBIENT
	f	Lamg;	wR	f_12477_	field_14594	SNOW_GOLEM_DEATH
	f	Lamg;	wS	f_12478_	field_14830	SNOW_GOLEM_HURT
	f	Lamg;	wT	f_12479_	field_14745	SNOW_GOLEM_SHOOT
	f	Lamg;	wU	f_12480_	field_22273	SNOW_GOLEM_SHEAR
	f	Lamg;	wV	f_12481_	field_15040	SNOW_HIT
	f	Lamg;	wW	f_12482_	field_14945	SNOW_PLACE
	f	Lamg;	wX	f_12483_	field_15060	SNOW_STEP
	f	Lamg;	wY	f_12432_	field_15170	SPIDER_AMBIENT
	f	Lamg;	wZ	f_12433_	field_14579	SPIDER_DEATH
	f	Lamg;	wa	f_12401_	field_21946	SOUL_SOIL_PLACE
	f	Lamg;	wb	f_12402_	field_21947	SOUL_SOIL_HIT
	f	Lamg;	wc	f_12403_	field_21948	SOUL_SOIL_FALL
	f	Lamg;	wd	f_12404_	field_23060	SOUL_ESCAPE
	f	Lamg;	we	f_144219_	field_28607	SPORE_BLOSSOM_BREAK
	f	Lamg;	wf	f_144220_	field_28608	SPORE_BLOSSOM_FALL
	f	Lamg;	wg	f_144221_	field_28609	SPORE_BLOSSOM_HIT
	f	Lamg;	wh	f_144222_	field_28610	SPORE_BLOSSOM_PLACE
	f	Lamg;	wi	f_144223_	field_28611	SPORE_BLOSSOM_STEP
	f	Lamg;	wj	f_12458_	field_23200	STRIDER_AMBIENT
	f	Lamg;	wk	f_12459_	field_23201	STRIDER_HAPPY
	f	Lamg;	wl	f_12460_	field_23202	STRIDER_RETREAT
	f	Lamg;	wm	f_12461_	field_23203	STRIDER_DEATH
	f	Lamg;	wn	f_12462_	field_23204	STRIDER_HURT
	f	Lamg;	wo	f_12463_	field_23205	STRIDER_STEP
	f	Lamg;	wp	f_12464_	field_23206	STRIDER_STEP_LAVA
	f	Lamg;	wq	f_12465_	field_23207	STRIDER_EAT
	f	Lamg;	wr	f_12466_	field_23798	STRIDER_SADDLE
	f	Lamg;	ws	f_12467_	field_14849	SLIME_DEATH_SMALL
	f	Lamg;	wt	f_12468_	field_14620	SLIME_HURT_SMALL
	f	Lamg;	wu	f_12469_	field_14694	SLIME_JUMP_SMALL
	f	Lamg;	wv	f_12470_	field_15148	SLIME_SQUISH_SMALL
	f	Lamg;	ww	f_12471_	field_22463	SMITHING_TABLE_USE
	f	Lamg;	wx	f_12472_	field_17618	SMOKER_SMOKE
	f	Lamg;	wy	f_271325_	field_42595	SNIFFER_STEP
	f	Lamg;	wz	f_271147_	field_42596	SNIFFER_EAT
	f	Lamg;	x	f_12537_	field_14756	AMBIENT_UNDERWATER_ENTER
	f	Lamg;	xA	f_215758_	field_37370	TADPOLE_DEATH
	f	Lamg;	xB	f_215759_	field_37372	TADPOLE_FLOP
	f	Lamg;	xC	f_215760_	field_37373	TADPOLE_GROW_UP
	f	Lamg;	xD	f_215761_	field_37374	TADPOLE_HURT
	f	Lamg;	xE	f_12511_	field_14663	THORNS_HIT
	f	Lamg;	xF	f_12512_	field_15079	TNT_PRIMED
	f	Lamg;	xG	f_12513_	field_14931	TOTEM_USE
	f	Lamg;	xH	f_12514_	field_15213	TRIDENT_HIT
	f	Lamg;	xI	f_12515_	field_15104	TRIDENT_HIT_GROUND
	f	Lamg;	xJ	f_12516_	field_14698	TRIDENT_RETURN
	f	Lamg;	xK	f_12517_	field_14606	TRIDENT_RIPTIDE_1
	f	Lamg;	xL	f_12518_	field_14806	TRIDENT_RIPTIDE_2
	f	Lamg;	xM	f_12519_	field_14717	TRIDENT_RIPTIDE_3
	f	Lamg;	xN	f_12520_	field_15001	TRIDENT_THROW
	f	Lamg;	xO	f_12521_	field_14896	TRIDENT_THUNDER
	f	Lamg;	xP	f_12522_	field_14859	TRIPWIRE_ATTACH
	f	Lamg;	xQ	f_12523_	field_14787	TRIPWIRE_CLICK_OFF
	f	Lamg;	xR	f_12524_	field_14674	TRIPWIRE_CLICK_ON
	f	Lamg;	xS	f_12525_	field_14595	TRIPWIRE_DETACH
	f	Lamg;	xT	f_12526_	field_15085	TROPICAL_FISH_AMBIENT
	f	Lamg;	xU	f_12527_	field_15201	TROPICAL_FISH_DEATH
	f	Lamg;	xV	f_12528_	field_14878	TROPICAL_FISH_FLOP
	f	Lamg;	xW	f_12529_	field_14985	TROPICAL_FISH_HURT
	f	Lamg;	xX	f_144233_	field_26974	TUFF_BREAK
	f	Lamg;	xY	f_144234_	field_26975	TUFF_STEP
	f	Lamg;	xZ	f_144235_	field_26976	TUFF_PLACE
	f	Lamg;	xa	f_12434_	field_14657	SPIDER_HURT
	f	Lamg;	xb	f_12435_	field_14760	SPIDER_STEP
	f	Lamg;	xc	f_12436_	field_14839	SPLASH_POTION_BREAK
	f	Lamg;	xd	f_12437_	field_14910	SPLASH_POTION_THROW
	f	Lamg;	xe	f_144231_	field_26972	SPYGLASS_USE
	f	Lamg;	xf	f_144232_	field_26973	SPYGLASS_STOP_USING
	f	Lamg;	xg	f_12438_	field_15034	SQUID_AMBIENT
	f	Lamg;	xh	f_12439_	field_15124	SQUID_DEATH
	f	Lamg;	xi	f_12440_	field_15212	SQUID_HURT
	f	Lamg;	xj	f_12441_	field_15121	SQUID_SQUIRT
	f	Lamg;	xk	f_12442_	field_15026	STONE_BREAK
	f	Lamg;	xl	f_12443_	field_14954	STONE_BUTTON_CLICK_OFF
	f	Lamg;	xm	f_12444_	field_14791	STONE_BUTTON_CLICK_ON
	f	Lamg;	xn	f_12445_	field_14723	STONE_FALL
	f	Lamg;	xo	f_12446_	field_14658	STONE_HIT
	f	Lamg;	xp	f_12447_	field_14574	STONE_PLACE
	f	Lamg;	xq	f_12448_	field_15116	STONE_PRESSURE_PLATE_CLICK_OFF
	f	Lamg;	xr	f_12449_	field_15217	STONE_PRESSURE_PLATE_CLICK_ON
	f	Lamg;	xs	f_12450_	field_14921	STONE_STEP
	f	Lamg;	xt	f_12451_	field_15041	STRAY_AMBIENT
	f	Lamg;	xu	f_12452_	field_14771	STRAY_DEATH
	f	Lamg;	xv	f_12453_	field_14805	STRAY_HURT
	f	Lamg;	xw	f_12454_	field_14540	STRAY_STEP
	f	Lamg;	xx	f_12455_	field_17615	SWEET_BERRY_BUSH_BREAK
	f	Lamg;	xy	f_12456_	field_17616	SWEET_BERRY_BUSH_PLACE
	f	Lamg;	xz	f_12457_	field_17617	SWEET_BERRY_BUSH_PICK_BERRIES
	f	Lamg;	y	f_12590_	field_14828	AMBIENT_UNDERWATER_EXIT
	f	Lamg;	yA	f_12502_	field_15072	VEX_HURT
	f	Lamg;	yB	f_12503_	field_15175	VILLAGER_AMBIENT
	f	Lamg;	yC	f_12504_	field_19152	VILLAGER_CELEBRATE
	f	Lamg;	yD	f_12505_	field_15225	VILLAGER_DEATH
	f	Lamg;	yE	f_12506_	field_15139	VILLAGER_HURT
	f	Lamg;	yF	f_12507_	field_15008	VILLAGER_NO
	f	Lamg;	yG	f_12508_	field_14933	VILLAGER_TRADE
	f	Lamg;	yH	f_12509_	field_14815	VILLAGER_YES
	f	Lamg;	yI	f_12510_	field_20669	VILLAGER_WORK_ARMORER
	f	Lamg;	yJ	f_12564_	field_20670	VILLAGER_WORK_BUTCHER
	f	Lamg;	yK	f_12565_	field_20671	VILLAGER_WORK_CARTOGRAPHER
	f	Lamg;	yL	f_12566_	field_20672	VILLAGER_WORK_CLERIC
	f	Lamg;	yM	f_12567_	field_20673	VILLAGER_WORK_FARMER
	f	Lamg;	yN	f_12568_	field_20674	VILLAGER_WORK_FISHERMAN
	f	Lamg;	yO	f_12569_	field_20675	VILLAGER_WORK_FLETCHER
	f	Lamg;	yP	f_12570_	field_20676	VILLAGER_WORK_LEATHERWORKER
	f	Lamg;	yQ	f_12571_	field_20677	VILLAGER_WORK_LIBRARIAN
	f	Lamg;	yR	f_12572_	field_20678	VILLAGER_WORK_MASON
	f	Lamg;	yS	f_12573_	field_20679	VILLAGER_WORK_SHEPHERD
	f	Lamg;	yT	f_12574_	field_20680	VILLAGER_WORK_TOOLSMITH
	f	Lamg;	yU	f_12575_	field_20681	VILLAGER_WORK_WEAPONSMITH
	f	Lamg;	yV	f_12576_	field_14735	VINDICATOR_AMBIENT
	f	Lamg;	yW	f_12577_	field_19151	VINDICATOR_CELEBRATE
	f	Lamg;	yX	f_12578_	field_14642	VINDICATOR_DEATH
	f	Lamg;	yY	f_12579_	field_14558	VINDICATOR_HURT
	f	Lamg;	yZ	f_144238_	field_28617	VINE_BREAK
	f	Lamg;	ya	f_144236_	field_26977	TUFF_HIT
	f	Lamg;	yb	f_144237_	field_26978	TUFF_FALL
	f	Lamg;	yc	f_12530_	field_14722	TURTLE_AMBIENT_LAND
	f	Lamg;	yd	f_12531_	field_14856	TURTLE_DEATH
	f	Lamg;	ye	f_12532_	field_14618	TURTLE_DEATH_BABY
	f	Lamg;	yf	f_12533_	field_14687	TURTLE_EGG_BREAK
	f	Lamg;	yg	f_12534_	field_15109	TURTLE_EGG_CRACK
	f	Lamg;	yh	f_12535_	field_14902	TURTLE_EGG_HATCH
	f	Lamg;	yi	f_12536_	field_15183	TURTLE_HURT
	f	Lamg;	yj	f_12485_	field_15070	TURTLE_HURT_BABY
	f	Lamg;	yk	f_12486_	field_14634	TURTLE_LAY_EGG
	f	Lamg;	yl	f_12487_	field_14549	TURTLE_SHAMBLE
	f	Lamg;	ym	f_12488_	field_14864	TURTLE_SHAMBLE_BABY
	f	Lamg;	yn	f_12489_	field_14764	TURTLE_SWIM
	f	Lhe$c;	yo	f_12490_	field_15015	UI_BUTTON_CLICK
	f	Lamg;	yp	f_12491_	field_14920	UI_LOOM_SELECT_PATTERN
	f	Lamg;	yq	f_12492_	field_15096	UI_LOOM_TAKE_RESULT
	f	Lamg;	yr	f_12493_	field_17484	UI_CARTOGRAPHY_TABLE_TAKE_RESULT
	f	Lamg;	ys	f_12494_	field_17710	UI_STONECUTTER_TAKE_RESULT
	f	Lamg;	yt	f_12495_	field_17711	UI_STONECUTTER_SELECT_RECIPE
	f	Lamg;	yu	f_12496_	field_15195	UI_TOAST_CHALLENGE_COMPLETE
	f	Lamg;	yv	f_12497_	field_14561	UI_TOAST_IN
	f	Lamg;	yw	f_12498_	field_14641	UI_TOAST_OUT
	f	Lamg;	yx	f_12499_	field_14812	VEX_AMBIENT
	f	Lamg;	yy	f_12500_	field_14898	VEX_CHARGE
	f	Lamg;	yz	f_12501_	field_14964	VEX_DEATH
	f	Lamg;	z	f_12643_	field_14951	AMBIENT_UNDERWATER_LOOP
	f	Lamg;	zA	f_215766_	field_38072	WARDEN_NEARBY_CLOSE
	f	Lamg;	zB	f_215767_	field_38073	WARDEN_NEARBY_CLOSER
	f	Lamg;	zC	f_215768_	field_38074	WARDEN_NEARBY_CLOSEST
	f	Lamg;	zD	f_215769_	field_38075	WARDEN_ROAR
	f	Lamg;	zE	f_215770_	field_38076	WARDEN_SNIFF
	f	Lamg;	zF	f_215771_	field_38830	WARDEN_SONIC_BOOM
	f	Lamg;	zG	f_215772_	field_38831	WARDEN_SONIC_CHARGE
	f	Lamg;	zH	f_215773_	field_38077	WARDEN_STEP
	f	Lamg;	zI	f_215774_	field_38078	WARDEN_TENDRIL_CLICKS
	f	Lamg;	zJ	f_276627_	field_43167	WAXED_SIGN_INTERACT_FAIL
	f	Lamg;	zK	f_12540_	field_15237	WATER_AMBIENT
	f	Lamg;	zL	f_12541_	field_14946	WEATHER_RAIN
	f	Lamg;	zM	f_12542_	field_15020	WEATHER_RAIN_ABOVE
	f	Lamg;	zN	f_12543_	field_15120	WET_GRASS_BREAK
	f	Lamg;	zO	f_12544_	field_15207	WET_GRASS_FALL
	f	Lamg;	zP	f_12545_	field_14953	WET_GRASS_HIT
	f	Lamg;	zQ	f_12546_	field_15025	WET_GRASS_PLACE
	f	Lamg;	zR	f_12547_	field_14774	WET_GRASS_STEP
	f	Lamg;	zS	f_12548_	field_14736	WITCH_AMBIENT
	f	Lamg;	zT	f_12549_	field_19153	WITCH_CELEBRATE
	f	Lamg;	zU	f_12550_	field_14820	WITCH_DEATH
	f	Lamg;	zV	f_12551_	field_14565	WITCH_DRINK
	f	Lamg;	zW	f_12552_	field_14645	WITCH_HURT
	f	Lamg;	zX	f_12553_	field_15067	WITCH_THROW
	f	Lamg;	zY	f_12554_	field_15163	WITHER_AMBIENT
	f	Lamg;	zZ	f_12555_	field_15236	WITHER_BREAK_BLOCK
	f	Lamg;	za	f_144239_	field_28618	VINE_FALL
	f	Lamg;	zb	f_144240_	field_28619	VINE_HIT
	f	Lamg;	zc	f_144241_	field_28620	VINE_PLACE
	f	Lamg;	zd	f_12580_	field_23061	VINE_STEP
	f	Lamg;	ze	f_12581_	field_15173	LILY_PAD_PLACE
	f	Lamg;	zf	f_12582_	field_17747	WANDERING_TRADER_AMBIENT
	f	Lamg;	zg	f_12583_	field_17748	WANDERING_TRADER_DEATH
	f	Lamg;	zh	f_12584_	field_18315	WANDERING_TRADER_DISAPPEARED
	f	Lamg;	zi	f_12585_	field_18316	WANDERING_TRADER_DRINK_MILK
	f	Lamg;	zj	f_12586_	field_18313	WANDERING_TRADER_DRINK_POTION
	f	Lamg;	zk	f_12587_	field_17749	WANDERING_TRADER_HURT
	f	Lamg;	zl	f_12588_	field_17750	WANDERING_TRADER_NO
	f	Lamg;	zm	f_12589_	field_18314	WANDERING_TRADER_REAPPEARED
	f	Lamg;	zn	f_12538_	field_17751	WANDERING_TRADER_TRADE
	f	Lamg;	zo	f_12539_	field_17752	WANDERING_TRADER_YES
	f	Lamg;	zp	f_215775_	field_38061	WARDEN_AGITATED
	f	Lamg;	zq	f_215776_	field_38062	WARDEN_AMBIENT
	f	Lamg;	zr	f_215777_	field_38063	WARDEN_ANGRY
	f	Lamg;	zs	f_215778_	field_38064	WARDEN_ATTACK_IMPACT
	f	Lamg;	zt	f_215779_	field_38065	WARDEN_DEATH
	f	Lamg;	zu	f_215780_	field_38066	WARDEN_DIG
	f	Lamg;	zv	f_215781_	field_38067	WARDEN_EMERGE
	f	Lamg;	zw	f_215762_	field_38068	WARDEN_HEARTBEAT
	f	Lamg;	zx	f_215763_	field_38069	WARDEN_HURT
	f	Lamg;	zy	f_215764_	field_38070	WARDEN_LISTENING
	f	Lamg;	zz	f_215765_	field_38071	WARDEN_LISTENING_ANGRY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lamg;	a	m_12656_	method_14838	register
	m	()Lcom/google/common/collect/ImmutableList;	a	m_215782_	method_43516	registerGoatHornSoundVariants
	m	(Lacq;Lacq;F)Lhe;	a	m_263198_	method_43045	register
	m	(I)Lhe$c;	a	m_263160_	method_43517	method_43517
	m	(Lacq;)Lamg;	a	m_263226_	method_47962	register
	m	(Lacq;Lacq;)Lamg;	a	m_263204_	method_47963	register
	m	(Lacq;)Lhe$c;	b	m_263178_	method_47964	registerForHolder
	m	(Ljava/lang/String;)Lhe$c;	b	m_263237_	method_47966	registerForHolder
	m	(Lacq;Lacq;)Lhe$c;	b	m_263223_	method_47965	registerForHolder
c	ami	net/minecraft/sounds/SoundSource	net/minecraft/class_3419	net/minecraft/sounds/SoundSource
	f	Lami;	a	MASTER	field_15250	MASTER
	f	Lami;	b	MUSIC	field_15253	MUSIC
	f	Lami;	c	RECORDS	field_15247	RECORDS
	f	Lami;	d	WEATHER	field_15252	WEATHER
	f	Lami;	e	BLOCKS	field_15245	BLOCKS
	f	Lami;	f	HOSTILE	field_15251	HOSTILE
	f	Lami;	g	NEUTRAL	field_15254	NEUTRAL
	f	Lami;	h	PLAYERS	field_15248	PLAYERS
	f	Lami;	i	AMBIENT	field_15256	AMBIENT
	f	Lami;	j	VOICE	field_15246	VOICE
	f	Ljava/lang/String;	k	f_12669_	field_15249	name
	f	[Lami;	l	$VALUES	field_15255	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_12676_	method_14840	getName
	m	()[Lami;	b	m_144247_	method_36586	$values
c	amj	net/minecraft/sounds/package-info	net/minecraft/class_5992	net/minecraft/sounds/package-info
c	amk	net/minecraft/stats/RecipeBook	net/minecraft/class_3439	net/minecraft/stats/RecipeBook
	f	Ljava/util/Set;	a	f_12680_	field_15300	known
	f	Ljava/util/Set;	b	f_12681_	field_15295	highlight
	f	Laml;	c	f_12682_	field_25734	bookSettings
	m	()V	<init>	<init>	<init>	<init>
	m	(Lamk;)V	a	m_12685_	method_14875	copyOverData
	m	(Laml;)V	a	m_12687_	method_30174	setBookSettings
	m	(Lccp;)Z	a	m_12689_	method_14880	isFiltering
	m	(Lccq;)Z	a	m_12691_	method_14887	isOpen
	m	(Lccq;ZZ)V	a	m_12696_	method_30175	setBookSetting
	m	(Lccq;Z)V	a	m_12693_	method_14884	setOpen
	m	(Lacq;)V	a	m_12702_	method_14881	add
	m	(Lcjc;)V	a	m_12700_	method_14876	add
	m	()Laml;	a	m_12684_	method_30173	getBookSettings
	m	(Lccq;Z)V	b	m_12706_	method_30177	setFiltering
	m	(Lacq;)Z	b	m_12711_	method_22845	contains
	m	(Lccq;)Z	b	m_12704_	method_30176	isFiltering
	m	(Lcjc;)Z	b	m_12709_	method_14878	contains
	m	(Lcjc;)V	c	m_12713_	method_14893	remove
	m	(Lacq;)V	c	m_12715_	method_14879	remove
	m	(Lcjc;)Z	d	m_12717_	method_14883	willHighlight
	m	(Lacq;)V	d	m_12719_	method_14877	addHighlight
	m	(Lcjc;)V	e	m_12721_	method_14886	removeHighlight
	m	(Lcjc;)V	f	m_12723_	method_14885	addHighlight
c	aml	net/minecraft/stats/RecipeBookSettings	net/minecraft/class_5411	net/minecraft/stats/RecipeBookSettings
	f	Ljava/util/Map;	a	f_12725_	field_25735	TAG_FIELDS
	f	Ljava/util/Map;	b	f_12726_	field_25736	states
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laml;)V	a	m_12732_	method_30179	replaceFrom
	m	(Lqr;)Laml;	a	m_12741_	method_30183	read
	m	(Ljava/util/EnumMap;)V	a	m_12739_	method_30182	method_30182
	m	(Lqr;Ljava/util/Map;Lccq;Lcom/mojang/datafixers/util/Pair;)V	a	m_12747_	method_30185	method_30185
	m	(Lccq;)Z	a	m_12734_	method_30180	isOpen
	m	(Lsf;)Laml;	a	m_12752_	method_30186	read
	m	(Lccq;Z)V	a	m_12736_	method_30181	setOpen
	m	(Lqr;Lccq;Lcom/mojang/datafixers/util/Pair;)V	a	m_12743_	method_30184	method_30184
	m	()Laml;	a	m_12731_	method_30178	copy
	m	(Lccq;Z)V	b	m_12756_	method_30188	setFiltering
	m	(Lqr;)V	b	m_12759_	method_30189	write
	m	(Lsf;)V	b	m_12761_	method_30190	write
	m	(Lccq;)Z	b	m_12754_	method_30187	isFiltering
c	aml$a	net/minecraft/stats/RecipeBookSettings$TypeSettings	net/minecraft/class_5411$class_5412	net/minecraft/stats/RecipeBookSettings$TypeSettings
	f	Z	a	f_12766_	field_25737	open
	f	Z	b	f_12767_	field_25738	filtering
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	()Laml$a;	a	m_12771_	method_30191	copy
c	amm	net/minecraft/stats/ServerRecipeBook	net/minecraft/class_3441	net/minecraft/stats/ServerRecipeBook
	f	Ljava/lang/String;	c	f_144248_	field_29820	RECIPE_BOOK_TAG
	f	Lorg/slf4j/Logger;	d	f_12786_	field_15303	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;Laig;)I	a	m_12791_	method_14903	addRecipes
	m	(Lqr;Lcjd;)V	a	m_12794_	method_14901	fromNbt
	m	(Lxb$a;Laig;Ljava/util/List;)V	a	m_12801_	method_14899	sendRecipes
	m	(Lqx;Ljava/util/function/Consumer;Lcjd;)V	a	m_12797_	method_20732	loadRecipes
	m	(Laig;)V	a	m_12789_	method_14904	sendInitialRecipeBook
	m	(Ljava/util/Collection;Laig;)I	b	m_12806_	method_14900	removeRecipes
	m	()Lqr;	b	m_12805_	method_14902	toNbt
c	amn	net/minecraft/stats/ServerStatsCounter	net/minecraft/class_3442	net/minecraft/stats/ServerStatsCounter
	f	Lorg/slf4j/Logger;	b	f_12809_	field_15309	LOGGER
	f	Lnet/minecraft/server/MinecraftServer;	c	f_12810_	field_15308	server
	f	Ljava/io/File;	d	f_12811_	field_15305	file
	f	Ljava/util/Set;	e	f_12812_	field_15307	dirty
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_12835_	method_17992	method_17992
	m	(Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V	a	m_12832_	method_14906	parseLocal
	m	(Lcom/google/gson/JsonObject;)Lqr;	a	m_12830_	method_14908	fromJson
	m	(Lamq;Ljava/lang/String;)Ljava/util/Optional;	a	m_12823_	method_14905	getStat
	m	()V	a	m_12818_	method_14912	save
	m	(Laig;)V	a	m_12819_	method_14910	sendStats
	m	(Lamq;)Lcom/google/gson/JsonObject;	a	m_12821_	method_14913	method_14913
	m	(Lqr;Ljava/lang/String;Lamo;)V	a	m_144249_	method_17990	method_17990
	m	(Lqr;Ljava/lang/String;Lamq;)V	a	m_12841_	method_17991	method_17991
	m	(Lamo;)Lacq;	b	m_12846_	method_14907	getKey
	m	()Ljava/lang/String;	b	m_12845_	method_14911	toJson
	m	(Ljava/lang/String;)V	b	m_144253_	method_17993	method_17993
	m	()V	c	m_12850_	method_14914	markAllDirty
	m	()Ljava/util/Set;	d	m_12851_	method_14909	getDirty
c	amo	net/minecraft/stats/Stat	net/minecraft/class_3445	net/minecraft/stats/Stat
	f	Lamp;	n	f_12852_	field_15319	formatter
	f	Ljava/lang/Object;	o	f_12853_	field_15320	value
	f	Lamq;	p	f_12854_	field_15321	type
	m	(Lamq;Ljava/lang/Object;Lamp;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Ljava/lang/String;	a	m_12865_	method_14952	locationToKey
	m	(Lamq;Ljava/lang/Object;)Ljava/lang/String;	a	m_12862_	method_14950	buildName
	m	(I)Ljava/lang/String;	a	m_12860_	method_14953	format
	m	()Lamq;	a	m_12859_	method_14949	getType
	m	()Ljava/lang/Object;	b	m_12867_	method_14951	getValue
c	amp	net/minecraft/stats/StatFormatter	net/minecraft/class_3446	net/minecraft/stats/StatFormatter
	f	Ljava/text/DecimalFormat;	a	f_12872_	field_16976	DECIMAL_FORMAT
	f	Lamp;	b	f_12873_	field_16975	DEFAULT
	f	Lamp;	c	f_12874_	field_16978	DIVIDE_BY_TEN
	f	Lamp;	d	f_12875_	field_16977	DISTANCE
	f	Lamp;	e	f_12876_	field_16979	TIME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/text/DecimalFormat;)V	a	m_12880_	method_16817	method_16817
	m	(I)Ljava/lang/String;	a	m_12878_	method_16819	method_16819
	m	(I)Ljava/lang/String;	b	m_12882_	method_16816	method_16816
	m	(I)Ljava/lang/String;	c	m_12884_	method_16818	method_16818
	m	(I)Ljava/lang/String;	format	m_12886_	format	format
c	amq	net/minecraft/stats/StatType	net/minecraft/class_3448	net/minecraft/stats/StatType
	f	Lhr;	a	f_12888_	field_15323	registry
	f	Ljava/util/Map;	b	f_12889_	field_15324	map
	f	Lsw;	c	f_12890_	field_26382	displayName
	m	(Lhr;)V	<init>	<init>	<init>	<init>
	m	()Lhr;	a	m_12893_	method_14959	getRegistry
	m	(Ljava/lang/Object;Lamp;)Lamo;	a	m_12899_	method_14955	get
	m	(Ljava/lang/Object;)Z	a	m_12897_	method_14958	contains
	m	(Lamp;Ljava/lang/Object;)Lamo;	a	m_12894_	method_14961	method_14961
	m	()Ljava/lang/String;	b	m_12904_	method_14957	getTranslationKey
	m	(Ljava/lang/Object;)Lamo;	b	m_12902_	method_14956	get
	m	()Lsw;	c	m_12905_	method_30739	getDisplayName
c	amr	net/minecraft/stats/Stats	net/minecraft/class_3468	net/minecraft/stats/Stats
	f	Lacq;	A	f_13005_	field_15396	HORSE_ONE_CM
	f	Lacq;	B	f_12923_	field_15374	AVIATE_ONE_CM
	f	Lacq;	C	f_12924_	field_15423	SWIM_ONE_CM
	f	Lacq;	D	f_12925_	field_24458	STRIDER_ONE_CM
	f	Lacq;	E	f_12926_	field_15428	JUMP
	f	Lacq;	F	f_12927_	field_15406	DROP
	f	Lacq;	G	f_12928_	field_15399	DAMAGE_DEALT
	f	Lacq;	H	f_12929_	field_15408	DAMAGE_DEALT_ABSORBED
	f	Lacq;	I	f_12930_	field_15397	DAMAGE_DEALT_RESISTED
	f	Lacq;	J	f_12931_	field_15388	DAMAGE_TAKEN
	f	Lacq;	K	f_12932_	field_15380	DAMAGE_BLOCKED_BY_SHIELD
	f	Lacq;	L	f_12933_	field_15365	DAMAGE_ABSORBED
	f	Lacq;	M	f_12934_	field_15425	DAMAGE_RESISTED
	f	Lacq;	N	f_12935_	field_15421	DEATHS
	f	Lacq;	O	f_12936_	field_15414	MOB_KILLS
	f	Lacq;	P	f_12937_	field_15410	ANIMALS_BRED
	f	Lacq;	Q	f_12938_	field_15404	PLAYER_KILLS
	f	Lacq;	R	f_12939_	field_15391	FISH_CAUGHT
	f	Lacq;	S	f_12940_	field_15384	TALKED_TO_VILLAGER
	f	Lacq;	T	f_12941_	field_15378	TRADED_WITH_VILLAGER
	f	Lacq;	U	f_12942_	field_15369	EAT_CAKE_SLICE
	f	Lacq;	V	f_12943_	field_15430	FILL_CAULDRON
	f	Lacq;	W	f_12944_	field_15373	USE_CAULDRON
	f	Lacq;	X	f_12945_	field_15382	CLEAN_ARMOR
	f	Lacq;	Y	f_12946_	field_15390	CLEAN_BANNER
	f	Lacq;	Z	f_12947_	field_15398	CLEAN_SHULKER_BOX
	f	Lamq;	a	f_12949_	field_15427	BLOCK_MINED
	f	Lacq;	aA	f_12980_	field_19256	RAID_TRIGGER
	f	Lacq;	aB	f_12950_	field_19257	RAID_WIN
	f	Lacq;	aC	f_12951_	field_21778	INTERACT_WITH_ANVIL
	f	Lacq;	aD	f_12952_	field_21779	INTERACT_WITH_GRINDSTONE
	f	Lacq;	aE	f_12953_	field_22413	TARGET_HIT
	f	Lacq;	aF	f_12954_	field_22464	INTERACT_WITH_SMITHING_TABLE
	f	Lacq;	aa	f_12948_	field_15407	INTERACT_WITH_BREWINGSTAND
	f	Lacq;	ab	f_12955_	field_15416	INTERACT_WITH_BEACON
	f	Lacq;	ac	f_12956_	field_15367	INSPECT_DROPPER
	f	Lacq;	ad	f_12957_	field_15366	INSPECT_HOPPER
	f	Lacq;	ae	f_12958_	field_15371	INSPECT_DISPENSER
	f	Lacq;	af	f_12959_	field_15385	PLAY_NOTEBLOCK
	f	Lacq;	ag	f_12960_	field_15393	TUNE_NOTEBLOCK
	f	Lacq;	ah	f_12961_	field_15412	POT_FLOWER
	f	Lacq;	ai	f_12962_	field_15402	TRIGGER_TRAPPED_CHEST
	f	Lacq;	aj	f_12963_	field_15424	OPEN_ENDERCHEST
	f	Lacq;	ak	f_12964_	field_15420	ENCHANT_ITEM
	f	Lacq;	al	f_12965_	field_15375	PLAY_RECORD
	f	Lacq;	am	f_12966_	field_15379	INTERACT_WITH_FURNACE
	f	Lacq;	an	f_12967_	field_15368	INTERACT_WITH_CRAFTING_TABLE
	f	Lacq;	ao	f_12968_	field_15395	OPEN_CHEST
	f	Lacq;	ap	f_12969_	field_15381	SLEEP_IN_BED
	f	Lacq;	aq	f_12970_	field_15418	OPEN_SHULKER_BOX
	f	Lacq;	ar	f_12971_	field_17271	OPEN_BARREL
	f	Lacq;	as	f_12972_	field_17272	INTERACT_WITH_BLAST_FURNACE
	f	Lacq;	at	f_12973_	field_17273	INTERACT_WITH_SMOKER
	f	Lacq;	au	f_12974_	field_17485	INTERACT_WITH_LECTERN
	f	Lacq;	av	f_12975_	field_17486	INTERACT_WITH_CAMPFIRE
	f	Lacq;	aw	f_12976_	field_19252	INTERACT_WITH_CARTOGRAPHY_TABLE
	f	Lacq;	ax	f_12977_	field_19253	INTERACT_WITH_LOOM
	f	Lacq;	ay	f_12978_	field_19254	INTERACT_WITH_STONECUTTER
	f	Lacq;	az	f_12979_	field_19255	BELL_RING
	f	Lamq;	b	f_12981_	field_15370	ITEM_CRAFTED
	f	Lamq;	c	f_12982_	field_15372	ITEM_USED
	f	Lamq;	d	f_12983_	field_15383	ITEM_BROKEN
	f	Lamq;	e	f_12984_	field_15392	ITEM_PICKED_UP
	f	Lamq;	f	f_12985_	field_15405	ITEM_DROPPED
	f	Lamq;	g	f_12986_	field_15403	ENTITY_KILLED
	f	Lamq;	h	f_12987_	field_15411	ENTITY_KILLED_BY
	f	Lamq;	i	f_12988_	field_15419	CUSTOM
	f	Lacq;	j	f_12989_	field_15389	LEAVE_GAME
	f	Lacq;	k	f_144255_	field_15417	PLAY_TIME
	f	Lacq;	l	f_144256_	field_33558	TOTAL_WORLD_TIME
	f	Lacq;	m	f_12991_	field_15400	TIME_SINCE_DEATH
	f	Lacq;	n	f_12992_	field_15429	TIME_SINCE_REST
	f	Lacq;	o	f_12993_	field_15422	CROUCH_TIME
	f	Lacq;	p	f_12994_	field_15377	WALK_ONE_CM
	f	Lacq;	q	f_12995_	field_15376	CROUCH_ONE_CM
	f	Lacq;	r	f_12996_	field_15364	SPRINT_ONE_CM
	f	Lacq;	s	f_12997_	field_15394	WALK_ON_WATER_ONE_CM
	f	Lacq;	t	f_12998_	field_15386	FALL_ONE_CM
	f	Lacq;	u	f_12999_	field_15413	CLIMB_ONE_CM
	f	Lacq;	v	f_13000_	field_15426	FLY_ONE_CM
	f	Lacq;	w	f_13001_	field_15401	WALK_UNDER_WATER_ONE_CM
	f	Lacq;	x	f_13002_	field_15409	MINECART_ONE_CM
	f	Lacq;	y	f_13003_	field_15415	BOAT_ONE_CM
	f	Lacq;	z	f_13004_	field_15387	PIG_ONE_CM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lhr;)Lamq;	a	m_13010_	method_15020	makeRegistryStatType
	m	(Ljava/lang/String;Lamp;)Lacq;	a	m_13007_	method_15021	makeCustomStat
c	ams	net/minecraft/stats/StatsCounter	net/minecraft/class_3469	net/minecraft/stats/StatsCounter
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_13013_	field_15431	stats
	m	()V	<init>	<init>	<init>	<init>
	m	(Lamq;Ljava/lang/Object;)I	a	m_13017_	method_15024	getValue
	m	(Lbyo;Lamo;I)V	a	m_6085_	method_15023	setValue
	m	(Lamo;)I	a	m_13015_	method_15025	getValue
	m	(Lbyo;Lamo;I)V	b	m_13023_	method_15022	increment
c	amt	net/minecraft/stats/package-info	net/minecraft/class_5993	net/minecraft/stats/package-info
c	amu	net/minecraft/tags/BannerPatternTags	net/minecraft/class_7440	net/minecraft/tags/BannerPatternTags
	f	Lanl;	a	f_215788_	field_39097	NO_ITEM_REQUIRED
	f	Lanl;	b	f_215789_	field_39098	PATTERN_ITEM_FLOWER
	f	Lanl;	c	f_215790_	field_39099	PATTERN_ITEM_CREEPER
	f	Lanl;	d	f_215791_	field_39100	PATTERN_ITEM_SKULL
	f	Lanl;	e	f_215792_	field_39101	PATTERN_ITEM_MOJANG
	f	Lanl;	f	f_215793_	field_39102	PATTERN_ITEM_GLOBE
	f	Lanl;	g	f_215794_	field_39103	PATTERN_ITEM_PIGLIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_215797_	method_43675	create
c	amv	net/minecraft/tags/BiomeTags	net/minecraft/class_6908	net/minecraft/tags/BiomeTags
	f	Lanl;	A	f_207624_	field_36530	HAS_RUINED_PORTAL_JUNGLE
	f	Lanl;	B	f_207625_	field_36531	HAS_RUINED_PORTAL_OCEAN
	f	Lanl;	C	f_207626_	field_36532	HAS_RUINED_PORTAL_SWAMP
	f	Lanl;	D	f_207627_	field_36533	HAS_RUINED_PORTAL_MOUNTAIN
	f	Lanl;	E	f_207586_	field_36492	HAS_RUINED_PORTAL_STANDARD
	f	Lanl;	F	f_207587_	field_36493	HAS_SHIPWRECK_BEACHED
	f	Lanl;	G	f_207588_	field_36494	HAS_SHIPWRECK
	f	Lanl;	H	f_207596_	field_36502	HAS_STRONGHOLD
	f	Lanl;	I	f_207589_	field_36495	HAS_SWAMP_HUT
	f	Lanl;	J	f_207590_	field_36496	HAS_VILLAGE_DESERT
	f	Lanl;	K	f_207591_	field_36497	HAS_VILLAGE_PLAINS
	f	Lanl;	L	f_207592_	field_36498	HAS_VILLAGE_SAVANNA
	f	Lanl;	M	f_207593_	field_36499	HAS_VILLAGE_SNOWY
	f	Lanl;	N	f_207594_	field_36500	HAS_VILLAGE_TAIGA
	f	Lanl;	O	f_276517_	field_43168	HAS_TRAIL_RUINS
	f	Lanl;	P	f_207595_	field_36501	HAS_WOODLAND_MANSION
	f	Lanl;	Q	f_207597_	field_36503	HAS_NETHER_FORTRESS
	f	Lanl;	R	f_207598_	field_36504	HAS_NETHER_FOSSIL
	f	Lanl;	S	f_207599_	field_36505	HAS_BASTION_REMNANT
	f	Lanl;	T	f_215799_	field_38372	HAS_ANCIENT_CITY
	f	Lanl;	U	f_207600_	field_36506	HAS_RUINED_PORTAL_NETHER
	f	Lanl;	V	f_207601_	field_36507	HAS_END_CITY
	f	Lanl;	W	f_215800_	field_37376	REQUIRED_OCEAN_MONUMENT_SURROUNDING
	f	Lanl;	X	f_238171_	field_39444	MINESHAFT_BLOCKING
	f	Lanl;	Y	f_215801_	field_37377	PLAYS_UNDERWATER_MUSIC
	f	Lanl;	Z	f_215802_	field_37378	HAS_CLOSER_WATER_FOG
	f	Lanl;	a	f_207602_	field_36508	IS_DEEP_OCEAN
	f	Lanl;	aa	f_215803_	field_37379	WATER_ON_MAP_OUTLINES
	f	Lanl;	ab	f_215804_	field_37380	PRODUCES_CORALS_FROM_BONEMEAL
	f	Lanl;	ac	f_263839_	field_41752	INCREASED_FIRE_BURNOUT
	f	Lanl;	ad	f_263828_	field_41753	SNOW_GOLEM_MELTS
	f	Lanl;	ae	f_215805_	field_37381	WITHOUT_ZOMBIE_SIEGES
	f	Lanl;	af	f_215806_	field_37382	WITHOUT_PATROL_SPAWNS
	f	Lanl;	ag	f_215807_	field_37383	WITHOUT_WANDERING_TRADER_SPAWNS
	f	Lanl;	ah	f_215808_	field_37384	SPAWNS_COLD_VARIANT_FROGS
	f	Lanl;	ai	f_215809_	field_37385	SPAWNS_WARM_VARIANT_FROGS
	f	Lanl;	aj	f_263796_	field_41754	SPAWNS_GOLD_RABBITS
	f	Lanl;	ak	f_263794_	field_41755	SPAWNS_WHITE_RABBITS
	f	Lanl;	al	f_215811_	field_37387	REDUCED_WATER_AMBIENT_SPAWNS
	f	Lanl;	am	f_215812_	field_37388	ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT
	f	Lanl;	an	f_215813_	field_37389	POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS
	f	Lanl;	ao	f_215814_	field_37390	MORE_FREQUENT_DROWNED_SPAWNS
	f	Lanl;	ap	f_215815_	field_37391	ALLOWS_SURFACE_SLIME_SPAWNS
	f	Lanl;	aq	f_263748_	field_41756	SPAWNS_SNOW_FOXES
	f	Lanl;	b	f_207603_	field_36509	IS_OCEAN
	f	Lanl;	c	f_207604_	field_36510	IS_BEACH
	f	Lanl;	d	f_207605_	field_36511	IS_RIVER
	f	Lanl;	e	f_207606_	field_36512	IS_MOUNTAIN
	f	Lanl;	f	f_207607_	field_36513	IS_BADLANDS
	f	Lanl;	g	f_207608_	field_36514	IS_HILL
	f	Lanl;	h	f_207609_	field_36515	IS_TAIGA
	f	Lanl;	i	f_207610_	field_36516	IS_JUNGLE
	f	Lanl;	j	f_207611_	field_36517	IS_FOREST
	f	Lanl;	k	f_215816_	field_37392	IS_SAVANNA
	f	Lanl;	l	f_215817_	field_37393	IS_OVERWORLD
	f	Lanl;	m	f_207612_	field_36518	IS_NETHER
	f	Lanl;	n	f_215818_	field_37394	IS_END
	f	Lanl;	o	f_215819_	field_37395	STRONGHOLD_BIASED_TO
	f	Lanl;	p	f_207613_	field_36519	HAS_BURIED_TREASURE
	f	Lanl;	q	f_207614_	field_36520	HAS_DESERT_PYRAMID
	f	Lanl;	r	f_207615_	field_36521	HAS_IGLOO
	f	Lanl;	s	f_207616_	field_36522	HAS_JUNGLE_TEMPLE
	f	Lanl;	t	f_207617_	field_36523	HAS_MINESHAFT
	f	Lanl;	u	f_207618_	field_36524	HAS_MINESHAFT_MESA
	f	Lanl;	v	f_207619_	field_36525	HAS_OCEAN_MONUMENT
	f	Lanl;	w	f_207620_	field_36526	HAS_OCEAN_RUIN_COLD
	f	Lanl;	x	f_207621_	field_36527	HAS_OCEAN_RUIN_WARM
	f	Lanl;	y	f_207622_	field_36528	HAS_PILLAGER_OUTPOST
	f	Lanl;	z	f_207623_	field_36529	HAS_RUINED_PORTAL_DESERT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_207630_	method_40434	create
c	amw	net/minecraft/tags/BlockTags	net/minecraft/class_3481	net/minecraft/tags/BlockTags
	f	Lanl;	A	f_13112_	field_15489	SPRUCE_LOGS
	f	Lanl;	B	f_215840_	field_37401	MANGROVE_LOGS
	f	Lanl;	C	f_13113_	field_21955	CRIMSON_STEMS
	f	Lanl;	D	f_13027_	field_21956	WARPED_STEMS
	f	Lanl;	E	f_257016_	field_40986	BAMBOO_BLOCKS
	f	Lanl;	F	f_13078_	field_21954	WART_BLOCKS
	f	Lanl;	G	f_13028_	field_15501	BANNERS
	f	Lanl;	H	f_13029_	field_15466	SAND
	f	Lanl;	I	f_273845_	field_42968	SMELTS_TO_GLASS
	f	Lanl;	J	f_13030_	field_15459	STAIRS
	f	Lanl;	K	f_13031_	field_15469	SLABS
	f	Lanl;	L	f_13032_	field_15504	WALLS
	f	Lanl;	M	f_13033_	field_15486	ANVIL
	f	Lanl;	N	f_13034_	field_15463	RAILS
	f	Lanl;	O	f_13035_	field_15503	LEAVES
	f	Lanl;	P	f_13036_	field_15487	TRAPDOORS
	f	Lanl;	Q	f_13037_	field_15480	SMALL_FLOWERS
	f	Lanl;	R	f_13038_	field_16443	BEDS
	f	Lanl;	S	f_13039_	field_16584	FENCES
	f	Lanl;	T	f_13040_	field_20338	TALL_FLOWERS
	f	Lanl;	U	f_13041_	field_20339	FLOWERS
	f	Lanl;	V	f_13042_	field_22465	PIGLIN_REPELLENTS
	f	Lanl;	W	f_13043_	field_23062	GOLD_ORES
	f	Lanl;	X	f_144258_	field_28988	IRON_ORES
	f	Lanl;	Y	f_144259_	field_28989	DIAMOND_ORES
	f	Lanl;	Z	f_144260_	field_28990	REDSTONE_ORES
	f	Lanl;	a	f_13089_	field_15481	WOOL
	f	Lanl;	aA	f_13069_	field_17753	DRAGON_IMMUNE
	f	Lanl;	aB	f_215822_	field_37396	DRAGON_TRANSPARENT
	f	Lanl;	aC	f_13070_	field_17754	WITHER_IMMUNE
	f	Lanl;	aD	f_13071_	field_22274	WITHER_SUMMON_BASE_BLOCKS
	f	Lanl;	aE	f_13072_	field_20340	BEEHIVES
	f	Lanl;	aF	f_13073_	field_20341	CROPS
	f	Lanl;	aG	f_13074_	field_20342	BEE_GROWABLES
	f	Lanl;	aH	f_13075_	field_21780	PORTALS
	f	Lanl;	aI	f_13076_	field_21952	FIRE
	f	Lanl;	aJ	f_13077_	field_21953	NYLIUM
	f	Lanl;	aK	f_13079_	field_22275	BEACON_BASE_BLOCKS
	f	Lanl;	aL	f_13080_	field_23063	SOUL_SPEED_BLOCKS
	f	Lanl;	aM	f_13081_	field_22276	WALL_POST_OVERRIDE
	f	Lanl;	aN	f_13082_	field_22414	CLIMBABLE
	f	Lanl;	aO	f_201924_	field_36327	FALL_DAMAGE_RESETTING
	f	Lanl;	aP	f_13083_	field_21490	SHULKER_BOXES
	f	Lanl;	aQ	f_13084_	field_22466	HOGLIN_REPELLENTS
	f	Lanl;	aR	f_13085_	field_23119	SOUL_FIRE_BASE_BLOCKS
	f	Lanl;	aS	f_13086_	field_23209	STRIDER_WARM_BLOCKS
	f	Lanl;	aT	f_13087_	field_23799	CAMPFIRES
	f	Lanl;	aU	f_13088_	field_23800	GUARDED_BY_PIGLINS
	f	Lanl;	aV	f_13054_	field_24459	PREVENT_MOB_SPAWNING_INSIDE
	f	Lanl;	aW	f_13055_	field_25147	FENCE_GATES
	f	Lanl;	aX	f_13056_	field_25148	UNSTABLE_BOTTOM_CENTER
	f	Lanl;	aY	f_13057_	field_25739	MUSHROOM_GROW_BLOCK
	f	Lanl;	aZ	f_13058_	field_25588	INFINIBURN_OVERWORLD
	f	Lanl;	aa	f_144261_	field_28991	LAPIS_ORES
	f	Lanl;	ab	f_144262_	field_29193	COAL_ORES
	f	Lanl;	ac	f_144263_	field_29194	EMERALD_ORES
	f	Lanl;	ad	f_144264_	field_29195	COPPER_ORES
	f	Lanl;	ae	f_144265_	field_26983	CANDLES
	f	Lanl;	af	f_144274_	field_29822	DIRT
	f	Lanl;	ag	f_198156_	field_36265	TERRACOTTA
	f	Lanl;	ah	f_215821_	field_38834	COMPLETES_FIND_TREE_TUTORIAL
	f	Lanl;	ai	f_13045_	field_15470	FLOWER_POTS
	f	Lanl;	aj	f_13046_	field_15460	ENDERMAN_HOLDABLE
	f	Lanl;	ak	f_13047_	field_15467	ICE
	f	Lanl;	al	f_13048_	field_15478	VALID_SPAWN
	f	Lanl;	am	f_13049_	field_15490	IMPERMEABLE
	f	Lanl;	an	f_13050_	field_15496	UNDERWATER_BONEMEALS
	f	Lanl;	ao	f_13051_	field_15461	CORAL_BLOCKS
	f	Lanl;	ap	f_13052_	field_15476	WALL_CORALS
	f	Lanl;	aq	f_13063_	field_15483	CORAL_PLANTS
	f	Lanl;	ar	f_13064_	field_15488	CORALS
	f	Lanl;	as	f_13065_	field_15497	BAMBOO_PLANTABLE_ON
	f	Lanl;	at	f_13066_	field_15472	STANDING_SIGNS
	f	Lanl;	au	f_13067_	field_15492	WALL_SIGNS
	f	Lanl;	av	f_13068_	field_15500	SIGNS
	f	Lanl;	aw	f_243838_	field_40103	CEILING_HANGING_SIGNS
	f	Lanl;	ax	f_244544_	field_40104	WALL_HANGING_SIGNS
	f	Lanl;	ay	f_244320_	field_40105	ALL_HANGING_SIGNS
	f	Lanl;	az	f_260523_	field_41282	ALL_SIGNS
	f	Lanl;	b	f_13090_	field_15471	PLANKS
	f	Lanl;	bA	f_144283_	field_33716	MINEABLE_WITH_SHOVEL
	f	Lanl;	bB	f_278398_	field_44469	SWORD_EFFICIENT
	f	Lanl;	bC	f_144284_	field_33717	NEEDS_DIAMOND_TOOL
	f	Lanl;	bD	f_144285_	field_33718	NEEDS_IRON_TOOL
	f	Lanl;	bE	f_144286_	field_33719	NEEDS_STONE_TOOL
	f	Lanl;	bF	f_144287_	field_33757	FEATURES_CANNOT_REPLACE
	f	Lanl;	bG	f_144288_	field_33862	LAVA_POOL_STONE_CANNOT_REPLACE
	f	Lanl;	bH	f_144289_	field_33863	GEODE_INVALID_BLOCKS
	f	Lanl;	bI	f_215837_	field_37398	FROG_PREFER_JUMP_TO
	f	Lanl;	bJ	f_215823_	field_37399	SCULK_REPLACEABLE
	f	Lanl;	bK	f_215824_	field_37400	SCULK_REPLACEABLE_WORLD_GEN
	f	Lanl;	bL	f_215825_	field_38374	ANCIENT_CITY_REPLACEABLE
	f	Lanl;	bM	f_276593_	field_43169	VIBRATION_RESONATORS
	f	Lanl;	bN	f_184228_	field_35567	ANIMALS_SPAWNABLE_ON
	f	Lanl;	bO	f_184229_	field_35568	AXOLOTLS_SPAWNABLE_ON
	f	Lanl;	bP	f_184230_	field_35569	GOATS_SPAWNABLE_ON
	f	Lanl;	bQ	f_184231_	field_35570	MOOSHROOMS_SPAWNABLE_ON
	f	Lanl;	bR	f_184232_	field_35571	PARROTS_SPAWNABLE_ON
	f	Lanl;	bS	f_215826_	field_35572	POLAR_BEARS_SPAWNABLE_ON_ALTERNATE
	f	Lanl;	bT	f_184234_	field_35573	RABBITS_SPAWNABLE_ON
	f	Lanl;	bU	f_184235_	field_35574	FOXES_SPAWNABLE_ON
	f	Lanl;	bV	f_184236_	field_35575	WOLVES_SPAWNABLE_ON
	f	Lanl;	bW	f_215827_	field_38928	FROGS_SPAWNABLE_ON
	f	Lanl;	bX	f_198157_	field_36266	AZALEA_GROWS_ON
	f	Lanl;	bY	f_215828_	field_37397	CONVERTABLE_TO_MUD
	f	Lanl;	bZ	f_215829_	field_38692	MANGROVE_LOGS_CAN_GROW_THROUGH
	f	Lanl;	ba	f_13059_	field_25589	INFINIBURN_NETHER
	f	Lanl;	bb	f_13060_	field_25590	INFINIBURN_END
	f	Lanl;	bc	f_13061_	field_25806	BASE_STONE_OVERWORLD
	f	Lanl;	bd	f_144266_	field_28992	STONE_ORE_REPLACEABLES
	f	Lanl;	be	f_144267_	field_28993	DEEPSLATE_ORE_REPLACEABLES
	f	Lanl;	bf	f_13062_	field_25807	BASE_STONE_NETHER
	f	Lanl;	bg	f_215820_	field_38832	OVERWORLD_CARVER_REPLACEABLES
	f	Lanl;	bh	f_215835_	field_38833	NETHER_CARVER_REPLACEABLES
	f	Lanl;	bi	f_144268_	field_26984	CANDLE_CAKES
	f	Lanl;	bj	f_144269_	field_26985	CAULDRONS
	f	Lanl;	bk	f_144270_	field_26986	CRYSTAL_SOUND_BLOCKS
	f	Lanl;	bl	f_144271_	field_28040	INSIDE_STEP_SOUND_BLOCKS
	f	Lanl;	bm	f_276549_	field_43170	COMBINATION_STEP_SOUND_BLOCKS
	f	Lanl;	bn	f_144272_	field_28088	OCCLUDES_VIBRATION_SIGNALS
	f	Lanl;	bo	f_215836_	field_38835	DAMPENS_VIBRATIONS
	f	Lanl;	bp	f_144273_	field_28089	DRIPSTONE_REPLACEABLE
	f	Lanl;	bq	f_144275_	field_28621	CAVE_VINES
	f	Lanl;	br	f_144276_	field_28622	MOSS_REPLACEABLE
	f	Lanl;	bs	f_144277_	field_29196	LUSH_GROUND_REPLACEABLE
	f	Lanl;	bt	f_198159_	field_36268	AZALEA_ROOT_REPLACEABLE
	f	Lanl;	bu	f_144278_	field_33641	SMALL_DRIPLEAF_PLACEABLE
	f	Lanl;	bv	f_184227_	field_35443	BIG_DRIPLEAF_PLACEABLE
	f	Lanl;	bw	f_144279_	field_29823	SNOW
	f	Lanl;	bx	f_144280_	field_33713	MINEABLE_WITH_AXE
	f	Lanl;	by	f_144281_	field_33714	MINEABLE_WITH_HOE
	f	Lanl;	bz	f_144282_	field_33715	MINEABLE_WITH_PICKAXE
	f	Lanl;	c	f_13091_	field_15465	STONE_BRICKS
	f	Lanl;	ca	f_215830_	field_38693	MANGROVE_ROOTS_CAN_GROW_THROUGH
	f	Lanl;	cb	f_215831_	field_38694	DEAD_BUSH_MAY_PLACE_ON
	f	Lanl;	cc	f_215832_	field_39029	SNAPS_GOAT_HORN
	f	Lanl;	cd	f_278411_	field_44470	REPLACEABLE_BY_TREES
	f	Lanl;	ce	f_215833_	field_39104	SNOW_LAYER_CANNOT_SURVIVE_ON
	f	Lanl;	cf	f_215834_	field_39105	SNOW_LAYER_CAN_SURVIVE_ON
	f	Lanl;	cg	f_244350_	field_40107	INVALID_SPAWN_INSIDE
	f	Lanl;	ch	f_271391_	field_42607	SNIFFER_DIGGABLE_BLOCK
	f	Lanl;	ci	f_276630_	field_43171	SNIFFER_EGG_HATCH_BOOST
	f	Lanl;	cj	f_276448_	field_43172	TRAIL_RUINS_REPLACEABLE
	f	Lanl;	ck	f_278394_	field_44471	REPLACEABLE
	f	Lanl;	cl	f_278384_	field_44472	ENCHANTMENT_POWER_PROVIDER
	f	Lanl;	cm	f_278486_	field_44473	ENCHANTMENT_POWER_TRANSMITTER
	f	Lanl;	cn	f_279534_	field_44589	MAINTAINS_FARMLAND
	f	Lanl;	d	f_13092_	field_15499	WOODEN_BUTTONS
	f	Lanl;	e	f_279568_	field_44590	STONE_BUTTONS
	f	Lanl;	f	f_13093_	field_15493	BUTTONS
	f	Lanl;	g	f_215838_	field_15479	WOOL_CARPETS
	f	Lanl;	h	f_13095_	field_15494	WOODEN_DOORS
	f	Lanl;	i	f_13096_	field_15502	WOODEN_STAIRS
	f	Lanl;	j	f_13097_	field_15468	WOODEN_SLABS
	f	Lanl;	k	f_13098_	field_17619	WOODEN_FENCES
	f	Lanl;	l	f_13099_	field_24076	PRESSURE_PLATES
	f	Lanl;	m	f_13100_	field_15477	WOODEN_PRESSURE_PLATES
	f	Lanl;	n	f_13101_	field_24077	STONE_PRESSURE_PLATES
	f	Lanl;	o	f_13102_	field_15491	WOODEN_TRAPDOORS
	f	Lanl;	p	f_13103_	field_15495	DOORS
	f	Lanl;	q	f_13104_	field_15462	SAPLINGS
	f	Lanl;	r	f_13105_	field_23210	LOGS_THAT_BURN
	f	Lanl;	s	f_215839_	field_39030	OVERWORLD_NATURAL_LOGS
	f	Lanl;	t	f_13106_	field_15475	LOGS
	f	Lanl;	u	f_13107_	field_15485	DARK_OAK_LOGS
	f	Lanl;	v	f_13108_	field_15482	OAK_LOGS
	f	Lanl;	w	f_13109_	field_15498	BIRCH_LOGS
	f	Lanl;	x	f_13110_	field_15458	ACACIA_LOGS
	f	Lanl;	y	f_271212_	field_42608	CHERRY_LOGS
	f	Lanl;	z	f_13111_	field_15474	JUNGLE_LOGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_203846_	method_15069	create
c	amx	net/minecraft/tags/CatVariantTags	net/minecraft/class_7369	net/minecraft/tags/CatVariantTags
	f	Lanl;	a	f_215841_	field_38695	DEFAULT_SPAWNS
	f	Lanl;	b	f_215842_	field_38696	FULL_MOON_SPAWNS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_215845_	method_43046	create
c	amy	net/minecraft/tags/DamageTypeTags	net/minecraft/class_8103	net/minecraft/tags/DamageTypeTags
	f	Lanl;	a	f_268627_	field_42240	DAMAGES_HELMET
	f	Lanl;	b	f_268490_	field_42241	BYPASSES_ARMOR
	f	Lanl;	c	f_276146_	field_43116	BYPASSES_SHIELD
	f	Lanl;	d	f_268738_	field_42242	BYPASSES_INVULNERABILITY
	f	Lanl;	e	f_273918_	field_42969	BYPASSES_COOLDOWN
	f	Lanl;	f	f_268437_	field_42243	BYPASSES_EFFECTS
	f	Lanl;	g	f_268630_	field_42244	BYPASSES_RESISTANCE
	f	Lanl;	h	f_268413_	field_42245	BYPASSES_ENCHANTMENTS
	f	Lanl;	i	f_268745_	field_42246	IS_FIRE
	f	Lanl;	j	f_268524_	field_42247	IS_PROJECTILE
	f	Lanl;	k	f_268731_	field_42248	WITCH_RESISTANT_TO
	f	Lanl;	l	f_268415_	field_42249	IS_EXPLOSION
	f	Lanl;	m	f_268549_	field_42250	IS_FALL
	f	Lanl;	n	f_268581_	field_42251	IS_DROWNING
	f	Lanl;	o	f_268419_	field_42252	IS_FREEZING
	f	Lanl;	p	f_268725_	field_42253	IS_LIGHTNING
	f	Lanl;	q	f_268718_	field_42254	NO_ANGER
	f	Lanl;	r	f_268467_	field_42255	NO_IMPACT
	f	Lanl;	s	f_268518_	field_42256	ALWAYS_MOST_SIGNIFICANT_FALL
	f	Lanl;	t	f_268484_	field_42257	WITHER_IMMUNE_TO
	f	Lanl;	u	f_268727_	field_42258	IGNITES_ARMOR_STANDS
	f	Lanl;	v	f_268711_	field_42259	BURNS_ARMOR_STANDS
	f	Lanl;	w	f_268640_	field_42260	AVOIDS_GUARDIAN_THORNS
	f	Lanl;	x	f_268750_	field_42261	ALWAYS_TRIGGERS_SILVERFISH
	f	Lanl;	y	f_273821_	field_42970	ALWAYS_HURTS_ENDER_DRAGONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lanl;	a	m_269529_	method_48762	create
c	amz	net/minecraft/tags/EntityTypeTags	net/minecraft/class_3483	net/minecraft/tags/EntityTypeTags
	f	Lanl;	a	f_13120_	field_15507	SKELETONS
	f	Lanl;	b	f_13121_	field_19168	RAIDERS
	f	Lanl;	c	f_13122_	field_20631	BEEHIVE_INHABITORS
	f	Lanl;	d	f_13123_	field_21508	ARROWS
	f	Lanl;	e	f_13124_	field_22415	IMPACT_PROJECTILES
	f	Lanl;	f	f_144291_	field_27855	POWDER_SNOW_WALKABLE_MOBS
	f	Lanl;	g	f_144292_	field_28296	AXOLOTL_ALWAYS_HOSTILES
	f	Lanl;	h	f_144293_	field_29824	AXOLOTL_HUNT_TARGETS
	f	Lanl;	i	f_144294_	field_29825	FREEZE_IMMUNE_ENTITY_TYPES
	f	Lanl;	j	f_144295_	field_29826	FREEZE_HURTS_EXTRA_TYPES
	f	Lanl;	k	f_215847_	field_38697	FROG_FOOD
	f	Lanl;	l	f_273841_	field_42971	FALL_DAMAGE_IMMUNE
	f	Lanl;	m	f_275751_	field_43096	DISMOUNTS_UNDERWATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_203848_	method_15077	create
c	an	net/minecraft/advancements/DisplayInfo	net/minecraft/class_185	net/minecraft/advancements/DisplayInfo
	f	Lsw;	a	f_14958_	field_1240	title
	f	Lsw;	b	f_14959_	field_1242	description
	f	Lcfz;	c	f_14960_	field_1241	icon
	f	Lacq;	d	f_14961_	field_1243	background
	f	Lao;	e	f_14962_	field_1237	frame
	f	Z	f	f_14963_	field_1239	showToast
	f	Z	g	f_14964_	field_1238	announceChat
	f	Z	h	f_14965_	field_1236	hidden
	f	F	i	f_14966_	field_1245	x
	f	F	j	f_14967_	field_1244	y
	m	(Lcfz;Lsw;Lsw;Lacq;Lao;ZZZ)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_14977_	method_811	getTitle
	m	(FF)V	a	m_14978_	method_816	setLocation
	m	(Lsf;)V	a	m_14983_	method_813	serializeToNetwork
	m	(Lcom/google/gson/JsonObject;)Lan;	a	m_14981_	method_809	fromJson
	m	()Lsw;	b	m_14985_	method_817	getDescription
	m	(Lsf;)Lan;	b	m_14988_	method_820	fromNetwork
	m	(Lcom/google/gson/JsonObject;)Lcfz;	b	m_14986_	method_822	getIcon
	m	()Lcfz;	c	m_14990_	method_821	getIcon
	m	()Lacq;	d	m_14991_	method_812	getBackground
	m	()Lao;	e	m_14992_	method_815	getFrame
	m	()F	f	m_14993_	method_818	getX
	m	()F	g	m_14994_	method_819	getY
	m	()Z	h	m_14995_	method_823	shouldShowToast
	m	()Z	i	m_14996_	method_808	shouldAnnounceChat
	m	()Z	j	m_14997_	method_824	isHidden
	m	()Lcom/google/gson/JsonElement;	k	m_14998_	method_814	serializeToJson
	m	()Lcom/google/gson/JsonObject;	l	m_14999_	method_810	serializeIcon
c	ana	net/minecraft/tags/FlatLevelGeneratorPresetTags	net/minecraft/class_7088	net/minecraft/tags/FlatLevelGeneratorPresetTags
	f	Lanl;	a	f_215848_	field_37402	VISIBLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_215851_	method_41292	create
c	anb	net/minecraft/tags/FluidTags	net/minecraft/class_3486	net/minecraft/tags/FluidTags
	f	Lanl;	a	f_13131_	field_15517	WATER
	f	Lanl;	b	f_13132_	field_15518	LAVA
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_203850_	method_15095	create
c	anc	net/minecraft/tags/GameEventTags	net/minecraft/class_5698	net/minecraft/tags/GameEventTags
	f	Lanl;	a	f_144302_	field_28090	VIBRATIONS
	f	Lanl;	b	f_215853_	field_38079	WARDEN_CAN_LISTEN
	f	Lanl;	c	f_215854_	field_38698	SHRIEKER_CAN_LISTEN
	f	Lanl;	d	f_144303_	field_28091	IGNORE_VIBRATIONS_SNEAKING
	f	Lanl;	e	f_215855_	field_39031	ALLAY_CAN_LISTEN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_203852_	method_32823	create
c	and	net/minecraft/tags/InstrumentTags	net/minecraft/class_7441	net/minecraft/tags/InstrumentTags
	f	Lanl;	a	f_215856_	field_39106	REGULAR_GOAT_HORNS
	f	Lanl;	b	f_215857_	field_39107	SCREAMING_GOAT_HORNS
	f	Lanl;	c	f_215858_	field_39108	GOAT_HORNS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lanl;	a	m_215860_	method_43676	create
c	ane	net/minecraft/tags/ItemTags	net/minecraft/class_3489	net/minecraft/tags/ItemTags
	f	Lanl;	A	f_13189_	field_21957	CRIMSON_STEMS
	f	Lanl;	B	f_13190_	field_21958	WARPED_STEMS
	f	Lanl;	C	f_256904_	field_40987	BAMBOO_BLOCKS
	f	Lanl;	D	f_215862_	field_38837	WART_BLOCKS
	f	Lanl;	E	f_13191_	field_15556	BANNERS
	f	Lanl;	F	f_13137_	field_15532	SAND
	f	Lanl;	G	f_273858_	field_42972	SMELTS_TO_GLASS
	f	Lanl;	H	f_13138_	field_15526	STAIRS
	f	Lanl;	I	f_13139_	field_15535	SLABS
	f	Lanl;	J	f_13140_	field_15560	WALLS
	f	Lanl;	K	f_13141_	field_15547	ANVIL
	f	Lanl;	L	f_13142_	field_15529	RAILS
	f	Lanl;	M	f_13143_	field_15558	LEAVES
	f	Lanl;	N	f_13144_	field_15548	TRAPDOORS
	f	Lanl;	O	f_13145_	field_15543	SMALL_FLOWERS
	f	Lanl;	P	f_13146_	field_16444	BEDS
	f	Lanl;	Q	f_13147_	field_16585	FENCES
	f	Lanl;	R	f_13148_	field_20343	TALL_FLOWERS
	f	Lanl;	S	f_13149_	field_20344	FLOWERS
	f	Lanl;	T	f_13150_	field_23064	PIGLIN_REPELLENTS
	f	Lanl;	U	f_13151_	field_24481	PIGLIN_LOVED
	f	Lanl;	V	f_144309_	field_26987	IGNORED_BY_PIGLIN_BABIES
	f	Lanl;	W	f_144310_	field_26988	PIGLIN_FOOD
	f	Lanl;	X	f_144311_	field_28624	FOX_FOOD
	f	Lanl;	Y	f_13152_	field_23065	GOLD_ORES
	f	Lanl;	Z	f_144312_	field_28994	IRON_ORES
	f	Lanl;	a	f_13167_	field_15544	WOOL
	f	Lanl;	aA	f_144321_	field_28299	AXOLOTL_TEMPT_ITEMS
	f	Lanl;	aB	f_215865_	field_28300	DAMPENS_VIBRATIONS
	f	Lanl;	aC	f_144323_	field_29544	CLUSTER_MAX_HARVESTABLES
	f	Lanl;	aD	f_215866_	field_38699	COMPASSES
	f	Lanl;	aE	f_244389_	field_40108	HANGING_SIGNS
	f	Lanl;	aF	f_262757_	field_41662	CREEPER_IGNITERS
	f	Lanl;	aG	f_263791_	field_41757	NOTE_BLOCK_TOP_INSTRUMENTS
	f	Lanl;	aH	f_265942_	field_41890	TRIMMABLE_ARMOR
	f	Lanl;	aI	f_265843_	field_41891	TRIM_MATERIALS
	f	Lanl;	aJ	f_265940_	field_41892	TRIM_TEMPLATES
	f	Lanl;	aK	f_271449_	field_42609	SNIFFER_FOOD
	f	Lanl;	aL	f_271220_	field_42610	DECORATED_POT_SHERDS
	f	Lanl;	aM	f_283829_	field_44701	DECORATED_POT_INGREDIENTS
	f	Lanl;	aN	f_271388_	field_42611	SWORDS
	f	Lanl;	aO	f_271207_	field_42612	AXES
	f	Lanl;	aP	f_271298_	field_42613	HOES
	f	Lanl;	aQ	f_271360_	field_42614	PICKAXES
	f	Lanl;	aR	f_271138_	field_42615	SHOVELS
	f	Lanl;	aS	f_271540_	field_42616	TOOLS
	f	Lanl;	aT	f_271470_	field_42617	BREAKS_DECORATED_POTS
	f	Lanl;	aU	f_279581_	field_44591	VILLAGER_PLANTABLE_SEEDS
	f	Lanl;	aa	f_144313_	field_28995	DIAMOND_ORES
	f	Lanl;	ab	f_144314_	field_28996	REDSTONE_ORES
	f	Lanl;	ac	f_144315_	field_28997	LAPIS_ORES
	f	Lanl;	ad	f_144316_	field_29197	COAL_ORES
	f	Lanl;	ae	f_144317_	field_29198	EMERALD_ORES
	f	Lanl;	af	f_144318_	field_29199	COPPER_ORES
	f	Lanl;	ag	f_13153_	field_23211	NON_FLAMMABLE_WOOD
	f	Lanl;	ah	f_13154_	field_23801	SOUL_FIRE_BASE_BLOCKS
	f	Lanl;	ai	f_144319_	field_26989	CANDLES
	f	Lanl;	aj	f_198160_	field_36269	DIRT
	f	Lanl;	ak	f_198161_	field_36270	TERRACOTTA
	f	Lanl;	al	f_215863_	field_38836	COMPLETES_FIND_TREE_TUTORIAL
	f	Lanl;	am	f_13155_	field_15536	BOATS
	f	Lanl;	an	f_215864_	field_38080	CHEST_BOATS
	f	Lanl;	ao	f_13156_	field_15527	FISHES
	f	Lanl;	ap	f_13157_	field_15533	SIGNS
	f	Lanl;	aq	f_13158_	field_15541	MUSIC_DISCS
	f	Lanl;	ar	f_13159_	field_23969	CREEPER_DROP_MUSIC_DISCS
	f	Lanl;	as	f_13160_	field_17487	COALS
	f	Lanl;	at	f_13161_	field_18317	ARROWS
	f	Lanl;	au	f_13162_	field_21465	LECTERN_BOOKS
	f	Lanl;	av	f_244646_	field_40109	BOOKSHELF_BOOKS
	f	Lanl;	aw	f_13164_	field_22277	BEACON_PAYMENT_ITEMS
	f	Lanl;	ax	f_13165_	field_23802	STONE_TOOL_MATERIALS
	f	Lanl;	ay	f_13166_	field_25808	STONE_CRAFTING_MATERIALS
	f	Lanl;	az	f_144320_	field_28041	FREEZE_IMMUNE_WEARABLES
	f	Lanl;	b	f_13168_	field_15537	PLANKS
	f	Lanl;	c	f_13169_	field_15531	STONE_BRICKS
	f	Lanl;	d	f_13170_	field_15555	WOODEN_BUTTONS
	f	Lanl;	e	f_279629_	field_44592	STONE_BUTTONS
	f	Lanl;	f	f_13171_	field_15551	BUTTONS
	f	Lanl;	g	f_215867_	field_15542	WOOL_CARPETS
	f	Lanl;	h	f_13173_	field_15552	WOODEN_DOORS
	f	Lanl;	i	f_13174_	field_15557	WOODEN_STAIRS
	f	Lanl;	j	f_13175_	field_15534	WOODEN_SLABS
	f	Lanl;	k	f_13176_	field_17620	WOODEN_FENCES
	f	Lanl;	l	f_254662_	field_40858	FENCE_GATES
	f	Lanl;	m	f_13177_	field_15540	WOODEN_PRESSURE_PLATES
	f	Lanl;	n	f_13178_	field_15550	WOODEN_TRAPDOORS
	f	Lanl;	o	f_13179_	field_15553	DOORS
	f	Lanl;	p	f_13180_	field_15528	SAPLINGS
	f	Lanl;	q	f_13181_	field_23212	LOGS_THAT_BURN
	f	Lanl;	r	f_13182_	field_15539	LOGS
	f	Lanl;	s	f_13183_	field_15546	DARK_OAK_LOGS
	f	Lanl;	t	f_13184_	field_15545	OAK_LOGS
	f	Lanl;	u	f_13185_	field_15554	BIRCH_LOGS
	f	Lanl;	v	f_13186_	field_15525	ACACIA_LOGS
	f	Lanl;	w	f_271202_	field_42618	CHERRY_LOGS
	f	Lanl;	x	f_13187_	field_15538	JUNGLE_LOGS
	f	Lanl;	y	f_13188_	field_15549	SPRUCE_LOGS
	f	Lanl;	z	f_215869_	field_37403	MANGROVE_LOGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_203854_	method_15102	bind
c	anf	net/minecraft/tags/PaintingVariantTags	net/minecraft/class_7406	net/minecraft/tags/PaintingVariantTags
	f	Lanl;	a	f_215870_	field_38929	PLACEABLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_215873_	method_43384	create
c	ang	net/minecraft/tags/PoiTypeTags	net/minecraft/class_7473	net/minecraft/tags/PoiTypeTags
	f	Lanl;	a	f_215875_	field_39262	ACQUIRABLE_JOB_SITE
	f	Lanl;	b	f_215876_	field_39263	VILLAGE
	f	Lanl;	c	f_215877_	field_39264	BEE_HOME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_215880_	method_43935	create
c	anh	net/minecraft/tags/StructureTags	net/minecraft/class_7045	net/minecraft/tags/StructureTags
	f	Lanl;	a	f_215882_	field_37040	EYE_OF_ENDER_LOCATED
	f	Lanl;	b	f_215883_	field_37041	DOLPHIN_LOCATED
	f	Lanl;	c	f_215884_	field_37042	ON_WOODLAND_EXPLORER_MAPS
	f	Lanl;	d	f_215885_	field_37043	ON_OCEAN_EXPLORER_MAPS
	f	Lanl;	e	f_215886_	field_37044	ON_TREASURE_MAPS
	f	Lanl;	f	f_215887_	field_37404	CATS_SPAWN_IN
	f	Lanl;	g	f_215888_	field_37405	CATS_SPAWN_AS_BLACK
	f	Lanl;	h	f_215889_	field_37045	VILLAGE
	f	Lanl;	i	f_215890_	field_37046	MINESHAFT
	f	Lanl;	j	f_215891_	field_37047	SHIPWRECK
	f	Lanl;	k	f_215892_	field_37048	RUINED_PORTAL
	f	Lanl;	l	f_215893_	field_37049	OCEAN_RUIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lanl;	a	m_215895_	method_41006	create
c	ani	net/minecraft/tags/TagBuilder	net/minecraft/class_3495	net/minecraft/tags/TagBuilder
	f	Ljava/util/List;	a	f_215897_	field_23688	entries
	m	()V	<init>	<init>	<init>	<init>
	m	(Lanj;)Lani;	a	m_215902_	method_27064	add
	m	()Lani;	a	m_215899_	method_26778	create
	m	(Lacq;)Lani;	a	m_215900_	method_26784	addElement
	m	(Lacq;)Lani;	b	m_215905_	method_34891	addOptionalElement
	m	()Ljava/util/List;	b	m_215904_	method_26782	build
	m	(Lacq;)Lani;	c	m_215907_	method_26787	addTag
	m	(Lacq;)Lani;	d	m_215909_	method_34892	addOptionalTag
c	anj	net/minecraft/tags/TagEntry	net/minecraft/class_3497	net/minecraft/tags/TagEntry
	f	Lcom/mojang/serialization/Codec;	a	f_215911_	field_39265	CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_215912_	field_39266	FULL_CODEC
	f	Lacq;	c	f_215913_	field_15584	id
	f	Z	d	f_215914_	field_39267	tag
	f	Z	e	f_215915_	field_39268	required
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laoi$d;Z)V	<init>	<init>	<init>	<init>
	m	(Lacq;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lanj;)Lcom/mojang/datafixers/util/Either;	a	m_215930_	method_43938	method_43938
	m	(Ljava/util/function/Consumer;)V	a	m_215938_	method_32831	visitRequiredDependencies
	m	(Lcom/mojang/datafixers/util/Either;)Lanj;	a	m_215934_	method_43940	method_43940
	m	(Laoi$d;)Lanj;	a	m_215932_	method_43939	method_43939
	m	()Laoi$d;	a	m_215924_	method_43936	elementOrTag
	m	(Lacq;)Lanj;	a	m_215925_	method_43937	element
	m	(Lanj$a;Ljava/util/function/Consumer;)Z	a	m_215927_	method_26790	build
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z	a	m_215940_	method_32832	verifyIfPresent
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_215936_	method_43941	method_43941
	m	(Lanj;)Lanj;	b	m_215945_	method_43943	method_43943
	m	(Lacq;)Lanj;	b	m_215943_	method_43942	optionalElement
	m	(Ljava/util/function/Consumer;)V	b	m_215947_	method_43944	visitOptionalDependencies
	m	(Lanj;)Ljava/lang/Boolean;	c	m_215951_	method_43946	method_43946
	m	(Lacq;)Lanj;	c	m_215949_	method_43945	tag
	m	(Lacq;)Lanj;	d	m_215953_	method_43947	optionalTag
c	anj$a	net/minecraft/tags/TagEntry$Lookup	net/minecraft/class_3497$class_7474	net/minecraft/tags/TagEntry$Lookup
	m	(Lacq;)Ljava/lang/Object;	a	m_213619_	method_43948	element
	m	(Lacq;)Ljava/util/Collection;	b	m_214048_	method_43949	tag
c	ank	net/minecraft/tags/TagFile	net/minecraft/class_7475	net/minecraft/tags/TagFile
	f	Lcom/mojang/serialization/Codec;	a	f_215958_	field_39269	CODEC
	f	Ljava/util/List;	b	f_215959_	comp_811	entries
	f	Z	c	f_215960_	comp_812	replace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_215959_	comp_811	entries
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_215966_	method_43950	method_43950
	m	()Z	b	f_215960_	comp_812	replace
c	anl	net/minecraft/tags/TagKey	net/minecraft/class_6862	net/minecraft/tags/TagKey
	f	Lacp;	a	f_203867_	comp_326	registry
	f	Lacq;	b	f_203868_	comp_327	location
	f	Lcom/google/common/collect/Interner;	c	f_203869_	field_36394	VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lacq;)Lanl;	a	m_203882_	method_40092	create
	m	(Lanl;)Ljava/lang/String;	a	m_203875_	method_40089	method_40089
	m	(Lacp;)Lcom/mojang/serialization/Codec;	a	m_203877_	method_40090	codec
	m	()Lacp;	a	f_203867_	comp_326	registry
	m	(Lacp;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_274115_	method_40091	method_40091
	m	(Lacp;)Lcom/mojang/serialization/Codec;	b	m_203886_	method_40093	hashedCodec
	m	()Lacq;	b	f_203868_	comp_327	location
	m	(Lacp;Lacq;)Lanl;	b	m_203888_	method_40094	method_40094
	m	(Lacp;Lacq;)Lanl;	c	m_203891_	method_40095	method_40095
	m	(Lacp;)Z	c	m_207645_	method_41007	isFor
	m	()Ljava/lang/String;	c	m_274114_	method_49429	method_49429
	m	(Lacp;)Ljava/util/Optional;	d	m_207647_	method_41008	cast
c	anm	net/minecraft/tags/TagLoader	net/minecraft/class_3503	net/minecraft/tags/TagLoader
	f	Lorg/slf4j/Logger;	a	f_13445_	field_15607	LOGGER
	f	Ljava/util/function/Function;	b	f_13448_	field_15609	idToValue
	f	Ljava/lang/String;	c	f_13449_	field_15605	directory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Function;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lanj$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either;	a	m_215978_	method_43952	build
	m	(Lanj$a;Ljava/util/Map;Lacq;Lanm$b;)V	a	m_284005_	method_51476	method_51476
	m	(Lacq;Ljava/util/Collection;)V	a	m_215975_	method_33175	method_33175
	m	(Lakx;)Ljava/util/Map;	a	m_144495_	method_33174	load
	m	(Lacq;)Ljava/util/List;	a	m_215973_	method_43951	method_43951
	m	(Ljava/util/Map;)Ljava/util/Map;	a	m_203898_	method_18242	build
	m	(Laof;Lacq;Ljava/util/List;)V	a	m_284006_	method_51477	method_51477
	m	(Ljava/util/Map;Lacq;Ljava/util/Collection;)V	a	m_215998_	method_32840	method_32840
	m	(Ljava/util/List;Ljava/lang/String;Lanj;)V	a	m_215994_	method_43954	method_43954
	m	(Lakx;)Ljava/util/Map;	b	m_203900_	method_33176	loadAndBuild
c	anm$1	net/minecraft/tags/TagLoader$1	net/minecraft/class_3503$1	net/minecraft/tags/TagLoader$1
	f	Ljava/util/Map;	a	f_216033_	field_39270	val$newTags
	f	Lanm;	b	f_216034_	field_39271	field_39271
	m	(Lanm;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	anm$a	net/minecraft/tags/TagLoader$EntryWithSource	net/minecraft/class_3503$class_5145	net/minecraft/tags/TagLoader$EntryWithSource
	f	Lanj;	a	f_216042_	comp_324	entry
	f	Ljava/lang/String;	b	f_216043_	comp_325	source
	m	(Lanj;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lanj;	a	f_216042_	comp_324	entry
	m	()Ljava/lang/String;	b	f_216043_	comp_325	source
c	anm$b	net/minecraft/tags/TagLoader$SortingEntry	net/minecraft/class_3503$class_8522	net/minecraft/tags/TagLoader$SortingEntry
	f	Ljava/util/List;	a	f_283922_	comp_1486	entries
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lanm$a;)V	a	m_284267_	method_51479	method_51479
	m	()Ljava/util/List;	a	f_283922_	comp_1486	entries
	m	(Ljava/util/function/Consumer;Lanm$a;)V	b	m_284342_	method_51481	method_51481
c	ann	net/minecraft/tags/TagManager	net/minecraft/class_3505	net/minecraft/tags/TagManager
	f	Ljava/util/Map;	a	f_203902_	field_36395	CUSTOM_REGISTRY_DIRECTORIES
	f	Lhs;	b	f_144569_	field_28312	registryAccess
	f	Ljava/util/List;	c	f_203903_	field_36396	results
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhs;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ljava/lang/Void;)V	a	m_203915_	method_40098	method_40098
	m	()Ljava/util/List;	a	m_203904_	method_40096	getResult
	m	(Lacp;Lanm;Lakx;)Lann$a;	a	m_203920_	method_33181	method_33181
	m	(Lhr;Lacp;Lacq;)Ljava/util/Optional;	a	m_257152_	method_40097	method_40097
	m	(Lacp;)Ljava/lang/String;	a	m_203918_	method_40099	getTagDir
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_203905_	method_33177	method_33177
	m	(Lakx;Ljava/util/concurrent/Executor;Lhs$d;)Ljava/util/concurrent/CompletableFuture;	a	m_203907_	method_33178	createLoader
	m	(Lakx;Ljava/util/concurrent/Executor;Lhs$d;)Ljava/util/concurrent/CompletableFuture;	b	m_203924_	method_40100	method_40100
c	ann$a	net/minecraft/tags/TagManager$LoadResult	net/minecraft/class_3505$class_6863	net/minecraft/tags/TagManager$LoadResult
	f	Lacp;	a	f_203928_	comp_328	key
	f	Ljava/util/Map;	b	f_203929_	comp_329	tags
	m	(Lacp;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_203928_	comp_328	key
	m	()Ljava/util/Map;	b	f_203929_	comp_329	tags
c	ano	net/minecraft/tags/TagNetworkSerialization	net/minecraft/class_6864	net/minecraft/tags/TagNetworkSerialization
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	a	m_203944_	method_40103	method_40103
	m	(Lacp;Lhr;Lano$b;Lacq;Lit/unimi/dsi/fastutil/ints/IntList;)V	a	m_244908_	method_40107	method_40107
	m	(Lhs$d;)Lcom/mojang/datafixers/util/Pair;	a	m_203948_	method_40104	method_40104
	m	(Lhr;)Lano$a;	a	m_203942_	method_40102	serializeToNetwork
	m	(Lacp;Lhr;Lano$a;Lano$b;)V	a	m_203952_	method_40106	deserializeTagsFromNetwork
	m	(Lcom/mojang/datafixers/util/Pair;)Z	a	m_203940_	method_40101	method_40101
	m	(Lhl;)Ljava/util/Map;	a	m_245799_	method_40105	serializeTagsToNetwork
c	ano$a	net/minecraft/tags/TagNetworkSerialization$NetworkPayload	net/minecraft/class_6864$class_5748	net/minecraft/tags/TagNetworkSerialization$NetworkPayload
	f	Ljava/util/Map;	a	f_203963_	field_28304	tags
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_203966_	method_40108	isEmpty
	m	(Lsf;)V	a	m_203967_	method_33159	write
	m	(Lsf;)Lano$a;	b	m_203969_	method_33160	read
c	ano$b	net/minecraft/tags/TagNetworkSerialization$TagOutput	net/minecraft/class_6864$class_6865	net/minecraft/tags/TagNetworkSerialization$TagOutput
	m	(Lanl;Ljava/util/List;)V	accept	m_203971_	accept	accept
c	anp	net/minecraft/tags/WorldPresetTags	net/minecraft/class_7089	net/minecraft/tags/WorldPresetTags
	f	Lanl;	a	f_216053_	field_37406	NORMAL
	f	Lanl;	b	f_216054_	field_37407	EXTENDED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lanl;	a	m_216057_	method_41293	create
c	anq	net/minecraft/tags/package-info	net/minecraft/class_5994	net/minecraft/tags/package-info
c	anr	net/minecraft/util/AbortableIterationConsumer	net/minecraft/class_7927	net/minecraft/util/AbortableIterationConsumer
	m	(Ljava/util/function/Consumer;Ljava/lang/Object;)Lanr$a;	a	m_261257_	method_47542	method_47542
	m	(Ljava/lang/Object;)Lanr$a;	accept	m_260972_	accept	accept
	m	(Ljava/util/function/Consumer;)Lanr;	forConsumer	m_260908_	forConsumer	forConsumer
c	anr$a	net/minecraft/util/AbortableIterationConsumer$Continuation	net/minecraft/class_7927$class_7928	net/minecraft/util/AbortableIterationConsumer$Continuation
	f	Lanr$a;	a	CONTINUE	field_41283	CONTINUE
	f	Lanr$a;	b	ABORT	field_41284	ABORT
	f	[Lanr$a;	c	$VALUES	field_41285	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_261146_	method_47543	shouldAbort
	m	()[Lanr$a;	b	m_261079_	method_47544	$values
c	ans	net/minecraft/util/BitStorage	net/minecraft/class_6490	net/minecraft/util/BitStorage
	m	([I)V	a	m_197970_	method_39892	unpack
	m	(Ljava/util/function/IntConsumer;)V	a	m_13519_	method_21739	getAll
	m	(I)I	a	m_13514_	method_15211	get
	m	()[J	a	m_13513_	method_15212	getRaw
	m	(II)I	a	m_13516_	method_15214	getAndSet
	m	(II)V	b	m_13524_	method_15210	set
	m	()I	b	m_13521_	method_15215	getSize
	m	()I	c	m_144604_	method_34896	getBits
	m	()Lans;	d	m_199833_	method_39939	copy
c	ant	net/minecraft/util/Brightness	net/minecraft/class_8104	net/minecraft/util/Brightness
	f	Lcom/mojang/serialization/Codec;	a	f_268431_	field_42262	LIGHT_VALUE_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_268672_	field_42263	CODEC
	f	Lant;	c	f_268536_	field_42264	FULL_BRIGHT
	f	I	d	f_268416_	comp_1240	block
	f	I	e	f_268420_	comp_1241	sky
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_269377_	method_48765	method_48765
	m	()I	a	m_269595_	method_48763	pack
	m	(I)Lant;	a	m_269373_	method_48764	unpack
	m	()I	b	f_268416_	comp_1240	block
	m	()I	c	f_268420_	comp_1241	sky
c	anu	net/minecraft/util/ByIdMap	net/minecraft/class_7995	net/minecraft/util/ByIdMap
	m	()V	<init>	<init>	<init>	<init>
	m	(I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object;	a	m_262816_	method_47911	method_47911
	m	(Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object;	a	m_262806_	method_47912	method_47912
	m	(Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lanu$a;)Ljava/util/function/IntFunction;	a	m_262839_	method_47914	continuous
	m	(Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction;	a	m_262788_	method_47913	createMap
	m	(Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction;	a	m_262845_	method_47915	sparse
	m	([Ljava/lang/Object;II)Ljava/lang/Object;	a	m_262853_	method_47916	method_47916
	m	(Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object;	b	m_262859_	method_47917	createSortedArray
	m	([Ljava/lang/Object;II)Ljava/lang/Object;	b	m_262799_	method_47918	method_47918
c	anu$1	net/minecraft/util/ByIdMap$1	net/minecraft/class_7995$1	net/minecraft/util/ByIdMap$1
	f	[I	a	f_262754_	field_41663	$SwitchMap$net$minecraft$util$ByIdMap$OutOfBoundsStrategy
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	anu$a	net/minecraft/util/ByIdMap$OutOfBoundsStrategy	net/minecraft/class_7995$class_7996	net/minecraft/util/ByIdMap$OutOfBoundsStrategy
	f	Lanu$a;	a	ZERO	field_41664	ZERO
	f	Lanu$a;	b	WRAP	field_41665	WRAP
	f	Lanu$a;	c	CLAMP	field_41666	CLAMP
	f	[Lanu$a;	d	$VALUES	field_41667	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lanu$a;	a	m_262833_	method_47919	$values
c	anv	net/minecraft/util/ClassInstanceMultiMap	net/minecraft/class_3509	net/minecraft/util/ClassInstanceMultiMap
	f	Ljava/util/Map;	a	f_13527_	field_15636	byClass
	f	Ljava/lang/Class;	b	f_13528_	field_15637	baseClass
	f	Ljava/util/List;	c	f_13529_	field_15635	allInstances
	m	(Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_13532_	method_34897	getAllInstances
	m	(Ljava/lang/Class;)Ljava/util/Collection;	a	m_13533_	method_15216	find
	m	(Ljava/lang/Class;)Ljava/util/List;	b	m_13537_	method_15217	method_15217
c	anw	net/minecraft/util/CommonColors	net/minecraft/class_8012	net/minecraft/util/CommonColors
	f	I	a	f_273869_	field_42973	WHITE
	f	I	b	f_273839_	field_42974	BLACK
	f	I	c	f_289577_	field_44941	GRAY
	f	I	d	f_263745_	field_41758	RED
	m	()V	<init>	<init>	<init>	<init>
c	anx	net/minecraft/util/CommonLinks	net/minecraft/class_8216	net/minecraft/util/CommonLinks
	f	Ljava/lang/String;	a	f_276156_	field_43117	GDPR
	f	Ljava/lang/String;	b	f_276140_	field_43118	EULA
	f	Ljava/lang/String;	c	f_276141_	field_43119	ATTRIBUTION
	f	Ljava/lang/String;	d	f_276152_	field_43120	LICENSES
	f	Ljava/lang/String;	e	f_276151_	field_43121	BUY_MINECRAFT_JAVA
	f	Ljava/lang/String;	f	f_276144_	field_43122	ACCOUNT_SETTINGS
	f	Ljava/lang/String;	g	f_276142_	field_43123	SNAPSHOT_FEEDBACK
	f	Ljava/lang/String;	h	f_276150_	field_43124	RELEASE_FEEDBACK
	f	Ljava/lang/String;	i	f_276147_	field_43125	SNAPSHOT_BUGS_FEEDBACK
	f	Ljava/lang/String;	j	f_276157_	field_43126	ACCESSIBILITY_HELP
	f	Ljava/lang/String;	k	f_276160_	field_43127	REPORTING_HELP
	f	Ljava/lang/String;	l	f_276139_	field_43128	SUSPENSION_HELP
	f	Ljava/lang/String;	m	f_276158_	field_43129	BLOCKING_HELP
	f	Ljava/lang/String;	n	f_289836_	field_44949	SYMLINK_HELP
	f	Ljava/lang/String;	o	f_276149_	field_43130	START_REALMS_TRIAL
	f	Ljava/lang/String;	p	f_276145_	field_43131	BUY_REALMS
	f	Ljava/lang/String;	q	f_276134_	field_43132	REALMS_TERMS
	f	Ljava/lang/String;	r	f_276159_	field_43133	REALMS_CONTENT_CREATION
	f	Ljava/lang/String;	s	f_276135_	field_43134	REALMS_UPDATE_MOJANG_ACCOUNT
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;	a	m_276218_	method_49720	extendRealms
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_276215_	method_49719	extendRealms
c	any	net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap	net/minecraft/class_3513	net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap
	f	I	b	f_144605_	field_29828	NOT_FOUND
	f	Ljava/lang/Object;	c	f_13545_	field_15650	EMPTY_SLOT
	f	F	d	f_144606_	field_29829	LOADFACTOR
	f	[Ljava/lang/Object;	e	f_13546_	field_15651	keys
	f	[I	f	f_13547_	field_15646	values
	f	[Ljava/lang/Object;	g	f_13548_	field_15647	byId
	f	I	h	f_13549_	field_15649	nextId
	f	I	i	f_13550_	field_15648	size
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	([Ljava/lang/Object;[I[Ljava/lang/Object;II)V	<init>	<init>	<init>	<init>
	m	()V	a	m_13554_	method_15229	clear
	m	(Ljava/lang/Object;I)V	a	m_13559_	method_15230	addMapping
	m	(Ljava/lang/Object;)Z	b	m_144609_	method_34904	contains
	m	(Ljava/lang/Object;I)I	b	m_13563_	method_15232	indexOf
	m	(Ljava/lang/Object;)I	c	m_13569_	method_15225	add
	m	(I)Lany;	c	m_184237_	method_37913	create
	m	()Lany;	c	m_199846_	method_39940	copy
	m	(I)Z	d	m_144607_	method_34903	contains
	m	()I	d	m_13566_	method_15226	nextId
	m	(Ljava/lang/Object;)I	d	m_13573_	method_15228	hash
	m	(I)I	e	m_13567_	method_15222	getValue
	m	(I)V	f	m_13571_	method_15224	grow
	m	(I)I	g	m_13575_	method_15223	findEmpty
c	anz	net/minecraft/util/Crypt	net/minecraft/class_3515	net/minecraft/util/Crypt
	f	Ljava/lang/String;	a	f_216059_	field_39109	SIGNING_ALGORITHM
	f	I	b	f_244257_	field_40111	SIGNATURE_BYTES
	f	Ljava/lang/String;	c	f_216060_	field_39033	RSA_PUBLIC_KEY_HEADER
	f	Ljava/lang/String;	d	f_216061_	field_39034	MIME_LINE_SEPARATOR
	f	Ljava/util/Base64$Encoder;	e	f_216062_	field_39272	MIME_ENCODER
	f	Lcom/mojang/serialization/Codec;	f	f_216063_	field_39035	PUBLIC_KEY_CODEC
	f	Lcom/mojang/serialization/Codec;	g	f_216064_	field_39036	PRIVATE_KEY_CODEC
	f	Ljava/lang/String;	h	f_144611_	field_29830	SYMMETRIC_ALGORITHM
	f	I	i	f_144612_	field_29831	SYMMETRIC_BITS
	f	Ljava/lang/String;	j	f_144613_	field_29832	ASYMMETRIC_ALGORITHM
	f	I	k	f_144614_	field_29833	ASYMMETRIC_BITS
	f	Ljava/lang/String;	l	f_144615_	field_29834	BYTE_ENCODING
	f	Ljava/lang/String;	m	f_144616_	field_29835	HASH_ALGORITHM
	f	Ljava/lang/String;	n	f_216065_	field_39037	PEM_RSA_PRIVATE_KEY_HEADER
	f	Ljava/lang/String;	o	f_216066_	field_39038	PEM_RSA_PRIVATE_KEY_FOOTER
	f	Ljava/lang/String;	p	f_216067_	field_39039	RSA_PUBLIC_KEY_FOOTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([[B)[B	a	m_13602_	method_15236	digestData
	m	(ILjava/security/Key;)Ljavax/crypto/Cipher;	a	m_13583_	method_15235	getCipher
	m	(Ljava/security/Key;[B)[B	a	m_13594_	method_15238	encryptUsingKey
	m	()Ljavax/crypto/SecretKey;	a	m_13578_	method_15239	generateSecretKey
	m	(Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B	a	m_13590_	method_15240	digestData
	m	(ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher;	a	m_13579_	method_15241	setupCipher
	m	(ILjava/security/Key;[B)[B	a	m_13586_	method_15244	cipherData
	m	(Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey;	a	m_13597_	method_15234	decryptByteToSecretKey
	m	(Ljava/lang/String;)Ljava/security/PrivateKey;	a	m_216069_	method_43519	stringToPemRsaPrivateKey
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lanz$a;)Ljava/security/Key;	a	m_216071_	method_43520	rsaStringToKey
	m	(Ljava/security/PublicKey;)Ljava/lang/String;	a	m_216078_	method_43522	rsaPublicKeyToString
	m	([B)Ljava/security/PublicKey;	a	m_13600_	method_15242	byteToPublicKey
	m	(Ljava/security/PrivateKey;)Ljava/lang/String;	a	m_216076_	method_43521	pemRsaPrivateKeyToString
	m	()Ljava/security/KeyPair;	b	m_13604_	method_15237	generateKeyPair
	m	(Ljava/lang/String;)Ljava/security/PublicKey;	b	m_216080_	method_43524	stringToRsaPublicKey
	m	([B)Ljava/security/PrivateKey;	b	m_216082_	method_43525	byteToPrivateKey
	m	(Ljava/security/Key;[B)[B	b	m_13605_	method_15243	decryptUsingKey
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	c	m_274116_	method_43526	method_43526
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	d	m_274117_	method_43527	method_43527
c	anz$a	net/minecraft/util/Crypt$ByteArrayToKeyFunction	net/minecraft/class_3515$class_7424	net/minecraft/util/Crypt$ByteArrayToKeyFunction
	m	([B)Ljava/security/Key;	apply	m_216088_	apply	apply
c	anz$b	net/minecraft/util/Crypt$SaltSignaturePair	net/minecraft/class_3515$class_7425	net/minecraft/util/Crypt$SaltSignaturePair
	f	Lanz$b;	a	f_216090_	field_39040	EMPTY
	f	J	b	f_216091_	comp_739	salt
	f	[B	c	f_216092_	comp_740	signature
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(J[B)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_216099_	method_43528	isValid
	m	(Lsf;Lanz$b;)V	a	m_216100_	method_43529	write
	m	()[B	b	m_216103_	method_43530	saltAsBytes
	m	()J	c	f_216091_	comp_739	salt
	m	()[B	d	f_216092_	comp_740	signature
c	anz$c	net/minecraft/util/Crypt$SaltSupplier	net/minecraft/class_3515$class_7426	net/minecraft/util/Crypt$SaltSupplier
	f	Ljava/security/SecureRandom;	a	f_216110_	field_39041	secureRandom
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()J	a	m_216113_	method_43531	getLong
c	ao	net/minecraft/advancements/FrameType	net/minecraft/class_189	net/minecraft/advancements/FrameType
	f	Lao;	a	TASK	field_1254	TASK
	f	Lao;	b	CHALLENGE	field_1250	CHALLENGE
	f	Lao;	c	GOAL	field_1249	GOAL
	f	Ljava/lang/String;	d	f_15536_	field_1251	name
	f	I	e	f_15537_	field_1252	texture
	f	Ln;	f	f_15538_	field_1255	chatColor
	f	Lsw;	g	f_15539_	field_26386	displayName
	f	[Lao;	h	$VALUES	field_1253	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;ILn;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_15548_	method_831	getName
	m	(Ljava/lang/String;)Lao;	a	m_15549_	method_833	byName
	m	()I	b	m_15551_	method_832	getTexture
	m	()Ln;	c	m_15552_	method_830	getChatColor
	m	()Lsw;	d	m_15553_	method_30756	getDisplayName
	m	()[Lao;	e	m_145833_	method_36593	$values
c	aoa	net/minecraft/util/CryptException	net/minecraft/class_5525	net/minecraft/util/CryptException
	m	(Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	aob	net/minecraft/util/CsvOutput	net/minecraft/class_4456	net/minecraft/util/CsvOutput
	f	Ljava/lang/String;	a	f_144618_	field_29836	LINE_SEPARATOR
	f	Ljava/lang/String;	b	f_144619_	field_29837	FIELD_SEPARATOR
	f	Ljava/io/Writer;	c	f_13610_	field_20284	output
	f	I	d	f_13611_	field_20285	columnCount
	m	(Ljava/io/Writer;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Ljava/lang/String;	a	m_13620_	method_21628	getStringValue
	m	([Ljava/lang/Object;)V	a	m_13624_	method_21630	writeRow
	m	(Ljava/util/stream/Stream;)V	a	m_13622_	method_21629	writeLine
	m	()Laob$a;	a	m_13619_	method_21627	builder
c	aob$a	net/minecraft/util/CsvOutput$Builder	net/minecraft/class_4456$class_4457	net/minecraft/util/CsvOutput$Builder
	f	Ljava/util/List;	a	f_13626_	field_20286	headers
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/Writer;)Laob;	a	m_13628_	method_21631	build
	m	(Ljava/lang/String;)Laob$a;	a	m_13630_	method_21632	addColumn
c	aoc	net/minecraft/util/CubicSampler	net/minecraft/class_6491	net/minecraft/util/CubicSampler
	f	I	a	f_177979_	field_33222	GAUSSIAN_SAMPLE_RADIUS
	f	I	b	f_177980_	field_33223	GAUSSIAN_SAMPLE_BREADTH
	f	[D	c	f_130036_	field_22449	GAUSSIAN_SAMPLE_KERNEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leei;Laoc$a;)Leei;	a	m_130038_	method_24895	gaussianSampleVec3
c	aoc$a	net/minecraft/util/CubicSampler$Vec3Fetcher	net/minecraft/class_6491$class_4859	net/minecraft/util/CubicSampler$Vec3Fetcher
	m	(III)Leei;	fetch	m_130041_	fetch	fetch
c	aod	net/minecraft/util/CubicSpline	net/minecraft/class_6492	net/minecraft/util/CubicSpline
	m	(Laod$d;)Laod;	a	m_211396_	method_41187	mapAll
	m	(FLaod;F)Laod$a;	a	m_184241_	method_39226	method_39226
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_184262_	method_39232	codec
	m	(F)Laod;	a	m_184239_	method_39427	constant
	m	(Lapx;Lapx;)Laod$b;	a	m_184254_	method_39502	builder
	m	()Ljava/lang/String;	a	m_183628_	method_39225	parityString
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_184264_	method_39233	method_39233
	m	(Lcom/mojang/datafixers/util/Either;)Laod;	a	m_184260_	method_39231	method_39231
	m	(Laod$e;)Ljava/lang/Record;	a	m_184245_	method_39227	method_39227
	m	(Lapx;Ljava/util/List;)Laod$e;	a	m_184257_	method_39230	method_39230
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_184268_	method_39234	method_39234
	m	(Laod$e;I)Laod$a;	a	m_184247_	method_39228	method_39228
	m	(Lapx;)Laod$b;	a	m_184252_	method_37918	builder
	m	(Laod;)Lcom/mojang/datafixers/util/Either;	a	m_184250_	method_39229	method_39229
	m	(Laod$e;)Ljava/util/List;	b	m_184271_	method_39235	method_39235
c	aod$a	net/minecraft/util/CubicSpline$1Point	net/minecraft/class_6492$class_6737	net/minecraft/util/CubicSpline$1Point
	f	F	a	f_184273_	comp_225	location
	f	Laod;	b	f_184274_	comp_226	value
	f	F	c	f_184275_	comp_227	derivative
	m	(FLaod;F)V	<init>	<init>	<init>	<init>
	m	()F	a	f_184273_	comp_225	location
	m	()Laod;	b	f_184274_	comp_226	value
	m	()F	c	f_184275_	comp_227	derivative
c	aod$b	net/minecraft/util/CubicSpline$Builder	net/minecraft/class_6492$class_6493	net/minecraft/util/CubicSpline$Builder
	f	Lapx;	a	f_184287_	field_34382	coordinate
	f	Lapx;	b	f_184288_	field_35661	valueTransformer
	f	Lit/unimi/dsi/fastutil/floats/FloatList;	c	f_184289_	field_34383	locations
	f	Ljava/util/List;	d	f_184290_	field_34384	values
	f	Lit/unimi/dsi/fastutil/floats/FloatList;	e	f_184291_	field_34385	derivatives
	m	(Lapx;)V	<init>	<init>	<init>	<init>
	m	(Lapx;Lapx;)V	<init>	<init>	<init>	<init>
	m	(FLaod;F)Laod$b;	a	m_184302_	method_37925	addPoint
	m	(FF)Laod$b;	a	m_216114_	method_41294	addPoint
	m	()Laod;	a	m_184297_	method_37923	build
	m	(FFF)Laod$b;	a	m_184298_	method_37924	addPoint
	m	(FLaod;)Laod$b;	a	m_216117_	method_41295	addPoint
c	aod$c	net/minecraft/util/CubicSpline$Constant	net/minecraft/class_6492$class_6494	net/minecraft/util/CubicSpline$Constant
	f	F	b	f_184308_	comp_228	value
	m	(F)V	<init>	<init>	<init>	<init>
	m	()F	d	f_184308_	comp_228	value
c	aod$d	net/minecraft/util/CubicSpline$CoordinateVisitor	net/minecraft/class_6492$class_7073	net/minecraft/util/CubicSpline$CoordinateVisitor
	m	(Ljava/lang/Object;)Ljava/lang/Object;	visit	m_216122_	visit	visit
c	aod$e	net/minecraft/util/CubicSpline$Multipoint	net/minecraft/class_6492$class_6738	net/minecraft/util/CubicSpline$Multipoint
	f	Lapx;	b	f_184319_	comp_229	coordinate
	f	[F	c	f_184320_	comp_230	locations
	f	Ljava/util/List;	d	f_184321_	comp_231	values
	f	[F	e	f_184322_	comp_232	derivatives
	f	F	f	f_216124_	comp_532	minValue
	f	F	g	f_216125_	comp_533	maxValue
	m	(Lapx;[FLjava/util/List;[FFF)V	<init>	<init>	<init>	<init>
	m	(D)Ljava/lang/String;	a	m_184329_	method_39236	method_39236
	m	([FLjava/util/List;[F)V	a	m_216151_	method_41301	validateSizes
	m	(Laod$d;Laod;)Laod;	a	m_211586_	method_41188	method_41188
	m	(F[FI)Z	a	m_216139_	method_41298	method_41298
	m	(Lapx;[FLjava/util/List;[F)Laod$e;	a	m_216143_	method_41299	create
	m	(F[FF[FI)F	a	m_216133_	method_41297	linearExtend
	m	([FI)D	a	m_184336_	method_39239	method_39239
	m	([F)Ljava/lang/String;	a	m_184334_	method_39238	toString
	m	([FF)I	a	m_216148_	method_41300	findIntervalStart
	m	()Lapx;	d	f_184319_	comp_229	coordinate
	m	()[F	e	f_184320_	comp_230	locations
	m	()Ljava/util/List;	f	f_184321_	comp_231	values
	m	()[F	g	f_184322_	comp_232	derivatives
c	aoe	net/minecraft/util/DebugBuffer	net/minecraft/class_5831	net/minecraft/util/DebugBuffer
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	a	f_144620_	field_28810	data
	f	Ljava/util/concurrent/atomic/AtomicInteger;	b	f_144621_	field_28811	index
	m	(I)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_144624_	method_33720	dump
	m	(Ljava/lang/Object;)V	a	m_144625_	method_33721	push
c	aof	net/minecraft/util/DependencySorter	net/minecraft/class_8523	net/minecraft/util/DependencySorter
	f	Ljava/util/Map;	a	f_283882_	field_44702	contents
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z	a	m_284553_	method_51483	isCyclic
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Laof$a;)V	a	m_284160_	method_51482	method_51482
	m	(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V	a	m_284158_	method_51485	method_51485
	m	(Ljava/util/function/BiConsumer;)V	a	m_284430_	method_51487	orderByDependencies
	m	(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V	a	m_284372_	method_51484	visitDependenciesAndElement
	m	(Ljava/lang/Object;Laof$a;)Laof;	a	m_284176_	method_51486	addEntry
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V	b	m_284232_	method_51489	addDependencyIfNotCyclic
	m	(Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V	b	m_284473_	method_51490	method_51490
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Laof$a;)V	b	m_284554_	method_51488	method_51488
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V	c	m_284174_	method_51491	method_51491
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V	d	m_284431_	method_51492	method_51492
	m	(Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z	e	m_284129_	method_51493	method_51493
c	aof$a	net/minecraft/util/DependencySorter$Entry	net/minecraft/class_8523$class_8524	net/minecraft/util/DependencySorter$Entry
	m	(Ljava/util/function/Consumer;)V	a	m_284213_	method_51478	visitRequiredDependencies
	m	(Ljava/util/function/Consumer;)V	b	m_284346_	method_51480	visitOptionalDependencies
c	aog	net/minecraft/util/DirectoryLock	net/minecraft/class_5125	net/minecraft/util/DirectoryLock
	f	Ljava/lang/String;	a	f_144627_	field_29838	LOCK_FILE
	f	Ljava/nio/channels/FileChannel;	b	f_13632_	field_23692	lockFile
	f	Ljava/nio/channels/FileLock;	c	f_13633_	field_23693	lock
	f	Ljava/nio/ByteBuffer;	d	f_13634_	field_25353	DUMMY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_13639_	method_26802	isValid
	m	(Ljava/nio/file/Path;)Laog;	a	m_13640_	method_26803	create
	m	(Ljava/nio/file/Path;)Z	b	m_13642_	method_26804	isLocked
c	aog$a	net/minecraft/util/DirectoryLock$LockException	net/minecraft/class_5125$class_5126	net/minecraft/util/DirectoryLock$LockException
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;)Laog$a;	a	m_13648_	method_26805	alreadyLocked
c	aoh	net/minecraft/util/ExceptionCollector	net/minecraft/class_5127	net/minecraft/util/ExceptionCollector
	f	Ljava/lang/Throwable;	a	f_13650_	field_23694	result
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Throwable;)V	a	m_13653_	method_26807	add
	m	()V	a	m_13652_	method_26806	throwIfPresent
c	aoi	net/minecraft/util/ExtraCodecs	net/minecraft/class_5699	net/minecraft/util/ExtraCodecs
	f	Lcom/mojang/serialization/Codec;	a	f_252400_	field_40721	JSON
	f	Lcom/mojang/serialization/Codec;	b	f_252442_	field_40722	COMPONENT
	f	Lcom/mojang/serialization/Codec;	c	f_276686_	field_43173	FLAT_COMPONENT
	f	Lcom/mojang/serialization/Codec;	d	f_252432_	field_40723	VECTOR3F
	f	Lcom/mojang/serialization/Codec;	e	f_268572_	field_42265	QUATERNIONF_COMPONENTS
	f	Lcom/mojang/serialization/Codec;	f	f_268751_	field_42266	AXISANGLE4F
	f	Lcom/mojang/serialization/Codec;	g	f_268538_	field_42267	QUATERNIONF
	f	Lcom/mojang/serialization/Codec;	h	f_268748_	field_42268	MATRIX4F
	f	Lcom/mojang/serialization/Codec;	i	f_144628_	field_33441	NON_NEGATIVE_INT
	f	Lcom/mojang/serialization/Codec;	j	f_144629_	field_33442	POSITIVE_INT
	f	Lcom/mojang/serialization/Codec;	k	f_184349_	field_34387	POSITIVE_FLOAT
	f	Lcom/mojang/serialization/Codec;	l	f_216158_	field_37408	PATTERN
	f	Lcom/mojang/serialization/Codec;	m	f_216159_	field_39042	INSTANT_ISO8601
	f	Lcom/mojang/serialization/Codec;	n	f_216160_	field_39273	BASE64_STRING
	f	Lcom/mojang/serialization/Codec;	o	f_216161_	field_39274	TAG_OR_ELEMENT_ID
	f	Ljava/util/function/Function;	p	f_216162_	field_39395	toOptionalLong
	f	Ljava/util/function/Function;	q	f_216163_	field_39396	fromOptionalLong
	f	Lcom/mojang/serialization/Codec;	r	f_252419_	field_40724	BIT_SET
	f	Lcom/mojang/serialization/Codec;	s	f_252500_	field_40725	PROPERTY_MAP
	f	Lcom/mojang/serialization/Codec;	t	f_252453_	field_40726	GAME_PROFILE
	f	Lcom/mojang/serialization/Codec;	u	f_263723_	field_41759	NON_EMPTY_STRING
	f	Lcom/mojang/serialization/Codec;	v	f_283896_	field_44703	CODEPOINT
	f	Lcom/mojang/serialization/Codec;	w	f_252501_	field_40727	PROPERTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;	a	m_216166_	method_44167	asOptionalLong
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_144639_	method_33817	xor
	m	(Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V	a	m_252671_	method_46374	method_46374
	m	(Ljava/lang/String;Ljava/util/regex/PatternSyntaxException;)Ljava/lang/String;	a	m_274136_	method_49433	method_49433
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_184368_	method_39504	overrideLifecycle
	m	(Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_184396_	method_37938	method_37938
	m	(FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult;	a	m_274132_	method_48108	method_48108
	m	(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;	a	m_268861_	method_48770	method_48770
	m	(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/serialization/DataResult;	a	m_252819_	method_46369	mapGameProfileToIdName
	m	(Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	a	m_274131_	method_46368	method_46368
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;	a	m_274126_	method_49431	method_49431
	m	(Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either;	a	m_252674_	method_46373	method_46373
	m	(Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec;	a	m_216170_	method_43532	instantCodec
	m	(Lacq;)Laoi$d;	a	m_216164_	method_43958	method_43958
	m	(Lhi;)Lcom/mojang/serialization/DataResult;	a	m_274130_	method_48113	method_48113
	m	(Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String;	a	m_274142_	method_49434	method_49434
	m	(Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional;	a	m_252664_	method_46372	method_46372
	m	(IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	a	m_274145_	method_48111	method_48111
	m	(Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_184402_	method_39507	method_39507
	m	(Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f;	a	m_268855_	method_48768	method_48768
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult;	a	m_184387_	method_37935	method_37935
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_144637_	method_36973	nonEmptyList
	m	(Lorg/joml/Matrix4f;)Ljava/util/List;	a	m_268852_	method_48769	method_48769
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction;	a	m_184381_	method_39028	orElsePartial
	m	(Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_184399_	method_39506	method_39506
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	a	m_184390_	method_37936	method_37936
	m	(Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V	a	m_252675_	method_46376	method_46376
	m	(Ljava/util/Optional;)Ljava/lang/String;	a	m_252666_	method_46383	method_46383
	m	(Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult;	a	m_203978_	method_40111	method_40111
	m	(Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_184393_	method_37937	method_37937
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap;	a	m_252681_	method_46377	method_46377
	m	()Ljava/lang/String;	a	m_274118_	method_49430	method_49430
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;	a	m_184408_	method_37939	method_37939
	m	(FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_184350_	method_37928	floatRangeMinExclusiveWithMessage
	m	(Ljava/lang/Float;)Ljava/lang/String;	a	m_274139_	method_37932	method_37932
	m	(Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;	a	m_285994_	method_51699	validate
	m	(Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;	a	m_252684_	method_46370	method_46370
	m	(IILjava/lang/Integer;)Ljava/lang/String;	a	m_268859_	method_48767	method_48767
	m	(IILjava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_144633_	method_36241	intRangeWithMessage
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	a	m_252898_	method_46378	mapIdNameToGameProfile
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_184405_	method_39508	stringResolverCodec
	m	(Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	a	m_184412_	method_39509	method_39509
	m	(IILjava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_274140_	method_48110	method_48110
	m	([B)Ljava/lang/String;	a	m_216179_	method_43960	method_43960
	m	(Ljava/lang/Integer;)Ljava/lang/String;	a	m_274119_	method_36242	method_36242
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_184356_	method_37930	method_37930
	m	(Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_274141_	method_43533	method_43533
	m	(Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V	a	m_252677_	method_46375	method_46375
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_274124_	method_48115	method_48115
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_184361_	method_37931	intervalCodec
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/google/gson/JsonElement;	a	m_252676_	method_46379	method_46379
	m	(Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec;	a	m_184421_	method_39511	idResolverCodec
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_264370_	method_48112	validate
	m	(Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec;	a	m_184415_	method_39240	lazyInitializedCodec
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V	a	m_252678_	method_46371	method_46371
	m	(Ljava/util/OptionalLong;)Ljava/util/Optional;	a	m_216177_	method_44169	method_44169
	m	(II)Lcom/mojang/serialization/Codec;	a	m_269197_	method_48766	intRange
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property;	a	m_252668_	method_46381	method_46381
	m	(Ljava/util/BitSet;)Ljava/util/stream/LongStream;	a	m_252667_	method_46382	method_46382
	m	(Lorg/joml/Vector3f;)Ljava/util/List;	a	m_268862_	method_46385	method_46385
	m	(Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_274121_	method_39510	method_39510
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;	a	m_203976_	method_40110	retrieveContext
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252669_	method_46380	method_46380
	m	(Lsw;)Lcom/mojang/serialization/DataResult;	a	m_276733_	method_49754	method_49754
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_284008_	method_51494	method_51494
	m	(Ljava/util/function/Function;Ljava/lang/Integer;)Ljava/lang/String;	a	m_274138_	method_49435	method_49435
	m	(Ljava/util/stream/LongStream;)Ljava/util/BitSet;	a	m_252680_	method_46384	method_46384
	m	(Ljava/lang/String;III)Ljava/lang/String;	a	m_274146_	method_49432	method_49432
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	b	m_184425_	method_39512	orCompressed
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_252665_	method_46388	method_46388
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;	b	m_184354_	method_37929	method_37929
	m	(Ljava/lang/Integer;)Ljava/lang/String;	b	m_184372_	method_36246	method_36246
	m	(Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	b	m_184443_	method_37942	method_37942
	m	(Lsw;)Lcom/mojang/serialization/DataResult;	b	m_274129_	method_46386	method_46386
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;	b	m_184446_	method_37943	method_37943
	m	(Ljava/lang/String;III)Ljava/lang/String;	b	m_274137_	method_49437	method_49437
	m	()Ljava/lang/String;	b	m_274134_	method_49436	method_49436
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	b	m_203984_	method_40114	ensureHomogenous
	m	(Lacq;)Laoi$d;	b	m_216181_	method_43961	method_43961
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_274143_	method_51495	method_51495
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	b	m_268863_	method_48771	method_48771
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	b	m_203982_	method_40113	nonEmptyHolderSet
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	b	m_274144_	method_39513	method_39513
	m	(Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/Dynamic;	b	m_252679_	method_46387	method_46387
	m	(II)Lcom/mojang/serialization/Codec;	b	m_264337_	method_48109	sizeLimitedString
	m	(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;	b	m_268858_	method_48773	method_48773
	m	(Lorg/joml/AxisAngle4f;)Ljava/lang/Float;	b	m_268853_	method_48772	method_48772
	m	(Ljava/util/Optional;)Ljava/util/UUID;	b	m_252683_	method_46390	method_46390
	m	(Lorg/joml/Quaternionf;)Ljava/util/List;	c	m_268857_	method_48777	method_48777
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	c	m_216185_	method_42114	catchDecoderException
	m	()Ljava/lang/String;	c	m_274125_	method_49438	method_49438
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_268851_	method_48775	method_48775
	m	(Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	c	m_274122_	method_39514	method_39514
	m	(Ljava/util/List;)Lorg/joml/Matrix4f;	c	m_268854_	method_48776	method_48776
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List;	c	m_184456_	method_37944	method_37944
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	c	m_274128_	method_48114	method_48114
	m	(Lcom/mojang/datafixers/util/Either;)Lorg/joml/Quaternionf;	c	m_268856_	method_48774	method_48774
	m	(Ljava/lang/Object;)Ljava/lang/String;	c	m_284007_	method_49439	method_49439
	m	(Ljava/util/Optional;)Ljava/util/OptionalLong;	c	m_216175_	method_44168	method_44168
	m	(Ljava/lang/Object;)Ljava/lang/String;	d	m_184374_	method_49442	method_49442
	m	(Ljava/lang/Integer;)Ljava/lang/String;	d	m_184428_	method_49441	method_49441
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	d	m_268850_	method_48778	method_48778
	m	()Ljava/lang/String;	d	m_274120_	method_49440	method_49440
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	d	m_216168_	method_43959	method_43959
	m	(Ljava/lang/Object;)Ljava/lang/Object;	e	m_184454_	method_37934	method_37934
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	e	m_274123_	method_43962	method_43962
	m	(Ljava/util/List;)Lorg/joml/Quaternionf;	e	m_268860_	method_48779	method_48779
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	f	m_274127_	method_41302	method_41302
	m	(Ljava/lang/Object;)Ljava/lang/Object;	f	m_184460_	method_37941	method_37941
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	f	m_252672_	method_46389	method_46389
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	g	m_274135_	method_39505	method_39505
	m	(Ljava/util/List;)Lorg/joml/Vector3f;	g	m_252663_	method_46391	method_46391
	m	(Ljava/lang/String;)Ljava/lang/String;	h	m_274133_	method_49443	method_49443
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	i	m_276732_	method_49755	method_49755
c	aoi$1	net/minecraft/util/ExtraCodecs$1	net/minecraft/class_5699$1	net/minecraft/util/ExtraCodecs$1
	f	Ljava/lang/Object;	a	f_184462_	field_35173	val$value
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String;	a	m_274425_	method_49444	method_49444
c	aoi$2	net/minecraft/util/ExtraCodecs$2	net/minecraft/class_5699$2	net/minecraft/util/ExtraCodecs$2
	f	Lcom/mojang/serialization/Codec;	a	f_184474_	field_35662	val$compressed
	f	Lcom/mojang/serialization/Codec;	b	f_184475_	field_35663	val$normal
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	aoi$3	net/minecraft/util/ExtraCodecs$3	net/minecraft/class_5699$3	net/minecraft/util/ExtraCodecs$3
	f	Ljava/util/function/Function;	a	f_184487_	field_35664	val$decodeLifecycle
	f	Ljava/util/function/Function;	b	f_184488_	field_35665	val$encodeLifecycle
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	a	m_184492_	method_39515	method_39515
c	aoi$4	net/minecraft/util/ExtraCodecs$4	net/minecraft/class_5699$4	net/minecraft/util/ExtraCodecs$4
	f	Lcom/mojang/serialization/Codec;	a	f_216189_	field_38082	val$codec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String;	a	m_274404_	method_49445	method_49445
c	aoi$a	net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec	net/minecraft/class_5699$class_6866	net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec
	f	Ljava/util/function/Function;	a	f_203986_	field_36397	val$getter
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	aoi$b	net/minecraft/util/ExtraCodecs$EitherCodec	net/minecraft/class_5699$class_6495	net/minecraft/util/ExtraCodecs$EitherCodec
	f	Lcom/mojang/serialization/Codec;	a	f_184505_	field_34388	first
	f	Lcom/mojang/serialization/Codec;	b	f_184506_	field_34389	second
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_184519_	method_37948	method_37948
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_184516_	method_37947	method_37947
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_37945	encode
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_184514_	method_37946	method_37946
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	b	m_184525_	method_37950	method_37950
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_184523_	method_37949	method_37949
c	aoi$c	net/minecraft/util/ExtraCodecs$LazyInitializedCodec	net/minecraft/class_5699$class_6739	net/minecraft/util/ExtraCodecs$LazyInitializedCodec
	f	Ljava/util/function/Supplier;	a	f_184540_	comp_233	delegate
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Supplier;	a	f_184540_	comp_233	delegate
c	aoi$d	net/minecraft/util/ExtraCodecs$TagOrElementLocation	net/minecraft/class_5699$class_7476	net/minecraft/util/ExtraCodecs$TagOrElementLocation
	f	Lacq;	a	f_216195_	comp_813	id
	f	Z	b	f_216196_	comp_814	tag
	m	(Lacq;Z)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_216195_	comp_813	id
	m	()Z	b	f_216196_	comp_814	tag
	m	()Ljava/lang/String;	c	m_216202_	method_43963	decoratedId
c	aoi$e	net/minecraft/util/ExtraCodecs$XorCodec	net/minecraft/class_5699$class_5839	net/minecraft/util/ExtraCodecs$XorCodec
	f	Lcom/mojang/serialization/Codec;	a	f_144657_	field_28868	first
	f	Lcom/mojang/serialization/Codec;	b	f_144658_	field_28869	second
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_144668_	method_33822	method_33822
	m	(Ljava/util/Optional;Ljava/util/Optional;)Ljava/lang/String;	a	m_274147_	method_49446	method_49446
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_33820	encode
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_144666_	method_33821	method_33821
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	b	m_144674_	method_33824	method_33824
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_144672_	method_33823	method_33823
c	aoj	net/minecraft/util/FastBufferedInputStream	net/minecraft/class_6826	net/minecraft/util/FastBufferedInputStream
	f	I	a	f_196560_	field_36209	DEFAULT_BUFFER_SIZE
	f	Ljava/io/InputStream;	b	f_196561_	field_36210	in
	f	[B	c	f_196562_	field_36211	buffer
	f	I	d	f_196563_	field_36212	limit
	f	I	e	f_196564_	field_36213	position
	m	(Ljava/io/InputStream;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/InputStream;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_196570_	method_39779	bytesInBuffer
	m	()V	b	m_196572_	method_39780	fill
c	aok	net/minecraft/util/FastColor	net/minecraft/class_5253	net/minecraft/util/FastColor
	m	()V	<init>	<init>	<init>	<init>
c	aok$a	net/minecraft/util/FastColor$ABGR32	net/minecraft/class_5253$class_8045	net/minecraft/util/FastColor$ABGR32
	m	()V	<init>	<init>	<init>	<init>
	m	(IIII)I	a	m_266248_	method_48344	color
	m	(I)I	a	m_266503_	method_48342	alpha
	m	(II)I	a	m_266498_	method_48343	color
	m	(I)I	b	m_266313_	method_48345	red
	m	(I)I	c	m_266446_	method_48346	green
	m	(I)I	d	m_266247_	method_48347	blue
	m	(I)I	e	m_266533_	method_48348	transparent
	m	(I)I	f	m_267818_	method_48548	opaque
c	aok$b	net/minecraft/util/FastColor$ARGB32	net/minecraft/class_5253$class_5254	net/minecraft/util/FastColor$ARGB32
	m	()V	<init>	<init>	<init>	<init>
	m	(IIII)I	a	m_13660_	method_27764	color
	m	(FII)I	a	m_269105_	method_48780	lerp
	m	(I)I	a	m_13655_	method_27762	alpha
	m	(II)I	a	m_13657_	method_27763	multiply
	m	(I)I	b	m_13665_	method_27765	red
	m	(I)I	c	m_13667_	method_27766	green
	m	(I)I	d	m_13669_	method_27767	blue
c	aol	net/minecraft/util/FileZipper	net/minecraft/class_6397	net/minecraft/util/FileZipper
	f	Lorg/slf4j/Logger;	a	f_144691_	field_33864	LOGGER
	f	Ljava/nio/file/Path;	b	f_144692_	field_33865	outputFile
	f	Ljava/nio/file/Path;	c	f_144693_	field_33866	tempFile
	f	Ljava/nio/file/FileSystem;	d	f_144694_	field_33867	fs
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z	a	m_144706_	method_37164	method_37164
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_144703_	method_37163	add
	m	(Ljava/nio/file/Path;)V	a	m_144698_	method_37161	add
	m	(Ljava/nio/file/Path;Ljava/io/File;)V	a	m_144700_	method_37162	add
c	aom	net/minecraft/util/FormattedCharSequence	net/minecraft/class_5481	net/minecraft/util/FormattedCharSequence
	f	Laom;	a	f_13691_	field_26385	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Laon;)Z	a	m_13724_	method_30750	method_30750
	m	(Ljava/lang/String;Lts;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Laon;)Z	a	m_13717_	method_30748	method_30748
	m	(Ljava/lang/String;Lts;Laon;)Z	a	m_144713_	method_34907	method_34907
	m	(Laon;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILts;I)Z	a	m_13708_	method_30746	method_30746
	m	(Lts;ILaon;)Z	a	m_13727_	method_30751	method_30751
	m	(Laom;Laom;Laon;)Z	a	m_13699_	method_30743	method_30743
	m	(Laon;)Z	a	m_13703_	method_30744	method_30744
	m	(Laon;)Z	accept	m_13731_	accept	accept
	m	(Ljava/lang/String;Lts;Laon;)Z	b	m_13736_	method_30753	method_30753
	m	(Ljava/lang/String;Lts;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Laon;)Z	b	m_144726_	method_34911	method_34911
	m	(Ljava/lang/String;Lts;)Laom;	backward	m_144723_	method_34910	backward
	m	(Ljava/lang/String;Lts;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Laom;	backward	m_13740_	method_30754	backward
	m	(ILts;)Laom;	codepoint	m_13693_	method_30741	codepoint
	m	(Ljava/util/List;)Laom;	composite	m_13722_	method_30749	composite
	m	()Laom;	composite	m_144710_	method_34905	composite
	m	(Laom;Laom;)Laom;	composite	m_13696_	method_30742	composite
	m	([Laom;)Laom;	composite	m_144721_	method_34909	composite
	m	(Laom;)Laom;	composite	m_144711_	method_34906	composite
	m	(Laon;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Laon;	decorateOutput	m_13705_	method_30745	decorateOutput
	m	(Ljava/lang/String;Lts;)Laom;	forward	m_13714_	method_30747	forward
	m	(Ljava/lang/String;Lts;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Laom;	forward	m_144717_	method_34908	forward
	m	(Ljava/util/List;)Laom;	fromList	m_13744_	method_30755	fromList
	m	(Laom;Laom;)Laom;	fromPair	m_13733_	method_30752	fromPair
c	aon	net/minecraft/util/FormattedCharSink	net/minecraft/class_5224	net/minecraft/util/FormattedCharSink
	m	(ILts;I)Z	accept	m_6411_	accept	accept
c	aoo	net/minecraft/util/FrameTimer	net/minecraft/class_3517	net/minecraft/util/FrameTimer
	f	I	a	f_144731_	field_29839	LOGGING_LENGTH
	f	[J	b	f_13749_	field_15653	loggedTimes
	f	I	c	f_13750_	field_15656	logStart
	f	I	d	f_13751_	field_15655	logLength
	f	I	e	f_13752_	field_15654	logEnd
	m	()V	<init>	<init>	<init>	<init>
	m	(JII)I	a	m_13757_	method_15248	scaleSampleTo
	m	(I)J	a	m_144732_	method_34912	getAverageDuration
	m	(J)V	a	m_13755_	method_15247	logFrameDuration
	m	(II)I	a	m_144734_	method_34913	scaleAverageDurationTo
	m	()I	a	m_13754_	method_15249	getLogStart
	m	()I	b	m_13761_	method_15250	getLogEnd
	m	(I)I	b	m_13762_	method_15251	wrapIndex
	m	()[J	c	m_13764_	method_15246	getLog
c	aop	net/minecraft/util/FutureChain	net/minecraft/class_7619	net/minecraft/util/FutureChain
	f	Lorg/slf4j/Logger;	b	f_241610_	field_39828	LOGGER
	f	Ljava/util/concurrent/CompletableFuture;	c	f_241623_	field_39829	head
	f	Ljava/util/concurrent/Executor;	d	f_244461_	field_39830	checkedExecutor
	f	Z	e	f_243910_	field_40112	closed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	a	m_244910_	method_45308	method_45308
	m	(Lapt$a;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;	a	m_244909_	method_44903	method_44903
	m	(Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_241881_	method_44904	method_44904
	m	(Lapt$a;)V	append	m_241849_	append	append
c	aoq	net/minecraft/util/Graph	net/minecraft/class_6496	net/minecraft/util/Graph
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z	a	m_184556_	method_37951	depthFirstSearch
c	aor	net/minecraft/util/GsonHelper	net/minecraft/class_3518	net/minecraft/util/GsonHelper
	f	Lcom/google/gson/Gson;	a	f_13765_	field_15657	GSON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_13851_	method_15253	getAsString
	m	(Ljava/io/Reader;)Lcom/google/gson/JsonObject;	a	m_13859_	method_15255	parse
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S	a	m_144758_	method_34919	getAsShort
	m	(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V	a	m_216207_	method_43677	writeValue
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;	a	m_13771_	method_47992	fromNullableJson
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;	a	m_13780_	method_47993	fromNullableJson
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B	a	m_13816_	method_15271	getAsByte
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	a	m_13836_	method_15272	getAsObject
	m	(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;	a	m_13861_	method_15274	parse
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;	a	m_144750_	method_34917	getAsBigDecimal
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;	a	m_263467_	method_15279	fromJson
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C	a	m_144738_	method_34914	getAsCharacter
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcfu;)Lcfu;	a	m_144746_	method_34916	getAsItem
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I	a	m_13824_	method_15282	getAsInt
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	a	m_13845_	method_15283	getAsObject
	m	(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;	a	m_216211_	method_43678	sortByKeyIfNeeded
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;	a	m_13832_	method_15292	getAsJsonArray
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z	a	m_13855_	method_15258	getAsBoolean
	m	(Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_13866_	method_17995	method_17995
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;	a	m_13776_	method_15276	fromJson
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;	a	m_13785_	method_15290	fromNullableJson
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F	a	m_13820_	method_15277	getAsFloat
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D	a	m_144742_	method_34915	getAsDouble
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;	a	m_13767_	method_15297	fromJson
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J	a	m_13828_	method_15280	getAsLong
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;	a	m_13841_	method_15281	getAsJsonObject
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;	a	m_13794_	method_15284	fromJson
	m	(Ljava/lang/String;)Lcom/google/gson/JsonObject;	a	m_13864_	method_15285	parse
	m	(Lcom/google/gson/JsonElement;)Z	a	m_13803_	method_15286	isStringValue
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;	a	m_13805_	method_15287	convertToString
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	a	m_13813_	method_15289	isStringValue
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;	a	m_144754_	method_34918	getAsBigInteger
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	a	m_13808_	method_15291	convertToObject
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;	a	m_13789_	method_15262	fromNullableJson
	m	(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;	a	m_13869_	method_15298	parse
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcfu;	b	m_13874_	method_15256	convertToItem
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;	b	m_263457_	method_15273	fromJson
	m	(Lcom/google/gson/JsonElement;)Z	b	m_13872_	method_15275	isNumberValue
	m	(Ljava/io/Reader;)Lcom/google/gson/JsonArray;	b	m_144765_	method_37165	parseArray
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;	b	m_263475_	method_15267	fromJson
	m	(Ljava/lang/String;)Lcom/google/gson/JsonArray;	b	m_216214_	method_43679	parseArray
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	b	m_144762_	method_34920	isNumberValue
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;	b	m_13798_	method_47994	fromNullableJson
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z	c	m_13877_	method_15268	convertToBoolean
	m	(Lcom/google/gson/JsonElement;)Z	c	m_144767_	method_34921	isBooleanValue
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	c	m_13880_	method_15254	isBooleanValue
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)D	d	m_144769_	method_34922	convertToDouble
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	d	m_13885_	method_15264	isArrayNode
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	d	m_13883_	method_15266	getType
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	e	m_144772_	method_34923	isObjectNode
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)F	e	m_13888_	method_15269	convertToFloat
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	e	m_216216_	method_43680	toStableString
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)J	f	m_13891_	method_15263	convertToLong
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	f	m_13894_	method_15278	isValidPrimitive
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	g	m_13900_	method_15294	isValidNode
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)I	g	m_13897_	method_15257	convertToInt
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;	h	m_289747_	method_52226	getNonNull
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)B	h	m_13903_	method_15293	convertToByte
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;	i	m_13906_	method_15265	getAsString
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)C	i	m_144775_	method_34924	convertToCharacter
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcfu;	j	m_13909_	method_15288	getAsItem
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;	j	m_144778_	method_34925	convertToBigDecimal
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	k	m_13912_	method_15270	getAsBoolean
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;	k	m_144781_	method_34926	convertToBigInteger
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)S	l	m_144787_	method_34928	convertToShort
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)D	l	m_144784_	method_34927	getAsDouble
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;	m	m_13918_	method_15295	convertToJsonObject
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)F	m	m_13915_	method_15259	getAsFloat
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;	n	m_13924_	method_15252	convertToJsonArray
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)J	n	m_13921_	method_22449	getAsLong
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)I	o	m_13927_	method_15260	getAsInt
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)B	p	m_144790_	method_34929	getAsByte
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)C	q	m_144793_	method_34930	getAsCharacter
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;	r	m_144796_	method_34931	getAsBigDecimal
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;	s	m_144799_	method_34932	getAsBigInteger
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)S	t	m_144802_	method_34933	getAsShort
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;	u	m_13930_	method_15296	getAsJsonObject
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;	v	m_13933_	method_15261	getAsJsonArray
c	aos	net/minecraft/util/HttpUtil	net/minecraft/class_3521	net/minecraft/util/HttpUtil
	f	Lcom/google/common/util/concurrent/ListeningExecutorService;	a	f_13936_	field_15664	DOWNLOAD_EXECUTOR
	f	Lorg/slf4j/Logger;	b	f_13937_	field_15665	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lape;Ljava/net/URL;Ljava/net/Proxy;Ljava/util/Map;Ljava/io/File;I)Ljava/lang/Object;	a	m_216218_	method_15303	method_15303
	m	(I)Z	a	m_257796_	method_46872	isPortAvailable
	m	(Ljava/io/File;Ljava/net/URL;Ljava/util/Map;ILape;Ljava/net/Proxy;)Ljava/util/concurrent/CompletableFuture;	a	m_216225_	method_15301	downloadTo
	m	()I	a	m_13939_	method_15302	getAvailablePort
c	aot	net/minecraft/util/InclusiveRange	net/minecraft/class_6497	net/minecraft/util/InclusiveRange
	f	Lcom/mojang/serialization/Codec;	a	f_184562_	field_34390	INT
	f	Ljava/lang/Comparable;	b	f_184563_	comp_1	minInclusive
	f	Ljava/lang/Comparable;	c	f_184564_	comp_2	maxInclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_184572_	method_37953	codec
	m	(Laot;)Z	a	m_184570_	method_37952	contains
	m	()Ljava/lang/Comparable;	a	f_184563_	comp_1	minInclusive
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult;	a	m_184580_	method_37956	create
	m	(Ljava/lang/Comparable;Laot;)Ljava/lang/String;	a	m_274149_	method_49447	method_49447
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec;	a	m_184574_	method_37954	codec
	m	(Ljava/lang/Comparable;)Z	a	m_184578_	method_37955	isValueInRange
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Laot;)Lcom/mojang/serialization/DataResult;	a	m_274148_	method_37957	method_37957
	m	(Ljava/lang/Comparable;Laot;)Ljava/lang/String;	b	m_274151_	method_49448	method_49448
	m	()Ljava/lang/Comparable;	b	f_184564_	comp_2	maxInclusive
	m	()Ljava/lang/String;	c	m_274150_	method_49449	method_49449
c	aou	net/minecraft/util/KeyDispatchDataCodec	net/minecraft/class_7243	net/minecraft/util/KeyDispatchDataCodec
	f	Lcom/mojang/serialization/Codec;	a	f_216232_	comp_640	codec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	f_216232_	comp_640	codec
	m	(Lcom/mojang/serialization/MapCodec;)Laou;	a	m_216238_	method_42116	of
	m	(Lcom/mojang/serialization/Codec;)Laou;	a	m_216236_	method_42115	of
c	aov	net/minecraft/util/LazyLoadedValue	net/minecraft/class_3528	net/minecraft/util/LazyLoadedValue
	f	Ljava/util/function/Supplier;	a	f_13967_	field_15719	factory
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Object;	a	m_13971_	method_15332	get
c	aow	net/minecraft/util/LinearCongruentialGenerator	net/minecraft/class_4540	net/minecraft/util/LinearCongruentialGenerator
	f	J	a	f_144818_	field_29842	MULTIPLIER
	f	J	b	f_144819_	field_29843	INCREMENT
	m	()V	<init>	<init>	<init>	<init>
	m	(JJ)J	a	m_13972_	method_22372	next
c	aox	net/minecraft/util/LowerCaseEnumTypeAdapterFactory	net/minecraft/class_3530	net/minecraft/util/LowerCaseEnumTypeAdapterFactory
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Ljava/lang/String;	a	m_13979_	method_15334	toLowercase
c	aox$1	net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1	net/minecraft/class_3530$1	net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1
	f	Ljava/util/Map;	a	f_13984_	field_15720	val$lowercaseToConstant
	f	Laox;	b	f_13985_	field_15721	field_15721
	m	(Laox;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	aoy	net/minecraft/util/MemoryReserve	net/minecraft/class_6416	net/minecraft/util/MemoryReserve
	f	[B	a	f_182324_	field_34021	reserve
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_182327_	method_37414	allocate
	m	()V	b	m_182328_	method_37415	release
c	aoz	net/minecraft/util/ModCheck	net/minecraft/class_6683	net/minecraft/util/ModCheck
	f	Laoz$a;	a	f_184592_	comp_171	confidence
	f	Ljava/lang/String;	b	f_184593_	comp_172	description
	m	(Laoz$a;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Laoz;	a	m_184600_	method_39031	identify
	m	()Z	a	m_184597_	method_39029	shouldReportAsModified
	m	(Laoz;)Laoz;	a	m_184598_	method_39030	merge
	m	()Ljava/lang/String;	b	m_184605_	method_39032	fullDescription
	m	()Laoz$a;	c	f_184592_	comp_171	confidence
	m	()Ljava/lang/String;	d	f_184593_	comp_172	description
c	aoz$a	net/minecraft/util/ModCheck$Confidence	net/minecraft/class_6683$class_6684	net/minecraft/util/ModCheck$Confidence
	f	Laoz$a;	a	PROBABLY_NOT	field_35174	PROBABLY_NOT
	f	Laoz$a;	b	VERY_LIKELY	field_35175	VERY_LIKELY
	f	Laoz$a;	c	DEFINITELY	field_35176	DEFINITELY
	f	Ljava/lang/String;	d	f_184615_	field_35177	description
	f	Z	e	f_184616_	field_35178	shouldReportAsModified
	f	[Laoz$a;	f	$VALUES	field_35179	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	()[Laoz$a;	a	m_184624_	method_39033	$values
c	ap	net/minecraft/advancements/RequirementsStrategy	net/minecraft/class_193	net/minecraft/advancements/RequirementsStrategy
	f	Lap;	a	f_15978_	field_16882	AND
	f	Lap;	b	f_15979_	field_1257	OR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	a	m_15981_	method_16773	method_16773
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	b	m_15983_	method_16774	method_16774
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	createRequirements	m_15985_	createRequirements	createRequirements
c	apa	net/minecraft/util/Mth	net/minecraft/class_3532	net/minecraft/util/Mth
	f	F	a	f_144830_	field_29844	PI
	f	F	b	f_144831_	field_29845	HALF_PI
	f	F	c	f_144832_	field_29846	TWO_PI
	f	F	d	f_144833_	field_29847	DEG_TO_RAD
	f	F	e	f_144834_	field_29848	RAD_TO_DEG
	f	F	f	f_144835_	field_29849	EPSILON
	f	F	g	f_13994_	field_15724	SQRT_OF_TWO
	f	J	h	f_144838_	field_29852	UUID_VERSION
	f	J	i	f_144839_	field_29853	UUID_VERSION_TYPE_4
	f	J	j	f_144840_	field_29854	UUID_VARIANT
	f	J	k	f_144841_	field_29855	UUID_VARIANT_2
	f	F	l	f_144842_	field_29856	SIN_SCALE
	f	[F	m	f_13995_	field_15725	SIN
	f	Lapf;	n	f_13996_	field_15726	RANDOM
	f	[I	o	f_13997_	field_15723	MULTIPLY_DE_BRUIJN_BIT_POSITION
	f	D	p	f_144843_	field_29857	ONE_SIXTH
	f	I	q	f_144844_	field_29858	FRAC_EXP
	f	I	r	f_144845_	field_29859	LUT_SIZE
	f	D	s	f_13998_	field_15728	FRAC_BIAS
	f	[D	t	f_13999_	field_15727	ASIN_TAB
	f	[D	u	f_14000_	field_15722	COS_TAB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(III)I	a	m_14045_	method_15340	clamp
	m	(DDDDD)D	a	m_144851_	method_32854	clampedMap
	m	(Ljava/lang/String;I)I	a	m_14059_	method_15343	getInt
	m	(II)I	a	m_14042_	method_48116	floorDiv
	m	(FF)Z	a	m_14033_	method_15347	equal
	m	(DDD)D	a	m_14008_	method_15350	clamp
	m	(Lhz;)J	a	m_14057_	method_15389	getSeed
	m	(Lapf;FF)F	a	m_216267_	method_15344	nextFloat
	m	(Lapf;)Ljava/util/UUID;	a	m_216261_	method_15378	createInsecureUUID
	m	(J)J	a	m_184643_	method_38652	square
	m	(DI)I	a	m_184628_	method_38961	quantize
	m	(IIIII)I	a	m_216255_	method_42118	method_42118
	m	(IILjava/util/function/IntPredicate;)I	a	m_14049_	method_15360	binarySearch
	m	(FFFFF)F	a	m_216244_	method_41303	catmullrom
	m	(FFF)F	a	m_14036_	method_15363	clamp
	m	(DDDDDD)D	a	m_14012_	method_16437	lerp2
	m	(Lapf;II)I	a	m_216271_	method_15395	nextInt
	m	(IIII)Ljava/util/stream/IntStream;	a	m_216250_	method_42117	outFromOrigin
	m	(F)F	a	m_14031_	method_15374	sin
	m	(D)I	a	m_14107_	method_15357	floor
	m	([F)V	a	m_14076_	method_15376	method_15376
	m	(FII)I	a	m_269140_	method_48781	lerpInt
	m	(Leei;Leei;Leed;)Z	a	m_144888_	method_34945	rayIntersectsAABB
	m	(I)I	a	m_14040_	method_15382	abs
	m	(DDDDDDDDDDD)D	a	m_14019_	method_16438	lerp3
	m	(Lapf;DD)D	a	m_216263_	method_15366	nextDouble
	m	(DD)D	a	m_14005_	method_15391	absMax
	m	()Ljava/util/UUID;	a	m_14002_	method_15394	createInsecureUUID
	m	(FF)F	b	m_14091_	method_15341	positiveModulo
	m	(FFF)F	b	m_144920_	method_37166	clampedLerp
	m	(Lapf;II)I	b	m_216287_	method_32751	randomBetweenInclusive
	m	(F)F	b	m_14089_	method_15362	cos
	m	(D)J	b	m_14134_	method_15372	lfloor
	m	(DDDDD)D	b	m_144914_	method_33722	map
	m	(Lapf;FF)F	b	m_216283_	method_32750	randomBetween
	m	(DD)Z	b	m_14082_	method_20390	equal
	m	(III)J	b	m_14130_	method_15371	getSeed
	m	(IIII)Z	b	m_216278_	method_42119	method_42119
	m	(II)I	b	m_14100_	method_15387	positiveModulo
	m	(FFFFF)F	b	m_184631_	method_37958	clampedMap
	m	(DDD)D	b	m_14085_	method_15390	clampedLerp
	m	(I)I	b	m_14098_	method_15392	wrapDegrees
	m	(I)I	c	m_14125_	method_15339	smallestEncompassingPowerOfTwo
	m	(DD)D	c	m_14109_	method_15367	positiveModulo
	m	(FFFFF)F	c	m_184637_	method_37959	map
	m	(F)F	c	m_14116_	method_15355	sqrt
	m	(D)I	c	m_14165_	method_15384	ceil
	m	(DDD)D	c	m_14112_	method_15370	inverseLerp
	m	(II)Z	c	m_264612_	method_48117	isMultipleOf
	m	(FF)F	c	m_14118_	method_15381	degreesDifference
	m	(III)Ljava/util/stream/IntStream;	c	m_216295_	method_42120	outFromOrigin
	m	(FFF)F	c	m_14094_	method_20306	rotateIfNecessary
	m	(Lapf;FF)F	c	m_216291_	method_32855	normal
	m	(I)Z	d	m_14152_	method_15352	isPowerOfTwo
	m	(DD)D	d	m_14136_	method_15349	atan2
	m	(D)D	d	m_14175_	method_15338	wrapDegrees
	m	(DDD)D	d	m_14139_	method_16436	lerp
	m	(FF)F	d	m_14145_	method_15356	degreesDifferenceAbs
	m	(FFF)F	d	m_14121_	method_15348	approach
	m	(F)I	d	m_14143_	method_15375	floor
	m	(II)I	d	m_144941_	method_28139	roundToward
	m	(DDD)D	e	m_211592_	method_41190	lengthSquared
	m	(D)D	e	m_14185_	method_15385	frac
	m	(I)I	e	m_14163_	method_15342	ceillog2
	m	(DD)D	e	m_211589_	method_41189	lengthSquared
	m	(FF)F	e	m_14156_	method_24504	triangleWave
	m	(FFF)F	e	m_14148_	method_15388	approachDegrees
	m	(F)F	e	m_14154_	method_15379	abs
	m	(II)I	e	m_184652_	method_38788	positiveCeilDiv
	m	(D)D	f	m_264555_	method_48118	invSqrt
	m	(I)I	f	m_14173_	method_15351	log2
	m	(DD)D	f	m_184645_	method_39241	length
	m	(DDD)D	f	m_184648_	method_33825	length
	m	(F)I	f	m_14167_	method_15386	ceil
	m	(FFF)I	f	m_14159_	method_15353	color
	m	(D)D	g	m_14193_	method_15345	fastInvSqrt
	m	(FFF)F	g	m_184655_	method_37960	inverseLerp
	m	(I)I	g	m_14183_	method_15354	murmurHash3Mixer
	m	(F)F	g	m_14177_	method_15393	wrapDegrees
	m	(F)F	h	m_14187_	method_22450	frac
	m	(FFF)I	h	m_14169_	method_15369	hsvToRgb
	m	(I)I	h	m_144944_	method_34954	square
	m	(D)D	h	m_14197_	method_16435	smoothstep
	m	(D)D	i	m_144946_	method_34956	smoothstepDerivative
	m	(F)F	i	m_264536_	method_48119	invSqrt
	m	(FFF)F	i	m_14179_	method_16439	lerp
	m	(FFF)F	j	m_14189_	method_17821	rotLerp
	m	(F)F	j	m_14199_	method_23278	fastInvCubeRoot
	m	(D)I	j	m_14205_	method_17822	sign
	m	(F)F	k	m_14207_	method_27285	square
	m	(D)D	k	m_144952_	method_33723	square
	m	(D)D	l	m_144954_	method_34957	wobble
c	apb	net/minecraft/util/NativeModuleLister	net/minecraft/class_6498	net/minecraft/util/NativeModuleLister
	f	Lorg/slf4j/Logger;	a	f_184659_	field_34391	LOGGER
	f	I	b	f_184660_	field_34392	LANG_MASK
	f	I	c	f_184661_	field_34393	DEFAULT_LANG
	f	I	d	f_184662_	field_34394	CODEPAGE_MASK
	f	I	e	f_184663_	field_34395	DEFAULT_CODEPAGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_184673_	method_37964	tryGetVersion
	m	(Lapb$a;)Ljava/lang/String;	a	m_184667_	method_37962	method_37962
	m	()Ljava/util/List;	a	m_184666_	method_37961	listModules
	m	(Ljava/lang/String;II)Ljava/lang/String;	a	m_184675_	method_37965	langTableKey
	m	(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer;	a	m_184669_	method_37963	queryVersionValue
	m	([I)Ljava/util/OptionalInt;	a	m_184681_	method_37967	findLangAndCodepage
	m	(Lp;)V	a	m_184679_	method_37966	addCrashSection
	m	()Ljava/lang/String;	b	m_184683_	method_37968	method_37968
	m	(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String;	b	m_184686_	method_37970	queryVersionString
	m	(Lapb$a;)Ljava/lang/String;	b	m_184684_	method_37969	method_37969
c	apb$a	net/minecraft/util/NativeModuleLister$NativeModuleInfo	net/minecraft/class_6498$class_6499	net/minecraft/util/NativeModuleLister$NativeModuleInfo
	f	Ljava/lang/String;	a	f_184690_	field_34396	name
	f	Ljava/util/Optional;	b	f_184691_	field_34397	version
	m	(Ljava/lang/String;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lapb$b;)Ljava/lang/String;	a	m_184695_	method_37971	method_37971
c	apb$b	net/minecraft/util/NativeModuleLister$NativeModuleVersion	net/minecraft/class_6498$class_6500	net/minecraft/util/NativeModuleLister$NativeModuleVersion
	f	Ljava/lang/String;	a	f_184698_	field_34398	description
	f	Ljava/lang/String;	b	f_184699_	field_34399	version
	f	Ljava/lang/String;	c	f_184700_	field_34400	company
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	apc	net/minecraft/util/OptionEnum	net/minecraft/class_7291	net/minecraft/util/OptionEnum
	m	()I	a	m_35965_	method_7362	getId
	m	()Ljava/lang/String;	b	m_35968_	method_7359	getKey
	m	()Lsw;	c	m_216301_	method_42627	getCaption
c	apd	net/minecraft/util/ParticleUtils	net/minecraft/class_5945	net/minecraft/util/ParticleUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lapf;Lit;)V	a	m_272037_	method_49099	spawnParticleBelow
	m	(Lcmm;Lgu;Lit;Lbdc;)V	a	m_216313_	method_34682	spawnParticlesOnBlockFaces
	m	(Lapf;)Leei;	a	m_216302_	method_41306	getRandomSpeedRanges
	m	(Lcmm;Lgu;Lha;Lit;Leei;D)V	a	m_216306_	method_34681	spawnParticleOnFace
	m	(Lcmm;Lgu;Lit;Lbdc;Lha;Ljava/util/function/Supplier;D)V	a	m_216318_	method_41305	spawnParticlesOnBlockFace
	m	(Lcmm;)Leei;	a	m_216304_	method_41304	method_41304
	m	(Lha$a;Lcmm;Lgu;DLit;Lbdi;)V	a	m_144967_	method_34683	spawnParticlesAlongAxis
c	ape	net/minecraft/util/ProgressListener	net/minecraft/class_3536	net/minecraft/util/ProgressListener
	m	(I)V	a	m_6952_	method_15410	progressStagePercentage
	m	(Lsw;)V	a	m_6309_	method_15412	progressStartNoAbort
	m	()V	a	m_7730_	method_15411	stop
	m	(Lsw;)V	b	m_6308_	method_15413	progressStart
	m	(Lsw;)V	c	m_6307_	method_15414	progressStage
c	apf	net/minecraft/util/RandomSource	net/minecraft/class_5819	net/minecraft/util/RandomSource
	f	D	a	f_216326_	field_38930	GAUSSIAN_SPREAD_FACTOR
	m	(I)I	a	m_188503_	method_43048	nextInt
	m	()Lapf;	a	m_216327_	method_43047	create
	m	(J)Lapf;	a	m_216335_	method_43049	create
	m	(II)I	a	m_216332_	method_39332	nextIntBetweenInclusive
	m	(DD)D	a	m_216328_	method_43385	triangle
	m	(I)V	b	m_190110_	method_33650	consumeCount
	m	(J)V	b	m_188584_	method_43052	setSeed
	m	()Lapf;	b	m_216337_	method_43050	createThreadSafe
	m	(II)I	b	m_216339_	method_43051	nextInt
	m	()Lapf;	c	m_216343_	method_43053	createNewThreadLocalInstance
	m	()Lapf;	d	m_213769_	method_38420	fork
	m	()Ldhx;	e	m_188582_	method_38421	forkPositional
	m	()I	f	m_188502_	method_43054	nextInt
	m	()J	g	m_188505_	method_43055	nextLong
	m	()Z	h	m_188499_	method_43056	nextBoolean
	m	()F	i	m_188501_	method_43057	nextFloat
	m	()D	j	m_188500_	method_43058	nextDouble
	m	()D	k	m_188583_	method_43059	nextGaussian
c	apg	net/minecraft/util/ResourceLocationPattern	net/minecraft/class_7085	net/minecraft/util/ResourceLocationPattern
	f	Lcom/mojang/serialization/Codec;	a	f_260470_	field_37293	CODEC
	f	Ljava/util/Optional;	b	f_260589_	field_37294	namespacePattern
	f	Ljava/util/function/Predicate;	c	f_260666_	field_37295	namespacePredicate
	f	Ljava/util/Optional;	d	f_260579_	field_37296	pathPattern
	f	Ljava/util/function/Predicate;	e	f_260644_	field_37297	pathPredicate
	f	Ljava/util/function/Predicate;	f	f_260730_	field_41286	locationPredicate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Predicate;	a	m_261304_	method_47545	namespacePredicate
	m	(Lacq;)Z	a	m_261035_	method_47546	method_47546
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_261176_	method_41285	method_41285
	m	(Ljava/lang/String;)Z	a	m_261037_	method_41286	method_41286
	m	(Lapg;)Ljava/util/Optional;	a	m_261148_	method_41284	method_41284
	m	(Lapg;)Ljava/util/Optional;	b	m_260867_	method_41288	method_41288
	m	(Ljava/lang/String;)Z	b	m_261163_	method_41289	method_41289
	m	()Ljava/util/function/Predicate;	b	m_261081_	method_47547	pathPredicate
	m	()Ljava/util/function/Predicate;	c	m_261275_	method_47548	locationPredicate
c	aph	net/minecraft/util/SegmentedAnglePrecision	net/minecraft/class_8013	net/minecraft/util/SegmentedAnglePrecision
	f	I	a	f_263790_	field_41760	mask
	f	I	b	f_263801_	field_41761	precision
	f	F	c	f_263695_	field_41762	degreeToAngle
	f	F	d	f_263823_	field_41763	angleToDegree
	m	(I)V	<init>	<init>	<init>	<init>
	m	(II)Z	a	m_264207_	method_48123	isSameAxis
	m	(F)I	a	m_264592_	method_48121	fromDegreesWithTurns
	m	(I)F	a	m_264289_	method_48122	toDegreesWithTurns
	m	()I	a	m_264451_	method_48120	getMask
	m	(Lha;)I	a	m_264060_	method_48124	fromDirection
	m	(F)I	b	m_264419_	method_48125	fromDegrees
	m	(I)F	b	m_264138_	method_48126	toDegrees
	m	(I)I	c	m_264384_	method_48127	normalize
c	api	net/minecraft/util/SignatureUpdater	net/minecraft/class_7498	net/minecraft/util/SignatureUpdater
	m	(Lapi$a;)V	update	m_216344_	update	update
c	api$a	net/minecraft/util/SignatureUpdater$Output	net/minecraft/class_7498$class_7499	net/minecraft/util/SignatureUpdater$Output
	m	([B)V	update	m_216346_	update	update
c	apj	net/minecraft/util/SignatureValidator	net/minecraft/class_7500	net/minecraft/util/SignatureValidator
	f	Lapj;	a	f_216348_	field_39397	NO_VALIDATION
	f	Lorg/slf4j/Logger;	b	f_216349_	field_39398	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/security/PublicKey;Lapi;[B)Z	a	m_216364_	method_44174	method_44174
	m	(Ljava/security/PublicKey;Ljava/lang/String;)Lapj;	a	m_216369_	method_44175	from
	m	(Ljava/util/Collection;Lapi;[B)Z	a	m_284009_	method_51496	method_51496
	m	(Lapi;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z	a	m_216360_	method_44173	method_44173
	m	([B[B)Z	a	m_216375_	method_44177	validate
	m	(Lapi;[B)Z	a	m_216351_	method_44170	method_44170
	m	([BLapi$a;)V	a	m_216372_	method_44176	method_44176
	m	(Lapi;[BLjava/security/Signature;)Z	a	m_216354_	method_44171	verifySignature
	m	(Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lapj;	a	m_284488_	method_44172	from
	m	(Lapi;[B)Z	validate	m_216378_	validate	validate
c	apk	net/minecraft/util/Signer	net/minecraft/class_7501	net/minecraft/util/Signer
	f	Lorg/slf4j/Logger;	a	f_216381_	field_39399	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/security/PrivateKey;Ljava/lang/String;)Lapk;	a	m_216387_	method_44179	from
	m	(Ljava/lang/String;Ljava/security/PrivateKey;Lapi;)[B	a	m_216383_	method_44178	method_44178
	m	([BLapi$a;)V	a	m_216392_	method_44181	method_44181
	m	([B)[B	a	m_216390_	method_44180	sign
	m	(Lapi;)[B	sign	m_216395_	sign	sign
c	apl	net/minecraft/util/SimpleBitStorage	net/minecraft/class_3508	net/minecraft/util/SimpleBitStorage
	f	[I	a	f_184706_	field_24078	MAGIC
	f	[J	b	f_184707_	field_15631	data
	f	I	c	f_184708_	field_15633	bits
	f	J	d	f_184709_	field_15634	mask
	f	I	e	f_184710_	field_15632	size
	f	I	f	f_184711_	field_24079	valuesPerLong
	f	I	g	f_184712_	field_24080	divideMul
	f	I	h	f_184713_	field_24081	divideAdd
	f	I	i	f_184714_	field_24082	divideShift
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II[J)V	<init>	<init>	<init>	<init>
	m	(II[I)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(I)I	b	m_184739_	method_27284	cellIndex
c	apl$a	net/minecraft/util/SimpleBitStorage$InitializationException	net/minecraft/class_3508$class_6685	net/minecraft/util/SimpleBitStorage$InitializationException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	apm	net/minecraft/util/SingleKeyCache	net/minecraft/class_8105	net/minecraft/util/SingleKeyCache
	f	Ljava/util/function/Function;	a	f_268589_	field_42269	computeValue
	f	Ljava/lang/Object;	b	f_268728_	field_42270	cacheKey
	f	Ljava/lang/Object;	c	f_268622_	field_42271	cachedValue
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_269185_	method_48782	getValue
c	apn	net/minecraft/util/SmoothDouble	net/minecraft/class_3540	net/minecraft/util/SmoothDouble
	f	D	a	f_14232_	field_15760	targetValue
	f	D	b	f_14233_	field_15759	remainingValue
	f	D	c	f_14234_	field_15758	lastAmount
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_14236_	method_15428	reset
	m	(DD)D	a	m_14237_	method_15429	getNewDeltaValue
c	apo	net/minecraft/util/SortedArraySet	net/minecraft/class_4706	net/minecraft/util/SortedArraySet
	f	I	a	f_144974_	field_29860	DEFAULT_INITIAL_CAPACITY
	f	Ljava/util/Comparator;	b	f_14240_	field_21562	comparator
	f	[Ljava/lang/Object;	c	f_14241_	field_21563	contents
	f	I	d	f_14242_	field_21564	size
	m	(ILjava/util/Comparator;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Comparator;)Lapo;	a	m_144976_	method_34959	create
	m	([Ljava/lang/Object;)[Ljava/lang/Object;	a	m_14258_	method_23864	castRawArray
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_14253_	method_23862	addOrGet
	m	()Lapo;	a	m_144975_	method_34958	create
	m	(Ljava/util/Comparator;I)Lapo;	a	m_144978_	method_34960	create
	m	(I)Lapo;	a	m_14246_	method_23859	create
	m	(Ljava/lang/Object;I)V	a	m_14255_	method_23863	addInternal
	m	(Ljava/lang/Object;)Ljava/lang/Object;	b	m_144981_	method_34961	get
	m	()Ljava/lang/Object;	b	m_14262_	method_23865	first
	m	(I)I	b	m_14263_	method_23866	getInsertionPosition
	m	(Ljava/lang/Object;)I	c	m_14269_	method_23869	findIndex
	m	(I)V	c	m_14267_	method_23868	grow
	m	()Ljava/lang/Object;	c	m_144983_	method_34962	last
	m	(I)V	d	m_14274_	method_23870	removeInternal
	m	(I)Ljava/lang/Object;	e	m_14276_	method_23871	getInternal
c	apo$a	net/minecraft/util/SortedArraySet$ArrayIterator	net/minecraft/class_4706$class_4707	net/minecraft/util/SortedArraySet$ArrayIterator
	f	Lapo;	a	f_14287_	field_21565	field_21565
	f	I	b	f_14288_	field_21566	index
	f	I	c	f_14289_	field_21567	last
	m	(Lapo;)V	<init>	<init>	<init>	<init>
c	app	net/minecraft/util/SpawnUtil	net/minecraft/class_7244	net/minecraft/util/SpawnUtil
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lbgd;Laif;Lgu;IIILapp$a;)Ljava/util/Optional;	a	m_216403_	method_42122	trySpawnMob
	m	(Laif;ILgu$a;Lapp$a;)Z	a	m_216398_	method_42121	moveToPossibleSpawnPosition
c	app$a	net/minecraft/util/SpawnUtil$Strategy	net/minecraft/class_7244$class_7502	net/minecraft/util/SpawnUtil$Strategy
	f	Lapp$a;	a	f_216412_	field_39400	LEGACY_IRON_GOLEM
	f	Lapp$a;	b	f_216413_	field_39401	ON_TOP_OF_COLLIDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Lgu;Ldcb;Lgu;Ldcb;)Z	a	m_216415_	method_44182	method_44182
	m	(Laif;Lgu;Ldcb;Lgu;Ldcb;)Z	b	m_289712_	method_44183	method_44183
	m	(Laif;Lgu;Ldcb;Lgu;Ldcb;)Z	canSpawnOn	m_216427_	canSpawnOn	canSpawnOn
c	apq	net/minecraft/util/StringDecomposer	net/minecraft/class_5223	net/minecraft/util/StringDecomposer
	f	C	a	f_144984_	field_29861	REPLACEMENT_CHAR
	f	Ljava/util/Optional;	b	f_14298_	field_24215	STOP_ITERATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lta;Lts;Laon;)Z	a	m_14328_	method_27476	iterateFormatted
	m	(Ljava/lang/String;ILts;Lts;Laon;)Z	a	m_14311_	method_27473	iterateFormatted
	m	(Ljava/lang/StringBuilder;ILts;I)Z	a	m_14321_	method_31401	method_31401
	m	(Ljava/lang/String;Lts;Laon;)Z	a	m_14317_	method_27474	iterate
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_14304_	method_27471	filterBrokenSurrogates
	m	(Lta;)Ljava/lang/String;	a	m_14326_	method_31402	getPlainText
	m	(Ljava/lang/String;ILts;Laon;)Z	a	m_14306_	method_27472	iterateFormatted
	m	(Laon;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_14300_	method_27470	method_27470
	m	(Lts;Laon;IC)Z	a	m_14332_	method_27477	feedChar
	m	(Ljava/lang/String;Lts;Laon;)Z	b	m_14337_	method_27478	iterateBackwards
	m	(Ljava/lang/StringBuilder;ILts;I)Z	b	m_14341_	method_27475	method_27475
	m	(Ljava/lang/String;Lts;Laon;)Z	c	m_14346_	method_27479	iterateFormatted
c	apr	net/minecraft/util/StringRepresentable	net/minecraft/class_3542	net/minecraft/util/StringRepresentable
	f	I	W	f_216433_	field_38377	PRE_BUILT_MAP_THRESHOLD
	m	(Ljava/util/function/Supplier;)Lapr$a;	a	m_216439_	method_28140	fromEnum
	m	([Lapr;)Lcom/mojang/serialization/Keyable;	a	m_14357_	method_28142	keys
	m	(Ljava/util/function/Supplier;Ljava/util/function/Function;)Lapr$a;	a	m_274478_	method_49454	fromEnumWithMapping
	m	(Ljava/lang/Enum;)Ljava/lang/Enum;	a	m_274152_	method_49450	method_49450
	m	(Ljava/util/function/Function;Ljava/lang/Enum;)Ljava/lang/String;	a	m_274153_	method_49453	method_49453
	m	([Ljava/lang/Enum;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Enum;	a	m_274154_	method_49455	method_49455
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_216434_	method_49451	method_49451
	m	(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Enum;	a	m_216436_	method_49452	method_49452
	m	()Ljava/lang/String;	c	m_7912_	method_15434	getSerializedName
c	apr$1	net/minecraft/util/StringRepresentable$1	net/minecraft/class_3542$1	net/minecraft/util/StringRepresentable$1
	f	[Lapr;	a	f_184754_	field_35666	val$values
	m	([Lapr;)V	<init>	<init>	<init>	<init>
c	apr$a	net/minecraft/util/StringRepresentable$EnumCodec	net/minecraft/class_3542$class_7292	net/minecraft/util/StringRepresentable$EnumCodec
	f	Lcom/mojang/serialization/Codec;	a	f_216444_	field_38378	codec
	f	Ljava/util/function/Function;	b	f_216445_	field_38379	resolver
	m	([Ljava/lang/Enum;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum;	a	m_262792_	method_47920	byName
	m	([Ljava/lang/Enum;I)Ljava/lang/Enum;	a	m_216457_	method_42634	method_42634
	m	(Ljava/lang/String;)Ljava/lang/Enum;	a	m_216455_	method_42633	byName
	m	(Ljava/lang/Enum;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_42631	encode
	m	(Ljava/lang/Object;)I	a	m_216453_	method_42632	method_42632
	m	(Ljava/lang/Object;)Ljava/lang/String;	b	m_216460_	method_42635	method_42635
c	aps	net/minecraft/util/StringUtil	net/minecraft/class_3544	net/minecraft/util/StringUtil
	f	Ljava/util/regex/Pattern;	a	f_14402_	field_15771	STRIP_COLOR_PATTERN
	f	Ljava/util/regex/Pattern;	b	f_144995_	field_29204	LINE_PATTERN
	f	Ljava/util/regex/Pattern;	c	f_144996_	field_33559	LINE_END_PATTERN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;IZ)Ljava/lang/String;	a	m_144998_	method_34963	truncateStringIfNecessary
	m	(I)Ljava/lang/String;	a	m_14404_	method_15439	formatTickDuration
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_14406_	method_15440	stripColor
	m	(Ljava/lang/String;)Z	b	m_14408_	method_15438	isNullOrEmpty
	m	(Ljava/lang/String;)I	c	m_145002_	method_34238	lineCount
	m	(Ljava/lang/String;)Z	d	m_145004_	method_36358	endsWithNewLine
	m	(Ljava/lang/String;)Ljava/lang/String;	e	m_216469_	method_43681	trimChatMessage
c	apt	net/minecraft/util/TaskChainer	net/minecraft/class_7620	net/minecraft/util/TaskChainer
	f	Lorg/slf4j/Logger;	a	f_241683_	field_39831	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/concurrent/Executor;Lapt$a;)V	a	m_244911_	method_45312	method_45312
	m	(Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_241791_	method_45311	method_45311
	m	(Lapt$a;)V	append	m_241849_	append	append
	m	(Ljava/util/concurrent/Executor;)Lapt;	immediate	m_247687_	immediate	immediate
c	apt$a	net/minecraft/util/TaskChainer$DelayedTask	net/minecraft/class_7620$class_7621	net/minecraft/util/TaskChainer$DelayedTask
	m	(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	submit	m_245608_	submit	submit
c	apu	net/minecraft/util/ThreadingDetector	net/minecraft/class_5798	net/minecraft/util/ThreadingDetector
	f	Lorg/slf4j/Logger;	a	f_199407_	field_36293	LOGGER
	f	Ljava/lang/String;	b	f_199408_	field_36294	name
	f	Ljava/util/concurrent/Semaphore;	c	f_199409_	field_36295	lock
	f	Ljava/util/concurrent/locks/Lock;	d	f_199410_	field_36296	stackTraceLock
	f	Ljava/lang/Thread;	e	f_199411_	field_36297	threadThatFailedToAcquire
	f	Ly;	f	f_199412_	field_36298	fullException
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Thread;)Ly;	a	m_199417_	method_33564	makeThreadingException
	m	()V	a	m_199416_	method_39935	checkAndLock
	m	(Ljava/lang/Thread;)Ljava/lang/String;	a	m_199420_	method_39936	stackTrace
	m	()V	b	m_199422_	method_39937	checkAndUnlock
c	apv	net/minecraft/util/TimeSource	net/minecraft/class_7576	net/minecraft/util/TimeSource
	m	(Ljava/util/concurrent/TimeUnit;)J	get	m_239336_	get	get
c	apv$a	net/minecraft/util/TimeSource$NanoTimeSource	net/minecraft/class_7576$class_7577	net/minecraft/util/TimeSource$NanoTimeSource
	m	(Ljava/util/concurrent/TimeUnit;)J	get	m_239336_	get	get
c	apw	net/minecraft/util/TimeUtil	net/minecraft/class_4802	net/minecraft/util/TimeUtil
	f	J	a	f_145016_	field_33868	NANOSECONDS_PER_SECOND
	f	J	b	f_145017_	field_33869	NANOSECONDS_PER_MILLISECOND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(II)Lbdi;	a	m_145020_	method_24505	rangeOfSeconds
c	apx	net/minecraft/util/ToFloatFunction	net/minecraft/class_6501	net/minecraft/util/ToFloatFunction
	f	Lapx;	a	f_216471_	field_37409	IDENTITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Function;)Lapx;	a	m_216477_	method_41309	comap
	m	(F)F	a	m_216473_	method_41307	method_41307
	m	(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lapx;	a	m_216475_	method_41308	createUnlimited
	m	(Ljava/lang/Object;)F	a	m_183321_	method_41296	apply
	m	()F	b	m_213850_	comp_532	minValue
	m	()F	c	m_213849_	comp_533	maxValue
c	apx$1	net/minecraft/util/ToFloatFunction$1	net/minecraft/class_6501$1	net/minecraft/util/ToFloatFunction$1
	f	Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	b	f_216479_	field_37410	val$function
	m	(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Float;)F	a	m_183321_	method_41310	apply
c	apx$2	net/minecraft/util/ToFloatFunction$2	net/minecraft/class_6501$2	net/minecraft/util/ToFloatFunction$2
	f	Lapx;	b	f_216488_	field_37411	val$outer
	f	Ljava/util/function/Function;	c	f_216489_	field_37412	val$function
	f	Lapx;	d	f_216490_	field_37413	field_37413
	m	(Lapx;Lapx;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	apy	net/minecraft/util/Tuple	net/minecraft/class_3545	net/minecraft/util/Tuple
	f	Ljava/lang/Object;	a	f_14413_	field_15772	a
	f	Ljava/lang/Object;	b	f_14414_	field_15773	b
	m	(Ljava/lang/Object;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)V	a	m_145023_	method_34964	setA
	m	()Ljava/lang/Object;	a	m_14418_	method_15442	getA
	m	()Ljava/lang/Object;	b	m_14419_	method_15441	getB
	m	(Ljava/lang/Object;)V	b	m_145025_	method_34965	setB
c	apz	net/minecraft/util/Unit	net/minecraft/class_3902	net/minecraft/util/Unit
	f	Lapz;	a	INSTANCE	field_17274	INSTANCE
	f	[Lapz;	b	$VALUES	field_17275	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lapz;	a	m_145027_	method_36588	$values
c	aq	net/minecraft/advancements/TreeNodePosition	net/minecraft/class_194	net/minecraft/advancements/TreeNodePosition
	f	Lae;	a	f_16554_	field_1263	advancement
	f	Laq;	b	f_16555_	field_1258	parent
	f	Laq;	c	f_16556_	field_1260	previousSibling
	f	I	d	f_16557_	field_1261	childIndex
	f	Ljava/util/List;	e	f_16558_	field_1267	children
	f	Laq;	f	f_16559_	field_1262	ancestor
	f	Laq;	g	f_16560_	field_1264	thread
	f	I	h	f_16561_	field_1259	x
	f	F	i	f_16562_	field_1269	y
	f	F	j	f_16563_	field_1268	mod
	f	F	k	f_16564_	field_1266	change
	f	F	l	f_16565_	field_1265	shift
	m	(Lae;Laq;Laq;II)V	<init>	<init>	<init>	<init>
	m	(FIF)F	a	m_16575_	method_842	secondWalk
	m	(F)V	a	m_16573_	method_843	thirdWalk
	m	(Lae;Laq;)Laq;	a	m_16589_	method_846	addChild
	m	(Laq;Laq;)Laq;	a	m_16584_	method_845	getAncestor
	m	()V	a	m_16572_	method_847	firstWalk
	m	(Laq;)Laq;	a	m_16579_	method_841	apportion
	m	(Laq;F)V	a	m_16581_	method_848	moveSubtree
	m	(Lae;)V	a	m_16587_	method_852	run
	m	()V	b	m_16592_	method_850	executeShifts
	m	()Laq;	c	m_16593_	method_849	previousOrThread
	m	()Laq;	d	m_16594_	method_844	nextOrThread
	m	()V	e	m_16595_	method_851	finalizePosition
c	aqa	net/minecraft/util/VisibleForDebug	net/minecraft/class_5996	net/minecraft/util/VisibleForDebug
c	aqb	net/minecraft/util/ZeroBitStorage	net/minecraft/class_6502	net/minecraft/util/ZeroBitStorage
	f	[J	a	f_184787_	field_34401	RAW
	f	I	b	f_184788_	field_34402	size
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
c	aqc	net/minecraft/util/datafix/DataFixTypes	net/minecraft/class_4284	net/minecraft/util/datafix/DataFixTypes
	f	Laqc;	a	LEVEL	field_19212	LEVEL
	f	Laqc;	b	PLAYER	field_19213	PLAYER
	f	Laqc;	c	CHUNK	field_19214	CHUNK
	f	Laqc;	d	HOTBAR	field_19215	HOTBAR
	f	Laqc;	e	OPTIONS	field_19216	OPTIONS
	f	Laqc;	f	STRUCTURE	field_19217	STRUCTURE
	f	Laqc;	g	STATS	field_19218	STATS
	f	Laqc;	h	SAVED_DATA	field_19219	SAVED_DATA
	f	Laqc;	i	ADVANCEMENTS	field_19220	ADVANCEMENTS
	f	Laqc;	j	POI_CHUNK	field_19221	POI_CHUNK
	f	Laqc;	k	WORLD_GEN_SETTINGS	field_24640	WORLD_GEN_SETTINGS
	f	Laqc;	l	ENTITY_CHUNK	field_26990	ENTITY_CHUNK
	f	Ljava/util/Set;	m	f_273922_	field_42975	TYPES_FOR_LEVEL_LIST
	f	Lcom/mojang/datafixers/DSL$TypeReference;	n	f_14497_	field_19222	type
	f	[Laqc;	o	$VALUES	field_19223	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	a	m_264080_	method_48129	update
	m	(Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;	a	m_264140_	method_48128	updateToCurrentVersion
	m	()I	a	m_264580_	method_48132	currentVersion
	m	(Lcom/mojang/datafixers/DataFixer;Lqr;II)Lqr;	a	m_264226_	method_48131	update
	m	(Lcom/mojang/datafixers/DataFixer;Lqr;I)Lqr;	a	m_264218_	method_48130	updateToCurrentVersion
	m	()[Laqc;	b	m_145042_	method_36589	$values
c	aqd	net/minecraft/util/datafix/DataFixers	net/minecraft/class_3551	net/minecraft/util/datafix/DataFixers
	f	I	a	f_216512_	field_38844	BLENDING_VERSION
	f	Ljava/util/function/BiFunction;	b	f_14508_	field_15776	SAME
	f	Ljava/util/function/BiFunction;	c	f_14509_	field_15775	SAME_NAMESPACED
	f	Lcom/mojang/datafixers/DataFixer;	d	f_216514_	field_15777	dataFixer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_216518_	method_43061	method_43061
	m	(Lcom/mojang/datafixers/DataFixerBuilder;)V	a	m_14513_	method_15451	addFixers
	m	(Ljava/util/Map;)Ljava/util/function/UnaryOperator;	a	m_14524_	method_30070	createRenamer
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator;	a	m_14517_	method_30068	createRenamer
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_216520_	method_30069	method_30069
	m	(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;	a	m_216524_	method_30071	method_30071
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_279902_	method_51289	method_51289
	m	(Ljava/util/Set;)Lcom/mojang/datafixers/DataFixer;	a	m_274588_	method_15471	createFixerUpper
	m	()Lcom/mojang/datafixers/DataFixer;	a	m_14512_	method_15450	getDataFixer
	m	(Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String;	a	m_216515_	method_43060	method_43060
	m	(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;	b	m_216529_	method_44184	method_44184
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	b	m_216527_	method_43062	method_43062
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_14515_	method_15459	method_15459
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_14530_	method_15455	method_15455
	m	(Ljava/lang/String;)Ljava/lang/String;	d	m_14532_	method_15449	method_15449
c	aqd$1	net/minecraft/util/datafix/DataFixers$1	net/minecraft/class_3551$1	net/minecraft/util/datafix/DataFixers$1
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	aqd$2	net/minecraft/util/datafix/DataFixers$2	net/minecraft/class_3551$2	net/minecraft/util/datafix/DataFixers$2
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	aqe	net/minecraft/util/datafix/PackedBitStorage	net/minecraft/class_5298	net/minecraft/util/datafix/PackedBitStorage
	f	I	a	f_145044_	field_29862	BIT_TO_LONG_SHIFT
	f	[J	b	f_14550_	field_24641	data
	f	I	c	f_14551_	field_24642	bits
	f	J	d	f_14552_	field_24643	mask
	f	I	e	f_14553_	field_24644	size
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II[J)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_14564_	method_28153	set
	m	(I)I	a	m_14562_	method_28152	get
	m	()[J	a	m_14561_	method_28151	getRaw
	m	()I	b	m_14567_	method_28154	getBits
c	aqf	net/minecraft/util/datafix/fixes/AbstractArrowPickupFix	net/minecraft/class_5946	net/minecraft/util/datafix/fixes/AbstractArrowPickupFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	a	m_145049_	method_34685	updateEntity
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145053_	method_34686	updatePickup
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145047_	method_34684	updateProjectiles
	m	(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145055_	method_34687	method_34687
c	aqg	net/minecraft/util/datafix/fixes/AbstractPoiSectionFix	net/minecraft/class_4620	net/minecraft/util/datafix/fixes/AbstractPoiSectionFix
	f	Ljava/lang/String;	a	f_216534_	field_39402	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_213759_	method_44186	processRecords
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_216545_	method_28243	method_28243
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216540_	method_23299	cap
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_216538_	method_23302	method_23302
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;	a	m_216542_	method_44185	method_44185
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_216550_	method_44187	processSection
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_216548_	method_23305	method_23305
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_216552_	method_44188	processSectionRecords
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_216554_	method_28246	method_28246
c	aqh	net/minecraft/util/datafix/fixes/AbstractUUIDFix	net/minecraft/class_4958	net/minecraft/util/datafix/fixes/AbstractUUIDFix
	f	Lcom/mojang/datafixers/DSL$TypeReference;	a	f_14569_	field_23121	typeReference
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;	a	m_14587_	method_26005	createUUIDFromString
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	a	m_14574_	method_26009	updateNamedChoice
	m	(Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional;	a	m_14580_	method_26003	createUUIDTag
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14599_	method_28157	method_28157
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	a	m_14590_	method_26006	replaceUUIDString
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	a	m_14584_	method_28155	method_28155
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	a	m_14578_	method_26002	createUUIDFromML
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14594_	method_28156	method_28156
	m	(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14605_	method_26010	method_26010
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_14612_	method_28158	method_28158
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	b	m_14608_	method_26011	replaceUUIDMLTag
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	c	m_14617_	method_26013	replaceUUIDLeastMost
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	d	m_14621_	method_26014	createUUIDFromLongs
c	aqi	net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix	net/minecraft/class_6636	net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix
	f	Ljava/lang/String;	a	f_184805_	field_35009	name
	f	Z	b	f_184806_	field_35010	flagValue
	f	Ljava/lang/String;	c	f_184807_	field_35011	flagKey
	f	Lcom/mojang/datafixers/DSL$TypeReference;	d	f_184808_	field_35012	typeReference
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184816_	method_38790	method_38790
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_184814_	method_38789	method_38789
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_184818_	method_38791	method_38791
c	aqj	net/minecraft/util/datafix/fixes/AddNewChoices	net/minecraft/class_3553	net/minecraft/util/datafix/fixes/AddNewChoices
	f	Ljava/lang/String;	a	f_14625_	field_15779	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	b	f_14626_	field_15780	type
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_241757_	method_15475	method_15475
	m	(Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_14637_	method_15476	cap
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_14634_	method_15477	method_15477
c	aqk	net/minecraft/util/datafix/fixes/AdvancementsFix	net/minecraft/class_3555	net/minecraft/util/datafix/fixes/AdvancementsFix
	f	Ljava/util/Map;	a	f_14642_	field_15788	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_14647_	method_24238	method_24238
c	aql	net/minecraft/util/datafix/fixes/AdvancementsRenameFix	net/minecraft/class_4744	net/minecraft/util/datafix/fixes/AdvancementsRenameFix
	f	Ljava/lang/String;	a	f_14649_	field_21814	name
	f	Ljava/util/function/Function;	b	f_14650_	field_21815	renamer
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145067_	method_28161	method_28161
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145062_	method_28159	method_28159
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14656_	method_24242	method_24242
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145064_	method_28160	method_28160
c	aqm	net/minecraft/util/datafix/fixes/AttributesRename	net/minecraft/class_5129	net/minecraft/util/datafix/fixes/AttributesRename
	f	Ljava/util/Map;	a	f_14668_	field_23695	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145071_	method_28162	method_28162
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_14679_	method_26811	method_26811
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14672_	method_26809	method_26809
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14677_	method_26808	fixName
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14675_	method_26810	fixItemStackTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_14685_	method_28163	method_28163
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_14683_	method_26814	fixEntity
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	b	m_145073_	method_28164	method_28164
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145075_	method_28165	method_28165
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145077_	method_28166	method_28166
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_14693_	method_28167	method_28167
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	f	m_145079_	method_28168	method_28168
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	g	m_145081_	method_28169	method_28169
c	aqn	net/minecraft/util/datafix/fixes/BedItemColorFix	net/minecraft/class_3559	net/minecraft/util/datafix/fixes/BedItemColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14722_	method_15521	method_15521
c	aqo	net/minecraft/util/datafix/fixes/BiomeFix	net/minecraft/class_3561	net/minecraft/util/datafix/fixes/BiomeFix
	f	Ljava/util/Map;	a	f_14730_	field_15810	BIOMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	aqp	net/minecraft/util/datafix/fixes/BitStorageAlignFix	net/minecraft/class_5196	net/minecraft/util/datafix/fixes/BitStorageAlignFix
	f	I	a	f_145092_	field_29863	BIT_TO_LONG_SHIFT
	f	I	b	f_145093_	field_29864	SECTION_WIDTH
	f	I	c	f_145094_	field_29865	SECTION_HEIGHT
	f	I	d	f_145095_	field_29866	SECTION_SIZE
	f	I	e	f_145096_	field_29867	HEIGHTMAP_BITS
	f	I	f	f_145097_	field_29868	HEIGHTMAP_SIZE
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145104_	method_28173	method_28173
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14744_	method_27292	method_27292
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14755_	method_27294	method_27294
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	a	m_14776_	method_27772	updateBitStorage
	m	(Ljava/util/List;)Ljava/lang/Integer;	a	m_145114_	method_27296	method_27296
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145108_	method_27773	method_27773
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14750_	method_27774	updateSections
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145111_	method_28174	method_28174
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145101_	method_27295	method_27295
	m	(II[J)[J	a	m_14737_	method_27288	addPadding
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14764_	method_27769	method_27769
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14762_	method_27775	updateHeightmaps
	m	(ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145098_	method_28172	method_28172
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145116_	method_27293	method_27293
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145121_	method_28175	method_28175
c	aqq	net/minecraft/util/datafix/fixes/BlendingDataFix	net/minecraft/class_7090	net/minecraft/util/datafix/fixes/BlendingDataFix
	f	Ljava/lang/String;	a	f_216557_	field_37414	name
	f	Ljava/util/Set;	b	f_216558_	field_37415	STATUSES_TO_SKIP_BLENDING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;	a	m_240278_	method_41312	updateChunkTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216562_	method_44685	method_44685
	m	(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	a	m_216566_	method_41313	updateBlendingData
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_240249_	method_41311	method_41311
c	aqr	net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix	net/minecraft/class_7589	net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;	a	m_240317_	method_44688	updateChunkTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_240253_	method_44687	method_44687
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_240285_	method_44686	method_44686
c	aqs	net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix	net/minecraft/class_3564	net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145124_	method_15545	method_15545
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14797_	method_15546	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_14801_	method_28176	method_28176
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145126_	method_28177	method_28177
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145128_	method_28178	method_28178
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_14807_	method_28179	method_28179
c	aqt	net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix	net/minecraft/class_3566	net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/IllegalStateException;	a	m_14812_	method_15553	method_15553
	m	()Ljava/lang/IllegalStateException;	b	m_14815_	method_15554	method_15554
c	aqu	net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix	net/minecraft/class_3567	net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145130_	method_28180	method_28180
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14819_	method_15555	method_15555
c	aqv	net/minecraft/util/datafix/fixes/BlockEntityIdFix	net/minecraft/class_3571	net/minecraft/util/datafix/fixes/BlockEntityIdFix
	f	Ljava/util/Map;	a	f_14827_	field_15824	ID_MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_14834_	method_28181	method_28181
	m	(Ljava/util/HashMap;)V	a	m_14838_	method_15575	method_15575
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145134_	method_15576	method_15576
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145136_	method_15577	method_15577
c	aqw	net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix	net/minecraft/class_3573	net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/IllegalStateException;	a	m_14844_	method_15578	method_15578
c	aqx	net/minecraft/util/datafix/fixes/BlockEntityKeepPacked	net/minecraft/class_3574	net/minecraft/util/datafix/fixes/BlockEntityKeepPacked
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14852_	method_15579	fixTag
c	aqy	net/minecraft/util/datafix/fixes/BlockEntityRenameFix	net/minecraft/class_8220	net/minecraft/util/datafix/fixes/BlockEntityRenameFix
	f	Ljava/lang/String;	a	f_276471_	field_43174	name
	f	Ljava/util/function/UnaryOperator;	b	f_276461_	field_43175	nameChangeLookup
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix;	a	m_276995_	method_49756	create
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_277018_	method_49758	method_49758
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_277183_	method_49757	method_49757
c	aqz	net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix	net/minecraft/class_3575	net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14859_	method_15580	method_15580
c	ar	net/minecraft/advancements/critereon/AbstractCriterionTriggerInstance	net/minecraft/class_195	net/minecraft/advancements/critereon/AbstractCriterionTriggerInstance
	f	Lacq;	a	f_16972_	field_1270	criterion
	f	Lba;	b	f_16973_	field_24381	player
	m	(Lacq;Lba;)V	<init>	<init>	<init>	<init>
	m	()Lba;	b	m_285924_	method_27790	getPlayerPredicate
c	ara	net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix	net/minecraft/class_8221	net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_277057_	method_49761	getTextList
	m	()Ljava/lang/String;	a	m_277204_	method_49759	getEmptyComponent
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_276764_	method_49760	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_276919_	method_49762	getEmptyTextList
c	arb	net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix	net/minecraft/class_3577	net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix
	f	Lcom/google/gson/Gson;	a	f_14861_	field_15827	GSON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_14870_	method_15582	updateLine
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14868_	method_15581	method_15581
c	arb$1	net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix$1	net/minecraft/class_3577$1	net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ltj;	a	deserialize	method_15583	deserialize
c	arc	net/minecraft/util/datafix/fixes/BlockEntityUUIDFix	net/minecraft/class_4959	net/minecraft/util/datafix/fixes/BlockEntityUUIDFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14886_	method_26015	method_26015
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14884_	method_26016	method_26016
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_14889_	method_26017	updateSkull
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_14891_	method_26018	updateConduit
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_14893_	method_26019	method_26019
c	ard	net/minecraft/util/datafix/fixes/BlockNameFlatteningFix	net/minecraft/class_3578	net/minecraft/util/datafix/fixes/BlockNameFlatteningFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/String;	a	m_145138_	method_15584	method_15584
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_14903_	method_15585	method_15585
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145140_	method_15586	method_15586
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145142_	method_15587	method_15587
c	are	net/minecraft/util/datafix/fixes/BlockRenameFix	net/minecraft/class_3579	net/minecraft/util/datafix/fixes/BlockRenameFix
	f	Ljava/lang/String;	a	f_14908_	field_15828	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	a	m_14914_	method_15589	create
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_14922_	method_15590	method_15590
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145146_	method_15588	method_15588
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145144_	method_15591	method_15591
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_14912_	method_15592	method_15592
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_7384_	method_15593	fixBlock
c	are$1	net/minecraft/util/datafix/fixes/BlockRenameFix$1	net/minecraft/class_3579$1	net/minecraft/util/datafix/fixes/BlockRenameFix$1
	f	Ljava/util/function/Function;	a	f_14926_	field_15829	val$fixBlock
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	arf	net/minecraft/util/datafix/fixes/BlockRenameFixWithJigsaw	net/minecraft/class_5527	net/minecraft/util/datafix/fixes/BlockRenameFixWithJigsaw
	f	Ljava/lang/String;	a	f_145148_	field_26991	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145160_	method_31445	method_31445
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145158_	method_31444	method_31444
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145156_	method_31443	method_31443
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/DSL$TypeReference;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145152_	method_31442	method_31442
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	b	m_145163_	method_31446	create
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_145167_	method_31447	method_31447
c	arf$1	net/minecraft/util/datafix/fixes/BlockRenameFixWithJigsaw$1	net/minecraft/class_5527$1	net/minecraft/util/datafix/fixes/BlockRenameFixWithJigsaw$1
	f	Ljava/util/function/Function;	a	f_145170_	field_26992	val$fixBlock
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	arg	net/minecraft/util/datafix/fixes/BlockStateData	net/minecraft/class_3580	net/minecraft/util/datafix/fixes/BlockStateData
	f	Ljava/lang/String;	a	f_145177_	field_29869	FILTER_ME
	f	Lorg/slf4j/Logger;	b	f_14933_	field_15832	LOGGER
	f	[Lcom/mojang/serialization/Dynamic;	c	f_14934_	field_24645	MAP
	f	[Lcom/mojang/serialization/Dynamic;	d	f_14935_	field_24646	BLOCK_DEFAULTS
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	e	f_14936_	field_15831	ID_BY_OLD
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	f	f_14937_	field_15833	ID_BY_OLD_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;[Ljava/lang/String;)V	a	m_14942_	method_15596	register
	m	(I)Ljava/lang/String;	a	m_14940_	method_15599	upgradeBlock
	m	()V	a	m_145179_	method_31448	bootstrap0
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_14946_	method_15597	upgradeBlockStateTag
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_14950_	method_15600	upgradeBlock
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_14948_	method_15595	method_15595
	m	(I)Lcom/mojang/serialization/Dynamic;	b	m_14952_	method_15594	getTag
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	b	m_14954_	method_15601	method_15601
	m	(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	b	m_14956_	method_15598	parse
	m	()V	b	m_145180_	method_31449	bootstrap1
	m	()V	c	m_145181_	method_31450	bootstrap2
	m	()V	d	m_145182_	method_31451	bootstrap3
	m	()V	e	m_145183_	method_31452	bootstrap4
	m	()V	f	m_145184_	method_31453	bootstrap5
	m	()V	g	m_145185_	method_31454	bootstrap6
	m	()V	h	m_145186_	method_31455	bootstrap7
	m	()V	i	m_145187_	method_31456	bootstrap8
	m	()V	j	m_145188_	method_31457	bootstrap9
	m	()V	k	m_145189_	method_31458	bootstrap10
	m	()V	l	m_145190_	method_31459	bootstrap11
	m	()V	m	m_145191_	method_31460	bootstrap12
	m	()V	n	m_145192_	method_31461	bootstrap13
	m	()V	o	m_145193_	method_31462	bootstrap14
	m	()V	p	m_145194_	method_31463	bootstrap15
	m	()V	q	m_14939_	method_22426	finalizeMaps
c	arh	net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix	net/minecraft/class_3581	net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15003_	method_15602	method_15602
c	ari	net/minecraft/util/datafix/fixes/CatTypeFix	net/minecraft/class_3903	net/minecraft/util/datafix/fixes/CatTypeFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15011_	method_17325	fixTag
c	arj	net/minecraft/util/datafix/fixes/CauldronRenameFix	net/minecraft/class_5528	net/minecraft/util/datafix/fixes/CauldronRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145200_	method_31465	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145198_	method_31464	method_31464
c	ark	net/minecraft/util/datafix/fixes/CavesAndCliffsRenames	net/minecraft/class_6669	net/minecraft/util/datafix/fixes/CavesAndCliffsRenames
	f	Lcom/google/common/collect/ImmutableMap;	a	f_184821_	field_35100	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	arl	net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix	net/minecraft/class_3557	net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_184833_	method_15506	cap
	m	()Ljava/lang/IllegalStateException;	a	m_184827_	method_15507	method_15507
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_274155_	method_15510	method_15510
	m	(Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V	a	m_274157_	method_49457	method_49457
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_184840_	method_28171	method_28171
	m	(Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map;	a	m_274156_	method_49456	method_49456
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_184836_	method_15511	method_15511
c	arm	net/minecraft/util/datafix/fixes/ChunkBiomeFix	net/minecraft/class_4541	net/minecraft/util/datafix/fixes/ChunkBiomeFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15016_	method_22374	method_22374
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145205_	method_22373	method_22373
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145203_	method_22375	method_22375
c	arn	net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix	net/minecraft/class_7091	net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_216573_	method_41314	method_41314
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216578_	method_41316	method_41316
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_216576_	method_41315	method_41315
c	aro	net/minecraft/util/datafix/fixes/ChunkDeleteLightFix	net/minecraft/class_8525	net/minecraft/util/datafix/fixes/ChunkDeleteLightFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_284407_	method_51497	method_51497
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_284479_	method_51499	method_51499
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_284526_	method_51498	method_51498
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_284405_	method_51500	method_51500
c	arp	net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix	net/minecraft/class_6637	net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix
	f	Ljava/lang/String;	a	f_184843_	field_35444	DATAFIXER_CONTEXT_TAG
	f	I	b	f_196581_	field_36214	BLOCKS_PER_SECTION
	f	Ljava/lang/String;	c	f_184844_	field_35016	DEFAULT_BIOME
	f	Ljava/lang/String;	d	f_184845_	field_35017	NAME
	f	I	e	f_184846_	field_35018	OLD_SECTION_COUNT
	f	I	f	f_184847_	field_35019	NEW_SECTION_COUNT
	f	I	g	f_184848_	field_35020	NEW_MIN_SECTION_Y
	f	I	h	f_196582_	field_36215	LONGS_PER_SECTION
	f	I	i	f_184850_	field_35022	HEIGHTMAP_BITS
	f	J	j	f_184851_	field_35023	HEIGHTMAP_MASK
	f	I	k	f_184852_	field_35024	HEIGHTMAP_OFFSET
	f	[Ljava/lang/String;	l	f_184853_	field_35025	HEIGHTMAP_TYPES
	f	Ljava/util/Set;	m	f_184854_	field_35667	STATUS_IS_OR_AFTER_SURFACE
	f	Ljava/util/Set;	n	f_184855_	field_35668	STATUS_IS_OR_AFTER_NOISE
	f	Ljava/util/Set;	o	f_184856_	field_35669	BLOCKS_BEFORE_FEATURE_STATUS
	f	I	p	f_184857_	field_35026	BIOME_CONTAINER_LAYER_SIZE
	f	I	q	f_184858_	field_35027	BIOME_CONTAINER_SIZE
	f	I	r	f_184859_	field_35028	BIOME_CONTAINER_TOP_LAYER_OFFSET
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	s	f_184860_	field_35029	BIOMES_BY_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;	a	m_184894_	method_38803	makeBiomeContainer
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_184880_	method_38797	method_38797
	m	(ZLjava/util/Set;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184941_	method_38808	method_38808
	m	(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	a	m_184887_	method_38799	updateCarvingMasks
	m	(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V	a	m_196603_	method_39756	method_39756
	m	([II)I	a	m_184948_	method_39519	getOldBiome
	m	(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	a	m_196599_	method_39755	method_39755
	m	(Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/IntSet;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184920_	method_38801	method_38801
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_196590_	method_39754	shiftUpgradeData
	m	(Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_184928_	method_38800	method_38800
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_184900_	method_38805	addPaddingEntries
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_184874_	method_38796	method_38796
	m	()Ljava/lang/IllegalStateException;	a	m_184864_	method_38792	method_38792
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;	a	m_184903_	method_39517	predictChunkStatusBeforeSurface
	m	(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;	a	m_184911_	method_38807	updateChunkTag
	m	(I)I	a	m_184865_	method_38793	ceillog2
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic;	a	m_196596_	method_38804	method_38804
	m	(J)J	a	m_196588_	method_38795	method_38795
	m	([III)I	a	m_184951_	method_38809	method_38809
	m	(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;	a	m_184906_	method_38806	getBiomeContainers
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic;	a	m_196592_	method_39781	padPaletteEntries
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184891_	method_38802	makePalettedContainer
	m	(Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184917_	method_39518	method_39518
	m	(IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_196583_	method_38794	method_38794
	m	(Ljava/util/Map;Ljava/util/Map;)V	a	m_196608_	method_39757	method_39757
	m	(Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	a	m_184937_	method_38817	method_38817
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_184885_	method_38798	updateHeightmaps
	m	()Ljava/lang/IllegalStateException;	b	m_184955_	method_38811	method_38811
	m	([III)I	b	m_184964_	method_38814	method_38814
	m	([II)I	b	m_184961_	method_38810	method_38810
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_184958_	method_38813	makeOptimizedPalettedContainer
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_184971_	method_38819	method_38819
	m	([II)I	c	m_184974_	method_38815	method_38815
	m	()Lars$a;	c	m_184968_	method_39242	method_39242
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_184956_	method_38812	getFixedHeightmap
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_184969_	method_38816	makePalettedContainer
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_196611_	method_38818	method_38818
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	f	m_196613_	method_39758	method_39758
	m	(Lcom/mojang/serialization/Dynamic;)Lars$a;	g	m_184979_	method_39243	method_39243
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	h	m_184981_	method_39520	method_39520
c	arq	net/minecraft/util/datafix/fixes/ChunkLightRemoveFix	net/minecraft/class_3755	net/minecraft/util/datafix/fixes/ChunkLightRemoveFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15027_	method_16441	method_16441
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145209_	method_16440	method_16440
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145207_	method_16442	method_16442
c	arr	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix	net/minecraft/class_3582	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix
	f	Ljava/util/Map;	A	f_15053_	field_15849	BED_BLOCK_MAP
	f	Ljava/util/Map;	B	f_15054_	field_15851	BANNER_BLOCK_MAP
	f	Lcom/mojang/serialization/Dynamic;	C	f_15055_	field_15843	AIR
	f	I	D	f_145211_	field_29870	SIZE
	f	I	a	f_145212_	field_29871	NORTH_WEST_MASK
	f	I	b	f_145213_	field_29872	WEST_MASK
	f	I	c	f_145214_	field_29873	SOUTH_WEST_MASK
	f	I	d	f_145215_	field_29874	SOUTH_MASK
	f	I	e	f_145216_	field_29875	SOUTH_EAST_MASK
	f	I	f	f_145217_	field_29876	EAST_MASK
	f	I	g	f_145218_	field_29877	NORTH_EAST_MASK
	f	I	h	f_145219_	field_29878	NORTH_MASK
	f	Lorg/slf4j/Logger;	i	f_15035_	field_15844	LOGGER
	f	Ljava/util/BitSet;	j	f_15036_	field_15842	VIRTUAL
	f	Ljava/util/BitSet;	k	f_15037_	field_15854	FIX
	f	Lcom/mojang/serialization/Dynamic;	l	f_15038_	field_15840	PUMPKIN
	f	Lcom/mojang/serialization/Dynamic;	m	f_15039_	field_15852	SNOWY_PODZOL
	f	Lcom/mojang/serialization/Dynamic;	n	f_15040_	field_15838	SNOWY_GRASS
	f	Lcom/mojang/serialization/Dynamic;	o	f_15041_	field_15850	SNOWY_MYCELIUM
	f	Lcom/mojang/serialization/Dynamic;	p	f_15042_	field_15839	UPPER_SUNFLOWER
	f	Lcom/mojang/serialization/Dynamic;	q	f_15043_	field_15848	UPPER_LILAC
	f	Lcom/mojang/serialization/Dynamic;	r	f_15044_	field_15834	UPPER_TALL_GRASS
	f	Lcom/mojang/serialization/Dynamic;	s	f_15045_	field_15845	UPPER_LARGE_FERN
	f	Lcom/mojang/serialization/Dynamic;	t	f_15046_	field_15835	UPPER_ROSE_BUSH
	f	Lcom/mojang/serialization/Dynamic;	u	f_15047_	field_15847	UPPER_PEONY
	f	Ljava/util/Map;	v	f_15048_	field_15841	FLOWER_POT_MAP
	f	Ljava/util/Map;	w	f_15049_	field_15853	SKULL_MAP
	f	Ljava/util/Map;	x	f_15050_	field_15836	DOOR_MAP
	f	Ljava/util/Map;	y	f_15051_	field_15846	NOTE_BLOCK_MAP
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	z	f_15052_	field_15837	DYE_COLOR_MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_15069_	method_15603	method_15603
	m	(Ljava/util/HashMap;)V	a	m_15071_	method_15608	method_15608
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;	a	m_15066_	method_15638	getProperty
	m	(Lany;Lcom/mojang/serialization/Dynamic;)I	a	m_15061_	method_15616	idFor
	m	(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V	a	m_15077_	method_15610	mapSkull
	m	(Ljava/util/Map;Ljava/lang/String;I)V	a	m_15082_	method_15611	mapDoor
	m	(Ljava/util/Map;ILjava/lang/String;)V	a	m_15073_	method_15636	addBeds
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	a	m_15064_	method_15637	getName
	m	(ZZZZ)I	a	m_15086_	method_15615	getSideMask
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15092_	method_15633	fix
	m	(Ljava/util/Map;ILjava/lang/String;)V	b	m_15096_	method_15605	addBanners
	m	(Ljava/util/HashMap;)V	b	m_15094_	method_15626	method_15626
	m	(Ljava/util/HashMap;)V	c	m_15101_	method_15613	method_15613
	m	(Ljava/util/HashMap;)V	d	m_15104_	method_15607	method_15607
	m	(Ljava/util/HashMap;)V	e	m_15107_	method_15639	method_15639
	m	(Ljava/util/HashMap;)V	f	m_15110_	method_15631	method_15631
c	arr$1	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$1	net/minecraft/class_3582$1	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$1
	f	[I	a	f_15127_	field_15856	$SwitchMap$net$minecraft$util$datafix$fixes$ChunkPalettedStorageFix$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	arr$a	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer	net/minecraft/class_3582$class_3583	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer
	f	I	a	f_145220_	field_29879	SIZE
	f	I	b	f_145221_	field_29880	NIBBLE_SIZE
	f	[B	c	f_15129_	field_15855	data
	m	([B)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(III)I	a	m_15135_	method_15640	get
	m	(I)Z	a	m_15133_	method_15641	isFirst
	m	(I)I	b	m_15139_	method_15642	getPosition
c	arr$b	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction	net/minecraft/class_3582$class_3584	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction
	f	Larr$b;	a	DOWN	field_15858	DOWN
	f	Larr$b;	b	UP	field_15863	UP
	f	Larr$b;	c	NORTH	field_15859	NORTH
	f	Larr$b;	d	SOUTH	field_15862	SOUTH
	f	Larr$b;	e	WEST	field_15857	WEST
	f	Larr$b;	f	EAST	field_15860	EAST
	f	Larr$b$a;	g	f_15147_	field_15864	axis
	f	Larr$b$b;	h	f_15148_	field_15861	axisDirection
	f	[Larr$b;	i	$VALUES	field_15865	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILarr$b$b;Larr$b$a;)V	<init>	<init>	<init>	<init>
	m	()Larr$b$b;	a	m_15156_	method_15643	getAxisDirection
	m	()Larr$b$a;	b	m_15157_	method_15644	getAxis
	m	()[Larr$b;	c	m_145222_	method_36590	$values
c	arr$b$a	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis	net/minecraft/class_3582$class_3584$class_3585	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis
	f	Larr$b$a;	a	X	field_15869	X
	f	Larr$b$a;	b	Y	field_15866	Y
	f	Larr$b$a;	c	Z	field_15867	Z
	f	[Larr$b$a;	d	$VALUES	field_15868	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Larr$b$a;	a	m_145223_	method_36591	$values
c	arr$b$b	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection	net/minecraft/class_3582$class_3584$class_3586	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection
	f	Larr$b$b;	a	POSITIVE	field_15873	POSITIVE
	f	Larr$b$b;	b	NEGATIVE	field_15870	NEGATIVE
	f	I	c	f_15174_	field_15872	step
	f	[Larr$b$b;	d	$VALUES	field_15871	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_15181_	method_15645	getStep
	m	()[Larr$b$b;	b	m_145224_	method_36592	$values
c	arr$c	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section	net/minecraft/class_3582$class_3587	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section
	f	I	a	f_15185_	field_15879	y
	f	Lany;	b	f_15186_	field_15882	palette
	f	Ljava/util/List;	c	f_15187_	field_15880	listTag
	f	Lcom/mojang/serialization/Dynamic;	d	f_15188_	field_15878	section
	f	Z	e	f_15189_	field_15876	hasData
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	f	f_15190_	field_15881	toFix
	f	Lit/unimi/dsi/fastutil/ints/IntList;	g	f_15191_	field_15874	update
	f	Ljava/util/Set;	h	f_15192_	field_15875	seen
	f	[I	i	f_15193_	field_15877	buffer
	m	(Lcom/mojang/serialization/Dynamic;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/ByteBuffer;)Larr$a;	a	m_15207_	method_15654	method_15654
	m	()Lcom/mojang/serialization/Dynamic;	a	m_15196_	method_15651	write
	m	(II)V	a	m_15199_	method_15650	addFix
	m	(I)Lcom/mojang/serialization/Dynamic;	a	m_15197_	method_15649	getBlock
	m	(ILcom/mojang/serialization/Dynamic;)V	a	m_15202_	method_15647	setBlock
	m	(Ljava/nio/ByteBuffer;)Larr$a;	b	m_15213_	method_15646	method_15646
	m	(I)I	b	m_15209_	method_15652	upgrade
c	arr$d	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk	net/minecraft/class_3582$class_3588	net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk
	f	I	a	f_15215_	field_15885	sides
	f	[Larr$c;	b	f_15216_	field_15888	sections
	f	Lcom/mojang/serialization/Dynamic;	c	f_15217_	field_15886	level
	f	I	d	f_15218_	field_15884	x
	f	I	e	f_15219_	field_15883	z
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	f	f_15220_	field_15887	blockEntities
	m	(Lcom/mojang/serialization/Dynamic;)V	<init>	<init>	<init>	<init>
	m	(ILarr$b;)I	a	m_15226_	method_15663	relative
	m	(Lcom/mojang/serialization/Dynamic;)V	a	m_145225_	method_15656	method_15656
	m	()Lcom/mojang/serialization/Dynamic;	a	m_15223_	method_15664	write
	m	(Ljava/util/stream/Stream;)V	a	m_15234_	method_15661	method_15661
	m	(I)Lcom/mojang/serialization/Dynamic;	a	m_15224_	method_15662	getBlock
	m	(ILcom/mojang/serialization/Dynamic;)V	a	m_15229_	method_15657	setBlock
	m	(Ljava/util/stream/Stream;)V	b	m_15240_	method_15659	method_15659
	m	(Lcom/mojang/serialization/Dynamic;)V	b	m_145227_	method_15665	method_15665
	m	(I)Lcom/mojang/serialization/Dynamic;	b	m_15236_	method_15655	getBlockEntity
	m	(I)Lcom/mojang/serialization/Dynamic;	c	m_15242_	method_15660	removeBlockEntity
	m	(I)Larr$c;	d	m_15244_	method_15658	getSection
c	ars	net/minecraft/util/datafix/fixes/ChunkProtoTickListFix	net/minecraft/class_6740	net/minecraft/util/datafix/fixes/ChunkProtoTickListFix
	f	I	a	f_184984_	field_35446	SECTION_WIDTH
	f	Lcom/google/common/collect/ImmutableSet;	b	f_184985_	field_35447	ALWAYS_WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic;	a	m_185044_	method_39255	createTick
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V	a	m_185011_	method_39248	method_39248
	m	(Lcom/mojang/datafixers/Typed;)Ljava/util/List;	a	m_185026_	method_39250	method_39250
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185003_	method_39247	method_39247
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_184994_	method_39246	method_39246
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lars$a;	a	m_185028_	method_39251	method_39251
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic;	a	m_185052_	method_39256	method_39256
	m	(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;	a	m_185036_	method_39254	makeTickList
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_185033_	method_39253	method_39253
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V	a	m_185060_	method_39257	method_39257
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	a	m_185031_	method_39252	getBlock
	m	(Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V	a	m_185019_	method_39249	method_39249
	m	(I)Z	a	m_184992_	method_39245	method_39245
	m	(BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_184989_	method_39244	method_39244
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	b	m_185068_	method_39259	getLiquid
	m	(BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_185065_	method_39258	method_39258
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_185070_	method_39260	method_39260
	m	(Lcom/mojang/serialization/Dynamic;)I	c	m_185073_	method_39261	method_39261
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/List;	d	m_185075_	method_39262	method_39262
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_185077_	method_39263	method_39263
c	ars$a	net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer	net/minecraft/class_6740$class_6741	net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer
	f	J	a	f_185080_	field_35448	SIZE_BITS
	f	Ljava/util/List;	b	f_185081_	field_35449	palette
	f	[J	c	f_185082_	field_35450	data
	f	I	d	f_185083_	field_35451	bits
	f	J	e	f_185084_	field_35452	mask
	f	I	f	f_185085_	field_35453	valuesPerLong
	m	(Ljava/util/List;[J)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_185089_	method_39264	palette
	m	(III)Lcom/mojang/serialization/Dynamic;	a	m_185090_	method_39265	get
	m	()[J	b	m_185094_	method_39266	data
	m	(III)I	b	m_185095_	method_39267	getIndex
c	art	net/minecraft/util/datafix/fixes/ChunkRenamesFix	net/minecraft/class_6742	net/minecraft/util/datafix/fixes/ChunkRenamesFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;	a	m_185111_	method_39271	renameField
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;	a	m_185115_	method_39272	renameFieldHelper
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_185108_	method_39270	mergeRemainders
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_199423_	method_39268	method_39268
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_199437_	method_39782	method_39782
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_199428_	method_39938	method_39938
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic;	a	m_199434_	method_39274	method_39274
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	a	m_199430_	method_39273	method_39273
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185106_	method_39269	appendChunkName
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_185127_	method_39275	method_39275
c	aru	net/minecraft/util/datafix/fixes/ChunkStatusFix	net/minecraft/class_3589	net/minecraft/util/datafix/fixes/ChunkStatusFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15249_	method_15666	method_15666
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145229_	method_15667	method_15667
c	arv	net/minecraft/util/datafix/fixes/ChunkStatusFix2	net/minecraft/class_3788	net/minecraft/util/datafix/fixes/ChunkStatusFix2
	f	Ljava/util/Map;	a	f_15255_	field_16691	RENAMES_AND_DOWNGRADES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15260_	method_16642	method_16642
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145231_	method_16643	method_16643
c	arw	net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix	net/minecraft/class_3590	net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix
	f	Lcom/google/common/collect/ImmutableMap;	a	f_15266_	field_15889	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15280_	method_15671	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_274348_	method_49459	fixChildren
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_274160_	method_49458	method_49458
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_274159_	method_49460	method_49460
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_274158_	method_49461	method_49461
c	arx	net/minecraft/util/datafix/fixes/ChunkToProtochunkFix	net/minecraft/class_3591	net/minecraft/util/datafix/fixes/ChunkToProtochunkFix
	f	I	a	f_145239_	field_29881	NUM_SECTIONS
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(III)S	a	m_15290_	method_15675	packOffsetCoordinates
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V	a	m_199872_	method_39949	method_39949
	m	(I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList;	a	m_199849_	method_39941	method_39941
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;	a	m_199869_	method_39948	method_39948
	m	(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic;	a	m_199863_	method_39946	method_39946
	m	(Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic;	a	m_199866_	method_39947	method_39947
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_199860_	method_39945	method_39945
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_199855_	method_39943	fixChunkData
	m	(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;	a	m_199857_	method_39944	method_39944
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_199879_	method_39951	repackBiomes
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_199881_	method_39952	repackTicks
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_199885_	method_39954	method_39954
c	ary	net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix	net/minecraft/class_3592	net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15319_	method_15678	method_15678
c	arz	net/minecraft/util/datafix/fixes/CriteriaRenameFix	net/minecraft/class_7370	net/minecraft/util/datafix/fixes/CriteriaRenameFix
	f	Ljava/lang/String;	a	f_216581_	field_38702	name
	f	Ljava/lang/String;	b	f_216582_	field_38703	advancementId
	f	Ljava/util/function/UnaryOperator;	c	f_216583_	field_38704	conversions
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_216595_	method_43066	method_43066
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216593_	method_43065	fixAdvancements
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_216591_	method_43064	method_43064
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_216589_	method_43063	method_43063
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_216598_	method_43067	method_43067
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_216600_	method_43068	method_43068
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_216602_	method_43069	method_43069
c	as	net/minecraft/advancements/critereon/BeeNestDestroyedTrigger	net/minecraft/class_4708	net/minecraft/advancements/critereon/BeeNestDestroyedTrigger
	f	Lacq;	a	f_17473_	field_21568	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lcpn;	a	m_17487_	method_23873	deserializeBlock
	m	(Laig;Ldcb;Lcfz;I)V	a	m_146651_	method_23875	trigger
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_17493_	method_23874	method_23874
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Las$a;	a	m_7214_	method_23877	createInstance
	m	(Ldcb;Lcfz;ILas$a;)Z	a	m_146656_	method_23872	method_23872
c	as$a	net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance	net/minecraft/class_4708$class_4709	net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance
	f	Lcpn;	a	f_17500_	field_21569	block
	f	Lbz;	b	f_17501_	field_21570	item
	f	Lcj$d;	c	f_17502_	field_21571	numBees
	m	(Lba;Lcpn;Lbz;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;Lbz$a;Lcj$d;)Las$a;	a	m_17512_	method_23879	destroyedBeeNest
	m	(Ldcb;Lcfz;I)Z	a	m_146661_	method_23878	matches
c	asa	net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix	net/minecraft/class_8504	net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix
	f	Ljava/lang/String;	a	f_279527_	field_44593	DECORATED_POT_ID
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	asb	net/minecraft/util/datafix/fixes/DyeItemRenameFix	net/minecraft/class_3593	net/minecraft/util/datafix/fixes/DyeItemRenameFix
	f	Ljava/util/Map;	a	f_15321_	field_15890	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	asc	net/minecraft/util/datafix/fixes/EffectDurationFix	net/minecraft/class_8079	net/minecraft/util/datafix/fixes/EffectDurationFix
	f	Ljava/util/Set;	a	f_267441_	field_42105	ITEM_TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_267672_	method_48552	method_48552
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_267829_	method_48551	fixEffect
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_267642_	method_48549	method_48549
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_267624_	method_48550	method_48550
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_267663_	method_48554	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_267655_	method_48553	method_48553
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_267632_	method_48555	updateEntity
c	asd	net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix	net/minecraft/class_3594	net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15328_	method_15679	fixTag
c	ase	net/minecraft/util/datafix/fixes/EntityBlockStateFix	net/minecraft/class_3595	net/minecraft/util/datafix/fixes/EntityBlockStateFix
	f	Ljava/util/Map;	a	f_15330_	field_15891	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	a	m_15342_	method_15682	updateEntity
	m	(Ljava/util/HashMap;)V	a	m_15367_	method_15683	method_15683
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	a	m_15353_	method_15690	method_15690
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer;	a	m_145263_	method_15681	method_15681
	m	(Ljava/lang/String;)I	a	m_15365_	method_15686	getBlockId
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;	a	m_15337_	method_15687	updateBlockToBlockState
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_145268_	method_15688	method_15688
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15369_	method_15691	method_15691
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15346_	method_15692	method_15692
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_15359_	method_15684	method_15684
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer;	a	m_145261_	method_15693	method_15693
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15335_	method_15695	updateFallingBlock
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer;	a	m_145265_	method_15694	method_15694
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145270_	method_15685	method_15685
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	b	m_145272_	method_15689	method_15689
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	c	m_15378_	method_15680	method_15680
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	d	m_15380_	method_15696	method_15696
c	asf	net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix	net/minecraft/class_8222	net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_276801_	method_49764	renameField
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_276826_	method_49765	method_49765
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_276988_	method_49763	fixTag
c	asg	net/minecraft/util/datafix/fixes/EntityCatSplitFix	net/minecraft/class_3725	net/minecraft/util/datafix/fixes/EntityCatSplitFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	ash	net/minecraft/util/datafix/fixes/EntityCodSalmonFix	net/minecraft/class_3596	net/minecraft/util/datafix/fixes/EntityCodSalmonFix
	f	Ljava/util/Map;	a	f_15389_	field_15892	RENAMED_IDS
	f	Ljava/util/Map;	b	f_15390_	field_15893	RENAMED_EGG_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	asi	net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix	net/minecraft/class_3597	net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145274_	method_15699	method_15699
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15400_	method_15698	method_15698
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15407_	method_15697	fixTagCustomName
c	asj	net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix	net/minecraft/class_3598	net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	ask	net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix	net/minecraft/class_3599	net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15420_	method_15700	method_15700
	m	()Ljava/lang/IllegalStateException;	a	m_145278_	method_15702	method_15702
	m	(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_15426_	method_15703	cap
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145279_	method_15701	method_15701
c	asl	net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix	net/minecraft/class_7520	net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_238369_	method_44319	method_44319
c	asm	net/minecraft/util/datafix/fixes/EntityHealthFix	net/minecraft/class_3600	net/minecraft/util/datafix/fixes/EntityHealthFix
	f	Ljava/util/Set;	a	f_15431_	field_15894	ENTITIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15438_	method_15704	fixTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15436_	method_15705	method_15705
c	asn	net/minecraft/util/datafix/fixes/EntityHorseSaddleFix	net/minecraft/class_3601	net/minecraft/util/datafix/fixes/EntityHorseSaddleFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	aso	net/minecraft/util/datafix/fixes/EntityHorseSplitFix	net/minecraft/class_3602	net/minecraft/util/datafix/fixes/EntityHorseSplitFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/IllegalStateException;	a	m_15449_	method_15706	method_15706
c	asp	net/minecraft/util/datafix/fixes/EntityIdFix	net/minecraft/class_3603	net/minecraft/util/datafix/fixes/EntityIdFix
	f	Ljava/util/Map;	a	f_15453_	field_15895	ID_MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_15460_	method_15707	method_15707
	m	(Ljava/util/HashMap;)V	a	m_15464_	method_15708	method_15708
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145281_	method_15709	method_15709
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145283_	method_15710	method_15710
c	asq	net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix	net/minecraft/class_3604	net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15474_	method_15711	fixTag
	m	(B)B	a	m_15470_	method_15712	direction2dTo3d
c	asr	net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix	net/minecraft/class_3605	net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix
	f	Ljava/util/List;	a	f_15476_	field_15896	MINECART_BY_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/IllegalStateException;	a	m_145285_	method_15713	method_15713
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145286_	method_15715	method_15715
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_145291_	method_28187	method_28187
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_15482_	method_15714	method_15714
c	ass	net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix	net/minecraft/class_7407	net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_216611_	method_43387	renameField
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216615_	method_43388	method_43388
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216609_	method_43386	fixTag
c	ast	net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix	net/minecraft/class_3606	net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix
	f	[[I	a	f_15496_	field_15897	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15501_	method_15716	method_15716
	m	(Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic;	a	m_15509_	method_15719	doFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145297_	method_15718	method_15718
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145295_	method_15722	method_15722
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_15513_	method_15717	method_15717
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145301_	method_15721	method_15721
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145299_	method_15720	method_15720
c	asu	net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix	net/minecraft/class_3607	net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix
	f	Ljava/util/Map;	a	f_15522_	field_15898	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/HashMap;)V	a	m_15531_	method_15724	method_15724
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15529_	method_15723	fixTag
c	asv	net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix	net/minecraft/class_4860	net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(JJ)[I	a	m_15559_	method_24898	createUUIDArray
	m	(Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic;	a	m_15570_	method_24900	setUUID
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	a	m_15564_	method_24902	updateEntity
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15568_	method_24899	updateOwnerArrow
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15562_	method_24901	updateProjectiles
	m	(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15574_	method_24903	method_24903
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15577_	method_24904	updateOwnerLlamaSpit
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_15579_	method_24905	updateItemPotion
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_15581_	method_24906	updateOwnerThrowable
c	asw	net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix	net/minecraft/class_3608	net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix
	f	Ljava/util/Map;	a	f_15584_	field_15899	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	asx	net/minecraft/util/datafix/fixes/EntityRavagerRenameFix	net/minecraft/class_3983	net/minecraft/util/datafix/fixes/EntityRavagerRenameFix
	f	Ljava/util/Map;	a	f_15591_	field_17712	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	asy	net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix	net/minecraft/class_1165	net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix
	f	Lcom/mojang/serialization/Codec;	a	f_15598_	field_25695	FLOAT_LIST_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Float;)Z	a	m_145305_	method_30074	method_30074
	m	(ILjava/util/List;)Ljava/lang/Boolean;	a	m_15603_	method_30072	method_30072
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145303_	method_28188	method_28188
	m	(Lcom/mojang/serialization/OptionalDynamic;I)Z	a	m_15610_	method_30073	isZeroList
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15606_	method_4972	method_4972
c	asz	net/minecraft/util/datafix/fixes/EntityRenameFix	net/minecraft/class_1167	net/minecraft/util/datafix/fixes/EntityRenameFix
	f	Ljava/lang/String;	a	f_15616_	field_5670	name
	m	(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_241758_	method_4984	method_4984
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_15621_	method_4981	method_4981
	m	(Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair;	a	m_6911_	method_4982	fix
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;	a	m_15630_	method_4983	getEntity
c	at	net/minecraft/advancements/critereon/BlockPredicate	net/minecraft/class_4550	net/minecraft/advancements/critereon/BlockPredicate
	f	Lat;	a	f_17902_	field_20692	ANY
	f	Lanl;	b	f_17903_	field_20693	tag
	f	Ljava/util/Set;	c	f_146710_	field_20694	blocks
	f	Lcz;	d	f_17905_	field_20695	properties
	f	Lcl;	e	f_17906_	field_20696	nbt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;Ljava/util/Set;Lcz;Lcl;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_146719_	method_33185	method_33185
	m	(Lcom/google/gson/JsonElement;)Lat;	a	m_17917_	method_22453	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_17913_	method_22452	serializeToJson
	m	(Laif;Lgu;)Z	a	m_17914_	method_22454	matches
c	at$a	net/minecraft/advancements/critereon/BlockPredicate$Builder	net/minecraft/class_4550$class_4710	net/minecraft/advancements/critereon/BlockPredicate$Builder
	f	Ljava/util/Set;	a	f_17920_	field_21572	blocks
	f	Lanl;	b	f_146721_	field_21573	tag
	f	Lcz;	c	f_17921_	field_21574	properties
	f	Lcl;	d	f_17922_	field_21575	nbt
	m	()V	<init>	<init>	<init>	<init>
	m	([Lcpn;)Lat$a;	a	m_146726_	method_27962	of
	m	(Lanl;)Lat$a;	a	m_204027_	method_29233	of
	m	(Lqr;)Lat$a;	a	m_146724_	method_35042	hasNbt
	m	()Lat$a;	a	m_17924_	method_23880	block
	m	(Lcz;)Lat$a;	a	m_17929_	method_27963	setProperties
	m	(Ljava/lang/Iterable;)Lat$a;	a	m_146722_	method_37214	of
	m	()Lat;	b	m_17931_	method_23882	build
c	ata	net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix	net/minecraft/class_1166	net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145313_	method_4977	method_4977
	m	()Ljava/lang/IllegalStateException;	a	m_145312_	method_4973	method_4973
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_15647_	method_4980	method_4980
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_15641_	method_4978	cap
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Either;	a	m_145321_	method_4979	method_4979
	m	()Ljava/lang/IllegalStateException;	b	m_145327_	method_4974	method_4974
	m	()Ljava/lang/IllegalStateException;	c	m_145328_	method_4975	method_4975
	m	()Ljava/lang/IllegalStateException;	d	m_145329_	method_4976	method_4976
c	atb	net/minecraft/util/datafix/fixes/EntityShulkerColorFix	net/minecraft/class_1169	net/minecraft/util/datafix/fixes/EntityShulkerColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15677_	method_4985	fixTag
c	atc	net/minecraft/util/datafix/fixes/EntityShulkerRotationFix	net/minecraft/class_5277	net/minecraft/util/datafix/fixes/EntityShulkerRotationFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15683_	method_27960	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double;	b	m_15685_	method_27961	method_27961
c	atd	net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix	net/minecraft/class_1168	net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	ate	net/minecraft/util/datafix/fixes/EntityStringUuidFix	net/minecraft/class_1171	net/minecraft/util/datafix/fixes/EntityStringUuidFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145330_	method_4986	method_4986
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15696_	method_4987	method_4987
c	atf	net/minecraft/util/datafix/fixes/EntityTheRenameningFix	net/minecraft/class_1170	net/minecraft/util/datafix/fixes/EntityTheRenameningFix
	f	Ljava/util/Map;	a	f_15701_	field_5671	RENAMED_IDS
	f	Ljava/util/Map;	b	f_15702_	field_5672	RENAMED_BLOCKS
	f	Ljava/util/Map;	c	f_15703_	field_5673	RENAMED_ITEMS
	f	Ljava/lang/String;	d	f_145332_	field_29882	MINECRAFT_BRED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	atg	net/minecraft/util/datafix/fixes/EntityTippedArrowFix	net/minecraft/class_1173	net/minecraft/util/datafix/fixes/EntityTippedArrowFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	ath	net/minecraft/util/datafix/fixes/EntityUUIDFix	net/minecraft/class_4960	net/minecraft/util/datafix/fixes/EntityUUIDFix
	f	Lorg/slf4j/Logger;	b	f_201927_	field_36328	LOGGER
	f	Ljava/util/Set;	c	f_15715_	field_23122	ABSTRACT_HORSES
	f	Ljava/util/Set;	d	f_15716_	field_23123	TAMEABLE_ANIMALS
	f	Ljava/util/Set;	e	f_15717_	field_23124	ANIMALS
	f	Ljava/util/Set;	f	f_15718_	field_23125	MOBS
	f	Ljava/util/Set;	g	f_15719_	field_23126	LIVING_ENTITIES
	f	Ljava/util/Set;	h	f_15720_	field_23127	PROJECTILES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15724_	method_26021	method_26021
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15726_	method_26020	method_26020
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15729_	method_26037	updateLivingEntity
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15731_	method_26023	method_26023
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145333_	method_28191	method_28191
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_15734_	method_26039	updateEntityUUID
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_15741_	method_28192	method_28192
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_15739_	method_26022	updatePiglin
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_15744_	method_26024	updateEvokerFangs
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_15746_	method_28193	method_28193
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	f	m_15749_	method_26026	updateZombieVillager
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	g	m_15751_	method_26028	updateAreaEffectCloud
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	h	m_15753_	method_26030	updateShulkerBullet
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	i	m_15755_	method_26031	updateItem
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	j	m_15757_	method_26032	updateFox
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	k	m_15759_	method_26033	updateHurtBy
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	l	m_15761_	method_26034	updateAnimalOwner
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	m	m_15763_	method_26035	updateAnimal
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	n	m_15766_	method_26036	updateMob
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	o	m_15768_	method_26038	updateProjectile
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	p	m_145336_	method_26040	method_26040
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	q	m_145338_	method_26041	method_26041
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	r	m_15774_	method_26042	method_26042
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	s	m_145340_	method_28194	method_28194
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	t	m_145342_	method_28195	method_28195
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	u	m_15780_	method_28196	method_28196
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	v	m_145344_	method_28197	method_28197
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	w	m_145346_	method_28198	method_28198
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	x	m_145348_	method_28199	method_28199
c	ati	net/minecraft/util/datafix/fixes/EntityVariantFix	net/minecraft/class_7371	net/minecraft/util/datafix/fixes/EntityVariantFix
	f	Ljava/lang/String;	a	f_216620_	field_38705	fieldName
	f	Ljava/util/function/IntFunction;	b	f_216621_	field_38706	idConversions
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic;	a	m_216633_	method_43071	method_43071
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	a	m_216647_	method_43074	method_43074
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;	a	m_216636_	method_43072	updateAndRename
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;	a	m_216641_	method_43073	method_43073
	m	(Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;	a	m_216653_	method_43075	method_43075
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216631_	method_43070	method_43070
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_216657_	method_43076	method_43076
c	atj	net/minecraft/util/datafix/fixes/EntityWolfColorFix	net/minecraft/class_1172	net/minecraft/util/datafix/fixes/EntityWolfColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15793_	method_4988	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15795_	method_4989	method_4989
c	atk	net/minecraft/util/datafix/fixes/EntityZombieSplitFix	net/minecraft/class_1175	net/minecraft/util/datafix/fixes/EntityZombieSplitFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
c	atl	net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix	net/minecraft/class_1174	net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix
	f	I	a	f_145350_	field_29883	PROFESSION_MAX
	f	Lapf;	b	f_15803_	field_5674	RANDOM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_15808_	method_4991	getVillagerProfession
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15812_	method_4990	fixTag
c	atm	net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix	net/minecraft/class_4846	net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix
	f	Ljava/util/Map;	a	f_15814_	field_22416	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	atn	net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix	net/minecraft/class_8223	net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix
	f	Ljava/lang/String;	a	f_276637_	field_43176	name
	f	Ljava/util/Set;	b	f_276634_	field_43177	flagsToRemove
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_277022_	method_49769	method_49769
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_276796_	method_49767	fixTag
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_276829_	method_49768	method_49768
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_277036_	method_49766	method_49766
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z	b	m_276899_	method_49770	method_49770
c	ato	net/minecraft/util/datafix/fixes/FilteredBooksFix	net/minecraft/class_7503	net/minecraft/util/datafix/fixes/FilteredBooksFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Z	a	m_216663_	method_44189	method_44189
c	atp	net/minecraft/util/datafix/fixes/FilteredSignsFix	net/minecraft/class_7504	net/minecraft/util/datafix/fixes/FilteredSignsFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216669_	method_44190	method_44190
c	atq	net/minecraft/util/datafix/fixes/ForcePoiRebuild	net/minecraft/class_4731	net/minecraft/util/datafix/fixes/ForcePoiRebuild
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_15827_	method_24158	method_24158
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15825_	method_24157	cap
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145351_	method_24159	method_24159
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15831_	method_24160	method_24160
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_145353_	method_24161	method_24161
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145355_	method_24162	method_24162
c	atr	net/minecraft/util/datafix/fixes/FurnaceRecipeFix	net/minecraft/class_4752	net/minecraft/util/datafix/fixes/FurnaceRecipeFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V	a	m_145357_	method_24316	method_24316
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15851_	method_24314	updateFurnaceContents
	m	(Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V	a	m_15855_	method_24315	method_24315
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15839_	method_24312	method_24312
	m	(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_15849_	method_24313	cap
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145361_	method_24317	method_24317
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	c	m_145365_	method_24318	method_24318
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	d	m_145369_	method_24319	method_24319
c	ats	net/minecraft/util/datafix/fixes/GoatHornIdFix	net/minecraft/class_7442	net/minecraft/util/datafix/fixes/GoatHornIdFix
	f	[Ljava/lang/String;	a	f_216671_	field_39110	INSTRUMENTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Z	a	m_216677_	method_44191	method_44191
c	att	net/minecraft/util/datafix/fixes/GossipUUIDFix	net/minecraft/class_4976	net/minecraft/util/datafix/fixes/GossipUUIDFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145373_	method_26290	method_26290
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15882_	method_26289	method_26289
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145375_	method_28200	method_28200
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145377_	method_28201	method_28201
c	atu	net/minecraft/util/datafix/fixes/HeightmapRenamingFix	net/minecraft/class_1177	net/minecraft/util/datafix/fixes/HeightmapRenamingFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15893_	method_4999	method_4999
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15898_	method_4998	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145379_	method_5000	method_5000
c	atv	net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix	net/minecraft/class_1176	net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_15906_	method_4992	method_4992
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15904_	method_4993	fixTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_274161_	method_49462	method_49462
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_15908_	method_4996	removeIglooPieces
	m	(Ljava/util/stream/Stream;)Ljava/lang/Boolean;	b	m_15910_	method_4995	method_4995
	m	(Lcom/mojang/serialization/Dynamic;)Z	c	m_15912_	method_4997	isIglooPiece
	m	(Lcom/mojang/serialization/Dynamic;)Z	d	m_145381_	method_4994	method_4994
c	atw	net/minecraft/util/datafix/fixes/ItemBannerColorFix	net/minecraft/class_1179	net/minecraft/util/datafix/fixes/ItemBannerColorFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15920_	method_5004	method_5004
c	atx	net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix	net/minecraft/class_1178	net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15929_	method_5002	method_5002
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15934_	method_5001	fixTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145383_	method_5003	method_5003
c	aty	net/minecraft/util/datafix/fixes/ItemIdFix	net/minecraft/class_1181	net/minecraft/util/datafix/fixes/ItemIdFix
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_15937_	field_5675	ITEM_NAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15944_	method_5013	method_5013
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair;	a	m_145385_	method_5014	method_5014
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_15952_	method_5015	method_5015
	m	(Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair;	a	m_145389_	method_5016	method_5016
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145387_	method_5017	method_5017
	m	(I)Ljava/lang/String;	a	m_15942_	method_5018	getItem
c	atz	net/minecraft/util/datafix/fixes/ItemLoreFix	net/minecraft/class_1180	net/minecraft/util/datafix/fixes/ItemLoreFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_15969_	method_5005	fixLoreList
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15960_	method_5007	method_5007
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_15965_	method_5006	method_5006
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145391_	method_5011	method_5011
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_15967_	method_5012	fixLoreEntry
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145393_	method_28202	method_28202
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145395_	method_28203	method_28203
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145397_	method_28204	method_28204
c	au	net/minecraft/advancements/critereon/BredAnimalsTrigger	net/minecraft/class_196	net/minecraft/advancements/critereon/BredAnimalsTrigger
	f	Lacq;	a	f_18636_	field_1271	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lau$a;	a	m_7214_	method_854	createInstance
	m	(Laig;Lbrl;Lbrl;Lbfe;)V	a	m_147278_	method_855	trigger
	m	(Ldzk;Ldzk;Ldzk;Lau$a;)Z	a	m_18649_	method_22455	method_22455
c	au$a	net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance	net/minecraft/class_196$class_198	net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance
	f	Lba;	a	f_18659_	field_1276	parent
	f	Lba;	b	f_18660_	field_1277	partner
	f	Lba;	c	f_18661_	field_1275	child
	m	(Lba;Lba;Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lbo$a;)Lau$a;	a	m_18667_	method_861	bredAnimals
	m	(Lbo;Lbo;Lbo;)Lau$a;	a	m_18669_	method_29918	bredAnimals
	m	(Ldzk;Ldzk;Ldzk;)Z	a	m_18675_	method_862	matches
	m	()Lau$a;	c	m_18679_	method_860	bredAnimals
c	aua	net/minecraft/util/datafix/fixes/ItemPotionFix	net/minecraft/class_1183	net/minecraft/util/datafix/fixes/ItemPotionFix
	f	Ljava/lang/String;	a	f_145399_	field_29884	DEFAULT
	f	I	b	f_145400_	field_29885	SPLASH
	f	[Ljava/lang/String;	c	f_15987_	field_5678	POTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	([Ljava/lang/String;)V	a	m_15996_	method_5023	method_5023
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_15992_	method_5024	method_5024
c	aub	net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix	net/minecraft/class_7641	net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix
	f	Ljava/util/Set;	a	f_242500_	field_39900	items
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_242604_	method_45014	method_45014
c	auc	net/minecraft/util/datafix/fixes/ItemRenameFix	net/minecraft/class_1182	net/minecraft/util/datafix/fixes/ItemRenameFix
	f	Ljava/lang/String;	a	f_15999_	field_5676	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	a	m_16003_	method_5019	create
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_16009_	method_5020	method_5020
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145401_	method_5021	method_5021
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_7348_	method_5022	fixItem
c	auc$1	net/minecraft/util/datafix/fixes/ItemRenameFix$1	net/minecraft/class_1182$1	net/minecraft/util/datafix/fixes/ItemRenameFix$1
	f	Ljava/util/function/Function;	a	f_16013_	field_5677	val$fixItem
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	aud	net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix	net/minecraft/class_1185	net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix
	f	[Ljava/lang/String;	a	f_16020_	field_5680	NAMES_BY_COLOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16025_	method_5031	method_5031
c	aue	net/minecraft/util/datafix/fixes/ItemSpawnEggFix	net/minecraft/class_1184	net/minecraft/util/datafix/fixes/ItemSpawnEggFix
	f	[Ljava/lang/String;	a	f_16031_	field_5679	ID_TO_ENTITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/IllegalStateException;	a	m_145403_	method_5026	method_5026
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;	a	m_145404_	method_5028	method_5028
	m	([Ljava/lang/String;)V	a	m_16053_	method_5029	method_5029
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_145407_	method_28205	method_28205
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16037_	method_5027	method_5027
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;	b	m_145412_	method_5030	method_5030
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;	c	m_145415_	method_5025	method_5025
c	auf	net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix	net/minecraft/class_1187	net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_16062_	field_5681	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_16074_	method_5033	method_5033
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145420_	method_5034	method_5034
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16067_	method_5036	method_5036
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16072_	method_5035	fixTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145418_	method_5041	method_5041
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16078_	method_28206	method_28206
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	b	m_16080_	method_5037	method_5037
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145422_	method_28207	method_28207
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145424_	method_28208	method_28208
c	aug	net/minecraft/util/datafix/fixes/ItemStackMapIdFix	net/minecraft/class_1186	net/minecraft/util/datafix/fixes/ItemStackMapIdFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16090_	method_5032	method_5032
c	auh	net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix	net/minecraft/class_1189	net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix
	f	Ljava/lang/String;	a	f_260677_	field_41287	itemType
	f	Ljava/util/Map;	b	f_16095_	field_5685	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16100_	method_5046	method_5046
	m	(Ljava/util/HashMap;)V	a	m_260784_	method_5047	method_5047
c	aui	net/minecraft/util/datafix/fixes/ItemStackTagFix	net/minecraft/class_7505	net/minecraft/util/datafix/fixes/ItemStackTagFix
	f	Ljava/lang/String;	a	f_216679_	field_39403	name
	f	Ljava/util/function/Predicate;	b	f_216680_	field_39404	idFilter
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_213922_	method_20445	fixItemStackTag
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_216685_	method_44192	method_44192
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_216689_	method_44193	method_44193
c	auj	net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix	net/minecraft/class_1188	net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix
	f	Ljava/util/Map;	a	f_16109_	field_5684	MAP
	f	Ljava/util/Set;	b	f_16110_	field_5683	IDS
	f	Ljava/util/Set;	c	f_16111_	field_5682	DAMAGE_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;I)Ljava/lang/String;	a	m_16122_	method_5042	updateItem
	m	(Ljava/util/HashMap;)V	a	m_16125_	method_5043	method_5043
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16116_	method_5044	method_5044
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_16120_	method_5045	method_5045
c	auk	net/minecraft/util/datafix/fixes/ItemStackUUIDFix	net/minecraft/class_4961	net/minecraft/util/datafix/fixes/ItemStackUUIDFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145430_	method_26295	method_26295
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145426_	method_26296	method_26296
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16143_	method_26293	method_26293
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16130_	method_26294	method_26294
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean;	a	m_145434_	method_26051	method_26051
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16146_	method_26297	updateAttributeModifiers
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_16148_	method_26298	updateSkullOwner
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_16150_	method_26053	method_26053
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_145436_	method_26299	method_26299
c	aul	net/minecraft/util/datafix/fixes/ItemWaterPotionFix	net/minecraft/class_1190	net/minecraft/util/datafix/fixes/ItemWaterPotionFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16158_	method_5048	method_5048
c	aum	net/minecraft/util/datafix/fixes/ItemWrittenBookPagesStrictJsonFix	net/minecraft/class_1194	net/minecraft/util/datafix/fixes/ItemWrittenBookPagesStrictJsonFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145440_	method_5084	method_5084
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16173_	method_5089	method_5089
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16166_	method_5086	method_5086
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16171_	method_5085	fixTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145438_	method_5088	method_5088
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145442_	method_5087	method_5087
c	aun	net/minecraft/util/datafix/fixes/JigsawPropertiesFix	net/minecraft/class_4977	net/minecraft/util/datafix/fixes/JigsawPropertiesFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16186_	method_26300	fixTag
c	auo	net/minecraft/util/datafix/fixes/JigsawRotationFix	net/minecraft/class_4978	net/minecraft/util/datafix/fixes/JigsawRotationFix
	f	Ljava/util/Map;	a	f_145444_	field_23213	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16195_	method_26301	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16193_	method_26302	method_26302
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16197_	method_26303	method_26303
c	aup	net/minecraft/util/datafix/fixes/LeavesFix	net/minecraft/class_1191	net/minecraft/util/datafix/fixes/LeavesFix
	f	I	a	f_145445_	field_29886	NORTH_WEST_MASK
	f	I	b	f_145446_	field_29887	WEST_MASK
	f	I	c	f_145447_	field_29888	SOUTH_WEST_MASK
	f	I	d	f_145448_	field_29889	SOUTH_MASK
	f	I	e	f_145449_	field_29890	SOUTH_EAST_MASK
	f	I	f	f_145450_	field_29891	EAST_MASK
	f	I	g	f_145451_	field_29892	NORTH_EAST_MASK
	f	I	h	f_145452_	field_29893	NORTH_MASK
	f	[[I	i	f_16200_	field_5687	DIRECTIONS
	f	I	j	f_145453_	field_29894	DECAY_DISTANCE
	f	I	k	f_145454_	field_29895	SIZE_BITS
	f	I	l	f_145455_	field_29896	SIZE
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	m	f_16201_	field_5688	LEAVES
	f	Ljava/util/Set;	n	f_16202_	field_5686	LOGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(III)I	a	m_16210_	method_5051	getIndex
	m	(I)I	a	m_16208_	method_5052	getX
	m	(Laup$a;)Laup$a;	a	m_145456_	method_5049	method_5049
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145458_	method_5054	method_5054
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_16234_	method_5055	method_5055
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16216_	method_5056	method_5056
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145468_	method_5058	method_5058
	m	([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145471_	method_5059	method_5059
	m	(ZZZZ)I	a	m_16236_	method_5061	getSideMask
	m	(Lcom/mojang/datafixers/Typed;)Laup$a;	a	m_145466_	method_5057	method_5057
	m	(Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145462_	method_5063	method_5063
	m	(I)I	b	m_16245_	method_5062	getY
	m	(I)I	c	m_16247_	method_5050	getZ
c	aup$a	net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection	net/minecraft/class_1191$class_1192	net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection
	f	Ljava/lang/String;	h	f_145474_	field_29897	PERSISTENT
	f	Ljava/lang/String;	i	f_145475_	field_29898	DECAYABLE
	f	Ljava/lang/String;	j	f_145476_	field_29899	DISTANCE
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	k	f_16250_	field_5689	leaveIds
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	l	f_16251_	field_5691	logIds
	f	Lit/unimi/dsi/fastutil/ints/Int2IntMap;	m	f_16252_	field_5690	stateToIdMap
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;	a	m_16271_	method_5072	makeLeafTag
	m	(I)Z	a	m_16257_	method_5068	isLog
	m	(III)V	a	m_16259_	method_5070	setDistance
	m	(I)Z	b	m_16276_	method_5071	isLeaf
	m	(I)I	d	m_16278_	method_5065	getDistance
c	aup$b	net/minecraft/util/datafix/fixes/LeavesFix$Section	net/minecraft/class_1191$class_1193	net/minecraft/util/datafix/fixes/LeavesFix$Section
	f	Ljava/lang/String;	a	f_145477_	field_29900	BLOCK_STATES_TAG
	f	Ljava/lang/String;	b	f_145478_	field_29901	NAME_TAG
	f	Ljava/lang/String;	c	f_145479_	field_29902	PROPERTIES_TAG
	f	Lcom/mojang/datafixers/OpticFinder;	d	f_16280_	field_5693	paletteFinder
	f	Ljava/util/List;	e	f_16281_	field_5692	palette
	f	I	f	f_16282_	field_5694	index
	f	Laqe;	g	f_16283_	field_5696	storage
	f	Lcom/mojang/datafixers/types/Type;	h	f_16284_	field_5695	blockStateType
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)V	a	m_16290_	method_5074	readStorage
	m	()Z	a	m_7969_	method_5076	skippable
	m	(Ljava/util/List;)Ljava/util/List;	a	m_16296_	method_5081	method_5081
	m	(Ljava/lang/String;ZI)I	a	m_16292_	method_5082	getStateId
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16288_	method_5083	write
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;	b	m_16299_	method_5078	method_5078
	m	()Z	b	m_16298_	method_5079	isSkippable
	m	(I)I	c	m_16302_	method_5075	getBlock
	m	()I	c	m_16301_	method_5077	getIndex
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_16304_	method_5080	method_5080
c	auq	net/minecraft/util/datafix/fixes/LegacyDragonFightFix	net/minecraft/class_8575	net/minecraft/util/datafix/fixes/LegacyDragonFightFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_289728_	method_52228	method_52228
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_289720_	method_52227	method_52227
c	aur	net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix	net/minecraft/class_1196	net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix
	f	Ljava/util/Map;	a	f_16306_	field_5702	MAP
	f	Ljava/lang/String;	b	f_145480_	field_29903	GENERATOR_OPTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	a	m_16326_	method_5100	convert
	m	()Ljava/lang/IllegalStateException;	a	m_145481_	method_5097	method_5097
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_145482_	method_28209	method_28209
	m	(Ljava/util/HashMap;)V	a	m_16329_	method_5101	method_5101
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_16321_	method_5095	method_5095
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16312_	method_5096	method_5096
	m	(Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	a	m_16324_	method_5099	getLayerInfoFromString
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object;	a	m_16318_	method_5098	method_5098
	m	(Ljava/lang/String;)Ljava/util/List;	b	m_16334_	method_5103	getLayersInfoFromString
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	b	m_145485_	method_28210	method_28210
c	aus	net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix	net/minecraft/class_1195	net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix
	f	Ljava/lang/String;	a	f_145488_	field_29904	DEFAULT
	f	Ljava/lang/String;	b	f_145489_	field_29905	GENERATOR_OPTIONS
	f	Lcom/google/common/base/Splitter;	c	f_16337_	field_5700	SPLITTER
	f	Lcom/google/common/base/Splitter;	d	f_16338_	field_5701	LAYER_SPLITTER
	f	Lcom/google/common/base/Splitter;	e	f_16339_	field_5699	OLD_AMOUNT_SPLITTER
	f	Lcom/google/common/base/Splitter;	f	f_16340_	field_5698	AMOUNT_SPLITTER
	f	Lcom/google/common/base/Splitter;	g	f_16341_	field_5697	BLOCK_SPLITTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String;	a	m_16346_	method_5091	method_5091
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16352_	method_5090	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16350_	method_5093	method_5093
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_16354_	method_5094	fixString
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16356_	method_5092	method_5092
c	aut	net/minecraft/util/datafix/fixes/LevelUUIDFix	net/minecraft/class_4962	net/minecraft/util/datafix/fixes/LevelUUIDFix
	f	Lorg/slf4j/Logger;	b	f_201928_	field_36329	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145492_	method_28212	method_28212
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145490_	method_28211	method_28211
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16361_	method_26055	method_26055
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16372_	method_26057	updateWanderingTrader
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_145497_	method_28213	method_28213
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145495_	method_26058	method_26058
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_16374_	method_26060	updateDragonFight
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_16376_	method_26061	updateCustomBossEvents
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_16378_	method_28214	method_28214
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	f	m_145499_	method_28215	method_28215
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	g	m_145501_	method_28216	method_28216
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	h	m_145503_	method_28217	method_28217
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	i	m_16386_	method_28218	method_28218
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	j	m_145505_	method_28219	method_28219
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	k	m_145507_	method_28220	method_28220
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	l	m_145509_	method_28221	method_28221
c	auu	net/minecraft/util/datafix/fixes/MapIdFix	net/minecraft/class_3970	net/minecraft/util/datafix/fixes/MapIdFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16398_	method_17828	method_17828
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145511_	method_28222	method_28222
c	auv	net/minecraft/util/datafix/fixes/MemoryExpiryDataFix	net/minecraft/class_4803	net/minecraft/util/datafix/fixes/MemoryExpiryDataFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16411_	method_24506	fixTag
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_16409_	method_24507	updateMemoryEntry
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16413_	method_24508	updateBrain
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_16415_	method_24509	updateMemories
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_16417_	method_24510	wrapMemoryValue
c	auw	net/minecraft/util/datafix/fixes/MissingDimensionFix	net/minecraft/class_5396	net/minecraft/util/datafix/fixes/MissingDimensionFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;	a	m_16441_	method_29914	optionalFields
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145513_	method_29910	method_29910
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;	a	m_185130_	method_38820	flatType
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16436_	method_29912	recreateSettings
	m	(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;	a	m_16438_	method_29913	fields
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145518_	method_29911	method_29911
	m	(Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16422_	method_29909	method_29909
	m	(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;	b	m_16446_	method_29915	optionalFields
c	auy	net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix	net/minecraft/class_1198	net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16453_	method_5107	method_5107
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16456_	method_5106	fix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16458_	method_5108	method_5108
c	auz	net/minecraft/util/datafix/fixes/NamedEntityFix	net/minecraft/class_1197	net/minecraft/util/datafix/fixes/NamedEntityFix
	f	Ljava/lang/String;	a	f_16461_	field_5703	name
	f	Ljava/lang/String;	b	f_16462_	field_5705	entityName
	f	Lcom/mojang/datafixers/DSL$TypeReference;	c	f_16463_	field_5704	type
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16470_	method_5104	method_5104
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_7504_	method_5105	fix
c	av	net/minecraft/advancements/critereon/BrewedPotionTrigger	net/minecraft/class_1996	net/minecraft/advancements/critereon/BrewedPotionTrigger
	f	Lacq;	a	f_19116_	field_9488	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_19130_	method_17826	method_17826
	m	(Lchw;Lav$a;)Z	a	m_19123_	method_22456	method_22456
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lav$a;	a	m_7214_	method_8785	createInstance
	m	(Laig;Lchw;)V	a	m_19120_	method_8784	trigger
c	av$a	net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance	net/minecraft/class_1996$class_1998	net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance
	f	Lchw;	a	f_19137_	field_9492	potion
	m	(Lba;Lchw;)V	<init>	<init>	<init>	<init>
	m	(Lchw;)Z	a	m_19141_	method_8790	matches
	m	()Lav$a;	c	m_19145_	method_8791	brewedPotion
c	ava	net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix	net/minecraft/class_7293	net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix
	f	Ljava/lang/String;	a	f_276670_	field_38381	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	b	f_276626_	field_38383	type
	f	Ljava/util/function/UnaryOperator;	c	f_276472_	field_43178	renamer
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/function/UnaryOperator;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_277048_	method_42638	method_42638
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_276795_	method_49771	method_49771
c	avb	net/minecraft/util/datafix/fixes/NewVillageFix	net/minecraft/class_3904	net/minecraft/util/datafix/fixes/NewVillageFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16478_	method_17329	method_17329
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145527_	method_17331	method_17331
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145541_	method_17336	method_17336
	m	(Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule;	a	m_16498_	method_17334	cap
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145522_	method_17330	method_17330
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145538_	method_28224	method_28224
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145531_	method_17332	method_17332
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145536_	method_28223	method_28223
	m	(Ljava/util/List;)Ljava/util/List;	a	m_145543_	method_17337	method_17337
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145534_	method_17335	method_17335
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16496_	method_17333	method_17333
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145547_	method_28225	method_28225
	m	(Lcom/mojang/datafixers/util/Pair;)Z	b	m_145545_	method_17339	method_17339
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145549_	method_28226	method_28226
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145551_	method_28227	method_28227
c	avc	net/minecraft/util/datafix/fixes/ObjectiveDisplayNameFix	net/minecraft/class_1200	net/minecraft/util/datafix/fixes/ObjectiveDisplayNameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145557_	method_37374	method_37374
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145555_	method_37373	method_37373
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_181038_	method_37372	method_37372
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145560_	method_37375	method_37375
c	avd	net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix	net/minecraft/class_1199	net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_262778_	method_37377	method_37377
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_181040_	method_37376	method_37376
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_262826_	method_5112	getRenderType
c	ave	net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix	net/minecraft/class_4299	net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16552_	method_20481	fixTag
c	avf	net/minecraft/util/datafix/fixes/OminousBannerRenameFix	net/minecraft/class_4294	net/minecraft/util/datafix/fixes/OminousBannerRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Z	a	m_216697_	method_44194	method_44194
c	avg	net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix	net/minecraft/class_8014	net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_264351_	method_48134	method_48134
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_264368_	method_48133	method_48133
c	avh	net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix	net/minecraft/class_4092	net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_145568_	method_28234	method_28234
	m	(Ljava/lang/String;)D	a	m_16616_	method_18853	calculateBackground
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145566_	method_28233	method_28233
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16609_	method_18852	method_18852
c	avi	net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix	net/minecraft/class_8004	net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_263474_	method_47997	method_47997
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_263472_	method_47996	method_47996
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_263463_	method_47995	method_47995
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_263452_	method_47998	updateValue
c	avj	net/minecraft/util/datafix/fixes/OptionsForceVBOFix	net/minecraft/class_1202	net/minecraft/util/datafix/fixes/OptionsForceVBOFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145571_	method_5123	method_5123
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16622_	method_5124	method_5124
c	avk	net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix	net/minecraft/class_1201	net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix
	f	Ljava/lang/String;	a	f_145573_	field_29906	KEY_UNKNOWN
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	f_16627_	field_5706	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_16639_	method_5118	method_5118
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;	a	m_145576_	method_28236	method_28236
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145574_	method_28235	method_28235
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16632_	method_5121	method_5121
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_145579_	method_5122	method_5122
c	avl	net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix	net/minecraft/class_1204	net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;	a	m_145586_	method_28239	method_28239
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145581_	method_28237	method_28237
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16647_	method_5130	method_5130
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_145583_	method_28238	method_28238
c	avm	net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix	net/minecraft/class_1203	net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145589_	method_5125	method_5125
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16661_	method_5126	method_5126
c	avn	net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix	net/minecraft/class_7683	net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_245414_	method_45315	method_45315
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_245596_	method_45314	fixList
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_247308_	method_45313	method_45313
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_246725_	method_45316	method_45316
c	avo	net/minecraft/util/datafix/fixes/OptionsRenameFieldFix	net/minecraft/class_5404	net/minecraft/util/datafix/fixes/OptionsRenameFieldFix
	f	Ljava/lang/String;	a	f_16666_	field_25665	fixName
	f	Ljava/lang/String;	b	f_16667_	field_25666	fieldFrom
	f	Ljava/lang/String;	c	f_16668_	field_25667	fieldTo
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145593_	method_30021	method_30021
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145591_	method_30020	method_30020
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16675_	method_30019	method_30019
c	avp	net/minecraft/util/datafix/fixes/OverreachingTickFix	net/minecraft/class_6909	net/minecraft/util/datafix/fixes/OverreachingTickFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_207662_	method_40439	extractOverreachingTicks
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_207659_	method_40438	method_40438
	m	(Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_207668_	method_40440	method_40440
	m	(IILcom/mojang/serialization/Dynamic;)Z	a	m_207655_	method_40437	method_40437
c	avq	net/minecraft/util/datafix/fixes/PlayerUUIDFix	net/minecraft/class_4963	net/minecraft/util/datafix/fixes/PlayerUUIDFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16685_	method_26070	method_26070
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145598_	method_28240	method_28240
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145596_	method_26072	method_26072
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145600_	method_28241	method_28241
c	avr	net/minecraft/util/datafix/fixes/PoiTypeRemoveFix	net/minecraft/class_7506	net/minecraft/util/datafix/fixes/PoiTypeRemoveFix
	f	Ljava/util/function/Predicate;	a	f_216699_	field_39405	typesToKeep
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Z	a	m_216704_	method_44195	shouldKeepRecord
c	avs	net/minecraft/util/datafix/fixes/PoiTypeRenameFix	net/minecraft/class_7507	net/minecraft/util/datafix/fixes/PoiTypeRenameFix
	f	Ljava/util/function/Function;	a	f_216708_	field_39406	renamer
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216713_	method_44196	method_44196
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_216717_	method_44197	method_44197
c	avt	net/minecraft/util/datafix/fixes/RecipesFix	net/minecraft/class_1206	net/minecraft/util/datafix/fixes/RecipesFix
	f	Ljava/util/Map;	a	f_16722_	field_5708	RECIPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	avu	net/minecraft/util/datafix/fixes/RecipesRenameningFix	net/minecraft/class_1205	net/minecraft/util/datafix/fixes/RecipesRenameningFix
	f	Ljava/util/Map;	a	f_16741_	field_5707	RECIPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	avv	net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix	net/minecraft/class_5255	net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16752_	method_27778	updateRedstoneConnections
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145616_	method_28249	method_28249
	m	(Ljava/lang/String;)Z	a	m_16754_	method_27780	isConnected
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16750_	method_27779	method_27779
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16759_	method_28250	method_28250
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145619_	method_28251	method_28251
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145622_	method_28252	method_28252
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145625_	method_28253	method_28253
c	avw	net/minecraft/util/datafix/fixes/References	net/minecraft/class_1208	net/minecraft/util/datafix/fixes/References
	f	Lcom/mojang/datafixers/DSL$TypeReference;	A	f_276527_	field_43179	MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
	f	Lcom/mojang/datafixers/DSL$TypeReference;	B	f_16795_	field_23067	WORLD_GEN_SETTINGS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	a	f_16771_	field_5710	LEVEL
	f	Lcom/mojang/datafixers/DSL$TypeReference;	b	f_16772_	field_5715	PLAYER
	f	Lcom/mojang/datafixers/DSL$TypeReference;	c	f_16773_	field_5726	CHUNK
	f	Lcom/mojang/datafixers/DSL$TypeReference;	d	f_16774_	field_5722	HOTBAR
	f	Lcom/mojang/datafixers/DSL$TypeReference;	e	f_16775_	field_5717	OPTIONS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	f	f_16776_	field_5716	STRUCTURE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	g	f_16777_	field_5730	STATS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	h	f_16778_	field_5732	SAVED_DATA
	f	Lcom/mojang/datafixers/DSL$TypeReference;	i	f_16779_	field_5725	ADVANCEMENTS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	j	f_16780_	field_19224	POI_CHUNK
	f	Lcom/mojang/datafixers/DSL$TypeReference;	k	f_145628_	field_26993	ENTITY_CHUNK
	f	Lcom/mojang/datafixers/DSL$TypeReference;	l	f_16781_	field_5727	BLOCK_ENTITY
	f	Lcom/mojang/datafixers/DSL$TypeReference;	m	f_16782_	field_5712	ITEM_STACK
	f	Lcom/mojang/datafixers/DSL$TypeReference;	n	f_16783_	field_5720	BLOCK_STATE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	o	f_16784_	field_5719	ENTITY_NAME
	f	Lcom/mojang/datafixers/DSL$TypeReference;	p	f_16785_	field_5723	ENTITY_TREE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	q	f_16786_	field_5729	ENTITY
	f	Lcom/mojang/datafixers/DSL$TypeReference;	r	f_16787_	field_5731	BLOCK_NAME
	f	Lcom/mojang/datafixers/DSL$TypeReference;	s	f_16788_	field_5713	ITEM_NAME
	f	Lcom/mojang/datafixers/DSL$TypeReference;	t	f_216719_	field_38380	GAME_EVENT_NAME
	f	Lcom/mojang/datafixers/DSL$TypeReference;	u	f_16789_	field_5718	UNTAGGED_SPAWNER
	f	Lcom/mojang/datafixers/DSL$TypeReference;	v	f_16790_	field_5724	STRUCTURE_FEATURE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	w	f_16791_	field_5721	OBJECTIVE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	x	f_16792_	field_5714	TEAM
	f	Lcom/mojang/datafixers/DSL$TypeReference;	y	f_16793_	field_5711	RECIPE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	z	f_16794_	field_5728	BIOME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	A	m_16820_	method_20338	method_20338
	m	()Ljava/lang/String;	B	m_16821_	method_20339	method_20339
	m	()Ljava/lang/String;	a	m_16818_	method_25932	method_25932
	m	()Ljava/lang/String;	b	m_216720_	method_49772	method_49772
	m	()Ljava/lang/String;	c	m_145630_	method_5140	method_5140
	m	()Ljava/lang/String;	d	m_16797_	method_5143	method_5143
	m	()Ljava/lang/String;	e	m_16798_	method_5149	method_5149
	m	()Ljava/lang/String;	f	m_16799_	method_5137	method_5137
	m	()Ljava/lang/String;	g	m_16800_	method_5147	method_5147
	m	()Ljava/lang/String;	h	m_16801_	method_5144	method_5144
	m	()Ljava/lang/String;	i	m_16802_	method_42636	method_42636
	m	()Ljava/lang/String;	j	m_16803_	method_5141	method_5141
	m	()Ljava/lang/String;	k	m_16804_	method_5138	method_5138
	m	()Ljava/lang/String;	l	m_16805_	method_5150	method_5150
	m	()Ljava/lang/String;	m	m_16806_	method_5145	method_5145
	m	()Ljava/lang/String;	n	m_16807_	method_5142	method_5142
	m	()Ljava/lang/String;	o	m_16808_	method_5139	method_5139
	m	()Ljava/lang/String;	p	m_16809_	method_5148	method_5148
	m	()Ljava/lang/String;	q	m_16810_	method_5146	method_5146
	m	()Ljava/lang/String;	r	m_16811_	method_31466	method_31466
	m	()Ljava/lang/String;	s	m_276734_	method_20330	method_20330
	m	()Ljava/lang/String;	t	m_16812_	method_20331	method_20331
	m	()Ljava/lang/String;	u	m_16813_	method_20332	method_20332
	m	()Ljava/lang/String;	v	m_16814_	method_20333	method_20333
	m	()Ljava/lang/String;	w	m_16815_	method_20334	method_20334
	m	()Ljava/lang/String;	x	m_16816_	method_20335	method_20335
	m	()Ljava/lang/String;	y	m_16817_	method_20336	method_20336
	m	()Ljava/lang/String;	z	m_16819_	method_20337	method_20337
c	avx	net/minecraft/util/datafix/fixes/RemapChunkStatusFix	net/minecraft/class_8505	net/minecraft/util/datafix/fixes/RemapChunkStatusFix
	f	Ljava/lang/String;	a	f_279591_	field_44594	name
	f	Ljava/util/function/UnaryOperator;	b	f_279655_	field_44595	mapper
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_280394_	method_51291	fixStatus
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_280033_	method_51290	method_51290
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_284011_	method_51292	method_51292
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_280232_	method_51501	method_51501
c	avy	net/minecraft/util/datafix/fixes/RemoveGolemGossipFix	net/minecraft/class_5429	net/minecraft/util/datafix/fixes/RemoveGolemGossipFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16829_	method_30327	method_30327
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16827_	method_30326	fixValue
	m	(Lcom/mojang/serialization/Dynamic;)Z	b	m_145631_	method_30328	method_30328
c	avz	net/minecraft/util/datafix/fixes/RenamedCoralFansFix	net/minecraft/class_1207	net/minecraft/util/datafix/fixes/RenamedCoralFansFix
	f	Ljava/util/Map;	a	f_16848_	field_5709	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	aw	net/minecraft/advancements/critereon/ChangeDimensionTrigger	net/minecraft/class_1999	net/minecraft/advancements/critereon/ChangeDimensionTrigger
	f	Lacq;	a	f_19753_	field_9493	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Law$a;	a	m_7214_	method_8793	createInstance
	m	(Lacp;Lacp;Law$a;)Z	a	m_19765_	method_22457	method_22457
	m	(Laig;Lacp;Lacp;)V	a	m_19757_	method_8794	trigger
c	aw$a	net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance	net/minecraft/class_1999$class_2001	net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance
	f	Lacp;	a	f_19774_	field_9497	from
	f	Lacp;	b	f_19775_	field_9498	to
	m	(Lba;Lacp;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lacp;)Law$a;	a	m_19782_	method_8799	changedDimensionTo
	m	(Lacp;Lacp;)Law$a;	a	m_147560_	method_35068	changedDimension
	m	(Lacp;)Law$a;	b	m_147563_	method_35069	changedDimensionFrom
	m	(Lacp;Lacp;)Z	b	m_19784_	method_8800	matches
	m	()Law$a;	c	m_147565_	method_35070	changedDimension
c	awa	net/minecraft/util/datafix/fixes/RenamedCoralFix	net/minecraft/class_1210	net/minecraft/util/datafix/fixes/RenamedCoralFix
	f	Ljava/util/Map;	a	f_16850_	field_5733	RENAMED_IDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	awb	net/minecraft/util/datafix/fixes/ReorganizePoi	net/minecraft/class_4285	net/minecraft/util/datafix/fixes/ReorganizePoi
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_16859_	method_20341	method_20341
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16857_	method_20340	cap
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145639_	method_20342	method_20342
c	awc	net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix	net/minecraft/class_5947	net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix
	f	Ljava/util/regex/Pattern;	a	f_145641_	field_29545	INDEX_PATTERN
	f	Ljava/util/Set;	b	f_145642_	field_29546	PIECE_TYPE
	f	Ljava/util/Set;	c	f_145643_	field_29547	FEATURES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_145660_	method_34691	updateChildren
	m	(Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;	a	m_145649_	method_34689	get
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	a	m_145652_	method_34690	getReplacement
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145647_	method_34688	fixFeature
	m	(I)Ljava/lang/String;	a	m_274162_	method_49463	method_49463
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145662_	method_34692	fixTag
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145664_	method_34693	updateChildren
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145666_	method_34694	method_34694
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_145668_	method_34695	method_34695
c	awd	net/minecraft/util/datafix/fixes/SavedDataUUIDFix	net/minecraft/class_4964	net/minecraft/util/datafix/fixes/SavedDataUUIDFix
	f	Lorg/slf4j/Logger;	b	f_201930_	field_36330	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16864_	method_26073	method_26073
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145673_	method_28254	method_28254
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_145671_	method_26075	method_26075
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145675_	method_28255	method_28255
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_145677_	method_28256	method_28256
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_145679_	method_28257	method_28257
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	f	m_145681_	method_28258	method_28258
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	g	m_145683_	method_28259	method_28259
c	awe	net/minecraft/util/datafix/fixes/SimpleEntityRenameFix	net/minecraft/class_1212	net/minecraft/util/datafix/fixes/SimpleEntityRenameFix
	m	(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;	a	m_6942_	method_5164	getNewNameAndTag
c	awf	net/minecraft/util/datafix/fixes/SimplestEntityRenameFix	net/minecraft/class_1211	net/minecraft/util/datafix/fixes/SimplestEntityRenameFix
	f	Ljava/lang/String;	a	f_16909_	field_5734	name
	m	(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_16918_	method_5159	method_5159
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_16928_	method_5158	method_5158
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145685_	method_5160	method_5160
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String;	a	m_241759_	method_5161	method_5161
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145693_	method_5162	method_5162
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_7476_	method_5163	rename
c	awg	net/minecraft/util/datafix/fixes/SpawnerDataFix	net/minecraft/class_6503	net/minecraft/util/datafix/fixes/SpawnerDataFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185134_	method_37973	method_37973
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185140_	method_37974	wrapEntityToSpawnData
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;	a	m_185143_	method_37975	method_37975
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_185146_	method_37976	wrapSpawnPotentialsToWeightedEntries
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	c	m_185149_	method_37977	method_37977
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	d	m_185152_	method_37978	method_37978
c	awh	net/minecraft/util/datafix/fixes/StatsCounterFix	net/minecraft/class_1214	net/minecraft/util/datafix/fixes/StatsCounterFix
	f	Ljava/util/Set;	a	f_16932_	field_5739	SKIP
	f	Ljava/util/Map;	b	f_16933_	field_5737	CUSTOM_MAP
	f	Ljava/lang/String;	c	f_145695_	field_29907	BLOCK_KEY
	f	Ljava/lang/String;	d	f_145696_	field_29908	NEW_BLOCK_KEY
	f	Ljava/util/Map;	e	f_16934_	field_5738	ITEM_KEYS
	f	Ljava/util/Map;	f	f_16935_	field_5736	ENTITY_KEYS
	f	Ljava/util/Map;	g	f_16936_	field_5735	ENTITIES
	f	Ljava/lang/String;	h	f_145697_	field_29909	NEW_CUSTOM_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16942_	method_5169	method_5169
	m	()Ljava/lang/IllegalStateException;	a	m_145698_	method_5170	method_5170
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145699_	method_5171	method_5171
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_16948_	method_5172	upgradeItem
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_16950_	method_5173	upgradeBlock
c	awi	net/minecraft/util/datafix/fixes/StatsRenameFix	net/minecraft/class_1213	net/minecraft/util/datafix/fixes/StatsRenameFix
	f	Ljava/lang/String;	a	f_145702_	field_33560	name
	f	Ljava/util/Map;	b	f_145703_	field_33561	renames
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_181048_	method_37380	method_37380
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_181055_	method_37382	method_37382
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_181043_	method_37379	method_37379
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_181052_	method_37381	method_37381
	m	()Lcom/mojang/datafixers/TypeRewriteRule;	a	m_181042_	method_37378	createCriteriaRule
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_181067_	method_37386	method_37386
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_181058_	method_37384	method_37384
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_181070_	method_37387	method_37387
	m	()Lcom/mojang/datafixers/TypeRewriteRule;	b	m_181057_	method_37383	createStatRule
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_181063_	method_37385	method_37385
	m	()Ljava/lang/IllegalStateException;	c	m_181072_	method_37388	method_37388
c	awj	net/minecraft/util/datafix/fixes/StriderGravityFix	net/minecraft/class_5256	net/minecraft/util/datafix/fixes/StriderGravityFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16958_	method_27789	fixTag
c	awk	net/minecraft/util/datafix/fixes/StructureReferenceCountFix	net/minecraft/class_4695	net/minecraft/util/datafix/fixes/StructureReferenceCountFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_16965_	method_23661	setCountToAtLeastOne
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_16963_	method_23662	method_23662
	m	(Ljava/lang/Integer;)Z	a	m_145723_	method_23663	method_23663
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_16969_	method_23664	method_23664
c	awl	net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix	net/minecraft/class_6867	net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_204011_	method_40119	method_40119
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_207672_	method_40441	method_40441
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_204001_	method_40115	method_40115
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_204006_	method_40117	fixStructures
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_204004_	method_40116	fixDimension
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_204008_	method_40118	method_40118
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_204017_	method_40121	method_40121
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_204014_	method_40120	method_40120
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_204019_	method_40122	method_40122
c	awm	net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix	net/minecraft/class_7046	net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix
	f	Ljava/util/Map;	a	f_207676_	field_37050	CONVERSION_MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lawm$a;)Ljava/util/Optional;	a	m_207693_	method_41013	guessConfiguration
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;	a	m_207684_	method_41010	updateStart
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_207696_	method_41014	method_41014
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	a	m_207702_	method_41016	method_41016
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_207699_	method_41015	updateStarts
	m	(Lawm$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V	a	m_207680_	method_41009	method_41009
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_207687_	method_41011	method_41011
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_207691_	method_41012	fix
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;	b	m_207710_	method_41018	updateReference
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	b	m_207713_	method_41019	method_41019
	m	(Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	b	m_207719_	method_41021	method_41021
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_207716_	method_41020	updateReferences
	m	(Lawm$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V	b	m_207706_	method_41017	method_41017
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_207723_	method_41022	findUpdatedStructureType
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_207726_	method_41023	method_41023
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_207729_	method_41024	method_41024
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	e	m_207732_	method_41025	method_41025
c	awm$a	net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion	net/minecraft/class_7046$class_7047	net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion
	f	Ljava/util/Map;	a	f_207736_	comp_462	biomeMapping
	f	Ljava/lang/String;	b	f_207737_	comp_463	fallback
	m	(Ljava/util/Map;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V	a	m_207742_	method_41026	method_41026
	m	(Ljava/lang/String;)Lawm$a;	a	m_207746_	method_41027	trivial
	m	(Ljava/util/Map;Ljava/lang/String;)Lawm$a;	a	m_207750_	method_41029	biomeMapped
	m	()Ljava/util/Map;	a	f_207736_	comp_462	biomeMapping
	m	(Ljava/util/Map;)Ljava/util/Map;	a	m_207748_	method_41028	unpack
	m	()Ljava/lang/String;	b	f_207737_	comp_463	fallback
c	awn	net/minecraft/util/datafix/fixes/TeamDisplayNameFix	net/minecraft/class_1217	net/minecraft/util/datafix/fixes/TeamDisplayNameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145729_	method_28261	method_28261
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	a	m_17010_	method_28262	method_28262
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145727_	method_28260	method_28260
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145725_	method_5183	method_5183
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145732_	method_5185	method_5185
c	awo	net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix	net/minecraft/class_1215	net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix
	f	Lorg/slf4j/Logger;	a	f_17015_	field_5740	LOGGER
	f	I	b	f_145734_	field_29910	SIZE
	f	S	c	f_145735_	field_29911	SIZE_BITS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145736_	method_5174	method_5174
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145742_	method_5175	method_5175
	m	(Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145747_	method_5176	method_5176
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17026_	method_5177	method_5177
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_145753_	method_5178	method_5178
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145755_	method_5179	method_5179
c	awo$a	net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection	net/minecraft/class_1215$class_1216	net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	h	f_17048_	field_5741	chestIds
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(I)Z	a	m_17053_	method_5180	isTrappedChest
c	awp	net/minecraft/util/datafix/fixes/VariantRenameFix	net/minecraft/class_7508	net/minecraft/util/datafix/fixes/VariantRenameFix
	f	Ljava/util/Map;	a	f_216740_	field_39407	renames
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_216751_	method_44199	method_44199
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_216749_	method_44198	method_44198
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_216754_	method_44200	method_44200
c	awq	net/minecraft/util/datafix/fixes/VillagerDataFix	net/minecraft/class_3845	net/minecraft/util/datafix/fixes/VillagerDataFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(II)Ljava/lang/String;	a	m_17058_	method_16897	upgradeData
c	awr	net/minecraft/util/datafix/fixes/VillagerFollowRangeFix	net/minecraft/class_5273	net/minecraft/util/datafix/fixes/VillagerFollowRangeFix
	f	D	a	f_145757_	field_29912	ORIGINAL_VALUE
	f	D	b	f_145758_	field_29913	NEW_BASE_VALUE
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17069_	method_28263	method_28263
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17067_	method_27914	fixValue
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_145759_	method_28264	method_28264
c	aws	net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix	net/minecraft/class_4300	net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix
	f	I	a	f_145761_	field_29914	TRADES_PER_LEVEL
	f	[I	b	f_17074_	field_19285	LEVEL_XP_THRESHOLDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17092_	method_20486	method_20486
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer;	a	m_145767_	method_20485	method_20485
	m	(I)I	a	m_17079_	method_20482	getMinXpPerLevel
	m	(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;	a	m_17099_	method_20487	addLevel
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145762_	method_20484	method_20484
	m	(ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17081_	method_28265	method_28265
	m	(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;	b	m_17108_	method_20490	addXpFromLevel
	m	(ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_17102_	method_28266	method_28266
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional;	b	m_145770_	method_20489	method_20489
	m	(ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_145773_	method_28267	method_28267
c	awt	net/minecraft/util/datafix/fixes/VillagerTradeFix	net/minecraft/class_1219	net/minecraft/util/datafix/fixes/VillagerTradeFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17118_	method_5186	method_5186
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17133_	method_5187	updateItemStack
	m	(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145783_	method_5189	method_5189
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	a	m_17144_	method_5190	method_5190
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_145776_	method_5191	method_5191
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_145789_	method_5192	method_5192
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	b	m_17148_	method_5188	method_5188
c	awu	net/minecraft/util/datafix/fixes/WallPropertyFix	net/minecraft/class_4754	net/minecraft/util/datafix/fixes/WallPropertyFix
	f	Ljava/util/Set;	a	f_17151_	field_21960	WALL_BLOCKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	a	m_17160_	method_24324	fixWallProperty
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17158_	method_24323	upgradeBlockStateTag
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17156_	method_24325	method_24325
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_17163_	method_24326	mapProperty
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_17165_	method_24327	method_24327
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_17167_	method_24328	method_24328
c	awv	net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix	net/minecraft/class_6858	net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_203115_	method_40070	method_40070
c	aww	net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix	net/minecraft/class_6638	net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185158_	method_38821	method_38821
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	a	m_185165_	method_38824	method_38824
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_185163_	method_38823	method_38823
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185161_	method_38822	method_38822
	m	(Ljava/util/Map;)Ljava/util/Map;	a	m_185168_	method_38825	method_38825
c	awx	net/minecraft/util/datafix/fixes/WorldGenSettingsFix	net/minecraft/class_5299	net/minecraft/util/datafix/fixes/WorldGenSettingsFix
	f	Ljava/lang/String;	a	f_145791_	field_29915	VILLAGE
	f	Ljava/lang/String;	b	f_145792_	field_29916	DESERT_PYRAMID
	f	Ljava/lang/String;	c	f_145793_	field_29917	IGLOO
	f	Ljava/lang/String;	d	f_145794_	field_29918	JUNGLE_TEMPLE
	f	Ljava/lang/String;	e	f_145795_	field_29919	SWAMP_HUT
	f	Ljava/lang/String;	f	f_145796_	field_29920	PILLAGER_OUTPOST
	f	Ljava/lang/String;	g	f_145797_	field_29921	END_CITY
	f	Ljava/lang/String;	h	f_145798_	field_29922	WOODLAND_MANSION
	f	Ljava/lang/String;	i	f_145799_	field_29923	OCEAN_MONUMENT
	f	Lcom/google/common/collect/ImmutableMap;	j	f_17170_	field_24647	DEFAULTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17174_	method_28268	noise
	m	(Ljava/lang/String;II)I	a	m_17231_	method_28280	getInt
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map;	a	m_17217_	method_28275	fixFlatStructures
	m	(Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	a	m_145800_	method_28273	method_28273
	m	(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object;	a	m_17190_	method_29917	vanillaLevels
	m	(Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic;	a	m_17223_	method_28277	method_28277
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	a	m_145817_	method_28283	method_28283
	m	(Ljava/lang/String;I)I	a	m_17228_	method_28279	getInt
	m	(Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	a	m_17240_	method_28282	method_28282
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17185_	method_28271	fix
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_17183_	method_28270	method_28270
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V	a	m_17179_	method_28269	method_28269
	m	(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V	a	m_17235_	method_28281	setSpacing
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic;	a	m_17220_	method_28276	method_28276
	m	(Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V	a	m_145809_	method_28274	method_28274
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V	a	m_17251_	method_28284	method_28284
	m	(Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic;	a	m_17195_	method_28272	vanillaBiomeSource
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_17226_	method_28278	method_28278
	m	(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;	a	m_17187_	method_29916	defaultOverworld
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	b	m_17258_	method_28285	method_28285
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_17260_	method_28286	method_28286
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_17262_	method_30075	method_30075
c	awx$a	net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration	net/minecraft/class_5299$class_5300	net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_17265_	field_24648	CODEC
	f	I	b	f_17266_	field_24649	spacing
	f	I	c	f_17267_	field_24650	separation
	f	I	d	f_17268_	field_24651	salt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	a	m_17276_	method_28288	serialize
	m	(Lawx$a;)Ljava/lang/Integer;	a	m_145825_	method_28292	method_28292
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_17278_	method_28289	method_28289
	m	(Lawx$a;)Ljava/lang/Integer;	b	m_145827_	method_28293	method_28293
	m	(Lawx$a;)Ljava/lang/Integer;	c	m_145829_	method_28294	method_28294
c	awy	net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix	net/minecraft/class_6639	net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix
	f	Ljava/lang/String;	a	f_185171_	field_35030	WAS_PREVIOUSLY_INCREASED_KEY
	f	Ljava/lang/String;	b	f_185172_	field_35031	NAME
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(ZZLcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185186_	method_38830	method_38830
	m	()Ljava/lang/IllegalStateException;	a	m_185175_	method_38826	method_38826
	m	(ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_185191_	method_38831	method_38831
	m	(ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_185182_	method_38829	method_38829
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	a	m_185176_	method_38827	method_38827
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_185180_	method_38828	updateLayers
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_185196_	method_38833	method_38833
	m	()Ljava/lang/IllegalStateException;	b	m_185195_	method_38832	method_38832
	m	(ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	b	m_185198_	method_38834	method_38834
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	c	m_185202_	method_38835	method_38835
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	d	m_185204_	method_38836	method_38836
c	awz	net/minecraft/util/datafix/fixes/WriteAndReadFix	net/minecraft/class_1218	net/minecraft/util/datafix/fixes/WriteAndReadFix
	f	Ljava/lang/String;	a	f_17290_	field_5742	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	b	f_17291_	field_5743	type
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>	<init>	<init>
c	ax	net/minecraft/advancements/critereon/ChanneledLightningTrigger	net/minecraft/class_2002	net/minecraft/advancements/critereon/ChanneledLightningTrigger
	f	Lacq;	a	f_21714_	field_9499	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lbfj;)Ldzk;	a	m_21718_	method_27791	method_27791
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lax$a;	a	m_7214_	method_8801	createInstance
	m	(Ljava/util/List;Lax$a;)Z	a	m_21728_	method_22458	method_22458
	m	(Laig;Ljava/util/Collection;)V	a	m_21721_	method_8803	trigger
c	ax$a	net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance	net/minecraft/class_2002$class_2004	net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance
	f	[Lba;	a	f_21736_	field_9503	victims
	m	(Lba;[Lba;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)Z	a	m_21744_	method_8808	matches
	m	(I)[Lba;	a	m_285665_	method_27792	method_27792
	m	([Lbo;)Lax$a;	a	m_21746_	method_8809	channeledLightning
c	axa	net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix	net/minecraft/class_4301	net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_17302_	method_20492	method_20492
c	axb	net/minecraft/util/datafix/fixes/package-info	net/minecraft/class_5997	net/minecraft/util/datafix/fixes/package-info
c	axc	net/minecraft/util/datafix/package-info	net/minecraft/class_5998	net/minecraft/util/datafix/package-info
c	axd	net/minecraft/util/datafix/schemas/NamespacedSchema	net/minecraft/class_1220	net/minecraft/util/datafix/schemas/NamespacedSchema
	f	Lcom/mojang/serialization/codecs/PrimitiveCodec;	a	f_17304_	field_24652	NAMESPACED_STRING_CODEC
	f	Lcom/mojang/datafixers/types/Type;	b	f_17305_	field_24653	NAMESPACED_STRING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/datafixers/types/Type;	a	m_17310_	method_28295	namespacedString
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_17311_	method_5193	ensureNamespaced
c	axd$1	net/minecraft/util/datafix/schemas/NamespacedSchema$1	net/minecraft/class_1220$1	net/minecraft/util/datafix/schemas/NamespacedSchema$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object;	a	write	method_28296	write
c	axe	net/minecraft/util/datafix/schemas/V100	net/minecraft/class_1222	net/minecraft/util/datafix/schemas/V100
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17335_	method_5195	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17330_	method_5196	equipment
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17332_	method_5199	method_5199
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17341_	method_5197	method_5197
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17339_	method_5201	method_5201
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17346_	method_5198	method_5198
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17344_	method_5200	method_5200
c	axf	net/minecraft/util/datafix/schemas/V102	net/minecraft/class_1221	net/minecraft/util/datafix/schemas/V102
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17358_	method_5194	method_5194
c	axg	net/minecraft/util/datafix/schemas/V1022	net/minecraft/class_1224	net/minecraft/util/datafix/schemas/V1022
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17368_	method_5203	method_5203
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17367_	method_5204	method_5204
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17370_	method_5205	method_5205
c	axh	net/minecraft/util/datafix/schemas/V106	net/minecraft/class_1223	net/minecraft/util/datafix/schemas/V106
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17379_	method_5202	method_5202
c	axi	net/minecraft/util/datafix/schemas/V107	net/minecraft/class_1226	net/minecraft/util/datafix/schemas/V107
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axj	net/minecraft/util/datafix/schemas/V1125	net/minecraft/class_1225	net/minecraft/util/datafix/schemas/V1125
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17393_	method_5206	method_5206
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17395_	method_5208	method_5208
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17396_	method_5207	method_5207
c	axk	net/minecraft/util/datafix/schemas/V135	net/minecraft/class_1228	net/minecraft/util/datafix/schemas/V135
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17406_	method_5209	method_5209
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17408_	method_5210	method_5210
c	axl	net/minecraft/util/datafix/schemas/V143	net/minecraft/class_1227	net/minecraft/util/datafix/schemas/V143
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axm	net/minecraft/util/datafix/schemas/V1451	net/minecraft/class_1230	net/minecraft/util/datafix/schemas/V1451
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17422_	method_5212	method_5212
c	axn	net/minecraft/util/datafix/schemas/V1451_1	net/minecraft/class_1229	net/minecraft/util/datafix/schemas/V1451_1
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17429_	method_5211	method_5211
c	axo	net/minecraft/util/datafix/schemas/V1451_2	net/minecraft/class_1232	net/minecraft/util/datafix/schemas/V1451_2
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17438_	method_5225	method_5225
c	axp	net/minecraft/util/datafix/schemas/V1451_3	net/minecraft/class_1231	net/minecraft/util/datafix/schemas/V1451_3
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17448_	method_5217	method_5217
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17446_	method_5221	method_5221
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17451_	method_5224	method_5224
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17453_	method_5216	method_5216
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_17455_	method_5222	method_5222
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_17457_	method_5223	method_5223
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_17459_	method_5218	method_5218
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_17461_	method_5219	method_5219
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_17463_	method_5214	method_5214
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_17465_	method_5213	method_5213
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_17467_	method_5220	method_5220
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_17469_	method_5215	method_5215
c	axq	net/minecraft/util/datafix/schemas/V1451_4	net/minecraft/class_1234	net/minecraft/util/datafix/schemas/V1451_4
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17521_	method_5226	method_5226
c	axr	net/minecraft/util/datafix/schemas/V1451_5	net/minecraft/class_1233	net/minecraft/util/datafix/schemas/V1451_5
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axs	net/minecraft/util/datafix/schemas/V1451_6	net/minecraft/class_1236	net/minecraft/util/datafix/schemas/V1451_6
	f	Ljava/lang/String;	b	f_181073_	field_34013	SPECIAL_OBJECTIVE_MARKER
	f	Lcom/mojang/datafixers/types/templates/Hook$HookFunction;	c	f_181074_	field_34014	UNPACK_OBJECTIVE_ID
	f	Lcom/mojang/datafixers/types/templates/Hook$HookFunction;	d	f_181075_	field_34015	REPACK_OBJECTIVE_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	a	m_181077_	method_37389	createCriterionTypes
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17536_	method_5229	method_5229
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_181079_	method_37390	method_37390
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_181081_	method_37391	method_37391
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_181082_	method_37392	method_37392
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_181084_	method_37393	method_37393
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_181085_	method_37394	method_37394
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_181087_	method_37395	method_37395
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_17534_	method_5228	method_5228
c	axs$1	net/minecraft/util/datafix/schemas/V1451_6$1	net/minecraft/class_1236$1	net/minecraft/util/datafix/schemas/V1451_6$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	a	m_181093_	method_37397	method_37397
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic;	a	m_181090_	method_37396	method_37396
c	axs$2	net/minecraft/util/datafix/schemas/V1451_6$2	net/minecraft/class_1236$2	net/minecraft/util/datafix/schemas/V1451_6$2
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_181099_	method_37398	method_37398
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_181102_	method_37399	packWithDot
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	b	m_181107_	method_37400	method_37400
c	axt	net/minecraft/util/datafix/schemas/V1460	net/minecraft/class_1238	net/minecraft/util/datafix/schemas/V1460
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17560_	method_5232	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17564_	method_5235	method_5235
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_181112_	method_37401	method_37401
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_181110_	method_31467	method_31467
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17557_	method_5270	method_5270
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17572_	method_5250	method_5250
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_181114_	method_5251	method_5251
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_181115_	method_37402	method_37402
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17567_	method_5236	method_5236
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	b	m_17575_	method_5273	registerInventory
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17579_	method_5261	method_5261
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17584_	method_5241	method_5241
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17569_	method_5248	method_5248
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_17555_	method_5240	method_5240
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_17588_	method_5243	method_5243
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_17590_	method_5271	method_5271
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_17587_	method_5257	method_5257
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_17594_	method_5253	method_5253
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_17596_	method_5256	method_5256
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_17593_	method_5274	method_5274
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_17602_	method_5244	method_5244
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_17599_	method_5268	method_5268
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_17600_	method_5276	method_5276
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_17605_	method_5237	method_5237
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_17607_	method_5277	method_5277
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_17610_	method_5259	method_5259
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_17612_	method_5262	method_5262
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_17617_	method_5247	method_5247
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_17615_	method_5266	method_5266
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_17620_	method_5239	method_5239
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_17622_	method_5279	method_5279
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_17627_	method_5249	method_5249
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_17625_	method_5260	method_5260
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	l	m_17632_	method_5263	method_5263
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	l	m_17630_	method_5267	method_5267
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	m	m_17635_	method_5242	method_5242
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	m	m_17637_	method_5278	method_5278
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	n	m_17640_	method_5245	method_5245
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	o	m_17643_	method_5258	method_5258
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	p	m_17646_	method_5272	method_5272
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	q	m_17649_	method_5238	method_5238
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	r	m_17652_	method_5252	method_5252
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	s	m_17663_	method_5275	method_5275
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	t	m_17666_	method_5233	method_5233
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	u	m_17669_	method_5255	method_5255
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	v	m_17672_	method_5264	method_5264
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	w	m_17675_	method_5234	method_5234
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	x	m_17678_	method_5246	method_5246
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	y	m_17681_	method_5265	method_5265
c	axu	net/minecraft/util/datafix/schemas/V1466	net/minecraft/class_1237	net/minecraft/util/datafix/schemas/V1466
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17689_	method_5231	method_5231
c	axv	net/minecraft/util/datafix/schemas/V1470	net/minecraft/class_1240	net/minecraft/util/datafix/schemas/V1470
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17705_	method_5280	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17700_	method_5281	method_5281
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17702_	method_5282	method_5282
c	axw	net/minecraft/util/datafix/schemas/V1481	net/minecraft/class_1239	net/minecraft/util/datafix/schemas/V1481
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axx	net/minecraft/util/datafix/schemas/V1483	net/minecraft/class_1242	net/minecraft/util/datafix/schemas/V1483
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axy	net/minecraft/util/datafix/schemas/V1486	net/minecraft/class_1241	net/minecraft/util/datafix/schemas/V1486
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	axz	net/minecraft/util/datafix/schemas/V1510	net/minecraft/class_1243	net/minecraft/util/datafix/schemas/V1510
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	ay	net/minecraft/advancements/critereon/ConstructBeaconTrigger	net/minecraft/class_2006	net/minecraft/advancements/critereon/ConstructBeaconTrigger
	f	Lacq;	a	f_22742_	field_9504	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILay$a;)Z	a	m_148026_	method_22459	method_22459
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lay$a;	a	m_7214_	method_8811	createInstance
	m	(Laig;I)V	a	m_148029_	method_8812	trigger
c	ay$a	net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance	net/minecraft/class_2006$class_2008	net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance
	f	Lcj$d;	a	f_22761_	field_9508	level
	m	(Lba;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(I)Z	a	m_148032_	method_8817	matches
	m	(Lcj$d;)Lay$a;	a	m_22765_	method_8818	constructedBeacon
	m	()Lay$a;	c	m_148034_	method_35110	constructedBeacon
c	aya	net/minecraft/util/datafix/schemas/V1800	net/minecraft/class_1245	net/minecraft/util/datafix/schemas/V1800
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17734_	method_48135	method_48135
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17736_	method_5287	method_5287
c	ayb	net/minecraft/util/datafix/schemas/V1801	net/minecraft/class_1244	net/minecraft/util/datafix/schemas/V1801
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17748_	method_48136	method_48136
c	ayc	net/minecraft/util/datafix/schemas/V1904	net/minecraft/class_3686	net/minecraft/util/datafix/schemas/V1904
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17759_	method_48137	method_48137
c	ayd	net/minecraft/util/datafix/schemas/V1906	net/minecraft/class_3687	net/minecraft/util/datafix/schemas/V1906
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17775_	method_16052	registerInventory
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17770_	method_16053	method_16053
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17772_	method_16054	method_16054
c	aye	net/minecraft/util/datafix/schemas/V1909	net/minecraft/class_3743	net/minecraft/util/datafix/schemas/V1909
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	ayf	net/minecraft/util/datafix/schemas/V1920	net/minecraft/class_3905	net/minecraft/util/datafix/schemas/V1920
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17791_	method_17343	registerInventory
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17789_	method_17342	method_17342
c	ayg	net/minecraft/util/datafix/schemas/V1928	net/minecraft/class_3984	net/minecraft/util/datafix/schemas/V1928
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17802_	method_17998	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17800_	method_17997	equipment
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17806_	method_17999	method_17999
c	ayh	net/minecraft/util/datafix/schemas/V1929	net/minecraft/class_3985	net/minecraft/util/datafix/schemas/V1929
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17813_	method_18000	method_18000
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17816_	method_18001	method_18001
c	ayi	net/minecraft/util/datafix/schemas/V1931	net/minecraft/class_4016	net/minecraft/util/datafix/schemas/V1931
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17824_	method_48138	method_48138
c	ayj	net/minecraft/util/datafix/schemas/V2100	net/minecraft/class_4465	net/minecraft/util/datafix/schemas/V2100
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17837_	method_21746	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17835_	method_21745	method_21745
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_17841_	method_21747	method_21747
c	ayk	net/minecraft/util/datafix/schemas/V2501	net/minecraft/class_4755	net/minecraft/util/datafix/schemas/V2501
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_17852_	method_24330	registerFurnace
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17850_	method_24329	method_24329
c	ayl	net/minecraft/util/datafix/schemas/V2502	net/minecraft/class_4756	net/minecraft/util/datafix/schemas/V2502
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17861_	method_48139	method_48139
c	aym	net/minecraft/util/datafix/schemas/V2505	net/minecraft/class_4804	net/minecraft/util/datafix/schemas/V2505
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17872_	method_48140	method_48140
c	ayn	net/minecraft/util/datafix/schemas/V2509	net/minecraft/class_4847	net/minecraft/util/datafix/schemas/V2509
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17883_	method_48141	method_48141
c	ayo	net/minecraft/util/datafix/schemas/V2519	net/minecraft/class_4979	net/minecraft/util/datafix/schemas/V2519
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17894_	method_48142	method_48142
c	ayp	net/minecraft/util/datafix/schemas/V2522	net/minecraft/class_5130	net/minecraft/util/datafix/schemas/V2522
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17935_	method_48143	method_48143
c	ayq	net/minecraft/util/datafix/schemas/V2551	net/minecraft/class_5301	net/minecraft/util/datafix/schemas/V2551
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17946_	method_28297	method_28297
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_145834_	method_28298	method_28298
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_145836_	method_28299	method_28299
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_145838_	method_28300	method_28300
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_145840_	method_28301	method_28301
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_145842_	method_28302	method_28302
c	ayr	net/minecraft/util/datafix/schemas/V2568	net/minecraft/class_5416	net/minecraft/util/datafix/schemas/V2568
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17965_	method_48144	method_48144
c	ays	net/minecraft/util/datafix/schemas/V2571	net/minecraft/class_5999	net/minecraft/util/datafix/schemas/V2571
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_145847_	method_48145	method_48145
c	ayt	net/minecraft/util/datafix/schemas/V2684	net/minecraft/class_5701	net/minecraft/util/datafix/schemas/V2684
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_216756_	method_42640	method_42640
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_216758_	method_42641	method_42641
c	ayu	net/minecraft/util/datafix/schemas/V2686	net/minecraft/class_5752	net/minecraft/util/datafix/schemas/V2686
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_145863_	method_48146	method_48146
c	ayv	net/minecraft/util/datafix/schemas/V2688	net/minecraft/class_5775	net/minecraft/util/datafix/schemas/V2688
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_145874_	method_48147	method_48147
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_263974_	method_48148	method_48148
c	ayw	net/minecraft/util/datafix/schemas/V2704	net/minecraft/class_6000	net/minecraft/util/datafix/schemas/V2704
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_145885_	method_48149	method_48149
c	ayx	net/minecraft/util/datafix/schemas/V2707	net/minecraft/class_6332	net/minecraft/util/datafix/schemas/V2707
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	ayy	net/minecraft/util/datafix/schemas/V2831	net/minecraft/class_6504	net/minecraft/util/datafix/schemas/V2831
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_185210_	method_37979	method_37979
c	ayz	net/minecraft/util/datafix/schemas/V2832	net/minecraft/class_6640	net/minecraft/util/datafix/schemas/V2832
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_185219_	method_38837	method_38837
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_276736_	method_49773	method_49773
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_185221_	method_38838	method_38838
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_185223_	method_38839	method_38839
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_276735_	method_38840	method_38840
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_185227_	method_38841	method_38841
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_185229_	method_38842	method_38842
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_185231_	method_38843	method_38843
c	az	net/minecraft/advancements/critereon/ConsumeItemTrigger	net/minecraft/class_2010	net/minecraft/advancements/critereon/ConsumeItemTrigger
	f	Lacq;	a	f_23678_	field_9509	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Laz$a;	a	m_7214_	method_8820	createInstance
	m	(Lcfz;Laz$a;)Z	a	m_23685_	method_22460	method_22460
	m	(Laig;Lcfz;)V	a	m_23682_	method_8821	trigger
c	az$a	net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance	net/minecraft/class_2010$class_2012	net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance
	f	Lbz;	a	f_23697_	field_9513	item
	m	(Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_23701_	method_8826	matches
	m	(Lcml;)Laz$a;	a	m_23703_	method_8828	usedItem
	m	(Lbz;)Laz$a;	a	m_148081_	method_35112	usedItem
	m	()Laz$a;	c	m_23707_	method_8827	usedItem
c	aza	net/minecraft/util/datafix/schemas/V2842	net/minecraft/class_6743	net/minecraft/util/datafix/schemas/V2842
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_185240_	method_39276	method_39276
c	azb	net/minecraft/util/datafix/schemas/V3076	net/minecraft/class_7092	net/minecraft/util/datafix/schemas/V3076
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	azc	net/minecraft/util/datafix/schemas/V3078	net/minecraft/class_7093	net/minecraft/util/datafix/schemas/V3078
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_216773_	method_41318	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_216771_	method_42642	method_42642
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_216777_	method_41317	method_41317
c	azd	net/minecraft/util/datafix/schemas/V3081	net/minecraft/class_7245	net/minecraft/util/datafix/schemas/V3081
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_263975_	method_48150	method_48150
c	aze	net/minecraft/util/datafix/schemas/V3082	net/minecraft/class_7246	net/minecraft/util/datafix/schemas/V3082
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_216799_	method_42125	method_42125
c	azf	net/minecraft/util/datafix/schemas/V3083	net/minecraft/class_7294	net/minecraft/util/datafix/schemas/V3083
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_216809_	method_42645	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_216807_	method_43534	method_43534
c	azg	net/minecraft/util/datafix/schemas/V3202	net/minecraft/class_7684	net/minecraft/util/datafix/schemas/V3202
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	azh	net/minecraft/util/datafix/schemas/V3203	net/minecraft/class_7685	net/minecraft/util/datafix/schemas/V3203
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_264622_	method_48151	method_48151
c	azi	net/minecraft/util/datafix/schemas/V3204	net/minecraft/class_7686	net/minecraft/util/datafix/schemas/V3204
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_264581_	method_48152	method_48152
c	azj	net/minecraft/util/datafix/schemas/V3325	net/minecraft/class_8106	net/minecraft/util/datafix/schemas/V3325
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_269107_	method_48783	method_48783
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_269160_	method_48784	method_48784
c	azk	net/minecraft/util/datafix/schemas/V3326	net/minecraft/class_8146	net/minecraft/util/datafix/schemas/V3326
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_271879_	method_49100	method_49100
c	azl	net/minecraft/util/datafix/schemas/V3327	net/minecraft/class_8147	net/minecraft/util/datafix/schemas/V3327
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_272152_	method_49101	method_49101
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_271945_	method_49102	method_49102
c	azm	net/minecraft/util/datafix/schemas/V3328	net/minecraft/class_8148	net/minecraft/util/datafix/schemas/V3328
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	azn	net/minecraft/util/datafix/schemas/V3438	net/minecraft/class_8224	net/minecraft/util/datafix/schemas/V3438
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
c	azo	net/minecraft/util/datafix/schemas/V3448	net/minecraft/class_8506	net/minecraft/util/datafix/schemas/V3448
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_280566_	method_51293	method_51293
c	azp	net/minecraft/util/datafix/schemas/V501	net/minecraft/class_1247	net/minecraft/util/datafix/schemas/V501
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17976_	method_48153	method_48153
c	azq	net/minecraft/util/datafix/schemas/V700	net/minecraft/class_1246	net/minecraft/util/datafix/schemas/V700
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17987_	method_48154	method_48154
c	azr	net/minecraft/util/datafix/schemas/V701	net/minecraft/class_1249	net/minecraft/util/datafix/schemas/V701
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18000_	method_5294	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_17998_	method_5295	method_5295
c	azs	net/minecraft/util/datafix/schemas/V702	net/minecraft/class_1248	net/minecraft/util/datafix/schemas/V702
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18011_	method_5292	registerMob
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18009_	method_5293	method_5293
c	azt	net/minecraft/util/datafix/schemas/V703	net/minecraft/class_1251	net/minecraft/util/datafix/schemas/V703
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18020_	method_5304	method_5304
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18022_	method_5308	method_5308
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18024_	method_5306	method_5306
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_18026_	method_5305	method_5305
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_18028_	method_5307	method_5307
c	azu	net/minecraft/util/datafix/schemas/V704	net/minecraft/class_1250	net/minecraft/util/datafix/schemas/V704
	f	Ljava/util/Map;	a	f_18032_	field_5744	ITEM_TO_BLOCKENTITY
	f	Lcom/mojang/datafixers/types/templates/Hook$HookFunction;	b	f_18033_	field_5745	ADD_NAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18043_	method_5296	registerInventory
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18040_	method_5298	method_5298
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18049_	method_5299	method_5299
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18038_	method_5300	method_5300
	m	()Lcom/google/common/collect/ImmutableMap;	a	m_279903_	method_5297	method_5297
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18053_	method_5301	method_5301
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18051_	method_5303	method_5303
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18056_	method_5302	method_5302
c	azu$1	net/minecraft/util/datafix/schemas/V704$1	net/minecraft/class_1250$1	net/minecraft/util/datafix/schemas/V704$1
	m	()V	<init>	<init>	<init>	<init>
c	azv	net/minecraft/util/datafix/schemas/V705	net/minecraft/class_1253	net/minecraft/util/datafix/schemas/V705
	f	Lcom/mojang/datafixers/types/templates/Hook$HookFunction;	b	f_18072_	field_5746	ADD_NAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18082_	method_5311	registerMob
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18086_	method_5315	method_5315
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18077_	method_5319	method_5319
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18079_	method_5326	method_5326
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	b	m_18093_	method_5330	registerThrowableProjectile
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18090_	method_5332	method_5332
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18088_	method_5336	method_5336
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18099_	method_5320	method_5320
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18097_	method_5329	method_5329
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_18102_	method_5327	method_5327
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_18105_	method_5312	method_5312
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_18108_	method_5322	method_5322
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_18111_	method_5333	method_5333
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_18114_	method_5316	method_5316
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_18117_	method_5324	method_5324
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_18120_	method_5337	method_5337
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_18123_	method_5325	method_5325
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	l	m_18126_	method_5318	method_5318
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	m	m_18129_	method_5335	method_5335
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	n	m_18132_	method_5323	method_5323
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	o	m_18135_	method_5313	method_5313
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	p	m_18138_	method_5328	method_5328
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	q	m_18141_	method_5317	method_5317
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	r	m_18144_	method_5334	method_5334
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	s	m_18153_	method_5331	method_5331
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	t	m_18156_	method_5314	method_5314
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	u	m_18159_	method_5338	method_5338
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	v	m_18162_	method_5321	method_5321
c	azv$1	net/minecraft/util/datafix/schemas/V705$1	net/minecraft/class_1253$1	net/minecraft/util/datafix/schemas/V705$1
	m	()V	<init>	<init>	<init>	<init>
c	azw	net/minecraft/util/datafix/schemas/V808	net/minecraft/class_1252	net/minecraft/util/datafix/schemas/V808
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18174_	method_5309	registerInventory
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18172_	method_5310	method_5310
c	azx	net/minecraft/util/datafix/schemas/V99	net/minecraft/class_1254	net/minecraft/util/datafix/schemas/V99
	f	Lcom/mojang/datafixers/types/templates/Hook$HookFunction;	a	f_18180_	field_5747	ADD_NAMES
	f	Lorg/slf4j/Logger;	b	f_18181_	field_5749	LOGGER
	f	Ljava/util/Map;	c	f_18182_	field_5748	ITEM_TO_BLOCKENTITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	a	m_18193_	method_5339	registerMob
	m	(Ljava/util/HashMap;)V	a	m_145918_	method_5344	method_5344
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18216_	method_5348	method_5348
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18188_	method_5353	equipment
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145909_	method_5375	method_5375
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Object;	a	m_18205_	method_5359	addNames
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145913_	method_5357	method_5357
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18218_	method_5373	method_5373
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	a	m_18190_	method_5365	method_5365
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	a	m_145905_	method_5371	method_5371
	m	(Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18228_	method_5347	method_5347
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	b	m_18224_	method_5368	registerThrowableProjectile
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18221_	method_5372	method_5372
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_18230_	method_5341	method_5341
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	b	m_145920_	method_31468	method_31468
	m	()Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18240_	method_5369	method_5369
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18233_	method_5354	method_5354
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	c	m_18219_	method_5379	method_5379
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	c	m_18236_	method_5377	registerMinecart
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	d	m_18246_	method_5346	registerInventory
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_18231_	method_5364	method_5364
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	d	m_18243_	method_5366	method_5366
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_18252_	method_5340	method_5340
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	e	m_18241_	method_5355	method_5355
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_18257_	method_5356	method_5356
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	f	m_18250_	method_5378	method_5378
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_18255_	method_5370	method_5370
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	g	m_18262_	method_5374	method_5374
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_18260_	method_5350	method_5350
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	h	m_18267_	method_5349	method_5349
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_18265_	method_5343	method_5343
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	i	m_18272_	method_5362	method_5362
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_18270_	method_5360	method_5360
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	j	m_18277_	method_5381	method_5381
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_18275_	method_5352	method_5352
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	k	m_18282_	method_5363	method_5363
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	l	m_18287_	method_5351	method_5351
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	l	m_18280_	method_5345	method_5345
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	m	m_18285_	method_5361	method_5361
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	m	m_18290_	method_5376	method_5376
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	n	m_18293_	method_5358	method_5358
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	o	m_18296_	method_5342	method_5342
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	p	m_18299_	method_5367	method_5367
c	azx$1	net/minecraft/util/datafix/schemas/V99$1	net/minecraft/class_1254$1	net/minecraft/util/datafix/schemas/V99$1
	m	()V	<init>	<init>	<init>	<init>
c	azy	net/minecraft/util/datafix/schemas/package-info	net/minecraft/class_6001	net/minecraft/util/datafix/schemas/package-info
c	azz	net/minecraft/util/eventlog/EventLogDirectory	net/minecraft/class_7929	net/minecraft/util/eventlog/EventLogDirectory
	f	Lorg/slf4j/Logger;	a	f_260444_	field_41288	LOGGER
	f	I	b	f_260477_	field_41289	COMPRESS_BUFFER_SIZE
	f	Ljava/lang/String;	c	f_260455_	field_41290	COMPRESSED_EXTENSION
	f	Ljava/nio/file/Path;	d	f_260592_	field_41291	root
	f	Ljava/lang/String;	e	f_260512_	field_41292	extension
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lazz$d;	a	m_261134_	method_47549	listFiles
	m	(Ljava/nio/file/Path;Ljava/lang/String;)Lazz;	a	m_260952_	method_47552	open
	m	(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V	a	m_261201_	method_47550	writeCompressed
	m	(Ljava/time/LocalDate;)Lazz$e;	a	m_261046_	method_47554	createNewFile
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	a	m_260828_	method_47553	tryCompress
	m	(Ljava/nio/file/Path;)Lazz$b;	a	m_260829_	method_47551	parseFile
	m	(Ljava/nio/file/Path;)Z	b	m_261272_	method_47555	method_47555
c	azz$a	net/minecraft/util/eventlog/EventLogDirectory$CompressedFile	net/minecraft/class_7929$class_7930	net/minecraft/util/eventlog/EventLogDirectory$CompressedFile
	f	Ljava/nio/file/Path;	a	f_260707_	comp_1156	path
	f	Lazz$c;	b	f_260728_	comp_1157	id
	m	(Ljava/nio/file/Path;Lazz$c;)V	<init>	<init>	<init>	<init>
c	azz$b	net/minecraft/util/eventlog/EventLogDirectory$File	net/minecraft/class_7929$class_7931	net/minecraft/util/eventlog/EventLogDirectory$File
	m	()Ljava/io/Reader;	a	m_261064_	method_47556	openReader
	m	()Lazz$a;	b	m_260857_	method_47557	compress
	m	()Ljava/nio/file/Path;	c	m_261161_	comp_1156	path
	m	()Lazz$c;	d	m_260796_	comp_1157	id
c	azz$c	net/minecraft/util/eventlog/EventLogDirectory$FileId	net/minecraft/class_7929$class_7932	net/minecraft/util/eventlog/EventLogDirectory$FileId
	f	Ljava/time/LocalDate;	a	f_260711_	comp_1158	date
	f	I	b	f_260602_	comp_1159	index
	f	Ljava/time/format/DateTimeFormatter;	c	f_260524_	field_41293	DATE_FORMATTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/time/LocalDate;I)V	<init>	<init>	<init>	<init>
	m	()Ljava/time/LocalDate;	a	f_260711_	comp_1158	date
	m	(Ljava/lang/String;)Lazz$c;	a	m_260977_	method_47558	parse
	m	()I	b	f_260602_	comp_1159	index
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_261263_	method_47559	toFileName
c	azz$d	net/minecraft/util/eventlog/EventLogDirectory$FileList	net/minecraft/class_7929$class_7933	net/minecraft/util/eventlog/EventLogDirectory$FileList
	f	Ljava/util/List;	a	f_260732_	field_41294	files
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lazz$d;	a	m_261127_	method_47560	compressAll
	m	(Ljava/time/LocalDate;I)Lazz$d;	a	m_261245_	method_47562	prune
	m	(ILjava/time/LocalDate;Lazz$b;)Z	a	m_260823_	method_47561	method_47561
	m	()Ljava/util/stream/Stream;	b	m_260849_	method_47563	stream
	m	()Ljava/util/Set;	c	m_261047_	method_47564	ids
c	azz$e	net/minecraft/util/eventlog/EventLogDirectory$RawFile	net/minecraft/class_7929$class_7934	net/minecraft/util/eventlog/EventLogDirectory$RawFile
	f	Ljava/nio/file/Path;	a	f_260693_	comp_1156	path
	f	Lazz$c;	b	f_260438_	comp_1157	id
	m	(Ljava/nio/file/Path;Lazz$c;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/channels/FileChannel;	e	m_261200_	method_47565	openChannel
c	b	com/mojang/math/Constants	net/minecraft/class_5973	com/mojang/math/Constants
	f	F	a	f_142767_	field_29658	PI
	f	F	b	f_142768_	field_29659	RAD_TO_DEG
	f	F	c	f_142769_	field_29660	DEG_TO_RAD
	f	F	d	f_142770_	field_29661	EPSILON
	m	()V	<init>	<init>	<init>	<init>
c	ba	net/minecraft/advancements/critereon/ContextAwarePredicate	net/minecraft/class_5258	net/minecraft/advancements/critereon/ContextAwarePredicate
	f	Lba;	a	f_285567_	field_24388	ANY
	f	[Leck;	b	f_285622_	field_24389	conditions
	f	Ljava/util/function/Predicate;	c	f_285559_	field_24390	compositePredicates
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	([Leck;)Lba;	a	m_286108_	method_27973	create
	m	(Ldzk;)Z	a	m_285831_	method_27806	matches
	m	(Ljava/lang/String;Lbe;Lcom/google/gson/JsonElement;Lebu;)Lba;	a	m_285802_	method_27807	fromElement
	m	(Lct;)Lcom/google/gson/JsonElement;	a	m_286026_	method_27804	toJson
	m	([Lba;Lct;)Lcom/google/gson/JsonElement;	a	m_285805_	method_27808	toJson
c	baa	net/minecraft/util/eventlog/JsonEventLog	net/minecraft/class_7935	net/minecraft/util/eventlog/JsonEventLog
	f	Lcom/google/gson/Gson;	a	f_260478_	field_41295	GSON
	f	Lcom/mojang/serialization/Codec;	b	f_260727_	field_41296	codec
	f	Ljava/nio/channels/FileChannel;	c	f_260641_	field_41297	channel
	f	Ljava/util/concurrent/atomic/AtomicInteger;	d	f_260653_	field_41298	referenceCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;Ljava/nio/channels/FileChannel;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lbaa;	a	m_260847_	method_47567	open
	m	()Lbab;	a	m_260942_	method_47566	openReader
	m	(Ljava/lang/Object;)V	a	m_260901_	method_47568	write
	m	()V	b	m_260800_	method_47569	releaseReference
c	baa$1	net/minecraft/util/eventlog/JsonEventLog$1	net/minecraft/class_7935$1	net/minecraft/util/eventlog/JsonEventLog$1
	f	Lbab;	a	f_260466_	field_41299	val$reader
	f	Lbaa;	b	f_260724_	field_41300	field_41300
	f	J	c	f_260662_	field_41301	position
	m	(Lbaa;Lbab;)V	<init>	<init>	<init>	<init>
c	bab	net/minecraft/util/eventlog/JsonEventLogReader	net/minecraft/class_7936	net/minecraft/util/eventlog/JsonEventLogReader
	m	(Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lbab;	a	m_261256_	method_47571	create
	m	()Ljava/lang/Object;	a	m_261203_	method_47570	next
c	bab$1	net/minecraft/util/eventlog/JsonEventLogReader$1	net/minecraft/class_7936$1	net/minecraft/util/eventlog/JsonEventLogReader$1
	f	Lcom/google/gson/stream/JsonReader;	a	f_260458_	field_41302	val$jsonReader
	f	Lcom/mojang/serialization/Codec;	b	f_260459_	field_41303	val$codec
	m	(Lcom/google/gson/stream/JsonReader;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	bac	net/minecraft/util/eventlog/package-info	net/minecraft/class_7937	net/minecraft/util/eventlog/package-info
c	bad	net/minecraft/util/monitoring/jmx/MinecraftServerStatistics	net/minecraft/class_5169	net/minecraft/util/monitoring/jmx/MinecraftServerStatistics
	f	Lorg/slf4j/Logger;	a	f_18314_	field_23970	LOGGER
	f	Lnet/minecraft/server/MinecraftServer;	b	f_18315_	field_23971	server
	f	Ljavax/management/MBeanInfo;	c	f_18316_	field_23972	mBeanInfo
	f	Ljava/util/Map;	d	f_18317_	field_23973	attributeDescriptionByName
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>	<init>	<init>
	m	()F	a	m_18321_	method_27177	getAverageTickTime
	m	(Lnet/minecraft/server/MinecraftServer;)V	a	m_18328_	method_27181	registerJmxMonitoring
	m	(I)[Ljavax/management/MBeanAttributeInfo;	a	m_145922_	method_27178	method_27178
	m	(Lbad$a;)Ljavax/management/Attribute;	a	m_145924_	method_27179	method_27179
	m	()[J	b	m_18330_	method_27182	getTickTimes
	m	(Lbad$a;)Ljava/lang/String;	b	m_18331_	method_27183	method_27183
c	bad$a	net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription	net/minecraft/class_5169$class_5170	net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription
	f	Ljava/lang/String;	a	f_18346_	field_23974	name
	f	Ljava/util/function/Supplier;	b	f_18347_	field_23975	getter
	f	Ljava/lang/String;	c	f_18348_	field_23976	description
	f	Ljava/lang/Class;	d	f_18349_	field_23977	type
	m	(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	()Ljavax/management/MBeanAttributeInfo;	a	m_18361_	method_27184	asMBeanAttributeInfo
c	bae	net/minecraft/util/monitoring/jmx/package-info	net/minecraft/class_6641	net/minecraft/util/monitoring/jmx/package-info
c	baf	net/minecraft/util/package-info	net/minecraft/class_6002	net/minecraft/util/package-info
c	bag	net/minecraft/util/profiling/ActiveProfiler	net/minecraft/class_3533	net/minecraft/util/profiling/ActiveProfiler
	f	J	a	f_18368_	field_16267	WARNING_TIME_NANOS
	f	Lorg/slf4j/Logger;	c	f_18369_	field_15735	LOGGER
	f	Ljava/util/List;	d	f_18370_	field_15736	paths
	f	Lit/unimi/dsi/fastutil/longs/LongList;	e	f_18371_	field_15730	startTimes
	f	Ljava/util/Map;	f	f_18372_	field_21818	entries
	f	Ljava/util/function/IntSupplier;	g	f_18373_	field_16266	getTickTime
	f	Ljava/util/function/LongSupplier;	h	f_18374_	field_21961	getRealTime
	f	J	i	f_18375_	field_15732	startTimeNano
	f	I	j	f_18376_	field_15729	startTimeTicks
	f	Ljava/lang/String;	k	f_18377_	field_15734	path
	f	Z	l	f_18378_	field_15733	started
	f	Lbag$a;	m	f_18379_	field_21819	currentEntry
	f	Z	n	f_18380_	field_20345	warn
	f	Ljava/util/Set;	o	f_145926_	field_33873	chartedPaths
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V	<init>	<init>	<init>	<init>
	m	(J)Ljava/lang/Object;	a	m_18387_	method_21718	method_21718
	m	(Ljava/lang/String;)Lbag$a;	e	m_18404_	method_24245	method_24245
	m	()Lbag$a;	f	m_18406_	method_24246	getCurrentEntry
	m	()Ljava/lang/Object;	g	m_18407_	method_21719	method_21719
	m	()Ljava/lang/Object;	h	m_18408_	method_21720	method_21720
c	bag$a	net/minecraft/util/profiling/ActiveProfiler$PathEntry	net/minecraft/class_3533$class_4746	net/minecraft/util/profiling/ActiveProfiler$PathEntry
	f	J	a	f_145932_	field_33874	maxDuration
	f	J	b	f_145933_	field_33875	minDuration
	f	J	c	f_145934_	field_21820	accumulatedDuration
	f	J	d	f_18410_	field_21821	count
	f	Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap;	e	f_18411_	field_21822	counters
	m	()V	<init>	<init>	<init>	<init>
c	bah	net/minecraft/util/profiling/ContinuousProfiler	net/minecraft/class_4757	net/minecraft/util/profiling/ContinuousProfiler
	f	Ljava/util/function/LongSupplier;	a	f_18430_	field_21962	realTime
	f	Ljava/util/function/IntSupplier;	b	f_18431_	field_21963	tickCount
	f	Lbal;	c	f_18432_	field_21964	profiler
	m	(Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_18436_	method_24333	isEnabled
	m	()V	b	m_18437_	method_24334	disable
	m	()V	c	m_18438_	method_24335	enable
	m	()Lban;	d	m_18439_	method_24336	getFiller
	m	()Lbam;	e	m_18440_	method_24337	getResults
c	bai	net/minecraft/util/profiling/EmptyProfileResults	net/minecraft/class_3688	net/minecraft/util/profiling/EmptyProfileResults
	f	Lbai;	a	f_18441_	field_16265	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	baj	net/minecraft/util/profiling/FilledProfileResults	net/minecraft/class_3692	net/minecraft/util/profiling/FilledProfileResults
	f	Lorg/slf4j/Logger;	a	f_18452_	field_16279	LOGGER
	f	Lbao;	b	f_18453_	field_21823	EMPTY
	f	Lcom/google/common/base/Splitter;	c	f_18454_	field_21824	SPLITTER
	f	Ljava/util/Comparator;	e	f_18455_	field_21825	COUNTER_ENTRY_COMPARATOR
	f	Ljava/util/Map;	f	f_18456_	field_21826	entries
	f	J	g	f_18457_	field_16278	startTimeNano
	f	I	h	f_18458_	field_16275	startTimeTicks
	f	J	i	f_18459_	field_16276	endTimeNano
	f	I	j	f_18460_	field_16274	endTimeTicks
	f	I	k	f_18461_	field_19383	tickDuration
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;JIJI)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V	a	m_145941_	method_24261	method_24261
	m	(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V	a	m_18505_	method_24258	method_24258
	m	(Lbaj$a;)J	a	m_18488_	method_24254	method_24254
	m	(JI)Ljava/lang/String;	a	m_18485_	method_16063	getProfilerResults
	m	(ILjava/lang/String;Ljava/lang/StringBuilder;)V	a	m_18481_	method_16061	appendProfilerResults
	m	(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;	a	m_18497_	method_24256	indentLine
	m	(Ljava/util/Map;Ljava/lang/String;Lbao;)V	a	m_18510_	method_24259	method_24259
	m	(ILjava/lang/String;Lbaj$a;ILjava/lang/StringBuilder;)V	a	m_18475_	method_24253	appendCounterResults
	m	(Ljava/lang/String;Ljava/lang/String;)Z	a	m_18494_	method_24255	isDirectChild
	m	(IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V	a	m_18470_	method_24252	method_24252
	m	(Ljava/lang/StringBuilder;ILjava/lang/String;Lbaj$a;)V	a	m_18500_	method_24257	method_24257
	m	(Ljava/util/Map;Ljava/lang/StringBuilder;I)V	a	m_18514_	method_24260	appendCounters
	m	(Ljava/lang/String;)Lbao;	c	m_18525_	method_24262	getEntry
	m	(Ljava/lang/String;)Lbaj$a;	d	m_145946_	method_24263	method_24263
	m	()Ljava/util/Map;	h	m_18531_	method_24264	getCounterValues
	m	()Ljava/lang/String;	i	m_18532_	method_16062	getComment
c	baj$1	net/minecraft/util/profiling/FilledProfileResults$1	net/minecraft/class_3692$1	net/minecraft/util/profiling/FilledProfileResults$1
	m	()V	<init>	<init>	<init>	<init>
c	baj$a	net/minecraft/util/profiling/FilledProfileResults$CounterCollector	net/minecraft/class_3692$class_4747	net/minecraft/util/profiling/FilledProfileResults$CounterCollector
	f	J	a	f_18537_	field_21827	selfValue
	f	J	b	f_18538_	field_21828	totalValue
	f	Ljava/util/Map;	c	f_18539_	field_21829	children
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Iterator;J)V	a	m_18547_	method_24267	addValue
	m	(Ljava/lang/String;)Lbaj$a;	a	m_18545_	method_24266	method_24266
c	bak	net/minecraft/util/profiling/InactiveProfiler	net/minecraft/class_3694	net/minecraft/util/profiling/InactiveProfiler
	f	Lbak;	a	f_18554_	field_16280	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	bal	net/minecraft/util/profiling/ProfileCollector	net/minecraft/class_3693	net/minecraft/util/profiling/ProfileCollector
	m	(Ljava/lang/String;)Lbag$a;	c	m_142431_	method_34696	getEntry
	m	()Lbam;	d	m_5948_	method_16064	getResults
	m	()Ljava/util/Set;	e	m_142579_	method_37168	getChartedPaths
c	bam	net/minecraft/util/profiling/ProfileResults	net/minecraft/class_3696	net/minecraft/util/profiling/ProfileResults
	f	C	d	f_145956_	field_29924	PATH_SEPARATOR
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_6412_	method_16067	getTimes
	m	()J	a	m_7229_	method_16068	getStartTimeNano
	m	(Ljava/nio/file/Path;)Z	a	m_142444_	method_16069	saveResults
	m	()I	b	m_7230_	method_16072	getStartTimeTicks
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_18575_	method_21721	demanglePath
	m	()J	c	m_7236_	method_16073	getEndTimeNano
	m	()I	d	m_7317_	method_16070	getEndTimeTicks
	m	()Ljava/lang/String;	e	m_142368_	method_34970	getProfilerResults
	m	()I	f	m_7315_	method_16074	getTickDuration
	m	()J	g	m_18577_	method_16071	getNanoDuration
c	ban	net/minecraft/util/profiling/ProfilerFiller	net/minecraft/class_3695	net/minecraft/util/profiling/ProfilerFiller
	f	Ljava/lang/String;	b	f_145958_	field_29925	ROOT
	m	(Ljava/lang/String;)V	a	m_6180_	method_15396	push
	m	(Ljava/util/function/Supplier;)V	a	m_6521_	method_15400	push
	m	(Ljava/lang/String;I)V	a	m_183275_	method_24270	incrementCounter
	m	(Lban;Lban;)Lban;	a	m_18578_	method_24338	tee
	m	(Lbbr;)V	a	m_142259_	method_37167	markForCharting
	m	(Ljava/util/function/Supplier;I)V	a	m_183536_	method_24271	incrementCounter
	m	()V	a	m_7242_	method_16065	startTick
	m	(Ljava/util/function/Supplier;)V	b	m_6523_	method_15403	popPush
	m	(Ljava/lang/String;)V	b	m_6182_	method_15405	popPush
	m	()V	b	m_7241_	method_16066	endTick
	m	(Ljava/util/function/Supplier;)V	c	m_6525_	method_39277	incrementCounter
	m	()V	c	m_7238_	method_15407	pop
	m	(Ljava/lang/String;)V	d	m_6174_	method_39278	incrementCounter
c	ban$1	net/minecraft/util/profiling/ProfilerFiller$1	net/minecraft/class_3695$1	net/minecraft/util/profiling/ProfilerFiller$1
	f	Lban;	a	f_18587_	field_21965	val$first
	f	Lban;	c	f_18588_	field_21966	val$second
	m	(Lban;Lban;)V	<init>	<init>	<init>	<init>
c	bao	net/minecraft/util/profiling/ProfilerPathEntry	net/minecraft/class_4748	net/minecraft/util/profiling/ProfilerPathEntry
	m	()J	a	m_7235_	method_24272	getDuration
	m	()J	b	m_142752_	method_37169	getMaxDuration
	m	()J	c	m_7234_	method_24273	getCount
	m	()Lit/unimi/dsi/fastutil/objects/Object2LongMap;	d	m_7446_	method_24274	getCounters
c	bap	net/minecraft/util/profiling/ResultField	net/minecraft/class_3534	net/minecraft/util/profiling/ResultField
	f	D	a	f_18607_	field_15739	percentage
	f	D	b	f_18608_	field_15737	globalPercentage
	f	J	c	f_18609_	field_19384	count
	f	Ljava/lang/String;	d	f_18610_	field_15738	name
	m	(Ljava/lang/String;DDJ)V	<init>	<init>	<init>	<init>
	m	(Lbap;)I	a	compareTo	method_15408	compareTo
	m	()I	a	m_18616_	method_15409	getColor
c	baq	net/minecraft/util/profiling/SingleTickProfiler	net/minecraft/class_4758	net/minecraft/util/profiling/SingleTickProfiler
	f	Lorg/slf4j/Logger;	a	f_18621_	field_21967	LOGGER
	f	Ljava/util/function/LongSupplier;	b	f_18622_	field_21968	realTime
	f	J	c	f_18623_	field_21969	saveThreshold
	f	I	d	f_18624_	field_21970	tick
	f	Ljava/io/File;	e	f_18625_	field_21971	location
	f	Lbal;	f	f_18626_	field_21972	profiler
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/LongSupplier;Ljava/lang/String;J)V	<init>	<init>	<init>	<init>
	m	()Lban;	a	m_18628_	method_24339	startTick
	m	(Ljava/lang/String;)Lbaq;	a	m_18632_	method_24341	createTickProfiler
	m	(Lban;Lbaq;)Lban;	a	m_18629_	method_24340	decorateFiller
	m	()V	b	m_18634_	method_24342	endTick
	m	()I	c	m_18635_	method_24343	method_24343
c	bar	net/minecraft/util/profiling/jfr/Environment	net/minecraft/class_6506	net/minecraft/util/profiling/jfr/Environment
	f	Lbar;	a	CLIENT	field_34412	CLIENT
	f	Lbar;	b	SERVER	field_34413	SERVER
	f	Ljava/lang/String;	c	f_185270_	field_34414	description
	f	[Lbar;	d	$VALUES	field_34415	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_185277_	method_37986	getDescription
	m	(Lnet/minecraft/server/MinecraftServer;)Lbar;	a	m_185278_	method_37987	from
	m	()[Lbar;	b	m_185280_	method_37988	$values
c	bas	net/minecraft/util/profiling/jfr/JfrProfiler	net/minecraft/class_6505	net/minecraft/util/profiling/jfr/JfrProfiler
	f	Ljava/lang/String;	a	f_185284_	field_34403	ROOT_CATEGORY
	f	Ljava/lang/String;	b	f_185285_	field_34404	WORLD_GEN_CATEGORY
	f	Ljava/lang/String;	c	f_185286_	field_34405	TICK_CATEGORY
	f	Ljava/lang/String;	d	f_185287_	field_34406	NETWORK_CATEGORY
	f	Lorg/slf4j/Logger;	f	f_185288_	field_34408	LOGGER
	f	Ljava/util/List;	g	f_185289_	field_34407	CUSTOM_EVENTS
	f	Ljava/lang/String;	h	f_185290_	field_34409	FLIGHT_RECORDER_CONFIG
	f	Ljava/time/format/DateTimeFormatter;	i	f_185291_	field_34410	DATE_TIME_FORMATTER
	f	Lbas;	j	f_185292_	field_35576	INSTANCE
	f	Ljdk/jfr/Recording;	k	f_185293_	field_34411	recording
	f	F	l	f_185294_	field_35577	currentAverageTickTime
	f	Ljava/util/Map;	m	f_185295_	field_35578	networkTrafficByAddress
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbar;Ljava/lang/String;Ljdk/jfr/Recording;)V	a	m_242540_	method_37982	method_37982
	m	()Lbas;	a	m_185298_	method_39428	getInstance
	m	(Ljava/io/Reader;Lbar;)Z	a	m_185316_	method_37983	start
	m	(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b;	a	m_185319_	method_39429	networkStatFor
	m	()V	f	m_185330_	method_38660	setupSummaryListener
	m	()V	g	m_185331_	method_39430	method_39430
	m	()V	h	m_185332_	method_39431	method_39431
c	bas$1	net/minecraft/util/profiling/jfr/JfrProfiler$1	net/minecraft/class_6505$1	net/minecraft/util/profiling/jfr/JfrProfiler$1
	f	Lbav;	a	f_185333_	field_34921	summaryReporter
	f	Lbas;	b	f_185334_	field_34922	field_34922
	m	(Lbas;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_185337_	method_38661	method_38661
c	bat	net/minecraft/util/profiling/jfr/JvmProfiler	net/minecraft/class_6611	net/minecraft/util/profiling/jfr/JvmProfiler
	f	Lbat;	e	f_185340_	field_34923	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IILjava/net/SocketAddress;I)V	a	m_183510_	method_38656	onPacketReceived
	m	(Lbar;)Z	a	m_183425_	method_37981	start
	m	(F)V	a	m_183597_	method_38654	onServerTick
	m	(Lclt;Lacp;Ljava/lang/String;)Lbaw;	a	m_183559_	method_38655	onChunkGenerate
	m	(IILjava/net/SocketAddress;I)V	b	m_183508_	method_38657	onPacketSent
	m	()Ljava/nio/file/Path;	b	m_183243_	method_37980	stop
	m	()Z	c	m_183608_	method_37984	isRunning
	m	()Z	d	m_183609_	method_38658	isAvailable
	m	()Lbaw;	e	m_183494_	method_38659	onWorldLoadedStarted
c	bat$a	net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler	net/minecraft/class_6611$class_6612	net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler
	f	Lbaw;	a	f_185356_	field_34925	noOpCommit
	f	Lorg/slf4j/Logger;	b	f_185355_	field_34924	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_185359_	method_38662	method_38662
c	bau	net/minecraft/util/profiling/jfr/Percentiles	net/minecraft/class_6508	net/minecraft/util/profiling/jfr/Percentiles
	f	Lcom/google/common/math/Quantiles$ScaleAndIndexes;	a	f_185382_	field_34418	DEFAULT_INDEXES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([D)Ljava/util/Map;	a	m_185390_	method_37998	evaluate
	m	([J)Ljava/util/Map;	a	m_185392_	method_37999	evaluate
	m	(Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V	a	m_185387_	method_37997	method_37997
	m	(Ljava/util/Map;)Ljava/util/Map;	a	m_185385_	method_37996	sorted
c	bav	net/minecraft/util/profiling/jfr/SummaryReporter	net/minecraft/class_6507	net/minecraft/util/profiling/jfr/SummaryReporter
	f	Lorg/slf4j/Logger;	a	f_185394_	field_34926	LOGGER
	f	Ljava/lang/Runnable;	b	f_185395_	field_34417	onDeregistration
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_185407_	method_37993	method_37993
	m	(Ljava/nio/file/Path;)V	a	m_185400_	method_38663	recordingStopped
	m	(Ljava/util/function/Supplier;)V	a	m_201932_	method_37991	infoWithFallback
	m	(Ljava/util/function/Supplier;Ljava/lang/Throwable;)V	a	m_201934_	method_37992	warnWithFallback
	m	()Ljava/lang/String;	b	m_185410_	method_37995	method_37995
	m	(Ljava/nio/file/Path;)Ljava/lang/String;	b	m_185408_	method_37990	method_37990
	m	(Ljava/nio/file/Path;)Ljava/lang/String;	c	m_185411_	method_37994	method_37994
c	baw	net/minecraft/util/profiling/jfr/callback/ProfiledDuration	net/minecraft/class_6613	net/minecraft/util/profiling/jfr/callback/ProfiledDuration
	m	()V	finish	m_185413_	finish	finish
c	bax	net/minecraft/util/profiling/jfr/callback/package-info	net/minecraft/class_6614	net/minecraft/util/profiling/jfr/callback/package-info
c	bay	net/minecraft/util/profiling/jfr/event/PacketEvent	net/minecraft/class_6509	net/minecraft/util/profiling/jfr/event/PacketEvent
	f	I	bytes	bytes	bytes	bytes
	f	I	packetId	packetId	packetId	packetId
	f	I	protocolId	protocolId	protocolId	protocolId
	f	Ljava/lang/String;	remoteAddress	remoteAddress	remoteAddress	remoteAddress
	m	(IILjava/net/SocketAddress;I)V	<init>	<init>	<init>	<init>
c	bay$a	net/minecraft/util/profiling/jfr/event/PacketEvent$Fields	net/minecraft/class_6509$class_6510	net/minecraft/util/profiling/jfr/event/PacketEvent$Fields
	f	Ljava/lang/String;	a	f_185423_	field_34419	REMOTE_ADDRESS
	f	Ljava/lang/String;	b	f_185424_	field_35579	PROTOCOL_ID
	f	Ljava/lang/String;	c	f_185425_	field_35580	PACKET_ID
	f	Ljava/lang/String;	d	f_185426_	field_34421	BYTES
	m	()V	<init>	<init>	<init>	<init>
c	baz	net/minecraft/util/profiling/jfr/event/package-info	net/minecraft/class_6512	net/minecraft/util/profiling/jfr/event/package-info
c	bb	net/minecraft/advancements/critereon/CuredZombieVillagerTrigger	net/minecraft/class_2014	net/minecraft/advancements/critereon/CuredZombieVillagerTrigger
	f	Lacq;	a	f_24270_	field_9514	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lbwv;Lbyb;)V	a	m_24274_	method_8831	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbb$a;	a	m_7214_	method_8830	createInstance
	m	(Ldzk;Ldzk;Lbb$a;)Z	a	m_24282_	method_22461	method_22461
c	bb$a	net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance	net/minecraft/class_2014$class_2016	net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance
	f	Lba;	a	f_24291_	field_9518	zombie
	f	Lba;	b	f_24292_	field_9519	villager
	m	(Lba;Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;Ldzk;)Z	a	m_24299_	method_8837	matches
	m	()Lbb$a;	c	m_24302_	method_8836	curedZombieVillager
c	bba	net/minecraft/util/profiling/jfr/package-info	net/minecraft/class_6515	net/minecraft/util/profiling/jfr/package-info
c	bbb	net/minecraft/util/profiling/jfr/parse/JfrStatsParser	net/minecraft/class_6516	net/minecraft/util/profiling/jfr/parse/JfrStatsParser
	f	Ljava/time/Instant;	a	f_185428_	field_34422	recordingStarted
	f	Ljava/time/Instant;	b	f_185429_	field_34423	recordingEnded
	f	Ljava/util/List;	c	f_185430_	field_34424	chunkGenStats
	f	Ljava/util/List;	d	f_185431_	field_34425	cpuLoadStat
	f	Ljava/util/Map;	e	f_185432_	field_34426	receivedPackets
	f	Ljava/util/Map;	f	f_185433_	field_34427	sentPackets
	f	Ljava/util/List;	g	f_185434_	field_34428	fileWrites
	f	Ljava/util/List;	h	f_185435_	field_34429	fileReads
	f	I	i	f_185436_	field_34430	garbageCollections
	f	Ljava/time/Duration;	j	f_185437_	field_34431	gcTotalDuration
	f	Ljava/util/List;	k	f_185438_	field_34432	gcHeapStats
	f	Ljava/util/List;	l	f_185439_	field_34433	threadAllocationStats
	f	Ljava/util/List;	m	f_185440_	field_34434	tickTimes
	f	Ljava/time/Duration;	n	f_185441_	field_34435	worldCreationDuration
	m	(Ljava/util/stream/Stream;)V	<init>	<init>	<init>	<init>
	m	(Ljdk/jfr/consumer/RecordedEvent;)V	a	m_185456_	method_38003	method_38003
	m	(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V	a	m_185458_	method_39435	incrementPacket
	m	(Ljava/time/Duration;Ljava/util/Map;)Lbbk;	a	m_185449_	method_39433	collectPacketStats
	m	(Ljava/util/stream/Stream;)V	a	m_185454_	method_38002	capture
	m	(Lbbk$b;)Lbbb$a;	a	m_185445_	method_39432	method_39432
	m	(Ljava/nio/file/Path;)Lbbc;	a	m_185447_	method_38001	parse
	m	()Lbbc;	a	m_185444_	method_38000	results
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_185452_	method_39434	method_39434
	m	(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V	a	m_185462_	method_38004	appendFileIO
c	bbb$1	net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1	net/minecraft/class_6516$1	net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1
	f	Ljdk/jfr/consumer/RecordingFile;	a	f_185466_	field_34436	val$recordingFile
	m	(Ljdk/jfr/consumer/RecordingFile;)V	<init>	<init>	<init>	<init>
	m	()Ljdk/jfr/consumer/RecordedEvent;	a	next	method_38005	next
c	bbb$a	net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize	net/minecraft/class_6516$class_6766	net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize
	f	J	a	f_185472_	field_35581	count
	f	J	b	f_185473_	field_35582	totalSize
	m	()V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_185476_	method_39437	increment
	m	()Lbbk$a;	a	m_185475_	method_39436	toCountAndSize
c	bbc	net/minecraft/util/profiling/jfr/parse/JfrStatsResult	net/minecraft/class_6517	net/minecraft/util/profiling/jfr/parse/JfrStatsResult
	f	Ljava/time/Instant;	a	f_185478_	comp_3	recordingStarted
	f	Ljava/time/Instant;	b	f_185479_	comp_4	recordingEnded
	f	Ljava/time/Duration;	c	f_185480_	comp_5	recordingDuration
	f	Ljava/time/Duration;	d	f_185481_	comp_6	worldCreationDuration
	f	Ljava/util/List;	e	f_185482_	comp_7	tickTimes
	f	Ljava/util/List;	f	f_185483_	comp_8	cpuLoadStats
	f	Lbbj$a;	g	f_185484_	comp_9	heapSummary
	f	Lbbl$a;	h	f_185485_	comp_10	threadAllocationSummary
	f	Lbbk;	i	f_185486_	comp_11	receivedPacketsSummary
	f	Lbbk;	j	f_185487_	comp_12	sentPacketsSummary
	f	Lbbi$a;	k	f_185488_	comp_13	fileWrites
	f	Lbbi$a;	l	f_185489_	comp_14	fileReads
	f	Ljava/util/List;	m	f_185490_	comp_15	chunkGenStats
	m	(Ljava/time/Instant;Ljava/time/Instant;Ljava/time/Duration;Ljava/time/Duration;Ljava/util/List;Ljava/util/List;Lbbj$a;Lbbl$a;Lbbk;Lbbk;Lbbi$a;Lbbi$a;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_185505_	method_38006	chunkGenSummary
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration;	a	m_185506_	method_38007	method_38007
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_185508_	method_38008	method_38008
	m	()Ljava/lang/String;	b	m_185510_	method_38009	asJson
	m	()Ljava/time/Instant;	c	f_185478_	comp_3	recordingStarted
	m	()Ljava/time/Instant;	d	f_185479_	comp_4	recordingEnded
	m	()Ljava/time/Duration;	e	f_185480_	comp_5	recordingDuration
	m	()Ljava/time/Duration;	f	f_185481_	comp_6	worldCreationDuration
	m	()Ljava/util/List;	g	f_185482_	comp_7	tickTimes
	m	()Ljava/util/List;	h	f_185483_	comp_8	cpuLoadStats
	m	()Lbbj$a;	i	f_185484_	comp_9	heapSummary
	m	()Lbbl$a;	j	f_185485_	comp_10	threadAllocationSummary
	m	()Lbbk;	k	f_185486_	comp_11	receivedPacketsSummary
	m	()Lbbk;	l	f_185487_	comp_12	sentPacketsSummary
	m	()Lbbi$a;	m	f_185488_	comp_13	fileWrites
	m	()Lbbi$a;	n	f_185489_	comp_14	fileReads
	m	()Ljava/util/List;	o	f_185490_	comp_15	chunkGenStats
c	bbd	net/minecraft/util/profiling/jfr/parse/package-info	net/minecraft/class_6518	net/minecraft/util/profiling/jfr/parse/package-info
c	bbe	net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer	net/minecraft/class_6519	net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer
	f	Lcom/google/gson/Gson;	a	f_185528_	field_34437	gson
	f	Ljava/lang/String;	b	f_185529_	field_34438	BYTES_PER_SECOND
	f	Ljava/lang/String;	c	f_185530_	field_34439	COUNT
	f	Ljava/lang/String;	d	f_185531_	field_34440	DURATION_NANOS_TOTAL
	f	Ljava/lang/String;	e	f_185532_	field_34441	TOTAL_BYTES
	f	Ljava/lang/String;	f	f_185533_	field_34442	COUNT_PER_SECOND
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbbg;)Lcom/google/gson/JsonElement;	a	m_185537_	method_38011	method_38011
	m	(Lbbm;)D	a	m_185547_	method_38664	method_38664
	m	(Lbbl$a;)Lcom/google/gson/JsonElement;	a	m_185545_	method_38015	threadAllocations
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V	a	m_185559_	method_38019	method_38019
	m	(Lbbj$a;)Lcom/google/gson/JsonElement;	a	m_185541_	method_38013	heap
	m	(Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject;	a	m_185574_	method_38024	method_38024
	m	(Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V	a	m_185552_	method_38017	method_38017
	m	(Lbbi$a;)Lcom/google/gson/JsonElement;	a	m_185539_	method_38012	fileIoSummary
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V	a	m_185562_	method_38020	method_38020
	m	(Lbbc;)Ljava/lang/String;	a	m_185535_	method_38010	format
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	a	m_185549_	method_38016	method_38016
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V	a	m_185556_	method_38018	method_38018
	m	(Lbbk;)Lcom/google/gson/JsonElement;	a	m_185543_	method_38014	packets
	m	(Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V	a	m_185568_	method_38022	method_38022
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	a	m_185572_	method_38023	chunkGen
	m	(Lcom/mojang/datafixers/util/Pair;)D	a	m_185566_	method_38021	method_38021
	m	(Lbbc;)Lcom/google/gson/JsonElement;	b	m_185577_	method_38025	fileIO
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	b	m_185579_	method_38026	method_38026
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V	b	m_185582_	method_38027	method_38027
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	b	m_185586_	method_38028	serverTicks
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	c	m_185590_	method_38030	cpu
	m	(Lbbc;)Lcom/google/gson/JsonElement;	c	m_185588_	method_38029	network
c	bbf	net/minecraft/util/profiling/jfr/serialize/package-info	net/minecraft/class_6520	net/minecraft/util/profiling/jfr/serialize/package-info
c	bbg	net/minecraft/util/profiling/jfr/stats/ChunkGenStat	net/minecraft/class_6521	net/minecraft/util/profiling/jfr/stats/ChunkGenStat
	f	Ljava/time/Duration;	a	f_185592_	comp_16	duration
	f	Lclt;	b	f_185593_	comp_17	chunkPos
	f	Lahv;	c	f_185594_	comp_18	worldPos
	f	Ldec;	d	f_185595_	comp_19	status
	f	Ljava/lang/String;	e	f_185596_	comp_21	level
	m	(Ljava/time/Duration;Lclt;Lahv;Ldec;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbg;	a	m_185604_	method_38031	from
	m	()Lclt;	b	f_185593_	comp_17	chunkPos
	m	()Lahv;	c	f_185594_	comp_18	worldPos
	m	()Ldec;	d	f_185595_	comp_19	status
	m	()Ljava/lang/String;	e	f_185596_	comp_21	level
c	bbh	net/minecraft/util/profiling/jfr/stats/CpuLoadStat	net/minecraft/class_6522	net/minecraft/util/profiling/jfr/stats/CpuLoadStat
	f	D	a	f_185614_	comp_22	jvm
	f	D	b	f_185615_	comp_23	userJvm
	f	D	c	f_185616_	comp_24	system
	m	(DDD)V	<init>	<init>	<init>	<init>
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbh;	a	m_185622_	method_38032	from
	m	()D	a	f_185614_	comp_22	jvm
	m	()D	b	f_185615_	comp_23	userJvm
	m	()D	c	f_185616_	comp_24	system
c	bbi	net/minecraft/util/profiling/jfr/stats/FileIOStat	net/minecraft/class_6523	net/minecraft/util/profiling/jfr/stats/FileIOStat
	f	Ljava/time/Duration;	a	f_185630_	comp_25	duration
	f	Ljava/lang/String;	b	f_185631_	comp_26	path
	f	J	c	f_185632_	comp_27	bytes
	m	(Ljava/time/Duration;Ljava/lang/String;J)V	<init>	<init>	<init>	<init>
	m	(Ljava/time/Duration;Ljava/util/List;)Lbbi$a;	a	m_185640_	method_38034	summary
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_185643_	method_38035	method_38035
	m	()Ljava/time/Duration;	a	f_185630_	comp_25	duration
	m	(Lbbi;)J	a	m_185638_	method_38033	method_38033
	m	(Lbbi;)Ljava/lang/String;	b	m_185646_	method_38036	method_38036
	m	()Ljava/lang/String;	b	f_185631_	comp_26	path
	m	()J	c	f_185632_	comp_27	bytes
	m	(Lbbi;)Z	c	m_185649_	method_38037	method_38037
	m	(Lbbi;)J	d	m_185651_	method_38038	method_38038
c	bbi$a	net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary	net/minecraft/class_6523$class_6524	net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary
	f	J	a	f_185657_	comp_28	totalBytes
	f	D	b	f_185658_	comp_29	bytesPerSecond
	f	J	c	f_185659_	comp_30	counts
	f	D	d	f_185660_	comp_31	countsPerSecond
	f	Ljava/time/Duration;	e	f_185661_	comp_32	timeSpentInIO
	f	Ljava/util/List;	f	f_185662_	comp_33	topTenContributorsByTotalBytes
	m	(JDJDLjava/time/Duration;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()J	a	f_185657_	comp_28	totalBytes
	m	()D	b	f_185658_	comp_29	bytesPerSecond
	m	()J	c	f_185659_	comp_30	counts
	m	()D	d	f_185660_	comp_31	countsPerSecond
	m	()Ljava/time/Duration;	e	f_185661_	comp_32	timeSpentInIO
	m	()Ljava/util/List;	f	f_185662_	comp_33	topTenContributorsByTotalBytes
c	bbj	net/minecraft/util/profiling/jfr/stats/GcHeapStat	net/minecraft/class_6525	net/minecraft/util/profiling/jfr/stats/GcHeapStat
	f	Ljava/time/Instant;	a	f_185680_	comp_34	timestamp
	f	J	b	f_185681_	comp_35	heapUsed
	f	Lbbj$b;	c	f_185682_	comp_36	timing
	m	(Ljava/time/Instant;JLbbj$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lbbj$a;	a	m_185690_	method_38040	summary
	m	(Lbbj;)Lbbj$b;	a	m_185688_	method_38039	method_38039
	m	()Ljava/time/Instant;	a	f_185680_	comp_34	timestamp
	m	(Ljava/util/List;)D	a	m_185695_	method_38041	calculateAllocationRatePerSecond
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbj;	a	m_185697_	method_38042	from
	m	()J	b	f_185681_	comp_35	heapUsed
	m	()Lbbj$b;	c	f_185682_	comp_36	timing
c	bbj$a	net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary	net/minecraft/class_6525$class_6526	net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary
	f	Ljava/time/Duration;	a	f_185705_	comp_37	duration
	f	Ljava/time/Duration;	b	f_185706_	comp_38	gcTotalDuration
	f	I	c	f_185707_	comp_39	totalGCs
	f	D	d	f_185708_	comp_40	allocationRateBytesPerSecond
	m	(Ljava/time/Duration;Ljava/time/Duration;ID)V	<init>	<init>	<init>	<init>
	m	()F	a	m_185714_	method_38043	gcOverHead
	m	()Ljava/time/Duration;	b	f_185705_	comp_37	duration
	m	()Ljava/time/Duration;	c	f_185706_	comp_38	gcTotalDuration
	m	()I	d	f_185707_	comp_39	totalGCs
	m	()D	e	f_185708_	comp_40	allocationRateBytesPerSecond
c	bbj$b	net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing	net/minecraft/class_6525$class_6527	net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing
	f	Lbbj$b;	a	BEFORE_GC	field_34443	BEFORE_GC
	f	Lbbj$b;	b	AFTER_GC	field_34444	AFTER_GC
	f	[Lbbj$b;	c	$VALUES	field_34445	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbbj$b;	a	m_185730_	method_38044	$values
c	bbk	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary	net/minecraft/class_6767	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary
	f	Lbbk$a;	a	f_185734_	field_35583	totalPacketCountAndSize
	f	Ljava/util/List;	b	f_185735_	field_35584	largestSizeContributors
	f	Ljava/time/Duration;	c	f_185736_	field_35585	recordingDuration
	m	(Ljava/time/Duration;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()D	a	m_185740_	method_39438	getCountsPerSecond
	m	()D	b	m_185741_	method_39439	getSizePerSecond
	m	()J	c	m_185742_	method_39440	getTotalCount
	m	()J	d	m_185743_	method_39441	getTotalSize
	m	()Ljava/util/List;	e	m_185744_	method_39442	largestSizeContributors
	m	()Lbbk$a;	f	m_185745_	method_39443	method_39443
c	bbk$a	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary$PacketCountAndSize	net/minecraft/class_6767$class_6768	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary$PacketCountAndSize
	f	J	a	f_185746_	comp_257	totalCount
	f	J	b	f_185747_	comp_258	totalSize
	f	Ljava/util/Comparator;	c	f_185748_	field_35586	SIZE_THEN_COUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JJ)V	<init>	<init>	<init>	<init>
	m	()J	a	f_185746_	comp_257	totalCount
	m	(Lbbk$a;)Lbbk$a;	a	m_185754_	method_39444	add
	m	()J	b	f_185747_	comp_258	totalSize
c	bbk$b	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary$PacketIdentification	net/minecraft/class_6767$class_6769	net/minecraft/util/profiling/jfr/stats/NetworkPacketSummary$PacketIdentification
	f	Lup;	a	f_185761_	comp_259	direction
	f	I	b	f_185762_	comp_260	protocolId
	f	I	c	f_185763_	comp_261	packetId
	f	Ljava/util/Map;	d	f_185764_	field_35587	PACKET_NAME_BY_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lup;II)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_185770_	method_39445	packetName
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbk$b;	a	m_185777_	method_39447	from
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lup;Lse;Ljava/lang/Integer;Ljava/lang/Class;)V	a	m_185771_	method_39446	method_39446
	m	()Lup;	b	f_185761_	comp_259	direction
	m	()I	c	f_185762_	comp_260	protocolId
	m	()I	d	f_185763_	comp_261	packetId
c	bbl	net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat	net/minecraft/class_6530	net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat
	f	Ljava/time/Instant;	a	f_185786_	comp_48	timestamp
	f	Ljava/lang/String;	b	f_185787_	comp_49	threadName
	f	J	c	f_185788_	comp_50	totalBytes
	f	Ljava/lang/String;	d	f_185789_	field_34446	UNKNOWN_THREAD
	m	(Ljava/time/Instant;Ljava/lang/String;J)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V	a	m_185799_	method_38056	method_38056
	m	(Ljava/util/List;)Lbbl$a;	a	m_185797_	method_38055	summary
	m	()Ljava/time/Instant;	a	f_185786_	comp_48	timestamp
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbl;	a	m_185803_	method_38057	from
	m	(Lbbl;)Ljava/lang/String;	a	m_185795_	method_38054	method_38054
	m	()Ljava/lang/String;	b	f_185787_	comp_49	threadName
	m	()J	c	f_185788_	comp_50	totalBytes
c	bbl$a	net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary	net/minecraft/class_6530$class_6531	net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary
	f	Ljava/util/Map;	a	f_185811_	comp_51	allocationsPerSecondByThread
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_185811_	comp_51	allocationsPerSecondByThread
c	bbm	net/minecraft/util/profiling/jfr/stats/TickTimeStat	net/minecraft/class_6532	net/minecraft/util/profiling/jfr/stats/TickTimeStat
	f	Ljava/time/Instant;	a	f_185819_	comp_52	timestamp
	f	Ljava/time/Duration;	b	f_185820_	comp_53	currentAverage
	m	(Ljava/time/Instant;Ljava/time/Duration;)V	<init>	<init>	<init>	<init>
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lbbm;	a	m_185825_	method_38058	from
	m	()Ljava/time/Instant;	a	f_185819_	comp_52	timestamp
	m	()Ljava/time/Duration;	b	f_185820_	comp_53	currentAverage
c	bbn	net/minecraft/util/profiling/jfr/stats/TimeStamped	net/minecraft/class_6533	net/minecraft/util/profiling/jfr/stats/TimeStamped
	m	()Ljava/time/Instant;	a	m_185832_	method_38045	getTimestamp
c	bbo	net/minecraft/util/profiling/jfr/stats/TimedStat	net/minecraft/class_6534	net/minecraft/util/profiling/jfr/stats/TimedStat
	m	()Ljava/time/Duration;	a	m_183571_	comp_16	duration
c	bbp	net/minecraft/util/profiling/jfr/stats/TimedStatSummary	net/minecraft/class_6535	net/minecraft/util/profiling/jfr/stats/TimedStatSummary
	f	Lbbo;	a	f_185833_	comp_54	fastest
	f	Lbbo;	b	f_185834_	comp_55	slowest
	f	Lbbo;	c	f_185835_	comp_56	secondSlowest
	f	I	d	f_185836_	comp_57	count
	f	Ljava/util/Map;	e	f_185837_	comp_58	percentilesNanos
	f	Ljava/time/Duration;	f	f_185838_	comp_59	totalDuration
	m	(Lbbo;Lbbo;Lbbo;ILjava/util/Map;Ljava/time/Duration;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)Lbbp;	a	m_185849_	method_38060	summary
	m	()Lbbo;	a	f_185833_	comp_54	fastest
	m	(Lbbo;)J	a	m_185847_	method_38059	method_38059
	m	()Lbbo;	b	f_185834_	comp_55	slowest
	m	()Lbbo;	c	f_185835_	comp_56	secondSlowest
	m	()I	d	f_185836_	comp_57	count
	m	()Ljava/util/Map;	e	f_185837_	comp_58	percentilesNanos
	m	()Ljava/time/Duration;	f	f_185838_	comp_59	totalDuration
c	bbq	net/minecraft/util/profiling/jfr/stats/package-info	net/minecraft/class_6536	net/minecraft/util/profiling/jfr/stats/package-info
c	bbr	net/minecraft/util/profiling/metrics/MetricCategory	net/minecraft/class_5949	net/minecraft/util/profiling/metrics/MetricCategory
	f	Lbbr;	a	PATH_FINDING	field_33876	PATH_FINDING
	f	Lbbr;	b	EVENT_LOOPS	field_29551	EVENT_LOOPS
	f	Lbbr;	c	MAIL_BOXES	field_29552	MAIL_BOXES
	f	Lbbr;	d	TICK_LOOP	field_33877	TICK_LOOP
	f	Lbbr;	e	JVM	field_33878	JVM
	f	Lbbr;	f	CHUNK_RENDERING	field_33879	CHUNK_RENDERING
	f	Lbbr;	g	CHUNK_RENDERING_DISPATCHING	field_33880	CHUNK_RENDERING_DISPATCHING
	f	Lbbr;	h	CPU	field_33881	CPU
	f	Lbbr;	i	GPU	field_37416	GPU
	f	Ljava/lang/String;	j	f_145974_	field_29553	description
	f	[Lbbr;	k	$VALUES	field_29554	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_145981_	method_34700	getDescription
	m	()[Lbbr;	b	m_145982_	method_36594	$values
c	bbs	net/minecraft/util/profiling/metrics/MetricSampler	net/minecraft/class_5965	net/minecraft/util/profiling/metrics/MetricSampler
	f	Lbbs$c;	a	f_145986_	field_29603	thresholdTest
	f	Ljava/lang/String;	b	f_145987_	field_33882	name
	f	Lbbr;	c	f_145988_	field_29598	category
	f	Ljava/util/function/DoubleSupplier;	d	f_145989_	field_29599	sampler
	f	Lio/netty/buffer/ByteBuf;	e	f_145990_	field_33883	ticks
	f	Lio/netty/buffer/ByteBuf;	f	f_145991_	field_29600	values
	f	Z	g	f_145992_	field_29601	isRunning
	f	Ljava/lang/Runnable;	h	f_145993_	field_29602	beforeTick
	f	D	i	f_145994_	field_33884	currentValue
	m	(Ljava/lang/String;Lbbr;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lbbs$c;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_146002_	method_34781	onEndTick
	m	(Ljava/lang/String;Lbbr;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lbbs;	a	m_146004_	method_34778	create
	m	(Ljava/lang/String;Lbbr;Ljava/util/function/DoubleSupplier;)Lbbs;	a	m_146009_	method_34776	create
	m	(Ljava/lang/String;Lbbr;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lbbs$a;	a	m_146013_	method_34779	builder
	m	()V	a	m_146001_	method_34780	onStartTick
	m	()V	b	m_146018_	method_34782	onFinished
	m	()Ljava/util/function/DoubleSupplier;	c	m_146019_	method_37170	getSampler
	m	()Ljava/lang/String;	d	m_146020_	method_37171	getName
	m	()Lbbr;	e	m_146021_	method_37172	getCategory
	m	()Lbbs$b;	f	m_146024_	method_37173	result
	m	()Z	g	m_146025_	method_37174	triggersThreshold
	m	()V	h	m_146026_	method_34786	verifyRunning
c	bbs$a	net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder	net/minecraft/class_5965$class_5966	net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder
	f	Ljava/lang/String;	a	f_146028_	field_33885	name
	f	Lbbr;	b	f_146029_	field_33886	category
	f	Ljava/util/function/DoubleSupplier;	c	f_146030_	field_29605	sampler
	f	Ljava/lang/Object;	d	f_146031_	field_29606	context
	f	Ljava/lang/Runnable;	e	f_146032_	field_29607	beforeTick
	f	Lbbs$c;	f	f_146033_	field_29608	thresholdTest
	m	(Ljava/lang/String;Lbbr;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lbbs$c;)Lbbs$a;	a	m_146040_	method_34788	withThresholdAlert
	m	(Ljava/util/function/Consumer;)Lbbs$a;	a	m_146042_	method_34789	withBeforeTick
	m	()Lbbs;	a	m_146039_	method_34787	build
	m	(Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D	a	m_146044_	method_34790	method_34790
	m	(Ljava/util/function/Consumer;)V	b	m_146047_	method_34791	method_34791
c	bbs$b	net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult	net/minecraft/class_5965$class_6398	net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult
	f	Lit/unimi/dsi/fastutil/ints/Int2DoubleMap;	a	f_146049_	field_33887	recording
	f	I	b	f_146050_	field_33888	firstTick
	f	I	c	f_146051_	field_33889	lastTick
	m	(IILit/unimi/dsi/fastutil/ints/Int2DoubleMap;)V	<init>	<init>	<init>	<init>
	m	(I)D	a	m_146057_	method_37176	valueAtTick
	m	()I	a	m_146056_	method_37175	getFirstTick
	m	()I	b	m_146059_	method_37177	getLastTick
c	bbs$c	net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest	net/minecraft/class_5965$class_5967	net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest
	m	(D)Z	test	m_142488_	method_34792	test
c	bbs$d	net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage	net/minecraft/class_5965$class_5968	net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage
	f	F	a	f_146061_	field_29609	percentageIncreaseThreshold
	f	D	b	f_146062_	field_29611	previousValue
	m	(F)V	<init>	<init>	<init>	<init>
	m	(D)Z	test	m_142488_	test	test
c	bbt	net/minecraft/util/profiling/metrics/MetricsRegistry	net/minecraft/class_5950	net/minecraft/util/profiling/metrics/MetricsRegistry
	f	Lbbt;	a	f_146067_	field_29555	INSTANCE
	f	Ljava/util/WeakHashMap;	b	f_146068_	field_29556	measuredInstances
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)Ljava/util/List;	a	m_146076_	method_37180	aggregateDuplicates
	m	(Ljava/util/Map$Entry;)Lbbs;	a	m_146074_	method_37179	method_37179
	m	()Ljava/util/List;	a	m_146071_	method_37178	getRegisteredSamplers
	m	(Lbbv;)V	a	m_146072_	method_34702	add
	m	(Lbbv;)Ljava/util/stream/Stream;	b	m_146078_	method_37181	method_37181
c	bbt$a	net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler	net/minecraft/class_5950$class_6399	net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler
	f	Ljava/util/List;	b	f_146080_	field_33890	delegates
	m	(Ljava/lang/String;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;D)Z	a	m_146089_	method_37184	method_37184
	m	(Ljava/util/List;)Lbbs$c;	a	m_146087_	method_37183	thresholdTest
	m	(DLbbs;)Z	a	m_146084_	method_37182	method_37182
	m	(Ljava/util/List;)V	b	m_146092_	method_37185	beforeTick
	m	(Ljava/util/List;)D	c	m_146094_	method_37186	averageValueFromDelegates
	m	(Ljava/util/List;)V	d	m_146096_	method_37187	method_37187
	m	(Ljava/util/List;)D	e	m_146098_	method_37188	method_37188
c	bbu	net/minecraft/util/profiling/metrics/MetricsSamplerProvider	net/minecraft/class_6400	net/minecraft/util/profiling/metrics/MetricsSamplerProvider
	m	(Ljava/util/function/Supplier;)Ljava/util/Set;	a	m_142531_	method_37189	samplers
c	bbv	net/minecraft/util/profiling/metrics/ProfilerMeasured	net/minecraft/class_5952	net/minecraft/util/profiling/metrics/ProfilerMeasured
	m	()Ljava/util/List;	bk	m_142754_	method_34705	profiledMetrics
c	bbw	net/minecraft/util/profiling/metrics/package-info	net/minecraft/class_6243	net/minecraft/util/profiling/metrics/package-info
c	bbx	net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder	net/minecraft/class_5961	net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder
	f	I	a	f_146104_	field_32676	PROFILING_MAX_DURATION_SECONDS
	f	Ljava/util/function/Consumer;	b	f_146105_	field_29579	globalOnReportFinished
	f	Ljava/util/Map;	c	f_146106_	field_33891	deviationsBySampler
	f	Lbah;	d	f_146107_	field_29581	taskProfiler
	f	Ljava/util/concurrent/Executor;	e	f_146108_	field_29582	ioExecutor
	f	Lbcd;	f	f_146109_	field_29583	metricsPersister
	f	Ljava/util/function/Consumer;	g	f_146110_	field_29584	onProfilingEnd
	f	Ljava/util/function/Consumer;	h	f_146111_	field_29585	onReportFinished
	f	Lbbu;	i	f_146112_	field_33892	metricsSamplerProvider
	f	Ljava/util/function/LongSupplier;	j	f_146113_	field_29586	wallTimeSource
	f	J	k	f_146114_	field_29588	deadlineNano
	f	I	l	f_146115_	field_29589	currentTick
	f	Lbal;	m	f_146116_	field_29590	singleTickProfiler
	f	Z	n	f_146117_	field_29591	killSwitch
	f	Ljava/util/Set;	o	f_146118_	field_33893	thisTickSamplers
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbbu;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lbcd;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_146142_	method_35762	registerGlobalCompletionCallback
	m	(Lbam;)V	a	m_146128_	method_34763	scheduleSaveResults
	m	(Ljava/util/HashSet;Lbam;)V	a	m_146139_	method_37192	method_37192
	m	(Lbbu;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lbcd;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lbbx;	a	m_146132_	method_37191	createStarted
	m	(Ljava/util/Collection;)V	a	m_216816_	method_41319	cleanup
	m	(Lbbs;)Ljava/util/List;	a	m_146130_	method_37190	method_37190
	m	()V	g	m_146148_	method_34762	verifyStarted
	m	()I	h	m_146149_	method_34765	method_34765
	m	()Lbal;	i	m_146150_	method_37193	method_37193
	m	()I	j	m_146151_	method_34768	method_34768
	m	()I	k	m_146152_	method_34769	method_34769
c	bby	net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder	net/minecraft/class_5963	net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder
	f	Lbbz;	a	f_146153_	field_29594	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	bbz	net/minecraft/util/profiling/metrics/profiling/MetricsRecorder	net/minecraft/class_5962	net/minecraft/util/profiling/metrics/profiling/MetricsRecorder
	m	()V	a	m_142760_	method_34770	end
	m	()V	b	m_213832_	method_41320	cancel
	m	()V	c	m_142759_	method_34771	startTick
	m	()V	d	m_142758_	method_34772	endTick
	m	()Z	e	m_142763_	method_34773	isRecording
	m	()Lban;	f	m_142610_	method_34774	getProfiler
c	bc	net/minecraft/advancements/critereon/DamagePredicate	net/minecraft/class_2019	net/minecraft/advancements/critereon/DamagePredicate
	f	Lbc;	a	f_24902_	field_9520	ANY
	f	Lcj$c;	b	f_24903_	field_9523	dealtDamage
	f	Lcj$c;	c	f_24904_	field_9524	takenDamage
	f	Lbo;	d	f_24905_	field_9521	sourceEntity
	f	Ljava/lang/Boolean;	e	f_24906_	field_9522	blocked
	f	Lbd;	f	f_24907_	field_9525	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcj$c;Lcj$c;Lbo;Ljava/lang/Boolean;Lbd;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lbc;	a	m_24923_	method_8839	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_24916_	method_8840	serializeToJson
	m	(Laig;Lben;FFZ)Z	a	m_24917_	method_8838	matches
c	bc$a	net/minecraft/advancements/critereon/DamagePredicate$Builder	net/minecraft/class_2019$class_2020	net/minecraft/advancements/critereon/DamagePredicate$Builder
	f	Lcj$c;	a	f_24925_	field_9530	dealtDamage
	f	Lcj$c;	b	f_24926_	field_9527	takenDamage
	f	Lbo;	c	f_24927_	field_9528	sourceEntity
	f	Ljava/lang/Boolean;	d	f_24928_	field_9526	blocked
	f	Lbd;	e	f_24929_	field_9529	type
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcj$c;)Lbc$a;	a	m_148145_	method_35118	dealtDamage
	m	(Lbd$a;)Lbc$a;	a	m_24932_	method_8842	type
	m	(Ljava/lang/Boolean;)Lbc$a;	a	m_24934_	method_8841	blocked
	m	(Lbd;)Lbc$a;	a	m_148141_	method_35116	type
	m	()Lbc$a;	a	m_24931_	method_8844	damageInstance
	m	(Lbo;)Lbc$a;	a	m_148143_	method_35117	sourceEntity
	m	(Lcj$c;)Lbc$a;	b	m_148147_	method_35119	takenDamage
	m	()Lbc;	b	m_24936_	method_8843	build
c	bca	net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter	net/minecraft/class_6401	net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter
	f	Ljava/util/Set;	a	f_146161_	field_33894	previouslyFoundSamplerNames
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Supplier;)Ljava/util/Set;	a	m_146163_	method_37194	newSamplersFoundInProfiler
	m	(Ljava/util/function/Supplier;Ljava/lang/String;Lbbr;)Lbbs;	a	m_146168_	method_37196	samplerForProfilingPath
	m	(Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lbbs;	a	m_146172_	method_37197	method_37197
	m	(Lorg/apache/commons/lang3/tuple/Pair;)Z	a	m_146175_	method_37198	method_37198
	m	(Ljava/util/function/Supplier;Ljava/lang/String;)D	a	m_146165_	method_37195	method_37195
c	bcb	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider	net/minecraft/class_6402	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider
	f	Lorg/slf4j/Logger;	a	f_181117_	field_33988	LOGGER
	f	Ljava/util/Set;	b	f_146177_	field_33895	samplers
	f	Lbca;	c	f_146178_	field_33896	samplerFactory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/LongSupplier;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/base/Stopwatch;)D	a	m_146186_	method_37201	method_37201
	m	()Ljava/util/Set;	a	m_146182_	method_37199	runtimeIndependentSamplers
	m	(Ljava/util/function/LongSupplier;)Lbbs;	a	m_146188_	method_37202	tickTimeSampler
	m	(Lbcb$a;I)Lbbs;	a	m_146183_	method_37200	method_37200
	m	(Lbcb$a;I)D	b	m_146193_	method_37204	method_37204
	m	()D	b	m_146192_	method_37203	method_37203
c	bcb$1	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1	net/minecraft/class_6402$1	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1
	f	Ljava/util/function/LongSupplier;	a	f_146196_	field_29592	val$timeSource
	m	(Ljava/util/function/LongSupplier;)V	<init>	<init>	<init>	<init>
c	bcb$a	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats	net/minecraft/class_6402$class_6403	net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats
	f	I	a	f_146200_	field_33897	nrOfCpus
	f	Loshi/SystemInfo;	b	f_146201_	field_33898	systemInfo
	f	Loshi/hardware/CentralProcessor;	c	f_146202_	field_33899	processor
	f	[[J	d	f_146203_	field_33900	previousCpuLoadTick
	f	[D	e	f_146204_	field_33901	currentLoad
	f	J	f	f_146205_	field_33902	lastPollMs
	m	()V	<init>	<init>	<init>	<init>
	m	(I)D	a	m_146207_	method_37205	loadForCpu
c	bcc	net/minecraft/util/profiling/metrics/profiling/package-info	net/minecraft/class_6004	net/minecraft/util/profiling/metrics/profiling/package-info
c	bcd	net/minecraft/util/profiling/metrics/storage/MetricsPersister	net/minecraft/class_5971	net/minecraft/util/profiling/metrics/storage/MetricsPersister
	f	Ljava/nio/file/Path;	a	f_146209_	field_29616	PROFILING_RESULTS_DIR
	f	Ljava/lang/String;	b	f_146210_	field_32677	METRICS_DIR_NAME
	f	Ljava/lang/String;	c	f_146211_	field_32678	DEVIATIONS_DIR_NAME
	f	Ljava/lang/String;	d	f_146212_	field_32679	PROFILING_RESULT_FILENAME
	f	Lorg/slf4j/Logger;	e	f_146213_	field_29618	LOGGER
	f	Ljava/lang/String;	f	f_146214_	field_33903	rootFolderName
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lbbs;Lbce;)V	a	m_146234_	method_37210	method_37210
	m	(ILbbs$b;)Ljava/lang/String;	a	m_146220_	method_37207	method_37207
	m	(Ljava/util/Set;Ljava/util/Map;Lbam;)Ljava/nio/file/Path;	a	m_146250_	method_34807	saveReports
	m	(Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lbbs;Ljava/util/List;)V	a	m_146239_	method_37211	method_37211
	m	(Ljava/util/Map;Ljava/nio/file/Path;)V	a	m_146244_	method_37212	saveDeviations
	m	(Lbam;Ljava/nio/file/Path;)V	a	m_146223_	method_34802	saveProfilingTaskExecutionResult
	m	(I)[Ljava/lang/String;	a	m_146218_	method_37206	method_37206
	m	(Ljava/nio/file/Path;Lbbr;Ljava/util/List;)V	a	m_146230_	method_37209	method_37209
	m	(Ljava/util/Set;Ljava/nio/file/Path;)V	a	m_146247_	method_34803	saveMetrics
	m	(Lbbr;Ljava/util/List;Ljava/nio/file/Path;)V	a	m_146226_	method_37208	saveCategory
c	bce	net/minecraft/util/profiling/metrics/storage/RecordedDeviation	net/minecraft/class_5964	net/minecraft/util/profiling/metrics/storage/RecordedDeviation
	f	Ljava/time/Instant;	a	f_146254_	field_29595	timestamp
	f	I	b	f_146255_	field_29596	tick
	f	Lbam;	c	f_146256_	field_29597	profilerResultAtTick
	m	(Ljava/time/Instant;ILbam;)V	<init>	<init>	<init>	<init>
c	bcf	net/minecraft/util/profiling/metrics/storage/package-info	net/minecraft/class_6245	net/minecraft/util/profiling/metrics/storage/package-info
c	bcg	net/minecraft/util/profiling/package-info	net/minecraft/class_6003	net/minecraft/util/profiling/package-info
c	bch	net/minecraft/util/random/SimpleWeightedRandomList	net/minecraft/class_6005	net/minecraft/util/random/SimpleWeightedRandomList
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Ljava/util/Optional;	a	m_216820_	method_34973	getRandomValue
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_185860_	method_39521	wrappedCodecAllowingEmpty
	m	(Ljava/lang/Object;)Lbch;	a	m_185862_	method_38061	single
	m	()Lbch$a;	a	m_146263_	method_34971	builder
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	b	m_146264_	method_34972	wrappedCodec
	m	()Lbch;	b	m_185864_	method_38062	empty
c	bch$a	net/minecraft/util/random/SimpleWeightedRandomList$Builder	net/minecraft/class_6005$class_6006	net/minecraft/util/random/SimpleWeightedRandomList$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	a	f_146268_	field_29926	result
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;I)Lbch$a;	a	m_146271_	method_34975	add
	m	()Lbch;	a	m_146270_	method_34974	build
c	bci	net/minecraft/util/random/Weight	net/minecraft/class_6007	net/minecraft/util/random/Weight
	f	Lcom/mojang/serialization/Codec;	a	f_146274_	field_29927	CODEC
	f	Lbci;	b	f_146275_	field_29928	ONE
	f	Lorg/slf4j/Logger;	c	f_146276_	field_29929	LOGGER
	f	I	d	f_146277_	field_29930	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_146281_	method_34976	asInt
	m	(I)Lbci;	a	m_146282_	method_34977	of
	m	(I)V	b	m_146284_	method_34978	validateWeight
c	bcj	net/minecraft/util/random/WeightedEntry	net/minecraft/class_6008	net/minecraft/util/random/WeightedEntry
	m	()Lbci;	a	m_142631_	method_34979	getWeight
	m	(Ljava/lang/Object;I)Lbcj$b;	a	m_146290_	method_34980	wrap
c	bcj$a	net/minecraft/util/random/WeightedEntry$IntrusiveBase	net/minecraft/class_6008$class_6009	net/minecraft/util/random/WeightedEntry$IntrusiveBase
	f	Lbci;	a	f_146293_	field_29931	weight
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lbci;)V	<init>	<init>	<init>	<init>
c	bcj$b	net/minecraft/util/random/WeightedEntry$Wrapper	net/minecraft/class_6008$class_6010	net/minecraft/util/random/WeightedEntry$Wrapper
	f	Ljava/lang/Object;	a	f_146299_	field_29932	data
	f	Lbci;	b	f_146300_	field_29933	weight
	m	(Ljava/lang/Object;Lbci;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_146305_	method_34981	codec
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146307_	method_34982	method_34982
	m	()Ljava/lang/Object;	b	m_146310_	method_34983	getData
c	bck	net/minecraft/util/random/WeightedRandom	net/minecraft/class_6011	net/minecraft/util/random/WeightedRandom
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)I	a	m_146312_	method_34984	getTotalWeight
	m	(Lapf;Ljava/util/List;I)Ljava/util/Optional;	a	m_216825_	method_34987	getRandomItem
	m	(Ljava/util/List;I)Ljava/util/Optional;	a	m_146314_	method_34985	getWeightedItem
	m	(Lapf;Ljava/util/List;)Ljava/util/Optional;	a	m_216822_	method_34986	getRandomItem
c	bcl	net/minecraft/util/random/WeightedRandomList	net/minecraft/class_6012	net/minecraft/util/random/WeightedRandomList
	f	I	a	f_146324_	field_29934	totalWeight
	f	Lcom/google/common/collect/ImmutableList;	b	f_146325_	field_29935	items
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)Lbcl;	a	m_146328_	method_34988	create
	m	([Lbcj;)Lbcl;	a	m_146330_	method_34989	create
	m	(Lapf;)Ljava/util/Optional;	b	m_216829_	method_34992	getRandom
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	c	m_146333_	method_34991	codec
	m	()Lbcl;	c	m_146332_	method_34990	create
	m	()Z	d	m_146337_	method_34993	isEmpty
	m	()Ljava/util/List;	e	m_146338_	method_34994	unwrap
c	bcm	net/minecraft/util/random/package-info	net/minecraft/class_6013	net/minecraft/util/random/package-info
c	bcn	net/minecraft/util/thread/BlockableEventLoop	net/minecraft/class_1255	net/minecraft/util/thread/BlockableEventLoop
	f	Ljava/lang/String;	b	f_18680_	field_18318	name
	f	Lorg/slf4j/Logger;	c	f_18681_	field_5751	LOGGER
	f	Ljava/util/Queue;	d	f_18682_	field_5750	pendingRunnables
	f	I	e	f_18683_	field_18319	blockingCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	a	m_18689_	method_5382	submitAsync
	m	(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;	a	m_18691_	method_5385	submit
	m	()Z	at	m_5660_	method_5384	scheduleExecutables
	m	()Ljava/lang/Thread;	au	m_6304_	method_3777	getRunningThread
	m	(Ljava/lang/Runnable;)Ljava/lang/Void;	b	m_18693_	method_5386	method_5386
	m	()Z	bl	m_18695_	method_18854	isSameThread
	m	()I	bm	m_18696_	method_21684	getPendingTasksCount
	m	()V	bo	m_18698_	method_18855	dropAllTasks
	m	()V	bp	m_18699_	method_5383	runAllTasks
	m	()V	bq	m_5667_	method_20813	waitForTasks
	m	(Ljava/lang/Runnable;)V	c	m_201446_	method_40000	executeIfPossible
	m	(Ljava/util/function/BooleanSupplier;)V	c	m_18701_	method_18857	managedBlock
	m	(Ljava/lang/Runnable;)V	d	m_6367_	method_18859	doRunTask
	m	(Ljava/lang/Runnable;)Z	e	m_6362_	method_18856	shouldRun
	m	(Ljava/lang/Runnable;)Ljava/lang/Runnable;	f	m_6681_	method_16211	wrapRunnable
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	g	m_18707_	method_20493	submit
	m	(Ljava/lang/Runnable;)V	h	m_18709_	method_19537	executeBlocking
	m	(Ljava/lang/Runnable;)V	i	m_6937_	method_18858	tell
	m	()Z	x	m_7245_	method_16075	pollTask
c	bco	net/minecraft/util/thread/NamedThreadFactory	net/minecraft/class_6014	net/minecraft/util/thread/NamedThreadFactory
	f	Lorg/slf4j/Logger;	a	f_146340_	field_29936	LOGGER
	f	Ljava/lang/ThreadGroup;	b	f_146341_	field_29937	group
	f	Ljava/util/concurrent/atomic/AtomicInteger;	c	f_146342_	field_29938	threadNumber
	f	Ljava/lang/String;	d	f_146343_	field_29939	namePrefix
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;Ljava/lang/Thread;Ljava/lang/Throwable;)V	a	m_146347_	method_34995	method_34995
c	bcp	net/minecraft/util/thread/ProcessorHandle	net/minecraft/class_3906	net/minecraft/util/thread/ProcessorHandle
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Lbcp;	a	m_18714_	method_17344	of
	m	(Ljava/lang/Object;)V	a	m_6937_	method_16901	tell
	m	(Ljava/util/concurrent/CompletableFuture;Lcom/mojang/datafixers/util/Either;)V	a	m_18717_	method_27917	method_27917
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	b	m_18720_	method_17345	ask
	m	()Ljava/lang/String;	bn	m_7326_	method_16898	name
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	c	m_18722_	method_27918	askEither
c	bcp$1	net/minecraft/util/thread/ProcessorHandle$1	net/minecraft/class_3906$1	net/minecraft/util/thread/ProcessorHandle$1
	f	Ljava/lang/String;	a	f_18725_	field_17276	val$name
	f	Ljava/util/function/Consumer;	b	f_18726_	field_17277	val$tell
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
c	bcq	net/minecraft/util/thread/ProcessorMailbox	net/minecraft/class_3846	net/minecraft/util/thread/ProcessorMailbox
	f	Lorg/slf4j/Logger;	a	f_18735_	field_17040	LOGGER
	f	I	b	f_146353_	field_29940	CLOSED_BIT
	f	I	c	f_146354_	field_29941	SCHEDULED_BIT
	f	Ljava/util/concurrent/atomic/AtomicInteger;	d	f_18736_	field_17041	status
	f	Lbcs;	e	f_18734_	field_17039	queue
	f	Ljava/util/concurrent/Executor;	f	f_18737_	field_17042	dispatcher
	f	Ljava/lang/String;	g	f_18738_	field_17043	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbcs;Ljava/util/concurrent/Executor;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I	a	m_18747_	method_16900	pollUntil
	m	(Ljava/util/concurrent/Executor;Ljava/lang/String;)Lbcq;	a	m_18751_	method_16902	create
	m	()V	a	m_182329_	method_37477	runAll
	m	(I)Z	a	m_182330_	method_37478	method_37478
	m	()I	b	m_146355_	method_34996	size
	m	(I)Z	b	m_18745_	method_16899	method_16899
	m	()Z	c	m_201938_	method_40001	hasWork
	m	()Z	d	m_18744_	method_16903	setAsScheduled
	m	()V	e	m_18754_	method_16904	setAsIdle
	m	()Z	f	m_18756_	method_16905	canBeScheduled
	m	()Z	g	m_18758_	method_16906	shouldProcess
	m	()Z	h	m_18759_	method_16907	pollTask
	m	()V	i	m_18760_	method_16908	registerForExecution
c	bcr	net/minecraft/util/thread/ReentrantBlockableEventLoop	net/minecraft/class_4093	net/minecraft/util/thread/ReentrantBlockableEventLoop
	f	I	b	f_18763_	field_18320	reentrantCount
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	br	m_18767_	method_18860	runningTask
c	bcs	net/minecraft/util/thread/StrictQueue	net/minecraft/class_3847	net/minecraft/util/thread/StrictQueue
	m	(Ljava/lang/Object;)Z	a	m_6944_	method_16910	push
	m	()Ljava/lang/Object;	a	m_6610_	method_16909	pop
	m	()Z	b	m_7263_	method_16911	isEmpty
	m	()I	c	m_142732_	method_34706	size
c	bcs$a	net/minecraft/util/thread/StrictQueue$FixedPriorityQueue	net/minecraft/class_3847$class_3848	net/minecraft/util/thread/StrictQueue$FixedPriorityQueue
	f	[Ljava/util/Queue;	a	f_185865_	field_35032	queues
	f	Ljava/util/concurrent/atomic/AtomicInteger;	b	f_185866_	field_35033	size
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lbcs$b;)Z	a	m_6944_	method_16913	push
	m	()Ljava/lang/Runnable;	d	m_6610_	method_17346	pop
c	bcs$b	net/minecraft/util/thread/StrictQueue$IntRunnable	net/minecraft/class_3847$class_3907	net/minecraft/util/thread/StrictQueue$IntRunnable
	f	I	a	f_18783_	field_17278	priority
	f	Ljava/lang/Runnable;	b	f_18784_	field_17279	task
	m	(ILjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_18788_	method_17347	getPriority
c	bcs$c	net/minecraft/util/thread/StrictQueue$QueueStrictQueue	net/minecraft/class_3847$class_3849	net/minecraft/util/thread/StrictQueue$QueueStrictQueue
	f	Ljava/util/Queue;	a	f_18790_	field_17045	queue
	m	(Ljava/util/Queue;)V	<init>	<init>	<init>	<init>
c	bct	net/minecraft/util/thread/package-info	net/minecraft/class_6015	net/minecraft/util/thread/package-info
c	bcu	net/minecraft/util/valueproviders/BiasedToBottomInt	net/minecraft/class_6333	net/minecraft/util/valueproviders/BiasedToBottomInt
	f	Lcom/mojang/serialization/Codec;	a	f_146359_	field_33443	CODEC
	f	I	b	f_146360_	field_33444	minInclusive
	f	I	f	f_146361_	field_33445	maxInclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II)Lbcu;	a	m_146367_	method_36249	of
	m	(Lbcu;)Lcom/mojang/serialization/DataResult;	a	m_274163_	method_36250	method_36250
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146372_	method_36251	method_36251
	m	(Lbcu;)Ljava/lang/String;	b	m_274164_	method_49464	method_49464
	m	(Lbcu;)Ljava/lang/Integer;	c	m_146377_	method_36252	method_36252
	m	(Lbcu;)Ljava/lang/Integer;	d	m_146380_	method_36253	method_36253
c	bcv	net/minecraft/util/valueproviders/ClampedInt	net/minecraft/class_6334	net/minecraft/util/valueproviders/ClampedInt
	f	Lcom/mojang/serialization/Codec;	a	f_146383_	field_33446	CODEC
	f	Lbdc;	b	f_146384_	field_33447	source
	f	I	f	f_146385_	field_33448	minInclusive
	f	I	g	f_146386_	field_33449	maxInclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;II)V	<init>	<init>	<init>	<init>
	m	(Lbdc;II)Lbcv;	a	m_146395_	method_36255	of
	m	(Lbcv;)Lcom/mojang/serialization/DataResult;	a	m_274165_	method_36254	method_36254
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146399_	method_36256	method_36256
	m	(Lbcv;)Ljava/lang/String;	b	m_274166_	method_49465	method_49465
	m	(Lbcv;)Ljava/lang/Integer;	c	m_146404_	method_36257	method_36257
	m	(Lbcv;)Ljava/lang/Integer;	d	m_146407_	method_36258	method_36258
	m	(Lbcv;)Lbdc;	e	m_146409_	method_36259	method_36259
c	bcw	net/minecraft/util/valueproviders/ClampedNormalFloat	net/minecraft/class_5861	net/minecraft/util/valueproviders/ClampedNormalFloat
	f	Lcom/mojang/serialization/Codec;	a	f_146411_	field_28998	CODEC
	f	F	b	f_146412_	field_28999	mean
	f	F	d	f_146413_	field_29000	deviation
	f	F	e	f_146414_	field_29001	min
	f	F	f	f_146415_	field_29002	max
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFFF)V	<init>	<init>	<init>	<init>
	m	(Lapf;FFFF)F	a	m_216837_	method_33903	sample
	m	(Lbcw;)Lcom/mojang/serialization/DataResult;	a	m_274168_	method_33901	method_33901
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146430_	method_33902	method_33902
	m	(FFFF)Lbcw;	a	m_146423_	method_33900	of
	m	(Lbcw;)Ljava/lang/String;	b	m_274167_	method_49466	method_49466
	m	(Lbcw;)Ljava/lang/Float;	c	m_146441_	method_33904	method_33904
	m	(Lbcw;)Ljava/lang/Float;	d	m_146444_	method_33905	method_33905
	m	(Lbcw;)Ljava/lang/Float;	e	m_146446_	method_33906	method_33906
	m	(Lbcw;)Ljava/lang/Float;	f	m_146448_	method_33907	method_33907
c	bcx	net/minecraft/util/valueproviders/ClampedNormalInt	net/minecraft/class_6728	net/minecraft/util/valueproviders/ClampedNormalInt
	f	Lcom/mojang/serialization/Codec;	a	f_185867_	field_35352	CODEC
	f	F	b	f_185868_	field_35353	mean
	f	F	f	f_185869_	field_35354	deviation
	f	I	g	f_185870_	field_35355	min_inclusive
	f	I	h	f_185871_	field_35356	max_inclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFII)V	<init>	<init>	<init>	<init>
	m	(FFII)Lbcx;	a	m_185879_	method_39156	of
	m	(Lapf;FFFF)I	a	m_216845_	method_39159	sample
	m	(Lbcx;)Lcom/mojang/serialization/DataResult;	a	m_274170_	method_39157	method_39157
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_185886_	method_39158	method_39158
	m	(Lbcx;)Ljava/lang/String;	b	m_274169_	method_49467	method_49467
	m	(Lbcx;)Ljava/lang/Integer;	c	m_185897_	method_39160	method_39160
	m	(Lbcx;)Ljava/lang/Integer;	d	m_185900_	method_39161	method_39161
	m	(Lbcx;)Ljava/lang/Float;	e	m_185902_	method_39162	method_39162
	m	(Lbcx;)Ljava/lang/Float;	f	m_185904_	method_39163	method_39163
c	bcy	net/minecraft/util/valueproviders/ConstantFloat	net/minecraft/class_5862	net/minecraft/util/valueproviders/ConstantFloat
	f	Lbcy;	a	f_146451_	field_29003	ZERO
	f	Lcom/mojang/serialization/Codec;	b	f_146452_	field_29004	CODEC
	f	F	d	f_146453_	field_29005	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(F)Lbcy;	a	m_146458_	method_33908	of
	m	(Lcom/mojang/datafixers/util/Either;)Lbcy;	a	m_146462_	method_33910	method_33910
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146464_	method_33911	method_33911
	m	(Lbcy;)Lcom/mojang/datafixers/util/Either;	a	m_146460_	method_33909	method_33909
	m	(Lbcy;)Lbcy;	b	m_146469_	method_33912	method_33912
	m	(Lbcy;)Ljava/lang/Float;	c	m_146472_	method_33913	method_33913
	m	()F	d	m_146474_	method_33914	getValue
c	bcz	net/minecraft/util/valueproviders/ConstantInt	net/minecraft/class_6016	net/minecraft/util/valueproviders/ConstantInt
	f	Lbcz;	a	f_146476_	field_29942	ZERO
	f	Lcom/mojang/serialization/Codec;	b	f_146477_	field_29943	CODEC
	f	I	f	f_146478_	field_29944	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Lbcz;	a	m_146487_	method_35000	method_35000
	m	(Lbcz;)Lcom/mojang/datafixers/util/Either;	a	m_146485_	method_34999	method_34999
	m	(I)Lbcz;	a	m_146483_	method_34998	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146489_	method_35001	method_35001
	m	(Lbcz;)Lbcz;	b	m_146494_	method_35002	method_35002
	m	(Lbcz;)Ljava/lang/Integer;	c	m_146497_	method_35003	method_35003
	m	()I	d	m_146499_	method_34997	getValue
c	bd	net/minecraft/advancements/critereon/DamageSourcePredicate	net/minecraft/class_2022	net/minecraft/advancements/critereon/DamageSourcePredicate
	f	Lbd;	a	f_25420_	field_9533	ANY
	f	Ljava/util/List;	b	f_268608_	field_42272	tags
	f	Lbo;	c	f_25429_	field_9534	directEntity
	f	Lbo;	d	f_25430_	field_9539	sourceEntity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Lbo;Lbo;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lbd;	a	m_25451_	method_8846	fromJson
	m	(Laig;Lben;)Z	a	m_25448_	method_8847	matches
	m	(Laif;Leei;Lben;)Z	a	m_25444_	method_8845	matches
	m	()Lcom/google/gson/JsonElement;	a	m_25443_	method_8848	serializeToJson
c	bd$a	net/minecraft/advancements/critereon/DamageSourcePredicate$Builder	net/minecraft/class_2022$class_2023	net/minecraft/advancements/critereon/DamageSourcePredicate$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	a	f_268703_	field_42273	tags
	f	Lbo;	b	f_25468_	field_9544	directEntity
	f	Lbo;	c	f_25469_	field_9545	sourceEntity
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldb;)Lbd$a;	a	m_269507_	method_48785	tag
	m	(Lbo$a;)Lbd$a;	a	m_25472_	method_8854	direct
	m	()Lbd$a;	a	m_25471_	method_8855	damageType
	m	(Lbo;)Lbd$a;	a	m_148229_	method_35130	direct
	m	(Lbo;)Lbd$a;	b	m_148233_	method_35132	source
	m	()Lbd;	b	m_25476_	method_8851	build
	m	(Lbo$a;)Lbd$a;	b	m_148231_	method_35131	source
c	bda	net/minecraft/util/valueproviders/FloatProvider	net/minecraft/class_5863	net/minecraft/util/valueproviders/FloatProvider
	f	Lcom/mojang/serialization/Codec;	a	f_146501_	field_29006	CONSTANT_OR_DISPATCH_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_146502_	field_29007	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbda;)Lcom/mojang/datafixers/util/Either;	a	m_146512_	method_33918	method_33918
	m	(FLbda;)Ljava/lang/String;	a	m_274171_	method_49468	method_49468
	m	(Lcom/mojang/datafixers/util/Either;)Lbda;	a	m_146514_	method_33919	method_33919
	m	(FF)Lcom/mojang/serialization/Codec;	a	m_146505_	method_33916	codec
	m	()F	a	m_142735_	method_33915	getMinValue
	m	(FFLbda;)Lcom/mojang/serialization/DataResult;	a	m_274172_	method_33917	method_33917
	m	(FLbda;)Ljava/lang/String;	b	m_274173_	method_49469	method_49469
	m	(Lbda;)Lbda;	b	m_146517_	method_33922	method_33922
	m	()F	b	m_142734_	method_33921	getMaxValue
	m	()Lbdb;	c	m_141961_	method_33923	getType
c	bdb	net/minecraft/util/valueproviders/FloatProviderType	net/minecraft/class_5864	net/minecraft/util/valueproviders/FloatProviderType
	f	Lbdb;	a	f_146519_	field_29008	CONSTANT
	f	Lbdb;	b	f_146520_	field_29009	UNIFORM
	f	Lbdb;	c	f_146521_	field_29010	CLAMPED_NORMAL
	f	Lbdb;	d	f_146522_	field_29011	TRAPEZOID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_146524_	method_33924	method_33924
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lbdb;	a	m_146526_	method_33925	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_146529_	codec	codec
c	bdc	net/minecraft/util/valueproviders/IntProvider	net/minecraft/class_6017	net/minecraft/util/valueproviders/IntProvider
	f	Lcom/mojang/serialization/Codec;	a	f_146530_	field_29945	CONSTANT_OR_DISPATCH_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_146531_	field_29946	CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_146532_	field_33450	NON_NEGATIVE_CODEC
	f	Lcom/mojang/serialization/Codec;	e	f_146533_	field_33451	POSITIVE_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Lbdc;	a	m_146542_	method_35007	method_35007
	m	(IILbdc;)Lcom/mojang/serialization/DataResult;	a	m_274176_	method_35005	method_35005
	m	()I	a	m_142739_	method_35009	getMinValue
	m	(ILbdc;)Ljava/lang/String;	a	m_274175_	method_49470	method_49470
	m	(IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_272161_	method_49103	codec
	m	(Lbdc;)Lcom/mojang/datafixers/util/Either;	a	m_146540_	method_35006	method_35006
	m	(Lapf;)I	a	m_214085_	method_35008	sample
	m	(Lbdc;)Lbdc;	b	m_146548_	method_35010	method_35010
	m	()I	b	m_142737_	method_35011	getMaxValue
	m	(II)Lcom/mojang/serialization/Codec;	b	m_146545_	method_35004	codec
	m	(ILbdc;)Ljava/lang/String;	b	m_274174_	method_49471	method_49471
	m	()Lbdd;	c	m_141948_	method_35012	getType
c	bdd	net/minecraft/util/valueproviders/IntProviderType	net/minecraft/class_6018	net/minecraft/util/valueproviders/IntProviderType
	f	Lbdd;	a	f_146550_	field_29947	CONSTANT
	f	Lbdd;	b	f_146551_	field_29948	UNIFORM
	f	Lbdd;	c	f_146552_	field_33452	BIASED_TO_BOTTOM
	f	Lbdd;	d	f_146553_	field_33453	CLAMPED
	f	Lbdd;	e	f_185907_	field_35034	WEIGHTED_LIST
	f	Lbdd;	f	f_185908_	field_35357	CLAMPED_NORMAL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_146555_	method_35013	method_35013
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lbdd;	a	m_146557_	method_35014	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_146560_	codec	codec
c	bde	net/minecraft/util/valueproviders/MultipliedFloats	net/minecraft/class_7372	net/minecraft/util/valueproviders/MultipliedFloats
	f	[Lbdf;	a	f_216856_	field_38707	values
	m	([Lbdf;)V	<init>	<init>	<init>	<init>
c	bdf	net/minecraft/util/valueproviders/SampledFloat	net/minecraft/class_7373	net/minecraft/util/valueproviders/SampledFloat
	m	(Lapf;)F	a	m_214084_	method_33920	sample
c	bdg	net/minecraft/util/valueproviders/TrapezoidFloat	net/minecraft/class_5865	net/minecraft/util/valueproviders/TrapezoidFloat
	f	Lcom/mojang/serialization/Codec;	a	f_146561_	field_29012	CODEC
	f	F	b	f_146562_	field_29013	min
	f	F	d	f_146563_	field_29014	max
	f	F	e	f_146564_	field_29015	plateau
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFF)V	<init>	<init>	<init>	<init>
	m	(Lbdg;)Lcom/mojang/serialization/DataResult;	a	m_274178_	method_33927	method_33927
	m	(FFF)Lbdg;	a	m_146571_	method_33926	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146577_	method_33928	method_33928
	m	(Lbdg;)Ljava/lang/String;	b	m_274179_	method_49472	method_49472
	m	(Lbdg;)Ljava/lang/String;	c	m_274177_	method_49473	method_49473
	m	(Lbdg;)Ljava/lang/Float;	d	m_146582_	method_33929	method_33929
	m	(Lbdg;)Ljava/lang/Float;	e	m_146585_	method_33930	method_33930
	m	(Lbdg;)Ljava/lang/Float;	f	m_146587_	method_33931	method_33931
c	bdh	net/minecraft/util/valueproviders/UniformFloat	net/minecraft/class_5866	net/minecraft/util/valueproviders/UniformFloat
	f	Lcom/mojang/serialization/Codec;	a	f_146590_	field_29016	CODEC
	f	F	b	f_146591_	field_29017	minInclusive
	f	F	d	f_146592_	field_29018	maxExclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(Lbdh;)Lcom/mojang/serialization/DataResult;	a	m_274181_	method_33932	method_33932
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146600_	method_33933	method_33933
	m	(FF)Lbdh;	b	m_146605_	method_33934	of
	m	(Lbdh;)Ljava/lang/String;	b	m_274180_	method_49474	method_49474
	m	(Lbdh;)Ljava/lang/Float;	c	m_146608_	method_33935	method_33935
	m	(Lbdh;)Ljava/lang/Float;	d	m_146611_	method_33936	method_33936
c	bdi	net/minecraft/util/valueproviders/UniformInt	net/minecraft/class_6019	net/minecraft/util/valueproviders/UniformInt
	f	Lcom/mojang/serialization/Codec;	a	f_146614_	field_29949	CODEC
	f	I	b	f_146615_	field_29950	minInclusive
	f	I	f	f_146616_	field_29951	maxInclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II)Lbdi;	a	m_146622_	method_35017	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_146627_	method_35016	method_35016
	m	(Lbdi;)Lcom/mojang/serialization/DataResult;	a	m_274182_	method_35015	method_35015
	m	(Lbdi;)Ljava/lang/String;	b	m_274183_	method_49475	method_49475
	m	(Lbdi;)Ljava/lang/Integer;	c	m_146632_	method_35018	method_35018
	m	(Lbdi;)Ljava/lang/Integer;	d	m_146635_	method_35019	method_35019
c	bdj	net/minecraft/util/valueproviders/WeightedListInt	net/minecraft/class_6642	net/minecraft/util/valueproviders/WeightedListInt
	f	Lcom/mojang/serialization/Codec;	a	f_185909_	field_35035	CODEC
	f	Lbch;	b	f_185910_	field_35036	distribution
	f	I	f	f_185911_	field_35037	minValue
	f	I	g	f_185912_	field_35038	maxValue
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbch;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_185919_	method_38845	method_38845
	m	(Lbdj;)Lbch;	a	m_185917_	method_38844	method_38844
c	bdk	net/minecraft/util/valueproviders/package-info	net/minecraft/class_6020	net/minecraft/util/valueproviders/package-info
c	bdl	net/minecraft/util/worldupdate/WorldUpgrader	net/minecraft/class_1257	net/minecraft/util/worldupdate/WorldUpgrader
	f	Lorg/slf4j/Logger;	a	f_18797_	field_5756	LOGGER
	f	Ljava/util/concurrent/ThreadFactory;	b	f_18798_	field_5757	THREAD_FACTORY
	f	Lhr;	c	f_243889_	field_40113	dimensions
	f	Ljava/util/Set;	d	f_243666_	field_40114	levels
	f	Z	e	f_18800_	field_19225	eraseCache
	f	Ldyy$c;	f	f_18801_	field_24083	levelStorage
	f	Ljava/lang/Thread;	g	f_18802_	field_5767	thread
	f	Lcom/mojang/datafixers/DataFixer;	h	f_18803_	field_24084	dataFixer
	f	Z	i	f_18804_	field_5760	running
	f	Z	j	f_18805_	field_5759	finished
	f	F	k	f_18806_	field_5763	progress
	f	I	l	f_18807_	field_5768	totalChunks
	f	I	m	f_18808_	field_5766	converted
	f	I	n	f_18809_	field_5764	skipped
	f	Lit/unimi/dsi/fastutil/objects/Object2FloatMap;	o	f_18810_	field_5762	progressMap
	f	Lsw;	p	f_18811_	field_5765	status
	f	Ljava/util/regex/Pattern;	q	f_18812_	field_17622	REGEX
	f	Ldyu;	r	f_18813_	field_5755	overworldDataStorage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldyy$c;Lcom/mojang/datafixers/DataFixer;Lhr;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;Ljava/lang/String;)Z	a	m_18821_	method_17829	method_17829
	m	(Lacp;)F	a	m_18827_	method_5393	dimensionProgress
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	a	m_18824_	method_5398	method_5398
	m	()V	a	m_18820_	method_5402	cancel
	m	()Z	b	m_18829_	method_5403	isFinished
	m	(Lacp;)Ljava/util/List;	b	m_18830_	method_17830	getAllChunkPos
	m	()Ljava/util/Set;	c	m_246941_	method_28304	levels
	m	()F	d	m_18833_	method_5401	getProgress
	m	()I	e	m_18834_	method_5397	getTotalChunks
	m	()I	f	m_18835_	method_5400	getConverted
	m	()I	g	m_18836_	method_5399	getSkipped
	m	()Lsw;	h	m_18837_	method_5394	getStatus
	m	()V	i	m_18838_	method_5404	work
	m	()Ldyu;	j	m_18839_	method_17831	method_17831
c	bdm	net/minecraft/util/worldupdate/package-info	net/minecraft/class_6021	net/minecraft/util/worldupdate/package-info
c	bdn	net/minecraft/world/BossEvent	net/minecraft/class_1259	net/minecraft/world/BossEvent
	f	Lsw;	a	f_18840_	field_5777	name
	f	F	b	f_146638_	field_5774	progress
	f	Lbdn$a;	c	f_18842_	field_5778	color
	f	Lbdn$b;	d	f_18843_	field_5779	overlay
	f	Z	e	f_18844_	field_5776	darkenScreen
	f	Z	f	f_18845_	field_5775	playBossMusic
	f	Z	g	f_18846_	field_5773	createWorldFog
	f	Ljava/util/UUID;	h	f_18847_	field_5772	id
	m	(Ljava/util/UUID;Lsw;Lbdn$a;Lbdn$b;)V	<init>	<init>	<init>	<init>
	m	(Z)Lbdn;	a	m_7003_	method_5406	setDarkenScreen
	m	(F)V	a	m_142711_	method_5408	setProgress
	m	(Lbdn$b;)V	a	m_5648_	method_5409	setOverlay
	m	(Lbdn$a;)V	a	m_6451_	method_5416	setColor
	m	(Lsw;)V	a	m_6456_	method_5413	setName
	m	(Z)Lbdn;	b	m_7005_	method_5410	setPlayBossMusic
	m	(Z)Lbdn;	c	m_7006_	method_5411	setCreateWorldFog
	m	()Ljava/util/UUID;	i	m_18860_	method_5407	getId
	m	()Lsw;	j	m_18861_	method_5414	getName
	m	()F	k	m_142717_	method_5412	getProgress
	m	()Lbdn$a;	l	m_18862_	method_5420	getColor
	m	()Lbdn$b;	m	m_18863_	method_5415	getOverlay
	m	()Z	n	m_18864_	method_5417	shouldDarkenScreen
	m	()Z	o	m_18865_	method_5418	shouldPlayBossMusic
	m	()Z	p	m_18866_	method_5419	shouldCreateWorldFog
c	bdn$a	net/minecraft/world/BossEvent$BossBarColor	net/minecraft/class_1259$class_1260	net/minecraft/world/BossEvent$BossBarColor
	f	Lbdn$a;	a	PINK	field_5788	PINK
	f	Lbdn$a;	b	BLUE	field_5780	BLUE
	f	Lbdn$a;	c	RED	field_5784	RED
	f	Lbdn$a;	d	GREEN	field_5785	GREEN
	f	Lbdn$a;	e	YELLOW	field_5782	YELLOW
	f	Lbdn$a;	f	PURPLE	field_5783	PURPLE
	f	Lbdn$a;	g	WHITE	field_5786	WHITE
	f	Ljava/lang/String;	h	f_18874_	field_5781	name
	f	Ln;	i	f_18875_	field_5787	formatting
	f	[Lbdn$a;	j	$VALUES	field_5789	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ln;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lbdn$a;	a	m_18884_	method_5422	byName
	m	()Ln;	a	m_18883_	method_5423	getFormatting
	m	()Ljava/lang/String;	b	m_18886_	method_5421	getName
	m	()[Lbdn$a;	c	m_146640_	method_36595	$values
c	bdn$b	net/minecraft/world/BossEvent$BossBarOverlay	net/minecraft/class_1259$class_1261	net/minecraft/world/BossEvent$BossBarOverlay
	f	Lbdn$b;	a	PROGRESS	field_5795	PROGRESS
	f	Lbdn$b;	b	NOTCHED_6	field_5796	NOTCHED_6
	f	Lbdn$b;	c	NOTCHED_10	field_5791	NOTCHED_10
	f	Lbdn$b;	d	NOTCHED_12	field_5793	NOTCHED_12
	f	Lbdn$b;	e	NOTCHED_20	field_5790	NOTCHED_20
	f	Ljava/lang/String;	f	f_18895_	field_5794	name
	f	[Lbdn$b;	g	$VALUES	field_5792	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lbdn$b;	a	m_18903_	method_5424	byName
	m	()Ljava/lang/String;	a	m_18902_	method_5425	getName
	m	()[Lbdn$b;	b	m_146641_	method_36596	$values
c	bdo	net/minecraft/world/Clearable	net/minecraft/class_3829	net/minecraft/world/Clearable
	m	()V	a	m_6211_	method_5448	clearContent
	m	(Ljava/lang/Object;)V	a_	m_18908_	method_16825	tryClear
c	bdp	net/minecraft/world/CompoundContainer	net/minecraft/class_1258	net/minecraft/world/CompoundContainer
	f	Lbdq;	c	f_18910_	field_5769	container1
	f	Lbdq;	d	f_18911_	field_5771	container2
	m	(Lbdq;Lbdq;)V	<init>	<init>	<init>	<init>
	m	(Lbdq;)Z	a	m_18927_	method_5405	contains
c	bdq	net/minecraft/world/Container	net/minecraft/class_1263	net/minecraft/world/Container
	f	I	m_	f_146642_	field_29952	LARGE_MAX_STACK_SIZE
	f	I	n_	f_271421_	field_42619	DEFAULT_DISTANCE_LIMIT
	m	(ILcfz;)V	a	m_6836_	method_5447	setItem
	m	(Lbdq;ILcfz;)Z	a	m_271862_	method_49104	canTakeItem
	m	(Ljava/util/Set;Lcfz;)Z	a	m_216871_	method_43255	method_43255
	m	(I)Lcfz;	a	m_8020_	method_5438	getItem
	m	(Lbyo;)Z	a	m_6542_	method_5443	stillValid
	m	(Ljava/util/Set;)Z	a	m_18949_	method_18862	hasAnyOf
	m	(Lczn;Lbyo;I)Z	a	m_271806_	method_49106	stillValidBlockEntity
	m	(II)Lcfz;	a	m_7407_	method_5434	removeItem
	m	(Lczn;Lbyo;)Z	a	m_272074_	method_49105	stillValidBlockEntity
	m	(Lcfu;)I	a_	m_18947_	method_18861	countItem
	m	(Ljava/util/function/Predicate;)Z	a_	m_216874_	method_43256	hasAnyMatching
	m	()Z	ab_	m_7983_	method_5442	isEmpty
	m	()I	ac_	m_6893_	method_5444	getMaxStackSize
	m	()I	b	m_6643_	method_5439	getContainerSize
	m	(I)Lcfz;	b	m_8016_	method_5441	removeItemNoUpdate
	m	(ILcfz;)Z	b	m_7013_	method_5437	canPlaceItem
	m	(Lbyo;)V	c	m_5785_	method_5432	stopOpen
	m	(Lbyo;)V	d_	m_5856_	method_5435	startOpen
	m	()V	e	m_6596_	method_5431	setChanged
c	bdr	net/minecraft/world/ContainerHelper	net/minecraft/class_1262	net/minecraft/world/ContainerHelper
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;Lhn;)Lqr;	a	m_18973_	method_5426	saveAllItems
	m	(Lbdq;Ljava/util/function/Predicate;IZ)I	a	m_18956_	method_29234	clearOrCountMatchingItems
	m	(Ljava/util/List;II)Lcfz;	a	m_18969_	method_5430	removeItem
	m	(Ljava/util/List;I)Lcfz;	a	m_18966_	method_5428	takeItem
	m	(Lcfz;Ljava/util/function/Predicate;IZ)I	a	m_18961_	method_29235	clearOrCountMatchingItems
	m	(Lqr;Lhn;Z)Lqr;	a	m_18976_	method_5427	saveAllItems
	m	(Lqr;Lhn;)V	b	m_18980_	method_5429	loadAllItems
c	bds	net/minecraft/world/ContainerListener	net/minecraft/class_1265	net/minecraft/world/ContainerListener
	m	(Lbdq;)V	a	m_5757_	method_5453	containerChanged
c	bdt	net/minecraft/world/Containers	net/minecraft/class_1264	net/minecraft/world/Containers
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lcfz;)V	a	m_19006_	method_17348	method_17348
	m	(Lcmm;Lbfj;Lbdq;)V	a	m_18998_	method_5452	dropContents
	m	(Lcmm;DDDLbdq;)V	a	m_18986_	method_5450	dropContents
	m	(Lcmm;DDDLcfz;)V	a	m_18992_	method_5449	dropItemStack
	m	(Lcmm;Lgu;Lhn;)V	a	m_19010_	method_17349	dropContents
	m	(Lcmm;Lgu;Lbdq;)V	a	m_19002_	method_5451	dropContents
c	bdu	net/minecraft/world/Difficulty	net/minecraft/class_1267	net/minecraft/world/Difficulty
	f	Lbdu;	a	PEACEFUL	field_5801	PEACEFUL
	f	Lbdu;	b	EASY	field_5805	EASY
	f	Lbdu;	c	NORMAL	field_5802	NORMAL
	f	Lbdu;	d	HARD	field_5807	HARD
	f	Lapr$a;	e	f_262746_	field_41668	CODEC
	f	Ljava/util/function/IntFunction;	f	f_19018_	field_5800	BY_ID
	f	I	g	f_19019_	field_5803	id
	f	Ljava/lang/String;	h	f_19020_	field_5806	key
	f	[Lbdu;	i	$VALUES	field_5804	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbdu;	a	m_19029_	method_5462	byId
	m	(Ljava/lang/String;)Lbdu;	a	m_19031_	method_16691	byName
	m	()I	a	m_19028_	method_5461	getId
	m	()Lsw;	b	m_19033_	method_5463	getDisplayName
	m	()Lsw;	d	m_267622_	method_48556	getInfo
	m	()Ljava/lang/String;	e	m_19036_	method_5460	getKey
	m	()[Lbdu;	f	m_146645_	method_36597	$values
c	bdv	net/minecraft/world/DifficultyInstance	net/minecraft/class_1266	net/minecraft/world/DifficultyInstance
	f	F	a	f_146646_	field_29953	DIFFICULTY_TIME_GLOBAL_OFFSET
	f	F	b	f_146647_	field_29954	MAX_DIFFICULTY_TIME_GLOBAL
	f	F	c	f_146648_	field_29955	MAX_DIFFICULTY_TIME_LOCAL
	f	Lbdu;	d	f_19041_	field_5798	base
	f	F	e	f_19042_	field_5799	effectiveDifficulty
	m	(Lbdu;JJF)V	<init>	<init>	<init>	<init>
	m	(F)Z	a	m_19049_	method_5455	isHarderThan
	m	(Lbdu;JJF)F	a	m_19051_	method_5456	calculateDifficulty
	m	()Lbdu;	a	m_19048_	method_5454	getDifficulty
	m	()F	b	m_19056_	method_5457	getEffectiveDifficulty
	m	()Z	c	m_146649_	method_35020	isHard
	m	()F	d	m_19057_	method_5458	getSpecialMultiplier
c	bdw	net/minecraft/world/InteractionHand	net/minecraft/class_1268	net/minecraft/world/InteractionHand
	f	Lbdw;	a	MAIN_HAND	field_5808	MAIN_HAND
	f	Lbdw;	b	OFF_HAND	field_5810	OFF_HAND
	f	[Lbdw;	c	$VALUES	field_5809	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbdw;	a	m_146650_	method_36598	$values
c	bdx	net/minecraft/world/InteractionResult	net/minecraft/class_1269	net/minecraft/world/InteractionResult
	f	Lbdx;	a	SUCCESS	field_5812	SUCCESS
	f	Lbdx;	b	CONSUME	field_21466	CONSUME
	f	Lbdx;	c	CONSUME_PARTIAL	field_33562	CONSUME_PARTIAL
	f	Lbdx;	d	PASS	field_5811	PASS
	f	Lbdx;	e	FAIL	field_5814	FAIL
	f	[Lbdx;	f	$VALUES	field_5813	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_19077_	method_23665	consumesAction
	m	(Z)Lbdx;	a	m_19078_	method_29236	sidedSuccess
	m	()Z	b	m_19080_	method_23666	shouldSwing
	m	()Z	c	m_146666_	method_36360	shouldAwardStats
	m	()[Lbdx;	d	m_146667_	method_36599	$values
c	bdy	net/minecraft/world/InteractionResultHolder	net/minecraft/class_1271	net/minecraft/world/InteractionResultHolder
	f	Lbdx;	a	f_19084_	field_5815	result
	f	Ljava/lang/Object;	b	f_19085_	field_5816	object
	m	(Lbdx;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Lbdx;	a	m_19089_	method_5467	getResult
	m	(Ljava/lang/Object;)Lbdy;	a	m_19090_	method_22427	success
	m	(Ljava/lang/Object;Z)Lbdy;	a	m_19092_	method_29237	sidedSuccess
	m	(Ljava/lang/Object;)Lbdy;	b	m_19096_	method_22428	consume
	m	()Ljava/lang/Object;	b	m_19095_	method_5466	getObject
	m	(Ljava/lang/Object;)Lbdy;	c	m_19098_	method_22430	pass
	m	(Ljava/lang/Object;)Lbdy;	d	m_19100_	method_22431	fail
c	bdz	net/minecraft/world/LockCode	net/minecraft/class_1273	net/minecraft/world/LockCode
	f	Lbdz;	a	f_19102_	field_5817	NO_LOCK
	f	Ljava/lang/String;	b	f_146668_	field_29956	TAG_LOCK
	f	Ljava/lang/String;	c	f_19103_	field_5818	key
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_19107_	method_5472	unlocksWith
	m	(Lqr;)V	a	m_19109_	method_5474	addToTag
	m	(Lqr;)Lbdz;	b	m_19111_	method_5473	fromTag
c	be	net/minecraft/advancements/critereon/DeserializationContext	net/minecraft/class_5257	net/minecraft/advancements/critereon/DeserializationContext
	f	Lorg/slf4j/Logger;	a	f_25865_	field_24383	LOGGER
	f	Lacq;	b	f_25866_	field_24384	id
	f	Ldzn;	c	f_278452_	field_44474	lootData
	f	Lcom/google/gson/Gson;	d	f_25868_	field_24386	predicateGson
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ldzn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	a	m_25878_	method_27797	method_27797
	m	()Lacq;	a	m_25873_	method_27795	getAdvancementId
	m	(Lcom/google/gson/JsonArray;Ljava/lang/String;Lebu;)[Leck;	a	m_25874_	method_27796	deserializeConditions
c	bea	net/minecraft/world/MenuProvider	net/minecraft/class_3908	net/minecraft/world/MenuProvider
	m	()Lsw;	H_	m_5446_	method_5476	getDisplayName
c	beb	net/minecraft/world/Nameable	net/minecraft/class_1275	net/minecraft/world/Nameable
	m	()Lsw;	H_	m_5446_	method_5476	getDisplayName
	m	()Lsw;	Z	m_7755_	method_5477	getName
	m	()Z	aa	m_8077_	method_16914	hasCustomName
	m	()Lsw;	ab	m_7770_	method_5797	getCustomName
c	bec	net/minecraft/world/RandomSequence	net/minecraft/class_8564	net/minecraft/world/RandomSequence
	f	Lcom/mojang/serialization/Codec;	a	f_286999_	field_44859	CODEC
	f	Ldil;	b	f_287004_	field_44860	source
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLacq;)V	<init>	<init>	<init>	<init>
	m	(Ldil;)V	<init>	<init>	<init>	<init>
	m	()Lapf;	a	m_287244_	method_51839	random
	m	(Lbec;)Ldil;	a	m_287250_	method_51840	method_51840
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_287174_	method_51841	method_51841
	m	(JLacq;)Ldil;	a	m_289190_	method_52189	createSequence
	m	(Lacq;)Ldhz$a;	a	m_288221_	method_52171	seedForKey
c	bed	net/minecraft/world/RandomSequences	net/minecraft/class_8565	net/minecraft/world/RandomSequences
	f	Lorg/slf4j/Logger;	a	f_286984_	field_44861	LOGGER
	f	J	b	f_286938_	field_44862	seed
	f	Ljava/util/Map;	c	f_286954_	field_44863	sequences
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(J)V	<init>	<init>	<init>	<init>
	m	(JLqr;)Lbed;	a	m_287187_	method_51842	load
	m	(Lqr;Lacq;Lbec;)V	a	m_287279_	method_51844	method_51844
	m	(Lacq;)Lapf;	a	m_287292_	method_51843	get
	m	(Lacq;)Lbec;	b	m_287137_	method_51845	method_51845
c	bed$1	net/minecraft/world/RandomSequences$1	net/minecraft/class_8565$1	net/minecraft/world/RandomSequences$1
	f	Lapf;	b	f_286950_	field_44864	val$random
	f	Lbed;	c	f_287002_	field_44865	field_44865
	m	(Lbed;Lapf;)V	<init>	<init>	<init>	<init>
c	bee	net/minecraft/world/SimpleContainer	net/minecraft/class_1277	net/minecraft/world/SimpleContainer
	f	I	c	f_19146_	field_5831	size
	f	Lhn;	d	f_19147_	field_5828	items
	f	Ljava/util/List;	e	f_19148_	field_5829	listeners
	m	(I)V	<init>	<init>	<init>	<init>
	m	([Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lbds;)V	a	m_19164_	method_5489	addListener
	m	(Lcfz;Lcfz;)V	a	m_19185_	method_20632	moveItemsBetweenStacks
	m	(Lqx;)V	a	m_7797_	method_7659	fromTag
	m	(Lcfu;I)Lcfz;	a	m_19170_	method_20631	removeItemType
	m	(Lcfz;)Lcfz;	a	m_19173_	method_5491	addItem
	m	(Lbds;)V	b	m_19181_	method_5488	removeListener
	m	(Lcfz;)Z	b	m_19183_	method_27070	canAddItem
	m	(Lcfz;)V	c	m_19189_	method_20633	moveItemToEmptySlots
	m	(Lcfz;)V	d	m_19191_	method_20634	moveItemToOccupiedSlotsWithSameType
	m	(Lcfz;)Z	e	m_19193_	method_20635	method_20635
	m	(Lcfz;)Z	f	m_19196_	method_24513	method_24513
	m	()Ljava/util/List;	f	m_19195_	method_24514	removeAllItems
	m	()Lqx;	g	m_7927_	method_7660	createTag
c	bef	net/minecraft/world/SimpleMenuProvider	net/minecraft/class_747	net/minecraft/world/SimpleMenuProvider
	f	Lsw;	a	f_19199_	field_3947	title
	f	Lccj;	b	f_19200_	field_17280	menuConstructor
	m	(Lccj;Lsw;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
c	beg	net/minecraft/world/WorldlyContainer	net/minecraft/class_1278	net/minecraft/world/WorldlyContainer
	m	(ILcfz;Lha;)Z	a	m_7155_	method_5492	canPlaceItemThroughFace
	m	(Lha;)[I	a	m_7071_	method_5494	getSlotsForFace
	m	(ILcfz;Lha;)Z	b	m_7157_	method_5493	canTakeItemThroughFace
c	beh	net/minecraft/world/WorldlyContainerHolder	net/minecraft/class_3954	net/minecraft/world/WorldlyContainerHolder
	m	(Ldcb;Lcmn;Lgu;)Lbeg;	a	m_5840_	method_17680	getContainer
c	bei	net/minecraft/world/damagesource/CombatEntry	net/minecraft/class_1281	net/minecraft/world/damagesource/CombatEntry
	f	Lben;	a	f_19250_	comp_1535	source
	f	F	b	f_19252_	comp_1536	damage
	f	Lbes;	c	f_289042_	comp_1537	fallLocation
	f	F	d	f_19255_	comp_1538	fallDistance
	m	(Lben;FLbes;F)V	<init>	<init>	<init>	<init>
	m	()Lben;	a	f_19250_	comp_1535	source
	m	()F	b	f_19252_	comp_1536	damage
	m	()Lbes;	c	f_289042_	comp_1537	fallLocation
	m	()F	d	f_19255_	comp_1538	fallDistance
c	bej	net/minecraft/world/damagesource/CombatRules	net/minecraft/class_1280	net/minecraft/world/damagesource/CombatRules
	f	F	a	f_146688_	field_29962	MAX_ARMOR
	f	F	b	f_146689_	field_29963	ARMOR_PROTECTION_DIVIDER
	f	F	c	f_146690_	field_29964	BASE_ARMOR_TOUGHNESS
	f	F	d	f_146691_	field_29965	MIN_ARMOR_RATIO
	f	I	e	f_146692_	field_29966	NUM_ARMOR_ITEMS
	m	()V	<init>	<init>	<init>	<init>
	m	(FFF)F	a	m_19272_	method_5496	getDamageAfterAbsorb
	m	(FF)F	a	m_19269_	method_5497	getDamageAfterMagicAbsorb
c	bek	net/minecraft/world/damagesource/CombatTracker	net/minecraft/class_1283	net/minecraft/world/damagesource/CombatTracker
	f	I	a	f_146694_	field_29967	RESET_DAMAGE_STATUS_TIME
	f	I	b	f_146695_	field_29968	RESET_COMBAT_STATUS_TIME
	f	Lts;	c	f_268553_	field_42274	INTENTIONAL_GAME_DESIGN_STYLE
	f	Ljava/util/List;	d	f_19276_	field_5870	entries
	f	Lbfz;	e	f_19277_	field_5877	mob
	f	I	f	f_19278_	field_5876	lastDamageTime
	f	I	g	f_19279_	field_5875	combatStartTime
	f	I	h	f_19280_	field_5873	combatEndTime
	f	Z	i	f_19281_	field_5874	inCombat
	f	Z	j	f_19282_	field_5872	takingDamage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lben;)Z	a	m_289225_	method_52191	shouldEnterCombat
	m	(Lbfj;)Lsw;	a	m_289212_	method_52192	getDisplayName
	m	(Lbfj;Lsw;Ljava/lang/String;Ljava/lang/String;)Lsw;	a	m_289206_	method_52193	getMessageForAssistedFall
	m	()Lsw;	a	m_19293_	method_5548	getDeathMessage
	m	(Lben;F)V	a	m_289194_	method_5547	recordDamage
	m	(Lbei;Lbfj;)Lsw;	a	m_289215_	method_52190	getFallMessage
	m	()I	b	m_19295_	method_5546	getCombatDuration
	m	()V	c	m_19296_	method_5539	recheckStatus
	m	()Lbei;	d	m_19298_	method_5544	getMostSignificantFall
c	bel	net/minecraft/world/damagesource/DamageEffects	net/minecraft/class_8107	net/minecraft/world/damagesource/DamageEffects
	f	Lbel;	a	HURT	field_42275	HURT
	f	Lbel;	b	THORNS	field_42276	THORNS
	f	Lbel;	c	DROWNING	field_42277	DROWNING
	f	Lbel;	d	BURNING	field_42278	BURNING
	f	Lbel;	e	POKING	field_42279	POKING
	f	Lbel;	f	FREEZING	field_42280	FREEZING
	f	Lcom/mojang/serialization/Codec;	g	f_268463_	field_42281	CODEC
	f	Ljava/lang/String;	h	f_268435_	field_42282	id
	f	Lamg;	i	f_268660_	field_42283	sound
	f	[Lbel;	j	$VALUES	field_42284	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lamg;)V	<init>	<init>	<init>	<init>
	m	()Lamg;	a	m_269402_	method_48786	sound
	m	()[Lbel;	b	m_269345_	method_48787	$values
c	bem	net/minecraft/world/damagesource/DamageScaling	net/minecraft/class_8108	net/minecraft/world/damagesource/DamageScaling
	f	Lbem;	a	NEVER	field_42285	NEVER
	f	Lbem;	b	WHEN_CAUSED_BY_LIVING_NON_PLAYER	field_42286	WHEN_CAUSED_BY_LIVING_NON_PLAYER
	f	Lbem;	c	ALWAYS	field_42287	ALWAYS
	f	Lcom/mojang/serialization/Codec;	d	f_268563_	field_42288	CODEC
	f	Ljava/lang/String;	e	f_268442_	field_42289	id
	f	[Lbem;	f	$VALUES	field_42290	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lbem;	a	m_269458_	method_48788	$values
c	ben	net/minecraft/world/damagesource/DamageSource	net/minecraft/class_1282	net/minecraft/world/damagesource/DamageSource
	f	Lhe;	a	f_268495_	field_42291	type
	f	Lbfj;	b	f_268569_	field_42292	causingEntity
	f	Lbfj;	c	f_268595_	field_42293	directEntity
	f	Leei;	d	f_268454_	field_42294	damageSourcePosition
	m	(Lhe;Lbfj;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lbfj;Lbfj;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lacp;)Z	a	m_276093_	method_49708	is
	m	(Lbfz;)Lsw;	a	m_6157_	method_5506	getLocalizedDeathMessage
	m	()F	a	m_19377_	method_5528	getFoodExhaustion
	m	(Lanl;)Z	a	m_269533_	method_48789	is
	m	()Z	b	m_269014_	method_48790	isIndirect
	m	()Lbfj;	c	m_7640_	method_5526	getDirectEntity
	m	()Lbfj;	d	m_7639_	method_5529	getEntity
	m	()Ljava/lang/String;	e	m_19385_	method_5525	getMsgId
	m	()Z	f	m_7986_	method_5514	scalesWithDifficulty
	m	()Z	g	m_19390_	method_5530	isCreativePlayer
	m	()Leei;	h	m_7270_	method_5510	getSourcePosition
	m	()Leei;	i	m_269181_	method_48791	sourcePositionRaw
	m	()Lbep;	j	m_269415_	method_48792	type
	m	()Lhe;	k	m_269150_	method_48793	typeHolder
c	ben$1	net/minecraft/world/damagesource/DamageSource$1	net/minecraft/class_1282$1	net/minecraft/world/damagesource/DamageSource$1
	f	[I	a	f_268417_	field_42295	$SwitchMap$net$minecraft$world$damagesource$DamageScaling
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	beo	net/minecraft/world/damagesource/DamageSources	net/minecraft/class_8109	net/minecraft/world/damagesource/DamageSources
	f	Lhr;	a	f_268645_	field_42296	damageTypes
	f	Lben;	b	f_268567_	field_42297	inFire
	f	Lben;	c	f_268551_	field_42298	lightningBolt
	f	Lben;	d	f_268475_	field_42299	onFire
	f	Lben;	e	f_268418_	field_42300	lava
	f	Lben;	f	f_268602_	field_42301	hotFloor
	f	Lben;	g	f_268605_	field_42302	inWall
	f	Lben;	h	f_268691_	field_42303	cramming
	f	Lben;	i	f_268611_	field_42304	drown
	f	Lben;	j	f_268742_	field_42305	starve
	f	Lben;	k	f_268499_	field_42306	cactus
	f	Lben;	l	f_268729_	field_42307	fall
	f	Lben;	m	f_268623_	field_42308	flyIntoWall
	f	Lben;	n	f_268726_	field_42309	fellOutOfWorld
	f	Lben;	o	f_268521_	field_42310	generic
	f	Lben;	p	f_268591_	field_42311	magic
	f	Lben;	q	f_268438_	field_42312	wither
	f	Lben;	r	f_268582_	field_42313	dragonBreath
	f	Lben;	s	f_268426_	field_42314	dryOut
	f	Lben;	t	f_268561_	field_42315	sweetBerryBush
	f	Lben;	u	f_268733_	field_42316	freeze
	f	Lben;	v	f_268610_	field_42317	stalagmite
	f	Lben;	w	f_287008_	field_44866	outsideBorder
	f	Lben;	x	f_286964_	field_44867	genericKill
	m	(Lhs;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lbfj;)Lben;	a	m_269525_	method_48799	trident
	m	(Lbyo;)Lben;	a	m_269075_	method_48802	playerAttack
	m	(Lbzt;Lbfj;)Lben;	a	m_269383_	method_48806	witherSkull
	m	(Lbyu;Lbfj;)Lben;	a	m_269418_	method_48803	arrow
	m	(Lbfj;)Lben;	a	m_269564_	method_48798	fallingBlock
	m	()Lben;	a	m_269387_	method_48794	inFire
	m	(Lcme;)Lben;	a	m_269093_	method_48807	explosion
	m	(Lbfj;Lbfz;)Lben;	a	m_269299_	method_48800	mobProjectile
	m	(Lacp;Lbfj;Lbfj;)Lben;	a	m_268998_	method_48797	source
	m	(Lbzb;Lbfj;)Lben;	a	m_268994_	method_48805	fireworks
	m	(Leei;)Lben;	a	m_269488_	method_48808	badRespawnPointExplosion
	m	(Lacp;Lbfj;)Lben;	a	m_269298_	method_48796	source
	m	(Lbza;Lbfj;)Lben;	a	m_269453_	method_48804	fireball
	m	(Lacp;)Lben;	a	m_269079_	method_48795	source
	m	(Lbfz;)Lben;	a	m_269396_	method_48801	sting
	m	()Lben;	b	m_269548_	method_48809	lightningBolt
	m	(Lbfj;Lbfj;)Lben;	b	m_269390_	method_48811	thrown
	m	(Lbfz;)Lben;	b	m_269333_	method_48812	mobAttack
	m	(Lbfj;)Lben;	b	m_269230_	method_48810	anvil
	m	()Lben;	c	m_269549_	method_48813	onFire
	m	(Lbfj;Lbfj;)Lben;	c	m_269104_	method_48815	indirectMagic
	m	(Lbfz;)Lben;	c	m_269364_	method_48816	noAggroMobAttack
	m	(Lbfj;)Lben;	c	m_269103_	method_48814	fallingStalactite
	m	()Lben;	d	m_269233_	method_48817	lava
	m	(Lbfj;)Lben;	d	m_269374_	method_48818	thorns
	m	(Lbfj;Lbfj;)Lben;	d	m_269036_	method_48819	explosion
	m	()Lben;	e	m_269047_	method_48820	hotFloor
	m	(Lbfj;)Lben;	e	m_269285_	method_48821	sonicBoom
	m	()Lben;	f	m_269318_	method_48822	inWall
	m	()Lben;	g	m_269354_	method_48823	cramming
	m	()Lben;	h	m_269063_	method_48824	drown
	m	()Lben;	i	m_269064_	method_48825	starve
	m	()Lben;	j	m_269325_	method_48826	cactus
	m	()Lben;	k	m_268989_	method_48827	fall
	m	()Lben;	l	m_269515_	method_48828	flyIntoWall
	m	()Lben;	m	m_269341_	method_48829	fellOutOfWorld
	m	()Lben;	n	m_269264_	method_48830	generic
	m	()Lben;	o	m_269425_	method_48831	magic
	m	()Lben;	p	m_269251_	method_48832	wither
	m	()Lben;	q	m_269254_	method_48833	dragonBreath
	m	()Lben;	r	m_269483_	method_48834	dryOut
	m	()Lben;	s	m_269555_	method_48835	sweetBerryBush
	m	()Lben;	t	m_269109_	method_48836	freeze
	m	()Lben;	u	m_269571_	method_48837	stalagmite
	m	()Lben;	v	m_287287_	method_51846	outOfBorder
	m	()Lben;	w	m_287172_	method_51847	genericKill
c	bep	net/minecraft/world/damagesource/DamageType	net/minecraft/class_8110	net/minecraft/world/damagesource/DamageType
	f	Lcom/mojang/serialization/Codec;	a	f_268510_	field_42318	CODEC
	f	Ljava/lang/String;	b	f_268677_	comp_1242	msgId
	f	Lbem;	c	f_268501_	comp_1243	scaling
	f	F	d	f_268663_	comp_1244	exhaustion
	f	Lbel;	e	f_268686_	comp_1245	effects
	f	Lber;	f	f_268472_	comp_1246	deathMessageType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;FLbel;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lbem;FLbel;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lbem;FLbel;Lber;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lbem;F)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;F)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_268677_	comp_1242	msgId
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_269293_	method_48838	method_48838
	m	()Lbem;	b	f_268501_	comp_1243	scaling
	m	()F	c	f_268663_	comp_1244	exhaustion
	m	()Lbel;	d	f_268686_	comp_1245	effects
	m	()Lber;	e	f_268472_	comp_1246	deathMessageType
c	beq	net/minecraft/world/damagesource/DamageTypes	net/minecraft/class_8111	net/minecraft/world/damagesource/DamageTypes
	f	Lacp;	A	f_268511_	field_42319	MOB_ATTACK_NO_AGGRO
	f	Lacp;	B	f_268464_	field_42320	PLAYER_ATTACK
	f	Lacp;	C	f_268739_	field_42321	ARROW
	f	Lacp;	D	f_268714_	field_42322	TRIDENT
	f	Lacp;	E	f_268534_	field_42323	MOB_PROJECTILE
	f	Lacp;	F	f_268428_	field_42324	FIREWORKS
	f	Lacp;	G	f_268684_	field_42325	FIREBALL
	f	Lacp;	H	f_268556_	field_42326	UNATTRIBUTED_FIREBALL
	f	Lacp;	I	f_268641_	field_42327	WITHER_SKULL
	f	Lacp;	J	f_268425_	field_42328	THROWN
	f	Lacp;	K	f_268530_	field_42329	INDIRECT_MAGIC
	f	Lacp;	L	f_268440_	field_42330	THORNS
	f	Lacp;	M	f_268565_	field_42331	EXPLOSION
	f	Lacp;	N	f_268448_	field_42332	PLAYER_EXPLOSION
	f	Lacp;	O	f_268679_	field_42333	SONIC_BOOM
	f	Lacp;	P	f_268650_	field_42334	BAD_RESPAWN_POINT
	f	Lacp;	Q	f_286973_	field_44868	OUTSIDE_BORDER
	f	Lacp;	R	f_286979_	field_44869	GENERIC_KILL
	f	Lacp;	a	f_268631_	field_42335	IN_FIRE
	f	Lacp;	b	f_268450_	field_42336	LIGHTNING_BOLT
	f	Lacp;	c	f_268468_	field_42337	ON_FIRE
	f	Lacp;	d	f_268546_	field_42338	LAVA
	f	Lacp;	e	f_268434_	field_42339	HOT_FLOOR
	f	Lacp;	f	f_268612_	field_42340	IN_WALL
	f	Lacp;	g	f_268613_	field_42341	CRAMMING
	f	Lacp;	h	f_268722_	field_42342	DROWN
	f	Lacp;	i	f_268441_	field_42343	STARVE
	f	Lacp;	j	f_268585_	field_42344	CACTUS
	f	Lacp;	k	f_268671_	field_42345	FALL
	f	Lacp;	l	f_268576_	field_42346	FLY_INTO_WALL
	f	Lacp;	m	f_268724_	field_42347	FELL_OUT_OF_WORLD
	f	Lacp;	n	f_268433_	field_42348	GENERIC
	f	Lacp;	o	f_268515_	field_42349	MAGIC
	f	Lacp;	p	f_268493_	field_42350	WITHER
	f	Lacp;	q	f_268482_	field_42351	DRAGON_BREATH
	f	Lacp;	r	f_268752_	field_42352	DRY_OUT
	f	Lacp;	s	f_268469_	field_42353	SWEET_BERRY_BUSH
	f	Lacp;	t	f_268444_	field_42354	FREEZE
	f	Lacp;	u	f_268669_	field_42355	STALAGMITE
	f	Lacp;	v	f_268659_	field_42356	FALLING_BLOCK
	f	Lacp;	w	f_268526_	field_42357	FALLING_ANVIL
	f	Lacp;	x	f_268513_	field_42358	FALLING_STALACTITE
	f	Lacp;	y	f_268656_	field_42359	STING
	f	Lacp;	z	f_268566_	field_42360	MOB_ATTACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lnm;)V	a	m_269594_	method_48839	bootstrap
c	ber	net/minecraft/world/damagesource/DeathMessageType	net/minecraft/class_8112	net/minecraft/world/damagesource/DeathMessageType
	f	Lber;	a	DEFAULT	field_42361	DEFAULT
	f	Lber;	b	FALL_VARIANTS	field_42362	FALL_VARIANTS
	f	Lber;	c	INTENTIONAL_GAME_DESIGN	field_42363	INTENTIONAL_GAME_DESIGN
	f	Lcom/mojang/serialization/Codec;	d	f_268483_	field_42364	CODEC
	f	Ljava/lang/String;	e	f_268617_	field_42365	id
	f	[Lber;	f	$VALUES	field_42366	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lber;	a	m_269013_	method_48840	$values
c	bes	net/minecraft/world/damagesource/FallLocation	net/minecraft/class_8572	net/minecraft/world/damagesource/FallLocation
	f	Lbes;	a	f_289040_	field_44923	GENERIC
	f	Lbes;	b	f_289035_	field_44924	LADDER
	f	Lbes;	c	f_289039_	field_44925	VINES
	f	Lbes;	d	f_289031_	field_44926	WEEPING_VINES
	f	Lbes;	e	f_289027_	field_44927	TWISTING_VINES
	f	Lbes;	f	f_289030_	field_44928	SCAFFOLDING
	f	Lbes;	g	f_289033_	field_44929	OTHER_CLIMBABLE
	f	Lbes;	h	f_289046_	field_44930	WATER
	f	Ljava/lang/String;	i	f_289026_	comp_1539	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Lbes;	a	m_289230_	method_52196	blockToFallLocation
	m	(Lbfz;)Lbes;	a	m_289203_	method_52195	getCurrentFallLocation
	m	()Ljava/lang/String;	a	m_289192_	method_52194	languageKey
	m	()Ljava/lang/String;	b	f_289026_	comp_1539	id
c	bet	net/minecraft/world/damagesource/package-info	net/minecraft/class_6022	net/minecraft/world/damagesource/package-info
c	beu	net/minecraft/world/effect/AbsoptionMobEffect	net/minecraft/class_1288	net/minecraft/world/effect/AbsoptionMobEffect
	m	(Lbez;I)V	<init>	<init>	<init>	<init>
c	bev	net/minecraft/world/effect/AttackDamageMobEffect	net/minecraft/class_1287	net/minecraft/world/effect/AttackDamageMobEffect
	f	D	a	f_19424_	field_5881	multiplier
	m	(Lbez;ID)V	<init>	<init>	<init>	<init>
c	bew	net/minecraft/world/effect/HealthBoostMobEffect	net/minecraft/class_1290	net/minecraft/world/effect/HealthBoostMobEffect
	m	(Lbez;I)V	<init>	<init>	<init>	<init>
c	bex	net/minecraft/world/effect/InstantenousMobEffect	net/minecraft/class_1289	net/minecraft/world/effect/InstantenousMobEffect
	m	(Lbez;I)V	<init>	<init>	<init>	<init>
c	bey	net/minecraft/world/effect/MobEffect	net/minecraft/class_1291	net/minecraft/world/effect/MobEffect
	f	Ljava/util/Map;	a	f_19446_	field_5885	attributeModifiers
	f	Lbez;	b	f_19447_	field_18270	category
	f	I	c	f_19448_	field_5886	color
	f	Ljava/lang/String;	d	f_19449_	field_5883	descriptionId
	f	Ljava/util/function/Supplier;	e	f_216878_	field_38083	factorDataFactory
	m	(Lbez;I)V	<init>	<init>	<init>	<init>
	m	(II)Z	a	m_6584_	method_5552	isDurationEffectTick
	m	(Lbhb;Ljava/lang/String;DLbhe$a;)Lbey;	a	m_19472_	method_5566	addAttributeModifier
	m	(Lbfz;I)V	a	m_6742_	method_5572	applyEffectTick
	m	(Lbfz;Lbhd;I)V	a	m_6386_	method_5562	removeAttributeModifiers
	m	(Lbey;)I	a	m_19459_	method_5554	getId
	m	(Ljava/util/function/Supplier;)Lbey;	a	m_216879_	method_42126	setFactorDataFactory
	m	()Z	a	m_8093_	method_5561	isInstantenous
	m	(ILbhe;)D	a	m_7048_	method_5563	getAttributeModifierValue
	m	(Lbfj;Lbfj;Lbfz;ID)V	a	m_19461_	method_5564	applyInstantenousEffect
	m	(I)Lbey;	a	m_19453_	method_5569	byId
	m	()Ljava/util/Optional;	b	m_216881_	method_42127	createFactorData
	m	(Lbey;)I	b	m_216882_	method_43257	getIdFromNullable
	m	(Lbfz;Lbhd;I)V	b	m_6385_	method_5555	addAttributeModifiers
	m	()Ljava/lang/String;	c	m_19477_	method_5559	getOrCreateDescriptionId
	m	()Ljava/lang/String;	d	m_19481_	method_5567	getDescriptionId
	m	()Lsw;	e	m_19482_	method_5560	getDisplayName
	m	()Lbez;	f	m_19483_	method_18792	getCategory
	m	()I	g	m_19484_	method_5556	getColor
	m	()Ljava/util/Map;	h	m_19485_	method_5565	getAttributeModifiers
	m	()Z	i	m_19486_	method_5573	isBeneficial
	m	()Lbfa$a;	j	m_216884_	method_42128	method_42128
c	bez	net/minecraft/world/effect/MobEffectCategory	net/minecraft/class_4081	net/minecraft/world/effect/MobEffectCategory
	f	Lbez;	a	BENEFICIAL	field_18271	BENEFICIAL
	f	Lbez;	b	HARMFUL	field_18272	HARMFUL
	f	Lbez;	c	NEUTRAL	field_18273	NEUTRAL
	f	Ln;	d	f_19490_	field_18274	tooltipFormatting
	f	[Lbez;	e	$VALUES	field_18275	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILn;)V	<init>	<init>	<init>	<init>
	m	()Ln;	a	m_19497_	method_18793	getTooltipFormatting
	m	()[Lbez;	b	m_146709_	method_36600	$values
c	bf	net/minecraft/advancements/critereon/DistancePredicate	net/minecraft/class_2025	net/minecraft/advancements/critereon/DistancePredicate
	f	Lbf;	a	f_26241_	field_9553	ANY
	f	Lcj$c;	b	f_26242_	field_9554	x
	f	Lcj$c;	c	f_26243_	field_9555	y
	f	Lcj$c;	d	f_26244_	field_9552	z
	f	Lcj$c;	e	f_26245_	field_9557	horizontal
	f	Lcj$c;	f	f_26246_	field_9556	absolute
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcj$c;Lcj$c;Lcj$c;Lcj$c;Lcj$c;)V	<init>	<init>	<init>	<init>
	m	(Lcj$c;)Lbf;	a	m_148836_	method_8860	horizontal
	m	(Lcom/google/gson/JsonElement;)Lbf;	a	m_26264_	method_8857	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_26254_	method_8858	serializeToJson
	m	(DDDDDD)Z	a	m_26255_	method_8859	matches
	m	(Lcj$c;)Lbf;	b	m_148838_	method_8856	vertical
	m	(Lcj$c;)Lbf;	c	m_148840_	method_37223	absolute
c	bfa	net/minecraft/world/effect/MobEffectInstance	net/minecraft/class_1293	net/minecraft/world/effect/MobEffectInstance
	f	I	a	f_267388_	field_42106	INFINITE_DURATION
	f	Lorg/slf4j/Logger;	b	f_19501_	field_5897	LOGGER
	f	Lbey;	c	f_19502_	field_5896	effect
	f	I	d	f_19503_	field_5895	duration
	f	I	e	f_19504_	field_5893	amplifier
	f	Z	f	f_19506_	field_5892	ambient
	f	Z	g	f_19508_	field_5890	visible
	f	Z	h	f_19509_	field_5889	showIcon
	f	Lbfa;	i	f_19510_	field_21830	hiddenEffect
	f	Ljava/util/Optional;	j	f_216885_	field_38084	factorData
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbey;)V	<init>	<init>	<init>	<init>
	m	(Lbey;IIZZZLbfa;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lbey;II)V	<init>	<init>	<init>	<init>
	m	(Lbfa;)V	<init>	<init>	<init>	<init>
	m	(Lbey;IIZZZ)V	<init>	<init>	<init>	<init>
	m	(Lbey;IIZZ)V	<init>	<init>	<init>	<init>
	m	(Lbey;I)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Ljava/lang/Runnable;)Z	a	m_19552_	method_5585	tick
	m	(Lqr;Lbfa$a;)V	a	m_216901_	method_42132	method_42132
	m	(Lbfz;)V	a	m_19550_	method_5589	applyEffect
	m	(Lqr;)Lqr;	a	m_19555_	method_5582	save
	m	(Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I	a	m_267696_	method_48558	mapDuration
	m	(Lbey;Lqr;)Lbfa;	a	m_19545_	method_24275	loadSpecifiedEffect
	m	(Lbfa;)V	a	m_19548_	method_24276	setDetailsFrom
	m	(Lqr;Lrk;)V	a	m_216904_	method_42133	method_42133
	m	()Ljava/util/Optional;	a	m_216895_	method_42129	getFactorData
	m	(I)Z	a	m_267633_	method_48557	endsWithin
	m	(Lbfa$a;)V	a	m_267554_	method_42131	method_42131
	m	(Lbfa;)Z	b	m_19558_	method_5590	update
	m	(Lqr;)Lbfa;	b	m_19560_	method_5583	load
	m	()Z	b	m_267577_	method_48559	isInfiniteDuration
	m	(I)I	b	m_267553_	method_48560	method_48560
	m	(Lbfa;)I	c	compareTo	method_5587	compareTo
	m	(Lqr;)V	c	m_19567_	method_24277	writeDetailsTo
	m	()Lbey;	c	m_19544_	method_5579	getEffect
	m	(Lbfa;)Z	d	m_267670_	method_48561	isShorterDurationThan
	m	()I	d	m_19557_	method_5584	getDuration
	m	()I	e	m_19564_	method_5578	getAmplifier
	m	()Z	f	m_19571_	method_5591	isAmbient
	m	()Z	g	m_19572_	method_5581	isVisible
	m	()Z	h	m_19575_	method_5592	showIcon
	m	()Ljava/lang/String;	i	m_19576_	method_5586	getDescriptionId
	m	()Z	j	m_267725_	method_48562	hasRemainingDuration
	m	()I	k	m_19579_	method_5588	tickDownDuration
	m	()Ljava/lang/String;	l	m_267740_	method_48563	describeDuration
c	bfa$a	net/minecraft/world/effect/MobEffectInstance$FactorData	net/minecraft/class_1293$class_7247	net/minecraft/world/effect/MobEffectInstance$FactorData
	f	Lcom/mojang/serialization/Codec;	a	f_216907_	field_38085	CODEC
	f	I	b	f_216908_	field_38086	paddingDuration
	f	F	c	f_216909_	field_39111	factorStart
	f	F	d	f_216910_	field_38087	factorTarget
	f	F	e	f_216911_	field_38088	factorCurrent
	f	I	f	f_267473_	field_42107	ticksActive
	f	F	g	f_216913_	field_38090	factorPreviousFrame
	f	Z	h	f_216914_	field_38091	hadEffectLastTick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(IFFFIFZ)V	<init>	<init>	<init>	<init>
	m	(Lbfa;)V	a	m_267690_	method_42136	tick
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_216932_	method_42137	method_42137
	m	(Lbfz;F)F	a	m_238413_	method_42134	getFactor
	m	(Lbfa$a;)Ljava/lang/Boolean;	a	m_216928_	method_42135	method_42135
	m	(Lbfa$a;)Ljava/lang/Float;	b	m_216934_	method_42138	method_42138
	m	(Lbfa$a;)Ljava/lang/Integer;	c	m_267555_	method_42139	method_42139
	m	(Lbfa$a;)Ljava/lang/Float;	d	m_216938_	method_42140	method_42140
	m	(Lbfa$a;)Ljava/lang/Float;	e	m_216940_	method_42141	method_42141
	m	(Lbfa$a;)Ljava/lang/Float;	f	m_216942_	method_43685	method_43685
	m	(Lbfa$a;)Ljava/lang/Integer;	g	m_216944_	method_42142	method_42142
c	bfb	net/minecraft/world/effect/MobEffectUtil	net/minecraft/class_1292	net/minecraft/world/effect/MobEffectUtil
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfa;Lbfj;Laig;)V	a	m_238229_	method_42144	method_42144
	m	(Lbfj;Leei;DLbey;Lbfa;ILaig;)Z	a	m_267556_	method_42145	method_42145
	m	(Lbfa;F)Lsw;	a	m_267641_	method_5577	formatDuration
	m	(Laif;Lbfj;Leei;DLbfa;I)Ljava/util/List;	a	m_216946_	method_42143	addEffectToPlayersAround
	m	(Lbfz;)Z	a	m_19584_	method_5576	hasDigSpeed
	m	(Lbfz;)I	b	m_19586_	method_5575	getDigSpeedAmplification
	m	(Lbfz;)Z	c	m_19588_	method_5574	hasWaterBreathing
c	bfc	net/minecraft/world/effect/MobEffects	net/minecraft/class_1294	net/minecraft/world/effect/MobEffects
	f	Lbey;	A	f_19590_	field_5908	UNLUCK
	f	Lbey;	B	f_19591_	field_5906	SLOW_FALLING
	f	Lbey;	C	f_19592_	field_5927	CONDUIT_POWER
	f	Lbey;	D	f_19593_	field_5900	DOLPHINS_GRACE
	f	Lbey;	E	f_19594_	field_16595	BAD_OMEN
	f	Lbey;	F	f_19595_	field_18980	HERO_OF_THE_VILLAGE
	f	Lbey;	G	f_216964_	field_38092	DARKNESS
	f	I	H	f_216965_	field_38093	DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS
	f	Lbey;	a	f_19596_	field_5904	MOVEMENT_SPEED
	f	Lbey;	b	f_19597_	field_5909	MOVEMENT_SLOWDOWN
	f	Lbey;	c	f_19598_	field_5917	DIG_SPEED
	f	Lbey;	d	f_19599_	field_5901	DIG_SLOWDOWN
	f	Lbey;	e	f_19600_	field_5910	DAMAGE_BOOST
	f	Lbey;	f	f_19601_	field_5915	HEAL
	f	Lbey;	g	f_19602_	field_5921	HARM
	f	Lbey;	h	f_19603_	field_5913	JUMP
	f	Lbey;	i	f_19604_	field_5916	CONFUSION
	f	Lbey;	j	f_19605_	field_5924	REGENERATION
	f	Lbey;	k	f_19606_	field_5907	DAMAGE_RESISTANCE
	f	Lbey;	l	f_19607_	field_5918	FIRE_RESISTANCE
	f	Lbey;	m	f_19608_	field_5923	WATER_BREATHING
	f	Lbey;	n	f_19609_	field_5905	INVISIBILITY
	f	Lbey;	o	f_19610_	field_5919	BLINDNESS
	f	Lbey;	p	f_19611_	field_5925	NIGHT_VISION
	f	Lbey;	q	f_19612_	field_5903	HUNGER
	f	Lbey;	r	f_19613_	field_5911	WEAKNESS
	f	Lbey;	s	f_19614_	field_5899	POISON
	f	Lbey;	t	f_19615_	field_5920	WITHER
	f	Lbey;	u	f_19616_	field_5914	HEALTH_BOOST
	f	Lbey;	v	f_19617_	field_5898	ABSORPTION
	f	Lbey;	w	f_19618_	field_5922	SATURATION
	f	Lbey;	x	f_19619_	field_5912	GLOWING
	f	Lbey;	y	f_19620_	field_5902	LEVITATION
	f	Lbey;	z	f_19621_	field_5926	LUCK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;Lbey;)Lbey;	a	m_19623_	method_5594	register
	m	()Lbfa$a;	a	m_216966_	method_42146	method_42146
c	bfc$1	net/minecraft/world/effect/MobEffects$1	net/minecraft/class_1294$1	net/minecraft/world/effect/MobEffects$1
	m	(Lbez;I)V	<init>	<init>	<init>	<init>
c	bfd	net/minecraft/world/effect/package-info	net/minecraft/class_6023	net/minecraft/world/effect/package-info
c	bfe	net/minecraft/world/entity/AgeableMob	net/minecraft/class_1296	net/minecraft/world/entity/AgeableMob
	f	I	b	f_146730_	field_29969	BABY_START_AGE
	f	Laby;	bT	f_146731_	field_5949	DATA_BABY_ID
	f	I	bU	f_146732_	field_29970	FORCED_AGE_PARTICLE_TICKS
	f	I	c	f_146733_	field_5950	age
	f	I	d	f_146734_	field_5948	forcedAge
	f	I	e	f_146735_	field_5947	forcedAgeTimer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Z	P_	m_35506_	method_19184	canBreed
	m	(Laif;Lbfe;)Lbfe;	a	m_142606_	method_5613	getBreedOffspring
	m	(IZ)V	a	m_146740_	method_5620	ageUp
	m	(I)V	b_	m_146758_	method_5615	ageUp
	m	(I)V	c_	m_146762_	method_5614	setAge
	m	(I)I	d_	m_216967_	method_41321	getSpeedUpSecondsWhenFeeding
	m	()I	h	m_146764_	method_5618	getAge
	m	()V	m	m_30232_	method_5619	ageBoundaryReached
c	bfe$a	net/minecraft/world/entity/AgeableMob$AgeableMobGroupData	net/minecraft/class_1296$class_4697	net/minecraft/world/entity/AgeableMob$AgeableMobGroupData
	f	I	a	f_146767_	field_20684	groupSize
	f	Z	b	f_146768_	field_20685	shouldSpawnBaby
	f	F	c	f_146769_	field_20686	babySpawnChance
	m	(ZF)V	<init>	<init>	<init>	<init>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(F)V	<init>	<init>	<init>	<init>
	m	()I	a	m_146777_	method_22432	getGroupSize
	m	()V	b	m_146778_	method_22435	increaseGroupSizeByOne
	m	()Z	c	m_146779_	method_22436	isShouldSpawnBaby
	m	()F	d	m_146780_	method_22437	getBabySpawnChance
c	bff	net/minecraft/world/entity/AnimationState	net/minecraft/class_7094	net/minecraft/world/entity/AnimationState
	f	J	a	f_216969_	field_37417	STOPPED
	f	J	b	f_216970_	field_37418	lastTime
	f	J	c	f_216971_	field_39112	accumulatedTime
	m	()V	<init>	<init>	<init>	<init>
	m	(ZI)V	a	m_246184_	method_45317	animateWhen
	m	(Ljava/util/function/Consumer;)V	a	m_216979_	method_41323	ifStarted
	m	(I)V	a	m_216977_	method_41322	start
	m	()V	a	m_216973_	method_41325	stop
	m	(FF)V	a	m_216974_	method_43686	updateTime
	m	(I)V	b	m_216982_	method_41324	startIfStopped
	m	()J	b	m_216981_	method_43687	getAccumulatedTime
	m	()Z	c	m_216984_	method_41327	isStarted
c	bfg	net/minecraft/world/entity/AreaEffectCloud	net/minecraft/class_1295	net/minecraft/world/entity/AreaEffectCloud
	f	F	aD	f_19693_	field_5930	radiusPerTick
	f	Lbfz;	aE	f_19694_	field_5943	owner
	f	Ljava/util/UUID;	aF	f_19695_	field_5940	ownerUUID
	f	F	b	f_252512_	field_40732	DEFAULT_WIDTH
	f	F	c	f_252504_	field_40733	HEIGHT
	f	Lorg/slf4j/Logger;	d	f_19696_	field_5935	LOGGER
	f	I	e	f_146782_	field_29972	TIME_BETWEEN_APPLICATIONS
	f	Laby;	f	f_19697_	field_5938	DATA_RADIUS
	f	Laby;	g	f_19698_	field_5936	DATA_COLOR
	f	Laby;	h	f_19699_	field_5944	DATA_WAITING
	f	Laby;	i	f_19700_	field_5931	DATA_PARTICLE
	f	F	j	f_146781_	field_29971	MAX_RADIUS
	f	F	k	f_252417_	field_40730	MINIMAL_RADIUS
	f	F	l	f_252519_	field_40731	DEFAULT_RADIUS
	f	Lchw;	m	f_19701_	field_5933	potion
	f	Ljava/util/List;	n	f_19685_	field_5934	effects
	f	Ljava/util/Map;	o	f_19686_	field_5942	victims
	f	I	p	f_19687_	field_5939	duration
	f	I	q	f_19688_	field_5941	waitTime
	f	I	r	f_19689_	field_5937	reapplicationDelay
	f	Z	s	f_19690_	field_5928	fixedColor
	f	I	t	f_19691_	field_5932	durationOnUse
	f	F	u	f_19692_	field_5929	radiusOnUse
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_19730_	method_5598	setWaiting
	m	(Lchw;)V	a	m_19722_	method_5612	setPotion
	m	(Lbfz;)V	a	m_19718_	method_5607	setOwner
	m	(Lit;)V	a	m_19724_	method_5608	setParticle
	m	(I)V	a	m_19714_	method_5602	setFixedColor
	m	(F)V	a	m_19712_	method_5603	setRadius
	m	(Lbfa;)V	a	m_19716_	method_5610	addEffect
	m	(Ljava/util/Map$Entry;)Z	a	m_287056_	method_32874	method_32874
	m	(I)V	b	m_19734_	method_5604	setDuration
	m	(F)V	b	m_19732_	method_5609	setRadiusOnUse
	m	(F)V	c	m_19738_	method_5596	setRadiusPerTick
	m	(I)V	c	m_146785_	method_35043	setDurationOnUse
	m	(I)V	d	m_19740_	method_5595	setWaitTime
	m	()F	h	m_19743_	method_5599	getRadius
	m	()I	i	m_19744_	method_5606	getColor
	m	()Lit;	j	m_19745_	method_5600	getParticle
	m	()Z	k	m_19747_	method_5611	isWaiting
	m	(I)I	m	m_267557_	method_48564	method_48564
	m	()I	m	m_19748_	method_5605	getDuration
	m	()F	o	m_146787_	method_35044	getRadiusOnUse
	m	()F	p	m_146788_	method_35045	getRadiusPerTick
	m	()I	q	m_146789_	method_35046	getDurationOnUse
	m	()I	r	m_146790_	method_35047	getWaitTime
	m	()Lbfz;	s	m_19749_	method_5601	getOwner
	m	()Lchw;	t	m_146791_	method_35048	getPotion
	m	()V	w	m_19750_	method_5597	updateColor
c	bfh	net/minecraft/world/entity/Attackable	net/minecraft/class_8149	net/minecraft/world/entity/Attackable
	m	()Lbfz;	M_	m_271686_	method_49107	getLastAttacker
c	bfi	net/minecraft/world/entity/Display	net/minecraft/class_8113	net/minecraft/world/entity/Display
	f	Laby;	aD	f_268593_	field_42368	DATA_BILLBOARD_RENDER_CONSTRAINTS_ID
	f	Laby;	aE	f_268599_	field_42369	DATA_BRIGHTNESS_OVERRIDE_ID
	f	Laby;	aF	f_268421_	field_42370	DATA_VIEW_RANGE_ID
	f	Laby;	aG	f_268527_	field_42371	DATA_SHADOW_RADIUS_ID
	f	Laby;	aH	f_268708_	field_42372	DATA_SHADOW_STRENGTH_ID
	f	Laby;	aI	f_268532_	field_42373	DATA_WIDTH_ID
	f	Laby;	aJ	f_268639_	field_42374	DATA_HEIGHT_ID
	f	Laby;	aK	f_268687_	field_42375	DATA_GLOW_COLOR_OVERRIDE_ID
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	aL	f_276582_	field_43180	RENDER_STATE_IDS
	f	F	aM	f_268480_	field_42376	INITIAL_SHADOW_RADIUS
	f	F	aN	f_268460_	field_42377	INITIAL_SHADOW_STRENGTH
	f	I	aO	f_268716_	field_42378	NO_GLOW_COLOR_OVERRIDE
	f	Lorg/joml/Quaternionf;	aP	f_268732_	field_42382	orientation
	f	J	aQ	f_271381_	field_42620	interpolationStartClientTick
	f	I	aR	f_276631_	field_43181	interpolationDuration
	f	F	aS	f_276153_	field_43135	lastProgress
	f	Leed;	aT	f_268702_	field_42383	cullingBoundingBox
	f	Z	aU	f_276444_	field_43182	updateStartTick
	f	Z	aV	f_276570_	field_43183	updateInterpolationDuration
	f	Lbfi$j;	aW	f_276646_	field_43184	renderState
	f	I	b	f_268638_	field_42384	NO_BRIGHTNESS_OVERRIDE
	f	Ljava/lang/String;	c	f_268528_	field_42385	TAG_INTERPOLATION_DURATION
	f	Ljava/lang/String;	d	f_276326_	field_43149	TAG_START_INTERPOLATION
	f	Ljava/lang/String;	e	f_268715_	field_42387	TAG_TRANSFORMATION
	f	Ljava/lang/String;	f	f_268514_	field_42388	TAG_BILLBOARD
	f	Ljava/lang/String;	g	f_268506_	field_42389	TAG_BRIGHTNESS
	f	Ljava/lang/String;	h	f_268647_	field_42390	TAG_VIEW_RANGE
	f	Ljava/lang/String;	i	f_268520_	field_42391	TAG_SHADOW_RADIUS
	f	Ljava/lang/String;	j	f_268507_	field_42392	TAG_SHADOW_STRENGTH
	f	Ljava/lang/String;	k	f_268743_	field_42393	TAG_WIDTH
	f	Ljava/lang/String;	l	f_268633_	field_42394	TAG_HEIGHT
	f	Ljava/lang/String;	m	f_268537_	field_42395	TAG_GLOW_COLOR_OVERRIDE
	f	Z	n	f_276470_	field_43185	updateRenderState
	f	Lorg/slf4j/Logger;	o	f_268644_	field_42397	LOGGER
	f	Laby;	p	f_276329_	field_43151	DATA_INTERPOLATION_START_DELTA_TICKS_ID
	f	Laby;	q	f_268449_	field_42400	DATA_INTERPOLATION_DURATION_ID
	f	Laby;	r	f_268598_	field_42401	DATA_TRANSLATION_ID
	f	Laby;	s	f_268489_	field_42402	DATA_SCALE_ID
	f	Laby;	t	f_268693_	field_42403	DATA_LEFT_ROTATION_ID
	f	Laby;	u	f_268713_	field_42367	DATA_RIGHT_ROTATION_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_269361_	method_48878	updateCulling
	m	()V	C	m_269417_	method_48841	updateOrientation
	m	()Lbfi$j;	D	m_277152_	method_49774	createFreshRenderState
	m	(ZF)V	a	m_276825_	method_49776	updateRenderSubState
	m	(Lbfi$j;F)Lbfi$j;	a	m_277098_	method_49775	createInterpolatedRenderState
	m	(Lbfi$a;)V	a	m_269423_	method_48847	setBillboardConstraints
	m	(Lqr;Lrk;)V	a	m_269265_	method_48851	method_48851
	m	(Lj;)V	a	m_269214_	method_48849	setTransformation
	m	(Lant;)V	a	m_269586_	method_48846	setBrightnessOverride
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_269261_	method_48848	method_48848
	m	(Lacb;)Lj;	a	m_269448_	method_48845	createTransformation
	m	(F)F	a	m_272147_	method_48844	calculateInterpolationProgress
	m	(Lqr;Lrk;)V	b	m_269044_	method_48856	method_48856
	m	(Lcom/mojang/datafixers/util/Pair;)V	b	m_269003_	method_48855	method_48855
	m	(I)V	b	m_269317_	method_48853	setInterpolationDuration
	m	(I)V	c	m_276345_	method_49744	setInterpolationDelay
	m	(Lqr;Lrk;)V	c	m_269245_	method_48860	method_48860
	m	(Lcom/mojang/datafixers/util/Pair;)V	c	m_269279_	method_48859	method_48859
	m	(I)V	d	m_269026_	method_48858	setGlowColorOverride
	m	()Lorg/joml/Quaternionf;	j	m_269190_	method_48863	orientation
	m	()Lbfi$j;	k	m_276844_	method_49777	renderState
	m	()I	o	m_269272_	method_48866	getInterpolationDuration
	m	()I	p	m_276347_	method_49745	getInterpolationDelay
	m	()Lbfi$a;	q	m_269218_	method_48864	getBillboardConstraints
	m	()Lant;	r	m_269102_	method_48868	getBrightnessOverride
	m	()I	s	m_269041_	method_48865	getPackedBrightnessOverride
	m	(F)V	s	m_269215_	method_48861	setViewRange
	m	(F)V	t	m_269526_	method_48862	setShadowRadius
	m	()F	t	m_269081_	method_48869	getViewRange
	m	(F)V	u	m_269228_	method_48872	setShadowStrength
	m	()F	v	m_269459_	method_48870	getShadowRadius
	m	(F)V	v	m_269441_	method_48873	setWidth
	m	()F	w	m_269155_	method_48871	getShadowStrength
	m	(F)V	w	m_269087_	method_48875	setHeight
	m	()F	x	m_269558_	method_48874	getWidth
	m	()I	y	m_269034_	method_48876	getGlowColorOverride
	m	()F	z	m_269410_	method_48877	getHeight
c	bfi$1	net/minecraft/world/entity/Display$1	net/minecraft/class_8113$1	net/minecraft/world/entity/Display$1
	f	[I	a	f_276636_	field_42405	$SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bfi$a	net/minecraft/world/entity/Display$BillboardConstraints	net/minecraft/class_8113$class_8114	net/minecraft/world/entity/Display$BillboardConstraints
	f	Lbfi$a;	a	FIXED	field_42406	FIXED
	f	Lbfi$a;	b	VERTICAL	field_42407	VERTICAL
	f	Lbfi$a;	c	HORIZONTAL	field_42408	HORIZONTAL
	f	Lbfi$a;	d	CENTER	field_42409	CENTER
	f	Lcom/mojang/serialization/Codec;	e	f_268505_	field_42410	CODEC
	f	Ljava/util/function/IntFunction;	f	f_268544_	field_42411	BY_ID
	f	B	g	f_268470_	field_42412	id
	f	Ljava/lang/String;	h	f_268642_	field_42413	name
	f	[Lbfi$a;	i	$VALUES	field_42414	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IBLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()B	a	m_269016_	method_48881	getId
	m	()[Lbfi$a;	b	m_269521_	method_48882	$values
c	bfi$b	net/minecraft/world/entity/Display$BlockDisplay	net/minecraft/class_8113$class_8115	net/minecraft/world/entity/Display$BlockDisplay
	f	Ljava/lang/String;	o	f_268661_	field_42415	TAG_BLOCK_STATE
	f	Laby;	p	f_268543_	field_42416	DATA_BLOCK_STATE_ID
	f	Lbfi$b$a;	q	f_276560_	field_43186	blockRenderState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)V	c	m_269329_	method_48883	setBlockState
	m	()Lbfi$b$a;	o	m_276881_	method_49778	blockRenderState
	m	()Ldcb;	p	m_269134_	method_48884	getBlockState
c	bfi$b$a	net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState	net/minecraft/class_8113$class_8115$class_8225	net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState
	f	Ldcb;	a	f_276526_	comp_1319	blockState
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	a	f_276526_	comp_1319	blockState
c	bfi$c	net/minecraft/world/entity/Display$ColorInterpolator	net/minecraft/class_8113$class_8116	net/minecraft/world/entity/Display$ColorInterpolator
	f	I	a	f_276650_	comp_1320	previous
	f	I	b	f_276509_	comp_1321	current
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	a	f_276650_	comp_1320	previous
	m	()I	b	f_276509_	comp_1321	current
	m	(F)I	get	m_269120_	get	get
c	bfi$d	net/minecraft/world/entity/Display$FloatInterpolator	net/minecraft/class_8113$class_8117	net/minecraft/world/entity/Display$FloatInterpolator
	m	(FF)F	a	m_276789_	method_49779	method_49779
	m	(F)Lbfi$d;	constant	m_277016_	constant	constant
	m	(F)F	get	m_269229_	method_48886	get
c	bfi$e	net/minecraft/world/entity/Display$GenericInterpolator	net/minecraft/class_8113$class_8118	net/minecraft/world/entity/Display$GenericInterpolator
	m	(Ljava/lang/Object;F)Ljava/lang/Object;	a	m_276793_	method_49780	method_49780
	m	(Ljava/lang/Object;)Lbfi$e;	constant	m_277024_	constant	constant
	m	(F)Ljava/lang/Object;	get	m_269136_	method_48888	get
c	bfi$f	net/minecraft/world/entity/Display$IntInterpolator	net/minecraft/class_8113$class_8119	net/minecraft/world/entity/Display$IntInterpolator
	m	(IF)I	a	m_276992_	method_49781	method_49781
	m	(I)Lbfi$f;	constant	m_276859_	constant	constant
	m	(F)I	get	m_269120_	method_48889	get
c	bfi$g	net/minecraft/world/entity/Display$ItemDisplay	net/minecraft/class_8113$class_8122	net/minecraft/world/entity/Display$ItemDisplay
	f	Ljava/lang/String;	o	f_268554_	field_42421	TAG_ITEM
	f	Ljava/lang/String;	p	f_268471_	field_42422	TAG_ITEM_DISPLAY
	f	Laby;	q	f_268455_	field_42423	DATA_ITEM_STACK_ID
	f	Laby;	r	f_268601_	field_42424	DATA_ITEM_DISPLAY_ID
	f	Lbgs;	s	f_268451_	field_42425	slot
	f	Lbfi$g$a;	t	f_276545_	field_43187	itemRenderState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcfw;)V	a	m_269028_	method_48896	setItemTransform
	m	(Lcfz;)V	a	m_269362_	method_48897	setItemStack
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_269144_	method_48898	method_48898
	m	(Lqr;Lrk;)V	a	m_269045_	method_48899	method_48899
	m	()Lbfi$g$a;	o	m_277122_	method_49782	itemRenderState
	m	()Lcfz;	p	m_269568_	method_48900	getItemStack
	m	()Lcfw;	q	m_269386_	method_48901	getItemTransform
c	bfi$g$1	net/minecraft/world/entity/Display$ItemDisplay$1	net/minecraft/class_8113$class_8122$1	net/minecraft/world/entity/Display$ItemDisplay$1
	f	Lbfi$g;	a	f_268621_	field_42426	field_42426
	m	(Lbfi$g;)V	<init>	<init>	<init>	<init>
c	bfi$g$a	net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState	net/minecraft/class_8113$class_8122$class_8226	net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState
	f	Lcfz;	a	f_276600_	comp_1322	itemStack
	f	Lcfw;	b	f_276629_	comp_1323	itemTransform
	m	(Lcfz;Lcfw;)V	<init>	<init>	<init>	<init>
	m	()Lcfz;	a	f_276600_	comp_1322	itemStack
	m	()Lcfw;	b	f_276629_	comp_1323	itemTransform
c	bfi$h	net/minecraft/world/entity/Display$LinearFloatInterpolator	net/minecraft/class_8113$class_8227	net/minecraft/world/entity/Display$LinearFloatInterpolator
	f	F	a	f_276496_	comp_1324	previous
	f	F	b	f_276689_	comp_1325	current
	m	(FF)V	<init>	<init>	<init>	<init>
	m	()F	a	f_276496_	comp_1324	previous
	m	()F	b	f_276689_	comp_1325	current
	m	(F)F	get	m_269229_	get	get
c	bfi$i	net/minecraft/world/entity/Display$LinearIntInterpolator	net/minecraft/class_8113$class_8228	net/minecraft/world/entity/Display$LinearIntInterpolator
	f	I	a	f_276498_	comp_1326	previous
	f	I	b	f_276492_	comp_1327	current
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	a	f_276498_	comp_1326	previous
	m	()I	b	f_276492_	comp_1327	current
	m	(F)I	get	m_269120_	get	get
c	bfi$j	net/minecraft/world/entity/Display$RenderState	net/minecraft/class_8113$class_8229	net/minecraft/world/entity/Display$RenderState
	f	Lbfi$e;	a	f_276585_	comp_1328	transformation
	f	Lbfi$a;	b	f_276506_	comp_1329	billboardConstraints
	f	I	c	f_276438_	comp_1330	brightnessOverride
	f	Lbfi$d;	d	f_276607_	comp_1331	shadowRadius
	f	Lbfi$d;	e	f_276693_	comp_1332	shadowStrength
	f	I	f	f_276486_	comp_1333	glowColorOverride
	m	(Lbfi$e;Lbfi$a;ILbfi$d;Lbfi$d;I)V	<init>	<init>	<init>	<init>
	m	()Lbfi$e;	a	f_276585_	comp_1328	transformation
	m	()Lbfi$a;	b	f_276506_	comp_1329	billboardConstraints
	m	()I	c	f_276438_	comp_1330	brightnessOverride
	m	()Lbfi$d;	d	f_276607_	comp_1331	shadowRadius
	m	()Lbfi$d;	e	f_276693_	comp_1332	shadowStrength
	m	()I	f	f_276486_	comp_1333	glowColorOverride
c	bfi$k	net/minecraft/world/entity/Display$TextDisplay	net/minecraft/class_8113$class_8123	net/minecraft/world/entity/Display$TextDisplay
	f	Ljava/lang/String;	aD	f_268529_	field_42427	TAG_LINE_WIDTH
	f	Ljava/lang/String;	aE	f_268552_	field_42428	TAG_TEXT_OPACITY
	f	Ljava/lang/String;	aF	f_268596_	field_42429	TAG_BACKGROUND_COLOR
	f	Ljava/lang/String;	aG	f_268662_	field_42430	TAG_SHADOW
	f	Ljava/lang/String;	aH	f_268692_	field_42431	TAG_SEE_THROUGH
	f	Ljava/lang/String;	aI	f_268694_	field_42432	TAG_USE_DEFAULT_BACKGROUND
	f	Ljava/lang/String;	aJ	f_268486_	field_42433	TAG_ALIGNMENT
	f	B	aK	f_268541_	field_42434	INITIAL_TEXT_OPACITY
	f	Laby;	aL	f_268542_	field_42435	DATA_TEXT_ID
	f	Laby;	aM	f_268476_	field_42436	DATA_LINE_WIDTH_ID
	f	Laby;	aN	f_268494_	field_42437	DATA_BACKGROUND_COLOR_ID
	f	Laby;	aO	f_268481_	field_42438	DATA_TEXT_OPACITY_ID
	f	Laby;	aP	f_268636_	field_42439	DATA_STYLE_FLAGS_ID
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	aQ	f_276462_	field_43188	TEXT_RENDER_STATE_IDS
	f	Lbfi$k$b;	aR	f_268719_	field_42442	clientDisplayCache
	f	Lbfi$k$e;	aS	f_276542_	field_43189	textRenderState
	f	Ljava/lang/String;	o	f_268588_	field_42443	TAG_TEXT
	f	B	p	f_268445_	field_42444	FLAG_SHADOW
	f	B	q	f_268740_	field_42445	FLAG_SEE_THROUGH
	f	B	r	f_268465_	field_42446	FLAG_USE_DEFAULT_BACKGROUND
	f	B	s	f_268562_	field_42447	FLAG_ALIGN_LEFT
	f	B	t	f_268545_	field_42448	FLAG_ALIGN_RIGHT
	f	I	u	f_268744_	field_42449	INITIAL_BACKGROUND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(B)Lbfi$k$a;	a	m_269384_	method_48902	getAlign
	m	(Lbfi$k$e;F)Lbfi$k$e;	a	m_276848_	method_49783	createInterpolatedTextRenderState
	m	(Lqr;Lrk;)V	a	m_269352_	method_48906	method_48906
	m	(Lbfi$k$d;)Lbfi$k$b;	a	m_269343_	method_48905	cacheDisplay
	m	(BLqr;Ljava/lang/String;B)B	a	m_269024_	method_48903	loadFlag
	m	(I)V	b	m_269174_	method_48908	setLineWidth
	m	(BLqr;Ljava/lang/String;B)V	b	m_269407_	method_48907	storeFlag
	m	(B)V	c	m_269007_	method_48909	setTextOpacity
	m	(I)V	c	m_269001_	method_48910	setBackgroundColor
	m	(Lsw;)V	c	m_269037_	method_48911	setText
	m	(B)V	d	m_269559_	method_48912	setFlags
	m	()Lbfi$k$e;	o	m_277174_	method_49784	textRenderState
	m	()Lsw;	p	m_269000_	method_48915	getText
	m	()I	q	m_269517_	method_48916	getLineWidth
	m	()B	r	m_269180_	method_48918	getTextOpacity
	m	()I	s	m_269375_	method_48919	getBackgroundColor
	m	()B	t	m_269327_	method_48917	getFlags
	m	()Lbfi$k$e;	v	m_276914_	method_49785	createFreshTextRenderState
c	bfi$k$a	net/minecraft/world/entity/Display$TextDisplay$Align	net/minecraft/class_8113$class_8123$class_8124	net/minecraft/world/entity/Display$TextDisplay$Align
	f	Lbfi$k$a;	a	CENTER	field_42450	CENTER
	f	Lbfi$k$a;	b	LEFT	field_42451	LEFT
	f	Lbfi$k$a;	c	RIGHT	field_42452	RIGHT
	f	Lcom/mojang/serialization/Codec;	d	f_268461_	field_42453	CODEC
	f	Ljava/lang/String;	e	f_268523_	field_42454	name
	f	[Lbfi$k$a;	f	$VALUES	field_42455	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lbfi$k$a;	a	m_269578_	method_48920	$values
c	bfi$k$b	net/minecraft/world/entity/Display$TextDisplay$CachedInfo	net/minecraft/class_8113$class_8123$class_8125	net/minecraft/world/entity/Display$TextDisplay$CachedInfo
	f	Ljava/util/List;	a	f_268675_	comp_1247	lines
	f	I	b	f_268557_	comp_1248	width
	m	(Ljava/util/List;I)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_268675_	comp_1247	lines
	m	()I	b	f_268557_	comp_1248	width
c	bfi$k$c	net/minecraft/world/entity/Display$TextDisplay$CachedLine	net/minecraft/class_8113$class_8123$class_8126	net/minecraft/world/entity/Display$TextDisplay$CachedLine
	f	Laom;	a	f_268516_	comp_1249	contents
	f	I	b	f_268443_	comp_1250	width
	m	(Laom;I)V	<init>	<init>	<init>	<init>
	m	()Laom;	a	f_268516_	comp_1249	contents
	m	()I	b	f_268443_	comp_1250	width
c	bfi$k$d	net/minecraft/world/entity/Display$TextDisplay$LineSplitter	net/minecraft/class_8113$class_8123$class_8127	net/minecraft/world/entity/Display$TextDisplay$LineSplitter
	m	(Lsw;I)Lbfi$k$b;	split	m_269487_	split	split
c	bfi$k$e	net/minecraft/world/entity/Display$TextDisplay$TextRenderState	net/minecraft/class_8113$class_8123$class_8230	net/minecraft/world/entity/Display$TextDisplay$TextRenderState
	f	Lsw;	a	f_276477_	comp_1334	text
	f	I	b	f_276622_	comp_1335	lineWidth
	f	Lbfi$f;	c	f_276579_	comp_1336	textOpacity
	f	Lbfi$f;	d	f_276562_	comp_1337	backgroundColor
	f	B	e	f_276556_	comp_1338	flags
	m	(Lsw;ILbfi$f;Lbfi$f;B)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	f_276477_	comp_1334	text
	m	()I	b	f_276622_	comp_1335	lineWidth
	m	()Lbfi$f;	c	f_276579_	comp_1336	textOpacity
	m	()Lbfi$f;	d	f_276562_	comp_1337	backgroundColor
	m	()B	e	f_276556_	comp_1338	flags
c	bfi$l	net/minecraft/world/entity/Display$TransformationInterpolator	net/minecraft/class_8113$class_8231	net/minecraft/world/entity/Display$TransformationInterpolator
	f	Lj;	a	f_276675_	comp_1339	previous
	f	Lj;	b	f_276610_	comp_1340	current
	m	(Lj;Lj;)V	<init>	<init>	<init>	<init>
	m	()Lj;	a	f_276675_	comp_1339	previous
	m	(F)Lj;	a	m_269136_	method_49786	get
	m	()Lj;	b	f_276610_	comp_1340	current
	m	(F)Ljava/lang/Object;	get	m_269136_	get	get
c	bfj	net/minecraft/world/entity/Entity	net/minecraft/class_1297	net/minecraft/world/entity/Entity
	f	F	A	f_286980_	field_44870	DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2
	f	D	B	f_286994_	field_44871	DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5
	f	D	C	f_287009_	field_44872	DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0
	f	F	D	f_146821_	field_29991	BREATHING_DISTANCE_BELOW_EYES
	f	I	E	f_146822_	field_29992	BASE_TICKS_REQUIRED_TO_FREEZE
	f	I	F	f_146823_	field_29993	FREEZE_HURT_FREQUENCY
	f	Ljava/lang/String;	G	f_146824_	field_29994	UUID_TAG
	f	Z	H	f_19850_	field_23807	blocksBuilding
	f	I	I	f_19851_	field_5951	boardingCooldown
	f	D	J	f_19854_	field_6014	xo
	f	D	K	f_19855_	field_6036	yo
	f	D	L	f_19856_	field_5969	zo
	f	F	M	f_19859_	field_5982	yRotO
	f	F	N	f_19860_	field_6004	xRotO
	f	Z	O	f_19862_	field_5976	horizontalCollision
	f	Z	P	f_19863_	field_5992	verticalCollision
	f	Z	Q	f_201939_	field_36331	verticalCollisionBelow
	f	Z	R	f_185931_	field_34927	minorHorizontalCollision
	f	Z	S	f_19864_	field_6037	hurtMarked
	f	Leei;	T	f_19865_	field_17046	stuckSpeedMultiplier
	f	F	U	f_146792_	field_29973	DEFAULT_BB_WIDTH
	f	F	V	f_146793_	field_29974	DEFAULT_BB_HEIGHT
	f	F	W	f_19867_	field_6039	walkDistO
	f	F	X	f_19787_	field_5973	walkDist
	f	F	Y	f_19788_	field_5994	moveDist
	f	F	Z	f_146794_	field_28627	flyDist
	f	Z	aA	f_146809_	field_28628	wasInPowderSnow
	f	Z	aB	f_146810_	field_28629	wasOnFire
	f	Ljava/util/Optional;	aC	f_285638_	field_44784	mainSupportingBlockPos
	f	Lgu;	aD	f_19826_	field_22468	blockPosition
	f	Lclt;	aE	f_185933_	field_35101	chunkPosition
	f	Leei;	aF	f_19827_	field_18276	deltaMovement
	f	F	aG	f_19857_	field_6031	yRot
	f	F	aH	f_19858_	field_5965	xRot
	f	Leed;	aI	f_19828_	field_6005	bb
	f	Z	aJ	f_19861_	field_5952	onGround
	f	Lbfj$c;	aK	f_146795_	field_26995	removalReason
	f	F	aL	f_19829_	field_6003	nextStep
	f	F	aM	f_19793_	field_6013	maxUpStep
	f	I	aN	f_19831_	field_5956	remainingFireTicks
	f	Ljava/util/Set;	aO	f_19801_	field_25599	fluidOnEyes
	f	I	aP	f_146796_	field_29975	FLAG_SHIFT_KEY_DOWN
	f	I	aQ	f_146797_	field_29976	FLAG_SPRINTING
	f	I	aR	f_146798_	field_29977	FLAG_SWIMMING
	f	I	aS	f_146799_	field_29978	FLAG_INVISIBLE
	f	Laby;	aT	f_19832_	field_6032	DATA_AIR_SUPPLY_ID
	f	Laby;	aU	f_19833_	field_6027	DATA_CUSTOM_NAME
	f	Laby;	aV	f_19834_	field_5975	DATA_CUSTOM_NAME_VISIBLE
	f	Laby;	aW	f_19835_	field_5962	DATA_SILENT
	f	Laby;	aX	f_19836_	field_5995	DATA_NO_GRAVITY
	f	Laby;	aY	f_146800_	field_27858	DATA_TICKS_FROZEN
	f	Ldft;	aZ	f_146801_	field_26996	levelCallback
	f	F	aa	f_19789_	field_6017	fallDistance
	f	D	ab	f_19790_	field_6038	xOld
	f	D	ac	f_19791_	field_5971	yOld
	f	D	ad	f_19792_	field_5989	zOld
	f	Z	ae	f_19794_	field_5960	noPhysics
	f	Lapf;	af	f_19796_	field_5974	random
	f	I	ag	f_19797_	field_6012	tickCount
	f	Z	ah	f_19798_	field_5957	wasTouchingWater
	f	Lit/unimi/dsi/fastutil/objects/Object2DoubleMap;	ai	f_19799_	field_5964	fluidHeight
	f	Z	aj	f_19800_	field_6000	wasEyeInWater
	f	I	ak	f_19802_	field_6008	invulnerableTime
	f	Z	al	f_19803_	field_5953	firstTick
	f	Lacb;	am	f_19804_	field_6011	entityData
	f	Laby;	an	f_19805_	field_5990	DATA_SHARED_FLAGS_ID
	f	I	ao	f_146805_	field_29979	FLAG_ONFIRE
	f	I	ap	f_146806_	field_29980	FLAG_GLOWING
	f	I	aq	f_146807_	field_29981	FLAG_FALL_FLYING
	f	Laby;	ar	f_19806_	field_18064	DATA_POSE
	f	Z	as	f_19811_	field_5985	noCulling
	f	Z	at	f_19812_	field_6007	hasImpulse
	f	Z	au	f_19817_	field_5963	isInsidePortal
	f	I	av	f_19818_	field_5972	portalTime
	f	Lgu;	aw	f_19819_	field_5991	portalEntrancePos
	f	Ljava/util/UUID;	ax	f_19820_	field_6021	uuid
	f	Ljava/lang/String;	ay	f_19821_	field_5981	stringUUID
	f	Z	az	f_146808_	field_27857	isInPowderSnow
	f	Laaz;	ba	f_216985_	field_38931	packetPositionCodec
	f	I	bb	f_19839_	field_6018	portalCooldown
	f	Z	bc	f_19840_	field_6009	invulnerable
	f	Z	bd	f_146802_	field_5958	hasGlowingTag
	f	Ljava/util/Set;	be	f_19841_	field_6029	tags
	f	[D	bf	f_19813_	field_5993	pistonDeltas
	f	J	bg	f_19814_	field_5996	pistonDeltasGameTime
	f	Lbfk;	bh	f_19815_	field_18065	dimensions
	f	F	bi	f_19816_	field_18066	eyeHeight
	f	Z	bj	f_286942_	field_44873	onGroundNoBlocks
	f	F	bk	f_146803_	field_26997	crystalSoundIntensity
	f	I	bl	f_146804_	field_26994	lastCrystalSoundPlayTick
	f	Z	bm	f_146813_	field_33758	hasVisualFire
	f	Ldcb;	bn	f_185934_	field_35588	feetBlockState
	f	Lorg/slf4j/Logger;	c	f_19849_	field_5955	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicInteger;	d	f_19843_	field_5978	ENTITY_COUNTER
	f	Ljava/util/List;	e	f_19844_	field_6030	EMPTY_LIST
	f	Leed;	k	f_19845_	field_6025	INITIAL_AABB
	f	D	l	f_146814_	field_29984	WATER_FLOW_SCALE
	f	D	m	f_146811_	field_29982	LAVA_FAST_FLOW_SCALE
	f	D	n	f_146812_	field_29983	LAVA_SLOW_FLOW_SCALE
	f	D	o	f_19846_	field_5999	viewScale
	f	Lbfn;	p	f_19847_	field_5961	type
	f	I	q	f_19848_	field_5986	id
	f	Lcom/google/common/collect/ImmutableList;	r	f_19823_	field_5979	passengers
	f	Lbfj;	s	f_19824_	field_6034	vehicle
	f	Lcmm;	t	f_19853_	field_6002	level
	f	Leei;	u	f_19825_	field_22467	position
	f	Ljava/lang/String;	v	f_146815_	field_29985	ID_TAG
	f	Ljava/lang/String;	w	f_146816_	field_29986	PASSENGERS_TAG
	f	I	x	f_146817_	field_29987	BOARDING_COOLDOWN
	f	I	y	f_146818_	field_29988	TOTAL_AIR_SUPPLY
	f	I	z	f_146819_	field_29989	MAX_ENTITY_TAG_COUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()I	B	m_8088_	method_5691	getPermissionLevel
	m	()Ljava/lang/String;	F	m_20333_	method_5689	method_5689
	m	()Ljava/lang/String;	G	m_185986_	method_5761	method_5761
	m	()Z	G_	m_5833_	method_7325	isSpectator
	m	()V	H	m_8021_	method_5760	processPortalCooldown
	m	()Luo;	S	m_5654_	method_18002	getAddEntityPacket
	m	()V	Y	m_8127_	method_5848	stopRiding
	m	(DFZ)Leeg;	a	m_19907_	method_5745	pick
	m	(Ldcb;)V	a	m_6763_	method_5622	onInsideBlock
	m	(Lben;F)Z	a	m_6469_	method_5643	hurt
	m	(DDDFF)V	a	m_19890_	method_5641	absMoveTo
	m	(Lcme;Lcls;Lgu;Ldcb;F)Z	a	m_7349_	method_5853	shouldBlockExplode
	m	(Lbgl;Lbfk;)F	a	m_6380_	method_18378	getEyeHeight
	m	(Lbfj;Lbfj$a;)V	a	m_19956_	method_5865	positionRider
	m	(Laby;)V	a	m_7350_	method_5674	onSyncedDataUpdated
	m	(Lcml;)Lbvh;	a	m_19998_	method_5706	spawnAtLocation
	m	(Lbfj;Z)Z	a	m_7998_	method_5873	startRiding
	m	([F)Lqx;	a	m_20065_	method_5726	newFloatList
	m	(Lbfo;Lcfz;)V	a	m_8061_	method_5673	setItemSlot
	m	(Lbfj$c;)V	a	m_142687_	method_5650	remove
	m	(Leei;)V	a	m_146884_	method_33574	setPos
	m	(Lcfz;F)Lbvh;	a	m_5552_	method_5699	spawnAtLocation
	m	(Leei;FF)Leei;	a	m_20015_	method_18795	getInputVector
	m	(Lcmm;)V	a	m_284535_	method_51502	setLevel
	m	(Lgu;)Ldcb;	a	m_285720_	method_51700	method_51700
	m	(Lbyo;Lbdw;)Lbdx;	a	m_6096_	method_5688	interact
	m	(Lefi;)Z	a	m_20031_	method_5645	isAlliedTo
	m	(Laif;Ll$a;)Ldyb;	a	m_257153_	method_30331	method_30331
	m	(Lp;)V	a	m_7976_	method_5819	fillCrashReportCategory
	m	(FFLben;)Z	a	m_142535_	method_5747	causeFallDamage
	m	(Lbfj;DD)Z	a	m_216992_	method_43259	closerThan
	m	(Lcvz;)F	a	m_7890_	method_5832	rotate
	m	(Lgu;Ldcb;)Z	a	m_20039_	method_30632	isColliding
	m	(Laif;Lbfz;)Z	a	m_214076_	method_5874	killedEntity
	m	(Laif;)Ldyb;	a	m_7937_	method_30329	findDimensionEntryPoint
	m	(Leed;)V	a	m_20011_	method_5857	setBoundingBox
	m	(Laif;Lgu;ZLdds;)Ljava/util/Optional;	a	m_183318_	method_30330	getExitPortal
	m	(Lamg;)V	a	m_216990_	method_43077	playSound
	m	(Lanl;D)Z	a	m_204031_	method_5692	updateFluidHeightAndDoFluidPushing
	m	(FF)V	a	m_19915_	method_5710	setRot
	m	(Laif;DDDLjava/util/Set;FF)Z	a	m_264318_	method_48105	teleportTo
	m	(Lgu;Ldcb;ZZLeei;)Z	a	m_286065_	method_51701	vibrationAndSoundEffectsFromBlock
	m	(Lbgl;)Lbfk;	a	m_6972_	method_18377	getDimensions
	m	(Lha$a;Ll$a;)Leei;	a	m_7643_	method_30633	getRelativePortalPosition
	m	(Laif;Lbfy;)V	a	m_8038_	method_5800	thunderHit
	m	(Lus;)V	a	m_141965_	method_31471	recreateFromPacket
	m	(Ljava/util/function/Predicate;)Z	a	m_146862_	method_5703	hasPassenger
	m	(DDF)Leei;	a	m_19903_	method_24826	getCollisionHorizontalEscapeVector
	m	(Lcml;I)Lbvh;	a	m_20000_	method_5870	spawnAtLocation
	m	([D)Lqx;	a	m_20063_	method_5846	newDoubleList
	m	(D)Z	a	m_6783_	method_5640	shouldRenderAtSqrDistance
	m	(Ljava/util/List;)V	a	m_269505_	method_48850	onSyncedDataUpdated
	m	(Lbyo;Leei;Lbdw;)Lbdx;	a	m_7111_	method_5664	interactAt
	m	(Lbfj;Leei;Leed;Lcmm;Ljava/util/List;)Leei;	a	m_198894_	method_20736	collideBoundingBox
	m	(Laig;)Z	a	m_6459_	method_5680	broadcastToPlayer
	m	(FI)V	a	m_6541_	method_5683	lerpHeadTo
	m	(DZLdcb;Lgu;)V	a	m_7840_	method_5623	checkFallDamage
	m	(Ldcb;Ldcb;)V	a	m_276961_	method_49787	playCombinationStepSounds
	m	(Lqr;)V	a	m_7378_	method_5749	readAdditionalSaveData
	m	(Lbfz;Lbfj;)V	a	m_19970_	method_5723	doEnchantDamageEffects
	m	(Lcme;Lcls;Lgu;Ldcb;Ldxe;F)F	a	m_7077_	method_5774	getBlockExplosionResistance
	m	(Ldgl;)V	a	m_146850_	method_32876	gameEvent
	m	(Lgu;FF)V	a	m_20035_	method_5725	moveTo
	m	(Lbfj;D)Z	a	m_19950_	method_24516	closerThan
	m	(Leed;Lgu;)Z	a	m_201940_	method_30022	method_30022
	m	(ZLeei;)V	a	m_289603_	method_52208	setOnGroundWithKnownMovement
	m	(Ldcb;Leei;)V	a	m_7601_	method_5844	makeStuckInBlock
	m	(Lbfj;Lbfj;)Z	a	m_185978_	method_31475	method_31475
	m	(Lcmm;Lgu;)Z	a	m_142265_	method_36971	mayInteract
	m	(Leb$a;Leei;)V	a	m_7618_	method_5702	lookAt
	m	(FLeei;)V	a	m_19920_	method_5724	moveRelative
	m	(DDDFFIZ)V	a	m_6453_	method_5759	lerpTo
	m	(Lha$a;D)D	a	m_20042_	method_18797	applyPistonMovementRestriction
	m	(Lanl;)Z	a	m_204029_	method_5777	isEyeInFluid
	m	(Ljava/lang/String;)Z	a	m_20049_	method_5780	addTag
	m	(Leei;Leed;Ljava/util/List;)Leei;	a	m_198900_	method_20737	collideWithShapes
	m	(Lbfk;Leei;)V	a	m_185954_	method_33331	method_33331
	m	(Lts;)Lts;	a	m_185974_	method_5813	method_5813
	m	(Ldcb;Lgu;)Z	a	m_284013_	method_30332	method_30332
	m	(Lbfj;)Z	a	m_185942_	method_31469	method_31469
	m	(Leei;Lbgf;)Leei;	a	m_5763_	method_18796	maybeBackOffFromEdge
	m	(Ljava/util/function/BiConsumer;)V	a	m_213651_	method_42147	updateDynamicGameEventListener
	m	(Lbgf;Leei;)V	a	m_6478_	method_5784	move
	m	(Lcui;)F	a	m_6961_	method_5763	mirror
	m	(Ldgl;Lbfj;)V	a	m_146852_	method_32875	gameEvent
	m	(Lbfj;ILben;)V	a	m_5993_	method_5716	awardKillScore
	m	(DDD)V	a	m_142098_	method_33567	dismountTo
	m	(Lamg;FF)V	a	m_5496_	method_5783	playSound
	m	(Lcfu;)Leei;	a	m_204034_	method_40123	getHandHoldingItemAngle
	m	()V	aA	m_146873_	method_36975	playEntityOnFireExtinguishedSound
	m	()V	aB	m_252836_	method_46395	extinguishFire
	m	()V	aC	m_146874_	method_33573	processFlappingMovement
	m	()Lgu;	aD	m_216999_	method_43260	getOnPosLegacy
	m	()Lgu;	aE	m_20099_	method_23314	getBlockPosBelowThatAffectsMyMovement
	m	()Lgu;	aF	m_20097_	method_23312	getOnPos
	m	()F	aG	m_20098_	method_23313	getBlockJumpFactor
	m	()F	aH	m_6041_	method_23326	getBlockSpeedFactor
	m	()F	aI	m_6059_	method_5867	nextStep
	m	()Lamg;	aJ	m_5501_	method_5737	getSwimSound
	m	()Lamg;	aK	m_5509_	method_5625	getSwimSplashSound
	m	()Lamg;	aL	m_5508_	method_5672	getSwimHighSpeedSplashSound
	m	()V	aM	m_20101_	method_5852	checkInsideBlocks
	m	()V	aN	m_280447_	method_51295	waterSwimSound
	m	()V	aO	m_142043_	method_5801	onFlap
	m	()Z	aP	m_142039_	method_5776	isFlapping
	m	()Z	aQ	m_20067_	method_5701	isSilent
	m	()Z	aR	m_20068_	method_5740	isNoGravity
	m	()Lbfj$b;	aS	m_142319_	method_33570	getMovementEmission
	m	()Z	aT	m_213854_	method_33189	dampensVibrations
	m	()Z	aU	m_5825_	method_5753	fireImmune
	m	()Z	aV	m_20069_	method_5799	isInWater
	m	()Z	aW	m_20070_	method_5721	isInWaterOrRain
	m	()Z	aX	m_20071_	method_5637	isInWaterRainOrBubble
	m	()Z	aY	m_20072_	method_5816	isInWaterOrBubble
	m	()Z	aZ	m_5842_	method_5869	isUnderWater
	m	(Z)V	a_	m_146868_	method_33572	setSharedFlagOnFire
	m	(Ljava/util/UUID;)V	a_	m_20084_	method_5826	setUUID
	m	(F)V	a_	m_146922_	method_36456	setYRot
	m	(I)Lbgs;	a_	m_141942_	method_32318	getSlot
	m	()V	a_	m_8097_	method_5693	defineSynchedData
	m	()V	ac	m_19877_	method_18375	unRide
	m	()Laaz;	ad	m_217001_	method_43389	getPositionCodec
	m	()Lbfn;	ae	m_6095_	method_5864	getType
	m	()Ljava/util/Set;	ag	m_19880_	method_5752	getTags
	m	()V	ah	m_6074_	method_5768	kill
	m	()V	ai	m_146870_	method_31472	discard
	m	()Lacb;	aj	m_20088_	method_5841	getEntityData
	m	()V	ak	m_142036_	method_36209	onClientRemoval
	m	()Lbgl;	al	m_20089_	method_18376	getPose
	m	()Leed;	am	m_142242_	method_33332	makeBoundingBox
	m	()V	an	m_20090_	method_23311	reapplyPosition
	m	()V	ao	m_6075_	method_5670	baseTick
	m	()V	ap	m_146871_	method_31473	checkBelowWorld
	m	()V	aq	m_20091_	method_30229	setPortalCooldown
	m	()I	ar	m_287157_	method_51848	getPortalCooldown
	m	()Z	as	m_20092_	method_30230	isOnPortalCooldown
	m	()I	at	m_6078_	method_5741	getPortalWaitTime
	m	()V	au	m_20093_	method_5730	lavaHurt
	m	()I	av	m_20094_	method_20802	getRemainingFireTicks
	m	()V	aw	m_20095_	method_5646	clearFire
	m	()V	ax	m_6088_	method_5825	onBelowWorld
	m	()Z	ay	m_20096_	method_24828	onGround
	m	()V	az	m_146872_	method_36974	tryCheckInsideBlocks
	m	(Lben;)Z	b	m_6673_	method_5679	isInvulnerableTo
	m	(ZLeei;)V	b	m_289600_	method_51703	checkSupportingBlock
	m	(Lbfz;)Leei;	b	m_7688_	method_24829	getDismountLocationForPassenger
	m	(Ljava/lang/String;)Z	b	m_20137_	method_5738	removeTag
	m	(Lsw;)V	b	m_6593_	method_5665	setCustomName
	m	(Leei;)Z	b	m_196406_	method_39759	isHorizontalCollisionMinor
	m	(Lanl;)D	b	m_204036_	method_5861	getFluidHeight
	m	(Lbfj;)V	b	m_185976_	method_49789	method_49789
	m	(B)V	b	m_7822_	method_5711	handleEntityEvent
	m	(Laif;)Lbfj;	b	m_5489_	method_5731	changeDimension
	m	(Ldcb;)V	b	m_280568_	method_51296	playMuffledStepSound
	m	(IZ)V	b	m_20115_	method_5729	setSharedFlag
	m	(Leed;)Z	b	m_20131_	method_5629	isFree
	m	(Lcfz;)Lbvh;	b	m_19983_	method_5775	spawnAtLocation
	m	(DD)V	b	m_19884_	method_5872	turn
	m	(Lgu;Ldcb;)V	b	m_7355_	method_5712	playStepSound
	m	(DDDFF)V	b	m_7678_	method_5808	moveTo
	m	(Lqr;)V	b	m_7380_	method_5652	addAdditionalSaveData
	m	(DDD)V	b	m_6021_	method_5859	teleportTo
	m	(FF)Leei;	b	m_20171_	method_5631	calculateViewVector
	m	(D)V	b	m_20103_	method_5840	setViewScale
	m	(Lbgl;)V	b	m_20124_	method_18380	setPose
	m	()V	bA	m_6038_	method_29239	removeVehicle
	m	()Z	bB	m_269011_	method_48921	couldAcceptPassenger
	m	()F	bC	m_6143_	method_5871	getPickRadius
	m	()Leei;	bD	m_20154_	method_5720	getLookAngle
	m	()Leeh;	bE	m_20155_	method_5802	getRotationVector
	m	()Leei;	bF	m_20156_	method_5663	getForward
	m	()V	bG	m_20157_	method_18379	handleNetherPortal
	m	()I	bH	m_6045_	method_5806	getDimensionChangingDelay
	m	()Ljava/lang/Iterable;	bI	m_6167_	method_5877	getHandSlots
	m	()Ljava/lang/Iterable;	bJ	m_6168_	method_5661	getArmorSlots
	m	()Ljava/lang/Iterable;	bK	m_20158_	method_5743	getAllSlots
	m	()Z	bL	m_6060_	method_5809	isOnFire
	m	()Z	bM	m_20159_	method_5765	isPassenger
	m	()Z	bN	m_20160_	method_5782	isVehicle
	m	()Z	bO	m_275843_	method_49693	dismountsUnderwater
	m	()Z	bP	m_6144_	method_5715	isShiftKeyDown
	m	()Z	bQ	m_20161_	method_21749	isSteppingCarefully
	m	()Z	bR	m_20162_	method_21750	isSuppressingBounce
	m	()Z	bS	m_20163_	method_21751	isDiscrete
	m	()Z	bT	m_20164_	method_21752	isDescending
	m	()Z	bU	m_6047_	method_18276	isCrouching
	m	()Z	bV	m_20142_	method_5624	isSprinting
	m	()Z	bW	m_6069_	method_5681	isSwimming
	m	()Z	bX	m_6067_	method_20232	isVisuallySwimming
	m	()Z	bY	m_20143_	method_20448	isVisuallyCrawling
	m	()Z	bZ	m_146886_	method_36361	hasGlowingTag
	m	(F)V	b_	m_146926_	method_36457	setXRot
	m	(Lbyo;)V	b_	m_6123_	method_5694	playerTouch
	m	()V	ba	m_5844_	method_5790	updateSwimming
	m	()Z	bb	m_20073_	method_5876	updateInWaterStateAndDoFluidPushing
	m	()V	bc	m_20074_	method_5713	updateInWaterStateAndDoWaterCurrentPushing
	m	()V	bd	m_5841_	method_5746	doWaterSplashEffect
	m	()Ldcb;	be	m_217002_	method_43261	getBlockStateOnLegacy
	m	()Ldcb;	bf	m_20075_	method_25936	getBlockStateOn
	m	()Z	bg	m_5843_	method_27298	canSpawnSprintParticle
	m	()V	bh	m_20076_	method_5839	spawnSprintParticle
	m	()Z	bi	m_20077_	method_5771	isInLava
	m	()F	bj	m_213856_	method_5718	getLightLevelDependentMagicValue
	m	()V	bk	m_146867_	method_22862	setOldPosAndRot
	m	()V	bl	m_5834_	method_5785	markHurt
	m	()Leei;	bm	m_146892_	method_33571	getEyePosition
	m	()Z	bn	m_271807_	method_49108	canBeHitByProjectile
	m	()Z	bo	m_6087_	method_5863	isPickable
	m	()Z	bp	m_6094_	method_5810	isPushable
	m	()Z	bq	m_6093_	method_5638	repositionEntityAfterLoad
	m	()Ljava/lang/String;	br	m_20078_	method_5653	getEncodeId
	m	()Z	bs	m_6084_	method_5805	isAlive
	m	()Z	bt	m_5830_	method_5757	isInWall
	m	()Z	bu	m_5829_	method_30948	canBeCollidedWith
	m	()V	bv	m_6083_	method_5842	rideTick
	m	()D	bw	m_6049_	method_5678	getMyRidingOffset
	m	()D	bx	m_6048_	method_5621	getPassengersRidingOffset
	m	()Z	by	m_20152_	method_5709	showVehicleHealth
	m	()V	bz	m_20153_	method_5772	ejectPassengers
	m	(Lsw;)Lsw;	c	m_20140_	method_5856	removeAction
	m	(Lbfj;)V	c	m_185981_	method_37216	method_37216
	m	(Z)V	c	m_6853_	method_24830	setOnGround
	m	(Laig;)V	c	m_6457_	method_5837	startSeenByPlayer
	m	(Ldcb;)Z	c	m_285776_	method_51702	isStateClimbable
	m	(DDD)V	c	m_246847_	method_45166	teleportRelative
	m	(Leei;)Leei;	c	m_20133_	method_18794	limitPistonMovement
	m	(FF)Leei;	c	m_20214_	method_18863	calculateUpVector
	m	(Lben;)V	c	m_269138_	method_48922	handleDamageEvent
	m	(Lbgl;)Z	c	m_217003_	method_41328	hasPose
	m	(Lgu;Ldcb;)V	c	m_280440_	method_51297	walkingStepSound
	m	(D)D	c	m_20165_	method_23316	getX
	m	()V	cA	m_252801_	method_46396	fixupDimensions
	m	()Lha;	cB	m_6350_	method_5735	getDirection
	m	()Lha;	cC	m_6374_	method_5755	getMotionDirection
	m	()Ltb;	cD	m_20190_	method_5769	createHoverEvent
	m	()F	cF	m_20192_	method_5751	getEyeHeight
	m	()Leei;	cG	m_7939_	method_29919	getLeashOffset
	m	()Lcmm;	cH	m_20193_	method_5770	getCommandSenderWorld
	m	()Lnet/minecraft/server/MinecraftServer;	cI	m_20194_	method_5682	getServer
	m	()Z	cJ	m_6128_	method_5659	ignoreExplosion
	m	()Z	cK	m_6127_	method_5833	onlyOpCanSetNbt
	m	()Lbfz;	cL	m_6688_	method_5642	getControllingPassenger
	m	()Z	cM	m_217005_	method_42148	hasControllingPassenger
	m	()Ljava/util/List;	cN	m_20197_	method_5685	getPassengers
	m	()Lbfj;	cO	m_146895_	method_31483	getFirstPassenger
	m	()Ljava/lang/Iterable;	cR	m_146897_	method_5736	getIndirectPassengers
	m	()Z	cS	m_146898_	method_5817	hasExactlyOnePlayerPassenger
	m	()Lbfj;	cT	m_20201_	method_5668	getRootVehicle
	m	()Z	cU	m_6109_	method_5787	isControlledByLocalInstance
	m	()Z	cV	m_21515_	method_6034	isEffectiveAi
	m	()Lbfj;	cW	m_20202_	method_5854	getVehicle
	m	()Lbfj;	cX	m_275832_	method_49694	getControlledVehicle
	m	()Lami;	cY	m_5720_	method_5634	getSoundSource
	m	()I	cZ	m_6101_	method_5676	getFireImmuneTicks
	m	()Z	c_	m_6090_	method_5696	isIgnoringBlockTriggers
	m	()Z	ca	m_142038_	method_5851	isCurrentlyGlowing
	m	()Z	cb	m_20145_	method_5767	isInvisible
	m	()Z	cc	m_288188_	method_52172	isOnRails
	m	()Lefi;	cd	m_5647_	method_5781	getTeam
	m	()I	ce	m_6062_	method_5748	getMaxAirSupply
	m	()I	cf	m_20146_	method_5669	getAirSupply
	m	()I	cg	m_146888_	method_32312	getTicksFrozen
	m	()F	ch	m_146889_	method_32313	getPercentFrozen
	m	()Z	ci	m_146890_	method_32314	isFullyFrozen
	m	()I	cj	m_146891_	method_32315	getTicksRequiredToFreeze
	m	()V	ck	m_245125_	method_45318	checkSlowFallDistance
	m	()Lsw;	cl	m_5677_	method_23315	getTypeName
	m	()F	cm	m_6080_	method_5791	getYHeadRot
	m	()Z	cn	m_6097_	method_5732	isAttackable
	m	()Z	co	m_20147_	method_5655	isInvulnerable
	m	()V	cp	m_6089_	method_30076	removeAfterChangingDimensions
	m	()Z	cq	m_6072_	method_5822	canChangeDimensions
	m	()I	cr	m_6056_	method_5850	getMaxFallDistance
	m	()Z	cs	m_6051_	method_5862	displayFireAnimation
	m	()Ljava/lang/String;	cu	m_20149_	method_5845	getStringUUID
	m	()Ljava/lang/String;	cv	m_6302_	method_5820	getScoreboardName
	m	()Z	cw	m_6063_	method_5675	isPushedByFluid
	m	()D	cx	m_20150_	method_5824	getViewScale
	m	()Z	cy	m_20151_	method_5807	isCustomNameVisible
	m	()Z	cz	m_6052_	method_5733	shouldShowName
	m	(Lgu;)Z	d	m_287201_	method_51849	isSupportedBy
	m	(D)D	d	m_20208_	method_23322	getRandomX
	m	(Ldcb;)Z	d	m_277063_	method_49790	shouldPlayAmethystStepSound
	m	(DDD)V	d	m_6027_	method_24203	moveTo
	m	(F)Lgu;	d	m_216986_	method_43258	getOnPos
	m	(Lbgl;)Z	d	m_20175_	method_20233	canEnterPose
	m	(Leei;)V	d	m_20219_	method_29495	moveTo
	m	(Lqr;)Z	d	m_20086_	method_5786	saveAsPassenger
	m	(Lbfj;)Z	d	m_185983_	method_37217	method_37217
	m	(Z)V	d	m_20225_	method_5803	setSilent
	m	(Laig;)V	d	m_6452_	method_5742	stopSeenByPlayer
	m	(Lbyo;)Z	d	m_20177_	method_5756	isInvisibleTo
	m	()F	dA	m_146909_	method_36455	getXRot
	m	()Z	dB	m_264410_	method_48155	canSprint
	m	()F	dC	m_274421_	method_49476	maxUpStep
	m	()Z	dD	m_213877_	method_31481	isRemoved
	m	()Lbfj$c;	dE	m_146911_	method_35049	getRemovalReason
	m	()V	dF	m_146912_	method_31482	unsetRemoved
	m	()Lcmm;	dI	m_9236_	method_37908	level
	m	()Lbeo;	dJ	m_269291_	method_48923	damageSources
	m	()V	d_	m_6210_	method_18382	refreshDimensions
	m	()Lds;	da	m_20203_	method_5671	createCommandSourceStack
	m	()Z	db	m_146899_	method_33724	touchingUnloadedChunk
	m	()D	dc	m_20204_	method_29241	getFluidJumpThreshold
	m	()F	dd	m_20205_	method_17681	getBbWidth
	m	()F	de	m_20206_	method_17682	getBbHeight
	m	()F	df	m_278726_	method_51152	getNameTagOffsetY
	m	()Leei;	dg	m_20182_	method_19538	position
	m	()Leei;	dh	m_213870_	method_43390	trackingPosition
	m	()Ldcb;	dj	m_146900_	method_36601	getFeetBlockState
	m	()Lclt;	dk	m_146902_	method_31476	chunkPosition
	m	()Leei;	dl	m_20184_	method_18798	getDeltaMovement
	m	()I	dm	m_146903_	method_31477	getBlockX
	m	()D	dn	m_20185_	method_23317	getX
	m	()I	do	m_146904_	method_31478	getBlockY
	m	()D	dp	m_20186_	method_23318	getY
	m	()D	dq	m_20187_	method_23319	getRandomY
	m	()D	dr	m_20188_	method_23320	getEyeY
	m	()I	ds	m_146907_	method_31479	getBlockZ
	m	()D	dt	m_20189_	method_23321	getZ
	m	()V	du	m_6043_	method_5982	checkDespawn
	m	()Lcfz;	dv	m_142340_	method_31480	getPickResult
	m	()Z	dw	m_142079_	method_32316	canFreeze
	m	()Z	dx	m_203117_	method_40071	isFreezing
	m	()F	dy	m_146908_	method_36454	getYRot
	m	()F	dz	m_213816_	method_43078	getVisualRotationYInDegrees
	m	(Lbgl;)Leed;	e	m_20217_	method_20343	getBoundingBoxForPose
	m	(D)D	e	m_20227_	method_23323	getY
	m	(F)V	e	m_5625_	method_5734	playSwimSound
	m	(Lqr;)Z	e	m_20223_	method_5662	save
	m	(I)V	e	m_20234_	method_5838	setId
	m	(Z)V	e	m_20242_	method_5875	setNoGravity
	m	(Lbfj;)F	e	m_20270_	method_5739	distanceTo
	m	(Lgu;)Lgu;	e	m_276951_	method_49788	getPrimaryStepSoundBlockPos
	m	(Leei;)D	e	m_20238_	method_5707	distanceToSqr
	m	(DDD)V	e	m_6034_	method_5814	setPos
	m	(Ldcb;)Z	e	m_20126_	method_29494	method_29494
	m	(Lqr;)Lqr;	f	m_20240_	method_5647	saveWithoutId
	m	(D)D	f	m_20246_	method_23324	getZ
	m	(F)Leei;	f	m_20252_	method_5828	getViewVector
	m	(Leei;)V	f	m_20256_	method_18799	setDeltaMovement
	m	(Lgu;)V	f	m_20221_	method_5717	handleInsidePortal
	m	(I)V	f	m_287199_	method_51850	setPortalCooldown
	m	(Z)V	f	m_20260_	method_5660	setShiftKeyDown
	m	(Lbgl;)F	f	m_20236_	method_18381	getEyeHeight
	m	(Lbfj;)D	f	m_20280_	method_5858	distanceToSqr
	m	(DDD)V	f	m_217006_	method_43391	syncPacketPositionCodec
	m	(Leei;)V	g	m_246865_	method_45319	addDeltaMovement
	m	(DDD)Z	g	m_20229_	method_5654	isFree
	m	(D)D	g	m_20262_	method_23325	getRandomZ
	m	(F)F	g	m_5686_	method_5695	getViewXRot
	m	(I)V	g	m_20254_	method_5639	setSecondsOnFire
	m	(Z)V	g	m_6858_	method_5728	setSprinting
	m	(Lqr;)V	g	m_20258_	method_5651	load
	m	(Lbfj;)V	g	m_7334_	method_5697	push
	m	(Leei;)Leei;	h	m_20272_	method_17835	collide
	m	(F)F	h	m_5675_	method_5705	getViewYRot
	m	(Lbfj;)Z	h	m_7337_	method_30949	canCollideWith
	m	(DDD)V	h	m_20248_	method_30634	absMoveTo
	m	(I)V	h	m_7311_	method_20803	setRemainingFireTicks
	m	(Z)V	h	m_20282_	method_5796	setSwimming
	m	(DDD)D	i	m_20275_	method_5649	distanceToSqr
	m	(Z)V	i	m_146915_	method_5834	setGlowingTag
	m	(Lbfj;)V	i	m_7332_	method_24201	positionRider
	m	(I)Z	i	m_20291_	method_5795	getSharedFlag
	m	(F)Leei;	i	m_20289_	method_18864	getUpVector
	m	(Lbfj;)V	j	m_7340_	method_5644	onPassengerTurned
	m	(I)V	j	m_20301_	method_5855	setAirSupply
	m	(Z)V	j	m_6842_	method_5648	setInvisible
	m	(F)Leei;	j	m_20299_	method_5836	getEyePosition
	m	(DDD)V	j	m_5997_	method_5762	push
	m	()Leed;	j_	m_6921_	method_5830	getBoundingBoxForCulling
	m	(F)Leei;	k	m_7371_	method_31166	getLightProbePosition
	m	(I)V	k	m_146917_	method_32317	setTicksFrozen
	m	(Z)V	k	m_6845_	method_5700	onAboveBubbleCol
	m	(DDD)Z	k	m_6000_	method_5727	shouldRender
	m	(Lbfj;)Z	k	m_20329_	method_5804	startRiding
	m	()V	k	m_277116_	method_37215	playAmethystStepSound
	m	()I	k_	m_19876_	method_22861	getTeamColor
	m	(F)Leei;	l	m_20318_	method_30950	getPosition
	m	(DDD)V	l	m_6001_	method_5750	lerpMotion
	m	(Z)V	l	m_20321_	method_5764	onInsideBubbleColumn
	m	(I)Z	l	m_20310_	method_5687	hasPermissions
	m	(Lbfj;)Z	l	m_7341_	method_5860	canRide
	m	()V	l	m_8119_	method_5773	tick
	m	()Ldxj;	l_	m_7752_	method_5657	getPistonPushReaction
	m	(Lbfj;)V	m	m_20348_	method_5627	addPassenger
	m	(DDD)V	m	m_20314_	method_5632	moveTowardsClosestSpace
	m	(Z)V	m	m_20331_	method_5684	setInvulnerable
	m	(F)V	m	m_6053_	method_5879	animateHurt
	m	()V	n	m_183634_	method_38785	resetFallDistance
	m	(Lbfj;)V	n	m_20351_	method_5793	removePassenger
	m	(Z)V	n	m_20340_	method_5880	setCustomNameVisible
	m	(DDD)V	n	m_20324_	method_20620	teleportToWithTicket
	m	(F)V	n	m_5616_	method_5847	setYHeadRot
	m	()Z	o	m_20285_	method_5778	isInRain
	m	(Z)V	o	m_146924_	method_32319	setIsInPowderSnow
	m	(Lbfj;)Z	o	m_7310_	method_5818	canAddPassenger
	m	(DDD)V	o	m_20334_	method_18800	setDeltaMovement
	m	(F)V	o	m_5618_	method_5636	setYBodyRot
	m	(Lbfj;)Z	p	m_7307_	method_5722	isAlliedTo
	m	()Z	p	m_20305_	method_5798	isInBubbleColumn
	m	(DDD)V	p	m_20343_	method_23327	setPosRaw
	m	(F)Leei;	p	m_245894_	method_45321	getLeashOffset
	m	()V	q	m_20323_	method_5630	updateFluidOnEyes
	m	(F)Leei;	q	m_7398_	method_30951	getRopeHoldPosition
	m	(Lbfj;)Z	q	m_7306_	method_5779	is
	m	(F)V	r	m_274367_	method_49477	setMaxUpStep
	m	(Lbfj;)Z	r	m_7313_	method_5698	skipAttackInteraction
	m	(Lbfj;)V	s	m_20359_	method_5719	copyPosition
	m	()V	s	m_276804_	method_49792	teleportPassengers
	m	()Ljava/util/stream/Stream;	t	m_146920_	method_31484	getIndirectPassengersStream
	m	(Lbfj;)V	t	m_20361_	method_5878	restoreFrom
	m	(Lbfj;)Z	u	m_20363_	method_5626	hasPassenger
	m	(Lbfj;)Z	v	m_20365_	method_5794	isPassengerOfSameVehicle
	m	(Lbfj;)Z	w	m_20367_	method_5821	hasIndirectPassenger
	m	()Ljava/util/Iterator;	x	m_185985_	method_31485	method_31485
	m	()Ljava/lang/String;	y	m_146929_	method_5849	method_5849
	m	()Ljava/lang/String;	z	m_146930_	method_5766	method_5766
c	bfj$1	net/minecraft/world/entity/Entity$1	net/minecraft/class_1297$1	net/minecraft/world/entity/Entity$1
	f	[I	a	f_20369_	field_6041	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_20370_	field_6040	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bfj$a	net/minecraft/world/entity/Entity$MoveFunction	net/minecraft/class_1297$class_4738	net/minecraft/world/entity/Entity$MoveFunction
	m	(Lbfj;DDD)V	accept	m_20372_	accept	accept
c	bfj$b	net/minecraft/world/entity/Entity$MovementEmission	net/minecraft/class_1297$class_5799	net/minecraft/world/entity/Entity$MovementEmission
	f	Lbfj$b;	a	NONE	field_28630	NONE
	f	Lbfj$b;	b	SOUNDS	field_28631	SOUNDS
	f	Lbfj$b;	c	EVENTS	field_28632	EVENTS
	f	Lbfj$b;	d	ALL	field_28633	ALL
	f	Z	e	f_146935_	field_28634	sounds
	f	Z	f	f_146936_	field_28635	events
	f	[Lbfj$b;	g	$VALUES	field_28636	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_146944_	method_33576	emitsAnything
	m	()Z	b	m_146945_	method_33577	emitsEvents
	m	()Z	c	m_146946_	method_33578	emitsSounds
	m	()[Lbfj$b;	d	m_146947_	method_36602	$values
c	bfj$c	net/minecraft/world/entity/Entity$RemovalReason	net/minecraft/class_1297$class_5529	net/minecraft/world/entity/Entity$RemovalReason
	f	Lbfj$c;	a	KILLED	field_26998	KILLED
	f	Lbfj$c;	b	DISCARDED	field_26999	DISCARDED
	f	Lbfj$c;	c	UNLOADED_TO_CHUNK	field_27000	UNLOADED_TO_CHUNK
	f	Lbfj$c;	d	UNLOADED_WITH_PLAYER	field_27001	UNLOADED_WITH_PLAYER
	f	Lbfj$c;	e	CHANGED_DIMENSION	field_27002	CHANGED_DIMENSION
	f	Z	f	f_146956_	field_27003	destroy
	f	Z	g	f_146957_	field_27004	save
	f	[Lbfj$c;	h	$VALUES	field_27005	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_146965_	method_31486	shouldDestroy
	m	()Z	b	m_146966_	method_31487	shouldSave
	m	()[Lbfj$c;	c	m_146967_	method_36603	$values
c	bfk	net/minecraft/world/entity/EntityDimensions	net/minecraft/class_4048	net/minecraft/world/entity/EntityDimensions
	f	F	a	f_20377_	field_18067	width
	f	F	b	f_20378_	field_18068	height
	f	Z	c	f_20379_	field_18069	fixed
	m	(FFZ)V	<init>	<init>	<init>	<init>
	m	(FF)Lbfk;	a	m_20390_	method_19539	scale
	m	(F)Lbfk;	a	m_20388_	method_18383	scale
	m	(Leei;)Leed;	a	m_20393_	method_30757	makeBoundingBox
	m	(DDD)Leed;	a	m_20384_	method_30231	makeBoundingBox
	m	(FF)Lbfk;	b	m_20395_	method_18384	scalable
	m	(FF)Lbfk;	c	m_20398_	method_18385	fixed
c	bfl	net/minecraft/world/entity/EntityEvent	net/minecraft/class_6024	net/minecraft/world/entity/EntityEvent
	f	B	A	f_146972_	field_29996	PERMISSION_LEVEL_OWNERS
	f	B	B	f_146973_	field_29997	ATTACK_BLOCKED
	f	B	C	f_146974_	field_29998	SHIELD_DISABLED
	f	B	D	f_146975_	field_29999	FISHING_ROD_REEL_IN
	f	B	E	f_146976_	field_30000	ARMORSTAND_WOBBLE
	f	B	F	f_146978_	field_30002	STOP_OFFER_FLOWER
	f	B	G	f_146979_	field_30003	TALISMAN_ACTIVATE
	f	B	H	f_146982_	field_30006	DOLPHIN_LOOKING_FOR_TREASURE
	f	B	I	f_146983_	field_30007	RAVAGER_STUNNED
	f	B	J	f_146984_	field_30008	TRUSTING_FAILED
	f	B	K	f_146985_	field_30009	TRUSTING_SUCCEEDED
	f	B	L	f_146986_	field_30010	VILLAGER_SWEAT
	f	B	M	f_146987_	field_30011	BAD_OMEN_TRIGGERED
	f	B	N	f_146989_	field_30013	FOX_EAT
	f	B	O	f_146990_	field_30014	TELEPORT
	f	B	P	f_146991_	field_30015	MAINHAND_BREAK
	f	B	Q	f_146992_	field_30016	OFFHAND_BREAK
	f	B	R	f_146993_	field_30017	HEAD_BREAK
	f	B	S	f_146994_	field_30018	CHEST_BREAK
	f	B	T	f_146995_	field_30019	LEGS_BREAK
	f	B	U	f_146996_	field_30020	FEET_BREAK
	f	B	V	f_146998_	field_30022	HONEY_SLIDE
	f	B	W	f_146999_	field_30023	HONEY_JUMP
	f	B	X	f_147000_	field_30024	SWAP_HANDS
	f	B	Y	f_147001_	field_30025	CANCEL_SHAKE_WETNESS
	f	B	Z	f_147003_	field_33454	START_RAM
	f	B	a	f_146997_	field_30021	JUMP
	f	B	aa	f_147004_	field_33455	END_RAM
	f	B	ab	f_147005_	field_33691	POOF
	f	B	ac	f_217010_	field_38094	TENDRILS_SHIVER
	f	B	ad	f_217011_	field_38847	SONIC_CHARGE
	f	B	ae	f_271335_	field_42621	SNIFFER_DIGGING_SOUND
	f	B	b	f_147007_	field_30028	DEATH
	f	B	c	f_147008_	field_30029	START_ATTACKING
	f	B	d	f_147009_	field_30030	STOP_ATTACKING
	f	B	e	f_147010_	field_30031	TAMING_FAILED
	f	B	f	f_147011_	field_30032	TAMING_SUCCEEDED
	f	B	g	f_147012_	field_30033	SHAKE_WETNESS
	f	B	h	f_147013_	field_30034	USE_ITEM_COMPLETE
	f	B	i	f_147014_	field_30035	EAT_GRASS
	f	B	j	f_147015_	field_30036	OFFER_FLOWER
	f	B	k	f_147016_	field_30037	LOVE_HEARTS
	f	B	l	f_147017_	field_30038	VILLAGER_ANGRY
	f	B	m	f_147018_	field_30039	VILLAGER_HAPPY
	f	B	n	f_147019_	field_30040	WITCH_HAT_MAGIC
	f	B	o	f_147020_	field_30041	ZOMBIE_CONVERTING
	f	B	p	f_147021_	field_30042	FIREWORKS_EXPLODE
	f	B	q	f_147022_	field_30043	IN_LOVE_HEARTS
	f	B	r	f_147023_	field_30044	SQUID_ANIM_SYNCH
	f	B	s	f_147024_	field_30045	SILVERFISH_MERGE_ANIM
	f	B	t	f_147025_	field_30046	GUARDIAN_ATTACK_SOUND
	f	B	u	f_147026_	field_30047	REDUCED_DEBUG_INFO
	f	B	v	f_147027_	field_30048	FULL_DEBUG_INFO
	f	B	w	f_147028_	field_30049	PERMISSION_LEVEL_ALL
	f	B	x	f_147029_	field_30050	PERMISSION_LEVEL_MODERATORS
	f	B	y	f_147030_	field_30051	PERMISSION_LEVEL_GAMEMASTERS
	f	B	z	f_146971_	field_29995	PERMISSION_LEVEL_ADMINS
	m	()V	<init>	<init>	<init>	<init>
c	bfm	net/minecraft/world/entity/EntitySelector	net/minecraft/class_1301	net/minecraft/world/entity/EntitySelector
	f	Ljava/util/function/Predicate;	a	f_20402_	field_6154	ENTITY_STILL_ALIVE
	f	Ljava/util/function/Predicate;	b	f_20403_	field_6157	LIVING_ENTITY_STILL_ALIVE
	f	Ljava/util/function/Predicate;	c	f_20404_	field_6153	ENTITY_NOT_BEING_RIDDEN
	f	Ljava/util/function/Predicate;	d	f_20405_	field_6152	CONTAINER_ENTITY_SELECTOR
	f	Ljava/util/function/Predicate;	e	f_20406_	field_6156	NO_CREATIVE_OR_SPECTATOR
	f	Ljava/util/function/Predicate;	f	f_20408_	field_6155	NO_SPECTATORS
	f	Ljava/util/function/Predicate;	g	f_185987_	field_35589	CAN_BE_COLLIDED_WITH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(DDDDLbfj;)Z	a	m_20415_	method_5912	method_5912
	m	(DDDD)Ljava/util/function/Predicate;	a	m_20410_	method_5909	withinDistance
	m	(Lbfj;Lbfj;)Z	a	m_20423_	method_5906	method_5906
	m	(Lbfj;)Ljava/util/function/Predicate;	a	m_20421_	method_5911	pushableBy
	m	(Lbfj;Lefi;Lefi$a;Lbfj;)Z	a	m_20426_	method_5915	method_5915
	m	(Lbfj;)Ljava/util/function/Predicate;	b	m_20431_	method_5913	notRiding
	m	(Lbfj;)Z	c	m_20433_	method_24517	method_24517
	m	(Lbfj;)Z	d	m_20435_	method_5910	method_5910
	m	(Lbfj;)Z	e	m_20437_	method_5914	method_5914
	m	(Lbfj;)Z	f	m_20439_	method_5908	method_5908
	m	(Lbfj;)Z	g	m_20441_	method_32878	method_32878
c	bfm$a	net/minecraft/world/entity/EntitySelector$MobCanWearArmorEntitySelector	net/minecraft/class_1301$class_1302	net/minecraft/world/entity/EntitySelector$MobCanWearArmorEntitySelector
	f	Lcfz;	a	f_20443_	field_6158	itemStack
	m	(Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Z	a	test	method_5916	test
c	bfn	net/minecraft/world/entity/EntityType	net/minecraft/class_1299	net/minecraft/world/entity/EntityType
	f	Lbfn;	A	f_20563_	field_6086	ELDER_GUARDIAN
	f	Lbfn;	B	f_20564_	field_6110	END_CRYSTAL
	f	Lbfn;	C	f_20565_	field_6116	ENDER_DRAGON
	f	Lbfn;	D	f_20484_	field_6082	ENDER_PEARL
	f	Lbfn;	E	f_20566_	field_6091	ENDERMAN
	f	Lbfn;	F	f_20567_	field_6128	ENDERMITE
	f	Lbfn;	G	f_20568_	field_6090	EVOKER
	f	Lbfn;	H	f_20569_	field_6060	EVOKER_FANGS
	f	Lbfn;	I	f_20485_	field_6064	EXPERIENCE_BOTTLE
	f	Lbfn;	J	f_20570_	field_6044	EXPERIENCE_ORB
	f	Lbfn;	K	f_20571_	field_6061	EYE_OF_ENDER
	f	Lbfn;	L	f_20450_	field_6089	FALLING_BLOCK
	f	Lbfn;	M	f_20451_	field_6133	FIREWORK_ROCKET
	f	Lbfn;	N	f_20452_	field_17943	FOX
	f	Lbfn;	O	f_217012_	field_37419	FROG
	f	Lbfn;	P	f_20472_	field_6080	FURNACE_MINECART
	f	Lbfn;	Q	f_20453_	field_6107	GHAST
	f	Lbfn;	R	f_20454_	field_6095	GIANT
	f	Lbfn;	S	f_147033_	field_28401	GLOW_ITEM_FRAME
	f	Lbfn;	T	f_147034_	field_28402	GLOW_SQUID
	f	Lbfn;	U	f_147035_	field_30052	GOAT
	f	Lbfn;	V	f_20455_	field_6118	GUARDIAN
	f	Lbfn;	W	f_20456_	field_21973	HOGLIN
	f	Lbfn;	X	f_20473_	field_6058	HOPPER_MINECART
	f	Lbfn;	Y	f_20457_	field_6139	HORSE
	f	Lbfn;	Z	f_20458_	field_6071	HUSK
	f	Ljava/lang/String;	a	f_147037_	field_30053	ENTITY_TAG
	f	Lbfn;	aA	f_20486_	field_6045	POTION
	f	Lbfn;	aB	f_20516_	field_6062	PUFFERFISH
	f	Lbfn;	aC	f_20517_	field_6140	RABBIT
	f	Lbfn;	aD	f_20518_	field_6134	RAVAGER
	f	Lbfn;	aE	f_20519_	field_6073	SALMON
	f	Lbfn;	aF	f_20520_	field_6115	SHEEP
	f	Lbfn;	aG	f_20521_	field_6109	SHULKER
	f	Lbfn;	aH	f_20522_	field_6100	SHULKER_BULLET
	f	Lbfn;	aI	f_20523_	field_6125	SILVERFISH
	f	Lbfn;	aJ	f_20524_	field_6137	SKELETON
	f	Lbfn;	aK	f_20525_	field_6075	SKELETON_HORSE
	f	Lbfn;	aL	f_20526_	field_6069	SLIME
	f	Lbfn;	aM	f_20527_	field_6049	SMALL_FIREBALL
	f	Lbfn;	aN	f_271264_	field_42622	SNIFFER
	f	Lbfn;	aO	f_20528_	field_6047	SNOW_GOLEM
	f	Lbfn;	aP	f_20477_	field_6068	SNOWBALL
	f	Lbfn;	aQ	f_20474_	field_6142	SPAWNER_MINECART
	f	Lbfn;	aR	f_20478_	field_6135	SPECTRAL_ARROW
	f	Lbfn;	aS	f_20479_	field_6079	SPIDER
	f	Lbfn;	aT	f_20480_	field_6114	SQUID
	f	Lbfn;	aU	f_20481_	field_6098	STRAY
	f	Lbfn;	aV	f_20482_	field_23214	STRIDER
	f	Lbfn;	aW	f_217013_	field_37420	TADPOLE
	f	Lbfn;	aX	f_268607_	field_42457	TEXT_DISPLAY
	f	Lbfn;	aY	f_20515_	field_6063	TNT
	f	Lbfn;	aZ	f_20475_	field_6053	TNT_MINECART
	f	Lbfn;	aa	f_20459_	field_6065	ILLUSIONER
	f	Lbfn;	ab	f_271243_	field_42623	INTERACTION
	f	Lbfn;	ac	f_20460_	field_6147	IRON_GOLEM
	f	Lbfn;	ad	f_20461_	field_6052	ITEM
	f	Lbfn;	ae	f_268643_	field_42456	ITEM_DISPLAY
	f	Lbfn;	af	f_20462_	field_6043	ITEM_FRAME
	f	Lbfn;	ag	f_20463_	field_6066	FIREBALL
	f	Lbfn;	ah	f_20464_	field_6138	LEASH_KNOT
	f	Lbfn;	ai	f_20465_	field_6112	LIGHTNING_BOLT
	f	Lbfn;	aj	f_20466_	field_6074	LLAMA
	f	Lbfn;	ak	f_20467_	field_6124	LLAMA_SPIT
	f	Lbfn;	al	f_20468_	field_6102	MAGMA_CUBE
	f	Lbfn;	am	f_147036_	field_33456	MARKER
	f	Lbfn;	an	f_20469_	field_6096	MINECART
	f	Lbfn;	ao	f_20504_	field_6143	MOOSHROOM
	f	Lbfn;	ap	f_20503_	field_6057	MULE
	f	Lbfn;	aq	f_20505_	field_6081	OCELOT
	f	Lbfn;	ar	f_20506_	field_6120	PAINTING
	f	Lbfn;	as	f_20507_	field_6146	PANDA
	f	Lbfn;	at	f_20508_	field_6104	PARROT
	f	Lbfn;	au	f_20509_	field_6078	PHANTOM
	f	Lbfn;	av	f_20510_	field_6093	PIG
	f	Lbfn;	aw	f_20511_	field_22281	PIGLIN
	f	Lbfn;	ax	f_20512_	field_25751	PIGLIN_BRUTE
	f	Lbfn;	ay	f_20513_	field_6105	PILLAGER
	f	Lbfn;	az	f_20514_	field_6042	POLAR_BEAR
	f	Lbfn;	b	f_217014_	field_38384	ALLAY
	f	Lbfn$b;	bA	f_20535_	field_6101	factory
	f	Lbgc;	bB	f_20536_	field_6094	category
	f	Lcom/google/common/collect/ImmutableSet;	bC	f_20537_	field_25355	immuneTo
	f	Z	bD	f_20538_	field_6056	serialize
	f	Z	bE	f_20539_	field_6072	summon
	f	Z	bF	f_20540_	field_18981	fireImmune
	f	Z	bG	f_20541_	field_19423	canSpawnFarFromPlayer
	f	I	bH	f_20542_	field_24085	clientTrackingRange
	f	I	bI	f_20543_	field_24086	updateInterval
	f	Ljava/lang/String;	bJ	f_20544_	field_6106	descriptionId
	f	Lsw;	bK	f_20545_	field_6092	description
	f	Lacq;	bL	f_20546_	field_16526	lootTable
	f	Lbfk;	bM	f_20547_	field_18070	dimensions
	f	Lcaw;	bN	f_244139_	field_40115	requiredFeatures
	f	Lbfn;	ba	f_20488_	field_17714	TRADER_LLAMA
	f	Lbfn;	bb	f_20487_	field_6127	TRIDENT
	f	Lbfn;	bc	f_20489_	field_6111	TROPICAL_FISH
	f	Lbfn;	bd	f_20490_	field_6113	TURTLE
	f	Lbfn;	be	f_20491_	field_6059	VEX
	f	Lbfn;	bf	f_20492_	field_6077	VILLAGER
	f	Lbfn;	bg	f_20493_	field_6117	VINDICATOR
	f	Lbfn;	bh	f_20494_	field_17713	WANDERING_TRADER
	f	Lbfn;	bi	f_217015_	field_38095	WARDEN
	f	Lbfn;	bj	f_20495_	field_6145	WITCH
	f	Lbfn;	bk	f_20496_	field_6119	WITHER
	f	Lbfn;	bl	f_20497_	field_6076	WITHER_SKELETON
	f	Lbfn;	bm	f_20498_	field_6130	WITHER_SKULL
	f	Lbfn;	bn	f_20499_	field_6055	WOLF
	f	Lbfn;	bo	f_20500_	field_23696	ZOGLIN
	f	Lbfn;	bp	f_20501_	field_6051	ZOMBIE
	f	Lbfn;	bq	f_20502_	field_6048	ZOMBIE_HORSE
	f	Lbfn;	br	f_20530_	field_6054	ZOMBIE_VILLAGER
	f	Lbfn;	bs	f_20531_	field_6050	ZOMBIFIED_PIGLIN
	f	Lbfn;	bt	f_20532_	field_6097	PLAYER
	f	Lbfn;	bu	f_20533_	field_6103	FISHING_BOBBER
	f	Lorg/slf4j/Logger;	bw	f_20534_	field_6088	LOGGER
	f	Lhe$c;	bx	f_204038_	field_36398	builtInRegistryHolder
	f	F	by	f_147038_	field_30054	MAGIC_HORSE_WIDTH
	f	I	bz	f_268473_	field_42459	DISPLAY_TRACKING_RANGE
	f	Lbfn;	c	f_20476_	field_6083	AREA_EFFECT_CLOUD
	f	Lbfn;	d	f_20529_	field_6131	ARMOR_STAND
	f	Lbfn;	e	f_20548_	field_6122	ARROW
	f	Lbfn;	f	f_147039_	field_28315	AXOLOTL
	f	Lbfn;	g	f_20549_	field_6108	BAT
	f	Lbfn;	h	f_20550_	field_20346	BEE
	f	Lbfn;	i	f_20551_	field_6099	BLAZE
	f	Lbfn;	j	f_268573_	field_42460	BLOCK_DISPLAY
	f	Lbfn;	k	f_20552_	field_6121	BOAT
	f	Lbfn;	l	f_243976_	field_40116	CAMEL
	f	Lbfn;	m	f_20553_	field_16281	CAT
	f	Lbfn;	n	f_20554_	field_6084	CAVE_SPIDER
	f	Lbfn;	o	f_217016_	field_38096	CHEST_BOAT
	f	Lbfn;	p	f_20470_	field_6126	CHEST_MINECART
	f	Lbfn;	q	f_20555_	field_6132	CHICKEN
	f	Lbfn;	r	f_20556_	field_6070	COD
	f	Lbfn;	s	f_20471_	field_6136	COMMAND_BLOCK_MINECART
	f	Lbfn;	t	f_20557_	field_6085	COW
	f	Lbfn;	u	f_20558_	field_6046	CREEPER
	f	Lbfn;	v	f_20559_	field_6087	DOLPHIN
	f	Lbfn;	w	f_20560_	field_6067	DONKEY
	f	Lbfn;	x	f_20561_	field_6129	DRAGON_FIREBALL
	f	Lbfn;	y	f_20562_	field_6123	DROWNED
	f	Lbfn;	z	f_20483_	field_6144	EGG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn$b;Lbgc;ZZZZLcom/google/common/collect/ImmutableSet;Lbfk;IILcaw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lcmm;)Ljava/util/stream/Stream;	a	m_147045_	method_31489	loadEntitiesRecursive
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_20632_	method_5898	byString
	m	(Ljava/util/function/Consumer;Laif;Lcfz;Lbyo;)Ljava/util/function/Consumer;	a	m_264081_	method_48156	appendDefaultStackConfig
	m	(Laif;Lbyo;Lqr;Lbfj;)V	a	m_262353_	method_48008	method_48008
	m	(Ljava/lang/String;Lbfn$a;)Lbfn;	a	m_20634_	method_5895	register
	m	(Ldcb;)Z	a	m_20630_	method_29496	isBlockDangerous
	m	(Lanl;)Z	a	m_204039_	method_20210	is
	m	(Lqr;Lcmm;)Ljava/util/Optional;	a	m_20642_	method_5892	create
	m	(Lcmm;Lbfn;)Lbfj;	a	m_185996_	method_17846	method_17846
	m	(Lbfn;)Lacq;	a	m_20613_	method_5890	getKey
	m	(Lqr;Lbfj;)V	a	m_185988_	method_17839	method_17839
	m	(Ljava/util/function/Consumer;Lcfz;)Ljava/util/function/Consumer;	a	m_263556_	method_48012	appendCustomNameConfig
	m	(Lqr;Lcmm;Ljava/util/function/Function;)Lbfj;	a	m_20645_	method_17842	loadEntityRecursive
	m	(Lqr;Lcmm;Ljava/util/function/Function;Lbfj;)Lbfj;	a	m_185991_	method_17843	method_17843
	m	(Lcmp;Lgu;ZLeed;)D	a	m_20625_	method_5884	getYOffset
	m	(Lcmm;Lbyo;Lbfj;Lqr;)V	a	m_20620_	method_5881	updateCustomEntityTag
	m	(Laif;Lcfz;Lbyo;)Ljava/util/function/Consumer;	a	m_263562_	method_48009	createDefaultStackConfig
	m	(Laif;Lqr;Ljava/util/function/Consumer;Lgu;Lbgd;ZZ)Lbfj;	a	m_262455_	method_5899	spawn
	m	(Laif;Lcfz;Lbyo;Lgu;Lbgd;ZZ)Lbfj;	a	m_20592_	method_5894	spawn
	m	(Lcmm;)Lbfj;	a	m_20615_	method_5883	create
	m	(DDD)Leed;	a	m_20585_	method_17683	getAABB
	m	(Lqr;)Ljava/util/Optional;	a	m_20637_	method_17684	by
	m	(Laif;Lgu;Lbgd;)Lbfj;	a	m_262496_	method_47821	spawn
	m	(Lcfz;Lbfj;)V	a	m_262354_	method_48010	method_48010
	m	(Lbfj;)Lbfj;	a	m_141992_	method_31488	tryCast
	m	(Lqr;Lcmm;)Ljava/util/Optional;	b	m_20669_	method_17848	loadStaticEntity
	m	(Laif;Lqr;Ljava/util/function/Consumer;Lgu;Lbgd;ZZ)Lbfj;	b	m_262451_	method_5888	create
	m	(Lqr;)V	b	m_185999_	method_17847	method_17847
	m	(Lbfj;)V	b	m_262355_	method_48013	method_48013
	m	(Ljava/util/function/Consumer;Laif;Lcfz;Lbyo;)Ljava/util/function/Consumer;	b	m_263559_	method_48011	appendCustomEntityStackConfig
	m	()Z	b	m_20584_	method_5893	canSerialize
	m	()Z	c	m_20654_	method_5896	canSummon
	m	(Lbfj;)V	c	m_263555_	method_47823	method_47823
	m	()Z	d	m_20672_	method_19946	fireImmune
	m	()Z	e	m_20673_	method_20814	canSpawnFarFromPlayer
	m	()Lbgc;	f	m_20674_	method_5891	getCategory
	m	()Ljava/lang/String;	g	m_20675_	method_5882	getDescriptionId
	m	()Lsw;	h	m_20676_	method_5897	getDescription
	m	()Ljava/lang/String;	i	m_147048_	method_35050	toShortString
	m	()Lacq;	j	m_20677_	method_16351	getDefaultLootTable
	m	()F	k	m_20678_	method_17685	getWidth
	m	()F	l	m_20679_	method_17686	getHeight
	m	()Lbfk;	n	m_20680_	method_18386	getDimensions
	m	()I	o	m_20681_	method_18387	clientTrackingRange
	m	()I	p	m_20682_	method_18388	updateInterval
	m	()Z	q	m_20683_	method_18389	trackDeltas
	m	()Lhe$c;	r	m_204041_	method_40124	builtInRegistryHolder
c	bfn$1	net/minecraft/world/entity/EntityType$1	net/minecraft/class_1299$1	net/minecraft/world/entity/EntityType$1
	f	Ljava/util/Spliterator;	a	f_147049_	field_27006	val$tagSpliterator
	f	Lcmm;	b	f_147050_	field_27007	val$level
	f	Ljava/util/List;	c	f_147051_	field_27008	val$entities
	m	(Ljava/util/Spliterator;Lcmm;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Ljava/util/function/Consumer;Lrk;)V	a	m_147056_	method_31490	method_31490
	m	(Ljava/util/function/Consumer;Lbfj;)Lbfj;	a	m_147060_	method_31491	method_31491
c	bfn$a	net/minecraft/world/entity/EntityType$Builder	net/minecraft/class_1299$class_1300	net/minecraft/world/entity/EntityType$Builder
	f	Lbfn$b;	a	f_20685_	field_6148	factory
	f	Lbgc;	b	f_20686_	field_6149	category
	f	Lcom/google/common/collect/ImmutableSet;	c	f_20687_	field_25356	immuneTo
	f	Z	d	f_20688_	field_6151	serialize
	f	Z	e	f_20689_	field_6150	summon
	f	Z	f	f_20690_	field_18982	fireImmune
	f	Z	g	f_20691_	field_19424	canSpawnFarFromPlayer
	f	I	h	f_20692_	field_24087	clientTrackingRange
	f	I	i	f_20693_	field_24088	updateInterval
	f	Lbfk;	j	f_20694_	field_18071	dimensions
	f	Lcaw;	k	f_244453_	field_40117	requiredFeatures
	m	(Lbfn$b;Lbgc;)V	<init>	<init>	<init>	<init>
	m	(I)Lbfn$a;	a	m_20702_	method_27299	clientTrackingRange
	m	()Lbfn$a;	a	m_20698_	method_5901	noSummon
	m	(Lbfn$b;Lbgc;)Lbfn$a;	a	m_20704_	method_5903	of
	m	(Lbfn;Lcmm;)Lbfj;	a	m_20707_	method_5900	method_5900
	m	(Lbgc;)Lbfn$a;	a	m_20710_	method_5902	createNothing
	m	(Ljava/lang/String;)Lbfn;	a	m_20712_	method_5905	build
	m	(FF)Lbfn$a;	a	m_20699_	method_17687	sized
	m	([Lcau;)Lbfn$a;	a	m_246346_	method_45323	requiredFeatures
	m	([Lcpn;)Lbfn$a;	a	m_20714_	method_29497	immuneTo
	m	(I)Lbfn$a;	b	m_20717_	method_27300	updateInterval
	m	()Lbfn$a;	b	m_20716_	method_5904	noSave
	m	()Lbfn$a;	c	m_20719_	method_19947	fireImmune
	m	()Lbfn$a;	d	m_20720_	method_20815	canSpawnFarFromPlayer
c	bfn$b	net/minecraft/world/entity/EntityType$EntityFactory	net/minecraft/class_1299$class_4049	net/minecraft/world/entity/EntityType$EntityFactory
	m	(Lbfn;Lcmm;)Lbfj;	create	m_20721_	create	create
c	bfo	net/minecraft/world/entity/EquipmentSlot	net/minecraft/class_1304	net/minecraft/world/entity/EquipmentSlot
	f	Lbfo;	a	MAINHAND	field_6173	MAINHAND
	f	Lbfo;	b	OFFHAND	field_6171	OFFHAND
	f	Lbfo;	c	FEET	field_6166	FEET
	f	Lbfo;	d	LEGS	field_6172	LEGS
	f	Lbfo;	e	CHEST	field_6174	CHEST
	f	Lbfo;	f	HEAD	field_6169	HEAD
	f	Lbfo$a;	g	f_20730_	field_6170	type
	f	I	h	f_20731_	field_6168	index
	f	I	i	f_20732_	field_6167	filterFlag
	f	Ljava/lang/String;	j	f_20733_	field_6175	name
	f	[Lbfo;	k	$VALUES	field_6176	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILbfo$a;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lbfo$a;I)Lbfo;	a	m_20744_	method_20234	byTypeAndIndex
	m	()Lbfo$a;	a	m_20743_	method_5925	getType
	m	(I)I	a	m_147068_	method_32320	getIndex
	m	(Ljava/lang/String;)Lbfo;	a	m_20747_	method_5924	byName
	m	()I	b	m_20749_	method_5927	getIndex
	m	()I	c	m_20750_	method_5926	getFilterFlag
	m	()Ljava/lang/String;	d	m_20751_	method_5923	getName
	m	()Z	e	m_254934_	method_46643	isArmor
	m	()[Lbfo;	f	m_147070_	method_36604	$values
c	bfo$a	net/minecraft/world/entity/EquipmentSlot$Type	net/minecraft/class_1304$class_1305	net/minecraft/world/entity/EquipmentSlot$Type
	f	Lbfo$a;	a	HAND	field_6177	HAND
	f	Lbfo$a;	b	ARMOR	field_6178	ARMOR
	f	[Lbfo$a;	c	$VALUES	field_6179	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbfo$a;	a	m_147071_	method_36605	$values
c	bfp	net/minecraft/world/entity/ExperienceOrb	net/minecraft/class_1303	net/minecraft/world/entity/ExperienceOrb
	f	I	b	f_147073_	field_30055	LIFETIME
	f	I	c	f_147074_	field_30056	ENTITY_SCAN_PERIOD
	f	I	d	f_147075_	field_30057	MAX_FOLLOW_DIST
	f	I	e	f_147076_	field_30058	ORB_GROUPS_PER_AREA
	f	D	f	f_147077_	field_30059	ORB_MERGE_DISTANCE
	f	I	g	f_20767_	field_6164	age
	f	I	h	f_20769_	field_6161	health
	f	I	i	f_20770_	field_6159	value
	f	I	j	f_147072_	field_27009	count
	f	Lbyo;	k	f_20771_	field_6162	followingPlayer
	m	(Lcmm;DDDI)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(IILbfp;)Z	a	m_147078_	method_31492	method_31492
	m	(Lbfp;II)Z	a	m_147088_	method_31495	canMerge
	m	(Lbfp;)Z	a	m_147086_	method_31494	canMerge
	m	(Lbyo;I)I	a	m_147092_	method_35051	repairPlayerItems
	m	(Laif;Leei;I)V	a	m_147082_	method_31493	award
	m	(Laif;Leei;I)Z	b	m_147096_	method_31496	tryMergeToExisting
	m	(Lbfp;)V	b	m_147100_	method_31497	merge
	m	(I)I	b	m_20782_	method_5918	getExperienceValue
	m	(I)I	c	m_20793_	method_5922	durabilityToXp
	m	(I)I	d	m_20798_	method_5917	xpToDurability
	m	()I	j	m_20801_	method_5919	getValue
	m	()I	k	m_20802_	method_5920	getIcon
	m	()V	o	m_147103_	method_31498	scanForEntities
	m	()V	p	m_20803_	method_5921	setUnderwaterMovement
c	bfq	net/minecraft/world/entity/FlyingMob	net/minecraft/class_1307	net/minecraft/world/entity/FlyingMob
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bfr	net/minecraft/world/entity/GlowSquid	net/minecraft/class_5776	net/minecraft/world/entity/GlowSquid
	f	Laby;	bX	f_147108_	field_28403	DATA_DARK_TICKS_REMAINING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_217017_	method_38962	checkGlowSquideSpawnRules
	m	(I)V	c	m_147119_	method_33333	setDarkTicks
	m	()I	w	m_147128_	method_33334	getDarkTicksRemaining
c	bfs	net/minecraft/world/entity/HasCustomInventoryScreen	net/minecraft/class_7248	net/minecraft/world/entity/HasCustomInventoryScreen
	m	(Lbyo;)V	b	m_213583_	method_6722	openCustomInventoryScreen
c	bft	net/minecraft/world/entity/HumanoidArm	net/minecraft/class_1306	net/minecraft/world/entity/HumanoidArm
	f	Lbft;	a	LEFT	field_6182	LEFT
	f	Lbft;	b	RIGHT	field_6183	RIGHT
	f	I	c	f_217024_	field_38385	id
	f	Ljava/lang/String;	d	f_20821_	field_6181	name
	f	[Lbft;	e	$VALUES	field_6180	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lbft;	d	m_20828_	method_5928	getOpposite
	m	()[Lbft;	e	m_147131_	method_36606	$values
c	bfu	net/minecraft/world/entity/Interaction	net/minecraft/class_8150	net/minecraft/world/entity/Interaction
	f	Lorg/slf4j/Logger;	b	f_271310_	field_42624	LOGGER
	f	Laby;	c	f_271210_	field_42625	DATA_WIDTH_ID
	f	Laby;	d	f_271237_	field_42626	DATA_HEIGHT_ID
	f	Laby;	e	f_271389_	field_42627	DATA_RESPONSE_ID
	f	Ljava/lang/String;	f	f_271518_	field_42628	TAG_WIDTH
	f	Ljava/lang/String;	g	f_271085_	field_42629	TAG_HEIGHT
	f	Ljava/lang/String;	h	f_271403_	field_42630	TAG_ATTACK
	f	Ljava/lang/String;	i	f_271476_	field_42631	TAG_INTERACTION
	f	Ljava/lang/String;	j	f_271508_	field_42632	TAG_RESPONSE
	f	Lbfu$a;	k	f_271404_	field_42633	attack
	f	Lbfu$a;	l	f_271193_	field_42634	interaction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_271717_	method_49112	setResponse
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_271752_	method_49110	method_49110
	m	(F)V	a	m_272058_	method_49109	setWidth
	m	(Lqr;Lrk;)V	a	m_271718_	method_49111	method_49111
	m	(Lcom/mojang/datafixers/util/Pair;)V	b	m_271854_	method_49114	method_49114
	m	(Lqr;Lrk;)V	b	m_271873_	method_49115	method_49115
	m	()F	k	m_272023_	method_49116	getWidth
	m	()F	o	m_271858_	method_49117	getHeight
	m	()Z	p	m_271819_	method_49118	getResponse
	m	()Lbfk;	q	m_271772_	method_49119	getDimensions
	m	(F)V	s	m_271774_	method_49113	setHeight
c	bfu$a	net/minecraft/world/entity/Interaction$PlayerAction	net/minecraft/class_8150$class_8151	net/minecraft/world/entity/Interaction$PlayerAction
	f	Lcom/mojang/serialization/Codec;	a	f_271433_	field_42635	CODEC
	f	Ljava/util/UUID;	b	f_271379_	comp_1284	player
	f	J	c	f_271492_	comp_1285	timestamp
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;J)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_272090_	method_49120	method_49120
	m	()Ljava/util/UUID;	a	f_271379_	comp_1284	player
	m	()J	b	f_271492_	comp_1285	timestamp
c	bfv	net/minecraft/world/entity/ItemBasedSteering	net/minecraft/class_4980	net/minecraft/world/entity/ItemBasedSteering
	f	I	a	f_147132_	field_30060	MIN_BOOST_TIME
	f	I	b	f_147133_	field_30061	MAX_BOOST_TIME
	f	Lacb;	c	f_20837_	field_23218	entityData
	f	Laby;	d	f_20838_	field_23219	boostTimeAccessor
	f	Laby;	e	f_20839_	field_23220	hasSaddleAccessor
	f	Z	f	f_20834_	field_23215	boosting
	f	I	g	f_20835_	field_23216	boostTime
	m	(Lacb;Laby;Laby;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_20844_	method_26307	onSynced
	m	(Lqr;)V	a	m_20847_	method_26309	addAdditionalSaveData
	m	(Z)V	a	m_20849_	method_26310	setSaddle
	m	(Lapf;)Z	a	m_217032_	method_26308	boost
	m	(Lqr;)V	b	m_20852_	method_26312	readAdditionalSaveData
	m	()V	b	m_274606_	method_49478	tickBoost
	m	()F	c	m_274439_	method_49479	boostFactor
	m	()Z	d	m_20851_	method_26311	hasSaddle
	m	()I	e	m_274397_	method_49480	boostTimeTotal
c	bfw	net/minecraft/world/entity/ItemSteerable	net/minecraft/class_4981	net/minecraft/world/entity/ItemSteerable
	m	()Z	a	m_6746_	method_6577	boost
c	bfx	net/minecraft/world/entity/LerpingModel	net/minecraft/class_6375	net/minecraft/world/entity/LerpingModel
	m	()Ljava/util/Map;	a	m_142115_	method_36976	getModelRotationValues
c	bfy	net/minecraft/world/entity/LightningBolt	net/minecraft/class_1538	net/minecraft/world/entity/LightningBolt
	f	J	b	f_20859_	field_7186	seed
	f	I	c	f_147136_	field_30062	START_LIFE
	f	D	d	f_147137_	field_33906	DAMAGE_RADIUS
	f	D	e	f_147138_	field_33907	DETECTION_RADIUS
	f	I	f	f_20860_	field_7185	life
	f	I	g	f_20861_	field_7183	flashes
	f	Z	h	f_20862_	field_7184	visualOnly
	f	Laig;	i	f_20863_	field_7182	cause
	f	Ljava/util/Set;	j	f_147134_	field_33904	hitEntities
	f	I	k	f_147135_	field_33905	blocksSetOnFire
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_20874_	method_29498	setVisualOnly
	m	(Lbfj;)Z	a	m_147139_	method_37218	method_37218
	m	(Lcmm;Lgu;Ldcb;)V	a	m_147141_	method_34708	method_34708
	m	(Lcmm;Lgu;Lgu$a;I)V	a	m_147145_	method_34709	randomWalkCleaningCopper
	m	(I)V	b	m_20870_	method_6960	spawnFire
	m	(Laig;)V	b	m_20879_	method_6961	setCause
	m	(Lcmm;Lgu;)V	b	m_147150_	method_34707	clearCopperOnLightningStrike
	m	(Lcmm;Lgu;)Ljava/util/Optional;	c	m_147153_	method_34710	randomStepCleaningCopper
	m	(Laig;)Z	e	m_147156_	method_37219	method_37219
	m	()Laig;	j	m_147158_	method_35052	getCause
	m	()I	k	m_147159_	method_37220	getBlocksSetOnFire
	m	()Ljava/util/stream/Stream;	o	m_147160_	method_37221	getHitEntities
	m	()V	p	m_147161_	method_31499	powerLightningRod
	m	()Lgu;	q	m_147162_	method_36607	getStrikePosition
c	bfz	net/minecraft/world/entity/LivingEntity	net/minecraft/class_1309	net/minecraft/world/entity/LivingEntity
	f	F	aD	f_147164_	field_30067	DEFAULT_EYE_HEIGHT
	f	Lbfk;	aE	f_20910_	field_18072	SLEEPING_DIMENSIONS
	f	F	aF	f_147165_	field_30068	EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT
	f	Z	aG	f_20911_	field_6252	swinging
	f	Lbdw;	aH	f_20912_	field_6266	swingingArm
	f	I	aI	f_20913_	field_6279	swingTime
	f	I	aJ	f_20914_	field_6218	removeArrowTime
	f	I	aK	f_20915_	field_20347	removeStingerTime
	f	I	aL	f_20916_	field_6235	hurtTime
	f	I	aM	f_20917_	field_6254	hurtDuration
	f	I	aN	f_20919_	field_6213	deathTime
	f	F	aO	f_20920_	field_6229	oAttackAnim
	f	F	aP	f_20921_	field_6251	attackAnim
	f	I	aQ	f_20922_	field_6273	attackStrengthTicker
	f	Lbgz;	aR	f_267362_	field_42108	walkAnimation
	f	I	aS	f_20926_	field_6269	invulnerableDuration
	f	F	aT	f_20927_	field_6244	timeOffs
	f	F	aU	f_20928_	field_6262	rotA
	f	F	aV	f_20883_	field_6283	yBodyRot
	f	F	aW	f_20884_	field_6220	yBodyRotO
	f	F	aX	f_20885_	field_6241	yHeadRot
	f	F	aY	f_20886_	field_6259	yHeadRotO
	f	Lbyo;	aZ	f_20888_	field_6258	lastHurtByPlayer
	f	Lorg/slf4j/Logger;	b	f_201943_	field_36332	LOGGER
	f	Lbha;	bA	f_20939_	field_18321	brain
	f	Lbhe;	bB	f_20960_	field_6231	SPEED_MODIFIER_SPRINTING
	f	I	bC	f_147178_	field_30078	DAMAGE_SOURCE_TIMEOUT
	f	I	bD	f_147179_	field_30079	WAIT_TICKS_BEFORE_ITEM_USE_EFFECTS
	f	I	bE	f_147180_	field_30080	TICKS_PER_ELYTRA_FREE_FALL_EVENT
	f	I	bF	f_147181_	field_30081	FREE_FALL_EVENTS_PER_ELYTRA_BREAK
	f	F	bG	f_286963_	field_44874	BASE_JUMP_POWER
	f	D	bH	f_147182_	field_33908	MAX_LINE_OF_SIGHT_TEST_RANGE
	f	Laby;	bI	f_20961_	field_6247	DATA_HEALTH_ID
	f	Laby;	bJ	f_20962_	field_6240	DATA_EFFECT_COLOR_ID
	f	Laby;	bK	f_20963_	field_6214	DATA_EFFECT_AMBIENCE_ID
	f	Laby;	bL	f_20940_	field_6219	DATA_ARROW_COUNT_ID
	f	Laby;	bM	f_20941_	field_20348	DATA_STINGER_COUNT_ID
	f	Laby;	bN	f_20942_	field_18073	SLEEPING_POS_ID
	f	I	bO	f_271312_	field_42636	MAX_HEAD_ROTATION_RELATIVE_TO_BODY
	f	Lbhd;	bP	f_20943_	field_6260	attributes
	f	Lbek;	bQ	f_20944_	field_6256	combatTracker
	f	Ljava/util/Map;	bR	f_20945_	field_6280	activeEffects
	f	Lhn;	bS	f_20946_	field_6234	lastHandItemStacks
	f	Lhn;	bT	f_20947_	field_6248	lastArmorItemStacks
	f	Z	bU	f_147183_	field_30082	discardFriction
	f	Z	bV	f_20948_	field_6285	effectsDirty
	f	Lbfz;	bW	f_20949_	field_6274	lastHurtByMob
	f	I	bX	f_20950_	field_6230	lastHurtByMobTimestamp
	f	Lbfz;	bY	f_20951_	field_6236	lastHurtMob
	f	I	bZ	f_20952_	field_6270	lastHurtMobTimestamp
	f	I	ba	f_20889_	field_6238	lastHurtByPlayerTime
	f	Z	bb	f_20890_	field_6272	dead
	f	I	bc	f_20891_	field_6278	noActionTime
	f	F	bd	f_20892_	field_6217	oRun
	f	F	be	f_20893_	field_6233	run
	f	F	bf	f_20894_	field_6255	animStep
	f	F	bg	f_20895_	field_6275	animStepO
	f	F	bh	f_20896_	field_6215	rotOffs
	f	I	bi	f_20897_	field_6232	deathScore
	f	F	bj	f_20898_	field_6253	lastHurt
	f	Z	bk	f_20899_	field_6282	jumping
	f	F	bl	f_20900_	field_6212	xxa
	f	F	bm	f_20901_	field_6227	yya
	f	F	bn	f_20902_	field_6250	zza
	f	I	bo	f_20903_	field_6210	lerpSteps
	f	D	bp	f_20904_	field_6224	lerpX
	f	D	bq	f_20905_	field_6245	lerpY
	f	D	br	f_20906_	field_6263	lerpZ
	f	D	bs	f_20907_	field_6284	lerpYRot
	f	D	bt	f_20908_	field_6221	lerpXRot
	f	D	bu	f_20933_	field_6242	lyHeadRot
	f	I	bv	f_20934_	field_6265	lerpHeadSteps
	f	Lcfz;	bw	f_20935_	field_6277	useItem
	f	I	bx	f_20936_	field_6222	useItemRemaining
	f	I	by	f_20937_	field_6239	fallFlyTicks
	f	I	bz	f_20938_	field_6261	autoSpinAttackTicks
	f	Ljava/util/UUID;	c	f_20929_	field_6237	SPEED_MODIFIER_SPRINTING_UUID
	f	F	ca	f_20953_	field_6287	speed
	f	I	cb	f_20954_	field_6228	noJumpDelay
	f	F	cc	f_20955_	field_6246	absorptionAmount
	f	Lgu;	cd	f_20956_	field_6268	lastPos
	f	Ljava/util/Optional;	ce	f_20957_	field_22418	lastClimbablePos
	f	Lben;	cf	f_20958_	field_6276	lastDamageSource
	f	J	cg	f_20930_	field_6226	lastDamageStamp
	f	F	ch	f_20931_	field_6243	swimAmount
	f	F	ci	f_20932_	field_6264	swimAmountO
	f	Z	cj	f_217034_	field_37421	skipDropExperience
	f	Ljava/util/UUID;	d	f_20959_	field_23128	SPEED_MODIFIER_SOUL_SPEED_UUID
	f	Ljava/util/UUID;	e	f_147184_	field_27859	SPEED_MODIFIER_POWDER_SNOW_UUID
	f	I	h	f_147166_	field_30069	HAND_SLOTS
	f	I	i	f_147167_	field_30070	ARMOR_SLOTS
	f	I	j	f_147168_	field_30071	EQUIPMENT_SLOT_OFFSET
	f	I	k	f_147169_	field_30072	ARMOR_SLOT_OFFSET
	f	I	l	f_147170_	field_30073	SWING_DURATION
	f	I	m	f_147171_	field_30074	PLAYER_HURT_EXPERIENCE_TIME
	f	D	n	f_147172_	field_30075	MIN_MOVEMENT_DISTANCE
	f	D	o	f_147173_	field_30076	DEFAULT_BASE_GRAVITY
	f	I	p	f_147174_	field_30077	DEATH_DURATION
	f	I	q	f_147175_	field_30063	USE_ITEM_INTERVAL
	f	I	r	f_147176_	field_30064	LIVING_ENTITY_FLAG_IS_USING
	f	I	s	f_147177_	field_30065	LIVING_ENTITY_FLAG_OFF_HAND
	f	I	t	f_147163_	field_30066	LIVING_ENTITY_FLAG_SPIN_ATTACK
	f	Laby;	u	f_20909_	field_6257	DATA_LIVING_ENTITY_FLAGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	A	m_7324_	method_6087	doPush
	m	()Ljava/util/Map;	A	m_21319_	method_30129	collectEquipmentChanges
	m	(Lbfj;)Z	B	m_142582_	method_6057	hasLineOfSight
	m	()V	C	m_21323_	method_6053	updateFallFlying
	m	()V	D	m_21329_	method_6076	updatingUsingItem
	m	()Z	E	m_21332_	method_22382	shouldTriggerItemUseEffects
	m	()V	F	m_8034_	method_6027	updateInvisibilityStatus
	m	()V	F_	m_8098_	method_6044	onLeaveCombat
	m	()V	G	m_21333_	method_6072	updateSwimAmount
	m	()Z	I	m_21334_	method_18406	checkBedExists
	m	()V	Q_	m_8108_	method_6000	onEnterCombat
	m	()V	Z_	m_8095_	method_6040	completeUsingItem
	m	(Lcfz;I)V	a	m_21060_	method_6037	spawnItemParticles
	m	(Lcfz;Lcmm;Lbfz;)V	a	m_21063_	method_18865	addEatEffect
	m	(Lbyo;Leei;)V	a	m_274498_	method_49481	tickRidden
	m	(Lcfz;Lcfz;)Z	a	m_246525_	method_45324	equipmentHasChanged
	m	(Lcfz;)V	a	m_142106_	method_37119	updateUsingItem
	m	(Lbvh;)V	a	m_21053_	method_29499	onItemPickup
	m	(Lbfj;I)V	a	m_7938_	method_6103	take
	m	(Ldxe;)Z	a	m_203441_	method_26319	canStandOnFluid
	m	(Lcfu;Lcfz;)Z	a	m_147198_	method_24519	method_24519
	m	(Ljava/util/List;Lbfo;Lcfz;)V	a	m_147202_	method_30120	method_30120
	m	(Lbfz;Lbfo;)Lbgs;	a	m_147195_	method_32321	createEquipmentSlotAccess
	m	(Lbdw;Z)V	a	m_21011_	method_23667	swing
	m	(Lbdw;Lcfz;)V	a	m_21008_	method_6122	setItemInHand
	m	(Lbfa;)V	a	m_7285_	method_6129	onEffectRemoved
	m	(Lben;IZ)V	a	m_7472_	method_6099	dropCustomDeathLoot
	m	(Lbfa;Lbfj;)V	a	m_142540_	method_6020	onEffectAdded
	m	(Leed;Leed;)V	a	m_21071_	method_6035	checkAutoSpinAttack
	m	(Lgu;)V	a	m_21080_	method_18392	setPosToBed
	m	(Lben;Z)V	a	m_7625_	method_16077	dropFromLootTable
	m	(Lbfo;)Z	a	m_213772_	method_44201	doesEmitEquipEvent
	m	(Lbfz;)V	a	m_6703_	method_6015	setLastHurtByMob
	m	(Leei;F)Leei;	a	m_21074_	method_26318	handleRelativeFrictionAndCalculateMovement
	m	(Lbfj;)V	a	m_21028_	method_6038	dismountVehicle
	m	(Ljava/util/Map;)V	a	m_21091_	method_30121	handleHandSwap
	m	(Lcmm;Lcfz;)Lcfz;	a	m_5584_	method_18866	eat
	m	(DZLeei;)Leei;	a	m_20994_	method_26317	getFluidFallingAdjustedMovement
	m	(Lbfz;Lbqm;)Z	a	m_21040_	method_18391	canAttack
	m	(Lbey;)Z	a	m_21023_	method_6059	hasEffect
	m	(Lben;)V	a	m_6667_	method_6078	die
	m	(Lqr;Lgu;)V	a	m_21097_	method_18393	method_18393
	m	(Lhe;)D	a	m_246858_	method_45325	getAttributeValue
	m	(Lcom/mojang/serialization/Dynamic;)Lbha;	a	m_8075_	method_18867	makeBrain
	m	(Lbhb;)Lbhc;	a	m_21051_	method_5996	getAttribute
	m	(Lqr;Lrk;)V	a	m_21100_	method_28305	method_28305
	m	(Lgu;Z)V	a	m_6818_	method_6006	setRecordPlayingNearby
	m	(Lbdw;)V	a	m_6674_	method_6104	swing
	m	(F)F	a	m_20998_	method_6024	getSwimAmount
	m	(Lbfa;ZLbfj;)V	a	m_141973_	method_6009	onEffectUpdated
	m	(Lbfn;)Z	a	m_6549_	method_5973	canAttackType
	m	(DD)V	a	m_269405_	method_48761	indicateDamage
	m	(Lbfo;Lcfz;Lcfz;)V	a	m_238392_	method_6116	onEquipItem
	m	(Lbfo;)Z	b	m_21033_	method_6084	hasItemInSlot
	m	(Lbfo;Lcfz;)V	b	m_21128_	method_30122	setLastArmorItem
	m	(Lbyo;Leei;)Leei;	b	m_274312_	method_49482	getRiddenInput
	m	(Ljava/util/function/Predicate;)Z	b	m_21093_	method_24520	isHolding
	m	(Lbhb;)D	b	m_21133_	method_26825	getAttributeValue
	m	(Lbgl;Lbfk;)F	b	m_6431_	method_18394	getStandingEyeHeight
	m	(Lbdw;)Lcfz;	b	m_21120_	method_5998	getItemInHand
	m	(Lgu;)V	b	m_5802_	method_18403	startSleeping
	m	(DDDZ)Z	b	m_20984_	method_6082	randomTeleport
	m	(Lbey;)Lbfa;	b	m_21124_	method_6112	getEffect
	m	(Lhe;)D	b	m_245892_	method_45326	getAttributeBaseValue
	m	(Lbfa;Lbfj;)Z	b	m_147207_	method_37222	addEffect
	m	(Lbfa;)Z	b	m_7292_	method_6092	addEffect
	m	(Lben;F)V	b	m_6472_	method_6105	hurtArmor
	m	(Ljava/util/Map;)V	b	m_21142_	method_30123	handleEquipmentChanges
	m	(Lcfu;)Z	b	m_21055_	method_24518	isHolding
	m	(Lcfz;I)V	b	m_21137_	method_6098	triggerItemUseEffects
	m	()V	b_	m_8107_	method_6007	aiStep
	m	(Lbyo;)V	c	m_6598_	method_29505	setLastHurtByPlayer
	m	(Lbfo;Lcfz;)V	c	m_21168_	method_30124	setLastHandItem
	m	(Lbfa;Lbfj;)V	c	m_147215_	method_26082	forceAddEffect
	m	(IZ)V	c	m_21155_	method_6085	setLivingEntityFlag
	m	(Ljava/util/Collection;)Z	c	m_21179_	method_6089	areAllEffectsAmbient
	m	(Lbhb;)D	c	m_21172_	method_26826	getAttributeBaseValue
	m	(Lben;F)V	c	m_142642_	method_36977	hurtHelmet
	m	(Lbfz;)Z	c	m_6779_	method_18395	canAttack
	m	(Lbfo;)Lcfz;	c	m_6844_	method_6118	getItemBySlot
	m	(Lgu;)V	c	m_5806_	method_6126	onChangedBlock
	m	(Lbdw;)V	c	m_6672_	method_6019	startUsingItem
	m	(Lgu;Ldcb;)Z	c	m_21176_	method_6077	trapdoorUsableAsLadder
	m	(Lbfa;)Z	c	m_7301_	method_6049	canBeAffected
	m	(Lbyo;Leei;)V	c	m_274466_	method_49483	travelRidden
	m	(Lanl;)V	c	m_203347_	method_6010	jumpInLiquid
	m	(Lcfz;)Lamg;	c	m_7838_	method_18807	getDrinkingSound
	m	(Lbey;)Lbfa;	c	m_6234_	method_6111	removeEffectNoUpdate
	m	(Ldcb;)Z	c	m_6757_	method_29500	shouldRemoveSoulSpeed
	m	(FF)I	d	m_5639_	method_23329	calculateFallDamage
	m	(Lbfa;)V	d	m_289605_	method_52197	sendEffectToPassengers
	m	(Lcfz;)Lamg;	d	m_7866_	method_18869	getEatingSound
	m	(Lben;)Lamg;	d	m_7975_	method_6011	getHurtSound
	m	(Lbfo;)V	d	m_21166_	method_20235	broadcastBreakEvent
	m	(Lben;F)F	d	m_21161_	method_6132	getDamageAfterArmorAbsorb
	m	(I)Lamg;	d	m_5896_	method_6041	getFallDamageSound
	m	(Lbdw;)V	d	m_21190_	method_20236	broadcastBreakEvent
	m	(Lbfz;)V	d	m_6728_	method_6090	blockUsingShield
	m	(Lbfo;Lcfz;)Z	d	m_268865_	method_32323	method_32323
	m	(Lbey;)Z	d	m_21195_	method_6016	removeEffect
	m	()Lbha;	dK	m_6274_	method_18868	getBrain
	m	()Lbha$b;	dL	m_5490_	method_28306	brainProvider
	m	()Lbhf$a;	dM	m_21183_	method_26827	createLivingAttributes
	m	()Z	dN	m_6040_	method_6094	canBreatheUnderwater
	m	()Z	dO	m_6039_	method_27302	canSpawnSoulSpeedParticle
	m	()V	dP	m_21184_	method_25937	spawnSoulSpeedParticle
	m	()Z	dQ	m_6046_	method_27303	onSoulSpeedBlock
	m	()V	dR	m_21185_	method_29501	removeSoulSpeed
	m	()V	dS	m_21186_	method_29502	tryAddSoulSpeed
	m	()V	dT	m_147225_	method_32324	removeFrost
	m	()V	dU	m_147226_	method_32325	tryAddFrost
	m	()F	dV	m_6134_	method_17825	getScale
	m	()Z	dW	m_6129_	method_29920	isAffectedByFluids
	m	()V	dX	m_6153_	method_6108	tickDeath
	m	()Z	dY	m_6149_	method_6054	shouldDropExperience
	m	()Z	dZ	m_6125_	method_27071	shouldDropLoot
	m	(Lbfz;)V	e	m_6731_	method_6060	blockedByShield
	m	(FF)F	e	m_5632_	method_6031	tickHeadTurn
	m	(Lben;)V	e	m_6677_	method_6013	playHurtSound
	m	(Lbfo;)Lcfz;	e	m_21198_	method_30125	getLastArmorItem
	m	(Lbyo;)F	e	m_245547_	method_49485	getRiddenSpeed
	m	(Lbfa;)V	e	m_21264_	method_24311	method_24311
	m	(Lcfz;)V	e	m_181122_	method_37410	verifyEquippedItem
	m	(Lben;F)F	e	m_6515_	method_6036	getDamageAfterMagicAbsorb
	m	()Leei;	eA	m_262803_	method_47921	getMeleeAttackReferencePosition
	m	()F	eB	m_264297_	method_48157	getHurtDir
	m	()Lbfz$a;	eC	m_196493_	method_39760	getFallSounds
	m	()Ljava/util/Optional;	eD	m_21227_	method_24832	getLastClimbablePos
	m	()V	eE	m_21229_	method_23328	playBlockFallSound
	m	()I	eF	m_21230_	method_6096	getArmorValue
	m	()Lbek;	eG	m_21231_	method_6066	getCombatTracker
	m	()Lbfz;	eH	m_21232_	method_6124	getKillCredit
	m	()F	eI	m_21233_	method_6063	getMaxHealth
	m	()I	eJ	m_21234_	method_6022	getArrowCount
	m	()I	eK	m_21235_	method_21753	getStingerCount
	m	()V	eL	m_21203_	method_6119	updateSwingTime
	m	()Lbhd;	eM	m_21204_	method_6127	getAttributes
	m	()Lbge;	eN	m_6336_	method_6046	getMobType
	m	()Lcfz;	eO	m_21205_	method_6047	getMainHandItem
	m	()Lcfz;	eP	m_21206_	method_6079	getOffhandItem
	m	()F	eQ	m_21207_	method_18396	getArmorCoverPercentage
	m	()F	eR	m_6121_	method_6107	getSoundVolume
	m	()F	eS	m_6100_	method_6017	getVoicePitch
	m	()Z	eT	m_6107_	method_6062	isImmobile
	m	()F	eU	m_6118_	method_6106	getJumpPower
	m	()F	eV	m_285755_	method_37416	getJumpBoostPower
	m	()V	eW	m_6135_	method_6043	jumpFromGround
	m	()V	eX	m_21208_	method_6093	goDownInWater
	m	()F	eY	m_6108_	method_6120	getWaterSlowDown
	m	()F	eZ	m_274460_	method_49484	getFlyingSpeed
	m	()I	ea	m_213860_	method_6110	getExperienceReward
	m	()Z	eb	m_6124_	method_6071	isAlwaysExperienceDropper
	m	()Lapf;	ec	m_217043_	method_6051	getRandom
	m	()Lbfz;	ed	m_21188_	method_6065	getLastHurtByMob
	m	()I	ee	m_21213_	method_6117	getLastHurtByMobTimestamp
	m	()Lbfz;	ef	m_21214_	method_6052	getLastHurtMob
	m	()I	eg	m_21215_	method_6083	getLastHurtMobTimestamp
	m	()I	eh	m_21216_	method_6131	getNoActionTime
	m	()Z	ei	m_147223_	method_35053	shouldDiscardFriction
	m	()V	ej	m_21217_	method_6050	tickEffects
	m	()Z	ek	m_142066_	method_33190	canBeSeenAsEnemy
	m	()Z	el	m_142065_	method_36608	canBeSeenByAnyone
	m	()V	em	m_21218_	method_6069	removeEffectParticles
	m	()Z	en	m_21219_	method_6012	removeAllEffects
	m	()Ljava/util/Collection;	eo	m_21220_	method_6026	getActiveEffects
	m	()Ljava/util/Map;	ep	m_21221_	method_6088	getActiveEffectsMap
	m	()Z	eq	m_21222_	method_5999	isInvertedHealAndHarm
	m	()F	er	m_21223_	method_6032	getHealth
	m	()Z	es	m_21224_	method_29504	isDeadOrDying
	m	()Lben;	et	m_21225_	method_6081	getLastDamageSource
	m	()V	eu	m_5907_	method_16078	dropEquipment
	m	()V	ev	m_21226_	method_23883	dropExperience
	m	()Lacq;	ew	m_5743_	method_5989	getLootTable
	m	()J	ex	m_287233_	method_51851	getLootTableSeed
	m	()V	ey	m_217045_	method_41329	skipDropExperience
	m	()Z	ez	m_217046_	method_41330	wasExperienceConsumed
	m	(Lben;F)V	f	m_6475_	method_6074	actuallyHurt
	m	(Lcfz;)Z	f	m_7066_	method_18397	canTakeItem
	m	(Lbfz;)V	f	m_21268_	method_23733	createWitherRose
	m	(Lben;)Z	f	m_21275_	method_6061	isDamageSourceBlocked
	m	(Lbfo;)Lcfz;	f	m_21244_	method_30126	getLastHandItem
	m	()Lha;	fA	m_21259_	method_18401	getBedOrientation
	m	()Z	fB	m_213824_	method_42149	canDisableShield
	m	()F	fa	m_6113_	method_6029	getSpeed
	m	()Z	fb	m_6126_	method_29503	isSensitiveToWater
	m	()V	fc	m_6140_	method_6023	serverAiStep
	m	()V	fd	m_6138_	method_6070	pushEntities
	m	()Z	fe	m_21209_	method_6123	isAutoSpinAttack
	m	()F	ff	m_6103_	method_6067	getAbsorptionAmount
	m	()V	fg	m_21210_	method_6008	updateEffectVisibility
	m	()Lbft;	fh	m_5737_	method_6068	getMainArm
	m	()Z	fi	m_6117_	method_6115	isUsingItem
	m	()Lbdw;	fj	m_7655_	method_6058	getUsedItemHand
	m	()Lcfz;	fk	m_21211_	method_6030	getUseItem
	m	()I	fl	m_21212_	method_6014	getUseItemRemainingTicks
	m	()I	fm	m_21252_	method_6048	getTicksUsingItem
	m	()V	fn	m_21253_	method_6075	releaseUsingItem
	m	()V	fo	m_5810_	method_6021	stopUsingItem
	m	()Z	fp	m_21254_	method_6039	isBlocking
	m	()Z	fq	m_5791_	method_21754	isSuppressingSlidingDownLadder
	m	()Z	fr	m_21255_	method_6128	isFallFlying
	m	()I	fs	m_21256_	method_6003	getFallFlyingTicks
	m	()Z	ft	m_5801_	method_6086	isAffectedByPotions
	m	()Z	fu	m_5789_	method_6102	attackable
	m	()Lcom/google/common/collect/ImmutableList;	fv	m_7431_	method_24831	getDismountPoses
	m	()Ljava/util/Optional;	fw	m_21257_	method_18398	getSleepingPos
	m	()V	fx	m_21258_	method_18399	clearSleepingPos
	m	()Z	fy	m_5803_	method_6113	isSleeping
	m	()V	fz	m_5796_	method_18400	stopSleeping
	m	(Lbgl;)Leed;	g	m_21270_	method_24833	getLocalBoundsForPose
	m	(Lcfz;)Lcfz;	g	m_6298_	method_18808	getProjectile
	m	(Lgu;)V	g	m_21250_	method_18402	setSleepingPos
	m	(Lbfo;)B	g	m_21266_	method_20237	entityEventForEquipmentBreak
	m	(Lben;)V	g	m_6668_	method_16080	dropAllDeathLoot
	m	(Lbfz;)V	g	m_6727_	method_5997	doAutoAttackOnTouch
	m	()Lamg;	g_	m_5592_	method_6002	getDeathSound
	m	(Lgu;)V	h	m_260785_	method_18404	method_18404
	m	(Lbfz;)V	h	m_147231_	method_20238	method_20238
	m	(Lben;)Z	h	m_21262_	method_6095	checkTotemDeathProtection
	m	(Leei;)V	h	m_7023_	method_6091	travel
	m	(Lcfz;)Lbfo;	h	m_147233_	method_32326	getEquipmentSlotForItem
	m	()Z	h_	m_6162_	method_6109	isBaby
	m	(Lcfz;)V	i	m_21278_	method_6045	breakItem
	m	(Leei;)Leei;	i	m_21289_	method_31079	resetForwardDirectionOfRelativePortalPosition
	m	(Lbfz;)V	i	m_21300_	method_26084	method_26084
	m	(Lgu;)Leei;	i	m_147229_	method_20477	method_20477
	m	()Z	i_	m_6147_	method_6101	onClimbable
	m	(Leei;)Leei;	j	m_21297_	method_18801	handleOnClimbable
	m	(Lgu;)Ljava/lang/Boolean;	j	m_289088_	method_18405	method_18405
	m	(I)I	m	m_7302_	method_6130	decreaseAirSupply
	m	(I)I	n	m_7305_	method_6064	increaseAirSupply
	m	(I)V	o	m_21310_	method_16826	setNoActionTime
	m	(Z)V	p	m_147244_	method_35054	setDiscardFriction
	m	(I)V	p	m_21317_	method_6097	setArrowCount
	m	(I)V	q	m_21321_	method_21755	setStingerCount
	m	()V	q	m_147239_	method_36362	updateGlowingStatus
	m	(DDD)V	q	m_147240_	method_6005	knockback
	m	(Z)V	q	m_267651_	method_29242	calculateEntityAnimation
	m	(I)Lbfo;	r	m_147211_	method_32322	getEquipmentSlot
	m	(Z)V	r	m_6862_	method_6100	setJumping
	m	()I	s	m_21304_	method_6028	getCurrentSwingDuration
	m	(F)V	s	m_5634_	method_6025	heal
	m	(F)V	t	m_21153_	method_6033	setHealth
	m	(F)V	u	m_7909_	method_6056	hurtCurrentlyUsedShield
	m	(F)V	v	m_267689_	method_48565	updateWalkAnimation
	m	(F)V	w	m_7910_	method_6125	setSpeed
	m	(Lbfj;)V	x	m_21335_	method_6114	setLastHurtMob
	m	()V	x	m_147246_	method_36549	makePoofParticles
	m	(F)F	x	m_21324_	method_6055	getAttackAnim
	m	(F)V	y	m_7911_	method_6073	setAbsorptionAmount
	m	()V	y	m_21312_	method_30127	swapHandItems
	m	(Lbfj;)D	y	m_20968_	method_18390	getVisibilityPercent
	m	(Lbfj;)Z	z	m_7327_	method_6121	doHurtTarget
	m	()V	z	m_21315_	method_30128	detectEquipmentUpdates
	m	(F)F	z	m_21330_	method_18802	getFrictionInfluencedSpeed
c	bfz$1	net/minecraft/world/entity/LivingEntity$1	net/minecraft/class_1309$1	net/minecraft/world/entity/LivingEntity$1
	f	[I	a	f_21337_	field_6288	$SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type
	f	[I	b	f_21338_	field_19169	$SwitchMap$net$minecraft$world$entity$EquipmentSlot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bfz$a	net/minecraft/world/entity/LivingEntity$Fallsounds	net/minecraft/class_1309$class_6823	net/minecraft/world/entity/LivingEntity$Fallsounds
	f	Lamg;	a	f_196626_	comp_301	small
	f	Lamg;	b	f_196627_	comp_302	big
	m	(Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	()Lamg;	a	f_196626_	comp_301	small
	m	()Lamg;	b	f_196627_	comp_302	big
c	bg	net/minecraft/advancements/critereon/DistanceTrigger	net/minecraft/class_2108	net/minecraft/advancements/critereon/DistanceTrigger
	f	Lacq;	a	f_186161_	field_9717	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Laig;Leei;Leei;Lbg$a;)Z	a	m_283951_	method_22486	method_22486
	m	(Laig;Leei;)V	a	m_186165_	method_9080	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbg$a;	a	m_7214_	method_9078	createInstance
c	bg$a	net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance	net/minecraft/class_2108$class_2110	net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance
	f	Lch;	a	f_186181_	field_35040	startPosition
	f	Lbf;	b	f_186182_	field_9723	distance
	m	(Lacq;Lba;Lch;Lbf;)V	<init>	<init>	<init>	<init>
	m	(Lbf;)Lbg$a;	a	m_186192_	method_9085	travelledThroughNether
	m	(Laif;Leei;Leei;)Z	a	m_186188_	method_9086	matches
	m	(Lbo$a;Lbf;)Lbg$a;	a	m_186194_	method_38850	rideEntityInLava
	m	(Lbo$a;Lbf;Lch;)Lbg$a;	a	m_186197_	method_38851	fallFromHeight
c	bga	net/minecraft/world/entity/Marker	net/minecraft/class_6335	net/minecraft/world/entity/Marker
	f	Ljava/lang/String;	b	f_147247_	field_33457	DATA_TAG
	f	Lqr;	c	f_147248_	field_33458	data
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bgb	net/minecraft/world/entity/Mob	net/minecraft/class_1308	net/minecraft/world/entity/Mob
	f	Laby;	b	f_21340_	field_6193	DATA_MOB_FLAGS_ID
	f	F	bB	f_147261_	field_30083	MAX_PICKUP_LOOT_CHANCE
	f	F	bC	f_147262_	field_30084	MAX_ENCHANTED_ARMOR_CHANCE
	f	F	bD	f_147263_	field_30085	MAX_ENCHANTED_WEAPON_CHANCE
	f	Ljava/lang/String;	bE	f_147264_	field_30086	LEASH_TAG
	f	F	bF	f_182333_	field_34043	DEFAULT_EQUIPMENT_DROP_CHANCE
	f	I	bG	f_217047_	field_38932	PRESERVE_ITEM_DROP_CHANCE
	f	I	bH	f_186008_	field_35039	UPDATE_GOAL_SELECTOR_EVERY_N_TICKS
	f	I	bI	f_21363_	field_6191	ambientSoundTime
	f	I	bJ	f_21364_	field_6194	xpReward
	f	Lblx;	bK	f_21365_	field_6206	lookControl
	f	Lbly;	bL	f_21342_	field_6207	moveControl
	f	Lblw;	bM	f_21343_	field_6204	jumpControl
	f	Lbpj;	bN	f_21344_	field_6189	navigation
	f	Lbmw;	bO	f_21345_	field_6201	goalSelector
	f	Lbmw;	bP	f_21346_	field_6185	targetSelector
	f	[F	bQ	f_21347_	field_6187	handDropChances
	f	[F	bR	f_21348_	field_6186	armorDropChances
	f	Lhz;	bS	f_217048_	field_38386	ITEM_PICKUP_REACH
	f	Lblt;	bT	f_21361_	field_6188	bodyRotationControl
	f	Lbfz;	bU	f_21362_	field_6199	target
	f	Lbqe;	bV	f_21349_	field_6190	sensing
	f	Lhn;	bW	f_21350_	field_6195	handItems
	f	Lhn;	bX	f_21351_	field_6205	armorItems
	f	Z	bY	f_21352_	field_6203	canPickUpLoot
	f	Z	bZ	f_21353_	field_6200	persistenceRequired
	f	I	c	f_147266_	field_30088	MOB_FLAG_NO_AI
	f	Ljava/util/Map;	ca	f_21354_	field_6196	pathfindingMalus
	f	Lacq;	cb	f_21355_	field_6198	lootTable
	f	J	cc	f_21356_	field_6184	lootTableSeed
	f	Lbfj;	cd	f_21357_	field_6202	leashHolder
	f	I	ce	f_21358_	field_18279	delayedLeashHolderId
	f	Lqr;	cf	f_21359_	field_6192	leashInfoTag
	f	Lgu;	cg	f_21360_	field_18074	restrictCenter
	f	F	ch	f_21341_	field_18075	restrictRadius
	f	I	d	f_147267_	field_30089	MOB_FLAG_LEFTHANDED
	f	I	e	f_147268_	field_30090	MOB_FLAG_AGGRESSIVE
	f	I	f	f_147265_	field_30087	PICKUP_REACH
	f	F	g	f_147269_	field_30091	MAX_WEARING_ARMOR_CHANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)V	A	m_21567_	method_5976	setYya
	m	()V	A	m_284177_	method_51504	onPathfindingStart
	m	(F)V	B	m_21570_	method_5938	setXxa
	m	()V	C	m_284461_	method_51503	onPathfindingDone
	m	()Lblt;	D	m_7560_	method_5963	createBodyControl
	m	()Lblx;	E	m_21563_	method_5988	getLookControl
	m	()Lbly;	G	m_21566_	method_5962	getMoveControl
	m	()Lblw;	I	m_21569_	method_5993	getJumpControl
	m	()Lbpj;	J	m_21573_	method_5942	getNavigation
	m	()Lbqe;	K	m_21574_	method_5985	getSensing
	m	()V	L	m_8035_	method_5983	ate
	m	()I	M	m_8100_	method_5970	getAmbientSoundInterval
	m	()V	N	m_8032_	method_5966	playAmbientSound
	m	()V	O	m_21373_	method_5990	spawnAnim
	m	()V	P	m_8022_	method_20417	updateControlFlags
	m	()Lacq;	Q	m_7582_	method_5991	getDefaultLootTable
	m	()Lhz;	R	m_213552_	method_42646	getPickupReach
	m	()Z	T	m_8023_	method_17326	requiresCustomPersistence
	m	()Z	U	m_8028_	method_23734	shouldDespawnInPeaceful
	m	()V	V	m_8025_	method_18409	sendDebugPackets
	m	()V	W	m_8024_	method_5958	customServerAiStep
	m	()I	X	m_8132_	method_5978	getMaxHeadXRot
	m	(Lcgp;)Z	a	m_5886_	method_25938	canFireProjectileWeapon
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	a	m_217057_	method_20636	checkMobSpawnRules
	m	(Lbmv;)Z	a	m_262356_	method_47824	method_47824
	m	(ZZ)V	a	m_21455_	method_5932	dropLeash
	m	(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;	a	m_6518_	method_5943	finalizeSpawn
	m	(Lgu;)Z	a	m_21444_	method_18407	isWithinRestriction
	m	(Ldxp;F)V	a	m_21441_	method_5941	setPathfindingMalus
	m	(Lapf;FLbfo;)V	a	m_217051_	method_30758	enchantSpawnedArmor
	m	(Lapf;Lbdv;)V	a	m_213945_	method_5964	populateDefaultEquipmentSlots
	m	(Lgu;I)V	a	m_21446_	method_18408	restrictTo
	m	(Lbfj;FF)V	a	m_21391_	method_5951	lookAt
	m	(Z)V	a	m_6863_	method_7217	setBaby
	m	(Ldxp;)F	a	m_21439_	method_5944	getPathfindingMalus
	m	(Lcmn;Lbgd;)Z	a	m_5545_	method_5979	checkSpawnRules
	m	(Lbyo;Lcfz;Lcfz;)V	a	m_21424_	method_24521	maybeDisableShield
	m	(Lbfo;I)Lcfu;	a	m_21412_	method_5948	getEquipmentForSlot
	m	(Lbyo;Lbgb;)V	a	m_5502_	method_18249	onOffspringSpawnedFromEgg
	m	(FFF)F	a	m_21376_	method_5960	rotlerp
	m	(Lbfn;Z)Lbgb;	a	m_21406_	method_29243	convertTo
	m	(Lcmp;)Z	a	m_6914_	method_5957	checkSpawnObstruction
	m	(Lbyo;)Z	a	m_6573_	method_5931	canBeLeashed
	m	(Lapf;F)V	a	m_214095_	method_30759	enchantSpawnedWeapon
	m	(Lbfo;F)V	a	m_21409_	method_5946	setDropChance
	m	(Lbfo;Lcfz;)V	b	m_21468_	method_24834	setItemSlotAndDropWhenKilled
	m	(Lcmm;)Lbpj;	b	m_6037_	method_5965	createNavigation
	m	(Lcfz;Lcfz;)Z	b	m_7808_	method_5955	canReplaceCurrentItem
	m	(Lbfj;Z)V	b	m_21463_	method_5954	setLeashedTo
	m	(Lbyo;Lbdw;)Lbdx;	b	m_6071_	method_5992	mobInteract
	m	(Lapf;Lbdv;)V	b	m_213946_	method_5984	populateDefaultEquipmentEnchantments
	m	(Lbyo;Lbgb;)V	b	m_21474_	method_24522	method_24522
	m	(Lbvh;)V	b	m_7581_	method_5949	pickUpItem
	m	(Ljava/lang/String;)Z	c	m_21502_	method_26321	method_26321
	m	(Lbyo;Lbdw;)Lbdx;	c	m_21499_	method_29506	checkAndHandleImportantInteractions
	m	(Ljava/util/function/Predicate;)V	c	m_262441_	method_47825	removeAllGoals
	m	(Lcfz;Lcfz;)Z	c	m_21477_	method_26320	canReplaceEqualItem
	m	(I)Z	d	m_7296_	method_5969	isMaxGroupSizeReached
	m	(Ljava/lang/String;)Z	d	m_21512_	method_26322	method_26322
	m	(Lbfo;)V	e	m_21508_	method_25939	setGuaranteedDrop
	m	(Lbfo;)F	f	m_21519_	method_5929	getEquipmentDropChance
	m	()I	fC	m_8085_	method_5986	getMaxHeadYRot
	m	()I	fD	m_21529_	method_20240	getHeadRotSpeed
	m	()I	fE	m_5792_	method_5945	getMaxSpawnClusterSize
	m	()V	fF	m_21530_	method_5971	setPersistenceRequired
	m	()Z	fG	m_21531_	method_5936	canPickUpLoot
	m	()Z	fH	m_21532_	method_5947	isPersistenceRequired
	m	()Z	fI	m_21533_	method_18411	isWithinRestriction
	m	()Lgu;	fJ	m_21534_	method_18412	getRestrictCenter
	m	()F	fK	m_21535_	method_18413	getRestrictRadius
	m	()V	fL	m_147271_	method_35055	clearRestriction
	m	()Z	fM	m_21536_	method_18410	hasRestriction
	m	()V	fN	m_6119_	method_5995	tickLeash
	m	()Z	fO	m_21523_	method_5934	isLeashed
	m	()Lbfj;	fP	m_21524_	method_5933	getLeashHolder
	m	()Z	fQ	m_21525_	method_5987	isNoAi
	m	()Z	fR	m_21526_	method_5961	isLeftHanded
	m	()Z	fS	m_5912_	method_6510	isAggressive
	m	()Z	fT	m_21527_	method_5972	isSunBurnTick
	m	()V	fU	m_147272_	method_35056	removeFreeWill
	m	()V	fV	m_21528_	method_5940	restoreLeashFromSave
	m	(D)Z	h	m_6785_	method_5974	removeWhenFarAway
	m	(Lbfz;)V	h	m_6710_	method_5980	setTarget
	m	(Lbfz;)D	i	m_142593_	method_33191	getMeleeAttackRangeSqr
	m	(Lcfz;)Lcfz;	i	m_255207_	method_24523	equipItemIfPossible
	m	(Lbfz;)D	j	m_262793_	method_47922	getPerceivedTargetDistanceSquareForMeleeAttack
	m	(Lcfz;)Z	j	m_7252_	method_5939	canHoldItem
	m	(Lcfz;)Z	k	m_7243_	method_20820	wantsToPickUp
	m	(Lbfz;)Z	k	m_217066_	method_42150	isWithinMeleeAttackRange
	m	(Lcfz;)V	m	m_278552_	method_37341	method_37341
	m	()V	q	m_21551_	method_5975	resetAmbientSoundTime
	m	(I)V	r	m_21506_	method_18810	setDelayedLeashHolderId
	m	()Lamg;	s	m_7515_	method_5994	getAmbientSound
	m	(Z)V	s	m_21553_	method_5952	setCanPickUpLoot
	m	(Z)V	t	m_21557_	method_5977	setNoAi
	m	(Z)V	u	m_21559_	method_5937	setLeftHanded
	m	(Z)V	v	m_21561_	method_19540	setAggressive
	m	()V	x	m_8099_	method_5959	registerGoals
	m	()Lbhf$a;	y	m_21552_	method_26828	createMobAttributes
	m	()Z	z	m_8091_	method_26323	shouldPassengersInheritMalus
	m	(F)V	z	m_21564_	method_5930	setZza
c	bgb$1	net/minecraft/world/entity/Mob$1	net/minecraft/class_1308$1	net/minecraft/world/entity/Mob$1
	f	[I	a	f_21575_	field_6209	$SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type
	f	[I	b	f_21576_	field_6208	$SwitchMap$net$minecraft$world$entity$EquipmentSlot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bgc	net/minecraft/world/entity/MobCategory	net/minecraft/class_1311	net/minecraft/world/entity/MobCategory
	f	Lbgc;	a	MONSTER	field_6302	MONSTER
	f	Lbgc;	b	CREATURE	field_6294	CREATURE
	f	Lbgc;	c	AMBIENT	field_6303	AMBIENT
	f	Lbgc;	d	AXOLOTLS	field_34447	AXOLOTLS
	f	Lbgc;	e	UNDERGROUND_WATER_CREATURE	field_30092	UNDERGROUND_WATER_CREATURE
	f	Lbgc;	f	WATER_CREATURE	field_6300	WATER_CREATURE
	f	Lbgc;	g	WATER_AMBIENT	field_24460	WATER_AMBIENT
	f	Lbgc;	h	MISC	field_17715	MISC
	f	Lcom/mojang/serialization/Codec;	i	f_21584_	field_24655	CODEC
	f	I	j	f_21586_	field_6297	max
	f	Z	k	f_21587_	field_6298	isFriendly
	f	Z	l	f_21588_	field_6295	isPersistent
	f	Ljava/lang/String;	m	f_21589_	field_6304	name
	f	I	n	f_21590_	field_24461	noDespawnDistance
	f	I	o	f_21591_	field_24462	despawnDistance
	f	[Lbgc;	p	$VALUES	field_6301	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;IZZI)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_21607_	method_6133	getName
	m	()I	b	m_21608_	method_6134	getMaxInstancesPerChunk
	m	()Z	d	m_21609_	method_6136	isFriendly
	m	()Z	e	m_21610_	method_6135	isPersistent
	m	()I	f	m_21611_	method_27919	getDespawnDistance
	m	()I	g	m_21612_	method_27920	getNoDespawnDistance
	m	()[Lbgc;	h	m_147275_	method_36609	$values
c	bgd	net/minecraft/world/entity/MobSpawnType	net/minecraft/class_3730	net/minecraft/world/entity/MobSpawnType
	f	Lbgd;	a	NATURAL	field_16459	NATURAL
	f	Lbgd;	b	CHUNK_GENERATION	field_16472	CHUNK_GENERATION
	f	Lbgd;	c	SPAWNER	field_16469	SPAWNER
	f	Lbgd;	d	STRUCTURE	field_16474	STRUCTURE
	f	Lbgd;	e	BREEDING	field_16466	BREEDING
	f	Lbgd;	f	MOB_SUMMONED	field_16471	MOB_SUMMONED
	f	Lbgd;	g	JOCKEY	field_16460	JOCKEY
	f	Lbgd;	h	EVENT	field_16467	EVENT
	f	Lbgd;	i	CONVERSION	field_16468	CONVERSION
	f	Lbgd;	j	REINFORCEMENT	field_16463	REINFORCEMENT
	f	Lbgd;	k	TRIGGERED	field_16461	TRIGGERED
	f	Lbgd;	l	BUCKET	field_16473	BUCKET
	f	Lbgd;	m	SPAWN_EGG	field_16465	SPAWN_EGG
	f	Lbgd;	n	COMMAND	field_16462	COMMAND
	f	Lbgd;	o	DISPENSER	field_16470	DISPENSER
	f	Lbgd;	p	PATROL	field_16527	PATROL
	f	[Lbgd;	q	$VALUES	field_16464	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbgd;	a	m_147276_	method_36610	$values
c	bge	net/minecraft/world/entity/MobType	net/minecraft/class_1310	net/minecraft/world/entity/MobType
	f	Lbge;	a	f_21640_	field_6290	UNDEFINED
	f	Lbge;	b	f_21641_	field_6289	UNDEAD
	f	Lbge;	c	f_21642_	field_6293	ARTHROPOD
	f	Lbge;	d	f_21643_	field_6291	ILLAGER
	f	Lbge;	e	f_21644_	field_6292	WATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	bgf	net/minecraft/world/entity/MoverType	net/minecraft/class_1313	net/minecraft/world/entity/MoverType
	f	Lbgf;	a	SELF	field_6308	SELF
	f	Lbgf;	b	PLAYER	field_6305	PLAYER
	f	Lbgf;	c	PISTON	field_6310	PISTON
	f	Lbgf;	d	SHULKER_BOX	field_6306	SHULKER_BOX
	f	Lbgf;	e	SHULKER	field_6309	SHULKER
	f	[Lbgf;	f	$VALUES	field_6307	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbgf;	a	m_147277_	method_36611	$values
c	bgg	net/minecraft/world/entity/NeutralMob	net/minecraft/class_5354	net/minecraft/world/entity/NeutralMob
	f	Ljava/lang/String;	a_	f_147283_	field_30093	TAG_ANGER_TIME
	f	Ljava/lang/String;	b_	f_147284_	field_30094	TAG_ANGRY_AT
	m	()V	O_	m_21662_	method_29922	stopBeingAngry
	m	()Z	S_	m_21660_	method_29511	isAngry
	m	()V	T_	m_21661_	method_29921	forgetCurrentTargetAndRefreshUniversalAnger
	m	(Laif;Z)V	a	m_21666_	method_29510	updatePersistentAnger
	m	(I)V	a	m_7870_	method_29514	setRemainingPersistentAngerTime
	m	()I	a	m_6784_	method_29507	getRemainingPersistentAngerTime
	m	(Lbfz;)V	a	m_6703_	method_6015	setLastHurtByMob
	m	(Ljava/util/UUID;)V	a	m_6925_	method_29513	setPersistentAngerTarget
	m	(Lcmm;Lqr;)V	a	m_147285_	method_29512	readPersistentAngerSaveData
	m	(Lcmm;)Z	a_	m_21670_	method_29923	isAngryAtAllPlayers
	m	(Lbfz;)Z	a_	m_21674_	method_29515	isAngryAt
	m	(Lbyo;)V	a_	m_21676_	method_29516	playerDied
	m	()Ljava/util/UUID;	b	m_6120_	method_29508	getPersistentAngerTarget
	m	(Lbyo;)V	c	m_6598_	method_29505	setLastHurtByPlayer
	m	(Lqr;)V	c	m_21678_	method_29517	addPersistentAngerSaveData
	m	(Lbfz;)Z	c	m_6779_	method_18395	canAttack
	m	()V	c	m_6825_	method_29509	startPersistentAngerTimer
	m	()Lbfz;	ed	m_21188_	method_6065	getLastHurtByMob
	m	(Lbfz;)V	h	m_6710_	method_5980	setTarget
	m	()Lbfz;	j	m_5448_	method_5968	getTarget
c	bgh	net/minecraft/world/entity/OwnableEntity	net/minecraft/class_6025	net/minecraft/world/entity/OwnableEntity
	m	()Lbfz;	I_	m_269323_	method_35057	getOwner
	m	()Ljava/util/UUID;	U_	m_21805_	method_6139	getOwnerUUID
	m	()Lcmd;	e	m_9236_	method_48926	level
c	bgi	net/minecraft/world/entity/PathfinderMob	net/minecraft/class_1314	net/minecraft/world/entity/PathfinderMob
	f	F	bS	f_186010_	field_35670	DEFAULT_WALK_TARGET_VALUE
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)V	C	m_7880_	method_6142	onLeashDistance
	m	(Lgu;Lcmp;)F	a	m_5610_	method_6144	getWalkTargetValue
	m	()Z	fV	m_21691_	method_6150	isPathFinding
	m	()Z	fW	m_213814_	method_43689	shouldStayCloseToLeashHolder
	m	()D	fX	m_5823_	method_6148	followLeashSpeed
	m	(Lgu;)F	h	m_21692_	method_6149	getWalkTargetValue
c	bgj	net/minecraft/world/entity/PlayerRideable	net/minecraft/class_6026	net/minecraft/world/entity/PlayerRideable
c	bgk	net/minecraft/world/entity/PlayerRideableJumping	net/minecraft/class_1316	net/minecraft/world/entity/PlayerRideableJumping
	m	()I	W_	m_245614_	method_45327	getJumpCooldown
	m	()Z	a	m_7132_	method_6153	canJump
	m	(I)V	b	m_7888_	method_6154	onPlayerJump
	m	()V	b	m_8012_	method_6156	handleStopJump
	m	(I)V	c	m_7199_	method_6155	handleStartJump
c	bgl	net/minecraft/world/entity/Pose	net/minecraft/class_4050	net/minecraft/world/entity/Pose
	f	Lbgl;	a	STANDING	field_18076	STANDING
	f	Lbgl;	b	FALL_FLYING	field_18077	FALL_FLYING
	f	Lbgl;	c	SLEEPING	field_18078	SLEEPING
	f	Lbgl;	d	SWIMMING	field_18079	SWIMMING
	f	Lbgl;	e	SPIN_ATTACK	field_18080	SPIN_ATTACK
	f	Lbgl;	f	CROUCHING	field_18081	CROUCHING
	f	Lbgl;	g	LONG_JUMPING	field_30095	LONG_JUMPING
	f	Lbgl;	h	DYING	field_18082	DYING
	f	Lbgl;	i	CROAKING	field_37422	CROAKING
	f	Lbgl;	j	USING_TONGUE	field_37423	USING_TONGUE
	f	Lbgl;	k	SITTING	field_40118	SITTING
	f	Lbgl;	l	ROARING	field_38097	ROARING
	f	Lbgl;	m	SNIFFING	field_38098	SNIFFING
	f	Lbgl;	n	EMERGING	field_38099	EMERGING
	f	Lbgl;	o	DIGGING	field_38100	DIGGING
	f	[Lbgl;	p	$VALUES	field_18083	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbgl;	a	m_147289_	method_36612	$values
c	bgm	net/minecraft/world/entity/PowerableMob	net/minecraft/class_4582	net/minecraft/world/entity/PowerableMob
	m	()Z	a	m_7090_	method_6872	isPowered
c	bgn	net/minecraft/world/entity/RelativeMovement	net/minecraft/class_2709	net/minecraft/world/entity/RelativeMovement
	f	Lbgn;	a	X	field_12400	X
	f	Lbgn;	b	Y	field_12398	Y
	f	Lbgn;	c	Z	field_12403	Z
	f	Lbgn;	d	Y_ROT	field_12401	Y_ROT
	f	Lbgn;	e	X_ROT	field_12397	X_ROT
	f	Ljava/util/Set;	f	f_263752_	field_40710	ALL
	f	Ljava/util/Set;	g	f_263774_	field_40711	ROTATION
	f	I	h	f_263649_	field_12399	bit
	f	[Lbgn;	i	$VALUES	field_12402	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;)I	a	m_264160_	method_11741	pack
	m	()I	a	m_264202_	method_11742	getMask
	m	(I)Ljava/util/Set;	a	m_264098_	method_11744	unpack
	m	()[Lbgn;	b	m_264361_	method_36952	$values
	m	(I)Z	b	m_264508_	method_11743	isSet
c	bgo	net/minecraft/world/entity/ReputationEventHandler	net/minecraft/class_4094	net/minecraft/world/entity/ReputationEventHandler
	m	(Lbqw;Lbfj;)V	a	m_6814_	method_18870	onReputationEventFrom
c	bgp	net/minecraft/world/entity/RiderShieldingMount	net/minecraft/class_7997	net/minecraft/world/entity/RiderShieldingMount
	m	()D	d	m_262813_	method_47923	getRiderShieldingHeight
c	bgq	net/minecraft/world/entity/Saddleable	net/minecraft/class_5146	net/minecraft/world/entity/Saddleable
	m	()Lamg;	R_	m_246265_	method_45328	getSaddleSoundEvent
	m	(Lami;)V	a	m_5853_	method_6576	equipSaddle
	m	()Z	g	m_6741_	method_6765	isSaddleable
	m	()Z	i	m_6254_	method_6725	isSaddled
c	bgr	net/minecraft/world/entity/Shearable	net/minecraft/class_5147	net/minecraft/world/entity/Shearable
	m	()Z	a	m_6220_	method_27072	readyForShearing
	m	(Lami;)V	a	m_5851_	method_6636	shear
c	bgs	net/minecraft/world/entity/SlotAccess	net/minecraft/class_5630	net/minecraft/world/entity/SlotAccess
	f	Lbgs;	b	f_147290_	field_27860	NULL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdq;ILjava/util/function/Predicate;)Lbgs;	a	m_147295_	method_32329	forContainer
	m	()Lcfz;	a	m_142196_	method_32327	get
	m	(Lcfz;)Z	a	m_142104_	method_32332	set
	m	(Lbfz;Lbfo;)Lbgs;	a	m_147299_	method_32330	forEquipmentSlot
	m	(Lbdq;I)Lbgs;	a	m_147292_	method_32328	forContainer
	m	(Lbfz;Lbfo;Ljava/util/function/Predicate;)Lbgs;	a	m_147302_	method_32331	forEquipmentSlot
	m	(Lcfz;)Z	b	m_147307_	method_32333	method_32333
	m	(Lcfz;)Z	c	m_147309_	method_32334	method_32334
c	bgs$1	net/minecraft/world/entity/SlotAccess$1	net/minecraft/class_5630$1	net/minecraft/world/entity/SlotAccess$1
	m	()V	<init>	<init>	<init>	<init>
c	bgs$2	net/minecraft/world/entity/SlotAccess$2	net/minecraft/class_5630$2	net/minecraft/world/entity/SlotAccess$2
	f	Lbdq;	a	f_147315_	field_27861	val$inventory
	f	I	c	f_147316_	field_27862	val$id
	f	Ljava/util/function/Predicate;	d	f_147317_	field_27863	val$validator
	m	(Lbdq;ILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	bgs$3	net/minecraft/world/entity/SlotAccess$3	net/minecraft/class_5630$3	net/minecraft/world/entity/SlotAccess$3
	f	Lbfz;	a	f_147325_	field_27864	val$entity
	f	Lbfo;	c	f_147326_	field_27865	val$slot
	f	Ljava/util/function/Predicate;	d	f_147327_	field_27866	val$validator
	m	(Lbfz;Lbfo;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	bgt	net/minecraft/world/entity/SpawnGroupData	net/minecraft/class_1315	net/minecraft/world/entity/SpawnGroupData
c	bgu	net/minecraft/world/entity/SpawnPlacements	net/minecraft/class_1317	net/minecraft/world/entity/SpawnPlacements
	f	Ljava/util/Map;	a	f_21750_	field_6313	DATA_BY_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_217074_	method_20638	checkSpawnRules
	m	(Lbfn;Lbgu$c;Ldhk$a;Lbgu$b;)V	a	m_21754_	method_20637	register
	m	(Lbfn;)Lbgu$c;	a	m_21752_	method_6159	getPlacementType
	m	(Lbfn;)Ldhk$a;	b	m_21765_	method_6160	getHeightmapType
c	bgu$a	net/minecraft/world/entity/SpawnPlacements$Data	net/minecraft/class_1317$class_1318	net/minecraft/world/entity/SpawnPlacements$Data
	f	Ldhk$a;	a	f_21767_	field_6314	heightMap
	f	Lbgu$c;	b	f_21768_	field_6315	placement
	f	Lbgu$b;	c	f_21769_	field_19349	predicate
	m	(Ldhk$a;Lbgu$c;Lbgu$b;)V	<init>	<init>	<init>	<init>
c	bgu$b	net/minecraft/world/entity/SpawnPlacements$SpawnPredicate	net/minecraft/class_1317$class_4306	net/minecraft/world/entity/SpawnPlacements$SpawnPredicate
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	test	m_217080_	test	test
c	bgu$c	net/minecraft/world/entity/SpawnPlacements$Type	net/minecraft/class_1317$class_1319	net/minecraft/world/entity/SpawnPlacements$Type
	f	Lbgu$c;	a	ON_GROUND	field_6317	ON_GROUND
	f	Lbgu$c;	b	IN_WATER	field_6318	IN_WATER
	f	Lbgu$c;	c	NO_RESTRICTIONS	field_19350	NO_RESTRICTIONS
	f	Lbgu$c;	d	IN_LAVA	field_23221	IN_LAVA
	f	[Lbgu$c;	e	$VALUES	field_6319	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbgu$c;	a	m_147336_	method_36613	$values
c	bgv	net/minecraft/world/entity/TamableAnimal	net/minecraft/class_1321	net/minecraft/world/entity/TamableAnimal
	f	Laby;	bT	f_21798_	field_6322	DATA_FLAGS_ID
	f	Laby;	bU	f_21799_	field_6320	DATA_OWNERUUID_ID
	f	Z	bW	f_21800_	field_21974	orderedToSit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfz;)Z	a	m_7757_	method_6178	wantsToAttack
	m	(Ljava/util/UUID;)V	b	m_21816_	method_6174	setOwnerUUID
	m	(Lbyo;)V	f	m_21828_	method_6170	tame
	m	()Z	fY	m_21827_	method_24345	isOrderedToSit
	m	(Lbfz;)Z	l	m_21830_	method_6171	isOwnedBy
	m	()Z	q	m_21824_	method_6181	isTame
	m	()V	r	m_5849_	method_6175	reassessTameGoals
	m	()Z	w	m_21825_	method_6172	isInSittingPose
	m	(Z)V	w	m_21834_	method_6180	spawnTamingParticles
	m	(Z)V	x	m_7105_	method_6173	setTame
	m	(Z)V	y	m_21837_	method_6179	setInSittingPose
	m	(Z)V	z	m_21839_	method_24346	setOrderedToSit
c	bgw	net/minecraft/world/entity/Targeting	net/minecraft/class_8152	net/minecraft/world/entity/Targeting
	m	()Lbfz;	j	m_5448_	method_5968	getTarget
c	bgx	net/minecraft/world/entity/TraceableEntity	net/minecraft/class_8046	net/minecraft/world/entity/TraceableEntity
	m	()Lbfj;	v	m_19749_	method_24921	getOwner
c	bgy	net/minecraft/world/entity/VariantHolder	net/minecraft/class_7988	net/minecraft/world/entity/VariantHolder
	m	(Ljava/lang/Object;)V	a	m_28464_	method_47826	setVariant
	m	()Ljava/lang/Object;	c	m_28554_	method_47827	getVariant
c	bgz	net/minecraft/world/entity/WalkAnimationState	net/minecraft/class_8080	net/minecraft/world/entity/WalkAnimationState
	f	F	a	f_267406_	field_42109	speedOld
	f	F	b	f_267371_	field_42110	speed
	f	F	c	f_267358_	field_42111	position
	m	()V	<init>	<init>	<init>	<init>
	m	(F)V	a	m_267771_	method_48567	setSpeed
	m	()F	a	m_267731_	method_48566	speed
	m	(FF)V	a	m_267566_	method_48568	update
	m	(F)F	b	m_267711_	method_48570	speed
	m	()F	b	m_267756_	method_48569	position
	m	(F)F	c	m_267590_	method_48572	position
	m	()Z	c	m_267780_	method_48571	isMoving
c	bh	net/minecraft/advancements/critereon/EffectsChangedTrigger	net/minecraft/class_2027	net/minecraft/advancements/critereon/EffectsChangedTrigger
	f	Lacq;	a	f_26756_	field_9558	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lbfj;)V	a	m_149262_	method_8863	trigger
	m	(Laig;Ldzk;Lbh$a;)Z	a	m_149265_	method_22462	method_22462
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbh$a;	a	m_7214_	method_8862	createInstance
c	bh$a	net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance	net/minecraft/class_2027$class_2029	net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance
	f	Lck;	a	f_26774_	field_9562	effects
	f	Lba;	b	f_149269_	field_33909	source
	m	(Lba;Lck;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lck;)Lbh$a;	a	m_26780_	method_8869	hasEffects
	m	(Lbo;)Lbh$a;	a	m_149277_	method_37224	gotEffectsFrom
	m	(Laig;Ldzk;)Z	a	m_149274_	method_8868	matches
c	bha	net/minecraft/world/entity/ai/Brain	net/minecraft/class_4095	net/minecraft/world/entity/ai/Brain
	f	Lorg/slf4j/Logger;	a	f_21841_	field_24656	LOGGER
	f	Ljava/util/function/Supplier;	b	f_21842_	field_24657	codec
	f	I	c	f_147338_	field_30096	SCHEDULE_UPDATE_DELAY
	f	Ljava/util/Map;	d	f_21843_	field_18322	memories
	f	Ljava/util/Map;	e	f_21844_	field_18323	sensors
	f	Ljava/util/Map;	f	f_21845_	field_18324	availableBehaviorsByPriority
	f	Lcab;	g	f_21846_	field_18325	schedule
	f	Ljava/util/Map;	h	f_21847_	field_18326	activityRequirements
	f	Ljava/util/Map;	i	f_21848_	field_22282	activityMemoriesToEraseWhenStopped
	f	Ljava/util/Set;	j	f_21849_	field_18327	coreActivities
	f	Ljava/util/Set;	k	f_21850_	field_18328	activeActivities
	f	Lbzz;	l	f_21851_	field_18329	defaultActivity
	f	J	m	f_21852_	field_18853	lastScheduleUpdate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Collection;Ljava/util/Collection;Lcom/google/common/collect/ImmutableList;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Lbpb;Lbpc;)Z	a	m_21876_	method_18876	checkMemory
	m	(Lbzz;Lcom/google/common/collect/ImmutableList;)V	a	m_21900_	method_18881	addActivity
	m	(Lbzz;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V	a	m_21907_	method_24530	addActivityAndRemoveMemoriesWhenStopped
	m	(Ljava/util/Set;)V	a	m_21930_	method_18890	setCoreActivities
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lbha$b;	a	m_21923_	method_28311	provider
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	a	m_21920_	method_29518	method_29518
	m	(Lbpb;Ljava/util/Optional;)V	a	m_21886_	method_18879	setMemory
	m	(Lbzz;ILcom/google/common/collect/ImmutableList;Lbpb;)V	a	m_21895_	method_24527	addActivityAndRemoveMemoryWhenStopped
	m	(Ljava/util/Map$Entry;)Lbha$a;	a	m_21928_	method_28312	method_28312
	m	(JJ)V	a	m_21862_	method_18871	updateActivityFromSchedule
	m	(Ljava/util/List;)V	a	m_21926_	method_24531	setActiveActivityToFirstValid
	m	(Ljava/lang/Integer;)Ljava/util/Map;	a	m_21916_	method_18887	method_18887
	m	(Ljava/lang/Object;)Z	a	m_21918_	method_19948	isEmptyCollection
	m	(Lbpb;Ljava/lang/Object;)V	a	m_21879_	method_18878	setMemory
	m	(ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList;	a	m_21859_	method_24524	createPriorityPairs
	m	(Lbpb;Ljava/lang/Object;J)V	a	m_21882_	method_24525	setMemoryWithExpiry
	m	(Laif;Lbfz;)V	a	m_21865_	method_19542	tick
	m	(Lbzz;)V	a	m_21889_	method_24526	setActiveActivityIfPossible
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	a	m_21914_	method_28310	serializeStart
	m	()V	a	m_276084_	method_49709	clearMemories
	m	(Lcab;)V	a	m_21912_	method_18884	setSchedule
	m	(Lbpb;)Z	a	m_21874_	method_18896	hasMemoryValue
	m	(Lbzz;ILcom/google/common/collect/ImmutableList;)V	a	m_21891_	method_18882	addActivity
	m	(Lbzz;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V	a	m_21903_	method_24529	addActivityWithConditions
	m	(Laif;Lbfz;)V	b	m_21933_	method_18900	stopAll
	m	(Lbzz;)V	b	m_21944_	method_18897	setDefaultActivity
	m	(Lbpb;Ljava/lang/Object;)Z	b	m_21938_	method_29519	isMemoryValue
	m	(Lbpb;)V	b	m_21936_	method_18875	eraseMemory
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec;	b	m_21946_	method_28313	codec
	m	()Ljava/util/Map;	b	m_147339_	method_35058	getMemories
	m	(Lbpb;Ljava/util/Optional;)V	b	m_21941_	method_24535	setMemoryInternal
	m	(Laif;Lbfz;)V	c	m_21949_	method_27073	tickSensors
	m	(Lbpb;)Ljava/util/Optional;	c	m_21952_	method_18904	getMemory
	m	(Lbzz;)Z	c	m_21954_	method_18906	isActive
	m	()Lcab;	c	m_21932_	method_18894	getSchedule
	m	(Lbzz;)V	d	m_21960_	method_18880	setActiveActivity
	m	(Laif;Lbfz;)V	d	m_21957_	method_18891	startEachNonRunningBehavior
	m	()Ljava/util/Set;	d	m_147340_	method_35059	getActiveActivities
	m	(Lbpb;)Ljava/util/Optional;	d	m_257414_	method_46873	getMemoryInternal
	m	(Laif;Lbfz;)V	e	m_21963_	method_19545	tickEachRunningBehavior
	m	(Lbzz;)V	e	m_21966_	method_24537	eraseMemoriesForOtherActivitesThan
	m	()Ljava/util/List;	e	m_21956_	method_27074	getRunningBehaviors
	m	(Lbpb;)J	e	m_147341_	method_36978	getTimeUntilExpiry
	m	(Lbzz;)Z	f	m_21969_	method_18874	activityRequirementsAreMet
	m	(Lbpb;)V	f	m_276078_	method_49710	method_49710
	m	()V	f	m_21962_	method_24536	useDefaultActivity
	m	()Ljava/util/Optional;	g	m_21968_	method_24538	getActiveNonCoreActivity
	m	(Lbzz;)Ljava/util/Set;	g	m_21971_	method_18910	method_18910
	m	()V	h	m_147343_	method_35060	removeAllBehaviors
	m	()Lbha;	i	m_21973_	method_18911	copyWithoutBehaviors
	m	()Ljava/util/stream/Stream;	j	m_21975_	method_28315	memories
	m	()V	k	m_21976_	method_27075	forgetOutdatedMemories
c	bha$1	net/minecraft/world/entity/ai/Brain$1	net/minecraft/class_4095$1	net/minecraft/world/entity/ai/Brain$1
	f	Ljava/util/Collection;	a	f_21977_	field_24658	val$memoryTypes
	f	Ljava/util/Collection;	b	f_21978_	field_24659	val$sensorTypes
	f	Lorg/apache/commons/lang3/mutable/MutableObject;	c	f_21979_	field_24660	val$codecReference
	m	(Ljava/util/Collection;Ljava/util/Collection;Lorg/apache/commons/lang3/mutable/MutableObject;)V	<init>	<init>	<init>	<init>
	m	(Lbpb;Lbpa;)Lbha$a;	a	m_21990_	method_28318	method_28318
	m	(Lbpb;Lcom/mojang/serialization/Codec;)Lacq;	a	m_257155_	method_28319	method_28319
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult;	a	m_22008_	method_28323	method_28323
	m	(Lbpb;)Lcom/mojang/serialization/DataResult;	a	m_274186_	method_28317	method_28317
	m	(Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V	a	m_257154_	method_28324	method_28324
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lbpb;)Lcom/mojang/serialization/DataResult;	a	m_147347_	method_28321	method_28321
	m	(Lbpb;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_21996_	method_28320	captureRead
	m	(Lcom/mojang/serialization/DynamicOps;Lacq;)Ljava/lang/Object;	a	m_22016_	method_28325	method_28325
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lbha$a;)V	a	m_22004_	method_28322	method_28322
	m	(Lbha;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;	a	encode	method_28316	encode
	m	(Lbpb;)Ljava/lang/String;	b	m_274185_	method_49486	method_49486
	m	(Lbpb;)Ljava/util/stream/Stream;	c	m_22019_	method_28326	method_28326
c	bha$a	net/minecraft/world/entity/ai/Brain$MemoryValue	net/minecraft/class_4095$class_5302	net/minecraft/world/entity/ai/Brain$MemoryValue
	f	Lbpb;	a	f_22030_	field_24661	type
	f	Ljava/util/Optional;	b	f_22031_	field_24662	value
	m	(Lbpb;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lbpb;Ljava/util/Optional;)Lbha$a;	a	m_22059_	method_28333	createUnchecked
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V	a	m_22047_	method_28330	serialize
	m	(Lbha;)V	a	m_22042_	method_28328	setMemoryInternal
	m	(Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V	a	m_22050_	method_28331	method_28331
	m	(Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lbpa;)V	a	m_257156_	method_28332	method_28332
c	bha$b	net/minecraft/world/entity/ai/Brain$Provider	net/minecraft/class_4095$class_5303	net/minecraft/world/entity/ai/Brain$Provider
	f	Ljava/util/Collection;	a	f_22062_	field_24663	memoryTypes
	f	Ljava/util/Collection;	b	f_22063_	field_24664	sensorTypes
	f	Lcom/mojang/serialization/Codec;	c	f_22064_	field_24665	codec
	m	(Ljava/util/Collection;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()Lbha;	a	m_22072_	method_28334	method_28334
	m	(Lcom/mojang/serialization/Dynamic;)Lbha;	a	m_22073_	method_28335	makeBrain
	m	()Lcom/mojang/serialization/Codec;	b	m_147356_	method_28336	method_28336
c	bhb	net/minecraft/world/entity/ai/attributes/Attribute	net/minecraft/class_1320	net/minecraft/world/entity/ai/attributes/Attribute
	f	I	a	f_147357_	field_30097	MAX_NAME_LENGTH
	f	D	b	f_22076_	field_23697	defaultValue
	f	Z	c	f_22077_	field_23698	syncable
	f	Ljava/lang/String;	d	f_22078_	field_23699	descriptionId
	m	(Ljava/lang/String;D)V	<init>	<init>	<init>	<init>
	m	(D)D	a	m_6740_	method_6165	sanitizeValue
	m	(Z)Lbhb;	a	m_22084_	method_26829	setSyncable
	m	()D	a	m_22082_	method_6169	getDefaultValue
	m	()Z	b	m_22086_	method_6168	isClientSyncable
	m	()Ljava/lang/String;	c	m_22087_	method_26830	getDescriptionId
c	bhc	net/minecraft/world/entity/ai/attributes/AttributeInstance	net/minecraft/class_1324	net/minecraft/world/entity/ai/attributes/AttributeInstance
	f	Lbhb;	a	f_22088_	field_23700	attribute
	f	Ljava/util/Map;	b	f_22089_	field_23701	modifiersByOperation
	f	Ljava/util/Map;	c	f_22090_	field_23702	modifierById
	f	Ljava/util/Set;	d	f_22091_	field_23703	permanentModifiers
	f	D	e	f_22092_	field_23704	baseValue
	f	Z	f	f_22093_	field_23705	dirty
	f	D	g	f_22094_	field_23706	cachedValue
	f	Ljava/util/function/Consumer;	h	f_22095_	field_23707	onDirty
	m	(Lbhb;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_22100_	method_6192	setBaseValue
	m	(Lbhc;)V	a	m_22102_	method_26831	replaceFrom
	m	(Lqr;)V	a	m_22113_	method_26833	load
	m	(Lbhe;)Z	a	m_22109_	method_6196	hasModifier
	m	()Lbhb;	a	m_22099_	method_6198	getAttribute
	m	(Ljava/util/UUID;)Lbhe;	a	m_22111_	method_6199	getModifier
	m	(Lbhe$a;Ljava/util/Set;)V	a	m_22106_	method_26832	method_26832
	m	(Lbhe$a;)Ljava/util/Set;	a	m_22104_	method_6193	getModifiers
	m	(Ljava/util/UUID;)V	b	m_22120_	method_6200	removeModifier
	m	()D	b	m_22115_	method_6201	getBaseValue
	m	(Lbhe$a;)Ljava/util/Collection;	b	m_22116_	method_26834	getModifiersOrEmpty
	m	(Lbhe;)V	b	m_22118_	method_26835	addTransientModifier
	m	(Ljava/util/UUID;)Z	c	m_22127_	method_27304	removePermanentModifier
	m	(Lbhe;)V	c	m_22125_	method_26837	addPermanentModifier
	m	(Lbhe$a;)Ljava/util/Set;	c	m_22123_	method_26836	method_26836
	m	()Ljava/util/Set;	c	m_22122_	method_6195	getModifiers
	m	(Lbhe;)V	d	m_22130_	method_6202	removeModifier
	m	()V	d	m_22129_	method_26838	setDirty
	m	(Lbhe;)V	e	m_22133_	method_6197	addModifier
	m	()V	e	m_22132_	method_6203	removeModifiers
	m	()D	f	m_22135_	method_6194	getValue
	m	()Lqr;	g	m_22136_	method_26839	save
	m	()D	h	m_22137_	method_26840	calculateValue
c	bhd	net/minecraft/world/entity/ai/attributes/AttributeMap	net/minecraft/class_5131	net/minecraft/world/entity/ai/attributes/AttributeMap
	f	Lorg/slf4j/Logger;	a	f_22138_	field_23708	LOGGER
	f	Ljava/util/Map;	b	f_22139_	field_23709	attributes
	f	Ljava/util/Set;	c	f_22140_	field_23710	dirtyAttributes
	f	Lbhf;	d	f_22141_	field_23711	supplier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbhf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_22163_	method_26848	method_26848
	m	(Lbhb;Ljava/util/Collection;)V	a	m_22151_	method_26844	method_26844
	m	(Lbhb;Lbhe;)V	a	m_22148_	method_26843	method_26843
	m	(Lbhc;)V	a	m_22157_	method_26845	onAttributeModified
	m	(Lbhb;Ljava/util/UUID;)Z	a	m_22154_	method_27305	hasModifier
	m	(Lqr;Lbhb;)V	a	m_22165_	method_26849	method_26849
	m	(Lhe;)Lbhc;	a	m_246600_	method_45329	getInstance
	m	(Lhe;Ljava/util/UUID;)Z	a	m_245160_	method_45330	hasModifier
	m	(Lcom/google/common/collect/Multimap;)V	a	m_22161_	method_26847	removeAttributeModifiers
	m	(Lbhb;)Lbhc;	a	m_22146_	method_26842	getInstance
	m	(Lbhd;)V	a	m_22159_	method_26846	assignValues
	m	(Lqx;)V	a	m_22168_	method_26850	load
	m	()Ljava/util/Set;	a	m_22145_	method_26841	getDirtyAttributes
	m	(Lbhb;Ljava/util/UUID;)D	b	m_22173_	method_27307	getModifierValue
	m	(Lbhc;)V	b	m_22176_	method_26853	method_26853
	m	(Lhe;Ljava/util/UUID;)D	b	m_246117_	method_45332	getModifierValue
	m	(Lcom/google/common/collect/Multimap;)V	b	m_22178_	method_26854	addTransientAttributeModifiers
	m	(Lbhb;)Z	b	m_22171_	method_27306	hasAttribute
	m	(Lhe;)Z	b	m_247503_	method_45331	hasAttribute
	m	()Ljava/util/Collection;	b	m_22170_	method_26851	getSyncableAttributes
	m	(Lbhb;)D	c	m_22181_	method_26852	getValue
	m	(Lbhc;)Z	c	m_22183_	method_26857	method_26857
	m	()Lqx;	c	m_22180_	method_26855	save
	m	(Lbhb;)D	d	m_22185_	method_26856	getBaseValue
	m	(Lbhb;)Lbhc;	e	m_22187_	method_26858	method_26858
c	bhe	net/minecraft/world/entity/ai/attributes/AttributeModifier	net/minecraft/class_1322	net/minecraft/world/entity/ai/attributes/AttributeModifier
	f	Lorg/slf4j/Logger;	a	f_22189_	field_23712	LOGGER
	f	D	b	f_22190_	field_6323	amount
	f	Lbhe$a;	c	f_22191_	field_6324	operation
	f	Ljava/util/function/Supplier;	d	f_22192_	field_6326	nameGetter
	f	Ljava/util/UUID;	e	f_22193_	field_6327	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;Ljava/util/function/Supplier;DLbhe$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;Ljava/lang/String;DLbhe$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;DLbhe$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)Lbhe;	a	m_22212_	method_26859	load
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_22210_	method_6183	method_6183
	m	()Ljava/util/UUID;	a	m_22209_	method_6189	getId
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_22215_	method_6184	method_6184
	m	()Ljava/lang/String;	b	m_22214_	method_6185	getName
	m	()Lbhe$a;	c	m_22217_	method_6182	getOperation
	m	()D	d	m_22218_	method_6186	getAmount
	m	()Lqr;	e	m_22219_	method_26860	save
c	bhe$a	net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation	net/minecraft/class_1322$class_1323	net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation
	f	Lbhe$a;	a	ADDITION	field_6328	ADDITION
	f	Lbhe$a;	b	MULTIPLY_BASE	field_6330	MULTIPLY_BASE
	f	Lbhe$a;	c	MULTIPLY_TOTAL	field_6331	MULTIPLY_TOTAL
	f	[Lbhe$a;	d	f_22227_	field_6332	OPERATIONS
	f	I	e	f_22228_	field_6329	value
	f	[Lbhe$a;	f	$VALUES	field_6333	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(I)Lbhe$a;	a	m_22236_	method_6190	fromValue
	m	()I	a	m_22235_	method_6191	toValue
	m	()[Lbhe$a;	b	m_147358_	method_36614	$values
c	bhf	net/minecraft/world/entity/ai/attributes/AttributeSupplier	net/minecraft/class_5132	net/minecraft/world/entity/ai/attributes/AttributeSupplier
	f	Ljava/util/Map;	a	f_22241_	field_23713	instances
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lbhb;)Lbhc;	a	m_22250_	method_26863	createInstance
	m	(Lbhb;Ljava/util/UUID;)D	a	m_22247_	method_27308	getModifierValue
	m	(Lbhb;)D	a	m_22245_	method_26862	getValue
	m	()Lbhf$a;	a	m_22244_	method_26861	builder
	m	(Lbhb;Ljava/util/UUID;)Z	b	m_22255_	method_27309	hasModifier
	m	(Lbhb;)D	b	m_22253_	method_26864	getBaseValue
	m	(Lbhb;)Z	c	m_22258_	method_27310	hasAttribute
	m	(Lbhb;)Lbhc;	d	m_22260_	method_26865	getAttributeInstance
c	bhf$a	net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder	net/minecraft/class_5132$class_5133	net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder
	f	Ljava/util/Map;	a	f_22262_	field_23714	builder
	f	Z	b	f_22263_	field_23715	instanceFrozen
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbhb;Lbhc;)V	a	m_257157_	method_26869	method_26869
	m	()Lbhf;	a	m_22265_	method_26866	build
	m	(Lbhb;D)Lbhf$a;	a	m_22268_	method_26868	add
	m	(Lbhb;)Lbhf$a;	a	m_22266_	method_26867	add
	m	(Lbhb;)Lbhc;	b	m_22274_	method_26870	create
c	bhg	net/minecraft/world/entity/ai/attributes/Attributes	net/minecraft/class_5134	net/minecraft/world/entity/ai/attributes/Attributes
	f	Lbhb;	a	f_22276_	field_23716	MAX_HEALTH
	f	Lbhb;	b	f_22277_	field_23717	FOLLOW_RANGE
	f	Lbhb;	c	f_22278_	field_23718	KNOCKBACK_RESISTANCE
	f	Lbhb;	d	f_22279_	field_23719	MOVEMENT_SPEED
	f	Lbhb;	e	f_22280_	field_23720	FLYING_SPEED
	f	Lbhb;	f	f_22281_	field_23721	ATTACK_DAMAGE
	f	Lbhb;	g	f_22282_	field_23722	ATTACK_KNOCKBACK
	f	Lbhb;	h	f_22283_	field_23723	ATTACK_SPEED
	f	Lbhb;	i	f_22284_	field_23724	ARMOR
	f	Lbhb;	j	f_22285_	field_23725	ARMOR_TOUGHNESS
	f	Lbhb;	k	f_22286_	field_23726	LUCK
	f	Lbhb;	l	f_22287_	field_23727	SPAWN_REINFORCEMENTS_CHANCE
	f	Lbhb;	m	f_22288_	field_23728	JUMP_STRENGTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lbhb;)Lbhb;	a	m_22290_	method_26871	register
c	bhh	net/minecraft/world/entity/ai/attributes/DefaultAttributes	net/minecraft/class_5135	net/minecraft/world/entity/ai/attributes/DefaultAttributes
	f	Lorg/slf4j/Logger;	a	f_22293_	field_23729	LOGGER
	f	Ljava/util/Map;	b	f_22294_	field_23730	SUPPLIERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;)Lbhf;	a	m_22297_	method_26873	getSupplier
	m	()V	a	m_22296_	method_26872	validate
	m	(Lacq;)V	a	m_22299_	method_26874	method_26874
	m	(Lbfn;)Z	b	m_22301_	method_26875	hasSupplier
	m	(Lbfn;)Z	c	m_22303_	method_26876	method_26876
	m	(Lbfn;)Z	d	m_22305_	method_26877	method_26877
c	bhi	net/minecraft/world/entity/ai/attributes/RangedAttribute	net/minecraft/class_1329	net/minecraft/world/entity/ai/attributes/RangedAttribute
	f	D	b	f_22307_	field_6353	minValue
	f	D	c	f_22308_	field_6351	maxValue
	m	(Ljava/lang/String;DDD)V	<init>	<init>	<init>	<init>
	m	()D	d	m_147361_	method_35061	getMinValue
	m	()D	e	m_147362_	method_35062	getMaxValue
c	bhj	net/minecraft/world/entity/ai/attributes/package-info	net/minecraft/class_6027	net/minecraft/world/entity/ai/attributes/package-info
c	bhk	net/minecraft/world/entity/ai/behavior/AcquirePoi	net/minecraft/class_4096	net/minecraft/world/entity/ai/behavior/AcquirePoi
	f	I	a	f_147363_	field_30098	SCAN_RANGE
	m	()V	<init>	<init>	<init>	<init>
	m	(ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lble;)Lblg;	a	m_257164_	method_46886	method_46886
	m	(JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z	a	m_22336_	method_46874	method_46874
	m	(Lbpb;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257161_	method_46879	method_46879
	m	(Lbqz;Ljava/util/function/Predicate;Lgu;Lble;Laif;Ljava/util/Optional;Lbgi;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lhe;)V	a	m_288119_	method_46880	method_46880
	m	(Lbjb;Lble;)Lblg;	a	m_257165_	method_46877	method_46877
	m	(Ljava/util/function/Predicate;Lbpb;ZLjava/util/Optional;)Lbhs;	a	m_257613_	method_46884	create
	m	(Lbpb;Lbjb;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257160_	method_46878	method_46878
	m	(Lgu;Lhe;Lgu;)Z	a	m_217106_	method_46881	method_46881
	m	(Laif;Lbgi;Ljava/lang/Byte;)V	a	m_147366_	method_46876	method_46876
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLgu;)Z	a	m_257159_	method_46882	method_46882
	m	(Ljava/util/function/Predicate;Lbpb;Lbpb;ZLjava/util/Optional;)Lbhs;	a	m_258026_	method_46883	create
	m	(Lbgb;Ljava/util/Set;)Ldxt;	a	m_217097_	method_43965	findPathToPois
	m	(ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lble;Ljava/util/Optional;Laif;Lbgi;J)Z	a	m_257163_	method_46885	method_46885
	m	(Laif;JJ)Lbhk$a;	a	m_263976_	method_46875	method_46875
c	bhk$a	net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry	net/minecraft/class_4096$class_5397	net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry
	f	I	a	f_147373_	field_30101	MIN_INTERVAL_INCREASE
	f	I	b	f_147374_	field_30102	MAX_INTERVAL_INCREASE
	f	I	c	f_147375_	field_30103	MAX_RETRY_PATHFINDING_INTERVAL
	f	Lapf;	d	f_22373_	field_25600	random
	f	J	e	f_22374_	field_25601	previousAttemptTimestamp
	f	J	f	f_22375_	field_25602	nextScheduledAttemptTimestamp
	f	I	g	f_22376_	field_25603	currentDelay
	m	(Lapf;J)V	<init>	<init>	<init>	<init>
	m	(J)V	a	m_22380_	method_29926	markAttempt
	m	(J)Z	b	m_22382_	method_29927	isStillValid
	m	(J)Z	c	m_22384_	method_29928	shouldRetry
c	bhl	net/minecraft/world/entity/ai/behavior/AnimalMakeLove	net/minecraft/class_4806	net/minecraft/world/entity/ai/behavior/AnimalMakeLove
	f	I	c	f_147376_	field_30104	BREED_RANGE
	f	I	d	f_147377_	field_30105	MIN_DURATION
	f	I	e	f_147378_	field_30106	MAX_DURATION
	f	Lbfn;	f	f_22387_	field_22283	partnerType
	f	F	g	f_22388_	field_23129	speedModifier
	f	J	h	f_22389_	field_22284	spawnChildAtTime
	m	(Lbfn;F)V	<init>	<init>	<init>	<init>
	m	(Lbrl;)Lbrl;	a	m_22409_	method_24542	getBreedTarget
	m	(Laif;Lbrl;J)V	a	m_6735_	method_24544	start
	m	(Laif;Lbrl;)Z	a	m_6114_	method_24543	checkExtraStartConditions
	m	(Lbrl;Lbfz;)Z	a	m_289089_	method_24545	method_24545
	m	(Laif;Lbrl;J)Z	b	m_6737_	method_24547	canStillUse
	m	(Lbrl;)Z	b	m_22421_	method_24546	hasBreedTargetOfRightType
	m	(Laif;Lbrl;J)V	c	m_6725_	method_24549	tick
	m	(Lbrl;)Ljava/util/Optional;	c	m_22431_	method_24548	findValidBreedPartner
	m	(Laif;Lbrl;J)V	d	m_6732_	method_24550	stop
c	bhm	net/minecraft/world/entity/ai/behavior/AnimalPanic	net/minecraft/class_6028	net/minecraft/world/entity/ai/behavior/AnimalPanic
	f	I	c	f_147379_	field_30107	PANIC_MIN_DURATION
	f	I	d	f_147380_	field_30108	PANIC_MAX_DURATION
	f	I	e	f_196637_	field_30109	PANIC_DISTANCE_HORIZONTAL
	f	I	f	f_147382_	field_30110	PANIC_DISTANCE_VERTICAL
	f	Ljava/util/function/Predicate;	g	f_273847_	field_42976	DEFAULT_SHOULD_PANIC_PREDICATE
	f	F	h	f_147383_	field_30111	speedMultiplier
	f	Ljava/util/function/Predicate;	i	f_273842_	field_42977	shouldPanic
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lbgi;)Z	a	m_289090_	method_49488	method_49488
	m	(Laif;Lbgi;J)Z	a	m_6737_	method_35063	canStillUse
	m	(Lcls;Lbfj;)Ljava/util/Optional;	a	m_196641_	method_39762	lookForWater
	m	(Lbgi;Laif;)Leei;	a	m_196638_	method_39761	getPanicPos
	m	(Laif;Lbgi;)Z	a	m_6114_	method_49487	checkExtraStartConditions
	m	(Lcls;Lgu;)Z	a	m_284017_	method_39763	method_39763
	m	(Laif;Lbgi;J)V	b	m_6735_	method_35064	start
	m	(Lcls;Lgu;)Z	b	m_284016_	method_51505	method_51505
	m	(Lcls;Lgu;)Z	c	m_196644_	method_51506	method_51506
	m	(Laif;Lbgi;J)V	c	m_6732_	method_44203	stop
	m	(Laif;Lbgi;J)V	d	m_6725_	method_35065	tick
c	bhn	net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite	net/minecraft/class_4114	net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhd;Laif;)Ljava/util/Optional;	a	m_22465_	method_46892	method_46892
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257168_	method_46888	method_46888
	m	(Lhe;Lbye;)Z	a	m_217123_	method_46894	method_46894
	m	(Lbld$b;Lble;Lble;Laif;Lbyb;J)Z	a	m_257167_	method_46890	method_46890
	m	()Lbhs;	a	m_257634_	method_46887	create
	m	(Lbyb;Laif;Lbye;)V	a	m_22461_	method_46891	method_46891
	m	(Lbld$b;Lble;Lble;)Lblg;	a	m_257166_	method_46889	method_46889
	m	(Lhe;)Ljava/util/Optional;	a	m_257169_	method_46893	method_46893
c	bho	net/minecraft/world/entity/ai/behavior/BabyFollowAdult	net/minecraft/class_5355	net/minecraft/world/entity/ai/behavior/BabyFollowAdult
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lbdi;Ljava/util/function/Function;Lble;Lble;Lble;)Lblg;	a	m_257170_	method_46899	method_46899
	m	(Lbdi;Ljava/util/function/Function;)Lbjb;	a	m_257631_	method_46897	create
	m	(Lbdi;F)Lbjb;	a	m_257685_	method_46896	create
	m	(Lbdi;Ljava/util/function/Function;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257172_	method_46898	method_46898
	m	(FLbfz;)Ljava/lang/Float;	a	m_147419_	method_46895	method_46895
	m	(Lbld$b;Lble;Lbdi;Ljava/util/function/Function;Lble;Lble;Laif;Lbfe;J)Z	a	m_257171_	method_46900	method_46900
c	bhp	net/minecraft/world/entity/ai/behavior/BackUpIfTooClose	net/minecraft/class_4807	net/minecraft/world/entity/ai/behavior/BackUpIfTooClose
	m	()V	<init>	<init>	<init>	<init>
	m	(IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257511_	method_46902	method_46902
	m	(Lbld$b;IFLble;Lble;Lble;Lble;)Lblg;	a	m_257668_	method_46903	method_46903
	m	(Lbld$b;Lble;ILble;Lble;FLaif;Lbgb;J)Z	a	m_257486_	method_46904	method_46904
	m	(IF)Lbjb;	a	m_257698_	method_46901	create
c	bhq	net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent	net/minecraft/class_4808	net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbpb;I)Lbhs;	a	m_257393_	method_46908	create
	m	(Lbpb;ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257872_	method_46909	method_46909
	m	(ILble;Lble;Lble;)Lblg;	a	m_257748_	method_46905	method_46905
	m	(Lbpb;)Ljava/lang/String;	a	m_257592_	method_46907	method_46907
	m	(Lble;ILble;Laif;Lbfz;J)Z	a	m_258050_	method_46906	method_46906
c	bhr	net/minecraft/world/entity/ai/behavior/Behavior	net/minecraft/class_4097	net/minecraft/world/entity/ai/behavior/Behavior
	f	I	a	f_147431_	field_30112	DEFAULT_DURATION
	f	Ljava/util/Map;	b	f_22522_	field_19291	entryCondition
	f	Lbhr$a;	c	f_22523_	field_18333	status
	f	J	d	f_22524_	field_18334	endTimestamp
	f	I	e	f_22525_	field_18335	minDuration
	f	I	f	f_22526_	field_18336	maxDuration
	m	(Ljava/util/Map;II)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;)Z	a	m_6114_	method_18919	checkExtraStartConditions
	m	(Lbfz;)Z	a	m_22543_	method_19546	hasRequiredMemories
	m	(J)Z	a	m_7773_	method_18915	timedOut
	m	(Laif;Lbfz;J)Z	a	m_6737_	method_18927	canStillUse
	m	(Laif;Lbfz;J)V	b	m_6732_	method_18926	stop
	m	(Laif;Lbfz;J)V	c	m_6725_	method_18924	tick
	m	(Laif;Lbfz;J)V	d	m_6735_	method_18920	start
c	bhr$a	net/minecraft/world/entity/ai/behavior/Behavior$Status	net/minecraft/class_4097$class_4098	net/minecraft/world/entity/ai/behavior/Behavior$Status
	f	Lbhr$a;	a	STOPPED	field_18337	STOPPED
	f	Lbhr$a;	b	RUNNING	field_18338	RUNNING
	f	[Lbhr$a;	c	$VALUES	field_18339	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbhr$a;	a	m_147432_	method_36615	$values
c	bhs	net/minecraft/world/entity/ai/behavior/BehaviorControl	net/minecraft/class_7893	net/minecraft/world/entity/ai/behavior/BehaviorControl
	m	()Lbhr$a;	a	m_22536_	method_18921	getStatus
	m	()Ljava/lang/String;	b	m_22566_	method_46910	debugString
	m	(Laif;Lbfz;J)Z	e	m_22554_	method_18922	tryStart
	m	(Laif;Lbfz;J)V	f	m_22558_	method_18923	tickOrStop
	m	(Laif;Lbfz;J)V	g	m_22562_	method_18925	doStop
c	bht	net/minecraft/world/entity/ai/behavior/BehaviorUtils	net/minecraft/class_4215	net/minecraft/world/entity/ai/behavior/BehaviorUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lgu;FI)V	a	m_22617_	method_24561	setWalkAndLookTargetMemories
	m	(Lbfz;Lbje;FI)V	a	m_217128_	method_42647	setWalkAndLookTargetMemories
	m	(Lbfz;Ljava/util/UUID;)Lbfj;	a	m_289091_	method_24563	method_24563
	m	(Lbha;Lbpb;Lbfn;)Z	a	m_22639_	method_19551	targetIsValid
	m	(Lbfn;Lbfz;)Z	a	m_289092_	method_19547	method_19547
	m	(Lbfz;Lcfz;Leei;Leei;F)V	a	m_217133_	method_43392	throwItem
	m	(Laif;ILhx;)Z	a	m_186014_	method_20418	method_20418
	m	(Lbfz;Lbfz;Lbfz;)Lbfz;	a	m_22606_	method_24559	getTargetNearestMe
	m	(Lbfz;Lcfz;Leei;)V	a	m_22613_	method_19949	throwItem
	m	(Lbfz;Ljava/util/Optional;Lbfz;)Lbfz;	a	m_22625_	method_24562	getNearestTarget
	m	(Lbfz;Lbfz;F)V	a	m_22602_	method_19548	lockGazeAndWalkToEachOther
	m	(Lbha;Lbpb;Ljava/util/function/Predicate;)Z	a	m_22643_	method_24564	targetIsValid
	m	(Lbfz;Lbpb;)Ljava/util/Optional;	a	m_22610_	method_24560	getLivingEntityFromUUIDMemory
	m	(Lbfz;Lbfz;D)Z	a	m_22598_	method_24558	isOtherTargetMuchFurtherAwayThanCurrentAttackTarget
	m	(Lbfz;)Z	a	m_217126_	method_41331	isBreeding
	m	(Lbha;Lbfz;)Z	a	m_22636_	method_19550	entityIsVisible
	m	(Lbfz;Lbfj;FI)V	a	m_22590_	method_24557	setWalkAndLookTargetMemories
	m	(Lbfz;Lbfz;)V	a	m_22595_	method_19554	lookAtEntity
	m	(Lbfj;)Lbfz;	a	m_186018_	method_31500	method_31500
	m	(Lbgb;Lbfz;I)Z	a	m_22632_	method_25940	isWithinAttackRange
	m	(Lbgi;II)Leei;	a	m_147444_	method_33193	getRandomSwimmablePos
	m	(Laif;Lhx;I)Lhx;	a	m_22581_	method_20419	findSectionClosestToVillage
	m	(Lbha;Lbfz;)Z	b	m_186035_	method_19553	method_19553
	m	(Lbfz;Lbfz;F)V	b	m_22660_	method_19555	setWalkAndLookTargetMemoriesToEachOther
	m	(Lbfz;Lbfz;)Z	b	m_22667_	method_24565	canSee
	m	(Lbfz;Lbfz;)V	c	m_22670_	method_19552	lookAtEachOther
c	bhu	net/minecraft/world/entity/ai/behavior/BlockPosTracker	net/minecraft/class_4099	net/minecraft/world/entity/ai/behavior/BlockPosTracker
	f	Lgu;	a	f_22673_	field_18340	blockPos
	f	Leei;	b	f_22674_	field_18341	centerPosition
	m	(Leei;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)V	<init>	<init>	<init>	<init>
c	bhv	net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid	net/minecraft/class_4242	net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid
	f	Lbzv;	c	f_22682_	field_18983	currentRaid
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19951	checkExtraStartConditions
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_19952	canStillUse
	m	(Lcen;I)Lcfz;	a	m_22696_	method_19950	getFirework
	m	(Laif;Lbyb;J)V	b	m_6732_	method_19953	stop
	m	(Laif;Lbyb;J)V	c	m_6725_	method_19954	tick
c	bhw	net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry	net/minecraft/class_4809	net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lbld$b;Lbdi;Lble;Lble;)Lblg;	a	m_257801_	method_46912	method_46912
	m	(Ljava/util/function/Predicate;Lble;Lbld$b;Lble;Lbdi;Laif;Lbfz;J)Z	a	m_263977_	method_46913	method_46913
	m	(Lbpb;Lbpb;Ljava/util/function/Predicate;Lbdi;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258042_	method_46911	method_46911
	m	(Ljava/util/function/Predicate;Lbpb;Lbpb;Lbdi;)Lbhs;	a	m_257819_	method_46914	create
c	bhx	net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks	net/minecraft/class_5753	net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks
	f	Lbpb;	c	f_147460_	field_30113	cooldownTicks
	m	(Lbpb;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Ljava/util/Optional;	b	m_147465_	method_33194	getCooldownTickMemory
c	bhy	net/minecraft/world/entity/ai/behavior/Croak	net/minecraft/class_7095	net/minecraft/world/entity/ai/behavior/Croak
	f	I	c	f_217139_	field_37424	CROAK_TICKS
	f	I	d	f_217140_	field_37425	TIME_OUT_DURATION
	f	I	e	f_217141_	field_37426	croakCounter
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbta;J)Z	a	m_6737_	method_41332	canStillUse
	m	(Laif;Lbta;)Z	a	m_6114_	method_42648	checkExtraStartConditions
	m	(Laif;Lbta;J)V	b	m_6735_	method_41333	start
	m	(Laif;Lbta;J)V	c	m_6732_	method_41334	stop
	m	(Laif;Lbta;J)V	d	m_6725_	method_41335	tick
c	bhz	net/minecraft/world/entity/ai/behavior/CrossbowAttack	net/minecraft/class_4810	net/minecraft/world/entity/ai/behavior/CrossbowAttack
	f	I	c	f_147479_	field_30114	TIMEOUT
	f	I	d	f_22771_	field_22293	attackDelay
	f	Lbhz$a;	e	f_22772_	field_22294	crossbowState
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbfz;)V	a	m_22786_	method_24569	crossbowAttack
	m	(Laif;Lbgb;)Z	a	m_6114_	method_24570	checkExtraStartConditions
	m	(Laif;Lbgb;J)Z	a	m_6737_	method_24571	canStillUse
	m	(Lbfz;)Lbfz;	b	m_22784_	method_24568	getAttackTarget
	m	(Laif;Lbgb;J)V	b	m_6725_	method_24573	tick
	m	(Lbgb;Lbfz;)V	b	m_22797_	method_24572	lookAtTarget
	m	(Laif;Lbgb;J)V	c	m_6732_	method_24574	stop
c	bhz$a	net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState	net/minecraft/class_4810$class_4811	net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState
	f	Lbhz$a;	a	UNCHARGED	field_22295	UNCHARGED
	f	Lbhz$a;	b	CHARGING	field_22296	CHARGING
	f	Lbhz$a;	c	CHARGED	field_22297	CHARGED
	f	Lbhz$a;	d	READY_TO_ATTACK	field_22298	READY_TO_ATTACK
	f	[Lbhz$a;	e	$VALUES	field_22299	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbhz$a;	a	m_147480_	method_36616	$values
c	bi	net/minecraft/advancements/critereon/EnchantedItemTrigger	net/minecraft/class_2030	net/minecraft/advancements/critereon/EnchantedItemTrigger
	f	Lacq;	a	f_27664_	field_9563	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lcfz;I)V	a	m_27668_	method_8870	trigger
	m	(Lcfz;ILbi$a;)Z	a	m_27672_	method_22463	method_22463
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbi$a;	a	m_7214_	method_8872	createInstance
c	bi$a	net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance	net/minecraft/class_2030$class_2032	net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance
	f	Lbz;	a	f_27685_	field_9567	item
	f	Lcj$d;	b	f_27686_	field_9568	levels
	m	(Lba;Lbz;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;I)Z	a	m_27691_	method_8878	matches
	m	()Lbi$a;	c	m_27696_	method_8877	enchantedItem
c	bia	net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting	net/minecraft/class_4812	net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfj;I)Z	a	m_257447_	method_24575	isVehicleValid
	m	(Lbld$b;Lble;ILjava/util/function/BiPredicate;Laif;Lbfz;J)Z	a	m_258045_	method_46918	method_46918
	m	(ILjava/util/function/BiPredicate;)Lbhs;	a	m_257459_	method_46915	create
	m	(ILjava/util/function/BiPredicate;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257906_	method_46916	method_46916
	m	(Lbld$b;ILjava/util/function/BiPredicate;Lble;)Lblg;	a	m_257527_	method_46917	method_46917
c	bib	net/minecraft/world/entity/ai/behavior/DoNothing	net/minecraft/class_4101	net/minecraft/world/entity/ai/behavior/DoNothing
	f	I	a	f_256900_	field_40988	minDuration
	f	I	b	f_256804_	field_40989	maxDuration
	f	Lbhr$a;	c	f_256875_	field_40990	status
	f	J	d	f_256966_	field_40991	endTimestamp
	m	(II)V	<init>	<init>	<init>	<init>
c	bic	net/minecraft/world/entity/ai/behavior/EntityTracker	net/minecraft/class_4102	net/minecraft/world/entity/ai/behavior/EntityTracker
	f	Lbfj;	a	f_22846_	field_18342	entity
	f	Z	b	f_22847_	field_24382	trackEyeHeight
	m	(Lbfj;Z)V	<init>	<init>	<init>	<init>
	m	()Lbfj;	c	m_147481_	method_35066	getEntity
c	bid	net/minecraft/world/entity/ai/behavior/EraseMemoryIf	net/minecraft/class_4813	net/minecraft/world/entity/ai/behavior/EraseMemoryIf
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lbpb;)Lbhs;	a	m_258093_	method_46922	create
	m	(Ljava/util/function/Predicate;Lble;Laif;Lbfz;J)Z	a	m_257682_	method_46921	method_46921
	m	(Ljava/util/function/Predicate;Lble;)Lblg;	a	m_257964_	method_46920	method_46920
	m	(Lbpb;Ljava/util/function/Predicate;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257665_	method_46919	method_46919
c	bie	net/minecraft/world/entity/ai/behavior/FollowTemptation	net/minecraft/class_5754	net/minecraft/world/entity/ai/behavior/FollowTemptation
	f	I	c	f_147482_	field_30115	TEMPTATION_COOLDOWN
	f	D	d	f_147483_	field_30116	CLOSE_ENOUGH_DIST
	f	Ljava/util/function/Function;	e	f_147484_	field_28316	speedModifier
	f	Ljava/util/function/Function;	f	f_283928_	field_44704	closeEnoughDistance
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgi;J)Z	a	m_6737_	method_33195	canStillUse
	m	(Lbgi;)F	a	m_147497_	method_33196	getSpeedModifier
	m	(Laif;Lbgi;J)V	b	m_6735_	method_33197	start
	m	(Lbgi;)Ljava/util/Optional;	b	m_147508_	method_33198	getTemptingPlayer
	m	(Lbfz;)Ljava/lang/Double;	b	m_288122_	method_52173	method_52173
	m	()Lcom/google/common/collect/ImmutableMap;	c	m_147499_	method_51507	method_51507
	m	(Laif;Lbgi;J)V	c	m_6732_	method_33199	stop
	m	(Laif;Lbgi;J)V	d	m_6725_	method_33200	tick
c	bif	net/minecraft/world/entity/ai/behavior/GateBehavior	net/minecraft/class_4103	net/minecraft/world/entity/ai/behavior/GateBehavior
	f	Ljava/util/Map;	a	f_256759_	field_40992	entryCondition
	f	Ljava/util/Set;	b	f_22868_	field_18344	exitErasedMemories
	f	Lbif$a;	c	f_22869_	field_18345	orderPolicy
	f	Lbif$b;	d	f_22870_	field_18346	runningPolicy
	f	Lbjz;	e	f_22871_	field_18347	behaviors
	f	Lbhr$a;	f	f_256778_	field_40993	status
	m	(Ljava/util/Map;Ljava/util/Set;Lbif$a;Lbif$b;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lbhs;)Z	a	m_257178_	method_46925	method_46925
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_257173_	method_18929	method_18929
	m	(Laif;Lbfz;JLbhs;)V	a	m_257176_	method_46923	method_46923
	m	(Lbfz;)Z	a	m_257655_	method_46924	hasRequiredMemories
	m	(Lbhs;)Z	b	m_257175_	method_46927	method_46927
	m	(Laif;Lbfz;JLbhs;)V	b	m_257174_	method_46926	method_46926
	m	(Lbhs;)Z	c	m_257179_	method_46928	method_46928
	m	(Lbhs;)Z	d	m_257177_	method_46929	method_46929
c	bif$a	net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy	net/minecraft/class_4103$class_4104	net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy
	f	Lbif$a;	a	ORDERED	field_18348	ORDERED
	f	Lbif$a;	b	SHUFFLED	field_18349	SHUFFLED
	f	Ljava/util/function/Consumer;	c	f_22924_	field_18350	consumer
	f	[Lbif$a;	d	$VALUES	field_18351	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Lbjz;)V	a	m_147527_	method_18939	apply
	m	()[Lbif$a;	a	m_147526_	method_36617	$values
	m	(Lbjz;)V	b	m_147529_	method_18940	method_18940
c	bif$b	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy	net/minecraft/class_4103$class_4216	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy
	f	Lbif$b;	a	RUN_ONE	field_18855	RUN_ONE
	f	Lbif$b;	b	TRY_ALL	field_18856	TRY_ALL
	f	[Lbif$b;	c	$VALUES	field_18857	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;Laif;Lbfz;J)V	a	m_142144_	method_19559	apply
	m	()[Lbif$b;	a	m_147531_	method_36618	$values
c	bif$b$1	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1	net/minecraft/class_4103$class_4216$1	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;JLbhs;)Z	a	m_257180_	method_46930	method_46930
	m	(Lbhs;)Z	a	m_257181_	method_46931	method_46931
c	bif$b$2	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2	net/minecraft/class_4103$class_4216$2	net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lbhs;)Z	a	m_257182_	method_46933	method_46933
	m	(Laif;Lbfz;JLbhs;)V	a	m_257183_	method_46932	method_46932
c	big	net/minecraft/world/entity/ai/behavior/GiveGiftToHero	net/minecraft/class_4243	net/minecraft/world/entity/ai/behavior/GiveGiftToHero
	f	I	c	f_147546_	field_30117	THROW_GIFT_AT_DISTANCE
	f	I	d	f_147547_	field_30118	MIN_TIME_BETWEEN_GIFTS
	f	I	e	f_147548_	field_30119	MAX_TIME_BETWEEN_GIFTS
	f	I	f	f_147549_	field_30120	TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING
	f	Ljava/util/Map;	g	f_147550_	field_18984	GIFTS
	f	F	h	f_147551_	field_30121	SPEED_MODIFIER
	f	I	i	f_22987_	field_18985	timeUntilNextGift
	f	Z	j	f_22988_	field_18986	giftGivenDuringThisRun
	f	J	k	f_22989_	field_18987	timeSinceStart
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lbyb;Lbyo;)Z	a	m_23014_	method_19958	isWithinThrowingDistance
	m	(Ljava/util/HashMap;)V	a	m_23019_	method_19960	method_19960
	m	(Lbyb;Lbfz;)V	a	m_23011_	method_19957	throwGift
	m	(Lbyb;)Ljava/util/List;	a	m_23009_	method_19956	getItemToThrow
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19962	checkExtraStartConditions
	m	(Laif;Lbyb;J)V	a	m_6735_	method_19963	start
	m	(Laif;)I	a	m_22993_	method_19961	calculateTimeUntilNextGift
	m	(Lbyo;)Z	a	m_23017_	method_19959	isHero
	m	(Laif;Lbyb;J)Z	b	m_6737_	method_19965	canStillUse
	m	(Lbyb;)Z	b	m_23029_	method_19964	isHeroVisible
	m	(Lbyb;)Ljava/util/Optional;	c	m_23039_	method_19966	getNearestTargetableHero
	m	(Laif;Lbyb;J)V	c	m_6725_	method_19967	tick
	m	(Laif;Lbyb;J)V	d	m_6732_	method_19968	stop
c	bih	net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget	net/minecraft/class_7296	net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget
	f	I	c	f_217188_	field_38387	CLOSE_ENOUGH_DISTANCE_TO_TARGET
	f	I	d	f_217189_	field_38388	ITEM_PICKUP_COOLDOWN_AFTER_THROWING
	f	Ljava/util/function/Function;	e	f_217190_	field_38389	targetPositionGetter
	f	F	f	f_217191_	field_38390	speedModifier
	m	(Ljava/util/function/Function;FI)V	<init>	<init>	<init>	<init>
	m	(Lbje;)Leei;	a	m_217211_	method_42651	getThrowPosition
	m	(Lbfz;Lcfz;Leei;)V	a	m_217207_	method_43393	throwItem
	m	(Lbfz;Lbje;)V	a	m_217204_	method_42650	method_42650
	m	(Lbje;Lcfz;Laig;)V	a	m_217213_	method_43079	triggerDropItemOnBlock
	m	(Lbfz;)Z	b	m_217202_	method_42649	canThrowItemToTarget
	m	(Lbje;Lcfz;Laig;)V	b	m_217221_	method_43080	method_43080
c	bii	net/minecraft/world/entity/ai/behavior/GoToClosestVillage	net/minecraft/class_4458	net/minecraft/world/entity/ai/behavior/GoToClosestVillage
	m	()V	<init>	<init>	<init>	<init>
	m	(FILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257184_	method_46935	method_46935
	m	(FILble;)Lblg;	a	m_257186_	method_46936	method_46936
	m	(Lble;FILaif;Lbyb;J)Z	a	m_274190_	method_46937	method_46937
	m	(FI)Lbhs;	a	m_257375_	method_46934	create
	m	(Lbqz;Lgu;)D	a	m_147552_	method_46938	method_46938
c	bij	net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite	net/minecraft/class_5325	net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite
	f	F	c	f_23096_	field_25155	speedModifier
	f	I	d	f_147555_	field_30122	TICKS_UNTIL_TIMEOUT
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbyb;)Z	a	m_6114_	method_29251	checkExtraStartConditions
	m	(Laif;Lhd;)V	a	m_23109_	method_29524	method_29524
	m	(Lbzz;)Ljava/lang/Boolean;	a	m_23114_	method_29250	method_29250
	m	(Lhe;)Z	a	m_217229_	method_29783	method_29783
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_29523	canStillUse
	m	(Laif;Lbyb;J)V	b	m_6725_	method_29252	tick
	m	(Laif;Lbyb;J)V	c	m_6732_	method_29525	stop
c	bik	net/minecraft/world/entity/ai/behavior/GoToTargetLocation	net/minecraft/class_4814	net/minecraft/world/entity/ai/behavior/GoToTargetLocation
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lgu;)Lgu;	a	m_217250_	method_24577	getNearbyPos
	m	(Lbpb;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257423_	method_46942	method_46942
	m	(Lbld$b;IFLble;Lble;Lble;Lble;)Lblg;	a	m_258018_	method_46939	method_46939
	m	(Lbld$b;Lble;IFLaif;Lbgb;J)Z	a	m_289093_	method_46940	method_46940
	m	(Lbpb;IF)Lbjb;	a	m_257680_	method_46941	create
	m	(Lapf;)I	a	m_217246_	method_24578	getRandomOffset
c	bil	net/minecraft/world/entity/ai/behavior/GoToWantedItem	net/minecraft/class_4815	net/minecraft/world/entity/ai/behavior/GoToWantedItem
	m	()V	<init>	<init>	<init>	<init>
	m	(FZI)Lbhs;	a	m_257526_	method_46943	create
	m	(Lbld$b;Ljava/util/function/Predicate;IFLble;Lble;Lble;Lble;)Lblg;	a	m_257189_	method_46946	method_46946
	m	(Lbld$b;Lble;Lble;Ljava/util/function/Predicate;IFLble;Lble;Laif;Lbfz;J)Z	a	m_257188_	method_46945	method_46945
	m	(ZLjava/util/function/Predicate;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257187_	method_46948	method_46948
	m	(Ljava/util/function/Predicate;FZI)Lbhs;	a	m_257684_	method_46947	create
	m	(Lbfz;)Z	a	m_23157_	method_46944	method_46944
c	bim	net/minecraft/world/entity/ai/behavior/HarvestFarmland	net/minecraft/class_4217	net/minecraft/world/entity/ai/behavior/HarvestFarmland
	f	F	c	f_147558_	field_30123	SPEED_MODIFIER
	f	I	d	f_147559_	field_30124	HARVEST_DURATION
	f	Lgu;	e	f_23159_	field_18858	aboveFarmlandPos
	f	J	f	f_23160_	field_18861	nextOkStartTime
	f	I	g	f_23161_	field_19239	timeWorkedSoFar
	f	Ljava/util/List;	h	f_23162_	field_19351	validFarmlandAroundVillager
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;Laif;)Z	a	m_23180_	method_20640	validPos
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19564	checkExtraStartConditions
	m	(Laif;Lbyb;J)V	a	m_6735_	method_20392	start
	m	(Laif;)Lgu;	a	m_23164_	method_20641	getValidFarmland
	m	(Laif;Lbyb;J)V	b	m_6732_	method_19566	stop
	m	(Laif;Lbyb;J)V	c	m_6725_	method_19565	tick
	m	(Laif;Lbyb;J)Z	d	m_6737_	method_20394	canStillUse
c	bin	net/minecraft/world/entity/ai/behavior/InsideBrownianWalk	net/minecraft/class_4289	net/minecraft/world/entity/ai/behavior/InsideBrownianWalk
	m	()V	<init>	<init>	<init>	<init>
	m	(FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257192_	method_46950	method_46950
	m	(Laif;Lbgi;Lgu;)Z	a	m_23224_	method_46952	method_46952
	m	(F)Lbhs;	a	m_258053_	method_46949	create
	m	(Lble;FLaif;Lbgi;J)Z	a	m_257190_	method_46954	method_46954
	m	(Lble;FLgu;)V	a	m_257193_	method_46955	method_46955
	m	(FLble;)Lblg;	a	m_257191_	method_46951	method_46951
	m	(Laif;Lgu;)Z	a	m_23228_	method_46953	method_46953
	m	(Laif;Lbgi;Lgu;)Z	b	m_23234_	method_46956	method_46956
c	bio	net/minecraft/world/entity/ai/behavior/InteractWith	net/minecraft/class_4106	net/minecraft/world/entity/ai/behavior/InteractWith
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;ILbpb;FI)Lbhs;	a	m_258079_	method_18941	of
	m	(Lbld$b;Lble;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILble;Lble;Lble;FILaif;Lbfz;J)Z	a	m_257194_	method_46960	method_46960
	m	(Lble;Lble;Lble;FILbfz;)V	a	m_257197_	method_46962	method_46962
	m	(Lbfn;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lbpb;FI)Lbhs;	a	m_257746_	method_46957	of
	m	(Lbld$b;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILble;Lble;Lble;Lble;)Lblg;	a	m_257198_	method_46961	method_46961
	m	(Lbfz;)Z	a	m_23284_	method_18948	method_18948
	m	(Lbpb;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257196_	method_46963	method_46963
	m	(Lbfz;ILjava/util/function/Predicate;Lbfz;)Z	a	m_257195_	method_46959	method_46959
	m	(Lbfn;Ljava/util/function/Predicate;Lbfz;)Z	a	m_289094_	method_46958	method_46958
	m	(Lbfz;)Z	b	m_23286_	method_18949	method_18949
c	bip	net/minecraft/world/entity/ai/behavior/InteractWithDoor	net/minecraft/class_4107	net/minecraft/world/entity/ai/behavior/InteractWithDoor
	f	I	a	f_147585_	field_30125	COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE
	f	D	b	f_147586_	field_30126	SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN
	f	D	c	f_147587_	field_30127	MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;Ldxr;Ldxr;Ljava/util/Set;Ljava/util/Optional;)V	a	m_258036_	method_30760	closeDoorsThatIHaveOpenedOrPassedThrough
	m	(Lbfz;Lgu;Ljava/util/Optional;)Z	a	m_257369_	method_30761	areOtherMobsComingThroughDoor
	m	(Lbfz;Lbfz;)Z	a	m_289095_	method_30764	method_30764
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257205_	method_46972	method_46972
	m	()Lbhs;	a	m_257893_	method_46964	create
	m	(Lhd;Ljava/util/Set;)Ljava/util/Set;	a	m_260786_	method_46971	method_46971
	m	(Lble;Ljava/util/Optional;Laif;Lgu;)Ljava/util/Optional;	a	m_261108_	method_46969	rememberDoorToClose
	m	(Ldca$a;)Z	a	m_201951_	method_40002	method_40002
	m	(Laif;Lbfz;Ldxr;Ldxr;Lbld$b;Lble;Ljava/util/Set;)V	a	m_257200_	method_46965	method_46965
	m	(Laif;Lbfz;Lhd;)Z	a	m_23307_	method_30762	isDoorTooFarAway
	m	(Lbld$b;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lble;Lble;Lble;)Lblg;	a	m_257203_	method_46967	method_46967
	m	(Lgu;Lbfz;)Z	a	m_257201_	method_46970	method_46970
	m	(Lbld$b;Lble;Lble;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lble;Laif;Lbfz;J)Z	a	m_257204_	method_46966	method_46966
	m	(Lbha;Lgu;)Z	a	m_257446_	method_30766	isMobComingThroughDoor
	m	(Lhd;Lble;)Ljava/util/Set;	a	m_260787_	method_46968	method_46968
	m	(Lgu;Lbfz;)Z	b	m_289096_	method_30765	method_30765
	m	(Ldca$a;)Z	b	m_201956_	method_46973	method_46973
	m	(Ldca$a;)Z	c	m_201958_	method_46974	method_46974
c	biq	net/minecraft/world/entity/ai/behavior/JumpOnBed	net/minecraft/class_4245	net/minecraft/world/entity/ai/behavior/JumpOnBed
	f	I	c	f_147588_	field_30128	MAX_TIME_TO_REACH_BED
	f	I	d	f_147589_	field_30129	MIN_JUMPS
	f	I	e	f_147590_	field_30130	MAX_JUMPS
	f	I	f	f_147591_	field_30131	COOLDOWN_BETWEEN_JUMPS
	f	F	g	f_23329_	field_18988	speedModifier
	f	Lgu;	h	f_23330_	field_18989	targetBed
	f	I	i	f_23331_	field_18990	remainingTimeToReachBed
	f	I	j	f_23332_	field_18991	remainingJumps
	f	I	k	f_23333_	field_18992	remainingCooldownUntilNextJump
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgb;)Z	a	m_6114_	method_19971	checkExtraStartConditions
	m	(Laif;Lbgb;Lgu;)V	a	m_263980_	method_19973	method_19973
	m	(Lbgb;Lgu;)V	a	m_23361_	method_19970	startWalkingTowardsBed
	m	(Laif;Lbgb;J)V	a	m_6735_	method_19972	start
	m	(Lbgb;)Ljava/util/Optional;	a	m_23359_	method_19969	getNearestBed
	m	(Laif;Lgu;)Z	a	m_23356_	method_19974	isBed
	m	(Laif;Lbgb;J)V	b	m_6732_	method_19976	stop
	m	(Laif;Lbgb;)Z	b	m_23368_	method_19975	nearBed
	m	(Laif;Lbgb;)Z	c	m_23379_	method_19977	onOrOverBed
	m	(Laif;Lbgb;J)Z	c	m_6737_	method_19978	canStillUse
	m	(Laif;Lbgb;)Z	d	m_23390_	method_19979	onBedSurface
	m	(Laif;Lbgb;J)V	d	m_6725_	method_19980	tick
	m	(Laif;Lbgb;)Z	e	m_23397_	method_19981	tiredOfWalking
	m	(Laif;Lbgb;)Z	f	m_23400_	method_19982	tiredOfJumping
c	bir	net/minecraft/world/entity/ai/behavior/LocateHidingPlace	net/minecraft/class_4246	net/minecraft/world/entity/ai/behavior/LocateHidingPlace
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_23420_	method_46983	method_46983
	m	(Lhe;)Z	a	m_217255_	method_46984	method_46984
	m	(IILbld$b;FLble;Lble;Lble;Lble;Lble;Lble;Lble;)Lblg;	a	m_257208_	method_46977	method_46977
	m	(Lbld$b;Lble;)Ljava/util/Optional;	a	m_257213_	method_46981	method_46981
	m	(IIFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257210_	method_46976	method_46976
	m	(Lble;Lble;Lble;Lble;Lble;Laif;Lbfz;ILble;FLgu;)V	a	m_289099_	method_46982	method_46982
	m	(Lbfz;ILgu;)Z	a	m_289097_	method_46980	method_46980
	m	(IFI)Lbjb;	a	m_258090_	method_46975	create
	m	(Laif;Lbfz;I)Ljava/util/Optional;	a	m_289100_	method_46979	method_46979
	m	(IILbld$b;Lble;Lble;Lble;Lble;Lble;Lble;Lble;FLaif;Lbfz;J)Z	a	m_289098_	method_46978	method_46978
	m	(Lgu;)Z	b	m_23424_	method_46985	method_46985
	m	(Lhe;)Z	b	m_217257_	method_46986	method_46986
c	bis	net/minecraft/world/entity/ai/behavior/LongJumpMidJump	net/minecraft/class_6029	net/minecraft/world/entity/ai/behavior/LongJumpMidJump
	f	I	c	f_147592_	field_30132	TIME_OUT_DURATION
	f	Lbdi;	d	f_147593_	field_30133	timeBetweenLongJumps
	f	Lamg;	e	f_147594_	field_33459	landingSound
	m	(Lbdi;Lamg;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgb;J)Z	a	m_6737_	method_35073	canStillUse
	m	(Laif;Lbgb;J)V	b	m_6735_	method_35074	start
	m	(Laif;Lbgb;J)V	c	m_6732_	method_35075	stop
c	bit	net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock	net/minecraft/class_7096	net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock
	f	Lanl;	m	f_217259_	field_37427	preferredBlockTag
	f	F	n	f_217260_	field_37428	preferredBlocksChance
	f	Ljava/util/List;	o	f_217261_	field_37429	notPrefferedJumpCandidates
	f	Z	p	f_217262_	field_37430	currentlyWantingPreferredOnes
	m	(Lbdi;IIFLjava/util/function/Function;Lanl;FLjava/util/function/BiPredicate;)V	<init>	<init>	<init>	<init>
c	biu	net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos	net/minecraft/class_6030	net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos
	f	I	c	f_147623_	field_30135	FIND_JUMP_TRIES
	f	I	d	f_147625_	field_30137	MIN_PATHFIND_DISTANCE_TO_VALID_JUMP
	f	I	e	f_147627_	field_30139	maxLongJumpHeight
	f	I	f	f_147628_	field_30140	maxLongJumpWidth
	f	F	g	f_147629_	field_30141	maxJumpVelocity
	f	Ljava/util/List;	h	f_147630_	field_30142	jumpCandidates
	f	Ljava/util/Optional;	i	f_147631_	field_30143	initialPosition
	f	Leei;	j	f_147632_	field_30144	chosenJump
	f	I	k	f_147633_	field_30145	findJumpTries
	f	J	l	f_147634_	field_30146	prepareJumpStart
	f	I	m	f_147624_	field_30136	PREPARE_JUMP_DURATION
	f	I	n	f_147622_	field_30134	TIME_OUT_DURATION
	f	Ljava/util/List;	o	f_217289_	field_37431	ALLOWED_ANGLES
	f	Lbdi;	p	f_147626_	field_30138	timeBetweenLongJumps
	f	Ljava/util/function/Function;	q	f_147635_	field_33460	getJumpSound
	f	Ljava/util/function/BiPredicate;	r	f_217290_	field_37432	acceptableLandingSpot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdi;IIFLjava/util/function/Function;Ljava/util/function/BiPredicate;)V	<init>	<init>	<init>	<init>
	m	(Lbdi;IIFLjava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Leei;)Leei;	a	m_217303_	method_35078	calculateOptimalJumpVector
	m	(Laif;Lbgb;)Z	a	m_6114_	method_35076	checkExtraStartConditions
	m	(Laif;Lbgb;Lgu;)Z	a	m_213828_	method_41337	isAcceptableLandingPosition
	m	(Lbgb;Leei;I)Leei;	a	m_217306_	method_35079	calculateJumpVectorForAngle
	m	(Lgu;Lgu;)Lbiu$a;	a	m_217312_	method_41340	method_41340
	m	(Lbgb;Lbfk;Leei;Leei;)Z	a	m_247472_	method_35080	isClearTransition
	m	(Lbgb;Lgu;)Z	a	m_245086_	method_45333	defaultAcceptableLandingSpot
	m	(Laif;)Ljava/util/Optional;	a	m_213675_	method_41336	getJumpCandidate
	m	(Laif;Lbgb;J)V	a	m_6735_	method_35082	start
	m	(Laif;Lbgb;J)Z	b	m_6737_	method_35077	canStillUse
	m	(Lgu;Lgu;)Z	b	m_217315_	method_41341	method_41341
	m	(Laif;Lbgb;J)V	c	m_6725_	method_35083	tick
	m	(Laif;Lbgb;J)V	d	m_217318_	method_41342	pickCandidate
c	biu$a	net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump	net/minecraft/class_6030$class_6031	net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump
	f	Lgu;	a	f_147687_	field_30147	jumpTarget
	m	(Lgu;I)V	<init>	<init>	<init>	<init>
	m	()Lgu;	b	m_147693_	method_35084	getJumpTarget
c	biv	net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink	net/minecraft/class_4108	net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink
	f	F	c	f_23432_	field_18362	speedModifier
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lbyb;)V	a	m_23451_	method_18953	followPlayer
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_18955	canStillUse
	m	(Laif;Lbyb;)Z	a	m_6114_	method_18954	checkExtraStartConditions
	m	(Laif;Lbyb;J)V	b	m_6735_	method_18956	start
	m	(Laif;Lbyb;J)V	c	m_6732_	method_18957	stop
	m	(Laif;Lbyb;J)V	d	m_6725_	method_18958	tick
c	biw	net/minecraft/world/entity/ai/behavior/LookAtTargetSink	net/minecraft/class_4110	net/minecraft/world/entity/ai/behavior/LookAtTargetSink
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgb;J)Z	a	m_6737_	method_18967	canStillUse
	m	(Lbgb;Lbje;)V	a	m_23484_	method_18966	method_18966
	m	(Lbgb;Lbje;)Z	b	m_23495_	method_19569	method_19569
	m	(Laif;Lbgb;J)V	b	m_6732_	method_18968	stop
	m	(Laif;Lbgb;J)V	c	m_6725_	method_18969	tick
c	bix	net/minecraft/world/entity/ai/behavior/MeleeAttack	net/minecraft/class_4816	net/minecraft/world/entity/ai/behavior/MeleeAttack
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lbjb;	a	m_257733_	method_46987	create
	m	(Lbgb;Lcfz;)Z	a	m_147695_	method_25943	method_25943
	m	(Lbld$b;ILble;Lble;Lble;Lble;)Lblg;	a	m_257215_	method_46989	method_46989
	m	(ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257214_	method_46988	method_46988
	m	(Lbld$b;Lble;Lble;Lble;Lble;ILaif;Lbgb;J)Z	a	m_257216_	method_46990	method_46990
	m	(Lbgb;)Z	a	m_23527_	method_25942	isHoldingUsableProjectileWeapon
c	biy	net/minecraft/world/entity/ai/behavior/Mount	net/minecraft/class_4817	net/minecraft/world/entity/ai/behavior/Mount
	f	I	a	f_147698_	field_30149	CLOSE_ENOUGH_TO_START_RIDING_DIST
	m	()V	<init>	<init>	<init>	<init>
	m	(FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257575_	method_46992	method_46992
	m	(F)Lbhs;	a	m_257518_	method_46991	create
	m	(Lbld$b;Lble;Lble;Lble;FLaif;Lbfz;J)Z	a	m_257489_	method_46994	method_46994
	m	(Lbld$b;FLble;Lble;Lble;)Lblg;	a	m_257464_	method_46993	method_46993
c	biz	net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot	net/minecraft/class_4248	net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot
	m	()V	<init>	<init>	<init>	<init>
	m	(Lble;FLaif;Lbfz;J)Z	a	m_289101_	method_46998	method_46998
	m	(FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257217_	method_46996	method_46996
	m	(F)Lbjb;	a	m_257507_	method_46995	create
	m	(Laif;Lbfz;Lgu;)Z	a	m_23558_	method_20497	hasNoBlocksAbove
	m	(Lble;FLeei;)V	a	m_257219_	method_46999	method_46999
	m	(Laif;Lbfz;)Leei;	a	m_23564_	method_19987	getOutdoorPosition
	m	(FLble;)Lblg;	a	m_257218_	method_46997	method_46997
c	bj	net/minecraft/advancements/critereon/EnchantmentPredicate	net/minecraft/class_2035	net/minecraft/advancements/critereon/EnchantmentPredicate
	f	Lbj;	a	f_30464_	field_9571	ANY
	f	[Lbj;	b	f_30465_	field_20687	NONE
	f	Lckg;	c	f_30466_	field_9569	enchantment
	f	Lcj$d;	d	f_30467_	field_9570	level
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lckg;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_30478_	method_17849	method_17849
	m	(Lcom/google/gson/JsonElement;)Lbj;	a	m_30474_	method_8882	fromJson
	m	(Ljava/util/Map;)Z	a	m_30476_	method_8880	containedIn
	m	()Lcom/google/gson/JsonElement;	a	m_30473_	method_8881	serializeToJson
	m	(Lcom/google/gson/JsonElement;)[Lbj;	b	m_30480_	method_8879	fromJsonArray
c	bja	net/minecraft/world/entity/ai/behavior/MoveToTargetSink	net/minecraft/class_4112	net/minecraft/world/entity/ai/behavior/MoveToTargetSink
	f	I	c	f_147699_	field_30150	MAX_COOLDOWN_BEFORE_RETRYING
	f	I	d	f_23567_	field_18964	remainingCooldown
	f	Ldxt;	e	f_23568_	field_18369	path
	f	Lgu;	f	f_23569_	field_18370	lastTargetPos
	f	F	g	f_23570_	field_18371	speedModifier
	m	(II)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbpe;)Z	a	m_23589_	method_18980	reachedTarget
	m	(Laif;Lbgb;)Z	a	m_6114_	method_18978	checkExtraStartConditions
	m	(Laif;Lbgb;J)Z	a	m_6737_	method_18979	canStillUse
	m	(Lbgb;Lbpe;J)Z	a	m_23592_	method_18977	tryComputePath
	m	(Lbpe;)Z	a	m_277150_	method_49793	isWalkTargetSpectator
	m	(Laif;Lbgb;J)V	b	m_6732_	method_18981	stop
	m	(Laif;Lbgb;J)V	c	m_6735_	method_18982	start
	m	(Laif;Lbgb;J)V	d	m_6725_	method_18983	tick
c	bjb	net/minecraft/world/entity/ai/behavior/OneShot	net/minecraft/class_7894	net/minecraft/world/entity/ai/behavior/OneShot
	f	Lbhr$a;	a	f_256915_	field_40994	status
	m	()V	<init>	<init>	<init>	<init>
c	bjc	net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids	net/minecraft/class_4218	net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids
	f	I	a	f_147700_	field_30151	MAX_FLEE_XZ_DIST
	f	I	b	f_147701_	field_30152	MAX_FLEE_Y_DIST
	f	F	c	f_147702_	field_30153	FLEE_SPEED_MODIFIER
	f	F	d	f_147703_	field_30154	CHASE_SPEED_MODIFIER
	f	I	e	f_147704_	field_30155	MAX_CHASERS_PER_TARGET
	f	I	f	f_147705_	field_30156	AVERAGE_WAIT_TIME_BETWEEN_RUNS
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lble;Lble;Lble;Lble;Laif;Lbgi;J)Z	a	m_274200_	method_47004	method_47004
	m	(Lbfz;Lbfz;)Z	a	m_23641_	method_19577	isFriendChasingMe
	m	(Lbld$b;Lble;Lble;Lble;Lble;)Lblg;	a	m_257222_	method_47003	method_47003
	m	()Lbhs;	a	m_257585_	method_47000	create
	m	(Ljava/util/List;)Ljava/util/Optional;	a	m_257810_	method_19588	findSomeoneBeingChased
	m	(Lble;Lble;Lble;Lbfz;)V	a	m_257730_	method_19580	chaseKid
	m	(Ljava/util/Map$Entry;)Z	a	m_23652_	method_19581	method_19581
	m	(Lbfz;)Lbfz;	a	m_23639_	method_19576	whoAreYouChasing
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257223_	method_47002	method_47002
	m	(Ljava/util/Map;Lbfz;)V	a	m_257224_	method_19582	method_19582
	m	(Lbfz;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_147706_	method_19578	method_19578
	m	(Lbgi;Lbfz;)Z	a	m_257226_	method_47001	method_47001
	m	(Lble;Lble;Lble;Lbfz;)V	b	m_257221_	method_47005	method_47005
	m	(Lbfz;Lbfz;)Z	b	m_23659_	method_19587	method_19587
	m	(Ljava/util/List;)Ljava/util/Map;	b	m_257886_	method_19592	checkHowManyChasersEachFriendHas
	m	(Lbfz;)Z	b	m_23667_	method_19593	isChasingSomeone
c	bjd	net/minecraft/world/entity/ai/behavior/PoiCompetitorScan	net/minecraft/class_5326	net/minecraft/world/entity/ai/behavior/PoiCompetitorScan
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhd;Lhe;Lbyb;)Z	a	m_217329_	method_29257	competesForSameJobsite
	m	(Lhe;Lbye;)Z	a	m_217333_	method_29253	hasMatchingProfession
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257227_	method_47008	method_47008
	m	(Lbld$b;Lble;Lble;Laif;Lbyb;J)Z	a	m_257228_	method_47010	method_47010
	m	()Lbhs;	a	m_257502_	method_47006	create
	m	(Lbyb;Lbyb;)Lbyb;	a	m_23724_	method_29255	selectWinner
	m	(Lbyb;Lbfz;)Z	a	m_257232_	method_47012	method_47012
	m	(Lbld$b;Lble;Lble;)Lblg;	a	m_257231_	method_47009	method_47009
	m	(Lbfz;)Lbyb;	a	m_257229_	method_47007	method_47007
	m	(Lbld$b;Lble;Lbyb;Lhd;Lhe;)V	a	m_257230_	method_47011	method_47011
	m	(Lhd;Lhe;Lbyb;)Z	b	m_257233_	method_47013	method_47013
c	bje	net/minecraft/world/entity/ai/behavior/PositionTracker	net/minecraft/class_4115	net/minecraft/world/entity/ai/behavior/PositionTracker
	m	()Leei;	a	m_7024_	method_18991	currentPosition
	m	(Lbfz;)Z	a	m_6826_	method_18990	isVisibleBy
	m	()Lgu;	b	m_6675_	method_18989	currentBlockPosition
c	bjf	net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget	net/minecraft/class_6336	net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget
	f	I	c	f_147713_	field_33461	TIME_OUT_DURATION
	f	Ljava/util/function/ToIntFunction;	d	f_147714_	field_33462	getCooldownOnFail
	f	I	e	f_147715_	field_33463	minRamDistance
	f	I	f	f_147716_	field_33464	maxRamDistance
	f	F	g	f_147717_	field_33465	walkSpeed
	f	Lbqm;	h	f_147718_	field_33466	ramTargeting
	f	I	i	f_147719_	field_33467	ramPrepareTime
	f	Ljava/util/function/Function;	j	f_147720_	field_33468	getPrepareRamSound
	f	Ljava/util/Optional;	k	f_147721_	field_33469	reachedRamPositionTimestamp
	f	Ljava/util/Optional;	l	f_147722_	field_33470	ramCandidate
	m	(Ljava/util/function/ToIntFunction;IIFLbqm;ILjava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lbgi;Lgu;)Z	a	m_147745_	method_36263	isWalkableBlock
	m	(Lbgi;Lbpd;)Ljava/util/Optional;	a	m_186047_	method_36264	method_36264
	m	(Lbpj;Lgu;)Z	a	m_147751_	method_36265	method_36265
	m	(Laif;Lbgi;J)V	a	m_6735_	method_36260	start
	m	(Lgu;Lgu;)Leei;	a	m_147754_	method_36266	getEdgeOfBlock
	m	(Lbfz;Lgu;)Lbjf$a;	a	m_289102_	method_36261	method_36261
	m	(Lbgi;Lbfz;)Ljava/util/Optional;	a	m_147742_	method_36262	calculateRammingStartPosition
	m	(Laif;Lbgi;J)V	b	m_6732_	method_36267	stop
	m	(Lbgi;Lbfz;)V	b	m_147765_	method_36268	chooseRamPosition
	m	(Laif;Lbgi;J)Z	c	m_6737_	method_36269	canStillUse
	m	(Lbgi;Lbfz;)V	c	m_147776_	method_36270	method_36270
	m	(Lbgi;Lbfz;)Z	d	m_147787_	method_36272	method_36272
	m	(Laif;Lbgi;J)V	d	m_6725_	method_36271	tick
c	bjf$a	net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate	net/minecraft/class_6336$class_6337	net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate
	f	Lgu;	a	f_147790_	field_33471	startPosition
	f	Lgu;	b	f_147791_	field_33472	targetPosition
	f	Lbfz;	c	f_147792_	field_33473	target
	m	(Lgu;Lgu;Lbfz;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_147797_	method_36273	getStartPosition
	m	()Lgu;	b	m_147798_	method_36275	getTargetPosition
	m	()Lbfz;	c	m_147799_	method_36276	getTarget
c	bjg	net/minecraft/world/entity/ai/behavior/RamTarget	net/minecraft/class_6338	net/minecraft/world/entity/ai/behavior/RamTarget
	f	I	c	f_147800_	field_33474	TIME_OUT_DURATION
	f	F	d	f_147801_	field_33475	RAM_SPEED_FORCE_FACTOR
	f	Ljava/util/function/Function;	e	f_147802_	field_33476	getTimeBetweenRams
	f	Lbqm;	f	f_147803_	field_33477	ramTargeting
	f	F	g	f_147805_	field_33479	speed
	f	Ljava/util/function/ToDoubleFunction;	h	f_147806_	field_33480	getKnockbackForce
	f	Leei;	i	f_147807_	field_33481	ramDirection
	f	Ljava/util/function/Function;	j	f_147808_	field_33482	getImpactSound
	f	Ljava/util/function/Function;	k	f_217340_	field_39044	getHornBreakSound
	m	(Ljava/util/function/Function;Lbqm;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtg;J)Z	a	m_6737_	method_36278	canStillUse
	m	(Laif;Lbtg;)Z	a	m_6114_	method_36277	checkExtraStartConditions
	m	(Laif;Lbtg;)V	b	m_217355_	method_36279	finishRam
	m	(Laif;Lbtg;J)V	b	m_6735_	method_36280	start
	m	(Laif;Lbtg;J)V	c	m_6725_	method_36281	tick
	m	(Laif;Lbtg;)Z	c	m_217362_	method_43535	hasRammedHornBreakingBlock
c	bjh	net/minecraft/world/entity/ai/behavior/RandomLookAround	net/minecraft/class_7687	net/minecraft/world/entity/ai/behavior/RandomLookAround
	f	Lbdc;	c	f_244014_	field_40119	interval
	f	F	d	f_243864_	field_40120	maxYaw
	f	F	e	f_243800_	field_40121	minPitch
	f	F	f	f_244277_	field_40122	pitchRange
	m	(Lbdc;FFF)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgb;J)V	a	m_6735_	method_45334	start
c	bji	net/minecraft/world/entity/ai/behavior/RandomStroll	net/minecraft/class_4818	net/minecraft/world/entity/ai/behavior/RandomStroll
	f	I	a	f_147849_	field_30157	MAX_XZ_DIST
	f	I	b	f_147850_	field_30158	MAX_Y_DIST
	f	[[I	c	f_256848_	field_40995	SWIM_XY_DISTANCE_TIERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(FZ)Lbjb;	a	m_257798_	method_47018	stroll
	m	(Lbgi;)Leei;	a	m_257416_	method_47020	getTargetSwimPos
	m	(F)Lbjb;	a	m_257965_	method_47014	stroll
	m	(FLjava/util/function/Function;Ljava/util/function/Predicate;)Lbjb;	a	m_257629_	method_47017	strollFlyOrSwim
	m	(IILbgi;)Leei;	a	m_257237_	method_47019	method_47019
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;Lble;FLaif;Lbgi;J)Z	a	m_257238_	method_47024	method_47024
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;FLble;)Lblg;	a	m_257234_	method_47023	method_47023
	m	(FLeei;)Lbpe;	a	m_257244_	method_47016	method_47016
	m	(FII)Lbhs;	a	m_257960_	method_47015	stroll
	m	(Lbgi;II)Leei;	a	m_257997_	method_47021	getTargetFlyPos
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257243_	method_47022	method_47022
	m	(F)Lbhs;	b	m_257379_	method_47025	fly
	m	(Lbgi;)Z	b	m_257236_	method_47026	method_47026
	m	(Lbgi;)Leei;	c	m_257240_	method_47028	method_47028
	m	(F)Lbhs;	c	m_257751_	method_47027	swim
	m	(Lbgi;)Z	d	m_257242_	method_47029	method_47029
	m	(Lbgi;)Z	e	m_289103_	method_47030	method_47030
	m	(Lbgi;)Z	f	m_257241_	method_47031	method_47031
	m	(Lbgi;)Leei;	g	m_257235_	method_47032	method_47032
c	bjj	net/minecraft/world/entity/ai/behavior/ReactToBell	net/minecraft/class_4249	net/minecraft/world/entity/ai/behavior/ReactToBell
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257653_	method_47035	method_47035
	m	(Lble;)Lblg;	a	m_258069_	method_47036	method_47036
	m	()Lbhs;	a	m_258068_	method_47033	create
	m	(Laif;Lbfz;J)Z	a	m_289104_	method_47034	method_47034
c	bjk	net/minecraft/world/entity/ai/behavior/ResetProfession	net/minecraft/class_4295	net/minecraft/world/entity/ai/behavior/ResetProfession
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257921_	method_47039	method_47039
	m	(Lble;)Lblg;	a	m_257917_	method_47040	method_47040
	m	()Lbhs;	a	m_257593_	method_47037	create
	m	(Laif;Lbyb;J)Z	a	m_258077_	method_47038	method_47038
c	bjl	net/minecraft/world/entity/ai/behavior/ResetRaidStatus	net/minecraft/class_4250	net/minecraft/world/entity/ai/behavior/ResetRaidStatus
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258019_	method_47043	method_47043
	m	()Lbhs;	a	m_257468_	method_47041	create
	m	(Laif;Lbfz;J)Z	a	m_288132_	method_47042	method_47042
c	bjm	net/minecraft/world/entity/ai/behavior/RingBell	net/minecraft/class_4251	net/minecraft/world/entity/ai/behavior/RingBell
	f	I	a	f_147862_	field_30159	RING_BELL_FROM_DISTANCE
	f	F	b	f_147863_	field_30160	BELL_RING_CHANCE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257542_	method_47045	method_47045
	m	()Lbhs;	a	m_257471_	method_47044	create
	m	(Lbld$b;Lble;Laif;Lbfz;J)Z	a	m_257770_	method_47047	method_47047
	m	(Lbld$b;Lble;)Lblg;	a	m_257803_	method_47046	method_47046
c	bjn	net/minecraft/world/entity/ai/behavior/RunOne	net/minecraft/class_4118	net/minecraft/world/entity/ai/behavior/RunOne
	m	(Ljava/util/Map;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	bjo	net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget	net/minecraft/class_4290	net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget
	f	I	a	f_147880_	field_30161	CACHE_TIMEOUT
	f	I	b	f_147881_	field_30162	BATCH_SIZE
	f	I	c	f_147882_	field_30163	RATE
	f	I	d	f_147883_	field_30164	OK_DISTANCE_SQR
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z	a	m_257246_	method_47051	method_47051
	m	(Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lgu;)Z	a	m_257249_	method_47050	method_47050
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLble;Lble;)Lblg;	a	m_257245_	method_47053	method_47053
	m	(F)Lbhs;	a	m_257524_	method_47048	create
	m	(Lhe;)Z	a	m_217371_	method_47049	method_47049
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257247_	method_47052	method_47052
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lble;FLaif;Lbgi;J)Z	a	m_257248_	method_47054	method_47054
	m	(Lhe;)Z	b	m_217375_	method_47055	method_47055
c	bjp	net/minecraft/world/entity/ai/behavior/SetEntityLookTarget	net/minecraft/class_4119	net/minecraft/world/entity/ai/behavior/SetEntityLookTarget
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;F)Lbjb;	a	m_258096_	method_47057	create
	m	(Lbfz;FLbfz;)Z	a	m_263988_	method_47060	method_47060
	m	(F)Lbjb;	a	m_257660_	method_47056	create
	m	(Ljava/util/function/Predicate;FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257253_	method_47066	method_47066
	m	(Lbld$b;Ljava/util/function/Predicate;FLble;Lble;)Lblg;	a	m_257251_	method_47064	method_47064
	m	(Lbgc;F)Lbhs;	a	m_257381_	method_47061	create
	m	(Lbfn;Lbfz;)Z	a	m_289106_	method_47058	method_47058
	m	(Lbfz;)Z	a	m_23912_	method_47059	method_47059
	m	(Ljava/util/function/Predicate;F)Lbjb;	a	m_257836_	method_47065	create
	m	(Lbld$b;Lble;Ljava/util/function/Predicate;FLble;Laif;Lbfz;J)Z	a	m_257250_	method_47063	method_47063
	m	(Lbgc;Lbfz;)Z	a	m_289105_	method_47062	method_47062
c	bjq	net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes	net/minecraft/class_7895	net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes
	m	()V	<init>	<init>	<init>	<init>
	m	(FLbdi;)Lbhs;	a	m_257458_	method_47067	create
	m	(Ljava/util/function/Predicate;FLbjq$a;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257797_	method_47075	method_47075
	m	(Lbfz;FLbfz;)Z	a	m_257679_	method_47072	method_47072
	m	(FLbdi;Ljava/util/function/Predicate;)Lbhs;	a	m_257724_	method_47068	create
	m	(Lbld$b;Lble;Ljava/util/function/Predicate;FLbjq$a;Lble;Laif;Lbfz;J)Z	a	m_263989_	method_47073	method_47073
	m	(Lbld$b;Ljava/util/function/Predicate;FLbjq$a;Lble;Lble;)Lblg;	a	m_257641_	method_47074	method_47074
	m	(Lbfn;Lbfz;)Z	a	m_289107_	method_47070	method_47070
	m	(Lbfn;FLbdi;)Lbhs;	a	m_257472_	method_47069	create
	m	(Lbfz;)Z	a	m_257728_	method_47071	method_47071
c	bjq$a	net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker	net/minecraft/class_7895$class_7896	net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker
	f	Lbdi;	a	f_257030_	field_40996	interval
	f	I	b	f_256928_	field_40997	ticksUntilNextStart
	m	(Lbdi;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Z	a	m_257976_	method_47076	tickDownAndCheck
c	bjr	net/minecraft/world/entity/ai/behavior/SetHiddenState	net/minecraft/class_4252	net/minecraft/world/entity/ai/behavior/SetHiddenState
	f	I	a	f_147896_	field_30165	HIDE_TIMEOUT
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lble;Lorg/apache/commons/lang3/mutable/MutableInt;ILble;ILaif;Lbfz;J)Z	a	m_288133_	method_47078	method_47078
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;IILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257686_	method_47080	method_47080
	m	(Lbld$b;Lorg/apache/commons/lang3/mutable/MutableInt;IILble;Lble;)Lblg;	a	m_257559_	method_47079	method_47079
	m	(II)Lbhs;	a	m_257713_	method_47077	create
c	bjs	net/minecraft/world/entity/ai/behavior/SetLookAndInteract	net/minecraft/class_4109	net/minecraft/world/entity/ai/behavior/SetLookAndInteract
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;ILbfn;Lbfz;)Z	a	m_289108_	method_47083	method_47083
	m	(Lbfn;I)Lbhs;	a	m_257430_	method_47082	create
	m	(Lbld$b;Lble;ILbfn;Lble;Lble;Laif;Lbfz;J)Z	a	m_257254_	method_47085	method_47085
	m	(Lbld$b;ILbfn;Lble;Lble;Lble;)Lblg;	a	m_257256_	method_47084	method_47084
	m	(ILbfn;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257257_	method_47081	method_47081
c	bjt	net/minecraft/world/entity/ai/behavior/SetRaidStatus	net/minecraft/class_4253	net/minecraft/world/entity/ai/behavior/SetRaidStatus
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257702_	method_47088	method_47088
	m	()Lbhs;	a	m_257923_	method_47086	create
	m	(Laif;Lbfz;J)Z	a	m_257925_	method_47087	method_47087
c	bju	net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom	net/minecraft/class_4121	net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbpb;FIZLjava/util/function/Function;)Lbjb;	a	m_257681_	method_47092	create
	m	(Lbld$b;ZLjava/util/function/Function;IFLble;Lble;)Lblg;	a	m_257932_	method_47090	method_47090
	m	(Lbpb;ZLjava/util/function/Function;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257383_	method_47093	method_47093
	m	(Lbld$b;Lble;ZLjava/util/function/Function;Lble;IFLaif;Lbgi;J)Z	a	m_257839_	method_47089	method_47089
	m	(Lbpb;FIZ)Lbhs;	a	m_257620_	method_47091	pos
	m	(Lbpb;FIZ)Lbjb;	b	m_257370_	method_24603	entity
c	bjv	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach	net/minecraft/class_4822	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach
	f	I	a	f_147903_	field_30166	PROJECTILE_ATTACK_RANGE_BUFFER
	m	()V	<init>	<init>	<init>	<init>
	m	(F)Lbhs;	a	m_257469_	method_47094	create
	m	(Ljava/util/function/Function;)Lbhs;	a	m_257648_	method_47098	create
	m	(Lbld$b;Lble;Lble;Lble;Lble;Ljava/util/function/Function;Laif;Lbgb;J)Z	a	m_257259_	method_47096	method_47096
	m	(FLbfz;)Ljava/lang/Float;	a	m_147906_	method_47095	method_47095
	m	(Ljava/util/function/Function;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257258_	method_47099	method_47099
	m	(Lbld$b;Ljava/util/function/Function;Lble;Lble;Lble;Lble;)Lblg;	a	m_257260_	method_47097	method_47097
c	bjw	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory	net/minecraft/class_4122	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;ILbpb;IFILble;Lble;Lble;)Lblg;	a	m_257261_	method_47100	method_47100
	m	(Lbpb;FIII)Lbjb;	a	m_257972_	method_47102	create
	m	(Lbld$b;Lble;Lble;ILbpb;ILble;FILaif;Lbyb;J)Z	a	m_274208_	method_47101	method_47101
	m	(Lbpb;IIFILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257262_	method_47103	method_47103
c	bjx	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget	net/minecraft/class_4120	net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lble;Lbld$b;Lble;Ljava/util/function/Function;ILaif;Lbfz;J)Z	a	m_257264_	method_47108	method_47108
	m	(Ljava/util/function/Predicate;Lbld$b;Ljava/util/function/Function;ILble;Lble;)Lblg;	a	m_257265_	method_47107	method_47107
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257266_	method_47110	method_47110
	m	(FLbfz;)Ljava/lang/Float;	a	m_182362_	method_47105	method_47105
	m	(FI)Lbjb;	a	m_257764_	method_47104	create
	m	(Lbfz;)Z	a	m_182368_	method_47106	method_47106
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lbjb;	a	m_258011_	method_47109	create
c	bjy	net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer	net/minecraft/class_4130	net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer
	f	I	c	f_147915_	field_30167	MAX_LOOK_TIME
	f	I	d	f_147916_	field_30168	STARTING_LOOK_TIME
	f	Lcfz;	e	f_24090_	field_18392	playerItemStack
	f	Ljava/util/List;	f	f_24091_	field_18393	displayItems
	f	I	g	f_24092_	field_18394	cycleCounter
	f	I	h	f_24093_	field_18395	displayIndex
	f	I	i	f_24094_	field_18396	lookTime
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbyb;)V	a	m_24112_	method_19027	findItemsToDisplay
	m	(Lclk;)Z	a	m_24117_	method_19028	playerItemStackMatchesCostOfOffer
	m	(Lbyb;)V	a	m_24115_	method_19598	displayFirstItem
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_19600	canStillUse
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19599	checkExtraStartConditions
	m	(Lbyb;Lcfz;)V	a	m_182370_	method_37447	displayAsHeldItem
	m	(Lbyb;)V	b	m_24127_	method_19601	updateDisplayItems
	m	(Laif;Lbyb;J)V	b	m_6735_	method_19602	start
	m	(Lbyb;)V	c	m_182373_	method_37448	clearHeldItem
	m	(Laif;Lbyb;J)V	c	m_6725_	method_19604	tick
	m	(Lbyb;)Lbfz;	d	m_24137_	method_19603	lookAtTarget
	m	(Laif;Lbyb;J)V	d	m_6732_	method_19605	stop
	m	(Lbyb;)V	e	m_24147_	method_19026	displayCyclingItems
c	bjz	net/minecraft/world/entity/ai/behavior/ShufflingList	net/minecraft/class_6032	net/minecraft/world/entity/ai/behavior/ShufflingList
	f	Ljava/util/List;	a	f_147917_	field_30169	entries
	f	Lapf;	b	f_147918_	field_30170	random
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_147927_	method_35091	codec
	m	(Lbjz;)Ljava/util/List;	a	m_147925_	method_35090	method_35090
	m	()Lbjz;	a	m_147922_	method_35088	shuffle
	m	(Ljava/lang/Object;I)Lbjz;	a	m_147929_	method_35093	add
	m	(Lbjz$a;)V	a	m_147923_	method_35089	method_35089
	m	()Ljava/util/stream/Stream;	b	m_147932_	method_35094	stream
c	bjz$a	net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry	net/minecraft/class_6032$class_6033	net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry
	f	Ljava/lang/Object;	a	f_147934_	field_30171	data
	f	I	b	f_147935_	field_30172	weight
	f	D	c	f_147936_	field_30173	randWeight
	m	(Ljava/lang/Object;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_147943_	method_35099	codec
	m	(F)V	a	m_147941_	method_35096	setRandom
	m	()Ljava/lang/Object;	a	m_147940_	method_35095	getData
	m	()I	b	m_147945_	method_35100	getWeight
	m	()D	c	m_147946_	method_35102	getRandWeight
c	bjz$a$1	net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1	net/minecraft/class_6032$class_6033$1	net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1
	f	Lcom/mojang/serialization/Codec;	a	f_147948_	field_30174	val$elementCodec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;Lbjz$a;)Lcom/mojang/datafixers/util/Pair;	a	m_147958_	method_35106	method_35106
	m	(Lbjz$a;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	encode	method_35104	encode
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lbjz$a;	a	m_147955_	method_35105	method_35105
c	bk	net/minecraft/advancements/critereon/EnterBlockTrigger	net/minecraft/class_2037	net/minecraft/advancements/critereon/EnterBlockTrigger
	f	Lacq;	a	f_31265_	field_9572	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lcpn;	a	m_31278_	method_22466	deserializeBlock
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_31284_	method_17850	method_17850
	m	(Lcpn;Ljava/lang/String;)V	a	m_31272_	method_22464	method_22464
	m	(Laig;Ldcb;)V	a	m_31269_	method_8885	trigger
	m	(Ldcb;Lbk$a;)Z	a	m_31275_	method_22465	method_22465
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbk$a;	a	m_7214_	method_8883	createInstance
c	bk$a	net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance	net/minecraft/class_2037$class_2039	net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance
	f	Lcpn;	a	f_31291_	field_9576	block
	f	Lcz;	b	f_31292_	field_9577	state
	m	(Lba;Lcpn;Lcz;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_31299_	method_8891	matches
	m	(Lcpn;)Lbk$a;	a	m_31297_	method_8890	entersBlock
c	bka	net/minecraft/world/entity/ai/behavior/SleepInBed	net/minecraft/class_4123	net/minecraft/world/entity/ai/behavior/SleepInBed
	f	I	c	f_147968_	field_30175	COOLDOWN_AFTER_BEING_WOKEN
	f	J	d	f_24149_	field_18848	nextOkStartTime
	m	()V	<init>	<init>	<init>	<init>
c	bkb	net/minecraft/world/entity/ai/behavior/SocializeAtBell	net/minecraft/class_4124	net/minecraft/world/entity/ai/behavior/SocializeAtBell
	f	F	a	f_147969_	field_30176	SPEED_MODIFIER
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257268_	method_47114	method_47114
	m	(Lbfz;Lbfz;)Z	a	m_289110_	method_47113	method_47113
	m	()Lbjb;	a	m_257875_	method_47111	create
	m	(Lbld$b;Lble;Lble;Lble;Lble;Lble;Laif;Lbfz;J)Z	a	m_257270_	method_47116	method_47116
	m	(Lbld$b;Lble;Lble;Lble;Lble;Lble;)Lblg;	a	m_257267_	method_47115	method_47115
	m	(Lble;Lble;Lble;Lbfz;)V	a	m_257269_	method_47117	method_47117
	m	(Lbfz;)Z	a	m_289109_	method_47112	method_47112
c	bkc	net/minecraft/world/entity/ai/behavior/StartAttacking	net/minecraft/class_4824	net/minecraft/world/entity/ai/behavior/StartAttacking
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;Lble;Lble;Laif;Lbgb;J)Z	a	m_257271_	method_47123	method_47123
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;Lble;Lble;)Lblg;	a	m_257272_	method_47122	method_47122
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;)Lbhs;	a	m_257741_	method_47120	create
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257273_	method_47121	method_47121
	m	(Ljava/util/function/Function;)Lbhs;	a	m_257710_	method_47119	create
	m	(Lbgb;)Z	a	m_24211_	method_47118	method_47118
c	bkd	net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead	net/minecraft/class_4825	net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Ljava/util/function/BiPredicate;ILble;Lble;Lble;Lble;)Lblg;	a	m_258039_	method_47126	method_47126
	m	(Ljava/util/function/BiPredicate;ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257913_	method_47127	method_47127
	m	(ILjava/util/function/BiPredicate;)Lbhs;	a	m_257496_	method_47124	create
	m	(Lbld$b;Lble;Ljava/util/function/BiPredicate;Lble;ILble;Lble;Laif;Lbfz;J)Z	a	m_257522_	method_47125	method_47125
c	bke	net/minecraft/world/entity/ai/behavior/StayCloseToTarget	net/minecraft/class_7297	net/minecraft/world/entity/ai/behavior/StayCloseToTarget
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;IFILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_271617_	method_47128	method_47128
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;ILble;Lble;FILaif;Lbfz;J)Z	a	m_257896_	method_47131	method_47131
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;IFILble;Lble;)Lblg;	a	m_271618_	method_47129	method_47129
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lbhs;	a	m_271742_	method_47130	create
c	bkf	net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid	net/minecraft/class_4828	net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid
	f	I	a	f_147978_	field_30177	TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbfz;)V	a	m_217407_	method_47134	method_47134
	m	(Ljava/util/function/Predicate;)Lbhs;	a	m_257990_	method_47138	create
	m	()Lbhs;	a	m_257822_	method_47132	create
	m	(Lbfz;Ljava/util/Optional;)Z	a	m_258032_	method_24621	isTiredOfTryingToReachTarget
	m	(Lbld$b;ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lble;Lble;)Lblg;	a	m_257274_	method_47136	method_47136
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lbhs;	a	m_257811_	method_47139	create
	m	(ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257276_	method_47140	method_47140
	m	(Ljava/util/function/BiConsumer;)Lbhs;	a	m_257940_	method_47137	create
	m	(Lbfz;)Z	a	m_147985_	method_47133	method_47133
	m	(Lbld$b;Lble;ZLble;Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Laif;Lbgb;J)Z	a	m_257275_	method_47135	method_47135
	m	(Lbgb;Lbfz;)V	b	m_217410_	method_47142	method_47142
	m	(Lbfz;)Z	b	m_147987_	method_47141	method_47141
c	bkg	net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead	net/minecraft/class_4829	net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257282_	method_47146	method_47146
	m	()Lbhs;	a	m_257993_	method_47143	create
	m	(Lbld$b;Lble;Laif;Lbfz;J)Z	a	m_257279_	method_47148	method_47148
	m	(Lbld$b;Lble;)Lblg;	a	m_257281_	method_47147	method_47147
	m	(Laif;Lbfz;)Z	a	m_289111_	method_47144	method_47144
	m	(Lble;Lbfz;)V	a	m_257280_	method_47149	method_47149
	m	(Lbfj;)Lbfz;	a	m_257277_	method_47145	method_47145
c	bkh	net/minecraft/world/entity/ai/behavior/StrollAroundPoi	net/minecraft/class_4116	net/minecraft/world/entity/ai/behavior/StrollAroundPoi
	f	I	a	f_147993_	field_30179	MIN_TIME_BETWEEN_STROLLS
	f	I	b	f_147994_	field_30180	STROLL_MAX_XZ_DIST
	f	I	c	f_147995_	field_30181	STROLL_MAX_Y_DIST
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbpb;FI)Lbjb;	a	m_257894_	method_47153	create
	m	(Lbld$b;Lble;ILorg/apache/commons/lang3/mutable/MutableLong;Lble;FLaif;Lbgi;J)Z	a	m_257286_	method_47152	method_47152
	m	(Lbpb;ILorg/apache/commons/lang3/mutable/MutableLong;FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257285_	method_47154	method_47154
	m	(FLeei;)Lbpe;	a	m_257283_	method_47150	method_47150
	m	(Lbld$b;ILorg/apache/commons/lang3/mutable/MutableLong;FLble;Lble;)Lblg;	a	m_257284_	method_47151	method_47151
c	bki	net/minecraft/world/entity/ai/behavior/StrollToPoi	net/minecraft/class_4219	net/minecraft/world/entity/ai/behavior/StrollToPoi
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbpb;ILorg/apache/commons/lang3/mutable/MutableLong;FILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257289_	method_47158	method_47158
	m	(Lbld$b;Lble;ILorg/apache/commons/lang3/mutable/MutableLong;Lble;FILaif;Lbgi;J)Z	a	m_257288_	method_47156	method_47156
	m	(Lbpb;FII)Lbhs;	a	m_258086_	method_47157	create
	m	(Lbld$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILble;Lble;)Lblg;	a	m_257287_	method_47155	method_47155
c	bkj	net/minecraft/world/entity/ai/behavior/StrollToPoiList	net/minecraft/class_4220	net/minecraft/world/entity/ai/behavior/StrollToPoiList
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILble;Lble;Lble;)Lblg;	a	m_257703_	method_47159	method_47159
	m	(Lbpb;FIILbpb;)Lbhs;	a	m_257487_	method_47161	create
	m	(Lbpb;Lbpb;ILorg/apache/commons/lang3/mutable/MutableLong;FILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257930_	method_47162	method_47162
	m	(Lbld$b;Lble;Lble;ILorg/apache/commons/lang3/mutable/MutableLong;Lble;FILaif;Lbyb;J)Z	a	m_257368_	method_47160	method_47160
c	bkk	net/minecraft/world/entity/ai/behavior/Swim	net/minecraft/class_4125	net/minecraft/world/entity/ai/behavior/Swim
	f	F	c	f_24381_	field_18387	chance
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbgb;)Z	a	m_6114_	method_19010	checkExtraStartConditions
	m	(Laif;Lbgb;J)Z	a	m_6737_	method_19011	canStillUse
	m	(Laif;Lbgb;J)V	b	m_6725_	method_19012	tick
c	bkl	net/minecraft/world/entity/ai/behavior/TradeWithVillager	net/minecraft/class_4126	net/minecraft/world/entity/ai/behavior/TradeWithVillager
	f	I	c	f_147996_	field_30182	INTERACT_DIST_SQR
	f	F	d	f_147997_	field_30183	SPEED_MODIFIER
	f	Ljava/util/Set;	e	f_24406_	field_18389	trades
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbyb;Ljava/util/Set;Lbfz;)V	a	m_24425_	method_19013	throwHalfStack
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_19016	canStillUse
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19015	checkExtraStartConditions
	m	(Lbyb;Lbyb;)Ljava/util/Set;	a	m_24422_	method_19611	figureOutWhatIAmWillingToTrade
	m	(Lcom/google/common/collect/ImmutableSet;Lcfu;)Z	a	m_24429_	method_19014	method_19014
	m	(Laif;Lbyb;J)V	b	m_6735_	method_19017	start
	m	(Laif;Lbyb;J)V	c	m_6725_	method_19018	tick
	m	(Laif;Lbyb;J)V	d	m_6732_	method_19019	stop
c	bkm	net/minecraft/world/entity/ai/behavior/TriggerGate	net/minecraft/class_7897	net/minecraft/world/entity/ai/behavior/TriggerGate
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbif$a;Lbjz;Lbif$b;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257729_	method_47164	method_47164
	m	(Lbif$a;Lbjz;Lbif$b;Laif;Lbfz;J)Z	a	m_257776_	method_47163	method_47163
	m	(Lbjz;Lcom/mojang/datafixers/util/Pair;)V	a	m_257533_	method_47165	method_47165
	m	(Ljava/util/List;Lbif$a;Lbif$b;)Lbjb;	a	m_258009_	method_47167	triggerGate
	m	(Ljava/util/List;)Lbjb;	a	m_257503_	method_47166	triggerOneShuffled
c	bkn	net/minecraft/world/entity/ai/behavior/TryFindLand	net/minecraft/class_7097	net/minecraft/world/entity/ai/behavior/TryFindLand
	f	I	a	f_217413_	field_37433	COOLDOWN_TICKS
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257479_	method_47169	method_47169
	m	(IF)Lbhs;	a	m_257647_	method_47168	create
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLble;Lble;Lble;)Lblg;	a	m_257596_	method_47170	method_47170
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;ILble;Lble;FLaif;Lbgi;J)Z	a	m_257862_	method_47171	method_47171
c	bko	net/minecraft/world/entity/ai/behavior/TryFindLandNearWater	net/minecraft/class_7098	net/minecraft/world/entity/ai/behavior/TryFindLandNearWater
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257445_	method_47173	method_47173
	m	(IF)Lbhs;	a	m_257557_	method_47172	create
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLble;Lble;Lble;)Lblg;	a	m_257879_	method_47174	method_47174
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;ILble;Lble;FLaif;Lbgi;J)Z	a	m_257996_	method_47175	method_47175
c	bkp	net/minecraft/world/entity/ai/behavior/TryFindWater	net/minecraft/class_5756	net/minecraft/world/entity/ai/behavior/TryFindWater
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257817_	method_47177	method_47177
	m	(IF)Lbhs;	a	m_257908_	method_47176	create
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;IFLble;Lble;Lble;)Lblg;	a	m_258071_	method_47178	method_47178
	m	(Lorg/apache/commons/lang3/mutable/MutableLong;ILble;Lble;FLaif;Lbgi;J)Z	a	m_257548_	method_47179	method_47179
c	bkq	net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand	net/minecraft/class_7099	net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258016_	method_47181	method_47181
	m	(Lcpn;Lble;Lble;Lble;)Lblg;	a	m_257870_	method_47183	method_47183
	m	(Lcpn;)Lbhs;	a	m_257849_	method_47180	create
	m	(Lcpn;Lble;Laif;Lbfz;J)Z	a	m_268890_	method_47182	method_47182
c	bkr	net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule	net/minecraft/class_4127	net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258025_	method_47186	method_47186
	m	()Lbhs;	a	m_257835_	method_47184	create
	m	(Laif;Lbfz;J)Z	a	m_288135_	method_47185	method_47185
c	bks	net/minecraft/world/entity/ai/behavior/UseBonemeal	net/minecraft/class_4982	net/minecraft/world/entity/ai/behavior/UseBonemeal
	f	I	c	f_148035_	field_30184	BONEMEALING_DURATION
	f	J	d	f_24461_	field_23222	nextWorkCycleTime
	f	J	e	f_24462_	field_23223	lastBonemealingSession
	f	I	f	f_24463_	field_23224	timeWorkedSoFar
	f	Ljava/util/Optional;	g	f_24464_	field_23225	cropPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;Laif;)Z	a	m_24485_	method_26326	validPos
	m	(Lbyb;)V	a	m_24480_	method_26324	setCurrentCropAsTarget
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_26328	canStillUse
	m	(Laif;Lbyb;)Z	a	m_6114_	method_26327	checkExtraStartConditions
	m	(Lbyb;Lgu;)V	a	m_24482_	method_26325	method_26325
	m	(Laif;Lbyb;)Ljava/util/Optional;	b	m_24492_	method_26329	pickNextTarget
	m	(Laif;Lbyb;J)V	b	m_6735_	method_26330	start
	m	(Laif;Lbyb;J)V	c	m_6732_	method_26331	stop
	m	(Laif;Lbyb;J)V	d	m_6725_	method_26332	tick
c	bkt	net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi	net/minecraft/class_4128	net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi
	f	I	a	f_148036_	field_30185	MAX_DISTANCE
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lbpb;)Lbhs;	a	m_257857_	method_47190	create
	m	(Lbld$b;Lble;Ljava/util/function/Predicate;Laif;Lbfz;J)Z	a	m_257898_	method_47187	method_47187
	m	(Lbld$b;Ljava/util/function/Predicate;Lble;)Lblg;	a	m_257919_	method_47188	method_47188
	m	(Laif;Lgu;Lbfz;)Z	a	m_24530_	method_20500	bedIsOccupied
	m	(Lbpb;Ljava/util/function/Predicate;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257806_	method_47189	method_47189
c	bku	net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll	net/minecraft/class_4117	net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll
	f	I	a	f_148037_	field_30186	MAX_XZ_DIST
	f	I	b	f_148038_	field_30187	MAX_Y_DIST
	m	()V	<init>	<init>	<init>	<init>
	m	(IIFLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257292_	method_47194	method_47194
	m	(FLeei;)Lbpe;	a	m_257291_	method_47193	method_47193
	m	(F)Lbjb;	a	m_257910_	method_47191	create
	m	(IIFLble;)Lblg;	a	m_257290_	method_47195	method_47195
	m	(FII)Lbjb;	a	m_258010_	method_47192	create
	m	(IILble;FLaif;Lbgi;J)Z	a	m_257293_	method_47196	method_47196
c	bkv	net/minecraft/world/entity/ai/behavior/VillagerCalmDown	net/minecraft/class_4100	net/minecraft/world/entity/ai/behavior/VillagerCalmDown
	f	I	a	f_148039_	field_30188	SAFE_DISTANCE_FROM_DANGER
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257295_	method_47199	method_47199
	m	(Lbld$b;Lble;Lble;Lble;Laif;Lbfz;J)Z	a	m_288136_	method_47201	method_47201
	m	(Lbfz;Lbfz;)Z	a	m_24579_	method_47198	method_47198
	m	(Lbld$b;Lble;Lble;Lble;)Lblg;	a	m_257296_	method_47200	method_47200
	m	()Lbhs;	a	m_257666_	method_47197	create
c	bkw	net/minecraft/world/entity/ai/behavior/VillagerGoalPackages	net/minecraft/class_4129	net/minecraft/world/entity/ai/behavior/VillagerGoalPackages
	f	F	a	f_148040_	field_30189	STROLL_SPEED_MODIFIER
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	a	m_24585_	method_19020	getCorePackage
	m	(Lhe;)Z	a	m_217492_	method_43968	method_43968
	m	(F)Lcom/google/common/collect/ImmutableList;	a	m_24583_	method_19990	getPlayPackage
	m	(Laif;Lbfz;)Z	a	m_257480_	method_47202	raidExistsAndActive
	m	()Lcom/mojang/datafixers/util/Pair;	a	m_24582_	method_20241	getFullLookBehavior
	m	(Laif;Lbfz;)Z	b	m_257399_	method_47203	raidExistsAndNotVictory
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	b	m_24589_	method_19021	getWorkPackage
	m	(Lhe;)Z	b	m_217494_	method_43969	method_43969
	m	()Lcom/mojang/datafixers/util/Pair;	b	m_24588_	method_20242	getMinimalLookBehavior
	m	(Lhe;)Z	c	m_217496_	method_43970	method_43970
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	c	m_24592_	method_19022	getRestPackage
	m	(Lhe;)Z	d	m_217498_	method_43971	method_43971
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	d	m_24595_	method_19023	getMeetPackage
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	e	m_24598_	method_19024	getIdlePackage
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	f	m_24601_	method_19025	getPanicPackage
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	g	m_24604_	method_19991	getPreRaidPackage
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	h	m_24607_	method_19992	getRaidPackage
	m	(Lbye;F)Lcom/google/common/collect/ImmutableList;	i	m_24610_	method_19993	getHidePackage
c	bkx	net/minecraft/world/entity/ai/behavior/VillagerMakeLove	net/minecraft/class_4111	net/minecraft/world/entity/ai/behavior/VillagerMakeLove
	f	I	c	f_148042_	field_30190	INTERACT_DIST_SQR
	f	F	d	f_148043_	field_30191	SPEED_MODIFIER
	f	J	e	f_24613_	field_18368	birthTimestamp
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbyb;Lgu;Lhe;)Z	a	m_217500_	method_20642	canReach
	m	(Laif;Lbyb;Lgu;)V	a	m_24633_	method_19572	giveBedToChild
	m	(Lhe;)Z	a	m_217508_	method_43972	method_43972
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_18973	canStillUse
	m	(Lbfe;)Z	a	m_289112_	method_24631	method_24631
	m	(Lbyb;)Z	a	m_24639_	method_18972	isBreedingPossible
	m	(Laif;Lbyb;)Z	a	m_6114_	method_19571	checkExtraStartConditions
	m	(Laif;Lbyb;Lbyb;)V	a	m_24629_	method_20643	tryToGiveBirth
	m	(Lbyb;Lhe;Lgu;)Z	a	m_217504_	method_20644	method_20644
	m	(Laif;Lbyb;)Ljava/util/Optional;	b	m_24648_	method_19573	takeVacantBed
	m	(Laif;Lbyb;J)V	b	m_6735_	method_18974	start
	m	(Laif;Lbyb;Lbyb;)Ljava/util/Optional;	b	m_24655_	method_18970	breed
	m	(Laif;Lbyb;J)V	c	m_6725_	method_18975	tick
	m	(Laif;Lbyb;J)V	d	m_6732_	method_18976	stop
c	bky	net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger	net/minecraft/class_4113	net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbyb;J)Z	a	m_6737_	method_20646	canStillUse
	m	(Laif;Lbyb;J)V	b	m_6735_	method_20647	start
	m	(Lbfz;)Z	b	m_24687_	method_19574	hasHostile
	m	(Laif;Lbyb;J)V	c	m_6725_	method_20648	tick
	m	(Lbfz;)Z	c	m_24697_	method_19575	isHurt
c	bkz	net/minecraft/world/entity/ai/behavior/WakeUp	net/minecraft/class_4214	net/minecraft/world/entity/ai/behavior/WakeUp
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258043_	method_47206	method_47206
	m	()Lbhs;	a	m_257779_	method_47204	create
	m	(Laif;Lbfz;J)Z	a	m_258063_	method_47205	method_47205
c	bl	net/minecraft/advancements/critereon/EntityEquipmentPredicate	net/minecraft/class_3735	net/minecraft/advancements/critereon/EntityEquipmentPredicate
	f	Lbl;	a	f_32176_	field_16485	ANY
	f	Lbl;	b	f_32177_	field_19240	CAPTAIN
	f	Lbz;	c	f_32178_	field_16483	head
	f	Lbz;	d	f_32179_	field_16487	chest
	f	Lbz;	e	f_32180_	field_16488	legs
	f	Lbz;	f	f_32181_	field_16489	feet
	f	Lbz;	g	f_32182_	field_16486	mainhand
	f	Lbz;	h	f_32183_	field_16484	offhand
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbz;Lbz;Lbz;Lbz;Lbz;Lbz;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/gson/JsonElement;	a	m_32192_	method_16225	serializeToJson
	m	(Lbfj;)Z	a	m_32193_	method_16226	matches
	m	(Lcom/google/gson/JsonElement;)Lbl;	a	m_32195_	method_16224	fromJson
c	bl$a	net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder	net/minecraft/class_3735$class_5278	net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder
	f	Lbz;	a	f_32197_	field_24482	head
	f	Lbz;	b	f_32198_	field_24483	chest
	f	Lbz;	c	f_32199_	field_24484	legs
	f	Lbz;	d	f_32200_	field_24485	feet
	f	Lbz;	e	f_32201_	field_24486	mainhand
	f	Lbz;	f	f_32202_	field_24487	offhand
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbz;)Lbl$a;	a	m_32205_	method_27966	head
	m	()Lbl$a;	a	m_32204_	method_27965	equipment
	m	(Lbz;)Lbl$a;	b	m_32208_	method_27968	chest
	m	()Lbl;	b	m_32207_	method_27967	build
	m	(Lbz;)Lbl$a;	c	m_32210_	method_27969	legs
	m	(Lbz;)Lbl$a;	d	m_32212_	method_27970	feet
	m	(Lbz;)Lbl$a;	e	m_149928_	method_35195	mainhand
	m	(Lbz;)Lbl$a;	f	m_149930_	method_35196	offhand
c	bla	net/minecraft/world/entity/ai/behavior/WorkAtComposter	net/minecraft/class_4983	net/minecraft/world/entity/ai/behavior/WorkAtComposter
	f	Ljava/util/List;	c	f_24786_	field_23226	COMPOSTABLE_ITEMS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbyb;)V	a	m_24802_	method_26333	makeBread
	m	(Laif;Lbyb;Lhd;Ldcb;)V	a	m_24792_	method_26334	compostItems
	m	(Laif;Ldcb;Lgu;Ldcb;)V	a	m_24797_	method_30232	spawnComposterFillEffects
c	blb	net/minecraft/world/entity/ai/behavior/WorkAtPoi	net/minecraft/class_4133	net/minecraft/world/entity/ai/behavior/WorkAtPoi
	f	I	c	f_148046_	field_30192	CHECK_COOLDOWN
	f	D	d	f_148047_	field_30193	DISTANCE
	f	J	e	f_24804_	field_19426	lastCheck
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbyb;J)V	a	m_6735_	method_21642	start
	m	(Lbha;Lhd;)V	a	m_24819_	method_19613	method_19613
	m	(Laif;Lbyb;)V	a	m_5628_	method_26335	useWorkstation
	m	(Laif;Lbyb;)Z	b	m_6114_	method_21641	checkExtraStartConditions
	m	(Laif;Lbyb;J)Z	b	m_6737_	method_26336	canStillUse
c	blc	net/minecraft/world/entity/ai/behavior/YieldJobSite	net/minecraft/class_5327	net/minecraft/world/entity/ai/behavior/YieldJobSite
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhe;Lbyb;Lgu;)Z	a	m_217510_	method_29260	nearbyWantsJobsite
	m	(FLbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257302_	method_47208	method_47208
	m	(Lbld$b;Lble;Lble;Lble;Lble;FLaif;Lbyb;J)Z	a	m_257301_	method_47211	method_47211
	m	(Ljava/util/Optional;Lgu;Lbyb;)Z	a	m_257303_	method_47214	method_47214
	m	(F)Lbhs;	a	m_257788_	method_47207	create
	m	(Lble;Lble;Lble;Lgu;FLaif;Lbyb;)V	a	m_288137_	method_47212	method_47212
	m	(Lbgi;Lgu;Lbrc;)Z	a	m_257696_	method_29262	canReachPos
	m	(Lbyb;Lbfz;)Z	a	m_257299_	method_47213	method_47213
	m	(Lbfz;)Lbyb;	a	m_257298_	method_47209	method_47209
	m	(Lbld$b;FLble;Lble;Lble;Lble;Lble;)Lblg;	a	m_257300_	method_47210	method_47210
c	bld	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder	net/minecraft/class_7898	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder
	f	Lbld$e;	a	f_256790_	field_40998	trigger
	m	(Lbld$e;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lbjb;	a	m_258034_	method_47224	create
	m	(Ljava/util/function/BiPredicate;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257813_	method_47223	method_47223
	m	(Ljava/util/function/Predicate;Laif;Lbfz;J)Z	a	m_257554_	method_47226	method_47226
	m	()Lbld$b;	a	m_257958_	method_47215	instance
	m	(Ljava/util/function/BiPredicate;Laif;Lbfz;J)Z	a	m_257915_	method_47222	method_47222
	m	(Ljava/util/function/BiPredicate;)Lbjb;	a	m_257433_	method_47221	triggerIf
	m	(Lblg;Lcom/mojang/datafixers/util/Unit;)Lblg;	a	m_258081_	method_47219	method_47219
	m	(Lcom/mojang/datafixers/kinds/App;)Lbld;	a	m_257695_	method_47220	unbox
	m	(Ljava/util/function/Predicate;)Lbjb;	a	m_257590_	method_47225	triggerIf
	m	(Lblg;Lblg;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257395_	method_47218	method_47218
	m	(Lblg;Lblg;)Lbjb;	a	m_258047_	method_47217	sequence
	m	(Lbld$e;)Lbld;	a	m_257924_	method_47216	create
	m	(Ljava/util/function/Predicate;Lbjb;)Lbjb;	a	m_257845_	method_47227	triggerIf
	m	(Ljava/util/function/Predicate;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257394_	method_47228	method_47228
	m	(Lcom/mojang/datafixers/kinds/App;)Lbld$e;	b	m_257451_	method_47229	get
c	bld$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1	net/minecraft/class_7898$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1
	f	Lbld$e;	a	f_256727_	field_40999	val$resolvedBuilder
	m	(Lbld$e;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;J)Z	trigger	m_257808_	trigger	trigger
c	bld$a	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant	net/minecraft/class_7898$class_7899	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Ljava/lang/String;	a	m_257783_	method_47230	method_47230
c	bld$a$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1	net/minecraft/class_7898$class_7899$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1
	f	Ljava/lang/Object;	a	f_256864_	field_41000	val$a
	f	Ljava/util/function/Supplier;	b	f_256903_	field_41001	val$debugString
	m	(Ljava/lang/Object;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
c	bld$b	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance	net/minecraft/class_7898$class_7900	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbpb;)Lbld;	a	m_257492_	method_47235	registered
	m	(Lblg;)Lbld;	a	m_258060_	method_47234	ifTriggered
	m	(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbld;	a	ap3	method_47238	ap3
	m	(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;	a	m_257642_	method_47236	method_47236
	m	(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbld;	a	ap4	method_47239	ap4
	m	(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbld;	a	ap2	method_47237	ap2
	m	(Lble;)Ljava/util/Optional;	a	m_257828_	method_47233	tryGet
	m	(Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lbld;	a	map	method_47241	map
	m	(Ljava/lang/Object;)Lbld;	a	point	method_47240	point
	m	(Ljava/util/function/Supplier;Ljava/lang/Object;)Lbld;	a	m_257851_	method_47242	point
	m	(Lbpb;)Lbld;	b	m_257495_	method_47244	present
	m	(Lble;)Ljava/lang/Object;	b	m_258051_	method_47243	get
	m	(Lbpb;)Lbld;	c	m_258080_	method_47245	absent
c	bld$b$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1	net/minecraft/class_7898$class_7900$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1
	f	Lbld$e;	a	f_256801_	field_41002	val$aTrigger
	f	Lbld$e;	b	f_256964_	field_41003	val$fTrigger
	f	Lbld$b;	c	f_256877_	field_41004	field_41004
	m	(Lbld$b;Lbld$e;Lbld$e;)V	<init>	<init>	<init>	<init>
c	bld$b$2	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2	net/minecraft/class_7898$class_7900$2	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2
	f	Lbld$e;	a	f_256984_	field_41005	val$tTrigger
	f	Ljava/util/function/Function;	b	f_256823_	field_41006	val$func
	f	Lbld$b;	c	f_256860_	field_41007	field_41007
	m	(Lbld$b;Lbld$e;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	bld$b$3	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3	net/minecraft/class_7898$class_7900$3	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3
	f	Lbld$e;	a	f_257008_	field_41008	val$aTrigger
	f	Lbld$e;	b	f_256841_	field_41009	val$bTrigger
	f	Lbld$e;	c	f_256881_	field_41010	val$fTrigger
	f	Lbld$b;	d	f_256955_	field_41011	field_41011
	m	(Lbld$b;Lbld$e;Lbld$e;Lbld$e;)V	<init>	<init>	<init>	<init>
c	bld$b$4	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4	net/minecraft/class_7898$class_7900$4	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4
	f	Lbld$e;	a	f_256857_	field_41012	val$t1Trigger
	f	Lbld$e;	b	f_256745_	field_41013	val$t2Trigger
	f	Lbld$e;	c	f_256907_	field_41014	val$t3Trigger
	f	Lbld$e;	d	f_257044_	field_41015	val$fTrigger
	f	Lbld$b;	e	f_256767_	field_41016	field_41016
	m	(Lbld$b;Lbld$e;Lbld$e;Lbld$e;Lbld$e;)V	<init>	<init>	<init>	<init>
c	bld$b$5	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5	net/minecraft/class_7898$class_7900$5	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5
	f	Lbld$e;	a	f_256807_	field_41017	val$t1Trigger
	f	Lbld$e;	b	f_257048_	field_41018	val$t2Trigger
	f	Lbld$e;	c	f_256722_	field_41019	val$t3Trigger
	f	Lbld$e;	d	f_257031_	field_41020	val$t4Trigger
	f	Lbld$e;	e	f_256946_	field_41021	val$fTrigger
	f	Lbld$b;	f	f_256741_	field_41022	field_41022
	m	(Lbld$b;Lbld$e;Lbld$e;Lbld$e;Lbld$e;Lbld$e;)V	<init>	<init>	<init>	<init>
c	bld$b$a	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu	net/minecraft/class_7898$class_7900$class_7901	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu
	m	()V	<init>	<init>	<init>	<init>
c	bld$c	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu	net/minecraft/class_7898$class_7902	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu
	m	()V	<init>	<init>	<init>	<init>
c	bld$d	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory	net/minecraft/class_7898$class_7903	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory
	m	(Lblf;)V	<init>	<init>	<init>	<init>
c	bld$d$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1	net/minecraft/class_7898$class_7903$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1
	f	Lblf;	a	f_256758_	field_41023	val$condition
	m	(Lblf;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;J)Lble;	b	m_257510_	method_47246	tryTrigger
c	bld$e	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult	net/minecraft/class_7898$class_7904	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult
	m	()Ljava/lang/String;	a	m_257477_	method_47231	debugString
	m	(Laif;Lbfz;J)Ljava/lang/Object;	a	m_257510_	method_47232	tryTrigger
c	bld$f	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper	net/minecraft/class_7898$class_7905	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper
	m	(Lblg;)V	<init>	<init>	<init>	<init>
c	bld$f$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1	net/minecraft/class_7898$class_7905$1	net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1
	f	Lblg;	a	f_257021_	field_41024	val$dependentTrigger
	m	(Lblg;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;J)Lcom/mojang/datafixers/util/Unit;	b	m_257510_	method_47247	tryTrigger
c	ble	net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor	net/minecraft/class_7906	net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor
	f	Lbha;	a	f_256902_	field_41025	brain
	f	Lbpb;	b	f_257027_	field_41026	memoryType
	f	Lcom/mojang/datafixers/kinds/App;	c	f_256777_	field_41027	value
	m	(Lbha;Lbpb;Lcom/mojang/datafixers/kinds/App;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/datafixers/kinds/App;	a	m_258035_	method_47248	value
	m	(Ljava/util/Optional;)V	a	m_257564_	method_47251	setOrErase
	m	(Ljava/lang/Object;J)V	a	m_257465_	method_47250	setWithExpiry
	m	(Ljava/lang/Object;)V	a	m_257512_	method_47249	set
	m	()V	b	m_257971_	method_47252	erase
c	blf	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition	net/minecraft/class_7907	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition
	m	(Lbha;Ljava/util/Optional;)Lble;	a	m_257513_	method_47253	createAccessor
	m	()Lbpb;	a	m_257588_	comp_1151	memory
	m	()Lbpc;	b	m_257435_	method_47254	condition
c	blf$a	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent	net/minecraft/class_7907$class_7908	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent
	f	Lbpb;	a	f_257038_	comp_1151	memory
	m	(Lbpb;)V	<init>	<init>	<init>	<init>
c	blf$b	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present	net/minecraft/class_7907$class_7909	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present
	f	Lbpb;	a	f_256930_	comp_1151	memory
	m	(Lbpb;)V	<init>	<init>	<init>	<init>
c	blf$c	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered	net/minecraft/class_7907$class_7910	net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered
	f	Lbpb;	a	f_256883_	comp_1151	memory
	m	(Lbpb;)V	<init>	<init>	<init>	<init>
c	blg	net/minecraft/world/entity/ai/behavior/declarative/Trigger	net/minecraft/class_7911	net/minecraft/world/entity/ai/behavior/declarative/Trigger
	m	(Laif;Lbfz;J)Z	trigger	m_257808_	trigger	trigger
c	blh	net/minecraft/world/entity/ai/behavior/declarative/package-info	net/minecraft/class_7912	net/minecraft/world/entity/ai/behavior/declarative/package-info
c	bli	net/minecraft/world/entity/ai/behavior/package-info	net/minecraft/class_6034	net/minecraft/world/entity/ai/behavior/package-info
c	blj	net/minecraft/world/entity/ai/behavior/warden/Digging	net/minecraft/class_7249	net/minecraft/world/entity/ai/behavior/warden/Digging
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbxs;J)Z	a	m_6737_	method_42152	canStillUse
	m	(Laif;Lbxs;)Z	a	m_6114_	method_42151	checkExtraStartConditions
	m	(Laif;Lbxs;J)V	b	m_6735_	method_42153	start
	m	(Laif;Lbxs;J)V	c	m_6732_	method_42154	stop
c	blk	net/minecraft/world/entity/ai/behavior/warden/Emerging	net/minecraft/class_7250	net/minecraft/world/entity/ai/behavior/warden/Emerging
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbxs;J)Z	a	m_6737_	method_42155	canStillUse
	m	(Laif;Lbxs;J)V	b	m_6735_	method_42156	start
	m	(Laif;Lbxs;J)V	c	m_6732_	method_42157	stop
c	bll	net/minecraft/world/entity/ai/behavior/warden/ForceUnmount	net/minecraft/class_7521	net/minecraft/world/entity/ai/behavior/warden/ForceUnmount
	m	()V	<init>	<init>	<init>	<init>
c	blm	net/minecraft/world/entity/ai/behavior/warden/Roar	net/minecraft/class_7255	net/minecraft/world/entity/ai/behavior/warden/Roar
	f	I	c	f_217572_	field_38131	TICKS_BEFORE_PLAYING_ROAR_SOUND
	f	I	d	f_217573_	field_39276	ROAR_ANGER_INCREASE
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbxs;J)V	a	m_6735_	method_42189	start
	m	(Laif;Lbxs;J)Z	b	m_6737_	method_42190	canStillUse
	m	(Laif;Lbxs;J)V	c	m_6725_	method_42191	tick
	m	(Laif;Lbxs;J)V	d	m_6732_	method_42192	stop
c	bln	net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget	net/minecraft/class_7256	net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lbhs;	a	m_257595_	method_47255	create
	m	(Ljava/util/function/Function;Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257304_	method_47256	method_47256
	m	(Ljava/util/function/Function;Lble;Lble;Lble;)Lblg;	a	m_257306_	method_47258	method_47258
	m	(Ljava/util/function/Function;Lble;Lble;Laif;Lbxs;J)Z	a	m_257305_	method_47257	method_47257
c	blo	net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget	net/minecraft/class_7257	net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257310_	method_47260	method_47260
	m	(Lbld$b;Lble;Lble;Lble;Laif;Lbfz;J)Z	a	m_257307_	method_47262	method_47262
	m	(Lbld$b;Lble;Lble;Lble;Lble;)Lblg;	a	m_257309_	method_47263	method_47263
	m	()Lbhs;	a	m_257897_	method_47259	create
	m	(Lbld$b;Lble;)Ljava/util/Optional;	a	m_257308_	method_47261	method_47261
c	blp	net/minecraft/world/entity/ai/behavior/warden/Sniffing	net/minecraft/class_7251	net/minecraft/world/entity/ai/behavior/warden/Sniffing
	f	D	c	f_217644_	field_38708	ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ
	f	D	d	f_217645_	field_38848	ANGER_FROM_SNIFFING_MAX_DISTANCE_Y
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbxs;J)Z	a	m_6737_	method_42158	canStillUse
	m	(Lbxs;Lbfz;)V	a	m_289113_	method_42159	method_42159
	m	(Laif;Lbxs;J)V	b	m_6735_	method_42160	start
	m	(Laif;Lbxs;J)V	c	m_6732_	method_42161	stop
c	blq	net/minecraft/world/entity/ai/behavior/warden/SonicBoom	net/minecraft/class_7396	net/minecraft/world/entity/ai/behavior/warden/SonicBoom
	f	I	c	f_217675_	field_38849	COOLDOWN
	f	I	d	f_217676_	field_38850	DISTANCE_XZ
	f	I	e	f_217677_	field_38851	DISTANCE_Y
	f	D	f	f_217678_	field_38852	KNOCKBACK_VERTICAL
	f	D	g	f_217679_	field_38853	KNOCKBACK_HORIZONTAL
	f	I	h	f_217680_	field_38854	TICKS_BEFORE_PLAYING_SOUND
	f	I	i	f_217681_	field_38855	DURATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbxs;)Z	a	m_6114_	method_43262	checkExtraStartConditions
	m	(Lbfz;I)V	a	m_217698_	method_43264	setCooldown
	m	(Lbxs;Lbfz;)Z	a	m_217705_	method_43266	method_43266
	m	(Laif;Lbxs;J)Z	a	m_6737_	method_43263	canStillUse
	m	(Lbxs;Laif;Lbfz;)V	a	m_217701_	method_43265	method_43265
	m	(Laif;Lbxs;J)V	b	m_6735_	method_43267	start
	m	(Lbxs;Lbfz;)V	b	m_289114_	method_43973	method_43973
	m	(Laif;Lbxs;J)V	c	m_6725_	method_43268	tick
	m	(Laif;Lbxs;J)V	d	m_6732_	method_43269	stop
c	blr	net/minecraft/world/entity/ai/behavior/warden/TryToSniff	net/minecraft/class_7259	net/minecraft/world/entity/ai/behavior/warden/TryToSniff
	f	Lbdc;	a	f_217735_	field_38133	SNIFF_COOLDOWN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257499_	method_47265	method_47265
	m	(Lble;Lble;Lble;Lble;Lble;)Lblg;	a	m_257573_	method_47267	method_47267
	m	()Lbhs;	a	m_257812_	method_47264	create
	m	(Lble;Lble;Lble;Laif;Lbfz;J)Z	a	m_289115_	method_47266	method_47266
c	bls	net/minecraft/world/entity/ai/behavior/warden/package-info	net/minecraft/class_7374	net/minecraft/world/entity/ai/behavior/warden/package-info
c	blt	net/minecraft/world/entity/ai/control/BodyRotationControl	net/minecraft/class_1330	net/minecraft/world/entity/ai/control/BodyRotationControl
	f	Lbgb;	a	f_24875_	field_6356	mob
	f	I	b	f_148048_	field_30194	HEAD_STABLE_ANGLE
	f	I	c	f_148049_	field_30195	DELAY_UNTIL_STARTING_TO_FACE_FORWARD
	f	I	d	f_148050_	field_30196	HOW_LONG_IT_TAKES_TO_FACE_FORWARD
	f	I	e	f_24876_	field_6355	headStableTime
	f	F	f	f_24877_	field_6354	lastStableYHeadRot
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_8121_	method_6224	clientTick
	m	()V	b	m_24880_	method_20243	rotateBodyIfNecessary
	m	()V	c	m_24881_	method_20244	rotateHeadIfNecessary
	m	()V	d	m_24882_	method_20245	rotateHeadTowardsFront
	m	()Z	e	m_24883_	method_20246	notCarryingMobPassengers
	m	()Z	f	m_24884_	method_20247	isMoving
c	blu	net/minecraft/world/entity/ai/control/Control	net/minecraft/class_6035	net/minecraft/world/entity/ai/control/Control
c	blv	net/minecraft/world/entity/ai/control/FlyingMoveControl	net/minecraft/class_1331	net/minecraft/world/entity/ai/control/FlyingMoveControl
	f	I	l	f_24890_	field_20349	maxTurn
	f	Z	m	f_24891_	field_20350	hoversInPlace
	m	(Lbgb;IZ)V	<init>	<init>	<init>	<init>
c	blw	net/minecraft/world/entity/ai/control/JumpControl	net/minecraft/class_1334	net/minecraft/world/entity/ai/control/JumpControl
	f	Z	a	f_24897_	field_6365	jump
	f	Lbgb;	b	f_24898_	field_6366	mob
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_24901_	method_6233	jump
	m	()V	b	m_8124_	method_6234	tick
c	blx	net/minecraft/world/entity/ai/control/LookControl	net/minecraft/class_1333	net/minecraft/world/entity/ai/control/LookControl
	f	Lbgb;	a	f_24937_	field_6361	mob
	f	F	b	f_24938_	field_6359	yMaxRotSpeed
	f	F	c	f_24939_	field_6358	xMaxRotAngle
	f	I	d	f_186068_	field_35103	lookAtCooldown
	f	D	e	f_24941_	field_6364	wantedX
	f	D	f	f_24942_	field_6363	wantedY
	f	D	g	f_24943_	field_6362	wantedZ
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;FF)V	a	m_24960_	method_6226	setLookAt
	m	(FFF)F	a	m_24956_	method_6229	rotateTowards
	m	(Lbfj;)V	a	m_148051_	method_35111	setLookAt
	m	(DDDFF)V	a	m_24950_	method_6230	setLookAt
	m	(Leei;)V	a	m_24964_	method_19615	setLookAt
	m	(Ljava/lang/Float;)V	a	m_289116_	method_37355	method_37355
	m	(DDD)V	a	m_24946_	method_20248	setLookAt
	m	()V	a	m_8128_	method_6231	tick
	m	(Ljava/lang/Float;)V	b	m_287074_	method_37356	method_37356
	m	(Lbfj;)D	b	m_24966_	method_20249	getWantedY
	m	()V	b	m_142586_	method_36980	clampHeadRotationToBody
	m	()Z	c	m_8106_	method_20433	resetXRotOnTick
	m	()Z	d	m_186069_	method_38970	isLookingAtTarget
	m	()D	e	m_24969_	method_6225	getWantedX
	m	()D	f	m_24970_	method_6227	getWantedY
	m	()D	g	m_24971_	method_6228	getWantedZ
	m	()Ljava/util/Optional;	h	m_180897_	method_20250	getXRotD
	m	()Ljava/util/Optional;	i	m_180896_	method_20251	getYRotD
c	bly	net/minecraft/world/entity/ai/control/MoveControl	net/minecraft/class_1335	net/minecraft/world/entity/ai/control/MoveControl
	f	F	a	f_148053_	field_30197	MIN_SPEED
	f	F	b	f_148054_	field_30198	MIN_SPEED_SQR
	f	I	c	f_148055_	field_30199	MAX_TURN
	f	Lbgb;	d	f_24974_	field_6371	mob
	f	D	e	f_24975_	field_6370	wantedX
	f	D	f	f_24976_	field_6369	wantedY
	f	D	g	f_24977_	field_6367	wantedZ
	f	D	h	f_24978_	field_6372	speedModifier
	f	F	i	f_24979_	field_6368	strafeForwards
	f	F	j	f_24980_	field_6373	strafeRight
	f	Lbly$a;	k	f_24981_	field_6374	operation
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	(FFF)F	a	m_24991_	method_6238	rotlerp
	m	(DDDD)V	a	m_6849_	method_6239	setWantedPosition
	m	()V	a	m_8126_	method_6240	tick
	m	(FF)V	a	m_24988_	method_6243	strafe
	m	(FF)Z	b	m_24996_	method_25946	isWalkable
	m	()Z	b	m_24995_	method_6241	hasWanted
	m	()D	c	m_24999_	method_6242	getSpeedModifier
	m	()D	d	m_25000_	method_6236	getWantedX
	m	()D	e	m_25001_	method_6235	getWantedY
	m	()D	f	m_25002_	method_6237	getWantedZ
c	bly$a	net/minecraft/world/entity/ai/control/MoveControl$Operation	net/minecraft/class_1335$class_1336	net/minecraft/world/entity/ai/control/MoveControl$Operation
	f	Lbly$a;	a	WAIT	field_6377	WAIT
	f	Lbly$a;	b	MOVE_TO	field_6378	MOVE_TO
	f	Lbly$a;	c	STRAFE	field_6376	STRAFE
	f	Lbly$a;	d	JUMPING	field_6379	JUMPING
	f	[Lbly$a;	e	$VALUES	field_6375	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbly$a;	a	m_148056_	method_36619	$values
c	blz	net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl	net/minecraft/class_1332	net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl
	f	I	h	f_148057_	field_6357	maxYRotFromCenter
	f	I	i	f_148058_	field_30200	HEAD_TILT_X
	f	I	j	f_148059_	field_30201	HEAD_TILT_Y
	m	(Lbgb;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Float;)V	a	m_289117_	method_37357	method_37357
	m	(Ljava/lang/Float;)V	b	m_287076_	method_37358	method_37358
c	bm	net/minecraft/advancements/critereon/EntityFlagsPredicate	net/minecraft/class_2040	net/minecraft/advancements/critereon/EntityFlagsPredicate
	f	Lbm;	a	f_33682_	field_9581	ANY
	f	Ljava/lang/Boolean;	b	f_33683_	field_9580	isOnFire
	f	Ljava/lang/Boolean;	c	f_33684_	field_9582	isCrouching
	f	Ljava/lang/Boolean;	d	f_33685_	field_9579	isSprinting
	f	Ljava/lang/Boolean;	e	f_33686_	field_9578	isSwimming
	f	Ljava/lang/Boolean;	f	f_33687_	field_9583	isBaby
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/gson/JsonElement;	a	m_33695_	method_8894	serializeToJson
	m	(Lbfj;)Z	a	m_33696_	method_8892	matches
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;	a	m_33700_	method_8895	getOptionalBoolean
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V	a	m_33703_	method_8896	addOptionalBoolean
	m	(Lcom/google/gson/JsonElement;)Lbm;	a	m_33698_	method_8893	fromJson
c	bm$a	net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder	net/minecraft/class_2040$class_2041	net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder
	f	Ljava/lang/Boolean;	a	f_33707_	field_9587	isOnFire
	f	Ljava/lang/Boolean;	b	f_33708_	field_9586	isCrouching
	f	Ljava/lang/Boolean;	c	f_33709_	field_9588	isSprinting
	f	Ljava/lang/Boolean;	d	f_33710_	field_9585	isSwimming
	f	Ljava/lang/Boolean;	e	f_33711_	field_9584	isBaby
	m	()V	<init>	<init>	<init>	<init>
	m	()Lbm$a;	a	m_33713_	method_8897	flags
	m	(Ljava/lang/Boolean;)Lbm$a;	a	m_33714_	method_8898	setOnFire
	m	()Lbm;	b	m_33716_	method_8899	build
	m	(Ljava/lang/Boolean;)Lbm$a;	b	m_150057_	method_35203	setCrouching
	m	(Ljava/lang/Boolean;)Lbm$a;	c	m_150059_	method_35204	setSprinting
	m	(Ljava/lang/Boolean;)Lbm$a;	d	m_150061_	method_35205	setSwimming
	m	(Ljava/lang/Boolean;)Lbm$a;	e	m_33717_	method_29935	setIsBaby
c	bma	net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl	net/minecraft/class_5757	net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl
	f	F	l	f_243703_	field_40123	FULL_SPEED_TURN_THRESHOLD
	f	F	m	f_244312_	field_40124	STOP_TURN_THRESHOLD
	f	I	n	f_148064_	field_28319	maxTurnX
	f	I	o	f_148065_	field_28320	maxTurnY
	f	F	p	f_148066_	field_28321	inWaterSpeedModifier
	f	F	q	f_148067_	field_28322	outsideWaterSpeedModifier
	f	Z	r	f_148068_	field_28323	applyGravity
	m	(Lbgb;IIFFZ)V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_246609_	method_45335	getTurningSpeedFactor
c	bmb	net/minecraft/world/entity/ai/control/package-info	net/minecraft/class_6036	net/minecraft/world/entity/ai/control/package-info
c	bmc	net/minecraft/world/entity/ai/goal/AvoidEntityGoal	net/minecraft/class_1338	net/minecraft/world/entity/ai/goal/AvoidEntityGoal
	f	Lbgi;	a	f_25015_	field_6391	mob
	f	Lbfz;	b	f_25016_	field_6390	toAvoid
	f	F	c	f_25017_	field_6386	maxDist
	f	Ldxt;	d	f_25018_	field_6387	path
	f	Lbpj;	e	f_25019_	field_6394	pathNav
	f	Ljava/lang/Class;	f	f_25020_	field_6392	avoidClass
	f	Ljava/util/function/Predicate;	g	f_25021_	field_6393	avoidPredicate
	f	Ljava/util/function/Predicate;	h	f_25022_	field_6388	predicateOnAvoidEntity
	f	D	i	f_25023_	field_6385	walkSpeedModifier
	f	D	j	f_25024_	field_6395	sprintSpeedModifier
	f	Lbqm;	k	f_25025_	field_18084	avoidEntityTargeting
	m	(Lbgi;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbgi;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
	m	(Lbgi;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_148077_	method_31501	method_31501
	m	(Lbfz;)Z	b	m_25048_	method_6245	method_6245
	m	(Lbfz;)Z	c	m_25051_	method_6246	method_6246
c	bmd	net/minecraft/world/entity/ai/goal/BegGoal	net/minecraft/class_1337	net/minecraft/world/entity/ai/goal/BegGoal
	f	Lbso;	a	f_25056_	field_6384	wolf
	f	Lbyo;	b	f_25057_	field_6383	player
	f	Lcmm;	c	f_25058_	field_6381	level
	f	F	d	f_25059_	field_6380	lookDistance
	f	I	e	f_25060_	field_6382	lookTime
	f	Lbqm;	f	f_25061_	field_18085	begTargeting
	m	(Lbso;F)V	<init>	<init>	<init>	<init>
	m	(Lbyo;)Z	a	m_25066_	method_6244	playerHoldingInteresting
c	bme	net/minecraft/world/entity/ai/goal/BoatGoals	net/minecraft/class_1340	net/minecraft/world/entity/ai/goal/BoatGoals
	f	Lbme;	a	GO_TO_BOAT	field_6401	GO_TO_BOAT
	f	Lbme;	b	GO_IN_BOAT_DIRECTION	field_6400	GO_IN_BOAT_DIRECTION
	f	[Lbme;	c	$VALUES	field_6399	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbme;	a	m_148079_	method_36620	$values
c	bmf	net/minecraft/world/entity/ai/goal/BreakDoorGoal	net/minecraft/class_1339	net/minecraft/world/entity/ai/goal/BreakDoorGoal
	f	I	a	f_25082_	field_6398	breakTime
	f	I	b	f_25083_	field_6397	lastBreakProgress
	f	I	c	f_25084_	field_16596	doorBreakTime
	f	I	g	f_148080_	field_30202	DEFAULT_DOOR_BREAK_TIME
	f	Ljava/util/function/Predicate;	h	f_25085_	field_19003	validDifficulties
	m	(Lbgb;ILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbdu;)Z	a	m_25094_	method_19994	isValidDifficulty
	m	()I	f	m_25100_	method_16462	getDoorBreakTime
c	bmg	net/minecraft/world/entity/ai/goal/BreathAirGoal	net/minecraft/class_1342	net/minecraft/world/entity/ai/goal/BreathAirGoal
	f	Lbgi;	a	f_25101_	field_6408	mob
	m	(Lbgi;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;Lgu;)Z	a	m_25106_	method_6253	givesAir
	m	()V	h	m_25112_	method_6252	findAirPosition
c	bmh	net/minecraft/world/entity/ai/goal/BreedGoal	net/minecraft/class_1341	net/minecraft/world/entity/ai/goal/BreedGoal
	f	Lbrl;	a	f_25113_	field_6404	animal
	f	Lcmm;	b	f_25114_	field_6405	level
	f	Lbrl;	c	f_25115_	field_6406	partner
	f	Lbqm;	d	f_25116_	field_18086	PARTNER_TARGETING
	f	Ljava/lang/Class;	e	f_25117_	field_6403	partnerClass
	f	I	f	f_25118_	field_6402	loveTime
	f	D	g	f_25119_	field_6407	speedModifier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbrl;D)V	<init>	<init>	<init>	<init>
	m	(Lbrl;DLjava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	()V	g	m_8026_	method_6249	breed
	m	()Lbrl;	h	m_25132_	method_6250	getFreePartner
c	bmi	net/minecraft/world/entity/ai/goal/CatLieOnBedGoal	net/minecraft/class_3697	net/minecraft/world/entity/ai/goal/CatLieOnBedGoal
	f	Lbro;	g	f_25133_	field_16282	cat
	m	(Lbro;DI)V	<init>	<init>	<init>	<init>
c	bmj	net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal	net/minecraft/class_1373	net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal
	f	Lbro;	g	f_25147_	field_6545	cat
	m	(Lbro;D)V	<init>	<init>	<init>	<init>
	m	(Ldco;)Ljava/lang/Boolean;	a	m_148083_	method_27794	method_27794
	m	(Ldca$a;)Z	a	m_25155_	method_27793	method_27793
c	bmk	net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal	net/minecraft/class_6868	net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal
	f	Lbgb;	a	f_204052_	field_36399	mob
	f	Lcmm;	b	f_204053_	field_36400	level
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	bml	net/minecraft/world/entity/ai/goal/DolphinJumpGoal	net/minecraft/class_1357	net/minecraft/world/entity/ai/goal/DolphinJumpGoal
	f	[I	a	f_25162_	field_6474	STEPS_TO_CHECK
	f	Lbrt;	b	f_25163_	field_6471	dolphin
	f	I	c	f_25164_	field_6472	interval
	f	Z	d	f_25165_	field_6473	breached
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbrt;I)V	<init>	<init>	<init>	<init>
	m	(Lgu;III)Z	a	m_25172_	method_6284	waterIsClear
	m	(Lgu;III)Z	b	m_25178_	method_6282	surfaceIsClear
c	bmm	net/minecraft/world/entity/ai/goal/DoorInteractGoal	net/minecraft/class_1343	net/minecraft/world/entity/ai/goal/DoorInteractGoal
	f	Z	a	f_25186_	field_6411	passed
	f	F	b	f_25187_	field_6410	doorOpenDirX
	f	F	c	f_25188_	field_6409	doorOpenDirZ
	f	Lbgb;	d	f_25189_	field_6413	mob
	f	Lgu;	e	f_25190_	field_6414	doorPos
	f	Z	f	f_25191_	field_6412	hasDoor
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_25195_	method_19995	setOpen
	m	()Z	h	m_25200_	method_6256	isOpen
c	bmn	net/minecraft/world/entity/ai/goal/EatBlockGoal	net/minecraft/class_1345	net/minecraft/world/entity/ai/goal/EatBlockGoal
	f	I	a	f_148085_	field_30203	EAT_ANIMATION_TICKS
	f	Ljava/util/function/Predicate;	b	f_25201_	field_6423	IS_TALL_GRASS
	f	Lbgb;	c	f_25202_	field_6424	mob
	f	Lcmm;	d	f_25203_	field_6421	level
	f	I	e	f_25204_	field_6422	eatAnimationTick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	()I	h	m_25213_	method_6258	getEatAnimationTick
c	bmo	net/minecraft/world/entity/ai/goal/FleeSunGoal	net/minecraft/class_1344	net/minecraft/world/entity/ai/goal/FleeSunGoal
	f	Lbgi;	a	f_25214_	field_6419	mob
	f	D	b	f_25215_	field_6417	wantedX
	f	D	c	f_25216_	field_6416	wantedY
	f	D	d	f_25217_	field_6415	wantedZ
	f	D	e	f_25218_	field_6420	speedModifier
	f	Lcmm;	f	f_25219_	field_6418	level
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_25226_	method_18250	setWantedPos
	m	()Leei;	i	m_25227_	method_6257	getHidePos
c	bmp	net/minecraft/world/entity/ai/goal/FloatGoal	net/minecraft/class_1347	net/minecraft/world/entity/ai/goal/FloatGoal
	f	Lbgb;	a	f_25228_	field_6429	mob
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
c	bmq	net/minecraft/world/entity/ai/goal/FollowBoatGoal	net/minecraft/class_1346	net/minecraft/world/entity/ai/goal/FollowBoatGoal
	f	I	a	f_25233_	field_6428	timeToRecalcPath
	f	Lbgi;	b	f_25234_	field_6426	mob
	f	Lbyo;	c	f_25235_	field_6427	following
	f	Lbme;	d	f_25236_	field_6425	currentGoal
	m	(Lbgi;)V	<init>	<init>	<init>	<init>
c	bmr	net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal	net/minecraft/class_1349	net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal
	f	I	a	f_148086_	field_30204	INTERVAL_TICKS
	f	Lbrk;	b	f_25245_	field_6441	mob
	f	I	c	f_25246_	field_6440	timeToRecalcPath
	f	I	d	f_25247_	field_6439	nextStartTick
	m	(Lbrk;)V	<init>	<init>	<init>	<init>
	m	(Lbrk;)I	a	m_25251_	method_6261	nextStartTick
	m	(Lbrk;)Z	b	m_25254_	method_6260	method_6260
	m	(Lbrk;)Z	c	m_25257_	method_6262	method_6262
c	bms	net/minecraft/world/entity/ai/goal/FollowMobGoal	net/minecraft/class_1348	net/minecraft/world/entity/ai/goal/FollowMobGoal
	f	Lbgb;	a	f_25261_	field_6432	mob
	f	Ljava/util/function/Predicate;	b	f_25262_	field_6436	followPredicate
	f	Lbgb;	c	f_25263_	field_6433	followingMob
	f	D	d	f_25264_	field_6430	speedModifier
	f	Lbpj;	e	f_25265_	field_6434	navigation
	f	I	f	f_25266_	field_6431	timeToRecalcPath
	f	F	g	f_25267_	field_6438	stopDistance
	f	F	h	f_25268_	field_6437	oldWaterCost
	f	F	i	f_25269_	field_6435	areaSize
	m	(Lbgb;DFF)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbgb;)Z	a	m_25276_	method_6259	method_6259
c	bmt	net/minecraft/world/entity/ai/goal/FollowOwnerGoal	net/minecraft/class_1350	net/minecraft/world/entity/ai/goal/FollowOwnerGoal
	f	I	a	f_148087_	field_30205	TELEPORT_WHEN_DISTANCE_IS
	f	I	b	f_148088_	field_30206	MIN_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
	f	I	c	f_148089_	field_30207	MAX_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
	f	I	d	f_148090_	field_30208	MAX_VERTICAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
	f	Lbgv;	e	f_25283_	field_6448	tamable
	f	Lbfz;	f	f_25284_	field_6444	owner
	f	Lcmp;	g	f_25285_	field_6445	level
	f	D	h	f_25286_	field_6442	speedModifier
	f	Lbpj;	i	f_25287_	field_6446	navigation
	f	I	j	f_25288_	field_6443	timeToRecalcPath
	f	F	k	f_25289_	field_6450	stopDistance
	f	F	l	f_25290_	field_6449	startDistance
	f	F	m	f_25291_	field_6447	oldWaterCost
	f	Z	n	f_25292_	field_21078	canFly
	m	(Lbgv;DFFZ)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_25307_	method_23344	canTeleportTo
	m	(III)Z	a	m_25303_	method_23343	maybeTeleportTo
	m	(II)I	a	m_25300_	method_23342	randomIntInclusive
	m	()Z	h	m_272221_	method_49121	unableToMove
	m	()V	i	m_25313_	method_23345	teleportToOwner
c	bmu	net/minecraft/world/entity/ai/goal/FollowParentGoal	net/minecraft/class_1353	net/minecraft/world/entity/ai/goal/FollowParentGoal
	f	I	a	f_148091_	field_30209	HORIZONTAL_SCAN_RANGE
	f	I	b	f_148092_	field_30210	VERTICAL_SCAN_RANGE
	f	I	c	f_148093_	field_30211	DONT_FOLLOW_IF_CLOSER_THAN
	f	Lbrl;	d	f_25314_	field_6455	animal
	f	Lbrl;	e	f_25315_	field_6452	parent
	f	D	f	f_25316_	field_6453	speedModifier
	f	I	g	f_25317_	field_6454	timeToRecalcPath
	m	(Lbrl;D)V	<init>	<init>	<init>	<init>
c	bmv	net/minecraft/world/entity/ai/goal/Goal	net/minecraft/class_1352	net/minecraft/world/entity/ai/goal/Goal
	f	Ljava/util/EnumSet;	a	f_25326_	field_6451	flags
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	J_	m_6767_	method_6267	isInterruptable
	m	()Z	K_	m_183429_	method_38846	requiresUpdateEveryTick
	m	(Ljava/util/EnumSet;)V	a	m_7021_	method_6265	setFlags
	m	(I)I	a	m_183277_	method_38847	adjustedTickDelay
	m	()Z	a	m_8036_	method_6264	canUse
	m	()Z	b	m_8045_	method_6266	canContinueToUse
	m	(I)I	b	m_186073_	method_38848	reducedTickDelay
	m	()V	c	m_8056_	method_6269	start
	m	()V	d	m_8041_	method_6270	stop
	m	()V	e	m_8037_	method_6268	tick
	m	()Ljava/util/EnumSet;	j	m_7684_	method_6271	getFlags
c	bmv$a	net/minecraft/world/entity/ai/goal/Goal$Flag	net/minecraft/class_1352$class_4134	net/minecraft/world/entity/ai/goal/Goal$Flag
	f	Lbmv$a;	a	MOVE	field_18405	MOVE
	f	Lbmv$a;	b	LOOK	field_18406	LOOK
	f	Lbmv$a;	c	JUMP	field_18407	JUMP
	f	Lbmv$a;	d	TARGET	field_18408	TARGET
	f	[Lbmv$a;	e	$VALUES	field_18409	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbmv$a;	a	m_148094_	method_36621	$values
c	bmw	net/minecraft/world/entity/ai/goal/GoalSelector	net/minecraft/class_1355	net/minecraft/world/entity/ai/goal/GoalSelector
	f	Lorg/slf4j/Logger;	a	f_25342_	field_6466	LOGGER
	f	Lboj;	b	f_25343_	field_18410	NO_GOAL
	f	Ljava/util/Map;	c	f_25344_	field_18411	lockedFlags
	f	Ljava/util/Set;	d	f_25345_	field_6461	availableGoals
	f	Ljava/util/function/Supplier;	e	f_25346_	field_6463	profiler
	f	Ljava/util/EnumSet;	f	f_25347_	field_6462	disabledFlags
	f	I	g	f_148095_	field_30212	tickCount
	f	I	h	f_25348_	field_6464	newGoalRate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(ILbmv;)V	a	m_25352_	method_6277	addGoal
	m	(Ljava/util/function/Predicate;Lboj;)Z	a	m_262357_	method_47828	method_47828
	m	(Lbmv$a;Z)V	a	m_25360_	method_6276	setControlFlag
	m	(I)V	a	m_148097_	method_35114	setNewGoalRate
	m	(Lbmv;Lboj;)Z	a	m_25365_	method_20649	method_20649
	m	(Lbmv;)V	a	m_25363_	method_6280	removeGoal
	m	(Z)V	a	m_186081_	method_38849	tickRunningGoals
	m	(Lboj;Ljava/util/Map;)Z	a	m_186078_	method_38064	goalCanBeReplacedForAllFlags
	m	(Lboj;Ljava/util/EnumSet;)Z	a	m_186075_	method_38063	goalContainsAnyFlags
	m	(Lbmv$a;)V	a	m_25355_	method_6274	disableControlFlag
	m	()V	a	m_25373_	method_6275	tick
	m	(Ljava/util/function/Predicate;)V	a	m_262460_	method_35113	removeAllGoals
	m	(Lbmv;Lboj;)Z	b	m_25376_	method_20650	method_20650
	m	()Ljava/util/Set;	b	m_148105_	method_35115	getAvailableGoals
	m	(Lbmv$a;)V	b	m_25374_	method_6273	enableControlFlag
	m	()Ljava/util/stream/Stream;	c	m_25386_	method_19048	getRunningGoals
c	bmw$1	net/minecraft/world/entity/ai/goal/GoalSelector$1	net/minecraft/class_1355$1	net/minecraft/world/entity/ai/goal/GoalSelector$1
	m	()V	<init>	<init>	<init>	<init>
c	bmw$2	net/minecraft/world/entity/ai/goal/GoalSelector$2	net/minecraft/class_1355$2	net/minecraft/world/entity/ai/goal/GoalSelector$2
	m	(ILbmv;)V	<init>	<init>	<init>	<init>
c	bmx	net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal	net/minecraft/class_5274	net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal
	f	I	i	f_148106_	field_30213	POI_SECTION_SCAN_RADIUS
	f	I	j	f_148107_	field_30214	VILLAGER_SCAN_RADIUS
	f	I	k	f_148108_	field_30215	RANDOM_POS_XY_DISTANCE
	f	I	l	f_148109_	field_30216	RANDOM_POS_Y_DISTANCE
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	(Lhx;)Lgu;	a	m_25407_	method_27923	getRandomPoiWithinSection
	m	(Laif;Lhx;)Z	a	m_25400_	method_27924	method_27924
	m	(Lhe;)Z	a	m_217746_	method_27921	method_27921
	m	(Lbyb;)Z	a	m_25405_	method_27922	doesVillagerWantGolem
	m	()Leei;	k	m_25410_	method_27925	getPositionTowardsAnywhere
	m	()Leei;	l	m_25411_	method_27926	getPositionTowardsVillagerWhoWantsGolem
	m	()Leei;	m	m_25412_	method_27927	getPositionTowardsPoi
	m	()Lhx;	n	m_25413_	method_27928	getRandomVillageSection
c	bmy	net/minecraft/world/entity/ai/goal/InteractGoal	net/minecraft/class_1358	net/minecraft/world/entity/ai/goal/InteractGoal
	m	(Lbgb;Ljava/lang/Class;FF)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;F)V	<init>	<init>	<init>	<init>
c	bmz	net/minecraft/world/entity/ai/goal/JumpGoal	net/minecraft/class_4017	net/minecraft/world/entity/ai/goal/JumpGoal
	m	()V	<init>	<init>	<init>	<init>
c	bn	net/minecraft/advancements/critereon/EntityHurtPlayerTrigger	net/minecraft/class_2044	net/minecraft/advancements/critereon/EntityHurtPlayerTrigger
	f	Lacq;	a	f_35170_	field_9589	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lben;FFZLbn$a;)Z	a	m_35180_	method_22468	method_22468
	m	(Laig;Lben;FFZ)V	a	m_35174_	method_22467	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbn$a;	a	m_7214_	method_8902	createInstance
c	bn$a	net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance	net/minecraft/class_2044$class_2046	net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance
	f	Lbc;	a	f_35196_	field_9593	damage
	m	(Lba;Lbc;)V	<init>	<init>	<init>	<init>
	m	(Lbc$a;)Lbn$a;	a	m_35206_	method_8908	entityHurtPlayer
	m	(Lbc;)Lbn$a;	a	m_150187_	method_35209	entityHurtPlayer
	m	(Laig;Lben;FFZ)Z	a	m_35200_	method_8907	matches
	m	()Lbn$a;	c	m_150189_	method_35210	entityHurtPlayer
c	bna	net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal	net/minecraft/class_1360	net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal
	f	Lbsi;	a	f_25479_	field_6478	entity
	f	Laig;	b	f_25480_	field_6479	owner
	f	Z	c	f_25481_	field_6480	isSittingOnShoulder
	m	(Lbsi;)V	<init>	<init>	<init>	<init>
c	bnb	net/minecraft/world/entity/ai/goal/LeapAtTargetGoal	net/minecraft/class_1359	net/minecraft/world/entity/ai/goal/LeapAtTargetGoal
	f	Lbgb;	a	f_25488_	field_6476	mob
	f	Lbfz;	b	f_25489_	field_6477	target
	f	F	c	f_25490_	field_6475	yd
	m	(Lbgb;F)V	<init>	<init>	<init>	<init>
c	bnc	net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal	net/minecraft/class_1362	net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal
	f	Lbtn;	a	f_25497_	field_6488	llama
	f	D	b	f_25498_	field_6487	speedModifier
	f	I	c	f_148114_	field_30217	CARAVAN_LIMIT
	f	I	d	f_25499_	field_6489	distCheckCounter
	m	(Lbtn;D)V	<init>	<init>	<init>	<init>
	m	(Lbtn;I)Z	a	m_25506_	method_6285	firstIsLeashed
	m	(Lbfj;)Z	a	m_25504_	method_19616	method_19616
c	bnd	net/minecraft/world/entity/ai/goal/LookAtPlayerGoal	net/minecraft/class_1361	net/minecraft/world/entity/ai/goal/LookAtPlayerGoal
	f	F	a	f_148115_	field_33760	DEFAULT_PROBABILITY
	f	Lbgb;	b	f_25512_	field_6486	mob
	f	Lbfj;	c	f_25513_	field_6484	lookAt
	f	F	d	f_25514_	field_6482	lookDistance
	f	F	e	f_25515_	field_6481	probability
	f	Ljava/lang/Class;	f	f_25516_	field_6485	lookAtType
	f	Lbqm;	g	f_25517_	field_18087	lookAtContext
	f	I	h	f_25518_	field_6483	lookTime
	f	Z	i	f_148116_	field_33761	onlyHorizontal
	m	(Lbgb;Ljava/lang/Class;FF)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;F)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;FFZ)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbfz;)Z	a	m_25529_	method_18414	method_18414
	m	(Lbfz;)Z	a	m_148123_	method_31502	method_31502
c	bne	net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal	net/minecraft/class_1364	net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal
	f	Lbxw;	h	f_25536_	field_6495	villager
	m	(Lbxw;)V	<init>	<init>	<init>	<init>
c	bnf	net/minecraft/world/entity/ai/goal/MeleeAttackGoal	net/minecraft/class_1366	net/minecraft/world/entity/ai/goal/MeleeAttackGoal
	f	Lbgi;	a	f_25540_	field_6503	mob
	f	D	b	f_25541_	field_6500	speedModifier
	f	Z	c	f_25542_	field_6502	followingTargetEvenIfNotSeen
	f	Ldxt;	d	f_25543_	field_6509	path
	f	D	e	f_25544_	field_6508	pathedTargetX
	f	D	f	f_25545_	field_6507	pathedTargetY
	f	D	g	f_25546_	field_6506	pathedTargetZ
	f	I	h	f_25547_	field_6501	ticksUntilNextPathRecalculation
	f	I	i	f_25548_	field_24667	ticksUntilNextAttack
	f	I	j	f_25549_	field_6504	attackInterval
	f	J	k	f_25550_	field_19200	lastCanUseCheck
	f	J	l	f_148125_	field_30218	COOLDOWN_BETWEEN_CAN_USE_CHECKS
	m	(Lbgi;DZ)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)D	a	m_6639_	method_6289	getAttackReachSqr
	m	(Lbfz;D)V	a	m_6739_	method_6288	checkAndPerformAttack
	m	()V	h	m_25563_	method_28346	resetAttackCooldown
	m	()Z	i	m_25564_	method_28347	isTimeToAttack
	m	()I	k	m_25565_	method_28348	getTicksUntilNextAttack
	m	()I	l	m_25566_	method_28349	getAttackInterval
c	bng	net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal	net/minecraft/class_4291	net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal
	f	I	i	f_148126_	field_30219	MAX_XZ_DIST
	f	I	j	f_148127_	field_30220	MAX_Y_DIST
	m	(Lbgi;DZ)V	<init>	<init>	<init>	<init>
c	bnh	net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal	net/minecraft/class_1368	net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal
	f	Lbgi;	a	f_25573_	field_6525	mob
	f	D	b	f_25574_	field_6520	speedModifier
	f	Ldxt;	c	f_25575_	field_6523	path
	f	Lgu;	d	f_25576_	field_18412	poiPos
	f	Z	e	f_25577_	field_6524	onlyAtNight
	f	Ljava/util/List;	f	f_25578_	field_18413	visited
	f	I	g	f_25579_	field_18414	distanceToPoi
	f	Ljava/util/function/BooleanSupplier;	h	f_25580_	field_18415	canDealWithDoors
	m	(Lbgi;DZILjava/util/function/BooleanSupplier;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_25592_	method_19052	hasNotVisited
	m	(Lgu;Lgu;)Ljava/lang/Double;	a	m_217752_	method_43974	method_43974
	m	(Lhe;)Z	a	m_217755_	method_43975	method_43975
	m	(Laif;Lgu;Lgu;)D	a	m_217748_	method_19053	method_19053
	m	(Lhe;)Z	b	m_217757_	method_43976	method_43976
	m	()V	h	m_25597_	method_6297	updateVisited
c	bni	net/minecraft/world/entity/ai/goal/MoveToBlockGoal	net/minecraft/class_1367	net/minecraft/world/entity/ai/goal/MoveToBlockGoal
	f	Lbgi;	a	f_25598_	field_6516	mob
	f	D	b	f_25599_	field_6514	speedModifier
	f	I	c	f_25600_	field_6518	nextStartTick
	f	I	d	f_25601_	field_6517	tryTicks
	f	Lgu;	e	f_25602_	field_6512	blockPos
	f	I	f	f_25603_	field_6515	verticalSearchStart
	f	I	g	f_148128_	field_30221	GIVE_UP_TICKS
	f	I	h	f_148129_	field_30222	STAY_TICKS
	f	I	i	f_148130_	field_30223	INTERVAL_TICKS
	f	I	j	f_25604_	field_6511	maxStayTicks
	f	Z	k	f_25605_	field_6513	reachedTarget
	f	I	l	f_25606_	field_6510	searchRange
	f	I	m	f_25607_	field_6519	verticalSearchRange
	m	(Lbgi;DI)V	<init>	<init>	<init>	<init>
	m	(Lbgi;DII)V	<init>	<init>	<init>	<init>
	m	(Lbgi;)I	a	m_6099_	method_6293	nextStartTick
	m	(Lcmp;Lgu;)Z	a	m_6465_	method_6296	isValidTarget
	m	()V	h	m_25624_	method_6290	moveMobToBlock
	m	()D	i	m_8052_	method_6291	acceptedDistance
	m	()Lgu;	k	m_6669_	method_30953	getMoveToTarget
	m	()Z	l	m_8064_	method_6294	shouldRecalculatePath
	m	()Z	m	m_25625_	method_6295	isReachedTarget
	m	()Z	n	m_25626_	method_6292	findNearestBlock
c	bnj	net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal	net/minecraft/class_1370	net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal
	f	Lbgi;	a	f_25627_	field_6536	mob
	f	D	b	f_25628_	field_6535	wantedX
	f	D	c	f_25629_	field_6534	wantedY
	f	D	d	f_25630_	field_6533	wantedZ
	f	D	e	f_25631_	field_6537	speedModifier
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
c	bnk	net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal	net/minecraft/class_1369	net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal
	f	Lbgi;	a	f_25638_	field_6528	mob
	f	Lbfz;	b	f_25639_	field_6529	target
	f	D	c	f_25640_	field_6527	wantedX
	f	D	d	f_25641_	field_6526	wantedY
	f	D	e	f_25642_	field_6531	wantedZ
	f	D	f	f_25643_	field_6530	speedModifier
	f	F	g	f_25644_	field_6532	within
	m	(Lbgi;DF)V	<init>	<init>	<init>	<init>
c	bnl	net/minecraft/world/entity/ai/goal/OcelotAttackGoal	net/minecraft/class_1371	net/minecraft/world/entity/ai/goal/OcelotAttackGoal
	f	Lbgb;	a	f_25654_	field_6541	mob
	f	Lbfz;	b	f_25655_	field_6539	target
	f	I	c	f_25656_	field_6540	attackTime
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
c	bnm	net/minecraft/world/entity/ai/goal/OfferFlowerGoal	net/minecraft/class_1372	net/minecraft/world/entity/ai/goal/OfferFlowerGoal
	f	I	a	f_148131_	field_30224	OFFER_TICKS
	f	Lbqm;	b	f_25663_	field_18089	OFFER_TARGER_CONTEXT
	f	Lbrx;	c	f_25664_	field_6542	golem
	f	Lbyb;	d	f_25665_	field_6544	villager
	f	I	e	f_25666_	field_6543	tick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbrx;)V	<init>	<init>	<init>	<init>
c	bnn	net/minecraft/world/entity/ai/goal/OpenDoorGoal	net/minecraft/class_4255	net/minecraft/world/entity/ai/goal/OpenDoorGoal
	f	Z	a	f_25675_	field_19004	closeDoor
	f	I	b	f_25676_	field_19005	forgetTime
	m	(Lbgb;Z)V	<init>	<init>	<init>	<init>
c	bno	net/minecraft/world/entity/ai/goal/PanicGoal	net/minecraft/class_1374	net/minecraft/world/entity/ai/goal/PanicGoal
	f	I	a	f_198171_	field_36271	WATER_CHECK_DISTANCE_VERTICAL
	f	Lbgi;	b	f_25684_	field_6549	mob
	f	D	c	f_25685_	field_6548	speedModifier
	f	D	d	f_25686_	field_6547	posX
	f	D	e	f_25687_	field_6546	posY
	f	D	f	f_25688_	field_6550	posZ
	f	Z	g	f_25689_	field_23227	isRunning
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Z	a	m_196647_	method_39764	method_39764
	m	(Lcls;Lbfj;I)Lgu;	a	m_198172_	method_6300	lookForWater
	m	()Z	h	m_202729_	method_40072	shouldPanic
	m	()Z	i	m_25702_	method_6301	findRandomPosition
	m	()Z	k	m_25703_	method_26337	isRunning
c	bnp	net/minecraft/world/entity/ai/goal/PathfindToRaidGoal	net/minecraft/class_3759	net/minecraft/world/entity/ai/goal/PathfindToRaidGoal
	f	I	a	f_199887_	field_36302	RECRUITMENT_SEARCH_TICK_DELAY
	f	F	b	f_148132_	field_30225	SPEED_MODIFIER
	f	Lbzw;	c	f_25704_	field_16597	mob
	f	I	d	f_199888_	field_36303	recruitmentTick
	m	(Lbzw;)V	<init>	<init>	<init>	<init>
	m	(Lbzv;)V	a	m_25708_	method_16465	recruitNearby
	m	(Lbzv;Lbzw;)Z	a	m_25710_	method_16466	method_16466
c	bnq	net/minecraft/world/entity/ai/goal/RandomLookAroundGoal	net/minecraft/class_1376	net/minecraft/world/entity/ai/goal/RandomLookAroundGoal
	f	Lbgb;	a	f_25715_	field_6556	mob
	f	D	b	f_25716_	field_6554	relX
	f	D	c	f_25717_	field_6553	relZ
	f	I	d	f_25718_	field_6555	lookTime
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
c	bnr	net/minecraft/world/entity/ai/goal/RandomStandGoal	net/minecraft/class_7688	net/minecraft/world/entity/ai/goal/RandomStandGoal
	f	Lbtk;	a	f_244645_	field_40125	horse
	f	I	b	f_244098_	field_40126	nextStand
	m	(Lbtk;)V	<init>	<init>	<init>	<init>
	m	(Lbtk;)V	a	m_245867_	method_45336	resetStandInterval
	m	()V	h	m_247344_	method_45337	playStandSound
c	bns	net/minecraft/world/entity/ai/goal/RandomStrollGoal	net/minecraft/class_1379	net/minecraft/world/entity/ai/goal/RandomStrollGoal
	f	I	a	f_148133_	field_30226	DEFAULT_INTERVAL
	f	Lbgi;	b	f_25725_	field_6566	mob
	f	D	c	f_25726_	field_6563	wantedX
	f	D	d	f_25727_	field_6562	wantedY
	f	D	e	f_25728_	field_6561	wantedZ
	f	D	f	f_25729_	field_6567	speedModifier
	f	I	g	f_25730_	field_6564	interval
	f	Z	h	f_25731_	field_6565	forceTrigger
	f	Z	i	f_25732_	field_24463	checkNoActionTime
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	(Lbgi;DI)V	<init>	<init>	<init>	<init>
	m	(Lbgi;DIZ)V	<init>	<init>	<init>	<init>
	m	(I)V	c	m_25746_	method_6303	setInterval
	m	()Leei;	h	m_7037_	method_6302	getPosition
	m	()V	i	m_25751_	method_6304	trigger
c	bnt	net/minecraft/world/entity/ai/goal/RandomSwimmingGoal	net/minecraft/class_1378	net/minecraft/world/entity/ai/goal/RandomSwimmingGoal
	m	(Lbgi;DI)V	<init>	<init>	<init>	<init>
c	bnu	net/minecraft/world/entity/ai/goal/RangedAttackGoal	net/minecraft/class_1381	net/minecraft/world/entity/ai/goal/RangedAttackGoal
	f	Lbgb;	a	f_25757_	field_6583	mob
	f	Lbwg;	b	f_25758_	field_6582	rangedAttackMob
	f	Lbfz;	c	f_25759_	field_6580	target
	f	I	d	f_25760_	field_6581	attackTime
	f	D	e	f_25761_	field_6586	speedModifier
	f	I	f	f_25762_	field_6579	seeTime
	f	I	g	f_25763_	field_6578	attackIntervalMin
	f	I	h	f_25764_	field_6577	attackIntervalMax
	f	F	i	f_25765_	field_6585	attackRadius
	f	F	j	f_25766_	field_6584	attackRadiusSqr
	m	(Lbwg;DIIF)V	<init>	<init>	<init>	<init>
	m	(Lbwg;DIF)V	<init>	<init>	<init>	<init>
c	bnv	net/minecraft/world/entity/ai/goal/RangedBowAttackGoal	net/minecraft/class_1380	net/minecraft/world/entity/ai/goal/RangedBowAttackGoal
	f	Lbwc;	a	f_25782_	field_6576	mob
	f	D	b	f_25783_	field_6569	speedModifier
	f	I	c	f_25784_	field_6575	attackIntervalMin
	f	F	d	f_25785_	field_6570	attackRadiusSqr
	f	I	e	f_25786_	field_6574	attackTime
	f	I	f	f_25787_	field_6572	seeTime
	f	Z	g	f_25788_	field_6573	strafingClockwise
	f	Z	h	f_25789_	field_6571	strafingBackwards
	f	I	i	f_25790_	field_6568	strafingTime
	m	(Lbwc;DIF)V	<init>	<init>	<init>	<init>
	m	(I)V	c	m_25797_	method_6305	setMinAttackInterval
	m	()Z	h	m_25803_	method_6306	isHoldingBow
c	bnw	net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal	net/minecraft/class_1383	net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal
	f	Lbdi;	a	f_25804_	field_25696	PATHFINDING_DELAY_RANGE
	f	Lbwc;	b	f_25805_	field_6593	mob
	f	Lbnw$a;	c	f_25806_	field_16528	crossbowState
	f	D	d	f_25807_	field_6590	speedModifier
	f	F	e	f_25808_	field_6591	attackRadiusSqr
	f	I	f	f_25809_	field_6592	seeTime
	f	I	g	f_25810_	field_16529	attackDelay
	f	I	h	f_25811_	field_25697	updatePathDelay
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbwc;DF)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_25821_	method_6310	isHoldingCrossbow
	m	()Z	i	m_25822_	method_19996	isValidTarget
	m	()Z	k	m_25823_	method_16352	canRun
c	bnw$a	net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState	net/minecraft/class_1383$class_3744	net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState
	f	Lbnw$a;	a	UNCHARGED	field_16534	UNCHARGED
	f	Lbnw$a;	b	CHARGING	field_16530	CHARGING
	f	Lbnw$a;	c	CHARGED	field_16532	CHARGED
	f	Lbnw$a;	d	READY_TO_ATTACK	field_16533	READY_TO_ATTACK
	f	[Lbnw$a;	e	$VALUES	field_16531	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbnw$a;	a	m_148134_	method_36622	$values
c	bnx	net/minecraft/world/entity/ai/goal/RemoveBlockGoal	net/minecraft/class_1382	net/minecraft/world/entity/ai/goal/RemoveBlockGoal
	f	Lcpn;	g	f_25836_	field_6587	blockToRemove
	f	Lbgb;	h	f_25837_	field_6589	removerMob
	f	I	i	f_25838_	field_6588	ticksSinceReachedGoal
	f	I	j	f_148135_	field_30227	WAIT_AFTER_BLOCK_FOUND
	m	(Lcpn;Lbgi;DI)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)V	a	m_7659_	method_6307	playDestroyProgressSound
	m	(Lgu;Lcls;)Lgu;	a	m_25852_	method_6308	getPosWithBlock
	m	(Lcmm;Lgu;)V	a	m_5777_	method_6309	playBreakSound
c	bny	net/minecraft/world/entity/ai/goal/RestrictSunGoal	net/minecraft/class_1384	net/minecraft/world/entity/ai/goal/RestrictSunGoal
	f	Lbgi;	a	f_25859_	field_6594	mob
	m	(Lbgi;)V	<init>	<init>	<init>	<init>
c	bnz	net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal	net/minecraft/class_1387	net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal
	f	Lbtk;	a	f_25884_	field_6602	horse
	f	D	b	f_25885_	field_6601	speedModifier
	f	D	c	f_25886_	field_6600	posX
	f	D	d	f_25887_	field_6599	posY
	f	D	e	f_25888_	field_6603	posZ
	m	(Lbtk;D)V	<init>	<init>	<init>	<init>
c	bo	net/minecraft/advancements/critereon/EntityPredicate	net/minecraft/class_2048	net/minecraft/advancements/critereon/EntityPredicate
	f	Lbo;	a	f_36550_	field_9599	ANY
	f	Lbq;	b	f_36551_	field_9595	entityType
	f	Lbf;	c	f_36552_	field_9601	distanceToPlayer
	f	Lch;	d	f_36553_	field_9596	location
	f	Lch;	e	f_150285_	field_33912	steppingOnLocation
	f	Lck;	f	f_36554_	field_9594	effects
	f	Lcl;	g	f_36555_	field_9600	nbt
	f	Lbm;	h	f_36556_	field_9597	flags
	f	Lbl;	i	f_36557_	field_16490	equipment
	f	Lbp;	j	f_218773_	field_38721	subPredicate
	f	Lbo;	k	f_36560_	field_24488	vehicle
	f	Lbo;	l	f_150287_	field_33914	passenger
	f	Lbo;	m	f_36561_	field_24489	targetedEntity
	f	Ljava/lang/String;	n	f_36562_	field_20698	team
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbq;Lbf;Lch;Lch;Lck;Lcl;Lbm;Lbl;Lbp;Lbo;Lbo;Lbo;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lbq;Lbf;Lch;Lch;Lck;Lcl;Lbm;Lbl;Lbp;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Laig;Lbfj;)Z	a	m_36611_	method_8914	matches
	m	(Lcom/google/gson/JsonElement;)Lbo;	a	m_36614_	method_8913	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_36606_	method_8912	serializeToJson
	m	(Ljava/lang/String;Lbe;Lcom/google/gson/JsonElement;)Lba;	a	m_285915_	method_51706	fromElement
	m	(Laif;Leei;Lbfj;)Z	a	m_36607_	method_8909	matches
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lbe;)Lba;	a	m_285855_	method_51705	fromJson
	m	(Lbo;)Lba;	a	m_285787_	method_51704	wrap
	m	(Laif;Leei;Lbfj;)Z	b	m_150319_	method_37227	method_37227
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lbe;)[Lba;	b	m_285868_	method_51707	fromJsonArray
	m	(Laig;Lbfj;)Ldzk;	b	m_36616_	method_27802	createContext
c	bo$a	net/minecraft/advancements/critereon/EntityPredicate$Builder	net/minecraft/class_2048$class_2049	net/minecraft/advancements/critereon/EntityPredicate$Builder
	f	Lbq;	a	f_36619_	field_9607	entityType
	f	Lbf;	b	f_36620_	field_9602	distanceToPlayer
	f	Lch;	c	f_36621_	field_9604	location
	f	Lch;	d	f_150323_	field_33915	steppingOnLocation
	f	Lck;	e	f_36622_	field_9605	effects
	f	Lcl;	f	f_36623_	field_9603	nbt
	f	Lbm;	g	f_36624_	field_9606	flags
	f	Lbl;	h	f_36625_	field_16491	equipment
	f	Lbp;	i	f_218799_	field_38722	subPredicate
	f	Lbo;	j	f_36628_	field_24490	vehicle
	f	Lbo;	k	f_150325_	field_33917	passenger
	f	Lbo;	l	f_36629_	field_24491	targetedEntity
	f	Ljava/lang/String;	m	f_36630_	field_20700	team
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbp;)Lbo$a;	a	m_218800_	method_43094	subPredicate
	m	()Lbo$a;	a	m_36633_	method_8916	entity
	m	(Lbf;)Lbo$a;	a	m_36638_	method_8924	distance
	m	(Lbo;)Lbo$a;	a	m_36644_	method_27971	vehicle
	m	(Ljava/lang/String;)Lbo$a;	a	m_36658_	method_22470	team
	m	(Lanl;)Lbo$a;	a	m_204077_	method_8922	of
	m	(Lbq;)Lbo$a;	a	m_36646_	method_8917	entityType
	m	(Lch;)Lbo$a;	a	m_36650_	method_8918	located
	m	(Lbl;)Lbo$a;	a	m_36640_	method_16227	equipment
	m	(Lbm;)Lbo$a;	a	m_36642_	method_8919	flags
	m	(Lck;)Lbo$a;	a	m_36652_	method_8923	effects
	m	(Lbfn;)Lbo$a;	a	m_36636_	method_8921	of
	m	(Lcl;)Lbo$a;	a	m_36654_	method_8915	nbt
	m	(Lbo;)Lbo$a;	b	m_150328_	method_37229	passenger
	m	(Lch;)Lbo$a;	b	m_150330_	method_37230	steppingOn
	m	()Lbo;	b	m_36662_	method_8920	build
	m	(Lbo;)Lbo$a;	c	m_36663_	method_27972	targetedEntity
c	boa	net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal	net/minecraft/class_1386	net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal
	f	Lbgv;	a	f_25896_	field_6597	mob
	m	(Lbgv;)V	<init>	<init>	<init>	<init>
c	bob	net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal	net/minecraft/class_4018	net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal
	f	I	a	f_148136_	field_30228	DISTANCE_THRESHOLD
	f	Lbgi;	b	f_25903_	field_17944	mob
	f	I	c	f_25904_	field_17945	interval
	f	Lgu;	d	f_25905_	field_17947	wantedPos
	m	(Lbgi;I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;)D	a	m_25910_	method_19054	method_19054
	m	()V	h	m_25915_	method_18252	moveRandomly
c	boc	net/minecraft/world/entity/ai/goal/SwellGoal	net/minecraft/class_1389	net/minecraft/world/entity/ai/goal/SwellGoal
	f	Lbvo;	a	f_25916_	field_6608	creeper
	f	Lbfz;	b	f_25917_	field_6609	target
	m	(Lbvo;)V	<init>	<init>	<init>	<init>
c	bod	net/minecraft/world/entity/ai/goal/TemptGoal	net/minecraft/class_1391	net/minecraft/world/entity/ai/goal/TemptGoal
	f	Lbgi;	a	f_25924_	field_6616	mob
	f	Lbyo;	b	f_25925_	field_6617	player
	f	Lbqm;	c	f_25926_	field_18090	TEMP_TARGETING
	f	Lbqm;	d	f_148137_	field_28404	targetingConditions
	f	D	e	f_25927_	field_6615	speedModifier
	f	D	f	f_25928_	field_6614	px
	f	D	g	f_25929_	field_6611	py
	f	D	h	f_25930_	field_6621	pz
	f	D	i	f_25931_	field_6619	pRotX
	f	D	j	f_25932_	field_6618	pRotY
	f	I	k	f_25933_	field_6612	calmDown
	f	Z	l	f_25934_	field_6613	isRunning
	f	Lciz;	m	f_25935_	field_6622	items
	f	Z	n	f_25936_	field_6620	canScare
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbgi;DLciz;Z)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_148138_	method_6312	shouldFollow
	m	()Z	h	m_7497_	method_16081	canScare
	m	()Z	i	m_25955_	method_6313	isRunning
c	boe	net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal	net/minecraft/class_1390	net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal
	f	Lbxw;	a	f_25956_	field_6610	mob
	m	(Lbxw;)V	<init>	<init>	<init>	<init>
c	bof	net/minecraft/world/entity/ai/goal/TryFindWaterGoal	net/minecraft/class_1393	net/minecraft/world/entity/ai/goal/TryFindWaterGoal
	f	Lbgi;	a	f_25962_	field_6625	mob
	m	(Lbgi;)V	<init>	<init>	<init>	<init>
c	bog	net/minecraft/world/entity/ai/goal/UseItemGoal	net/minecraft/class_3993	net/minecraft/world/entity/ai/goal/UseItemGoal
	f	Lbgb;	a	f_25967_	field_17755	mob
	f	Lcfz;	b	f_25968_	field_17756	item
	f	Ljava/util/function/Predicate;	c	f_25969_	field_17757	canUseSelector
	f	Lamg;	d	f_25970_	field_18280	finishUsingSound
	m	(Lbgb;Lcfz;Lamg;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	boh	net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal	net/minecraft/class_1395	net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
c	boi	net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal	net/minecraft/class_1394	net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal
	f	F	i	f_148149_	field_30229	PROBABILITY
	f	F	j	f_25985_	field_6626	probability
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	(Lbgi;DF)V	<init>	<init>	<init>	<init>
c	boj	net/minecraft/world/entity/ai/goal/WrappedGoal	net/minecraft/class_4135	net/minecraft/world/entity/ai/goal/WrappedGoal
	f	Lbmv;	a	f_25994_	field_18416	goal
	f	I	b	f_25995_	field_18417	priority
	f	Z	c	f_25996_	field_18418	isRunning
	m	(ILbmv;)V	<init>	<init>	<init>	<init>
	m	(Lboj;)Z	a	m_26002_	method_19055	canBeReplacedBy
	m	()Z	h	m_7620_	method_19056	isRunning
	m	()I	i	m_26012_	method_19057	getPriority
	m	()Lbmv;	k	m_26015_	method_19058	getGoal
c	bok	net/minecraft/world/entity/ai/goal/ZombieAttackGoal	net/minecraft/class_1396	net/minecraft/world/entity/ai/goal/ZombieAttackGoal
	f	Lbwv;	b	f_26016_	field_6628	zombie
	f	I	c	f_26017_	field_6627	raiseArmTicks
	m	(Lbwv;DZ)V	<init>	<init>	<init>	<init>
c	bol	net/minecraft/world/entity/ai/goal/package-info	net/minecraft/class_6038	net/minecraft/world/entity/ai/goal/package-info
c	bom	net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal	net/minecraft/class_1397	net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal
	f	Lbrx;	a	f_26025_	field_6629	golem
	f	Lbfz;	b	f_26026_	field_6630	potentialTarget
	f	Lbqm;	c	f_26027_	field_19340	attackTargeting
	m	(Lbrx;)V	<init>	<init>	<init>	<init>
c	bon	net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal	net/minecraft/class_1399	net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal
	f	Lbqm;	a	f_26032_	field_18091	HURT_BY_TARGETING
	f	I	b	f_148150_	field_30230	ALERT_RANGE_Y
	f	Z	c	f_26033_	field_6639	alertSameType
	f	I	d	f_26034_	field_6638	timestamp
	f	[Ljava/lang/Class;	i	f_26035_	field_6637	toIgnoreDamage
	f	[Ljava/lang/Class;	j	f_26036_	field_6640	toIgnoreAlert
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbgi;[Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbfz;)V	a	m_5766_	method_6319	alertOther
	m	([Ljava/lang/Class;)Lbon;	a	m_26044_	method_6318	setAlertOthers
	m	()V	h	m_26047_	method_6317	alertOthers
c	boo	net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal	net/minecraft/class_1400	net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal
	f	Ljava/lang/Class;	a	f_26048_	field_6643	targetType
	f	I	b	f_26049_	field_6641	randomInterval
	f	Lbfz;	c	f_26050_	field_6644	target
	f	Lbqm;	d	f_26051_	field_6642	targetConditions
	f	I	i	f_199889_	field_36304	DEFAULT_RANDOM_INTERVAL
	m	(Lbgb;Ljava/lang/Class;Z)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lbgb;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_26070_	method_24632	setTarget
	m	(D)Leed;	a	m_7255_	method_6321	getTargetSearchArea
	m	(Lbfz;)Z	b	m_148151_	method_31503	method_31503
	m	()V	h	m_26073_	method_18415	findTarget
c	bop	net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal	net/minecraft/class_3760	net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal
	f	Z	i	f_26074_	field_17281	canAttack
	m	(Lbzw;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_26083_	method_17351	setCanAttack
c	boq	net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal	net/minecraft/class_3909	net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal
	f	I	i	f_148153_	field_30231	DEFAULT_COOLDOWN
	f	I	j	f_26085_	field_17282	cooldown
	m	(Lbzw;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	()I	i	m_26093_	method_17352	getCooldown
	m	()V	k	m_26094_	method_17353	decrementCooldown
c	bor	net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal	net/minecraft/class_1404	net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal
	f	Lbgv;	i	f_26095_	field_6656	tamableMob
	m	(Lbgv;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	bos	net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal	net/minecraft/class_1403	net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal
	f	Lbgv;	a	f_26103_	field_6654	tameAnimal
	f	Lbfz;	b	f_26104_	field_6655	ownerLastHurtBy
	f	I	c	f_26105_	field_6653	timestamp
	m	(Lbgv;)V	<init>	<init>	<init>	<init>
c	bot	net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal	net/minecraft/class_1406	net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal
	f	Lbgv;	a	f_26110_	field_6666	tameAnimal
	f	Lbfz;	b	f_26111_	field_6667	ownerLastHurt
	f	I	c	f_26112_	field_6665	timestamp
	m	(Lbgv;)V	<init>	<init>	<init>	<init>
c	bou	net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal	net/minecraft/class_5398	net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal
	f	I	a	f_148154_	field_30232	ALERT_RANGE_Y
	f	Lbgb;	b	f_26117_	field_25604	mob
	f	Z	c	f_26118_	field_25605	alertOthersOfSameType
	f	I	d	f_26119_	field_25606	lastHurtByPlayerTimestamp
	m	(Lbgb;Z)V	<init>	<init>	<init>	<init>
	m	(Lbgb;)Lbgg;	a	m_26124_	method_29930	method_29930
	m	(Lbgb;)Z	b	m_26126_	method_29931	method_29931
	m	()Z	h	m_26129_	method_29932	wasHurtByPlayer
	m	()Ljava/util/List;	i	m_26130_	method_29933	getNearbyMobsOfSameType
c	bov	net/minecraft/world/entity/ai/goal/target/TargetGoal	net/minecraft/class_1405	net/minecraft/world/entity/ai/goal/target/TargetGoal
	f	I	a	f_148155_	field_30233	EMPTY_REACH_CACHE
	f	I	b	f_148156_	field_30234	CAN_REACH_CACHE
	f	I	c	f_148157_	field_30235	CANT_REACH_CACHE
	f	Z	d	f_26131_	field_6663	mustReach
	f	Lbgb;	e	f_26135_	field_6660	mob
	f	Z	f	f_26136_	field_6658	mustSee
	f	Lbfz;	g	f_26137_	field_6664	targetMob
	f	I	h	f_26138_	field_6657	unseenMemoryTicks
	f	I	i	f_26132_	field_6662	reachCache
	f	I	j	f_26133_	field_6661	reachCacheTime
	f	I	k	f_26134_	field_6659	unseenTicks
	m	(Lbgb;Z)V	<init>	<init>	<init>	<init>
	m	(Lbgb;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbqm;)Z	a	m_26150_	method_6328	canAttack
	m	(Lbfz;)Z	a	m_26148_	method_6329	canReach
	m	(I)Lbov;	c	m_26146_	method_6330	setUnseenMemoryTicks
	m	()D	l	m_7623_	method_6326	getFollowDistance
c	bow	net/minecraft/world/entity/ai/goal/target/package-info	net/minecraft/class_6039	net/minecraft/world/entity/ai/goal/target/package-info
c	box	net/minecraft/world/entity/ai/gossip/GossipContainer	net/minecraft/class_4136	net/minecraft/world/entity/ai/gossip/GossipContainer
	f	I	a	f_148158_	field_30236	DISCARD_THRESHOLD
	f	Lorg/slf4j/Logger;	b	f_262760_	field_41669	LOGGER
	f	Ljava/util/Map;	c	f_26156_	field_18419	gossips
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lboy;II)I	a	m_26167_	method_19063	mergeValuesForAddition
	m	(Ljava/lang/String;)V	a	m_262781_	method_47925	method_47925
	m	(Lbox$b;)V	a	m_26161_	method_19060	method_19060
	m	(Lboy;)V	a	m_148160_	method_35121	remove
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	a	m_26184_	method_19069	method_19069
	m	(Ljava/util/UUID;)Lbox$a;	a	m_26189_	method_19071	getOrCreate
	m	(Ljava/util/UUID;Ljava/util/function/Predicate;)I	a	m_26195_	method_19073	getReputation
	m	(Lcom/mojang/serialization/Dynamic;)V	a	m_26177_	method_19066	update
	m	(Ljava/util/UUID;Lboy;)V	a	m_148168_	method_35124	remove
	m	(II)I	a	m_26158_	method_19059	mergeValuesForTransfer
	m	(Lapf;I)Ljava/util/Collection;	a	m_217759_	method_19070	selectGossipsForTransfer
	m	(Lbox;Lapf;I)V	a	m_217762_	method_19061	transferFrom
	m	(Ljava/util/UUID;Lboy;I)V	a	m_26191_	method_19072	add
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;	a	m_262779_	method_47924	method_47924
	m	(Lboy;Ljava/util/function/DoublePredicate;)J	a	m_148162_	method_35122	getCountForType
	m	(Ljava/util/Map;Ljava/util/UUID;)V	a	m_148165_	method_35123	method_35123
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;	a	m_262795_	method_19067	store
	m	()Ljava/util/Map;	a	m_148159_	method_35120	getGossipEntries
	m	(Ljava/util/function/DoublePredicate;Lboy;Lbox$a;)Z	a	m_148171_	method_35125	method_35125
	m	(Ljava/lang/String;)V	b	m_262780_	method_47926	method_47926
	m	(Lbox$b;)V	b	m_26199_	method_19075	method_19075
	m	(Ljava/util/UUID;)Lbox$a;	b	m_26201_	method_19076	method_19076
	m	(Lboy;II)I	b	m_186094_	method_19065	method_19065
	m	(Ljava/util/UUID;Lboy;I)V	b	m_148175_	method_35126	remove
	m	()V	b	m_26198_	method_20651	decay
	m	()Ljava/util/stream/Stream;	c	m_26203_	method_19074	unpack
c	box$a	net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips	net/minecraft/class_4136$class_4137	net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_26204_	field_18420	entries
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)I	a	m_26213_	method_19078	method_19078
	m	(Lboy;)V	a	m_26211_	method_20653	makeSureValueIsntTooLowOrTooHigh
	m	(Ljava/util/UUID;)Ljava/util/stream/Stream;	a	m_26215_	method_19079	unpack
	m	(Ljava/util/function/Predicate;)I	a	m_26220_	method_19081	weightedValue
	m	()V	a	m_26208_	method_20652	decay
	m	(Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lbox$b;	a	m_26217_	method_19080	method_19080
	m	(Ljava/util/function/Predicate;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Z	a	m_26222_	method_19082	method_19082
	m	(Lboy;)V	b	m_26226_	method_20655	remove
	m	()Z	b	m_26225_	method_20654	isEmpty
c	box$b	net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry	net/minecraft/class_4136$class_4138	net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry
	f	Lcom/mojang/serialization/Codec;	a	f_262739_	field_41670	CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_262751_	field_41671	LIST_CODEC
	f	Ljava/util/UUID;	c	f_26228_	comp_1180	target
	f	Lboy;	d	f_26229_	comp_1181	type
	f	I	e	f_26230_	comp_1182	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;Lboy;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_262811_	method_47927	method_47927
	m	()I	a	m_26235_	method_19083	weightedValue
	m	()Ljava/util/UUID;	b	f_26228_	comp_1180	target
	m	()Lboy;	c	f_26229_	comp_1181	type
	m	()I	d	f_26230_	comp_1182	value
c	boy	net/minecraft/world/entity/ai/gossip/GossipType	net/minecraft/class_4139	net/minecraft/world/entity/ai/gossip/GossipType
	f	Lboy;	a	MAJOR_NEGATIVE	field_18424	MAJOR_NEGATIVE
	f	Lboy;	b	MINOR_NEGATIVE	field_18425	MINOR_NEGATIVE
	f	Lboy;	c	MINOR_POSITIVE	field_18426	MINOR_POSITIVE
	f	Lboy;	d	MAJOR_POSITIVE	field_18427	MAJOR_POSITIVE
	f	Lboy;	e	TRADING	field_18428	TRADING
	f	I	f	f_148182_	field_30240	REPUTATION_CHANGE_PER_EVENT
	f	I	g	f_148183_	field_30241	REPUTATION_CHANGE_PER_EVERLASTING_MEMORY
	f	I	h	f_148184_	field_30242	REPUTATION_CHANGE_PER_TRADE
	f	Ljava/lang/String;	i	f_26273_	field_18430	id
	f	I	j	f_26274_	field_18431	weight
	f	I	k	f_26275_	field_18432	max
	f	I	l	f_26276_	field_19354	decayPerDay
	f	I	m	f_26277_	field_18434	decayPerTransfer
	f	Lcom/mojang/serialization/Codec;	n	f_262726_	field_41672	CODEC
	f	[Lboy;	o	$VALUES	field_18436	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;IIII)V	<init>	<init>	<init>	<init>
	m	()[Lboy;	a	m_148185_	method_36623	$values
c	boz	net/minecraft/world/entity/ai/gossip/package-info	net/minecraft/class_6040	net/minecraft/world/entity/ai/gossip/package-info
c	bp	net/minecraft/advancements/critereon/EntitySubPredicate	net/minecraft/class_7376	net/minecraft/advancements/critereon/EntitySubPredicate
	f	Lbp;	a	f_218826_	field_38723	ANY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Lcom/google/gson/JsonObject;	a	m_213616_	method_22494	serializeCustomData
	m	(Lbfj;Laif;Leei;)Z	a	m_153246_	method_22497	matches
	m	(Lbrp;)Lbp;	a	m_218831_	method_43095	variant
	m	(Lcom/google/gson/JsonElement;)Lbp;	a	m_218835_	method_43097	fromJson
	m	(Lbrw;)Lbp;	a	m_218833_	method_43096	variant
	m	()Lcom/google/gson/JsonElement;	b	m_218837_	method_43098	serialize
	m	()Lbp$a;	c	m_213836_	method_43099	type
c	bp$1	net/minecraft/advancements/critereon/EntitySubPredicate$1	net/minecraft/class_7376$1	net/minecraft/advancements/critereon/EntitySubPredicate$1
	m	()V	<init>	<init>	<init>	<init>
c	bp$a	net/minecraft/advancements/critereon/EntitySubPredicate$Type	net/minecraft/class_7376$class_7377	net/minecraft/advancements/critereon/EntitySubPredicate$Type
	m	(Lcom/google/gson/JsonObject;)Lbp;	deserialize	m_218845_	deserialize	deserialize
c	bp$b	net/minecraft/advancements/critereon/EntitySubPredicate$Types	net/minecraft/class_7376$class_7378	net/minecraft/advancements/critereon/EntitySubPredicate$Types
	f	Lbp$a;	a	f_218847_	field_38724	ANY
	f	Lbp$a;	b	f_218848_	field_38725	LIGHTNING
	f	Lbp$a;	c	f_218849_	field_38726	FISHING_HOOK
	f	Lbp$a;	d	f_218850_	field_38727	PLAYER
	f	Lbp$a;	e	f_218851_	field_38728	SLIME
	f	Lbr;	f	f_218852_	field_38729	CAT
	f	Lbr;	g	f_218853_	field_38730	FROG
	f	Lbr;	h	f_262257_	field_41534	AXOLOTL
	f	Lbr;	i	f_262222_	field_41535	BOAT
	f	Lbr;	j	f_262303_	field_41536	FOX
	f	Lbr;	k	f_262202_	field_41537	MOOSHROOM
	f	Lbr;	l	f_262296_	field_41538	PAINTING
	f	Lbr;	m	f_262285_	field_41539	RABBIT
	f	Lbr;	n	f_262259_	field_41540	HORSE
	f	Lbr;	o	f_262266_	field_41541	LLAMA
	f	Lbr;	p	f_262265_	field_41542	VILLAGER
	f	Lbr;	q	f_262231_	field_41543	PARROT
	f	Lbr;	r	f_262221_	field_41544	TROPICAL_FISH
	f	Lcom/google/common/collect/BiMap;	s	f_218854_	field_38731	TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Ljava/util/Optional;	a	m_262335_	method_47829	method_47829
	m	(Lcom/google/gson/JsonObject;)Lbp;	a	m_218859_	method_43101	method_43101
	m	(Lbfj;)Ljava/util/Optional;	b	m_262324_	method_47830	method_47830
	m	(Lbfj;)Ljava/util/Optional;	c	m_262330_	method_47831	method_47831
	m	(Lbfj;)Ljava/util/Optional;	d	m_262333_	method_47832	method_47832
	m	(Lbfj;)Ljava/util/Optional;	e	m_262334_	method_47833	method_47833
	m	(Lbfj;)Ljava/util/Optional;	f	m_262329_	method_47834	method_47834
	m	(Lbfj;)Ljava/util/Optional;	g	m_262327_	method_47835	method_47835
	m	(Lbfj;)Ljava/util/Optional;	h	m_262331_	method_47836	method_47836
	m	(Lbfj;)Ljava/util/Optional;	i	m_262328_	method_47837	method_47837
	m	(Lbfj;)Ljava/util/Optional;	j	m_262325_	method_47838	method_47838
	m	(Lbfj;)Ljava/util/Optional;	k	m_262326_	method_47839	method_47839
	m	(Lbfj;)Ljava/util/Optional;	l	m_218857_	method_43100	method_43100
	m	(Lbfj;)Ljava/util/Optional;	m	m_262332_	method_43102	method_43102
c	bpa	net/minecraft/world/entity/ai/memory/ExpirableValue	net/minecraft/class_4831	net/minecraft/world/entity/ai/memory/ExpirableValue
	f	Ljava/lang/Object;	a	f_26296_	field_22330	value
	f	J	b	f_26297_	field_22331	timeToLive
	m	(Ljava/lang/Object;J)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;J)Lbpa;	a	m_26311_	method_24636	of
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_26304_	method_28353	codec
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_26306_	method_28354	method_28354
	m	(Lbpa;)Ljava/util/Optional;	a	m_148186_	method_28352	method_28352
	m	(Ljava/lang/Object;Ljava/util/Optional;)Lbpa;	a	m_148188_	method_28356	method_28356
	m	(Ljava/lang/Object;)Lbpa;	a	m_26309_	method_28355	of
	m	()V	a	m_26301_	method_24913	tick
	m	(Lbpa;)Ljava/lang/Object;	b	m_148192_	method_28357	method_28357
	m	()J	b	m_148191_	method_35127	getTimeToLive
	m	()Ljava/lang/Object;	c	m_26319_	method_24637	getValue
	m	()Z	d	m_26320_	method_24634	hasExpired
	m	()Z	e	m_26321_	method_24914	canExpire
c	bpb	net/minecraft/world/entity/ai/memory/MemoryModuleType	net/minecraft/class_4140	net/minecraft/world/entity/ai/memory/MemoryModuleType
	f	Lbpb;	A	f_26323_	field_18453	NEAREST_HOSTILE
	f	Lbpb;	B	f_148194_	field_30243	NEAREST_ATTACKABLE
	f	Lbpb;	C	f_26324_	field_19008	HIDING_PLACE
	f	Lbpb;	D	f_26325_	field_19009	HEARD_BELL_TIME
	f	Lbpb;	E	f_26326_	field_19293	CANT_REACH_WALK_TARGET_SINCE
	f	Lbpb;	F	f_26327_	field_25754	GOLEM_DETECTED_RECENTLY
	f	Lbpb;	G	f_26328_	field_19385	LAST_SLEPT
	f	Lbpb;	H	f_26329_	field_20616	LAST_WOKEN
	f	Lbpb;	I	f_26330_	field_19386	LAST_WORKED_AT_POI
	f	Lbpb;	J	f_26331_	field_25359	NEAREST_VISIBLE_ADULT
	f	Lbpb;	K	f_26332_	field_22332	NEAREST_VISIBLE_WANTED_ITEM
	f	Lbpb;	L	f_26333_	field_25360	NEAREST_VISIBLE_NEMESIS
	f	Lbpb;	M	f_148195_	field_28324	PLAY_DEAD_TICKS
	f	Lbpb;	N	f_148196_	field_28325	TEMPTING_PLAYER
	f	Lbpb;	O	f_148197_	field_28326	TEMPTATION_COOLDOWN_TICKS
	f	Lbpb;	P	f_244205_	field_40127	GAZE_COOLDOWN_TICKS
	f	Lbpb;	Q	f_148198_	field_28327	IS_TEMPTED
	f	Lbpb;	R	f_148199_	field_30244	LONG_JUMP_COOLDOWN_TICKS
	f	Lbpb;	S	f_148200_	field_30245	LONG_JUMP_MID_JUMP
	f	Lbpb;	T	f_148201_	field_30246	HAS_HUNTING_COOLDOWN
	f	Lbpb;	U	f_148202_	field_33483	RAM_COOLDOWN_TICKS
	f	Lbpb;	V	f_148203_	field_33484	RAM_TARGET
	f	Lbpb;	W	f_217766_	field_37442	IS_IN_WATER
	f	Lbpb;	X	f_217767_	field_37443	IS_PREGNANT
	f	Lbpb;	Y	f_217768_	field_39408	IS_PANICKING
	f	Lbpb;	Z	f_238182_	field_39450	UNREACHABLE_TONGUE_TARGETS
	f	Lbpb;	a	f_26349_	field_18437	DUMMY
	f	Lbpb;	aA	f_217785_	field_38111	IS_SNIFFING
	f	Lbpb;	aB	f_217786_	field_38112	IS_EMERGING
	f	Lbpb;	aC	f_217769_	field_38113	ROAR_SOUND_DELAY
	f	Lbpb;	aD	f_217770_	field_38103	DIG_COOLDOWN
	f	Lbpb;	aE	f_217771_	field_38104	ROAR_SOUND_COOLDOWN
	f	Lbpb;	aF	f_217772_	field_38105	SNIFF_COOLDOWN
	f	Lbpb;	aG	f_217773_	field_38106	TOUCH_COOLDOWN
	f	Lbpb;	aH	f_217774_	field_38107	VIBRATION_COOLDOWN
	f	Lbpb;	aI	f_217775_	field_38856	SONIC_BOOM_COOLDOWN
	f	Lbpb;	aJ	f_217776_	field_38857	SONIC_BOOM_SOUND_COOLDOWN
	f	Lbpb;	aK	f_217777_	field_38858	SONIC_BOOM_SOUND_DELAY
	f	Lbpb;	aL	f_217778_	field_38394	LIKED_PLAYER
	f	Lbpb;	aM	f_217779_	field_38395	LIKED_NOTEBLOCK_POSITION
	f	Lbpb;	aN	f_217780_	field_38396	LIKED_NOTEBLOCK_COOLDOWN_TICKS
	f	Lbpb;	aO	f_217781_	field_38397	ITEM_PICKUP_COOLDOWN_TICKS
	f	Lbpb;	aP	f_271415_	field_42637	SNIFFER_EXPLORED_POSITIONS
	f	Lbpb;	aQ	f_271134_	field_42638	SNIFFER_SNIFFING_TARGET
	f	Lbpb;	aR	f_271280_	field_42639	SNIFFER_DIGGING
	f	Lbpb;	aS	f_271087_	field_42640	SNIFFER_HAPPY
	f	Ljava/util/Optional;	aT	f_26358_	field_24668	codec
	f	Lbpb;	aa	f_26334_	field_22333	ANGRY_AT
	f	Lbpb;	ab	f_26335_	field_25361	UNIVERSAL_ANGER
	f	Lbpb;	ac	f_26336_	field_22334	ADMIRING_ITEM
	f	Lbpb;	ad	f_26337_	field_25813	TIME_TRYING_TO_REACH_ADMIRE_ITEM
	f	Lbpb;	ae	f_26338_	field_25814	DISABLE_WALK_TO_ADMIRE_ITEM
	f	Lbpb;	af	f_26339_	field_22473	ADMIRING_DISABLED
	f	Lbpb;	ag	f_26340_	field_22336	HUNTED_RECENTLY
	f	Lbpb;	ah	f_26341_	field_22337	CELEBRATE_LOCATION
	f	Lbpb;	ai	f_26342_	field_25159	DANCING
	f	Lbpb;	aj	f_26343_	field_22339	NEAREST_VISIBLE_HUNTABLE_HOGLIN
	f	Lbpb;	ak	f_26344_	field_22340	NEAREST_VISIBLE_BABY_HOGLIN
	f	Lbpb;	al	f_26345_	field_22342	NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
	f	Lbpb;	am	f_26346_	field_25755	NEARBY_ADULT_PIGLINS
	f	Lbpb;	an	f_26347_	field_22343	NEAREST_VISIBLE_ADULT_PIGLINS
	f	Lbpb;	ao	f_26348_	field_22344	NEAREST_VISIBLE_ADULT_HOGLINS
	f	Lbpb;	ap	f_26350_	field_22345	NEAREST_VISIBLE_ADULT_PIGLIN
	f	Lbpb;	aq	f_26351_	field_22346	NEAREST_VISIBLE_ZOMBIFIED
	f	Lbpb;	ar	f_26352_	field_22347	VISIBLE_ADULT_PIGLIN_COUNT
	f	Lbpb;	as	f_26353_	field_22348	VISIBLE_ADULT_HOGLIN_COUNT
	f	Lbpb;	at	f_26354_	field_22349	NEAREST_PLAYER_HOLDING_WANTED_ITEM
	f	Lbpb;	au	f_26355_	field_22350	ATE_RECENTLY
	f	Lbpb;	av	f_26356_	field_22474	NEAREST_REPELLENT
	f	Lbpb;	aw	f_26357_	field_22353	PACIFIED
	f	Lbpb;	ax	f_217782_	field_38108	ROAR_TARGET
	f	Lbpb;	ay	f_217783_	field_38109	DISTURBANCE_LOCATION
	f	Lbpb;	az	f_217784_	field_38110	RECENT_PROJECTILE
	f	Lbpb;	b	f_26359_	field_18438	HOME
	f	Lbpb;	c	f_26360_	field_18439	JOB_SITE
	f	Lbpb;	d	f_26361_	field_25160	POTENTIAL_JOB_SITE
	f	Lbpb;	e	f_26362_	field_18440	MEETING_POINT
	f	Lbpb;	f	f_26363_	field_18873	SECONDARY_JOB_SITE
	f	Lbpb;	g	f_148204_	field_18441	NEAREST_LIVING_ENTITIES
	f	Lbpb;	h	f_148205_	field_18442	NEAREST_VISIBLE_LIVING_ENTITIES
	f	Lbpb;	i	f_26366_	field_19006	VISIBLE_VILLAGER_BABIES
	f	Lbpb;	j	f_26367_	field_18443	NEAREST_PLAYERS
	f	Lbpb;	k	f_26368_	field_18444	NEAREST_VISIBLE_PLAYER
	f	Lbpb;	l	f_148206_	field_22354	NEAREST_VISIBLE_ATTACKABLE_PLAYER
	f	Lbpb;	m	f_26370_	field_18445	WALK_TARGET
	f	Lbpb;	n	f_26371_	field_18446	LOOK_TARGET
	f	Lbpb;	o	f_26372_	field_22355	ATTACK_TARGET
	f	Lbpb;	p	f_26373_	field_22475	ATTACK_COOLING_DOWN
	f	Lbpb;	q	f_26374_	field_18447	INTERACTION_TARGET
	f	Lbpb;	r	f_26375_	field_18448	BREED_TARGET
	f	Lbpb;	s	f_26376_	field_22356	RIDE_TARGET
	f	Lbpb;	t	f_26377_	field_18449	PATH
	f	Lbpb;	u	f_26378_	field_18450	INTERACTABLE_DOORS
	f	Lbpb;	v	f_26379_	field_26389	DOORS_TO_CLOSE
	f	Lbpb;	w	f_26380_	field_19007	NEAREST_BED
	f	Lbpb;	x	f_26381_	field_18451	HURT_BY
	f	Lbpb;	y	f_26382_	field_18452	HURT_BY_ENTITY
	f	Lbpb;	z	f_26383_	field_22357	AVOID_TARGET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lbpb;	a	m_26390_	method_19092	register
	m	()Ljava/util/Optional;	a	m_26387_	method_19093	getCodec
	m	(Ljava/lang/String;)Lbpb;	a	m_26388_	method_20738	register
c	bpc	net/minecraft/world/entity/ai/memory/MemoryStatus	net/minecraft/class_4141	net/minecraft/world/entity/ai/memory/MemoryStatus
	f	Lbpc;	a	VALUE_PRESENT	field_18456	VALUE_PRESENT
	f	Lbpc;	b	VALUE_ABSENT	field_18457	VALUE_ABSENT
	f	Lbpc;	c	REGISTERED	field_18458	REGISTERED
	f	[Lbpc;	d	$VALUES	field_18459	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbpc;	a	m_148207_	method_36624	$values
c	bpd	net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities	net/minecraft/class_6670	net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities
	f	Lbpd;	a	f_186098_	field_35104	EMPTY
	f	Ljava/util/List;	b	f_186099_	field_35105	nearbyEntities
	f	Ljava/util/function/Predicate;	c	f_186100_	field_35106	lineOfSightTest
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfz;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lbfz;)Z	a	m_186118_	method_38976	method_38976
	m	(Lbfz;Lbfz;)Z	a	m_186109_	method_38973	method_38973
	m	(Ljava/util/function/Predicate;)Ljava/util/Optional;	a	m_186116_	method_38975	findClosest
	m	()Lbpd;	a	m_186106_	method_38971	empty
	m	(Lbfz;)Z	a	m_186107_	method_38972	contains
	m	(Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lbfz;)Z	a	m_186112_	method_38974	method_38974
	m	(Ljava/util/function/Predicate;Lbfz;)Z	b	m_186125_	method_38979	method_38979
	m	(Lbfz;)Z	b	m_186121_	method_38977	method_38977
	m	(Ljava/util/function/Predicate;)Ljava/lang/Iterable;	b	m_186123_	method_38978	findAll
	m	(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;	c	m_186128_	method_38980	find
	m	(Ljava/util/function/Predicate;)Z	d	m_186130_	method_38981	contains
c	bpe	net/minecraft/world/entity/ai/memory/WalkTarget	net/minecraft/class_4142	net/minecraft/world/entity/ai/memory/WalkTarget
	f	Lbje;	a	f_26405_	field_18460	target
	f	F	b	f_26406_	field_18461	speedModifier
	f	I	c	f_26407_	field_18462	closeEnoughDist
	m	(Lbje;FI)V	<init>	<init>	<init>	<init>
	m	(Leei;FI)V	<init>	<init>	<init>	<init>
	m	(Lgu;FI)V	<init>	<init>	<init>	<init>
	m	(Lbfj;FI)V	<init>	<init>	<init>	<init>
	m	()Lbje;	a	m_26420_	method_19094	getTarget
	m	()F	b	m_26421_	method_19095	getSpeedModifier
	m	()I	c	m_26422_	method_19096	getCloseEnoughDist
c	bpf	net/minecraft/world/entity/ai/memory/package-info	net/minecraft/class_6041	net/minecraft/world/entity/ai/memory/package-info
c	bpg	net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation	net/minecraft/class_5766	net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	bph	net/minecraft/world/entity/ai/navigation/FlyingPathNavigation	net/minecraft/class_1407	net/minecraft/world/entity/ai/navigation/FlyingPathNavigation
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	b	m_26440_	method_6332	setCanOpenDoors
	m	(Z)V	c	m_26443_	method_6331	setCanPassDoors
	m	()Z	d	m_148212_	method_35128	canPassDoors
	m	()Z	e	m_148213_	method_35129	canOpenDoors
c	bpi	net/minecraft/world/entity/ai/navigation/GroundPathNavigation	net/minecraft/class_1409	net/minecraft/world/entity/ai/navigation/GroundPathNavigation
	f	Z	p	f_26446_	field_6686	avoidSun
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Ldxp;)Z	a	m_7367_	method_26338	hasValidPathType
	m	(Z)V	b	m_26477_	method_6363	setCanOpenDoors
	m	(Z)V	c	m_148214_	method_35139	setCanPassDoors
	m	(Z)V	d	m_26490_	method_6361	setAvoidSun
	m	(Z)V	e	m_255224_	method_46645	setCanWalkOverFences
	m	()Z	e	m_148216_	method_35140	canPassDoors
	m	()Z	f	m_26492_	method_6366	canOpenDoors
	m	()I	t	m_26493_	method_6362	getSurfaceY
c	bpj	net/minecraft/world/entity/ai/navigation/PathNavigation	net/minecraft/class_1408	net/minecraft/world/entity/ai/navigation/PathNavigation
	f	Lbgb;	a	f_26494_	field_6684	mob
	f	Lcmm;	b	f_26495_	field_6677	level
	f	Ldxt;	c	f_26496_	field_6681	path
	f	D	d	f_26497_	field_6668	speedModifier
	f	I	e	f_26498_	field_6675	tick
	f	I	f	f_26499_	field_6674	lastStuckCheck
	f	Leei;	g	f_26500_	field_6672	lastStuckCheckPos
	f	Lhz;	h	f_26501_	field_6680	timeoutCachedNode
	f	J	i	f_26502_	field_6670	timeoutTimer
	f	J	j	f_26503_	field_6669	lastTimeoutCheck
	f	D	k	f_26504_	field_6682	timeoutLimit
	f	F	l	f_26505_	field_6683	maxDistanceToWaypoint
	f	Z	m	f_26506_	field_6679	hasDelayedRecomputation
	f	J	n	f_26507_	field_6685	timeLastRecompute
	f	Ldxs;	o	f_26508_	field_6678	nodeEvaluator
	f	I	p	f_148217_	field_30247	MAX_TIME_RECOMPUTE
	f	I	q	f_262273_	field_41545	STUCK_CHECK_INTERVAL
	f	F	r	f_262292_	field_41546	STUCK_THRESHOLD_DISTANCE_FACTOR
	f	Lgu;	s	f_26509_	field_20293	targetPos
	f	I	t	f_26510_	field_20294	reachRange
	f	F	u	f_26511_	field_21642	maxVisitedNodesMultiplier
	f	Ldxv;	v	f_26512_	field_6673	pathFinder
	f	Z	w	f_26513_	field_26820	isStuck
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()V	L_	m_6804_	method_6359	trimPath
	m	(Leei;)D	a	m_183345_	method_38065	getGroundY
	m	(I)Ldxv;	a	m_5532_	method_6336	createPathFinder
	m	(DDDD)Z	a	m_26519_	method_6337	moveTo
	m	(Z)V	a	m_7008_	method_6354	setCanFloat
	m	(Lbfj;I)Ldxt;	a	m_6570_	method_6349	createPath
	m	(DDDI)Ldxt;	a	m_26524_	method_6352	createPath
	m	(Ljava/util/Set;I)Ldxt;	a	m_26548_	method_29934	createPath
	m	()Z	a	m_7632_	method_6358	canUpdatePath
	m	(D)V	a	m_26517_	method_6344	setSpeedModifier
	m	(Ldxt;D)Z	a	m_26536_	method_6334	moveTo
	m	(Lgu;)Z	a	m_6342_	method_6333	isStableDestination
	m	(Leei;Leei;)Z	a	m_183431_	method_6341	canMoveDirectly
	m	(F)V	a	m_26529_	method_23964	setMaxVisitedNodesMultiplier
	m	(Lgu;II)Ldxt;	a	m_148218_	method_35141	createPath
	m	(Ljava/util/Set;IZI)Ldxt;	a	m_26551_	method_35142	createPath
	m	(Ljava/util/Set;IZIF)Ldxt;	a	m_148222_	method_18416	createPath
	m	(Lbgb;Leei;Leei;Z)Z	a	m_262402_	method_43394	isClearForMovementBetween
	m	(Ljava/util/stream/Stream;I)Ldxt;	a	m_26556_	method_21643	createPath
	m	(Lbfj;D)Z	a	m_5624_	method_6335	moveTo
	m	(Lgu;I)Ldxt;	a	m_7864_	method_6348	createPath
	m	(Ldxp;)Z	b	m_264193_	method_48158	canCutCorner
	m	()Leei;	b	m_7475_	method_6347	getTempMobPos
	m	(Lgu;)Z	b	m_200903_	method_18053	shouldRecomputePath
	m	(Leei;)V	b	m_6481_	method_6346	doStuckDetection
	m	()V	c	m_7638_	method_6360	tick
	m	(Leei;)Z	c	m_26559_	method_27799	shouldTargetNextNodeInDirection
	m	()V	e	m_26564_	method_31266	timeoutPath
	m	()V	f	m_26565_	method_26085	resetStuckTimeout
	m	()V	g	m_26566_	method_23965	resetMaxVisitedNodesMultiplier
	m	()Lgu;	h	m_26567_	method_6355	getTargetPos
	m	()V	i	m_26569_	method_6356	recomputePath
	m	()Ldxt;	j	m_26570_	method_6345	getPath
	m	()V	k	m_7636_	method_6339	followThePath
	m	()Z	l	m_26571_	method_6357	isDone
	m	()Z	m	m_26572_	method_23966	isInProgress
	m	()V	n	m_26573_	method_6340	stop
	m	()Z	o	m_26574_	method_6351	isInLiquid
	m	()Ldxs;	p	m_26575_	method_6342	getNodeEvaluator
	m	()Z	q	m_26576_	method_6350	canFloat
	m	()F	r	m_148228_	method_35143	getMaxDistanceToWaypoint
	m	()Z	s	m_26577_	method_31267	isStuck
c	bpk	net/minecraft/world/entity/ai/navigation/WallClimberNavigation	net/minecraft/class_1410	net/minecraft/world/entity/ai/navigation/WallClimberNavigation
	f	Lgu;	p	f_26578_	field_6687	pathToPosition
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	bpl	net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation	net/minecraft/class_1412	net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation
	f	Z	p	f_26592_	field_6689	allowBreaching
	m	(Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	bpm	net/minecraft/world/entity/ai/navigation/package-info	net/minecraft/class_6042	net/minecraft/world/entity/ai/navigation/package-info
c	bpn	net/minecraft/world/entity/ai/package-info	net/minecraft/class_6043	net/minecraft/world/entity/ai/package-info
c	bpo	net/minecraft/world/entity/ai/sensing/AdultSensor	net/minecraft/class_5356	net/minecraft/world/entity/ai/sensing/AdultSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)V	a	m_5578_	method_29531	doTick
	m	(Lbfe;Lbfz;)Z	a	m_289118_	method_29528	method_29528
	m	(Lbfe;Lbpd;)V	a	m_186140_	method_29529	setNearestVisibleAdult
	m	(Lbfe;Lbpd;)V	b	m_186143_	method_29532	method_29532
c	bpp	net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor	net/minecraft/class_6044	net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor
	f	F	a	f_148263_	field_30248	TARGET_DETECTION_DISTANCE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	b	m_148269_	method_35145	isHostileTarget
	m	(Lbfz;Lbfz;)Z	e	m_148271_	method_35144	isHuntTarget
	m	(Lbfz;Lbfz;)Z	f	m_148274_	method_35146	isClose
c	bpq	net/minecraft/world/entity/ai/sensing/DummySensor	net/minecraft/class_4143	net/minecraft/world/entity/ai/sensing/DummySensor
	m	()V	<init>	<init>	<init>	<init>
c	bpr	net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor	net/minecraft/class_7100	net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor
	f	F	a	f_217807_	field_37444	TARGET_DETECTION_DISTANCE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfz;)Z	e	m_238335_	method_44331	isUnreachableAttackTarget
c	bps	net/minecraft/world/entity/ai/sensing/GolemSensor	net/minecraft/class_4307	net/minecraft/world/entity/ai/sensing/GolemSensor
	f	I	a	f_148277_	field_30249	GOLEM_SCAN_RATE
	f	I	c	f_148278_	field_30250	MEMORY_TIME_TO_LIVE
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_26647_	method_20656	checkForNearbyGolem
	m	(Lbfz;)V	b	m_26649_	method_30233	golemDetected
	m	(Lbfz;)Z	c	m_289119_	method_20657	method_20657
c	bpt	net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor	net/minecraft/class_4832	net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbwy;)V	a	m_5578_	method_24639	doTick
	m	(Lbfz;)Z	a	m_186149_	method_38982	method_38982
	m	(Laif;Lgu;)Z	a	m_186146_	method_24640	method_24640
	m	(Laif;Lbwy;)Ljava/util/Optional;	b	m_26664_	method_24641	findNearestRepellent
c	bpu	net/minecraft/world/entity/ai/sensing/HurtBySensor	net/minecraft/class_4144	net/minecraft/world/entity/ai/sensing/HurtBySensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbha;Lbfz;)V	a	m_289120_	method_24642	method_24642
c	bpv	net/minecraft/world/entity/ai/sensing/IsInWaterSensor	net/minecraft/class_7101	net/minecraft/world/entity/ai/sensing/IsInWaterSensor
	m	()V	<init>	<init>	<init>	<init>
c	bpw	net/minecraft/world/entity/ai/sensing/NearestBedSensor	net/minecraft/class_4256	net/minecraft/world/entity/ai/sensing/NearestBedSensor
	f	I	a	f_148279_	field_30251	CACHE_TIMEOUT
	f	I	c	f_148280_	field_30252	BATCH_SIZE
	f	I	d	f_148281_	field_30253	RATE
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	e	f_26676_	field_20295	batchCache
	f	I	f	f_26677_	field_20296	triedCount
	f	J	g	f_26678_	field_20297	lastUpdate
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_26687_	method_21644	method_21644
	m	(Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z	a	m_217820_	method_21645	method_21645
	m	(Laif;Lbgb;)V	a	m_5578_	method_21646	doTick
	m	(Lhe;)Z	a	m_217818_	method_43977	method_43977
c	bpx	net/minecraft/world/entity/ai/sensing/NearestItemSensor	net/minecraft/class_4833	net/minecraft/world/entity/ai/sensing/NearestItemSensor
	f	I	a	f_148282_	field_30254	MAX_DISTANCE_TO_WANTED_ITEM
	f	J	c	f_148283_	field_30255	XZ_RANGE
	f	J	d	f_148284_	field_30256	Y_RANGE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;Lbvh;)Z	a	m_26699_	method_24643	method_24643
	m	(Laif;Lbgb;)V	a	m_5578_	method_24645	doTick
	m	(Lbvh;)Z	a	m_26702_	method_24644	method_24644
	m	(Lbgb;Lbvh;)Z	b	m_26704_	method_24646	method_24646
c	bpy	net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor	net/minecraft/class_4146	net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfz;)Z	a	m_26715_	method_19097	method_19097
	m	()I	b	m_214020_	method_43081	radiusXZ
	m	()I	c	m_214019_	method_43082	radiusY
c	bpz	net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor	net/minecraft/class_6045	net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfz;)Z	a	m_142628_	method_35148	isMatchingEntity
	m	(Lbfz;)Ljava/util/Optional;	a	m_148290_	method_35147	getVisibleEntities
	m	(Lbfz;Lbpd;)Ljava/util/Optional;	a	m_186151_	method_35149	method_35149
	m	()Lbpb;	b	m_142149_	method_35150	getMemory
	m	(Lbfz;)Ljava/util/Optional;	b	m_148297_	method_35151	getNearestEntity
	m	(Lbfz;Lbfz;)Z	e	m_148299_	method_35152	method_35152
c	bq	net/minecraft/advancements/critereon/EntityTypePredicate	net/minecraft/class_2050	net/minecraft/advancements/critereon/EntityTypePredicate
	f	Lbq;	a	f_37636_	field_9609	ANY
	f	Lcom/google/common/base/Joiner;	b	f_37637_	field_9608	COMMA_JOINER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_257054_	method_17854	method_17854
	m	(Lanl;)Lbq;	a	m_204081_	method_8926	of
	m	(Lbfn;)Z	a	m_7484_	method_8925	matches
	m	()Lcom/google/gson/JsonElement;	a	m_5908_	method_8927	serializeToJson
	m	(Lcom/google/gson/JsonElement;)Lbq;	a	m_37643_	method_8928	fromJson
	m	(Lbfn;)Lbq;	b	m_37647_	method_8929	of
c	bq$1	net/minecraft/advancements/critereon/EntityTypePredicate$1	net/minecraft/class_2050$1	net/minecraft/advancements/critereon/EntityTypePredicate$1
	m	()V	<init>	<init>	<init>	<init>
c	bq$a	net/minecraft/advancements/critereon/EntityTypePredicate$TagPredicate	net/minecraft/class_2050$class_2051	net/minecraft/advancements/critereon/EntityTypePredicate$TagPredicate
	f	Lanl;	b	f_37653_	field_9610	tag
	m	(Lanl;)V	<init>	<init>	<init>	<init>
c	bq$b	net/minecraft/advancements/critereon/EntityTypePredicate$TypePredicate	net/minecraft/class_2050$class_2052	net/minecraft/advancements/critereon/EntityTypePredicate$TypePredicate
	f	Lbfn;	b	f_37659_	field_9611	type
	m	(Lbfn;)V	<init>	<init>	<init>	<init>
c	bqa	net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor	net/minecraft/class_5417	net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_186154_	method_38983	method_38983
c	bqb	net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor	net/minecraft/class_4834	net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_186156_	method_38984	method_38984
	m	(Laif;Lgu;)Z	a	m_26728_	method_24648	isValidRepellent
	m	(Laif;Lgu;)Z	b	m_186158_	method_30077	method_30077
	m	(Laif;Lbfz;)Ljava/util/Optional;	c	m_26734_	method_24649	findNearestRepellent
c	bqc	net/minecraft/world/entity/ai/sensing/PlayerSensor	net/minecraft/class_4147	net/minecraft/world/entity/ai/sensing/PlayerSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbyo;)Z	a	m_148302_	method_36981	method_36981
	m	(Lbfz;Laig;)Z	a	m_26742_	method_19098	method_19098
	m	(Lbfz;Lbyo;)Z	b	m_26745_	method_29268	method_29268
c	bqd	net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor	net/minecraft/class_4221	net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor
	f	I	a	f_148305_	field_30257	SCAN_RATE
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbyb;)V	a	m_5578_	method_19617	doTick
c	bqe	net/minecraft/world/entity/ai/sensing/Sensing	net/minecraft/class_1413	net/minecraft/world/entity/ai/sensing/Sensing
	f	Lbgb;	a	f_26784_	field_6691	mob
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	b	f_26785_	field_6692	seen
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	c	f_26786_	field_6690	unseen
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_26789_	method_6370	tick
	m	(Lbfj;)Z	a	m_148306_	method_6369	hasLineOfSight
c	bqf	net/minecraft/world/entity/ai/sensing/Sensor	net/minecraft/class_4148	net/minecraft/world/entity/ai/sensing/Sensor
	f	Lapf;	a	f_26792_	field_19294	RANDOM
	f	I	b	f_148308_	field_30258	TARGETING_RANGE
	f	I	c	f_148309_	field_30259	DEFAULT_SCAN_RATE
	f	Lbqm;	d	f_26793_	field_26630	TARGET_CONDITIONS
	f	Lbqm;	e	f_26794_	field_26631	TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
	f	Lbqm;	f	f_148310_	field_33762	ATTACK_TARGET_CONDITIONS
	f	Lbqm;	g	f_148311_	field_33763	ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
	f	Lbqm;	h	f_182375_	field_34050	ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT
	f	Lbqm;	i	f_182376_	field_34051	ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT
	f	I	j	f_26795_	field_18464	scanRate
	f	J	k	f_26796_	field_18463	timeToTick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfz;)V	a	m_5578_	method_19101	doTick
	m	()Ljava/util/Set;	a	m_7163_	method_19099	requires
	m	(Laif;Lbfz;)V	b	m_26806_	method_19100	tick
	m	(Lbfz;Lbfz;)Z	b	m_26803_	method_30954	isEntityTargetable
	m	(Lbfz;Lbfz;)Z	c	m_148312_	method_36982	isEntityAttackable
	m	(Lbfz;Lbfz;)Z	d	m_182377_	method_37456	isEntityAttackableIgnoringLineOfSight
c	bqg	net/minecraft/world/entity/ai/sensing/SensorType	net/minecraft/class_4149	net/minecraft/world/entity/ai/sensing/SensorType
	f	Lbqg;	a	f_26809_	field_18465	DUMMY
	f	Lbqg;	b	f_26810_	field_22358	NEAREST_ITEMS
	f	Lbqg;	c	f_26811_	field_18466	NEAREST_LIVING_ENTITIES
	f	Lbqg;	d	f_26812_	field_18467	NEAREST_PLAYERS
	f	Lbqg;	e	f_26813_	field_19010	NEAREST_BED
	f	Lbqg;	f	f_26814_	field_18469	HURT_BY
	f	Lbqg;	g	f_26815_	field_18470	VILLAGER_HOSTILES
	f	Lbqg;	h	f_26816_	field_19011	VILLAGER_BABIES
	f	Lbqg;	i	f_26817_	field_18875	SECONDARY_POIS
	f	Lbqg;	j	f_26818_	field_25756	GOLEM_DETECTED
	f	Lbqg;	k	f_26819_	field_22359	PIGLIN_SPECIFIC_SENSOR
	f	Lbqg;	l	f_26820_	field_25757	PIGLIN_BRUTE_SPECIFIC_SENSOR
	f	Lbqg;	m	f_26821_	field_22360	HOGLIN_SPECIFIC_SENSOR
	f	Lbqg;	n	f_26822_	field_25362	NEAREST_ADULT
	f	Lbqg;	o	f_148315_	field_30260	AXOLOTL_ATTACKABLES
	f	Lbqg;	p	f_148316_	field_28329	AXOLOTL_TEMPTATIONS
	f	Lbqg;	q	f_148317_	field_30261	GOAT_TEMPTATIONS
	f	Lbqg;	r	f_217822_	field_37445	FROG_TEMPTATIONS
	f	Lbqg;	s	f_243995_	field_40128	CAMEL_TEMPTATIONS
	f	Lbqg;	t	f_217823_	field_37446	FROG_ATTACKABLES
	f	Lbqg;	u	f_217824_	field_37447	IS_IN_WATER
	f	Lbqg;	v	f_217825_	field_38114	WARDEN_ENTITY_SENSOR
	f	Lbqg;	w	f_278390_	field_44475	SNIFFER_TEMPTATIONS
	f	Ljava/util/function/Supplier;	x	f_26823_	field_18471	factory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Lbqf;	a	m_26827_	method_19102	create
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)Lbqg;	a	m_26828_	method_19103	register
	m	()Lbqh;	b	m_278567_	method_51153	method_51153
	m	()Lbqh;	c	m_244936_	method_45338	method_45338
	m	()Lbqh;	d	m_217826_	method_41351	method_41351
	m	()Lbqh;	e	m_148318_	method_35153	method_35153
	m	()Lbqh;	f	m_148319_	method_33212	method_33212
c	bqh	net/minecraft/world/entity/ai/sensing/TemptingSensor	net/minecraft/class_5760	net/minecraft/world/entity/ai/sensing/TemptingSensor
	f	I	a	f_148320_	field_30262	TEMPTATION_RANGE
	f	Lbqm;	c	f_148321_	field_28330	TEMPT_TARGETING
	f	Lciz;	d	f_148322_	field_28331	temptations
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lciz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_148338_	method_33216	isTemptation
	m	(Lbyo;)Z	a	m_148336_	method_33215	playerHoldingTemptation
	m	(Lbgi;Laig;)Z	a	m_263996_	method_45339	method_45339
	m	(Laif;Lbgi;)V	a	m_5578_	method_33213	doTick
	m	(Lbgi;Laig;)Z	b	m_148333_	method_33214	method_33214
	m	(Lbgi;Laig;)Z	c	m_148340_	method_33217	method_33217
c	bqi	net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor	net/minecraft/class_4257	net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Ljava/util/List;	a	m_26836_	method_20000	getNearestVillagerBabies
	m	(Lbfz;)Z	b	m_26838_	method_20001	isVillagerBaby
	m	(Lbfz;)Lbpd;	c	m_186203_	method_20002	getVisibleEntities
c	bqj	net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor	net/minecraft/class_4150	net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor
	f	Lcom/google/common/collect/ImmutableMap;	a	f_26842_	field_18473	ACCEPTABLE_DISTANCE_FROM_HOSTILES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	b	m_26867_	method_19104	isHostile
	m	(Lbfz;Lbfz;)Z	e	m_26860_	method_19105	isClose
c	bqk	net/minecraft/world/entity/ai/sensing/WardenEntitySensor	net/minecraft/class_7252	net/minecraft/world/entity/ai/sensing/WardenEntitySensor
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbxs;Ljava/util/function/Predicate;)Ljava/util/Optional;	a	m_217842_	method_43086	getClosest
	m	(Laif;Lbxs;)V	a	m_5578_	method_43083	doTick
	m	(Lbxs;)V	a	m_217837_	method_43085	method_43085
	m	(Lbfz;)Z	a	m_289121_	method_43084	method_43084
	m	(Lbxs;Lbfz;)V	a	m_217839_	method_42164	method_42164
	m	(Lbfz;)Z	b	m_289122_	method_42166	method_42166
	m	(Lbxs;)Ljava/util/Optional;	b	m_217848_	method_43087	method_43087
c	bql	net/minecraft/world/entity/ai/sensing/package-info	net/minecraft/class_6046	net/minecraft/world/entity/ai/sensing/package-info
c	bqm	net/minecraft/world/entity/ai/targeting/TargetingConditions	net/minecraft/class_4051	net/minecraft/world/entity/ai/targeting/TargetingConditions
	f	Lbqm;	a	f_26872_	field_18092	DEFAULT
	f	D	b	f_148347_	field_30263	MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET
	f	Z	c	f_148348_	field_33720	isCombat
	f	D	d	f_26873_	field_18093	range
	f	Z	e	f_148349_	field_33721	checkLineOfSight
	f	Z	f	f_26878_	field_18098	testInvisible
	f	Ljava/util/function/Predicate;	g	f_26879_	field_28405	selector
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbfz;)Z	a	m_26885_	method_18419	test
	m	(D)Lbqm;	a	m_26883_	method_18418	range
	m	(Ljava/util/function/Predicate;)Lbqm;	a	m_26888_	method_18420	selector
	m	()Lbqm;	a	m_148352_	method_36625	forCombat
	m	()Lbqm;	b	m_148353_	method_36626	forNonCombat
	m	()Lbqm;	c	m_148354_	method_33335	copy
	m	()Lbqm;	d	m_148355_	method_36627	ignoreLineOfSight
	m	()Lbqm;	e	m_26893_	method_18424	ignoreInvisibilityTesting
c	bqn	net/minecraft/world/entity/ai/targeting/package-info	net/minecraft/class_6047	net/minecraft/world/entity/ai/targeting/package-info
c	bqo	net/minecraft/world/entity/ai/util/AirAndWaterRandomPos	net/minecraft/class_5530	net/minecraft/world/entity/ai/util/AirAndWaterRandomPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;Lgu;)Z	a	m_148374_	method_31506	method_31506
	m	(Lbgi;IIIDDD)Leei;	a	m_148357_	method_31504	getPos
	m	(Lbgi;IIIDDDZ)Lgu;	a	m_148365_	method_31505	generateRandomPos
	m	(Lbgi;IIIDDDZ)Lgu;	b	m_148377_	method_31507	method_31507
c	bqp	net/minecraft/world/entity/ai/util/AirRandomPos	net/minecraft/class_5531	net/minecraft/world/entity/ai/util/AirRandomPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;IIILeei;DZ)Lgu;	a	m_148394_	method_31509	method_31509
	m	(Lbgi;IIILeei;D)Leei;	a	m_148387_	method_31508	getPosTowards
c	bqq	net/minecraft/world/entity/ai/util/DefaultRandomPos	net/minecraft/class_5532	net/minecraft/world/entity/ai/util/DefaultRandomPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;IILeei;)Leei;	a	m_148407_	method_31511	getPosAway
	m	(Lbgi;IZLgu;)Lgu;	a	m_148436_	method_31516	generateRandomPosTowardDirection
	m	(Lbgi;II)Leei;	a	m_148403_	method_31510	getPos
	m	(Lbgi;IILeei;D)Leei;	a	m_148412_	method_31512	getPosTowards
	m	(Lbgi;IILeei;DZ)Lgu;	a	m_289125_	method_31513	method_31513
	m	(Lbgi;IIZ)Lgu;	a	m_289124_	method_31515	method_31515
	m	(Lbgi;IILeei;Z)Lgu;	a	m_289123_	method_31514	method_31514
c	bqr	net/minecraft/world/entity/ai/util/GoalUtils	net/minecraft/class_5493	net/minecraft/world/entity/ai/util/GoalUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;Lgu;)Z	a	m_148445_	method_31518	isWater
	m	(Lbgi;I)Z	a	m_148442_	method_31517	mobRestricted
	m	(Lgu;Lbgi;)Z	a	m_148451_	method_31520	isOutsideLimits
	m	(ZLbgi;Lgu;)Z	a	m_148454_	method_31521	isRestricted
	m	(Lbgb;)Z	a	m_26894_	method_30955	hasGroundPathNavigation
	m	(Lbpj;Lgu;)Z	a	m_148448_	method_31519	isNotStable
	m	(Lbgi;Lgu;)Z	b	m_148458_	method_31522	hasMalus
	m	(Lbgi;Lgu;)Z	c	m_148461_	method_31523	isSolid
c	bqs	net/minecraft/world/entity/ai/util/HoverRandomPos	net/minecraft/class_5533	net/minecraft/world/entity/ai/util/HoverRandomPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;Lgu;)Z	a	m_148484_	method_31526	method_31526
	m	(Lbgi;IIDDFZII)Lgu;	a	m_148474_	method_31525	method_31525
	m	(Lbgi;IIDDFII)Leei;	a	m_148465_	method_31524	getPos
c	bqt	net/minecraft/world/entity/ai/util/LandRandomPos	net/minecraft/class_5534	net/minecraft/world/entity/ai/util/LandRandomPos
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgi;IILeei;)Leei;	a	m_148492_	method_31528	getPosTowards
	m	(Lbgi;IZLgu;)Lgu;	a	m_148513_	method_31532	generateRandomPosTowardDirection
	m	(Lbgi;Lgu;)Lgu;	a	m_148518_	method_31533	movePosUpOutOfSolid
	m	(Lbgi;IILjava/util/function/ToDoubleFunction;)Leei;	a	m_148503_	method_31530	getPos
	m	(Lbgi;II)Leei;	a	m_148488_	method_31527	getPos
	m	(Lbgi;IIZ)Lgu;	a	m_289126_	method_31531	method_31531
	m	(Lbgi;IILeei;Z)Leei;	a	m_148497_	method_31529	getPosInDirection
	m	(Lbgi;Lgu;)Z	b	m_148532_	method_31536	method_31536
	m	(Lbgi;IILeei;)Leei;	b	m_148521_	method_31534	getPosAway
	m	(Lbgi;IILeei;Z)Lgu;	b	m_289127_	method_31535	method_31535
c	bqu	net/minecraft/world/entity/ai/util/RandomPos	net/minecraft/class_5535	net/minecraft/world/entity/ai/util/RandomPos
	f	I	a	f_148535_	field_30264	RANDOM_POS_ATTEMPTS
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;II)Lgu;	a	m_217851_	method_31541	generateRandomDirection
	m	(Lgu;ILjava/util/function/Predicate;)Lgu;	a	m_148545_	method_31540	moveUpOutOfSolid
	m	(Lapf;IIIDDD)Lgu;	a	m_217855_	method_31542	generateRandomDirectionWithinRadians
	m	(Lbgi;Ljava/util/function/Supplier;)Leei;	a	m_148542_	method_31538	generateRandomPos
	m	(Lbgi;ILapf;Lgu;)Lgu;	a	m_217863_	method_31537	generateRandomPosTowardDirection
	m	(Lgu;IILjava/util/function/Predicate;)Lgu;	a	m_26947_	method_31539	moveUpToAboveSolid
	m	(Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Leei;	a	m_148561_	method_31543	generateRandomPos
c	bqv	net/minecraft/world/entity/ai/util/package-info	net/minecraft/class_6048	net/minecraft/world/entity/ai/util/package-info
c	bqw	net/minecraft/world/entity/ai/village/ReputationEventType	net/minecraft/class_4151	net/minecraft/world/entity/ai/village/ReputationEventType
	f	Lbqw;	a	f_26985_	field_18474	ZOMBIE_VILLAGER_CURED
	f	Lbqw;	b	f_26986_	field_18475	GOLEM_KILLED
	f	Lbqw;	c	f_26987_	field_18476	VILLAGER_HURT
	f	Lbqw;	d	f_26988_	field_18477	VILLAGER_KILLED
	f	Lbqw;	e	f_26989_	field_18478	TRADE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lbqw;	a	m_26991_	method_19109	register
c	bqw$1	net/minecraft/world/entity/ai/village/ReputationEventType$1	net/minecraft/class_4151$1	net/minecraft/world/entity/ai/village/ReputationEventType$1
	f	Ljava/lang/String;	f	f_26993_	field_17066	val$name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	bqx	net/minecraft/world/entity/ai/village/VillageSiege	net/minecraft/class_1419	net/minecraft/world/entity/ai/village/VillageSiege
	f	Lorg/slf4j/Logger;	a	f_26997_	field_26390	LOGGER
	f	Z	b	f_26998_	field_6725	hasSetupSiege
	f	Lbqx$a;	c	f_26999_	field_18479	siegeState
	f	I	d	f_27000_	field_6723	zombiesToSpawn
	f	I	e	f_27001_	field_6722	nextSpawnTime
	f	I	f	f_27002_	field_6721	spawnX
	f	I	g	f_27003_	field_6720	spawnY
	f	I	h	f_27004_	field_6719	spawnZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;)Z	a	m_27007_	method_6446	tryToSetupSiege
	m	(Laif;Lgu;)Leei;	a	m_27009_	method_6448	findRandomSpawnPos
	m	(Laif;)V	b	m_27016_	method_6447	trySpawn
c	bqx$a	net/minecraft/world/entity/ai/village/VillageSiege$State	net/minecraft/class_1419$class_4152	net/minecraft/world/entity/ai/village/VillageSiege$State
	f	Lbqx$a;	a	SIEGE_CAN_ACTIVATE	field_18480	SIEGE_CAN_ACTIVATE
	f	Lbqx$a;	b	SIEGE_TONIGHT	field_18481	SIEGE_TONIGHT
	f	Lbqx$a;	c	SIEGE_DONE	field_18482	SIEGE_DONE
	f	[Lbqx$a;	d	$VALUES	field_18483	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbqx$a;	a	m_148564_	method_36628	$values
c	bqy	net/minecraft/world/entity/ai/village/package-info	net/minecraft/class_6049	net/minecraft/world/entity/ai/village/package-info
c	bqz	net/minecraft/world/entity/ai/village/poi/PoiManager	net/minecraft/class_4153	net/minecraft/world/entity/ai/village/poi/PoiManager
	f	I	a	f_148565_	field_30265	MAX_VILLAGE_DISTANCE
	f	I	b	f_148566_	field_30266	VILLAGE_SECTION_SIZE
	f	Lbqz$a;	d	f_27029_	field_18484	distanceTracker
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	e	f_27030_	field_20688	loadedChunks
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLhs;Lcmo;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lbqz$b;Lgu;ILapf;)Ljava/util/Optional;	a	m_217951_	method_20005	getRandom
	m	(Lgu;Lbrb;)Ljava/lang/Integer;	a	m_217910_	method_35154	method_35154
	m	(Lgu;Lgu;)D	a	m_217916_	method_34711	method_34711
	m	(Ldej;Ljava/util/function/BiConsumer;Lgu;)V	a	m_217899_	method_19511	method_19511
	m	(Ljava/util/function/Predicate;Lclt;Lbqz$b;)Ljava/util/stream/Stream;	a	m_27117_	method_19123	getInChunk
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lgu;I)Ljava/util/Optional;	a	m_217946_	method_19126	take
	m	(Ljava/util/function/Predicate;Lbqz$b;Lclt;)Ljava/util/stream/Stream;	a	m_217935_	method_19121	method_19121
	m	(Ljava/util/function/Predicate;Lbqz$b;Ljava/util/Optional;)Ljava/util/stream/Stream;	a	m_217939_	method_19120	method_19120
	m	(Ljava/util/function/BiConsumer;Lgu;Lhe;)V	a	m_217928_	method_19512	method_19512
	m	(Lbra;)Lgu;	a	m_217880_	method_19128	method_19128
	m	(Lclt;Ljava/lang/Integer;)Ljava/util/Optional;	a	m_217884_	method_19124	method_19124
	m	(Ldej;Lhx;Ljava/util/function/BiConsumer;)V	a	m_27069_	method_20348	updateFromSection
	m	(Lgu;Lbra;)D	a	m_217907_	method_43979	method_43979
	m	(Lgu;)V	a	m_27079_	method_19112	remove
	m	(Ldej;Lhx;)V	a	m_217892_	method_20347	method_20347
	m	(Lgu;Ljava/util/function/Predicate;)Z	a	m_27091_	method_19116	exists
	m	(Lacp;Lgu;)Z	a	m_217874_	method_26339	existsAtPosition
	m	(Lhx;Ldej;)V	a	m_280570_	method_19510	checkConsistencyWithBlocks
	m	(Ljava/util/function/BiPredicate;Lbra;)Z	a	m_217932_	method_19130	method_19130
	m	(Ljava/util/function/Predicate;Lgu;ILbqz$b;)J	a	m_27121_	method_20252	getCountInRange
	m	(Lcmp;Lgu;I)V	a	m_27056_	method_22439	ensureLoadedAndValid
	m	(Ldej;Lhx;Lbrb;)V	a	m_217895_	method_20346	method_20346
	m	(Lgu;Ljava/util/function/Predicate;Lbrb;)Ljava/lang/Boolean;	a	m_217922_	method_19117	method_19117
	m	(Lacp;Lhe;)Z	a	m_217877_	method_43978	method_43978
	m	(Ljava/util/function/Predicate;Lbra;)Z	a	m_217943_	method_20004	method_20004
	m	(Lbrb;)Ljava/lang/Boolean;	a	m_217882_	method_20592	method_20592
	m	(Lgu;Lcom/mojang/datafixers/util/Pair;)D	a	m_217913_	method_30956	method_30956
	m	(Lhe;)Z	a	m_217926_	method_43980	method_43980
	m	(Lhx;)I	a	m_27098_	method_19118	sectionsToVillage
	m	(Lgu;ILbra;)Z	a	m_217903_	method_19113	method_19113
	m	(Ldej;)Z	a	m_27060_	method_20345	mayHavePoi
	m	(Lcmp;Lclt;)V	a	m_217887_	method_22438	method_22438
	m	(Lcom/mojang/datafixers/util/Pair;)Lclt;	a	m_217890_	method_22440	method_22440
	m	(Lgu;Lhe;)V	a	m_217919_	method_19115	add
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/stream/Stream;	a	m_27138_	method_21647	findAll
	m	(Lclt;)Z	b	m_217960_	method_22441	method_22441
	m	(Ljava/util/function/Predicate;Lbra;)Z	b	m_217980_	method_43982	method_43982
	m	(Lbra;)Lcom/mojang/datafixers/util/Pair;	b	m_217958_	method_43981	method_43981
	m	(Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/stream/Stream;	b	m_27166_	method_22383	getInSquare
	m	(Lgu;Lgu;)D	b	m_217975_	method_20003	method_20003
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/stream/Stream;	b	m_217983_	method_43983	findAllWithType
	m	(Lgu;)Z	b	m_27154_	method_19129	release
	m	(Lgu;ILbra;)Z	b	m_217968_	method_30335	method_30335
	m	(Lhx;)Lcom/mojang/datafixers/util/Pair;	b	m_217978_	method_22443	method_22443
	m	(Ldej;Lhx;Ljava/util/function/BiConsumer;)V	b	m_217964_	method_20349	method_20349
	m	(Lgu;Lbrb;)Ljava/util/Optional;	b	m_217972_	method_33580	method_33580
	m	(Lcom/mojang/datafixers/util/Pair;)Z	b	m_217962_	method_22442	method_22442
	m	(Lgu;Lbrb;)Ljava/lang/Boolean;	c	m_217991_	method_33581	method_33581
	m	(Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/stream/Stream;	c	m_27181_	method_19125	getInRange
	m	(Lgu;)Ljava/util/Optional;	c	m_27177_	method_19132	getType
	m	(Lbra;)Lcom/mojang/datafixers/util/Pair;	c	m_217989_	method_43984	method_43984
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/stream/Stream;	c	m_217994_	method_30957	findAllClosestFirstWithType
	m	(Lgu;)I	d	m_148653_	method_35155	getFreeTickets
	m	(Lgu;Lbrb;)V	d	m_148655_	method_33582	method_33582
	m	(Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/Optional;	d	m_27192_	method_20006	findClosest
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/Optional;	d	m_27186_	method_19127	find
	m	(Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/Optional;	e	m_218002_	method_43985	findClosestWithType
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lgu;ILbqz$b;)Ljava/util/Optional;	e	m_148658_	method_34712	findClosest
	m	(Lgu;)Ljava/lang/IllegalStateException;	e	m_218000_	method_33583	method_33583
	m	(J)Z	g	m_27197_	method_19133	isVillageCenter
c	bqz$a	net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker	net/minecraft/class_4153$class_4154	net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker
	f	Lbqz;	a	f_27199_	field_18485	field_18485
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	b	f_27200_	field_18486	levels
	m	(Lbqz;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_27203_	method_19134	runAllUpdates
c	bqz$b	net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy	net/minecraft/class_4153$class_4155	net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy
	f	Lbqz$b;	a	HAS_SPACE	field_18487	HAS_SPACE
	f	Lbqz$b;	b	IS_OCCUPIED	field_18488	IS_OCCUPIED
	f	Lbqz$b;	c	ANY	field_18489	ANY
	f	Ljava/util/function/Predicate;	d	f_27214_	field_18490	test
	f	[Lbqz$b;	e	$VALUES	field_18491	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Predicate;	a	m_27221_	method_19135	getTest
	m	(Lbra;)Z	a	m_27222_	method_19136	method_19136
	m	()[Lbqz$b;	b	m_148666_	method_36629	$values
c	br	net/minecraft/advancements/critereon/EntityVariantPredicate	net/minecraft/class_7380	net/minecraft/advancements/critereon/EntityVariantPredicate
	f	Ljava/lang/String;	a	f_219082_	field_38739	VARIANT_KEY
	f	Lcom/mojang/serialization/Codec;	b	f_262213_	field_41547	variantCodec
	f	Ljava/util/function/Function;	c	f_219084_	field_38741	getter
	f	Lbp$a;	d	f_219085_	field_38742	type
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lbr;	a	m_262478_	method_47840	create
	m	(Lhr;Ljava/util/function/Function;)Lbr;	a	m_219093_	method_43116	create
	m	()Lbp$a;	a	m_219089_	method_43114	type
	m	(Lcom/mojang/serialization/Codec;Lcom/google/gson/JsonObject;)Lbp;	a	m_262336_	method_43115	method_43115
	m	(Ljava/lang/Object;)Lbp;	a	m_219096_	method_43117	createPredicate
c	br$1	net/minecraft/advancements/critereon/EntityVariantPredicate$1	net/minecraft/class_7380$1	net/minecraft/advancements/critereon/EntityVariantPredicate$1
	f	Ljava/lang/Object;	b	f_219098_	field_38743	val$variant
	f	Lbr;	c	f_219099_	field_38744	field_38744
	m	(Lbr;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	a	m_219108_	method_43118	method_43118
	m	(Ljava/lang/Object;Ljava/lang/String;)Lcom/google/gson/JsonParseException;	a	m_262337_	method_47841	method_47841
c	bra	net/minecraft/world/entity/ai/village/poi/PoiRecord	net/minecraft/class_4156	net/minecraft/world/entity/ai/village/poi/PoiRecord
	f	Lgu;	a	f_27227_	field_18492	pos
	f	Lhe;	b	f_27228_	field_18493	poiType
	f	I	c	f_27229_	field_18494	freeTickets
	f	Ljava/lang/Runnable;	d	f_27230_	field_18495	setDirty
	m	(Lgu;Lhe;ILjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lhe;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257311_	method_28360	method_28360
	m	()I	a	m_148667_	method_35156	getFreeTickets
	m	(Lbra;)Ljava/lang/Integer;	a	m_148668_	method_28358	method_28358
	m	(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;	a	m_27242_	method_28359	codec
	m	(Lbra;)Lhe;	b	m_218016_	method_28361	method_28361
	m	()Z	b	m_27247_	method_19137	acquireTicket
	m	()Z	c	m_27250_	method_19138	releaseTicket
	m	(Lbra;)Lgu;	c	m_148672_	method_28362	method_28362
	m	()Z	d	m_27253_	method_19139	hasSpace
	m	()Z	e	m_27254_	method_19140	isOccupied
	m	()Lgu;	f	m_27257_	method_19141	getPos
	m	()Lhe;	g	m_218018_	method_19142	getPoiType
c	brb	net/minecraft/world/entity/ai/village/poi/PoiSection	net/minecraft/class_4157	net/minecraft/world/entity/ai/village/poi/PoiSection
	f	Lorg/slf4j/Logger;	a	f_27260_	field_18496	LOGGER
	f	Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;	b	f_27261_	field_18497	records
	f	Ljava/util/Map;	c	f_27262_	field_18498	byType
	f	Ljava/lang/Runnable;	d	f_27263_	field_18499	setDirty
	f	Z	e	f_27264_	field_19226	isValid
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Runnable;ZLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lbra;)Z	a	m_27273_	method_20350	add
	m	(Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_27297_	method_28365	method_28365
	m	(Ljava/util/function/Predicate;Lbqz$b;)Ljava/util/stream/Stream;	a	m_27304_	method_19150	getRecords
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	a	m_27300_	method_19149	method_19149
	m	(Lbrb;)Ljava/util/List;	a	m_148674_	method_28363	method_28363
	m	()Z	a	m_27272_	method_22444	isValid
	m	(Lgu;Lhe;S)Lbra;	a	m_218024_	method_20351	method_20351
	m	(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;	a	m_27295_	method_28364	codec
	m	(Lacp;)Ljava/lang/String;	a	m_218019_	method_43986	method_43986
	m	(Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lgu;Lhe;)V	a	m_218030_	method_20352	method_20352
	m	(Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z	a	m_27307_	method_19151	method_19151
	m	(Ljava/util/function/Consumer;)V	a	m_27302_	method_20353	refresh
	m	(Lhe;)Ljava/util/Set;	a	m_218028_	method_19143	method_19143
	m	(Lgu;)V	a	m_27279_	method_19145	remove
	m	(Lgu;Lhe;)V	a	m_218021_	method_19146	add
	m	(Lgu;Ljava/util/function/Predicate;)Z	a	m_27288_	method_19147	exists
	m	(Ljava/lang/Runnable;)Lbrb;	b	m_27315_	method_28367	method_28367
	m	(Lbrb;)Ljava/lang/Boolean;	b	m_148680_	method_28366	method_28366
	m	(Lgu;)I	b	m_148682_	method_35157	getFreeTickets
	m	()V	b	m_27310_	method_20395	clear
	m	(Lgu;)Z	c	m_27317_	method_19153	release
	m	(Lgu;)Ljava/util/Optional;	d	m_27319_	method_19154	getType
	m	(Lgu;)Ljava/util/Optional;	e	m_148684_	method_33584	getPoiRecord
c	brc	net/minecraft/world/entity/ai/village/poi/PoiType	net/minecraft/class_4158	net/minecraft/world/entity/ai/village/poi/PoiType
	f	Ljava/util/function/Predicate;	a	f_218034_	field_39277	NONE
	f	Ljava/util/Set;	b	f_27325_	comp_815	matchingStates
	f	I	c	f_27326_	comp_816	maxTickets
	f	I	d	f_27328_	comp_817	validRange
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Set;II)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_148692_	method_35159	is
	m	(Lhe;)Z	a	m_218040_	method_43987	method_43987
	m	()Ljava/util/Set;	a	f_27325_	comp_815	matchingStates
	m	()I	b	f_27326_	comp_816	maxTickets
	m	()I	c	f_27328_	comp_817	validRange
c	brd	net/minecraft/world/entity/ai/village/poi/PoiTypes	net/minecraft/class_7477	net/minecraft/world/entity/ai/village/poi/PoiTypes
	f	Lacp;	a	f_218047_	field_39278	ARMORER
	f	Lacp;	b	f_218048_	field_39279	BUTCHER
	f	Lacp;	c	f_218049_	field_39280	CARTOGRAPHER
	f	Lacp;	d	f_218050_	field_39281	CLERIC
	f	Lacp;	e	f_218051_	field_39282	FARMER
	f	Lacp;	f	f_218052_	field_39283	FISHERMAN
	f	Lacp;	g	f_218053_	field_39284	FLETCHER
	f	Lacp;	h	f_218054_	field_39285	LEATHERWORKER
	f	Lacp;	i	f_218055_	field_39286	LIBRARIAN
	f	Lacp;	j	f_218056_	field_39287	MASON
	f	Lacp;	k	f_218057_	field_39288	SHEPHERD
	f	Lacp;	l	f_218058_	field_39289	TOOLSMITH
	f	Lacp;	m	f_218059_	field_39290	WEAPONSMITH
	f	Lacp;	n	f_218060_	field_39291	HOME
	f	Lacp;	o	f_218061_	field_39292	MEETING
	f	Lacp;	p	f_218062_	field_39293	BEEHIVE
	f	Lacp;	q	f_218063_	field_39294	BEE_NEST
	f	Lacp;	r	f_218064_	field_39295	NETHER_PORTAL
	f	Lacp;	s	f_218065_	field_39296	LODESTONE
	f	Lacp;	t	f_218066_	field_39297	LIGHTNING_ROD
	f	Ljava/util/Set;	u	f_218068_	field_39299	BEDS
	f	Ljava/util/Set;	v	f_218069_	field_39300	CAULDRONS
	f	Ljava/util/Map;	w	f_218070_	field_39301	TYPE_BY_STATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;Lacp;Ljava/util/Set;II)Lbrc;	a	m_218084_	method_43993	register
	m	(Lcpn;)Ljava/util/Set;	a	m_218073_	method_43988	getBlockStates
	m	(Ljava/lang/String;)Lacp;	a	m_218090_	method_43994	createKey
	m	(Lhe;Ljava/util/Set;)V	a	m_246216_	method_43990	registerBlockStates
	m	(Ldcb;)Ljava/util/Optional;	a	m_218075_	method_43989	forState
	m	(Lhr;)Lbrc;	a	m_218082_	method_43992	bootstrap
	m	(Lhe;Ldcb;)V	a	m_241760_	method_43991	method_43991
	m	(Lcpn;)Ljava/util/stream/Stream;	b	m_218092_	method_43995	method_43995
	m	(Ldcb;)Z	b	m_252831_	method_46397	hasPoi
	m	(Lcpn;)Ljava/util/stream/Stream;	c	m_218096_	method_43997	method_43997
	m	(Ldcb;)Z	c	m_218094_	method_43996	method_43996
c	bre	net/minecraft/world/entity/ai/village/poi/package-info	net/minecraft/class_6050	net/minecraft/world/entity/ai/village/poi/package-info
c	brf	net/minecraft/world/entity/ambient/AmbientCreature	net/minecraft/class_1421	net/minecraft/world/entity/ambient/AmbientCreature
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	brg	net/minecraft/world/entity/ambient/Bat	net/minecraft/class_1420	net/minecraft/world/entity/ambient/Bat
	f	F	b	f_148698_	field_30268	FLAP_DEGREES_PER_TICK
	f	Lbqm;	bS	f_27408_	field_18100	BAT_RESTING_TARGETING
	f	Lgu;	bT	f_27409_	field_6729	targetPosition
	f	I	c	f_148699_	field_28637	TICKS_PER_FLAP
	f	Laby;	d	f_27407_	field_6728	DATA_ID_FLAGS
	f	I	e	f_148700_	field_30269	FLAG_RESTING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218098_	method_20661	checkBatSpawnRules
	m	()Lbhf$a;	q	m_27455_	method_26878	createAttributes
	m	()Z	r	m_27452_	method_6450	isResting
	m	()Z	w	m_27453_	method_6451	isHalloween
	m	(Z)V	w	m_27456_	method_6449	setResting
c	brh	net/minecraft/world/entity/ambient/package-info	net/minecraft/class_6051	net/minecraft/world/entity/ambient/package-info
c	bri	net/minecraft/world/entity/animal/AbstractFish	net/minecraft/class_1422	net/minecraft/world/entity/animal/AbstractFish
	f	Laby;	b	f_27458_	field_6730	FROM_BUCKET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Z	fY	m_6004_	method_6456	canRandomSwim
	m	()Lamg;	fZ	m_5699_	method_6457	getFlopSound
	m	()Lbhf$a;	q	m_27495_	method_26879	createAttributes
c	bri$a	net/minecraft/world/entity/animal/AbstractFish$FishMoveControl	net/minecraft/class_1422$class_1423	net/minecraft/world/entity/animal/AbstractFish$FishMoveControl
	f	Lbri;	l	f_27499_	field_6731	fish
	m	(Lbri;)V	<init>	<init>	<init>	<init>
c	bri$b	net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal	net/minecraft/class_1422$class_1424	net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal
	f	Lbri;	i	f_27503_	field_6732	fish
	m	(Lbri;)V	<init>	<init>	<init>	<init>
c	brj	net/minecraft/world/entity/animal/AbstractGolem	net/minecraft/class_1427	net/minecraft/world/entity/animal/AbstractGolem
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	brk	net/minecraft/world/entity/animal/AbstractSchoolingFish	net/minecraft/class_1425	net/minecraft/world/entity/animal/AbstractSchoolingFish
	f	Lbrk;	b	f_27520_	field_6734	leader
	f	I	c	f_27521_	field_6733	schoolSize
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbrk;)Lbrk;	a	m_27525_	method_6461	startFollowing
	m	(Ljava/util/stream/Stream;)V	a	m_27533_	method_6468	addFollowers
	m	(Lbrk;)V	b	m_27535_	method_6458	method_6458
	m	(Lbrk;)Z	c	m_27537_	method_6460	method_6460
	m	()I	ga	m_6031_	method_6465	getMaxSchoolSize
	m	()Z	gb	m_27540_	method_6470	isFollower
	m	()V	gc	m_27541_	method_6466	stopFollowing
	m	()Z	gd	m_27542_	method_6469	canBeFollowed
	m	()Z	ge	m_27543_	method_6467	hasFollowers
	m	()Z	gf	m_27544_	method_6464	inRangeOfLeader
	m	()V	gg	m_27545_	method_6463	pathToLeader
	m	()V	gh	m_27546_	method_6462	addFollower
	m	()V	gi	m_27547_	method_6459	removeFollower
c	brk$a	net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData	net/minecraft/class_1425$class_1426	net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData
	f	Lbrk;	a	f_27551_	field_6735	leader
	m	(Lbrk;)V	<init>	<init>	<init>	<init>
c	brl	net/minecraft/world/entity/animal/Animal	net/minecraft/class_1429	net/minecraft/world/entity/animal/Animal
	f	I	bT	f_27554_	field_6745	inLove
	f	Ljava/util/UUID;	bU	f_27555_	field_6744	loveCause
	f	I	bV	f_148714_	field_30270	PARENT_AGE_AFTER_BREEDING
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbrl;)V	a	m_27563_	method_24650	spawnChildFromBreeding
	m	(Lbrl;)Z	a	m_7848_	method_6474	canMate
	m	(Lbyo;Lbdw;Lcfz;)V	a	m_142075_	method_6475	usePlayerItem
	m	(Lbrl;Lbfe;Laig;)V	a	m_276832_	method_49795	method_49795
	m	(Laif;Lbrl;Lbfe;)V	a	m_277117_	method_49794	finalizeSpawnChildFromBreeding
	m	(Lclp;Lgu;)Z	a	m_186209_	method_39448	isBrightEnoughToSpawn
	m	(Lbrl;)Ljava/util/Optional;	b	m_276984_	method_49796	method_49796
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218104_	method_20663	checkAnimalSpawnRules
	m	()Z	fZ	m_5957_	method_6482	canFallInLove
	m	(Lbyo;)V	g	m_27595_	method_6480	setInLove
	m	()I	ga	m_27591_	method_29270	getInLoveTime
	m	()Laig;	gb	m_27592_	method_6478	getLoveCause
	m	()Z	gc	m_27593_	method_6479	isInLove
	m	()V	gd	m_27594_	method_6477	resetLove
	m	(Lcfz;)Z	m	m_6898_	method_6481	isFood
	m	(I)V	s	m_27601_	method_6476	setInLoveTime
c	brm	net/minecraft/world/entity/animal/Bee	net/minecraft/class_4466	net/minecraft/world/entity/animal/Bee
	f	F	bT	f_148718_	field_30271	FLAP_DEGREES_PER_TICK
	f	I	bU	f_148719_	field_28638	TICKS_PER_FLAP
	f	Ljava/lang/String;	bW	f_148720_	field_30272	TAG_CROPS_GROWN_SINCE_POLLINATION
	f	Ljava/lang/String;	bX	f_148721_	field_30273	TAG_CANNOT_ENTER_HIVE_TICKS
	f	Ljava/lang/String;	bY	f_148722_	field_30276	TAG_TICKS_SINCE_POLLINATION
	f	Ljava/lang/String;	bZ	f_148723_	field_30277	TAG_HAS_STUNG
	f	I	cA	f_27712_	field_20361	numCropsGrownSincePollination
	f	I	cB	f_148725_	field_30274	COOLDOWN_BEFORE_LOCATING_NEW_HIVE
	f	I	cC	f_27713_	field_21643	remainingCooldownBeforeLocatingNewHive
	f	I	cD	f_148726_	field_30275	COOLDOWN_BEFORE_LOCATING_NEW_FLOWER
	f	I	cE	f_27714_	field_21644	remainingCooldownBeforeLocatingNewFlower
	f	Lgu;	cF	f_27697_	field_20362	savedFlowerPos
	f	Lgu;	cG	f_27698_	field_20363	hivePos
	f	Lbrm$k;	cH	f_27699_	field_21079	beePollinateGoal
	f	Lbrm$e;	cI	f_27700_	field_21645	goToHiveGoal
	f	Lbrm$f;	cJ	f_27701_	field_21646	goToKnownFlowerGoal
	f	I	cK	f_27702_	field_21509	underWaterTicks
	f	Ljava/lang/String;	ca	f_148724_	field_30278	TAG_HAS_NECTAR
	f	Ljava/lang/String;	cb	f_148727_	field_30279	TAG_FLOWER_POS
	f	Ljava/lang/String;	cc	f_148728_	field_30280	TAG_HIVE_POS
	f	Laby;	cd	f_27703_	field_20353	DATA_FLAGS_ID
	f	Laby;	ce	f_27704_	field_20354	DATA_REMAINING_ANGER_TIME
	f	I	cf	f_148729_	field_30281	FLAG_ROLL
	f	I	cg	f_148730_	field_30282	FLAG_HAS_STUNG
	f	I	ch	f_148731_	field_30283	FLAG_HAS_NECTAR
	f	I	ci	f_148732_	field_30284	STING_DEATH_COUNTDOWN
	f	I	cj	f_148733_	field_30285	TICKS_BEFORE_GOING_TO_KNOWN_FLOWER
	f	I	ck	f_148734_	field_30286	TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME
	f	I	cl	f_148735_	field_30287	MIN_ATTACK_DIST
	f	I	cm	f_148736_	field_30288	MAX_CROPS_GROWABLE
	f	I	cn	f_148737_	field_30289	POISON_SECONDS_NORMAL
	f	I	co	f_148738_	field_30290	POISON_SECONDS_HARD
	f	I	cp	f_148739_	field_30291	TOO_FAR_DISTANCE
	f	I	cq	f_148740_	field_30292	HIVE_CLOSE_ENOUGH_DISTANCE
	f	I	cr	f_148741_	field_30293	PATHFIND_TO_HIVE_WHEN_CLOSER_THAN
	f	I	cs	f_148742_	field_30294	HIVE_SEARCH_DISTANCE
	f	Lbdi;	ct	f_27705_	field_25363	PERSISTENT_ANGER_TIME
	f	Ljava/util/UUID;	cu	f_27706_	field_25364	persistentAngerTarget
	f	F	cv	f_27707_	field_20356	rollAmount
	f	F	cw	f_27708_	field_20357	rollAmountO
	f	I	cx	f_27709_	field_20358	timeSinceSting
	f	I	cy	f_27710_	field_20359	ticksWithoutNectarSinceExitingHive
	f	I	cz	f_27711_	field_20360	stayOutOfHiveCountdown
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbrm;)Lapf;	A	m_218111_	method_21801	method_21801
	m	(Lbrm;)Lapf;	B	m_218113_	method_21803	method_21803
	m	(Lbrm;)Lapf;	C	m_218115_	method_36630	method_36630
	m	(F)F	D	m_27935_	method_21811	getRollAmount
	m	(Lbrm;)Lbpj;	a	m_148756_	method_36631	method_36631
	m	(Lcmm;DDDDDLit;)V	a	m_27779_	method_21769	spawnFluidParticle
	m	(Laif;Lbfe;)Lbrm;	b	m_142606_	method_21771	getBreedOffspring
	m	(Lbrm;)Lapf;	b	m_218117_	method_21765	method_21765
	m	(Lgu;I)Z	b	m_27816_	method_23979	closerThan
	m	(Lbrm;)Lbpj;	c	m_148764_	method_36632	method_36632
	m	(IZ)V	d	m_27832_	method_21775	setFlag
	m	(Lbrm;)Lbpj;	d	m_148766_	method_36633	method_36633
	m	(Lbrm;)Lbpj;	e	m_148768_	method_36634	method_36634
	m	(Lbrm;)Lbpj;	f	m_148770_	method_23989	method_23989
	m	()Ljava/util/List;	fY	m_148775_	method_35162	getBlacklistedHives
	m	(Lbrm;)Lbpj;	g	m_148776_	method_23991	method_23991
	m	()V	ge	m_27853_	method_21780	resetTicksWithoutNectarSinceExitingHive
	m	()Z	gf	m_27854_	method_21791	hasHive
	m	()Lgu;	gg	m_27855_	method_23884	getHivePos
	m	()Lbmw;	gh	m_148772_	method_35163	getGoalSelector
	m	()Z	gi	m_27856_	method_21784	hasNectar
	m	()Z	gj	m_27857_	method_21785	hasStung
	m	()Lbhf$a;	gk	m_27858_	method_26880	createAttributes
	m	()V	gm	m_27864_	method_21788	dropOffNectar
	m	()Z	gn	m_27865_	method_23983	isTiredOfLookingForNectar
	m	()Z	go	m_27866_	method_21789	wantsToEnterHive
	m	()V	gp	m_27867_	method_21790	updateRollAmount
	m	()Z	gq	m_27868_	method_23984	isHiveNearFire
	m	()I	gr	m_27869_	method_21792	getCropsGrownSincePollination
	m	()V	gs	m_27870_	method_21783	resetNumCropsGrownSincePollination
	m	()V	gt	m_27871_	method_21793	incrementNumCropsGrownSincePollination
	m	()Z	gu	m_27872_	method_21794	isHiveValid
	m	()Z	gv	m_27873_	method_21786	isRolling
	m	(Lbrm;)Lbpj;	h	m_148778_	method_36635	method_36635
	m	(Lgu;)V	i	m_27876_	method_21797	setSavedFlowerPos
	m	(Lbrm;)Lbpj;	i	m_148780_	method_23994	method_23994
	m	(Lgu;)V	j	m_27880_	method_23987	pathfindRandomlyTowards
	m	(Lbrm;)Lbpj;	j	m_27806_	method_23976	method_23976
	m	(Lgu;)Z	k	m_27884_	method_23988	doesHiveHaveSpace
	m	(Lbrm;)Lbpj;	k	m_148782_	method_23999	method_23999
	m	(Lgu;)Z	l	m_27889_	method_23990	isTooFarAway
	m	(Lbrm;)Lbpj;	l	m_27835_	method_23980	method_23980
	m	(Lgu;)Z	m	m_27896_	method_23992	isFlowerValid
	m	(Lbrm;)Lbpj;	m	m_27846_	method_23982	method_23982
	m	(Lbrm;)Lbpj;	n	m_27859_	method_23985	method_23985
	m	(Lbrm;)Lbpj;	o	m_148784_	method_24000	method_24000
	m	(Lbrm;)Lbpj;	p	m_148786_	method_24001	method_24001
	m	()Lgu;	q	m_27851_	method_21778	getSavedFlowerPos
	m	(Lbrm;)Lbpj;	q	m_148788_	method_24002	method_24002
	m	(Lbrm;)Lbpj;	r	m_148790_	method_24003	method_24003
	m	()Z	r	m_27852_	method_21779	hasSavedFlowerPos
	m	(Lbrm;)Lbpj;	s	m_148792_	method_23967	method_23967
	m	(Lbrm;)Lapf;	t	m_218119_	method_21795	method_21795
	m	(I)V	t	m_27915_	method_21807	setStayOutOfHiveCountdown
	m	(Lbrm;)Lapf;	u	m_218121_	method_21796	method_21796
	m	(I)Z	u	m_27921_	method_21812	getFlag
	m	(Lbrm;)Lbpj;	v	m_27898_	method_23993	method_23993
	m	(Lbrm;)Lapf;	w	m_218123_	method_23739	method_23739
	m	(Z)V	w	m_27919_	method_21805	setHasNectar
	m	()I	w	m_148774_	method_35161	getTravellingTicks
	m	(Lbrm;)Lbpj;	x	m_27902_	method_23995	method_23995
	m	(Z)V	x	m_27925_	method_21806	setHasStung
	m	(Z)V	y	m_27929_	method_21808	setRolling
	m	(Lbrm;)Lapf;	y	m_218125_	method_21798	method_21798
	m	(Lbrm;)Lapf;	z	m_218127_	method_23740	method_23740
c	brm$1	net/minecraft/world/entity/animal/Bee$1	net/minecraft/class_4466$1	net/minecraft/world/entity/animal/Bee$1
	f	Lbrm;	p	f_27941_	field_20364	field_20364
	m	(Lbrm;Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	brm$a	net/minecraft/world/entity/animal/Bee$BaseBeeGoal	net/minecraft/class_4466$class_4467	net/minecraft/world/entity/animal/Bee$BaseBeeGoal
	f	Lbrm;	a	f_27949_	field_20365	field_20365
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_7989_	method_21814	canBeeUse
	m	()Z	i	m_8011_	method_21815	canBeeContinueToUse
c	brm$b	net/minecraft/world/entity/animal/Bee$BeeAttackGoal	net/minecraft/class_4466$class_4468	net/minecraft/world/entity/animal/Bee$BeeAttackGoal
	f	Lbrm;	b	f_27957_	field_20366	field_20366
	m	(Lbrm;Lbgi;DZ)V	<init>	<init>	<init>	<init>
c	brm$c	net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal	net/minecraft/class_4466$class_4469	net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	()Z	i	m_27969_	method_21816	beeCanTarget
c	brm$d	net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal	net/minecraft/class_4466$class_4470	net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal
	f	Lbrm;	b	f_27970_	field_20367	field_20367
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
c	brm$e	net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal	net/minecraft/class_4466$class_4472	net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal
	f	I	b	f_148804_	field_30295	MAX_TRAVELLING_TICKS
	f	Lbrm;	c	f_27979_	field_20371	field_20371
	f	I	d	f_27980_	field_21647	travellingTicks
	f	I	e	f_148805_	field_30296	MAX_BLACKLISTED_TARGETS
	f	Ljava/util/List;	f	f_27981_	field_21648	blacklistedTargets
	f	Ldxt;	g	f_27982_	field_21649	lastPath
	f	I	h	f_148806_	field_30297	TICKS_BEFORE_HIVE_DROP
	f	I	i	f_27983_	field_23133	ticksStuck
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_27990_	method_24006	pathfindDirectlyTowards
	m	(Lgu;)Z	b	m_27993_	method_24007	isTargetBlacklisted
	m	(Lgu;)V	c	m_27998_	method_24009	blacklistTarget
	m	(Lgu;)Z	d	m_28001_	method_24010	hasReachedTarget
	m	()V	k	m_28006_	method_24011	clearBlacklist
	m	()V	l	m_28007_	method_24012	dropAndBlacklistHive
	m	()V	m	m_28008_	method_23885	dropHive
c	brm$f	net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal	net/minecraft/class_4466$class_4473	net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal
	f	Lbrm;	b	f_28009_	field_20372	field_20372
	f	I	c	f_148807_	field_30298	MAX_TRAVELLING_TICKS
	f	I	d	f_28010_	field_21650	travellingTicks
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	()Z	k	m_28020_	method_24013	wantsToGoToKnownFlower
c	brm$g	net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal	net/minecraft/class_4466$class_4474	net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal
	f	I	b	f_148808_	field_30299	GROW_CHANCE
	f	Lbrm;	c	f_28021_	field_20373	field_20373
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
c	brm$h	net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal	net/minecraft/class_4466$class_4475	net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal
	f	Lbrm;	a	f_28030_	field_20374	field_20374
	m	(Lbrm;Lbrm;)V	<init>	<init>	<init>	<init>
c	brm$i	net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal	net/minecraft/class_4466$class_4476	net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal
	f	Lbrm;	b	f_28038_	field_20375	field_20375
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lgu;)D	a	m_148809_	method_24015	method_24015
	m	(Lhe;)Z	a	m_218129_	method_23743	method_23743
	m	()Ljava/util/List;	k	m_28055_	method_23742	findNearbyHivesWithSpace
c	brm$j	net/minecraft/world/entity/animal/Bee$BeeLookControl	net/minecraft/class_4466$class_4477	net/minecraft/world/entity/animal/Bee$BeeLookControl
	f	Lbrm;	h	f_28056_	field_20376	field_20376
	m	(Lbrm;Lbgb;)V	<init>	<init>	<init>	<init>
c	brm$k	net/minecraft/world/entity/animal/Bee$BeePollinateGoal	net/minecraft/class_4466$class_4478	net/minecraft/world/entity/animal/Bee$BeePollinateGoal
	f	Lbrm;	b	f_28062_	field_20377	field_20377
	f	I	c	f_148812_	field_30300	MIN_POLLINATION_TICKS
	f	I	d	f_148813_	field_30301	MIN_FIND_FLOWER_RETRY_COOLDOWN
	f	I	e	f_148814_	field_30302	MAX_FIND_FLOWER_RETRY_COOLDOWN
	f	Ljava/util/function/Predicate;	f	f_28063_	field_20617	VALID_POLLINATION_BLOCKS
	f	D	g	f_148815_	field_30303	ARRIVAL_THRESHOLD
	f	I	h	f_148816_	field_30304	POSITION_CHANGE_CHANCE
	f	F	i	f_148817_	field_30305	SPEED_MODIFIER
	f	F	j	f_148818_	field_30306	HOVER_HEIGHT_WITHIN_FLOWER
	f	F	k	f_148819_	field_30307	HOVER_POS_OFFSET
	f	I	l	f_28064_	field_20378	successfulPollinatingTicks
	f	I	m	f_28065_	field_20379	lastSoundPlayedTick
	f	Z	n	f_28066_	field_21080	pollinating
	f	Leei;	o	f_28067_	field_21511	hoverPos
	f	I	p	f_28068_	field_21651	pollinatingTicks
	f	I	q	f_148820_	field_30308	MAX_POLLINATING_TICKS
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;D)Ljava/util/Optional;	a	m_28075_	method_22326	findNearestBlock
	m	(Ldcb;)Z	a	m_28073_	method_21819	method_21819
	m	()Z	k	m_28085_	method_21820	hasPollinatedLongEnough
	m	()Z	l	m_28086_	method_23346	isPollinating
	m	()V	m	m_28087_	method_23748	stopPollinating
	m	()V	n	m_28088_	method_23749	setWantedPos
	m	()F	o	m_28089_	method_23750	getOffset
	m	()Ljava/util/Optional;	p	m_28090_	method_21821	findNearbyFlower
c	brm$l	net/minecraft/world/entity/animal/Bee$BeeWanderGoal	net/minecraft/class_4466$class_4479	net/minecraft/world/entity/animal/Bee$BeeWanderGoal
	f	Lbrm;	a	f_28091_	field_20380	field_20380
	f	I	b	f_148821_	field_30309	WANDER_THRESHOLD
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
	m	()Leei;	h	m_28097_	method_21822	findPos
c	brn	net/minecraft/world/entity/animal/Bucketable	net/minecraft/class_5761	net/minecraft/world/entity/animal/Bucketable
	m	(Lbgb;Lcfz;)V	a	m_148822_	method_35167	saveDefaultDataToBucketTag
	m	(Lbyo;Lbdw;Lbfz;)Ljava/util/Optional;	a	m_148828_	method_35169	bucketMobPickup
	m	(Lbgb;Lqr;)V	a	m_148825_	method_35168	loadDefaultDataFromBucketTag
	m	()Lcfz;	b	m_28282_	method_6452	getBucketItemStack
	m	(Lqr;)V	c	m_142278_	method_35170	loadFromBucketTag
	m	(Lcfz;)V	l	m_6872_	method_6455	saveToBucketTag
	m	()Z	r	m_27487_	method_6453	fromBucket
	m	(Z)V	w	m_27497_	method_6454	setFromBucket
	m	()Lamg;	w	m_142623_	method_35171	getPickupSound
c	bro	net/minecraft/world/entity/animal/Cat	net/minecraft/class_1451	net/minecraft/world/entity/animal/Cat
	f	D	bW	f_148842_	field_30310	TEMPT_SPEED_MOD
	f	D	bX	f_148843_	field_30311	WALK_SPEED_MOD
	f	D	bY	f_148844_	field_30312	SPRINT_SPEED_MOD
	f	Lciz;	bZ	f_28103_	field_6809	TEMPT_INGREDIENT
	f	Laby;	ca	f_218131_	field_6811	DATA_VARIANT_ID
	f	Laby;	cb	f_28105_	field_16284	IS_LYING
	f	Laby;	cc	f_28106_	field_16292	RELAX_STATE_ONE
	f	Laby;	cd	f_28107_	field_16285	DATA_COLLAR_COLOR
	f	Lbro$a;	ce	f_28108_	field_6808	avoidPlayersGoal
	f	Lbod;	cf	f_28109_	field_6810	temptGoal
	f	F	cg	f_28110_	field_16290	lieDownAmount
	f	F	ch	f_28111_	field_16291	lieDownAmountO
	f	F	ci	f_28098_	field_16288	lieDownAmountTail
	f	F	cj	f_28099_	field_16289	lieDownAmountOTail
	f	F	ck	f_28100_	field_16286	relaxStateOneAmount
	f	F	cl	f_28101_	field_16287	relaxStateOneAmountO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_28181_	method_16088	setLying
	m	(Z)V	B	m_28185_	method_16087	setRelaxStateOne
	m	(F)F	D	m_28183_	method_16082	getLieDownAmount
	m	(F)F	E	m_28187_	method_16091	getLieDownAmountTail
	m	(F)F	F	m_28116_	method_16095	getRelaxStateOneAmount
	m	(Lbrp;)V	a	m_28464_	method_47842	setVariant
	m	(Lcnb;Lhi$c;)Ljava/util/Optional;	a	m_289128_	method_43089	method_43089
	m	(Lcen;)V	a	m_28131_	method_16094	setCollarColor
	m	(Laif;Lbfe;)Lbro;	b	m_142606_	method_6573	getBreedOffspring
	m	(Lhe;)V	c	m_262358_	method_43088	method_43088
	m	()Lacq;	ge	m_28162_	method_16092	getResourceLocation
	m	()Lbrp;	gf	m_28554_	method_47843	getVariant
	m	()Z	gg	m_28164_	method_16086	isLying
	m	()Z	gh	m_28165_	method_16093	isRelaxStateOne
	m	()Lcen;	gi	m_28166_	method_16096	getCollarColor
	m	()V	gj	m_28167_	method_16089	hiss
	m	()Lbhf$a;	gk	m_28168_	method_26881	createAttributes
	m	()F	gl	m_28169_	method_22327	getAttackDamage
	m	()V	gm	m_28170_	method_16085	handleLieDown
	m	()V	gn	m_28171_	method_16090	updateLieDownAmount
	m	()V	go	m_28172_	method_16084	updateRelaxStateOneAmount
c	bro$a	net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal	net/minecraft/class_1451$class_3698	net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal
	f	Lbro;	i	f_28189_	field_16293	cat
	m	(Lbro;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
c	bro$b	net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal	net/minecraft/class_1451$class_3699	net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal
	f	Lbro;	a	f_28198_	field_16297	cat
	f	Lbyo;	b	f_28199_	field_16295	ownerPlayer
	f	Lgu;	c	f_28200_	field_16294	goalPos
	f	I	d	f_28201_	field_16296	onBedTicks
	m	(Lbro;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lha;)Lgu;	a	m_28207_	method_27801	method_27801
	m	(Lgu;)Lgu;	a	m_28205_	method_27800	method_27800
	m	()Z	h	m_28214_	method_16098	spaceIsOccupied
	m	()V	i	m_28215_	method_16097	giveMorningGift
c	bro$c	net/minecraft/world/entity/animal/Cat$CatTemptGoal	net/minecraft/class_1451$class_3700	net/minecraft/world/entity/animal/Cat$CatTemptGoal
	f	Lbyo;	c	f_28216_	field_16298	selectedPlayer
	f	Lbro;	d	f_28217_	field_17948	cat
	m	(Lbro;DLciz;Z)V	<init>	<init>	<init>	<init>
c	brp	net/minecraft/world/entity/animal/CatVariant	net/minecraft/class_7375	net/minecraft/world/entity/animal/CatVariant
	f	Lacp;	a	f_218140_	field_38709	TABBY
	f	Lacp;	b	f_218141_	field_38710	BLACK
	f	Lacp;	c	f_218142_	field_38711	RED
	f	Lacp;	d	f_218143_	field_38712	SIAMESE
	f	Lacp;	e	f_218144_	field_38713	BRITISH_SHORTHAIR
	f	Lacp;	f	f_218145_	field_38714	CALICO
	f	Lacp;	g	f_218146_	field_38715	PERSIAN
	f	Lacp;	h	f_218147_	field_38716	RAGDOLL
	f	Lacp;	i	f_218148_	field_38717	WHITE
	f	Lacp;	j	f_218149_	field_38718	JELLIE
	f	Lacp;	k	f_218150_	field_38719	ALL_BLACK
	f	Lacq;	l	f_218151_	comp_706	texture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_255249_	method_46647	createKey
	m	(Lhr;)Lbrp;	a	m_255364_	method_46646	bootstrap
	m	()Lacq;	a	f_218151_	comp_706	texture
	m	(Lhr;Lacp;Ljava/lang/String;)Lbrp;	a	m_255142_	method_43090	register
c	brq	net/minecraft/world/entity/animal/Chicken	net/minecraft/class_1428	net/minecraft/world/entity/animal/Chicken
	f	F	bT	f_28226_	field_6741	flap
	f	F	bU	f_28227_	field_6743	flapSpeed
	f	F	bW	f_28228_	field_6738	oFlapSpeed
	f	F	bX	f_28229_	field_6736	oFlap
	f	F	bY	f_28230_	field_6737	flapping
	f	I	bZ	f_28231_	field_6739	eggTime
	f	Z	ca	f_28232_	field_6740	isChickenJockey
	f	Lciz;	cb	f_28233_	field_6742	FOOD_ITEMS
	f	F	cc	f_148873_	field_28639	nextFlap
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)Lbrq;	b	m_142606_	method_6471	getBreedOffspring
	m	()Lbhf$a;	q	m_28263_	method_26882	createAttributes
	m	()Z	r	m_28264_	method_6472	isChickenJockey
	m	(Z)V	w	m_28273_	method_6473	setChickenJockey
c	brr	net/minecraft/world/entity/animal/Cod	net/minecraft/class_1431	net/minecraft/world/entity/animal/Cod
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	brs	net/minecraft/world/entity/animal/Cow	net/minecraft/class_1430	net/minecraft/world/entity/animal/Cow
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)Lbrs;	b	m_142606_	method_6483	getBreedOffspring
	m	()Lbhf$a;	q	m_28307_	method_26883	createAttributes
c	brt	net/minecraft/world/entity/animal/Dolphin	net/minecraft/class_1433	net/minecraft/world/entity/animal/Dolphin
	f	I	b	f_148892_	field_30326	TOTAL_AIR_SUPPLY
	f	Laby;	bT	f_28310_	field_6749	MOISTNESS_LEVEL
	f	Lbqm;	bU	f_28311_	field_18101	SWIM_WITH_PLAYER_TARGETING
	f	I	bV	f_148893_	field_30327	TOTAL_MOISTNESS_LEVEL
	f	Ljava/util/function/Predicate;	c	f_28309_	field_6748	ALLOWED_ITEMS
	f	Laby;	d	f_28312_	field_6747	TREASURE_POS
	f	Laby;	e	f_28313_	field_6750	GOT_FISH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lit;)V	a	m_28337_	method_6492	addParticlesAroundSelf
	m	(Lbrt;)Lapf;	a	m_218164_	method_18055	method_18055
	m	(Lbrt;)Lapf;	b	m_218166_	method_6488	method_6488
	m	(Lbvh;)Z	c	m_289129_	method_6485	method_6485
	m	(I)V	c	m_28343_	method_6489	setMoisntessLevel
	m	(Lbrt;)Lapf;	c	m_218168_	method_18054	method_18054
	m	()Lbhf$a;	fY	m_28379_	method_26884	createAttributes
	m	()Z	fZ	m_28380_	method_6484	closeToNextPos
	m	(Lgu;)V	i	m_28384_	method_6493	setTreasurePos
	m	()Lgu;	q	m_28387_	method_6494	getTreasurePos
	m	()Z	r	m_28377_	method_6487	gotFish
	m	(Z)V	w	m_28393_	method_6486	setGotFish
	m	()I	w	m_28378_	method_6491	getMoistnessLevel
c	brt$a	net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal	net/minecraft/class_1433$class_1435	net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal
	f	Lbrt;	a	f_28399_	field_6752	dolphin
	f	Z	b	f_28400_	field_6753	stuck
	m	(Lbrt;)V	<init>	<init>	<init>	<init>
c	brt$b	net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal	net/minecraft/class_1433$class_1436	net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal
	f	Lbrt;	a	f_28409_	field_6755	dolphin
	f	D	b	f_28410_	field_6754	speedModifier
	f	Lbyo;	c	f_28411_	field_6756	player
	m	(Lbrt;D)V	<init>	<init>	<init>	<init>
c	brt$c	net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal	net/minecraft/class_1433$class_1437	net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal
	f	Lbrt;	a	f_28420_	field_6757	field_6757
	f	I	b	f_28421_	field_6758	cooldown
	m	(Lbrt;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)V	a	m_28428_	method_18056	drop
c	bru	net/minecraft/world/entity/animal/FlyingAnimal	net/minecraft/class_1432	net/minecraft/world/entity/animal/FlyingAnimal
	m	()Z	gl	m_29443_	method_6581	isFlying
c	brv	net/minecraft/world/entity/animal/Fox	net/minecraft/class_4019	net/minecraft/world/entity/animal/Fox
	f	I	bT	f_148896_	field_30328	FLAG_CROUCHING
	f	I	bU	f_148897_	field_30329	FLAG_INTERESTED
	f	I	bW	f_148898_	field_30330	FLAG_POUNCING
	f	Laby;	bX	f_28437_	field_17949	DATA_TYPE_ID
	f	Laby;	bY	f_28438_	field_17950	DATA_FLAGS_ID
	f	I	bZ	f_148899_	field_30331	FLAG_SITTING
	f	I	ca	f_148900_	field_30332	FLAG_SLEEPING
	f	I	cb	f_148901_	field_30333	FLAG_FACEPLANTED
	f	I	cc	f_148902_	field_30334	FLAG_DEFENDING
	f	Laby;	cd	f_28439_	field_17951	DATA_TRUSTED_ID_0
	f	Laby;	ce	f_28440_	field_17952	DATA_TRUSTED_ID_1
	f	Ljava/util/function/Predicate;	cf	f_28441_	field_17953	ALLOWED_ITEMS
	f	Ljava/util/function/Predicate;	cg	f_28442_	field_17954	TRUSTED_TARGET_SELECTOR
	f	Ljava/util/function/Predicate;	ch	f_28443_	field_17955	STALKABLE_PREY
	f	Ljava/util/function/Predicate;	ci	f_28444_	field_17956	AVOID_PLAYERS
	f	I	cj	f_148903_	field_30335	MIN_TICKS_BEFORE_EAT
	f	Lbmv;	ck	f_28445_	field_17957	landTargetGoal
	f	Lbmv;	cl	f_28446_	field_17958	turtleEggTargetGoal
	f	Lbmv;	cm	f_28447_	field_17959	fishTargetGoal
	f	F	cn	f_28448_	field_17960	interestedAngle
	f	F	co	f_28433_	field_17961	interestedAngleO
	f	F	cp	f_28434_	field_17962	crouchAmount
	f	F	cq	f_28435_	field_17963	crouchAmountO
	f	I	cr	f_28436_	field_17964	ticksSinceEaten
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_28618_	method_18295	setFaceplanted
	m	(Z)V	B	m_28622_	method_18301	setDefending
	m	(Z)V	C	m_28626_	method_18302	setSleeping
	m	(F)F	D	m_28620_	method_18298	getHeadRollAngle
	m	(F)F	E	m_28624_	method_18300	getCrouchAmount
	m	(Lbrv;Lbfz;)Z	a	m_28471_	method_18257	isPathClear
	m	(Lbrv$v;)V	a	m_28464_	method_47844	setVariant
	m	(Lbrv;)Z	a	m_28466_	method_36636	method_36636
	m	(Lbfj;)Z	a	m_28462_	method_18253	method_18253
	m	(Laif;Lbfe;)Lbrv;	b	m_142606_	method_18260	getBreedOffspring
	m	(Ljava/util/UUID;)V	b	m_28515_	method_18266	addTrustedUUID
	m	(Lbfj;)Z	b	m_28497_	method_18261	method_18261
	m	(Lbrv;)Lapf;	b	m_218173_	method_18287	method_18287
	m	(Ljava/util/UUID;)Z	c	m_28529_	method_18428	trusts
	m	(Lbvh;)Z	c	m_289131_	method_18265	method_18265
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218175_	method_39449	checkFoxSpawnRules
	m	(Lbfj;)Z	c	m_287086_	method_18267	method_18267
	m	(Lbrv;)Lapf;	c	m_218181_	method_18288	method_18288
	m	(IZ)V	d	m_28532_	method_18269	setFlag
	m	(Lbrv;)Lapf;	d	m_218183_	method_18290	method_18290
	m	()Z	fY	m_28556_	method_18273	isFaceplanted
	m	()Z	ge	m_28557_	method_18274	isPouncing
	m	()Z	gf	m_148924_	method_35172	isJumping
	m	()Z	gg	m_28558_	method_18275	isFullyCrouched
	m	()Z	gh	m_28559_	method_18277	isInterested
	m	()V	gi	m_28562_	method_18280	setTargetGoals
	m	()Ljava/util/List;	gj	m_28566_	method_18281	getTrustedUUIDs
	m	()Z	gk	m_28567_	method_18282	isDefending
	m	()V	gl	m_28568_	method_18283	wakeUp
	m	()V	gm	m_28569_	method_18284	clearStates
	m	()Z	gn	m_28570_	method_18285	canMove
	m	(Lbfz;)Z	l	m_289133_	method_18429	method_18429
	m	(Lcfz;)Z	l	m_28597_	method_18430	canEat
	m	(Lbfz;)Z	m	m_28584_	method_24347	method_24347
	m	(Lcfz;)V	n	m_28601_	method_18289	spitOutItem
	m	(Lbfz;)Z	n	m_289132_	method_20451	method_20451
	m	(Lbfz;)Z	o	m_289130_	method_18431	method_18431
	m	(Lcfz;)V	o	m_28605_	method_18291	dropItemStack
	m	(Lbfz;)Z	p	m_28599_	method_18254	method_18254
	m	(Lbfz;)Z	q	m_28603_	method_18262	method_18262
	m	()Lbhf$a;	q	m_28553_	method_26885	createAttributes
	m	()Lbrv$v;	r	m_28554_	method_47845	getVariant
	m	(I)Z	t	m_28608_	method_18293	getFlag
	m	()Z	w	m_28555_	method_18272	isSitting
	m	(Z)V	w	m_28610_	method_18294	setSitting
	m	(Z)V	x	m_28612_	method_18296	setIsPouncing
	m	(Z)V	y	m_28614_	method_18297	setIsCrouching
	m	(Z)V	z	m_28616_	method_18299	setIsInterested
c	brv$a	net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal	net/minecraft/class_4019$class_4020	net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal
	f	Lbrv;	i	f_28628_	field_17965	field_17965
	f	Lbfz;	j	f_28629_	field_17966	trustedLastHurtBy
	f	Lbfz;	k	f_28630_	field_17967	trustedLastHurt
	f	I	l	f_28631_	field_17968	timestamp
	m	(Lbrv;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	brv$b	net/minecraft/world/entity/animal/Fox$FaceplantGoal	net/minecraft/class_4019$class_4021	net/minecraft/world/entity/animal/Fox$FaceplantGoal
	f	I	a	f_28640_	field_17969	countdown
	f	Lbrv;	b	f_28641_	field_17970	field_17970
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$c	net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector	net/minecraft/class_4019$class_4022	net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector
	f	Lbrv;	a	f_28649_	field_17971	field_17971
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	test	method_18303	test
c	brv$d	net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal	net/minecraft/class_4019$class_4023	net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal
	f	Lbrv;	a	f_28656_	field_17972	field_17972
	f	Lbqm;	b	f_28657_	field_18102	alertableTargeting
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_28663_	method_18305	hasShelter
	m	()Z	i	m_28664_	method_18306	alertable
c	brv$e	net/minecraft/world/entity/animal/Fox$FoxBreedGoal	net/minecraft/class_4019$class_4024	net/minecraft/world/entity/animal/Fox$FoxBreedGoal
	f	Lbrv;	d	f_28665_	field_17973	field_17973
	m	(Lbrv;D)V	<init>	<init>	<init>	<init>
c	brv$f	net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal	net/minecraft/class_4019$class_4025	net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal
	f	I	g	f_28671_	field_17974	ticksWaited
	f	Lbrv;	h	f_28672_	field_17975	field_17975
	f	I	i	f_148925_	field_30336	WAIT_TICKS
	m	(Lbrv;DII)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)V	a	m_148926_	method_33586	pickGlowBerry
	m	(Ldcb;)V	b	m_148928_	method_33587	pickSweetBerries
	m	()V	o	m_28686_	method_18307	onReachedTarget
c	brv$g	net/minecraft/world/entity/animal/Fox$FoxFloatGoal	net/minecraft/class_4019$class_4026	net/minecraft/world/entity/animal/Fox$FoxFloatGoal
	f	Lbrv;	a	f_28687_	field_17976	field_17976
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$h	net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal	net/minecraft/class_4019$class_4052	net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal
	f	Lbrv;	d	f_28692_	field_18103	field_18103
	f	Lbrv;	e	f_28693_	field_18104	fox
	m	(Lbrv;Lbrv;D)V	<init>	<init>	<init>	<init>
c	brv$i	net/minecraft/world/entity/animal/Fox$FoxGroupData	net/minecraft/class_4019$class_4027	net/minecraft/world/entity/animal/Fox$FoxGroupData
	f	Lbrv$v;	a	f_28701_	field_17977	type
	m	(Lbrv$v;)V	<init>	<init>	<init>	<init>
c	brv$j	net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal	net/minecraft/class_4019$class_4292	net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal
	f	Lbrv;	h	f_28704_	field_19261	field_19261
	m	(Lbrv;Lbgb;Ljava/lang/Class;F)V	<init>	<init>	<init>	<init>
c	brv$k	net/minecraft/world/entity/animal/Fox$FoxLookControl	net/minecraft/class_4019$class_4028	net/minecraft/world/entity/animal/Fox$FoxLookControl
	f	Lbrv;	h	f_28712_	field_17979	field_17979
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$l	net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal	net/minecraft/class_4019$class_4029	net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal
	f	Lbrv;	b	f_28717_	field_17980	field_17980
	m	(Lbrv;DZ)V	<init>	<init>	<init>	<init>
c	brv$m	net/minecraft/world/entity/animal/Fox$FoxMoveControl	net/minecraft/class_4019$class_4030	net/minecraft/world/entity/animal/Fox$FoxMoveControl
	f	Lbrv;	l	f_28727_	field_17981	field_17981
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$n	net/minecraft/world/entity/animal/Fox$FoxPanicGoal	net/minecraft/class_4019$class_4032	net/minecraft/world/entity/animal/Fox$FoxPanicGoal
	f	Lbrv;	h	f_28731_	field_17983	field_17983
	m	(Lbrv;D)V	<init>	<init>	<init>	<init>
c	brv$o	net/minecraft/world/entity/animal/Fox$FoxPounceGoal	net/minecraft/class_4019$class_4033	net/minecraft/world/entity/animal/Fox$FoxPounceGoal
	f	Lbrv;	a	f_28736_	field_17984	field_17984
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$p	net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal	net/minecraft/class_4019$class_4034	net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal
	f	Lbrv;	a	f_28745_	field_17985	field_17985
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$q	net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal	net/minecraft/class_4019$class_4031	net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal
	f	Lbrv;	a	f_28751_	field_17982	field_17982
	m	(Lbrv;II)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_28759_	method_18308	canFoxMove
c	brv$r	net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal	net/minecraft/class_4019$class_4035	net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal
	f	Lbrv;	b	f_28760_	field_17986	field_17986
	f	D	c	f_28761_	field_17987	relX
	f	D	d	f_28762_	field_17988	relZ
	f	I	e	f_28763_	field_17989	lookTime
	f	I	f	f_28764_	field_17990	looksRemaining
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
	m	()V	k	m_28772_	method_18309	resetLook
c	brv$s	net/minecraft/world/entity/animal/Fox$SeekShelterGoal	net/minecraft/class_4019$class_4036	net/minecraft/world/entity/animal/Fox$SeekShelterGoal
	f	Lbrv;	b	f_28773_	field_17991	field_17991
	f	I	c	f_28774_	field_17992	interval
	m	(Lbrv;D)V	<init>	<init>	<init>	<init>
c	brv$t	net/minecraft/world/entity/animal/Fox$SleepGoal	net/minecraft/class_4019$class_4037	net/minecraft/world/entity/animal/Fox$SleepGoal
	f	Lbrv;	b	f_28780_	field_17993	field_17993
	f	I	c	f_148930_	field_30337	WAIT_TIME_BEFORE_SLEEP
	f	I	d	f_28781_	field_17994	countdown
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
	m	()Z	k	m_28788_	method_18432	canSleep
c	brv$u	net/minecraft/world/entity/animal/Fox$StalkPreyGoal	net/minecraft/class_4019$class_4038	net/minecraft/world/entity/animal/Fox$StalkPreyGoal
	f	Lbrv;	a	f_28789_	field_17995	field_17995
	m	(Lbrv;)V	<init>	<init>	<init>	<init>
c	brv$v	net/minecraft/world/entity/animal/Fox$Type	net/minecraft/class_4019$class_4039	net/minecraft/world/entity/animal/Fox$Type
	f	Lbrv$v;	a	RED	field_17996	RED
	f	Lbrv$v;	b	SNOW	field_17997	SNOW
	f	Lapr$a;	c	f_262206_	field_41548	CODEC
	f	Ljava/util/function/IntFunction;	d	f_28798_	field_17998	BY_ID
	f	I	e	f_28800_	field_18000	id
	f	Ljava/lang/String;	f	f_28801_	field_18001	name
	f	[Lbrv$v;	g	$VALUES	field_18003	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Lbrv$v;	a	m_204062_	method_18313	byBiome
	m	(Ljava/lang/String;)Lbrv$v;	a	m_28816_	method_18314	byName
	m	()I	a	m_28820_	method_18317	getId
	m	(I)Lbrv$v;	a	m_28812_	method_18311	byId
	m	()[Lbrv$v;	b	m_148931_	method_36637	$values
c	brw	net/minecraft/world/entity/animal/FrogVariant	net/minecraft/class_7106	net/minecraft/world/entity/animal/FrogVariant
	f	Lbrw;	a	f_218185_	field_37462	TEMPERATE
	f	Lbrw;	b	f_218186_	field_37463	WARM
	f	Lbrw;	c	f_218187_	field_37464	COLD
	f	Lacq;	d	f_218188_	comp_707	texture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_218188_	comp_707	texture
	m	(Ljava/lang/String;Ljava/lang/String;)Lbrw;	a	m_218193_	method_43091	register
c	brx	net/minecraft/world/entity/animal/IronGolem	net/minecraft/class_1439	net/minecraft/world/entity/animal/IronGolem
	f	I	bT	f_28831_	field_6759	offerFlowerTick
	f	Lbdi;	bU	f_28827_	field_25365	PERSISTENT_ANGER_TIME
	f	I	bV	f_28828_	field_25366	remainingPersistentAngerTime
	f	Ljava/util/UUID;	bW	f_28829_	field_25367	persistentAngerTarget
	f	Laby;	c	f_28826_	field_6763	DATA_FLAGS_ID
	f	I	d	f_148932_	field_30338	IRON_INGOT_HEAL_AMOUNT
	f	I	e	f_28830_	field_6762	attackAnimationTick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()I	fY	m_28875_	method_6502	getOfferFlowerTick
	m	()Z	fZ	m_28876_	method_6496	isPlayerCreated
	m	()F	ga	m_28877_	method_22328	getAttackDamage
	m	(Lbfz;)Z	l	m_28878_	method_6498	method_6498
	m	()Lbhf$a;	q	m_28883_	method_26886	createAttributes
	m	()Lbrx$a;	r	m_28873_	method_23347	getCrackiness
	m	(Z)V	w	m_28885_	method_6497	offerFlower
	m	()I	w	m_28874_	method_6501	getAttackAnimationTick
	m	(Z)V	x	m_28887_	method_6499	setPlayerCreated
c	brx$a	net/minecraft/world/entity/animal/IronGolem$Crackiness	net/minecraft/class_1439$class_4621	net/minecraft/world/entity/animal/IronGolem$Crackiness
	f	Lbrx$a;	a	NONE	field_21081	NONE
	f	Lbrx$a;	b	LOW	field_21082	LOW
	f	Lbrx$a;	c	MEDIUM	field_21083	MEDIUM
	f	Lbrx$a;	d	HIGH	field_21084	HIGH
	f	Ljava/util/List;	e	f_28893_	field_21491	BY_DAMAGE
	f	F	f	f_28894_	field_21492	fraction
	f	[Lbrx$a;	g	$VALUES	field_21085	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IF)V	<init>	<init>	<init>	<init>
	m	(F)Lbrx$a;	a	m_28901_	method_23693	byFraction
	m	()[Lbrx$a;	a	m_148933_	method_36638	$values
	m	(Lbrx$a;)D	a	m_28903_	method_23694	method_23694
c	bry	net/minecraft/world/entity/animal/MushroomCow	net/minecraft/class_1438	net/minecraft/world/entity/animal/MushroomCow
	f	Laby;	bT	f_28908_	field_18105	DATA_TYPE
	f	I	bU	f_148934_	field_30339	MUTATE_CHANCE
	f	Lbey;	bW	f_28909_	field_18106	effect
	f	I	bX	f_28910_	field_18107	effectDuration
	f	Ljava/util/UUID;	bY	f_28911_	field_18108	lastLightningBoltUUID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbry;)Lbry$a;	a	m_28930_	method_18434	getOffspringType
	m	(Lbry$a;)V	a	m_28464_	method_47846	setVariant
	m	(Lbdw;Lbyo;)V	a	m_28925_	method_20253	method_20253
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218200_	method_20665	checkMushroomSpawnRules
	m	(Laif;Lbfe;)Lbry;	c	m_142606_	method_6495	getBreedOffspring
	m	(Lcfz;)Ljava/util/Optional;	l	m_28956_	method_18436	getEffectFromItemStack
	m	()Lbry$a;	r	m_28554_	method_47847	getVariant
c	bry$a	net/minecraft/world/entity/animal/MushroomCow$MushroomType	net/minecraft/class_1438$class_4053	net/minecraft/world/entity/animal/MushroomCow$MushroomType
	f	Lbry$a;	a	RED	field_18109	RED
	f	Lbry$a;	b	BROWN	field_18110	BROWN
	f	Lapr$a;	c	f_262198_	field_41549	CODEC
	f	Ljava/lang/String;	d	f_28960_	field_18111	type
	f	Ldcb;	e	f_28961_	field_18112	blockState
	f	[Lbry$a;	f	$VALUES	field_18113	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lbry$a;	a	m_28976_	method_18441	byType
	m	()Ldcb;	a	m_28969_	method_18437	getBlockState
	m	()[Lbry$a;	b	m_148944_	method_36639	$values
c	brz	net/minecraft/world/entity/animal/Ocelot	net/minecraft/class_3701	net/minecraft/world/entity/animal/Ocelot
	f	D	bT	f_148945_	field_30340	CROUCH_SPEED_MOD
	f	D	bU	f_148946_	field_30341	WALK_SPEED_MOD
	f	D	bW	f_148947_	field_30342	SPRINT_SPEED_MOD
	f	Lciz;	bX	f_28981_	field_16299	TEMPT_INGREDIENT
	f	Laby;	bY	f_28982_	field_16301	DATA_TRUSTING
	f	Lbrz$a;	bZ	f_28983_	field_16300	ocelotAvoidPlayersGoal
	f	Lbrz$b;	ca	f_28984_	field_16302	temptGoal
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)Lbrz;	b	m_142606_	method_16104	getBreedOffspring
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218206_	method_20666	checkOcelotSpawnRules
	m	()F	fY	m_29039_	method_22329	getAttackDamage
	m	()Lbhf$a;	q	m_29036_	method_26887	createAttributes
	m	()V	r	m_29037_	method_16103	reassessTrustingGoals
	m	()Z	w	m_29038_	method_16099	isTrusting
	m	(Z)V	w	m_29045_	method_16102	setTrusting
	m	(Z)V	x	m_29047_	method_16100	spawnTrustingParticles
c	brz$a	net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal	net/minecraft/class_3701$class_3702	net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal
	f	Lbrz;	i	f_29049_	field_16303	ocelot
	m	(Lbrz;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
c	brz$b	net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal	net/minecraft/class_3701$class_3703	net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal
	f	Lbrz;	c	f_29058_	field_16304	ocelot
	m	(Lbrz;DLciz;Z)V	<init>	<init>	<init>	<init>
c	bs	net/minecraft/advancements/critereon/FilledBucketTrigger	net/minecraft/class_2054	net/minecraft/advancements/critereon/FilledBucketTrigger
	f	Lacq;	a	f_38768_	field_9612	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbs$a;)Z	a	m_38775_	method_22471	method_22471
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbs$a;	a	m_7214_	method_8931	createInstance
	m	(Laig;Lcfz;)V	a	m_38772_	method_8932	trigger
c	bs$a	net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance	net/minecraft/class_2054$class_2056	net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance
	f	Lbz;	a	f_38787_	field_9616	item
	m	(Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_38791_	method_8938	matches
	m	(Lbz;)Lbs$a;	a	m_38793_	method_8937	filledBucket
c	bsa	net/minecraft/world/entity/animal/Panda	net/minecraft/class_1440	net/minecraft/world/entity/animal/Panda
	f	I	bT	f_148959_	field_30343	TOTAL_ROLL_STEPS
	f	I	bU	f_29072_	field_6767	rollCounter
	f	Laby;	bW	f_29073_	field_6764	UNHAPPY_COUNTER
	f	Laby;	bX	f_29074_	field_6771	SNEEZE_COUNTER
	f	Laby;	bY	f_29075_	field_6780	EAT_COUNTER
	f	Laby;	bZ	f_29076_	field_6766	MAIN_GENE_ID
	f	Laby;	ca	f_29077_	field_6781	HIDDEN_GENE_ID
	f	Laby;	cb	f_29078_	field_6768	DATA_ID_FLAGS
	f	Lbqm;	cc	f_29079_	field_21803	BREED_TARGETING
	f	I	cd	f_148960_	field_30344	FLAG_SNEEZE
	f	I	ce	f_148961_	field_30345	FLAG_ROLL
	f	I	cf	f_148962_	field_30346	FLAG_SIT
	f	I	cg	f_148963_	field_30347	FLAG_ON_BACK
	f	I	ch	f_148964_	field_30348	EAT_TICK_INTERVAL
	f	I	ci	f_148965_	field_30349	TOTAL_UNHAPPY_TIME
	f	Z	cj	f_29080_	field_6769	gotBamboo
	f	Z	ck	f_29081_	field_6770	didBite
	f	Leei;	cl	f_29082_	field_18277	rollDelta
	f	F	cm	f_29083_	field_6777	sitAmount
	f	F	cn	f_29065_	field_6779	sitAmountO
	f	F	co	f_29066_	field_6774	onBackAmount
	f	F	cp	f_29067_	field_6775	onBackAmountO
	f	F	cq	f_29068_	field_6772	rollAmount
	f	F	cr	f_29069_	field_6773	rollAmountO
	f	Lbsa$g;	cs	f_29070_	field_21804	lookAtPlayerGoal
	f	Ljava/util/function/Predicate;	ct	f_29071_	field_6765	PANDA_ITEMS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_29222_	method_6541	roll
	m	(F)F	D	m_29224_	method_6534	getSitAmount
	m	(F)F	E	m_29226_	method_6555	getLieOnBackAmount
	m	(F)F	F	m_29088_	method_6560	getRollAmount
	m	(Lbsa;Lbsa;)V	a	m_29103_	method_6515	setGeneFromParents
	m	(Lbsa$a;)V	a	m_29099_	method_6529	setMainGene
	m	(Lbsa;)Lapf;	a	m_284353_	method_36640	method_36640
	m	(Lbsa;)Lapf;	b	m_218212_	method_24838	method_24838
	m	(Lbsa$a;)V	b	m_29116_	method_6547	setHiddenGene
	m	(Lbvh;)Z	c	m_289134_	method_6504	method_6504
	m	(Lbsa;)Lapf;	c	m_218214_	method_6551	method_6551
	m	(IZ)V	d	m_29134_	method_6557	setFlag
	m	(Lbsa;)Lapf;	d	m_218216_	method_6556	method_6556
	m	(Lbsa;)Lapf;	e	m_218218_	method_6559	method_6559
	m	(Lbsa;)Lapf;	f	m_218220_	method_6507	method_6507
	m	()Z	fY	m_29151_	method_6514	isOnBack
	m	(Lbsa;)Lapf;	g	m_218222_	method_36641	method_36641
	m	()V	gA	m_29177_	method_6548	afterSneeze
	m	()Lbsa$a;	gB	m_29178_	method_6519	getOneOfGenesRandomly
	m	()V	gC	m_29179_	method_18057	tryToSit
	m	()Z	ge	m_29152_	method_6527	isEating
	m	()I	gf	m_29153_	method_6532	getSneezeCounter
	m	()Lbsa$a;	gg	m_29154_	method_6525	getMainGene
	m	()Lbsa$a;	gh	m_29155_	method_6508	getHiddenGene
	m	()Z	gi	m_29156_	method_6526	isRolling
	m	()Lbhf$a;	gj	m_29157_	method_26888	createAttributes
	m	()Lbsa$a;	gk	m_29158_	method_6554	getVariant
	m	()Z	gl	m_29161_	method_6549	isLazy
	m	()Z	gm	m_29162_	method_6509	isWorried
	m	()Z	gn	m_29163_	method_6522	isPlayful
	m	()Z	go	m_148973_	method_35173	isBrown
	m	()Z	gp	m_29164_	method_6550	isWeak
	m	()Z	gq	m_29165_	method_6524	isScared
	m	()V	gr	m_29166_	method_6538	setAttributes
	m	()Z	gs	m_29167_	method_18442	canPerformAction
	m	()I	gt	m_29170_	method_6528	getEatCounter
	m	()V	gu	m_29171_	method_6536	handleEating
	m	()V	gv	m_29172_	method_6512	addEatingParticles
	m	()V	gw	m_29173_	method_6544	updateSitAmount
	m	()V	gx	m_29174_	method_6503	updateOnBackAnimation
	m	()V	gy	m_29175_	method_6523	updateRollAmount
	m	()V	gz	m_29176_	method_6537	handleRoll
	m	(Lbsa;)Lapf;	h	m_218224_	method_6542	method_6542
	m	(Lbsa;)Lapf;	i	m_218226_	method_6511	method_6511
	m	(Lbsa;)Lapf;	j	m_218228_	method_6531	method_6531
	m	(Lbsa;)Lapf;	k	m_218230_	method_6506	method_6506
	m	(Lcfz;)Z	l	m_29195_	method_16106	isFoodOrCake
	m	()I	q	m_29148_	method_6521	getUnhappyCounter
	m	()Z	r	m_29149_	method_6545	isSneezing
	m	(I)V	t	m_29206_	method_6517	setUnhappyCounter
	m	(I)V	u	m_29210_	method_6539	setSneezeCounter
	m	(I)V	v	m_29214_	method_6558	setEatCounter
	m	(I)Z	w	m_29218_	method_6533	getFlag
	m	()Z	w	m_29150_	method_6535	isSitting
	m	(Z)V	w	m_29208_	method_6513	sit
	m	(Z)V	x	m_29212_	method_6505	setOnBack
	m	(Z)V	y	m_29216_	method_6552	eat
	m	(Z)V	z	m_29220_	method_6546	sneeze
c	bsa$a	net/minecraft/world/entity/animal/Panda$Gene	net/minecraft/class_1440$class_1443	net/minecraft/world/entity/animal/Panda$Gene
	f	Lbsa$a;	a	NORMAL	field_6788	NORMAL
	f	Lbsa$a;	b	LAZY	field_6794	LAZY
	f	Lbsa$a;	c	WORRIED	field_6795	WORRIED
	f	Lbsa$a;	d	PLAYFUL	field_6791	PLAYFUL
	f	Lbsa$a;	e	BROWN	field_6792	BROWN
	f	Lbsa$a;	f	WEAK	field_6793	WEAK
	f	Lbsa$a;	g	AGGRESSIVE	field_6789	AGGRESSIVE
	f	Lapr$a;	h	f_262727_	field_41673	CODEC
	f	Ljava/util/function/IntFunction;	i	f_29235_	field_6786	BY_ID
	f	I	j	f_148982_	field_30350	MAX_GENE
	f	I	k	f_29236_	field_6785	id
	f	Ljava/lang/String;	l	f_29237_	field_6797	name
	f	Z	m	f_29238_	field_6790	isRecessive
	f	[Lbsa$a;	n	$VALUES	field_6796	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lbsa$a;Lbsa$a;)Lbsa$a;	a	m_29260_	method_6569	getVariantFromGenes
	m	(Ljava/lang/String;)Lbsa$a;	a	m_29253_	method_6567	byName
	m	(Lapf;)Lbsa$a;	a	m_218234_	method_17688	getRandom
	m	(I)Lbsa$a;	a	m_29248_	method_6566	byId
	m	()I	a	m_29247_	method_6564	getId
	m	()Z	b	m_29263_	method_6568	isRecessive
	m	()[Lbsa$a;	d	m_148983_	method_36642	$values
c	bsa$b	net/minecraft/world/entity/animal/Panda$PandaAttackGoal	net/minecraft/class_1440$class_4054	net/minecraft/world/entity/animal/Panda$PandaAttackGoal
	f	Lbsa;	b	f_29267_	field_18114	panda
	m	(Lbsa;DZ)V	<init>	<init>	<init>	<init>
c	bsa$c	net/minecraft/world/entity/animal/Panda$PandaAvoidGoal	net/minecraft/class_1440$class_1441	net/minecraft/world/entity/animal/Panda$PandaAvoidGoal
	f	Lbsa;	i	f_29273_	field_6782	panda
	m	(Lbsa;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
c	bsa$d	net/minecraft/world/entity/animal/Panda$PandaBreedGoal	net/minecraft/class_1440$class_1442	net/minecraft/world/entity/animal/Panda$PandaBreedGoal
	f	Lbsa;	d	f_29282_	field_6784	panda
	f	I	e	f_29283_	field_6783	unhappyCooldown
	m	(Lbsa;D)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_29289_	method_6561	canFindBamboo
c	bsa$e	net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal	net/minecraft/class_1440$class_1444	net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal
	f	Lbsa;	a	f_29290_	field_6798	panda
	m	(Lbsa;[Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
c	bsa$f	net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal	net/minecraft/class_1440$class_1445	net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal
	f	Lbsa;	a	f_29298_	field_6800	panda
	f	I	b	f_29299_	field_6799	cooldown
	m	(Lbsa;)V	<init>	<init>	<init>	<init>
c	bsa$g	net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal	net/minecraft/class_1440$class_4056	net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal
	f	Lbsa;	h	f_29306_	field_18116	panda
	m	(Lbsa;Ljava/lang/Class;F)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_29312_	method_24217	setTarget
	m	(Lbfz;)Z	b	m_148984_	method_31545	method_31545
c	bsa$h	net/minecraft/world/entity/animal/Panda$PandaMoveControl	net/minecraft/class_1440$class_1446	net/minecraft/world/entity/animal/Panda$PandaMoveControl
	f	Lbsa;	l	f_29316_	field_6801	panda
	m	(Lbsa;)V	<init>	<init>	<init>	<init>
c	bsa$i	net/minecraft/world/entity/animal/Panda$PandaPanicGoal	net/minecraft/class_1440$class_1447	net/minecraft/world/entity/animal/Panda$PandaPanicGoal
	f	Lbsa;	h	f_29320_	field_6802	panda
	m	(Lbsa;D)V	<init>	<init>	<init>	<init>
c	bsa$j	net/minecraft/world/entity/animal/Panda$PandaRollGoal	net/minecraft/class_1440$class_1448	net/minecraft/world/entity/animal/Panda$PandaRollGoal
	f	Lbsa;	a	f_29326_	field_6803	panda
	m	(Lbsa;)V	<init>	<init>	<init>	<init>
c	bsa$k	net/minecraft/world/entity/animal/Panda$PandaSitGoal	net/minecraft/class_1440$class_1449	net/minecraft/world/entity/animal/Panda$PandaSitGoal
	f	Lbsa;	a	f_29333_	field_6805	field_6805
	f	I	b	f_29334_	field_6804	cooldown
	m	(Lbsa;)V	<init>	<init>	<init>	<init>
c	bsa$l	net/minecraft/world/entity/animal/Panda$PandaSneezeGoal	net/minecraft/class_1440$class_1450	net/minecraft/world/entity/animal/Panda$PandaSneezeGoal
	f	Lbsa;	a	f_29342_	field_6806	panda
	m	(Lbsa;)V	<init>	<init>	<init>	<init>
c	bsb	net/minecraft/world/entity/animal/Parrot	net/minecraft/class_1453	net/minecraft/world/entity/animal/Parrot
	f	F	bW	f_29350_	field_6818	flap
	f	F	bX	f_29351_	field_6819	flapSpeed
	f	F	bY	f_29352_	field_6827	oFlapSpeed
	f	F	bZ	f_29353_	field_6829	oFlap
	f	Laby;	ca	f_29354_	field_6826	DATA_VARIANT_ID
	f	Ljava/util/function/Predicate;	cb	f_29355_	field_6821	NOT_PARROT_PREDICATE
	f	Lcfu;	cc	f_29356_	field_6828	POISONOUS_FOOD
	f	Ljava/util/Set;	cd	f_29357_	field_6825	TAME_FOOD
	f	Ljava/util/Map;	ce	f_29358_	field_6822	MOB_SOUND_MAP
	f	F	cf	f_29359_	field_6824	flapping
	f	F	cg	f_148987_	field_28640	nextFlap
	f	Z	ch	f_29348_	field_6823	partyParrot
	f	Lgu;	ci	f_29349_	field_6820	jukebox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/HashMap;)V	a	m_29397_	method_6579	method_6579
	m	(Lbsb$b;)V	a	m_28464_	method_47848	setVariant
	m	(Lapf;)F	a	m_218236_	method_6580	getPitch
	m	(Lcmm;Lapf;)Lamg;	a	m_218238_	method_6583	getAmbient
	m	(Lcmm;Lbfj;)Z	a	m_29382_	method_6587	imitateNearbyMobs
	m	(Lbfn;)Lamg;	b	m_29408_	method_6586	getImitatedSound
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218241_	method_20667	checkParrotSpawnRules
	m	()Lbhf$a;	ge	m_29438_	method_26889	createAttributes
	m	()Z	gf	m_29439_	method_6582	isPartyParrot
	m	()Lbsb$b;	gg	m_28554_	method_6584	getVariant
	m	()V	gi	m_29442_	method_6578	calculateFlapping
c	bsb$1	net/minecraft/world/entity/animal/Parrot$1	net/minecraft/class_1453$1	net/minecraft/world/entity/animal/Parrot$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;)Z	a	test	method_6590	test
c	bsb$a	net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal	net/minecraft/class_1453$class_6537	net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	()Leei;	k	m_186227_	method_38066	getTreePos
c	bsb$b	net/minecraft/world/entity/animal/Parrot$Variant	net/minecraft/class_1453$class_7989	net/minecraft/world/entity/animal/Parrot$Variant
	f	Lbsb$b;	a	RED_BLUE	field_41550	RED_BLUE
	f	Lbsb$b;	b	BLUE	field_41551	BLUE
	f	Lbsb$b;	c	GREEN	field_41552	GREEN
	f	Lbsb$b;	d	YELLOW_BLUE	field_41553	YELLOW_BLUE
	f	Lbsb$b;	e	GRAY	field_41554	GRAY
	f	Lcom/mojang/serialization/Codec;	f	f_262304_	field_41555	CODEC
	f	Ljava/util/function/IntFunction;	g	f_262209_	field_41556	BY_ID
	f	I	h	f_262294_	field_41557	id
	f	Ljava/lang/String;	i	f_262312_	field_41558	name
	f	[Lbsb$b;	j	$VALUES	field_41559	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbsb$b;	a	m_262398_	method_47850	byId
	m	()I	a	m_262504_	method_47849	getId
	m	()[Lbsb$b;	b	m_262428_	method_47851	$values
c	bsc	net/minecraft/world/entity/animal/Pig	net/minecraft/class_1452	net/minecraft/world/entity/animal/Pig
	f	Laby;	bT	f_29456_	field_6816	DATA_SADDLE_ID
	f	Laby;	bU	f_29457_	field_6815	DATA_BOOST_TIME
	f	Lciz;	bW	f_29458_	field_6817	FOOD_ITEMS
	f	Lbfv;	bX	f_29459_	field_23230	steering
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)Lbsc;	b	m_142606_	method_6574	getBreedOffspring
	m	()Lbhf$a;	q	m_29503_	method_26890	createAttributes
c	bsd	net/minecraft/world/entity/animal/PolarBear	net/minecraft/class_1456	net/minecraft/world/entity/animal/PolarBear
	f	Laby;	bT	f_29510_	field_6840	DATA_STANDING_ID
	f	F	bU	f_149003_	field_30352	STAND_ANIMATION_TICKS
	f	F	bW	f_29511_	field_6838	clientSideStandAnimationO
	f	F	bX	f_29512_	field_6837	clientSideStandAnimation
	f	I	bY	f_29513_	field_6839	warningSoundTicks
	f	Lbdi;	bZ	f_29514_	field_25369	PERSISTENT_ANGER_TIME
	f	I	ca	f_29515_	field_25370	remainingPersistentAngerTime
	f	Ljava/util/UUID;	cb	f_29516_	field_25368	persistentAngerTarget
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_29569_	method_6601	getStandingAnimationScale
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218249_	method_20668	checkPolarBearSpawnRules
	m	()Lbhf$a;	q	m_29560_	method_26891	createAttributes
	m	()V	r	m_29561_	method_6602	playWarningSound
	m	()Z	w	m_29562_	method_6600	isStanding
	m	(Z)V	w	m_29567_	method_6603	setStanding
c	bsd$a	net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal	net/minecraft/class_1456$class_1457	net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal
	f	Lbsd;	i	f_29571_	field_6841	field_6841
	m	(Lbsd;)V	<init>	<init>	<init>	<init>
c	bsd$b	net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal	net/minecraft/class_1456$class_1459	net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal
	f	Lbsd;	a	f_29576_	field_6843	field_6843
	m	(Lbsd;)V	<init>	<init>	<init>	<init>
c	bsd$c	net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal	net/minecraft/class_1456$class_1460	net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal
	f	Lbsd;	b	f_29583_	field_6844	field_6844
	m	(Lbsd;)V	<init>	<init>	<init>	<init>
c	bsd$d	net/minecraft/world/entity/animal/PolarBear$PolarBearPanicGoal	net/minecraft/class_1456$class_1461	net/minecraft/world/entity/animal/PolarBear$PolarBearPanicGoal
	f	Lbsd;	h	f_29592_	field_6845	field_6845
	m	(Lbsd;)V	<init>	<init>	<init>	<init>
c	bse	net/minecraft/world/entity/animal/Pufferfish	net/minecraft/class_1454	net/minecraft/world/entity/animal/Pufferfish
	f	I	b	f_149007_	field_30353	STATE_SMALL
	f	I	bT	f_29598_	field_6833	inflateCounter
	f	I	bU	f_29599_	field_6832	deflateTimer
	f	Ljava/util/function/Predicate;	bV	f_149008_	field_6834	SCARY_MOB
	f	Lbqm;	bW	f_149009_	field_33692	targetingConditions
	f	I	c	f_149010_	field_30354	STATE_MID
	f	I	d	f_149011_	field_30355	STATE_FULL
	f	Laby;	e	f_29596_	field_6835	PUFF_STATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;)V	a	m_29605_	method_6593	touch
	m	(Lbgb;)Z	b	m_149012_	method_36550	method_36550
	m	(I)V	c	m_29618_	method_6596	setPuffState
	m	()I	ga	m_29631_	method_6594	getPuffState
	m	(Lbfz;)Z	l	m_289135_	method_6591	method_6591
	m	(I)F	s	m_29638_	method_6592	getScale
c	bse$a	net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal	net/minecraft/class_1454$class_1455	net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal
	f	Lbse;	a	f_29640_	field_6836	fish
	m	(Lbse;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_149014_	method_36552	method_36552
c	bsf	net/minecraft/world/entity/animal/Rabbit	net/minecraft/class_1463	net/minecraft/world/entity/animal/Rabbit
	f	D	bT	f_149016_	field_30356	STROLL_SPEED_MOD
	f	D	bU	f_149017_	field_30357	BREED_SPEED_MOD
	f	D	bW	f_149018_	field_30358	FOLLOW_SPEED_MOD
	f	D	bX	f_149019_	field_30359	FLEE_SPEED_MOD
	f	D	bY	f_149020_	field_30360	ATTACK_SPEED_MOD
	f	I	bZ	f_149028_	field_30368	EVIL_ATTACK_POWER
	f	I	ca	f_149029_	field_30369	EVIL_ARMOR_VALUE
	f	Laby;	cb	f_29647_	field_6852	DATA_TYPE_ID
	f	Lacq;	cc	f_29648_	field_6846	KILLER_BUNNY
	f	I	cd	f_149030_	field_30370	MORE_CARROTS_DELAY
	f	I	ce	f_29649_	field_6851	jumpTicks
	f	I	cf	f_29650_	field_6849	jumpDuration
	f	Z	cg	f_29651_	field_6850	wasOnGround
	f	I	ch	f_29652_	field_6848	jumpDelayTicks
	f	I	ci	f_29653_	field_6847	moreCarrotTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_29735_	method_6605	getJumpCompletion
	m	(Lbsf;)Z	a	m_29670_	method_24839	method_24839
	m	(Lcmn;Lgu;)Lbsf$h;	a	m_262482_	method_47854	getRandomRabbitVariant
	m	(Lbsf$h;)V	a	m_28464_	method_47853	setVariant
	m	(Lbsf;)Lblw;	b	m_284153_	method_6604	method_6604
	m	(Laif;Lbfe;)Lbsf;	b	m_142606_	method_6620	getBreedOffspring
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218255_	method_20669	checkRabbitSpawnRules
	m	(DD)V	c	m_29686_	method_6616	facePoint
	m	()Lbsf$h;	fY	m_28554_	method_47855	getVariant
	m	()V	ge	m_29720_	method_6611	enableJumpControl
	m	()V	gf	m_29721_	method_6621	disableJumpControl
	m	()V	gg	m_29722_	method_6608	setLandingDelay
	m	()V	gh	m_29723_	method_6619	checkLandingDelay
	m	()Z	gi	m_29724_	method_6607	wantsMoreFood
	m	(D)V	i	m_29725_	method_6606	setSpeedModifier
	m	(Lcfz;)Z	l	m_149037_	method_6614	isTemptingItem
	m	()V	q	m_29716_	method_6618	startJumping
	m	()Lbhf$a;	r	m_29717_	method_26892	createAttributes
	m	()Lamg;	w	m_29718_	method_6615	getJumpSound
c	bsf$a	net/minecraft/world/entity/animal/Rabbit$EvilRabbitAttackGoal	net/minecraft/class_1463$class_1464	net/minecraft/world/entity/animal/Rabbit$EvilRabbitAttackGoal
	m	(Lbsf;)V	<init>	<init>	<init>	<init>
c	bsf$b	net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal	net/minecraft/class_1463$class_1465	net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal
	f	Lbsf;	i	f_29741_	field_6853	rabbit
	m	(Lbsf;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
c	bsf$c	net/minecraft/world/entity/animal/Rabbit$RabbitGroupData	net/minecraft/class_1463$class_1466	net/minecraft/world/entity/animal/Rabbit$RabbitGroupData
	f	Lbsf$h;	a	f_262235_	field_41560	variant
	m	(Lbsf$h;)V	<init>	<init>	<init>	<init>
c	bsf$d	net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl	net/minecraft/class_1463$class_5197	net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl
	f	Lbsf;	b	f_29753_	field_24090	rabbit
	f	Z	c	f_29754_	field_24091	canJump
	m	(Lbsf;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_29758_	method_27311	setCanJump
	m	()Z	c	m_29761_	method_27312	wantJump
	m	()Z	d	m_29762_	method_27313	canJump
c	bsf$e	net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl	net/minecraft/class_1463$class_1468	net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl
	f	Lbsf;	l	f_29763_	field_6859	rabbit
	f	D	m	f_29764_	field_6858	nextJumpSpeed
	m	(Lbsf;)V	<init>	<init>	<init>	<init>
c	bsf$f	net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal	net/minecraft/class_1463$class_1469	net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal
	f	Lbsf;	h	f_29773_	field_6860	rabbit
	m	(Lbsf;D)V	<init>	<init>	<init>	<init>
c	bsf$g	net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal	net/minecraft/class_1463$class_1470	net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal
	f	Lbsf;	g	f_29778_	field_6863	rabbit
	f	Z	h	f_29779_	field_6862	wantsToRaid
	f	Z	i	f_29780_	field_6861	canRaid
	m	(Lbsf;)V	<init>	<init>	<init>	<init>
c	bsf$h	net/minecraft/world/entity/animal/Rabbit$Variant	net/minecraft/class_1463$class_7990	net/minecraft/world/entity/animal/Rabbit$Variant
	f	Lbsf$h;	a	BROWN	field_41561	BROWN
	f	Lbsf$h;	b	WHITE	field_41562	WHITE
	f	Lbsf$h;	c	BLACK	field_41563	BLACK
	f	Lbsf$h;	d	WHITE_SPLOTCHED	field_41564	WHITE_SPLOTCHED
	f	Lbsf$h;	e	GOLD	field_41565	GOLD
	f	Lbsf$h;	f	SALT	field_41566	SALT
	f	Lbsf$h;	g	EVIL	field_41567	EVIL
	f	Lcom/mojang/serialization/Codec;	h	f_262245_	field_41568	CODEC
	f	Ljava/util/function/IntFunction;	i	f_262319_	field_41569	BY_ID
	f	I	j	f_262203_	field_41570	id
	f	Ljava/lang/String;	k	f_262279_	field_41571	name
	f	[Lbsf$h;	l	$VALUES	field_41572	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbsf$h;	a	m_262367_	method_47857	byId
	m	()I	a	m_262377_	method_47856	id
	m	()[Lbsf$h;	b	m_262433_	method_47859	$values
c	bsg	net/minecraft/world/entity/animal/Salmon	net/minecraft/class_1462	net/minecraft/world/entity/animal/Salmon
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bsh	net/minecraft/world/entity/animal/Sheep	net/minecraft/class_1472	net/minecraft/world/entity/animal/Sheep
	f	I	bT	f_149039_	field_30371	EAT_ANIMATION_TICKS
	f	Laby;	bU	f_29799_	field_6870	DATA_WOOL_ID
	f	Ljava/util/Map;	bW	f_29800_	field_6868	ITEM_BY_DYE
	f	Ljava/util/Map;	bX	f_29801_	field_6867	COLORARRAY_BY_COLOR
	f	I	bY	f_29802_	field_6865	eatAnimationTick
	f	Lbmn;	bZ	f_29803_	field_6869	eatBlockGoal
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_29880_	method_6628	getHeadEatPositionScale
	m	(F)F	E	m_29882_	method_6641	getHeadEatAngleScale
	m	(Lbrl;Lbrl;)Lcen;	a	m_29823_	method_6639	getOffspringColor
	m	(Lapf;)Lcen;	a	m_218261_	method_6632	getRandomSheepColor
	m	(Lcen;Lcen;)Lcbt;	a	m_29831_	method_17690	makeContainer
	m	(Ljava/util/EnumMap;)V	a	m_29840_	method_6637	method_6637
	m	(Lcen;)[F	a	m_29829_	method_6634	getColorArray
	m	(Lcbt;Lcit;)Lcfz;	a	m_289136_	method_17689	method_17689
	m	(Lbdw;Lbyo;)V	a	m_29820_	method_20254	method_20254
	m	(Lcen;Lcen;)Lcen;	b	m_289137_	method_17691	method_17691
	m	(Lcen;)V	b	m_29855_	method_6631	setColor
	m	(Laif;Lbfe;)Lbsh;	b	m_142606_	method_6640	getBreedOffspring
	m	(Lcen;)[F	c	m_29865_	method_6630	createSheepColor
	m	(Lcen;)Lcen;	d	m_29867_	method_6638	method_6638
	m	()Lbhf$a;	q	m_29873_	method_26893	createAttributes
	m	()Lcen;	r	m_29874_	method_6633	getColor
	m	()Z	w	m_29875_	method_6629	isSheared
	m	(Z)V	w	m_29878_	method_6635	setSheared
c	bsh$1	net/minecraft/world/entity/animal/Sheep$1	net/minecraft/class_1472$1	net/minecraft/world/entity/animal/Sheep$1
	m	(Lcck;I)V	<init>	<init>	<init>	<init>
c	bsh$2	net/minecraft/world/entity/animal/Sheep$2	net/minecraft/class_1472$2	net/minecraft/world/entity/animal/Sheep$2
	f	[I	a	f_29889_	field_6872	$SwitchMap$net$minecraft$world$item$DyeColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bsi	net/minecraft/world/entity/animal/ShoulderRidingEntity	net/minecraft/class_1471	net/minecraft/world/entity/animal/ShoulderRidingEntity
	f	I	bW	f_149046_	field_30372	RIDE_COOLDOWN
	f	I	bX	f_29891_	field_6864	rideCooldownCounter
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laig;)Z	b	m_29895_	method_6627	setEntityOnShoulder
	m	()Z	gh	m_29897_	method_6626	canSitOnShoulder
c	bsj	net/minecraft/world/entity/animal/SnowGolem	net/minecraft/class_1473	net/minecraft/world/entity/animal/SnowGolem
	f	Laby;	b	f_29899_	field_6873	DATA_PUMPKIN_ID
	f	B	c	f_149047_	field_30373	PUMPKIN_FLAG
	f	F	d	f_149048_	field_30374	EYE_HEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Lbyo;)V	a	m_29908_	method_20255	method_20255
	m	(Lbfz;)Z	l	m_29931_	method_18443	method_18443
	m	()Lbhf$a;	q	m_29934_	method_26894	createAttributes
	m	()Z	r	m_29930_	method_6643	hasPumpkin
	m	(Z)V	w	m_29936_	method_6642	setPumpkin
c	bsk	net/minecraft/world/entity/animal/Squid	net/minecraft/class_1477	net/minecraft/world/entity/animal/Squid
	f	F	b	f_29938_	field_6907	xBodyRot
	f	F	bT	f_29940_	field_6908	tentacleMovement
	f	F	bU	f_29941_	field_6902	oldTentacleMovement
	f	F	bV	f_29942_	field_6904	tentacleAngle
	f	F	bW	f_29943_	field_6900	oldTentacleAngle
	f	F	bX	f_29944_	field_6901	speed
	f	F	bY	f_29945_	field_6912	tentacleSpeed
	f	F	bZ	f_29946_	field_6913	rotateSpeed
	f	F	c	f_29950_	field_6905	xBodyRotO
	f	F	ca	f_29947_	field_6910	tx
	f	F	cb	f_29948_	field_6911	ty
	f	F	cc	f_29949_	field_6909	tz
	f	F	d	f_29951_	field_6903	zBodyRot
	f	F	e	f_29939_	field_6906	zBodyRotO
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbsk;)Z	a	m_149049_	method_6668	method_6668
	m	(FFF)V	a	m_29958_	method_6670	setMovementVector
	m	()Lbhf$a;	fY	m_29988_	method_26895	createAttributes
	m	()Z	fZ	m_29981_	method_6672	hasMovementVector
	m	(Leei;)Leei;	j	m_29985_	method_6671	rotateVector
	m	()Lit;	q	m_142033_	method_33336	getInkParticle
	m	()Lamg;	r	m_142555_	method_33337	getSquirtSound
	m	()V	w	m_29982_	method_6669	spawnInk
c	bsk$a	net/minecraft/world/entity/animal/Squid$SquidFleeGoal	net/minecraft/class_1477$class_1478	net/minecraft/world/entity/animal/Squid$SquidFleeGoal
	f	Lbsk;	a	f_29990_	field_6914	field_6914
	f	F	b	f_149054_	field_30375	SQUID_FLEE_SPEED
	f	F	c	f_149055_	field_30376	SQUID_FLEE_MIN_DISTANCE
	f	F	d	f_149056_	field_30377	SQUID_FLEE_MAX_DISTANCE
	f	I	e	f_29991_	field_6915	fleeTicks
	m	(Lbsk;)V	<init>	<init>	<init>	<init>
c	bsk$b	net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal	net/minecraft/class_1477$class_1479	net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal
	f	Lbsk;	a	f_30000_	field_6916	field_6916
	f	Lbsk;	b	f_30001_	field_6917	squid
	m	(Lbsk;Lbsk;)V	<init>	<init>	<init>	<init>
c	bsl	net/minecraft/world/entity/animal/TropicalFish	net/minecraft/class_1474	net/minecraft/world/entity/animal/TropicalFish
	f	Ljava/lang/String;	b	f_149057_	field_30378	BUCKET_VARIANT_TAG
	f	Ljava/util/List;	c	f_30007_	field_41573	COMMON_VARIANTS
	f	Laby;	d	f_30011_	field_6874	DATA_ID_TYPE_VARIANT
	f	Z	e	f_30010_	field_6877	isSchool
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbsl$b;)V	a	m_28464_	method_47860	setVariant
	m	(Lbsl$b;Lcen;Lcen;)I	a	m_262388_	method_47861	packVariant
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218266_	method_38985	checkTropicalFishSpawnRules
	m	(I)Ljava/lang/String;	c	m_30030_	method_6649	getPredefinedName
	m	()Lcen;	gh	m_262459_	method_6658	getBaseColor
	m	()Lcen;	gi	m_262477_	method_6655	getPatternColor
	m	()Lbsl$b;	gj	m_28554_	method_47862	getVariant
	m	()I	gk	m_30042_	method_47863	getPackedVariant
	m	(I)Lcen;	s	m_30050_	method_6652	getBaseColor
	m	(I)Lcen;	t	m_30052_	method_6651	getPatternColor
	m	(I)Lbsl$b;	u	m_262390_	method_47864	getPattern
	m	(I)V	v	m_30056_	method_47865	setPackedVariant
c	bsl$a	net/minecraft/world/entity/animal/TropicalFish$Base	net/minecraft/class_1474$class_7991	net/minecraft/world/entity/animal/TropicalFish$Base
	f	Lbsl$a;	a	SMALL	field_41574	SMALL
	f	Lbsl$a;	b	LARGE	field_41575	LARGE
	f	I	c	f_262205_	field_41576	id
	f	[Lbsl$a;	d	$VALUES	field_41577	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()[Lbsl$a;	a	m_262471_	method_47866	$values
c	bsl$b	net/minecraft/world/entity/animal/TropicalFish$Pattern	net/minecraft/class_1474$class_1475	net/minecraft/world/entity/animal/TropicalFish$Pattern
	f	Lbsl$b;	a	KOB	field_6881	KOB
	f	Lbsl$b;	b	SUNSTREAK	field_6880	SUNSTREAK
	f	Lbsl$b;	c	SNOOPER	field_6882	SNOOPER
	f	Lbsl$b;	d	DASHER	field_6890	DASHER
	f	Lbsl$b;	e	BRINELY	field_6891	BRINELY
	f	Lbsl$b;	f	SPOTTY	field_6892	SPOTTY
	f	Lbsl$b;	g	FLOPPER	field_6893	FLOPPER
	f	Lbsl$b;	h	STRIPEY	field_6887	STRIPEY
	f	Lbsl$b;	i	GLITTER	field_6883	GLITTER
	f	Lbsl$b;	j	BLOCKFISH	field_6884	BLOCKFISH
	f	Lbsl$b;	k	BETTY	field_6888	BETTY
	f	Lbsl$b;	l	CLAYFISH	field_6889	CLAYFISH
	f	Lcom/mojang/serialization/Codec;	m	f_262323_	field_41578	CODEC
	f	Ljava/util/function/IntFunction;	n	f_262299_	field_41579	BY_ID
	f	Ljava/lang/String;	o	f_262228_	field_41580	name
	f	Lsw;	p	f_262207_	field_41581	displayName
	f	Lbsl$a;	q	f_30078_	field_41582	base
	f	I	r	f_262219_	field_41583	packedId
	f	[Lbsl$b;	s	$VALUES	field_6886	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lbsl$a;I)V	<init>	<init>	<init>	<init>
	m	(I)Lbsl$b;	a	m_262381_	method_47868	byId
	m	()Lbsl$a;	a	m_262371_	method_47867	base
	m	()I	b	m_262435_	method_47870	getPackedId
	m	()Lsw;	d	m_262502_	method_47871	displayName
	m	()[Lbsl$b;	e	m_149065_	method_36643	$values
c	bsl$c	net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData	net/minecraft/class_1474$class_1476	net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData
	f	Lbsl$d;	b	f_262277_	field_41584	variant
	m	(Lbsl;Lbsl$d;)V	<init>	<init>	<init>	<init>
c	bsl$d	net/minecraft/world/entity/animal/TropicalFish$Variant	net/minecraft/class_1474$class_7992	net/minecraft/world/entity/animal/TropicalFish$Variant
	f	Lbsl$b;	a	f_262204_	comp_1177	pattern
	f	Lcen;	b	f_262309_	comp_1178	baseColor
	f	Lcen;	c	f_262223_	comp_1179	patternColor
	m	(Lbsl$b;Lcen;Lcen;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_262472_	method_47872	getPackedId
	m	()Lbsl$b;	b	f_262204_	comp_1177	pattern
	m	()Lcen;	c	f_262309_	comp_1178	baseColor
	m	()Lcen;	d	f_262223_	comp_1179	patternColor
c	bsm	net/minecraft/world/entity/animal/Turtle	net/minecraft/class_1481	net/minecraft/world/entity/animal/Turtle
	f	Lciz;	bT	f_149066_	field_28406	FOOD_ITEMS
	f	Ljava/util/function/Predicate;	bU	f_30122_	field_6921	BABY_ON_LAND_SELECTOR
	f	Laby;	bW	f_30123_	field_6920	HOME_POS
	f	Laby;	bX	f_30124_	field_6919	HAS_EGG
	f	Laby;	bY	f_30125_	field_6923	LAYING_EGG
	f	Laby;	bZ	f_30126_	field_6922	TRAVEL_POS
	f	Laby;	ca	f_30127_	field_6924	GOING_HOME
	f	Laby;	cb	f_30128_	field_6925	TRAVELLING
	f	I	cc	f_30129_	field_6918	layEggCounter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbsm;)Lapf;	a	m_218272_	method_6685	method_6685
	m	(Lbsm;)Lapf;	b	m_218274_	method_6677	method_6677
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218276_	method_20671	checkTurtleSpawnRules
	m	()Lgu;	fY	m_30208_	method_6693	getHomePos
	m	()Lgu;	ge	m_30209_	method_6687	getTravelPos
	m	()Z	gf	m_30211_	method_6684	isGoingHome
	m	()Z	gg	m_30212_	method_6691	isTravelling
	m	(Lgu;)V	i	m_30219_	method_6683	setHomePos
	m	(Lgu;)V	j	m_30223_	method_6699	setTravelPos
	m	(Lbfz;)Z	l	m_289138_	method_6688	method_6688
	m	()Z	q	m_30205_	method_6679	hasEgg
	m	()Z	r	m_30206_	method_6695	isLayingEgg
	m	(Z)V	w	m_30234_	method_6680	setHasEgg
	m	()Lbhf$a;	w	m_30207_	method_26896	createAttributes
	m	(Z)V	x	m_30236_	method_6676	setLayingEgg
	m	(Z)V	y	m_30238_	method_6697	setGoingHome
	m	(Z)V	z	m_30240_	method_6696	setTravelling
c	bsm$a	net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal	net/minecraft/class_1481$class_1482	net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal
	f	Lbsm;	d	f_30242_	field_6926	turtle
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsm$b	net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal	net/minecraft/class_1481$class_1483	net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal
	f	Lbsm;	a	f_30248_	field_6930	turtle
	f	D	b	f_30249_	field_6927	speedModifier
	f	Z	c	f_30250_	field_6929	stuck
	f	I	d	f_30251_	field_6928	closeToHomeTryTicks
	f	I	e	f_149074_	field_30384	GIVE_UP_TICKS
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsm$c	net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal	net/minecraft/class_1481$class_1484	net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal
	f	I	g	f_149075_	field_30385	GIVE_UP_TICKS
	f	Lbsm;	h	f_30260_	field_6931	turtle
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsm$d	net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal	net/minecraft/class_1481$class_1485	net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal
	f	Lbsm;	g	f_30274_	field_6932	turtle
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsm$e	net/minecraft/world/entity/animal/Turtle$TurtleMoveControl	net/minecraft/class_1481$class_1486	net/minecraft/world/entity/animal/Turtle$TurtleMoveControl
	f	Lbsm;	l	f_30284_	field_6933	turtle
	m	(Lbsm;)V	<init>	<init>	<init>	<init>
	m	()V	g	m_30288_	method_6700	updateSpeed
c	bsm$f	net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal	net/minecraft/class_1481$class_1487	net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsm$g	net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation	net/minecraft/class_1481$class_1488	net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation
	m	(Lbsm;Lcmm;)V	<init>	<init>	<init>	<init>
c	bsm$h	net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal	net/minecraft/class_1481$class_1489	net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal
	f	Lbsm;	i	f_30301_	field_6934	turtle
	m	(Lbsm;DI)V	<init>	<init>	<init>	<init>
c	bsm$i	net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal	net/minecraft/class_1481$class_1491	net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal
	f	Lbsm;	a	f_30329_	field_6942	turtle
	f	D	b	f_30330_	field_6940	speedModifier
	f	Z	c	f_30331_	field_6941	stuck
	m	(Lbsm;D)V	<init>	<init>	<init>	<init>
c	bsn	net/minecraft/world/entity/animal/WaterAnimal	net/minecraft/class_1480	net/minecraft/world/entity/animal/WaterAnimal
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(I)V	b	m_6229_	method_6673	handleAirSupply
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218282_	method_38986	checkSurfaceWaterAnimalSpawnRules
c	bso	net/minecraft/world/entity/animal/Wolf	net/minecraft/class_1493	net/minecraft/world/entity/animal/Wolf
	f	Ljava/util/function/Predicate;	bW	f_30357_	field_18004	PREY_SELECTOR
	f	Laby;	bX	f_30358_	field_6946	DATA_INTERESTED_ID
	f	Laby;	bY	f_30359_	field_6950	DATA_COLLAR_COLOR
	f	Laby;	bZ	f_30360_	field_25373	DATA_REMAINING_ANGER_TIME
	f	F	ca	f_149082_	field_30386	START_HEALTH
	f	F	cb	f_149083_	field_30387	TAME_HEALTH
	f	F	cc	f_30361_	field_6952	interestedAngle
	f	F	cd	f_30362_	field_6949	interestedAngleO
	f	Z	ce	f_30363_	field_6944	isWet
	f	Z	cf	f_30364_	field_6951	isShaking
	f	F	cg	f_30365_	field_6947	shakeAnim
	f	F	ch	f_30366_	field_6945	shakeAnimO
	f	Lbdi;	ci	f_30355_	field_25371	PERSISTENT_ANGER_TIME
	f	Ljava/util/UUID;	cj	f_30356_	field_25372	persistentAngerTarget
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_30444_	method_6712	setIsInterested
	m	(F)F	D	m_30446_	method_6707	getWetShade
	m	(F)F	E	m_30448_	method_6719	getHeadRollAngle
	m	(Lbso;)Lapf;	a	m_218289_	method_6716	method_6716
	m	(Lcen;)V	a	m_30397_	method_6708	setCollarColor
	m	(Laif;Lbfe;)Lbso;	b	m_142606_	method_6717	getBreedOffspring
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218291_	method_39450	checkWolfSpawnRules
	m	(FF)F	f	m_30432_	method_6715	getBodyRollAngle
	m	()Lbhf$a;	ge	m_30425_	method_26897	createAttributes
	m	()Z	gf	m_30426_	method_6711	isWet
	m	()F	gg	m_30427_	method_6714	getTailAngle
	m	()Lcen;	gh	m_30428_	method_6713	getCollarColor
	m	()Z	gi	m_30429_	method_6710	isInterested
	m	()V	gj	m_30430_	method_31167	cancelShake
	m	(Lbfz;)Z	m	m_289139_	method_18444	method_18444
c	bso$a	net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal	net/minecraft/class_1493$class_1494	net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal
	f	Lbso;	i	f_30450_	field_6953	field_6953
	f	Lbso;	j	f_30451_	field_6954	wolf
	m	(Lbso;Lbso;Ljava/lang/Class;FDD)V	<init>	<init>	<init>	<init>
	m	(Lbtn;)Z	a	m_30460_	method_6720	avoidLlama
c	bso$b	net/minecraft/world/entity/animal/Wolf$WolfPanicGoal	net/minecraft/class_1493$class_6859	net/minecraft/world/entity/animal/Wolf$WolfPanicGoal
	f	Lbso;	h	f_203121_	field_36385	field_36385
	m	(Lbso;D)V	<init>	<init>	<init>	<init>
c	bsp	net/minecraft/world/entity/animal/allay/Allay	net/minecraft/class_7298	net/minecraft/world/entity/animal/allay/Allay
	f	Lcom/google/common/collect/ImmutableList;	b	f_218297_	field_38398	SENSOR_TYPES
	f	Lhz;	bT	f_218299_	field_38399	ITEM_PICKUP_REACH
	f	I	bU	f_238768_	field_39461	LIFTING_ITEM_ANIMATION_DURATION
	f	F	bV	f_238696_	field_39462	DANCING_LOOP_DURATION
	f	F	bW	f_238650_	field_39463	SPINNING_ANIMATION_DURATION
	f	Lciz;	bX	f_238776_	field_39464	DUPLICATION_ITEM
	f	I	bY	f_238543_	field_39465	DUPLICATION_COOLDOWN_TICKS
	f	I	bZ	f_238742_	field_39679	NUM_OF_DUPLICATION_HEARTS
	f	Lcom/google/common/collect/ImmutableList;	c	f_218301_	field_38403	MEMORY_TYPES
	f	D	ca	f_243732_	field_40129	RIDING_OFFSET
	f	Laby;	cb	f_238627_	field_39466	DATA_DANCING
	f	Laby;	cc	f_238802_	field_39467	DATA_CAN_DUPLICATE
	f	Ldgi;	cd	f_238685_	field_38401	dynamicVibrationListener
	f	Ldgu$a;	ce	f_279586_	field_44596	vibrationData
	f	Ldgu$d;	cf	f_279563_	field_39468	vibrationUser
	f	Ldgi;	cg	f_238563_	field_39469	dynamicJukeboxListener
	f	Lbee;	ch	f_218303_	field_38402	inventory
	f	Lgu;	ci	f_238682_	field_39470	jukeboxPos
	f	J	cj	f_238791_	field_39471	duplicationCooldown
	f	F	ck	f_218304_	field_38935	holdingItemAnimationTicks
	f	F	cl	f_218305_	field_38936	holdingItemAnimationTicks0
	f	F	cm	f_238687_	field_39472	dancingAnimationTicks
	f	F	cn	f_238541_	field_39473	spinningAnimationTicks
	f	F	co	f_238552_	field_39474	spinningAnimationTicks0
	f	Lcom/google/common/collect/ImmutableList;	d	f_218306_	field_38937	THROW_SOUND_PITCHES
	f	Lorg/slf4j/Logger;	e	f_218307_	field_39045	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_218394_	method_43397	getHoldingItemAnimationProgress
	m	(F)F	E	m_240056_	method_44368	getSpinningProgress
	m	(Lbyo;Lcfz;)V	a	m_239358_	method_44357	removeInteractionItem
	m	(Lqr;Lrk;)V	a	m_218351_	method_43537	method_43537
	m	(Ldgu$a;)V	a	m_279930_	method_43536	method_43536
	m	(Lgu;Z)V	b	m_240101_	method_44358	setJukeboxPlaying
	m	(Lcfz;Lcfz;)Z	d	m_245613_	method_45340	allayConsidersItemEqual
	m	(Lcfz;Lcfz;)Z	e	m_247678_	method_45341	hasNonMatchingPotion
	m	()Z	fY	m_239559_	method_44359	isDancing
	m	()Z	fZ	m_246801_	method_45342	isPanicking
	m	()Z	ga	m_239302_	method_44360	isSpinning
	m	()Z	gd	m_218377_	method_42654	isOnPickupCooldown
	m	()Z	ge	m_239812_	method_44361	shouldStopDancing
	m	()V	gf	m_218375_	method_44362	updateDuplicationCooldown
	m	()V	gg	m_218376_	method_44363	duplicateAllay
	m	()V	gh	m_239811_	method_44364	resetDuplicationCooldown
	m	()Z	gi	m_218324_	method_44365	canDuplicate
	m	()V	gj	m_240069_	method_44608	spawnHeartParticle
	m	(Lcfz;)Z	l	m_239735_	method_44366	isDuplicationItem
	m	()Lbhf$a;	q	m_218388_	method_42655	createAttributes
	m	()Z	r	m_218389_	method_43396	hasItemInHand
	m	(Z)V	w	m_240177_	method_44367	setDancing
c	bsp$a	net/minecraft/world/entity/animal/allay/Allay$JukeboxListener	net/minecraft/class_7298$class_7525	net/minecraft/world/entity/animal/allay/Allay$JukeboxListener
	f	Lbsp;	a	f_238591_	field_39477	field_39477
	f	Ldgp;	b	f_238537_	field_39478	listenerSource
	f	I	c	f_238604_	field_39479	listenerRadius
	m	(Lbsp;Ldgp;I)V	<init>	<init>	<init>	<init>
c	bsp$b	net/minecraft/world/entity/animal/allay/Allay$VibrationUser	net/minecraft/class_7298$class_7524	net/minecraft/world/entity/animal/allay/Allay$VibrationUser
	f	Lbsp;	a	f_279649_	field_39476	field_39476
	f	I	b	f_279537_	field_43190	VIBRATION_EVENT_LISTENER_RANGE
	f	Ldgp;	c	f_279641_	field_44597	positionSource
	m	(Lbsp;)V	<init>	<init>	<init>	<init>
c	bsq	net/minecraft/world/entity/animal/allay/AllayAi	net/minecraft/class_7299	net/minecraft/world/entity/animal/allay/AllayAi
	f	F	a	f_218396_	field_38406	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	b	f_218397_	field_38407	SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET
	f	F	c	f_218398_	field_38408	SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM
	f	F	d	f_218399_	field_39113	SPEED_MULTIPLIER_WHEN_PANICKING
	f	I	e	f_218400_	field_38938	CLOSE_ENOUGH_TO_TARGET
	f	I	f	f_218401_	field_38939	TOO_FAR_FROM_TARGET
	f	I	g	f_218402_	field_38410	MAX_LOOK_DISTANCE
	f	I	h	f_218403_	field_38411	MIN_WAIT_DURATION
	f	I	i	f_218404_	field_38412	MAX_WAIT_DURATION
	f	I	j	f_218405_	field_38413	TIME_TO_FORGET_NOTEBLOCK
	f	I	k	f_218406_	field_38940	DISTANCE_TO_WANTED_ITEM
	f	I	l	f_244467_	field_40130	GIVE_ITEM_TIMEOUT_DURATION
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lbha;Lhd;)Z	a	m_218412_	method_42658	shouldDepositItemsAtLikedNoteblock
	m	(Lbfz;)Ljava/util/Optional;	a	m_218410_	method_43093	getLikedPlayer
	m	(Lbha;)Lbha;	a	m_218419_	method_42660	makeBrain
	m	(Lbfz;Lgu;)V	a	m_218416_	method_42659	hearNoteblock
	m	(Laig;)Lbje;	a	m_218408_	method_43092	method_43092
	m	(Lbsp;)V	a	m_218421_	method_42661	updateActivity
	m	(Lbsp;)Z	b	m_218427_	method_42664	method_42664
	m	(Lbha;)V	b	m_218425_	method_42663	initCoreActivity
	m	(Lbfz;)Ljava/util/Optional;	b	m_218423_	method_42657	getItemDepositPosition
	m	(Lbfz;)Z	c	m_271971_	method_49122	hasWantedItem
	m	(Lbha;)V	c	m_218431_	method_42666	initIdleActivity
	m	(Lbfz;)Ljava/util/Optional;	d	m_218429_	method_42662	getLikedPlayerPositionTracker
c	bsr	net/minecraft/world/entity/animal/allay/package-info	net/minecraft/class_7300	net/minecraft/world/entity/animal/allay/package-info
c	bss	net/minecraft/world/entity/animal/axolotl/Axolotl	net/minecraft/class_5762	net/minecraft/world/entity/animal/axolotl/Axolotl
	f	I	bT	f_149090_	field_30388	TOTAL_PLAYDEAD_TIME
	f	Lcom/google/common/collect/ImmutableList;	bU	f_149091_	field_28333	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bW	f_149092_	field_28334	MEMORY_TYPES
	f	D	bX	f_149093_	field_30389	PLAYER_REGEN_DETECTION_RANGE
	f	I	bY	f_149094_	field_30390	RARE_VARIANT_CHANCE
	f	Ljava/lang/String;	bZ	f_149095_	field_30391	VARIANT_TAG
	f	Laby;	ca	f_149096_	field_28335	DATA_VARIANT
	f	Laby;	cb	f_149097_	field_28336	DATA_PLAYING_DEAD
	f	Laby;	cc	f_149098_	field_28337	FROM_BUCKET
	f	I	cd	f_149099_	field_30392	AXOLOTL_TOTAL_AIR_SUPPLY
	f	I	ce	f_149100_	field_33485	REHYDRATE_AIR_SUPPLY
	f	I	cf	f_181147_	field_34005	REGEN_BUFF_MAX_DURATION
	f	Ljava/util/Map;	cg	f_149101_	field_33764	modelRotationValues
	f	I	ch	f_149102_	field_30393	REGEN_BUFF_BASE_DURATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_218437_	method_38987	checkAxolotlSpawnRules
	m	(Lapf;)Z	a	m_218435_	method_33221	useRareVariant
	m	(Lbss$d;)V	a	m_28464_	method_33219	setVariant
	m	(Lbss;Lbfz;)V	a	m_218443_	method_35175	onStopAttacking
	m	(Lbyo;)V	f	m_149173_	method_33223	applySupportingEffects
	m	()Lbss$d;	fY	m_28554_	method_33225	getVariant
	m	()Z	ge	m_149175_	method_33226	isPlayingDead
	m	()Lbhf$a;	gf	m_149176_	method_33227	createAttributes
	m	()V	q	m_149177_	method_36282	rehydrate
	m	(I)V	t	m_149193_	method_33230	handleAirSupply
	m	(Z)V	x	m_149198_	method_33231	setPlayingDead
c	bss$a	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData	net/minecraft/class_5762$class_5763	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData
	f	[Lbss$d;	a	f_149202_	field_28338	types
	m	([Lbss$d;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lbss$d;	a	m_218446_	method_33232	getVariant
c	bss$b	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl	net/minecraft/class_5762$class_5764	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl
	f	Lbss;	h	f_149207_	field_28339	field_28339
	m	(Lbss;Lbss;I)V	<init>	<init>	<init>	<init>
c	bss$c	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl	net/minecraft/class_5762$class_5765	net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl
	f	Lbss;	l	f_149213_	field_28340	axolotl
	m	(Lbss;)V	<init>	<init>	<init>	<init>
c	bss$d	net/minecraft/world/entity/animal/axolotl/Axolotl$Variant	net/minecraft/class_5762$class_5767	net/minecraft/world/entity/animal/axolotl/Axolotl$Variant
	f	Lbss$d;	a	LUCY	field_28341	LUCY
	f	Lbss$d;	b	WILD	field_28342	WILD
	f	Lbss$d;	c	GOLD	field_28343	GOLD
	f	Lbss$d;	d	CYAN	field_28344	CYAN
	f	Lbss$d;	e	BLUE	field_28345	BLUE
	f	Lcom/mojang/serialization/Codec;	f	f_262307_	field_41585	CODEC
	f	Ljava/util/function/IntFunction;	g	f_149230_	field_28346	BY_ID
	f	I	h	f_149231_	field_28347	id
	f	Ljava/lang/String;	i	f_149232_	field_28348	name
	f	Z	j	f_149233_	field_28349	common
	f	[Lbss$d;	k	$VALUES	field_28350	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lbss$d;	a	m_218448_	method_33235	getCommonSpawnVariant
	m	(Lapf;Z)Lbss$d;	a	m_218450_	method_33236	getSpawnVariant
	m	()I	a	m_149242_	method_33233	getId
	m	(I)Lbss$d;	a	m_262843_	method_47928	byId
	m	(ZLbss$d;)Z	a	m_149250_	method_33237	method_33237
	m	(Lapf;)Lbss$d;	b	m_218453_	method_33240	getRareSpawnVariant
	m	()Ljava/lang/String;	b	m_149253_	method_33238	getName
	m	(I)[Lbss$d;	b	m_149243_	method_33234	method_33234
	m	()[Lbss$d;	d	m_149258_	method_36644	$values
c	bst	net/minecraft/world/entity/animal/axolotl/AxolotlAi	net/minecraft/class_5768	net/minecraft/world/entity/animal/axolotl/AxolotlAi
	f	Lbdi;	a	f_149279_	field_28351	ADULT_FOLLOW_RANGE
	f	F	b	f_149280_	field_30394	SPEED_MULTIPLIER_WHEN_MAKING_LOVE
	f	F	c	f_149281_	field_30395	SPEED_MULTIPLIER_ON_LAND
	f	F	d	f_149282_	field_30396	SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
	f	F	e	f_149283_	field_30397	SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER
	f	F	f	f_149284_	field_30398	SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbha;)Lbha;	a	m_149290_	method_33243	makeBrain
	m	()Lciz;	a	m_149287_	method_33241	getTemptations
	m	(Lbss;)V	a	m_149292_	method_33244	updateActivity
	m	(Lbfz;)Z	a	m_182380_	method_37457	canSetWalkTargetFromLookTarget
	m	(Lbss;)Ljava/util/Optional;	b	m_149298_	method_33247	findNearestValidAttackTarget
	m	(Lbfz;)F	b	m_149288_	method_33242	getSpeedModifierChasing
	m	(Lbha;)V	b	m_149296_	method_33246	initPlayDeadActivity
	m	(Lbha;)V	c	m_149302_	method_33249	initFightActivity
	m	(Lbfz;)F	c	m_149294_	method_33245	getSpeedModifierFollowingAdult
	m	(Lbha;)V	d	m_149306_	method_33251	initCoreActivity
	m	(Lbfz;)F	d	m_149300_	method_33248	getSpeedModifier
	m	(Lbha;)V	e	m_149308_	method_33252	initIdleActivity
c	bsu	net/minecraft/world/entity/animal/axolotl/PlayDead	net/minecraft/class_5769	net/minecraft/world/entity/animal/axolotl/PlayDead
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbss;J)Z	a	m_6737_	method_33254	canStillUse
	m	(Laif;Lbss;)Z	a	m_6114_	method_33253	checkExtraStartConditions
	m	(Laif;Lbss;J)V	b	m_6735_	method_33255	start
c	bsv	net/minecraft/world/entity/animal/axolotl/ValidatePlayDead	net/minecraft/class_5770	net/minecraft/world/entity/animal/axolotl/ValidatePlayDead
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lble;Lble;Laif;Lbfz;J)Z	a	m_257909_	method_47271	method_47271
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257850_	method_47269	method_47269
	m	()Lbhs;	a	m_257726_	method_47268	create
	m	(Lbld$b;Lble;Lble;)Lblg;	a	m_257460_	method_47270	method_47270
c	bsw	net/minecraft/world/entity/animal/axolotl/package-info	net/minecraft/class_6052	net/minecraft/world/entity/animal/axolotl/package-info
c	bsx	net/minecraft/world/entity/animal/camel/Camel	net/minecraft/class_7689	net/minecraft/world/entity/animal/camel/Camel
	f	Lciz;	bT	f_243705_	field_40131	TEMPTATION_ITEM
	f	I	bU	f_244289_	field_40132	DASH_COOLDOWN_TICKS
	f	I	bW	f_263725_	field_41764	MAX_HEAD_Y_ROT
	f	Laby;	bX	f_244117_	field_40139	DASH
	f	Laby;	bY	f_243883_	field_40140	LAST_POSE_CHANGE_TICK
	f	Lbff;	bZ	f_243928_	field_40142	sitAnimationState
	f	I	cA	f_244638_	field_40134	IDLE_MINIMAL_DURATION_TICKS
	f	F	cB	f_243730_	field_40135	SITTING_HEIGHT_DIFFERENCE
	f	Lbfk;	cC	f_244306_	field_40136	SITTING_DIMENSIONS
	f	I	cD	f_244455_	field_40137	dashCooldown
	f	I	cE	f_244476_	field_40138	idleAnimationTimeout
	f	Lbff;	ca	f_252486_	field_40734	sitPoseAnimationState
	f	Lbff;	cb	f_244242_	field_40143	sitUpAnimationState
	f	Lbff;	cc	f_244047_	field_40144	idleAnimationState
	f	Lbff;	cd	f_244243_	field_40145	dashAnimationState
	f	F	cu	f_243982_	field_40146	RUNNING_SPEED_BONUS
	f	F	cv	f_244195_	field_40147	DASH_VERTICAL_MOMENTUM
	f	F	cw	f_244101_	field_40148	DASH_HORIZONTAL_MOMENTUM
	f	I	cx	f_278128_	field_43388	DASH_MINIMUM_DURATION_TICKS
	f	I	cy	f_244084_	field_40149	SITDOWN_DURATION_TICKS
	f	I	cz	f_244435_	field_40133	STANDUP_DURATION_TICKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(ZF)D	a	m_246718_	method_45346	getBodyAnchorAnimationYOffset
	m	(Lbfj;F)V	a	m_264142_	method_48159	clampHeadRotationToBody
	m	(J)V	a	m_246174_	method_45344	resetLastPoseChangeTick
	m	(Lbfj;)V	a	m_246824_	method_45345	clampRotation
	m	(Laif;Lbfe;)Lbsx;	b	m_142606_	method_45347	getBreedOffspring
	m	(J)V	b	m_264491_	method_48160	resetLastPoseChangeTickToFullStand
	m	()Z	fY	m_245623_	method_45348	isPanicking
	m	()V	gK	m_245223_	method_45356	setupAnimationStates
	m	()Z	gL	m_267631_	method_46398	isVisuallySittingDown
	m	()Z	gg	m_264103_	method_45350	isCamelSitting
	m	()Z	gh	m_267745_	method_48573	isCamelVisuallySitting
	m	()Z	gi	m_245346_	method_45351	isInPoseTransition
	m	()V	gj	m_245138_	method_45352	sitDown
	m	()V	gk	m_246761_	method_45353	standUp
	m	()V	gl	m_247328_	method_45354	standUpInstantly
	m	()J	gm	m_246237_	method_45355	getPoseTime
	m	()Lbhf$a;	q	m_247319_	method_45360	createAttributes
	m	()Z	r	m_245824_	method_45357	refuseToMove
	m	()Z	w	m_245293_	method_45361	isDashing
	m	(Z)V	w	m_246841_	method_45362	setDashing
c	bsx$a	net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl	net/minecraft/class_7689$class_7690	net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl
	f	Lbsx;	a	f_243675_	field_40151	field_40151
	m	(Lbsx;Lbsx;)V	<init>	<init>	<init>	<init>
c	bsx$b	net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl	net/minecraft/class_7689$class_8196	net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl
	f	Lbsx;	l	f_273864_	field_42978	field_42978
	m	(Lbsx;)V	<init>	<init>	<init>	<init>
c	bsy	net/minecraft/world/entity/animal/camel/CamelAi	net/minecraft/class_7691	net/minecraft/world/entity/animal/camel/CamelAi
	f	F	a	f_244010_	field_40152	SPEED_MULTIPLIER_WHEN_PANICKING
	f	F	b	f_243736_	field_40153	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	c	f_244250_	field_40154	SPEED_MULTIPLIER_WHEN_TEMPTED
	f	F	d	f_244120_	field_40155	SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
	f	F	e	f_244079_	field_40156	SPEED_MULTIPLIER_WHEN_MAKING_LOVE
	f	Lbdi;	f	f_244425_	field_40157	ADULT_FOLLOW_RANGE
	f	Lcom/google/common/collect/ImmutableList;	g	f_244270_	field_40158	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	h	f_243769_	field_40159	MEMORY_TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbha;)Lbha;	a	m_246748_	method_45365	makeBrain
	m	(Lbsx;Lapf;)V	a	m_246286_	method_45367	initMemories
	m	(Lbsx;)V	a	m_246127_	method_45366	updateActivity
	m	()Lbha$b;	a	m_246665_	method_45363	brainProvider
	m	(Lbfz;)Ljava/lang/Float;	a	m_247663_	method_45364	method_45364
	m	()Lciz;	b	m_246511_	method_45368	getTemptations
	m	(Lbha;)V	b	m_245825_	method_45369	initCoreActivity
	m	(Lbha;)V	c	m_246612_	method_45370	initIdleActivity
c	bsy$a	net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic	net/minecraft/class_7691$class_7692	net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic
	m	(F)V	<init>	<init>	<init>	<init>
c	bsy$b	net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting	net/minecraft/class_7691$class_7693	net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting
	f	I	c	f_244022_	field_40160	minimalPoseTicks
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbsx;)Z	a	m_6114_	method_45371	checkExtraStartConditions
	m	(Laif;Lbsx;J)V	a	m_6735_	method_45372	start
c	bsz	net/minecraft/world/entity/animal/camel/package-info	net/minecraft/class_7694	net/minecraft/world/entity/animal/camel/package-info
c	bt	net/minecraft/advancements/critereon/FishingHookPredicate	net/minecraft/class_4965	net/minecraft/advancements/critereon/FishingHookPredicate
	f	Lbt;	b	f_39756_	field_23137	ANY
	f	Ljava/lang/String;	c	f_150706_	field_30854	IN_OPEN_WATER_KEY
	f	Z	d	f_39757_	field_23138	inOpenWater
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Z)Lbt;	a	m_39766_	method_26095	inOpenWater
	m	(Lcom/google/gson/JsonObject;)Lbt;	a	m_219719_	method_26094	fromJson
c	bta	net/minecraft/world/entity/animal/frog/Frog	net/minecraft/class_7102	net/minecraft/world/entity/animal/frog/Frog
	f	Lciz;	bT	f_218455_	field_37448	TEMPTATION_ITEM
	f	Lcom/google/common/collect/ImmutableList;	bU	f_218456_	field_37449	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bW	f_218457_	field_37450	MEMORY_TYPES
	f	Ljava/lang/String;	bX	f_218458_	field_38720	VARIANT_KEY
	f	Lbff;	bY	f_218459_	field_37451	jumpAnimationState
	f	Lbff;	bZ	f_218460_	field_37452	croakAnimationState
	f	Lbff;	ca	f_218461_	field_37453	tongueAnimationState
	f	Lbff;	cb	f_218464_	field_37456	swimIdleAnimationState
	f	Laby;	cc	f_218465_	field_37457	DATA_VARIANT_ID
	f	Laby;	cd	f_218466_	field_37458	DATA_TONGUE_TARGET_ID
	f	I	ce	f_218467_	field_37459	FROG_FALL_DAMAGE_REDUCTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_218481_	method_41352	setTongueTarget
	m	(Lbrw;)V	a	m_28464_	method_41353	setVariant
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218511_	method_43398	checkFrogSpawnRules
	m	()Lbhf$a;	fY	m_218525_	method_41355	createAttributes
	m	(Lbfz;)Z	l	m_218532_	method_41358	canEat
	m	()V	q	m_218536_	method_41359	eraseTongueTarget
	m	()Ljava/util/Optional;	r	m_218538_	method_41360	getTongueTarget
	m	()Lbrw;	w	m_28554_	method_41354	getVariant
c	bta$a	net/minecraft/world/entity/animal/frog/Frog$FrogLookControl	net/minecraft/class_7102$class_7103	net/minecraft/world/entity/animal/frog/Frog$FrogLookControl
	f	Lbta;	h	f_218541_	field_37460	field_37460
	m	(Lbta;Lbgb;)V	<init>	<init>	<init>	<init>
c	bta$b	net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator	net/minecraft/class_7102$class_7104	net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator
	f	Lgu$a;	l	f_218546_	field_37461	belowPos
	m	(Z)V	<init>	<init>	<init>	<init>
c	bta$c	net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation	net/minecraft/class_7102$class_7105	net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation
	m	(Lbta;Lcmm;)V	<init>	<init>	<init>	<init>
c	btb	net/minecraft/world/entity/animal/frog/FrogAi	net/minecraft/class_7107	net/minecraft/world/entity/animal/frog/FrogAi
	f	F	a	f_218560_	field_37469	SPEED_MULTIPLIER_WHEN_PANICKING
	f	F	b	f_218561_	field_37470	SPEED_MULTIPLIER_WHEN_MAKING_LOVE
	f	F	c	f_218562_	field_37471	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	d	f_218563_	field_37472	SPEED_MULTIPLIER_ON_LAND
	f	F	e	f_218564_	field_37473	SPEED_MULTIPLIER_IN_WATER
	f	Lbdi;	f	f_218565_	field_37474	TIME_BETWEEN_LONG_JUMPS
	f	I	g	f_218566_	field_37475	MAX_LONG_JUMP_HEIGHT
	f	I	h	f_218567_	field_37476	MAX_LONG_JUMP_WIDTH
	f	F	i	f_218568_	field_37477	MAX_JUMP_VELOCITY
	f	F	j	f_218569_	field_37478	SPEED_MULTIPLIER_WHEN_TEMPTED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbha;)Lbha;	a	m_218575_	method_41368	makeBrain
	m	(Lbfz;)Ljava/lang/Float;	a	m_218573_	method_41367	method_41367
	m	()Lciz;	a	m_218572_	method_41366	getTemptations
	m	(Lbgb;Lgu;)Z	a	m_246199_	method_45373	isAcceptableLandingSpot
	m	(Lbta;Lapf;)V	a	m_218579_	method_41369	initMemories
	m	(Lbta;)V	a	m_218577_	method_41373	updateActivity
	m	(Lbta;)Z	b	m_218588_	method_41375	canAttack
	m	(Lbha;)V	b	m_218586_	method_41372	initCoreActivity
	m	(Lbfz;)Ljava/lang/Float;	b	m_218584_	method_41371	method_41371
	m	(Lbta;)Lamg;	c	m_218592_	method_41377	method_41377
	m	(Lbha;)V	c	m_218590_	method_41374	initIdleActivity
	m	(Lbha;)V	d	m_218594_	method_41376	initSwimActivity
	m	(Lbta;)Ljava/util/Optional;	d	m_218596_	method_41379	method_41379
	m	(Lbta;)Ljava/util/Optional;	e	m_218600_	method_41381	method_41381
	m	(Lbha;)V	e	m_218598_	method_41378	initLaySpawnActivity
	m	(Lbta;)Ljava/util/Optional;	f	m_218604_	method_41383	method_41383
	m	(Lbha;)V	f	m_218602_	method_41380	initJumpActivity
	m	(Lbha;)V	g	m_218606_	method_41382	initTongueActivity
c	btc	net/minecraft/world/entity/animal/frog/ShootTongue	net/minecraft/class_7108	net/minecraft/world/entity/animal/frog/ShootTongue
	f	I	c	f_218608_	field_37479	TIME_OUT_DURATION
	f	I	d	f_218609_	field_38414	CATCH_ANIMATION_DURATION
	f	I	e	f_218610_	field_37480	TONGUE_ANIMATION_DURATION
	f	I	f	f_238166_	field_39452	UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION
	f	I	g	f_238181_	field_39453	MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY
	f	F	h	f_218611_	field_37481	EATING_DISTANCE
	f	F	i	f_218612_	field_37482	EATING_MOVEMENT_FACTOR
	f	I	j	f_218613_	field_37483	eatAnimationTimer
	f	I	k	f_218614_	field_37484	calculatePathCounter
	f	Lamg;	l	f_218615_	field_37485	tongueSound
	f	Lamg;	m	f_218616_	field_37486	eatSound
	f	Leei;	n	f_218617_	field_37487	itemSpawnPos
	f	Lbtc$a;	o	f_218618_	field_37489	state
	m	(Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	(Lbta;Lbfz;)Z	a	m_238358_	method_44332	canPathfindToTarget
	m	(Laif;Lbta;J)Z	a	m_6737_	method_41385	canStillUse
	m	(Laif;Lbta;)Z	a	m_6114_	method_41384	checkExtraStartConditions
	m	(Lbta;Lbfz;)V	b	m_238443_	method_44333	addUnreachableTargetToMemory
	m	(Laif;Lbta;J)V	b	m_6735_	method_41387	start
	m	(Laif;Lbta;)V	b	m_218640_	method_42667	eatEntity
	m	(Laif;Lbta;J)V	c	m_6732_	method_41388	stop
	m	(Laif;Lbta;J)V	d	m_6725_	method_41389	tick
c	btc$1	net/minecraft/world/entity/animal/frog/ShootTongue$1	net/minecraft/class_7108$1	net/minecraft/world/entity/animal/frog/ShootTongue$1
	f	[I	a	f_218663_	field_37491	$SwitchMap$net$minecraft$world$entity$animal$frog$ShootTongue$State
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	btc$a	net/minecraft/world/entity/animal/frog/ShootTongue$State	net/minecraft/class_7108$class_7109	net/minecraft/world/entity/animal/frog/ShootTongue$State
	f	Lbtc$a;	a	MOVE_TO_TARGET	field_37492	MOVE_TO_TARGET
	f	Lbtc$a;	b	CATCH_ANIMATION	field_38415	CATCH_ANIMATION
	f	Lbtc$a;	c	EAT_ANIMATION	field_37493	EAT_ANIMATION
	f	Lbtc$a;	d	DONE	field_37494	DONE
	f	[Lbtc$a;	e	$VALUES	field_37495	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbtc$a;	a	m_218674_	method_41390	$values
c	btd	net/minecraft/world/entity/animal/frog/Tadpole	net/minecraft/class_7110	net/minecraft/world/entity/animal/frog/Tadpole
	f	I	b	f_218678_	field_37496	ticksToBeFrog
	f	Lcom/google/common/collect/ImmutableList;	bT	f_218679_	field_37498	MEMORY_TYPES
	f	I	bU	f_218680_	field_37499	age
	f	F	c	f_218681_	field_39302	HITBOX_WIDTH
	f	F	d	f_218682_	field_39303	HITBOX_HEIGHT
	f	Lcom/google/common/collect/ImmutableList;	e	f_218683_	field_37497	SENSOR_TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcfz;)V	a	m_218690_	method_41391	feed
	m	(Lbyo;Lcfz;)V	b	m_218705_	method_41393	usePlayerItem
	m	(I)V	c	m_218700_	method_41392	ageUp
	m	()Lbhf$a;	ga	m_218720_	method_41395	createAttributes
	m	()I	gb	m_218721_	method_41396	getAge
	m	()V	gc	m_218722_	method_41397	ageUp
	m	()I	gd	m_218723_	method_41398	getTicksLeftUntilAdult
	m	(Lcfz;)Z	m	m_218726_	method_41399	isFood
	m	(I)V	s	m_218710_	method_41394	setAge
c	bte	net/minecraft/world/entity/animal/frog/TadpoleAi	net/minecraft/class_7111	net/minecraft/world/entity/animal/frog/TadpoleAi
	f	F	a	f_218735_	field_37500	SPEED_MULTIPLIER_WHEN_PANICKING
	f	F	b	f_218736_	field_37502	SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
	f	F	c	f_218737_	field_39409	SPEED_MULTIPLIER_WHEN_TEMPTED
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbha;)Lbha;	a	m_218741_	method_41400	makeBrain
	m	(Lbtd;)V	a	m_218743_	method_41401	updateActivity
	m	(Lbfz;)Ljava/lang/Float;	a	m_218739_	method_44204	method_44204
	m	(Lbha;)V	b	m_218745_	method_41402	initCoreActivity
	m	(Lbha;)V	c	m_218747_	method_41403	initIdleActivity
c	btf	net/minecraft/world/entity/animal/frog/package-info	net/minecraft/class_7112	net/minecraft/world/entity/animal/frog/package-info
c	btg	net/minecraft/world/entity/animal/goat/Goat	net/minecraft/class_6053	net/minecraft/world/entity/animal/goat/Goat
	f	Lbfk;	bT	f_149342_	field_30399	LONG_JUMPING_DIMENSIONS
	f	Lcom/google/common/collect/ImmutableList;	bU	f_149343_	field_30400	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bW	f_149344_	field_30401	MEMORY_TYPES
	f	I	bX	f_149345_	field_30402	GOAT_FALL_DAMAGE_REDUCTION
	f	D	bY	f_149346_	field_30403	GOAT_SCREAMING_CHANCE
	f	D	bZ	f_218749_	field_39046	UNIHORN_CHANCE
	f	I	ca	f_182382_	field_34022	ADULT_ATTACK_DAMAGE
	f	I	cb	f_182383_	field_34023	BABY_ATTACK_DAMAGE
	f	Laby;	cc	f_149347_	field_33486	DATA_IS_SCREAMING_GOAT
	f	Laby;	cd	f_218750_	field_39047	DATA_HAS_LEFT_HORN
	f	Laby;	ce	f_218751_	field_39048	DATA_HAS_RIGHT_HORN
	f	Z	cf	f_149348_	field_33487	isLoweringHead
	f	I	cg	f_149349_	field_33488	lowerHeadTick
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbfe;)Lbtg;	b	m_142606_	method_35177	getBreedOffspring
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_218752_	method_38067	checkGoatSpawnRules
	m	()Z	fY	m_218758_	method_43538	hasLeftHorn
	m	()Z	ge	m_218759_	method_43539	hasRightHorn
	m	()Z	gf	m_218760_	method_43540	dropHorn
	m	()V	gg	m_218761_	method_43541	addHorns
	m	()V	gh	m_218762_	method_43542	removeHorns
	m	()Z	gi	m_149397_	method_35178	isScreamingGoat
	m	()F	gj	m_149398_	method_36283	getRammingXHeadRot
	m	()Lcfz;	q	m_218763_	method_43690	createHorn
	m	()Lbhf$a;	r	m_149401_	method_35179	createAttributes
	m	()Lamg;	w	m_149403_	method_35180	getMilkingSound
	m	(Z)V	w	m_149405_	method_36284	setScreamingGoat
c	bth	net/minecraft/world/entity/animal/goat/GoatAi	net/minecraft/class_6054	net/minecraft/world/entity/animal/goat/GoatAi
	f	I	a	f_149420_	field_33490	RAM_PREPARE_TIME
	f	I	b	f_149421_	field_33491	RAM_MAX_DISTANCE
	f	I	c	f_149422_	field_33492	MAX_LONG_JUMP_HEIGHT
	f	I	d	f_149423_	field_33493	MAX_LONG_JUMP_WIDTH
	f	F	e	f_149424_	field_33494	MAX_JUMP_VELOCITY
	f	I	f	f_149425_	field_33495	RAM_MIN_DISTANCE
	f	F	g	f_149426_	field_33496	ADULT_RAM_KNOCKBACK_FORCE
	f	F	h	f_149427_	field_33497	BABY_RAM_KNOCKBACK_FORCE
	f	Lbdi;	i	f_149428_	field_30407	ADULT_FOLLOW_RANGE
	f	F	j	f_149429_	field_30405	SPEED_MULTIPLIER_WHEN_MAKING_LOVE
	f	F	k	f_149430_	field_30406	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	l	f_149431_	field_30408	SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
	f	F	m	f_149432_	field_30409	SPEED_MULTIPLIER_WHEN_TEMPTED
	f	F	n	f_149433_	field_30410	SPEED_MULTIPLIER_WHEN_PANICKING
	f	F	o	f_149434_	field_33498	SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM
	f	Lbdi;	p	f_149435_	field_30411	TIME_BETWEEN_LONG_JUMPS
	f	Lbdi;	q	f_149436_	field_33499	TIME_BETWEEN_RAMS
	f	Lbdi;	r	f_149437_	field_33693	TIME_BETWEEN_RAMS_SCREAMER
	f	Lbqm;	s	f_149438_	field_33500	RAM_TARGET_CONDITIONS
	f	F	t	f_149439_	field_33501	SPEED_MULTIPLIER_WHEN_RAMMING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbha;)Lbha;	a	m_149447_	method_35183	makeBrain
	m	(Lbtg;Lapf;)V	a	m_218764_	method_35184	initMemories
	m	(Lbfz;)Ljava/lang/Float;	a	m_149445_	method_35182	method_35182
	m	()Lciz;	a	m_149444_	method_35181	getTemptations
	m	(Lbtg;)V	a	m_149455_	method_35186	updateActivity
	m	(Lbtg;)Lamg;	b	m_218767_	method_36287	method_36287
	m	(Lbha;)V	b	m_149453_	method_35185	initCoreActivity
	m	(Lbfz;)Z	b	m_289140_	method_36285	method_36285
	m	(Lbtg;)I	c	m_218769_	method_36553	method_36553
	m	(Lbha;)V	c	m_149457_	method_35187	initIdleActivity
	m	(Lbtg;)Lamg;	d	m_218771_	method_43543	method_43543
	m	(Lbha;)V	d	m_149461_	method_35188	initLongJumpActivity
	m	(Lbtg;)Lamg;	e	m_149467_	method_36286	method_36286
	m	(Lbha;)V	e	m_149465_	method_36288	initRamActivity
	m	(Lbtg;)D	f	m_287093_	method_36289	method_36289
	m	(Lbtg;)Lbdi;	g	m_149473_	method_36290	method_36290
	m	(Lbtg;)Lamg;	h	m_149475_	method_36291	method_36291
c	bti	net/minecraft/world/entity/animal/goat/package-info	net/minecraft/class_6055	net/minecraft/world/entity/animal/goat/package-info
c	btj	net/minecraft/world/entity/animal/horse/AbstractChestedHorse	net/minecraft/class_1492	net/minecraft/world/entity/animal/horse/AbstractChestedHorse
	f	I	bT	f_149477_	field_30412	INV_CHEST_COUNT
	f	Laby;	bU	f_30482_	field_6943	DATA_ID_CHEST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcfz;)V	d	m_246066_	method_45374	equipChest
	m	()V	fY	m_7609_	method_6705	playChestEquipsSound
	m	()I	gg	m_7488_	method_6702	getInventoryColumns
	m	()Lbhf$a;	q	m_30501_	method_26898	createBaseChestedHorseAttributes
	m	()Z	r	m_30502_	method_6703	hasChest
	m	(Z)V	w	m_30504_	method_6704	setChest
c	btj$1	net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1	net/minecraft/class_1492$1	net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1
	f	Lbtj;	a	f_149480_	field_27867	field_27867
	m	(Lbtj;)V	<init>	<init>	<init>	<init>
c	btk	net/minecraft/world/entity/animal/horse/AbstractHorse	net/minecraft/class_1496	net/minecraft/world/entity/animal/horse/AbstractHorse
	f	F	bT	f_271139_	field_42641	MIN_MOVEMENT_SPEED
	f	F	bU	f_271541_	field_42642	MAX_MOVEMENT_SPEED
	f	F	bW	f_271305_	field_42643	MIN_JUMP_STRENGTH
	f	F	bX	f_271293_	field_42644	MAX_JUMP_STRENGTH
	f	F	bY	f_271313_	field_42645	MIN_HEALTH
	f	F	bZ	f_271308_	field_42646	MAX_HEALTH
	f	I	cA	f_149496_	field_30423	FLAG_STANDING
	f	I	cB	f_149497_	field_30424	FLAG_OPEN_MOUTH
	f	I	cC	f_30507_	field_6971	eatingCounter
	f	I	cD	f_30508_	field_6973	mouthCounter
	f	I	cE	f_30509_	field_6970	standCounter
	f	F	cF	f_30511_	field_6969	eatAnim
	f	F	cG	f_30512_	field_6966	eatAnimO
	f	F	cH	f_30513_	field_6967	standAnim
	f	F	cI	f_30514_	field_6963	standAnimO
	f	F	cJ	f_30515_	field_6965	mouthAnim
	f	F	cK	f_30516_	field_6961	mouthAnimO
	f	Ljava/util/UUID;	cL	f_268614_	field_42462	owner
	f	F	ca	f_273870_	field_42979	BACKWARDS_MOVE_SPEED_FACTOR
	f	F	cb	f_273946_	field_42980	SIDEWAYS_MOVE_SPEED_FACTOR
	f	Ljava/util/function/Predicate;	cc	f_30525_	field_6956	PARENT_HORSE_SELECTOR
	f	Lbqm;	cd	f_30526_	field_18118	MOMMY_TARGETING
	f	I	ce	f_149486_	field_30413	EQUIPMENT_SLOT_OFFSET
	f	I	cf	f_149487_	field_30414	CHEST_SLOT_OFFSET
	f	I	cg	f_149488_	field_30415	INVENTORY_SLOT_OFFSET
	f	D	ch	f_271338_	field_42647	BREEDING_CROSS_FACTOR
	f	I	ci	f_149489_	field_30416	INV_SLOT_SADDLE
	f	I	cj	f_149490_	field_30417	INV_SLOT_ARMOR
	f	I	ck	f_149491_	field_30418	INV_BASE_COUNT
	f	I	cl	f_30517_	field_6957	tailCounter
	f	I	cm	f_30518_	field_6958	sprintCounter
	f	Z	cn	f_30519_	field_6968	isJumping
	f	Lbee;	co	f_30520_	field_6962	inventory
	f	I	cp	f_30521_	field_6955	temper
	f	F	cq	f_30522_	field_6976	playerJumpPendingScale
	f	Z	cr	f_30510_	field_6960	allowStandSliding
	f	Z	cs	f_30523_	field_6964	canGallop
	f	I	ct	f_30524_	field_6975	gallopSoundCounter
	f	Lciz;	cu	f_30527_	field_25374	FOOD_ITEMS
	f	Laby;	cv	f_30528_	field_6959	DATA_ID_FLAGS
	f	I	cw	f_149492_	field_30419	FLAG_TAME
	f	I	cx	f_149493_	field_30420	FLAG_SADDLE
	f	I	cy	f_149494_	field_30421	FLAG_BRED
	f	I	cz	f_149495_	field_30422	FLAG_EATING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_30661_	method_6740	setEating
	m	(Z)V	B	m_30665_	method_6737	setStanding
	m	(Z)V	C	m_30669_	method_6760	spawnTamingParticles
	m	(F)F	D	m_30663_	method_6739	getEatAnim
	m	(F)F	E	m_30667_	method_6767	getStandAnim
	m	(F)F	F	m_30533_	method_6772	getMouthAnim
	m	()I	V_	m_7506_	method_6750	getInventorySize
	m	(Ljava/util/function/DoubleSupplier;)D	a	m_272017_	method_6774	generateJumpStrength
	m	(Lbyo;Lcfz;)Z	a	m_5994_	method_6742	handleEating
	m	(Lbfe;Lbtk;Lbhb;DD)V	a	m_272015_	method_49124	setOffspringAttribute
	m	(Ljava/util/function/IntUnaryOperator;)F	a	m_271722_	method_6754	generateMaxHealth
	m	(Lcxa;)V	a	m_5877_	method_6761	playGallopSound
	m	(Lapf;)V	a	m_214179_	method_6001	randomizeAttributes
	m	(DDDDLapf;)D	a	m_271715_	method_49123	createOffspringAttribute
	m	(Lbfe;Lbtk;)V	a	m_149508_	method_6743	setOffspringAttributes
	m	(Leei;Lbfz;)Leei;	a	m_30561_	method_27930	getDismountLocationInDirection
	m	(ILjava/util/function/Predicate;)Lbgs;	a	m_149502_	method_32335	createEquipmentSlotAccess
	m	(Ljava/util/UUID;)V	b	m_30586_	method_6732	setOwnerUUID
	m	(Lbdq;)Z	b	m_149511_	method_33338	hasInventoryChanged
	m	(Lcxa;)Z	b	m_278175_	method_49996	isWoodSoundType
	m	(FLeei;)V	b	m_245980_	method_45343	executeRidersJump
	m	(Lbyo;Lcfz;)V	b	m_246861_	method_45375	equipArmor
	m	(Ljava/util/function/DoubleSupplier;)D	b	m_271981_	method_6728	generateSpeed
	m	(Lbyo;Lcfz;)Lbdx;	c	m_30580_	method_30009	fedFood
	m	(IZ)V	d	m_30597_	method_6769	setFlag
	m	(Lbyo;)V	f	m_6835_	method_6726	doPlayerRide
	m	()V	fY	m_30612_	method_6738	openMouth
	m	()V	gA	m_7567_	method_6746	followMommy
	m	()Z	gB	m_7559_	method_6762	canEatGrass
	m	()Lamg;	gC	m_247131_	method_45376	getAmbientStandSound
	m	()V	gD	m_247525_	method_6748	standIfPossible
	m	()V	gE	m_7564_	method_6757	makeMad
	m	()V	gF	m_7486_	method_6723	playJumpSound
	m	()Z	gG	m_30628_	method_6734	canParent
	m	()Z	gH	m_7482_	method_6735	canWearArmor
	m	()Z	gI	m_7481_	method_6753	isWearingArmor
	m	()I	gJ	m_247558_	method_45377	getAmbientStandInterval
	m	()Z	ge	m_245259_	method_45349	canPerformRearing
	m	()Lamg;	gf	m_7872_	method_28368	getEatingSound
	m	()D	gg	m_271636_	method_49125	method_49125
	m	()D	gh	m_271639_	method_49126	method_49126
	m	()D	gi	m_271638_	method_49127	method_49127
	m	()D	gj	m_271635_	method_49128	method_49128
	m	()Z	gn	m_30614_	method_6727	isTamed
	m	()V	go	m_7509_	method_6764	addBehaviourGoals
	m	()Z	gp	m_30616_	method_6763	isJumping
	m	()Z	gq	m_30617_	method_6724	isEating
	m	()Z	gr	m_30622_	method_6736	isStanding
	m	()Z	gs	m_30623_	method_6744	isBred
	m	()I	gt	m_30624_	method_6729	getTemper
	m	()V	gu	m_30625_	method_6721	createInventory
	m	()V	gv	m_7493_	method_6731	updateContainerEquipment
	m	()D	gw	m_30626_	method_6771	getCustomJump
	m	()Lamg;	gx	m_7871_	method_6747	getAngrySound
	m	()Lbhf$a;	gy	m_30627_	method_26899	createBaseHorseAttributes
	m	()I	gz	m_7555_	method_6755	getMaxTemper
	m	(Lbyo;)Z	h	m_30637_	method_6752	tameWithName
	m	(Lbfz;)Leeh;	l	m_274391_	method_49489	getRiddenRotation
	m	(Lcfz;)Z	l	m_6010_	method_6773	isArmor
	m	(Lbfz;)Z	m	m_30635_	method_6741	method_6741
	m	(Lcfz;)Z	n	m_149515_	method_32336	method_32336
	m	(Lcfz;)Z	o	m_149517_	method_32337	method_32337
	m	()V	q	m_30610_	method_6733	eating
	m	()V	r	m_30611_	method_6759	moveTail
	m	(I)Z	t	m_30647_	method_6730	getFlag
	m	(I)V	u	m_30649_	method_6749	setTemper
	m	(I)I	v	m_30653_	method_6745	modifyTemper
	m	(I)I	w	m_271634_	method_49129	method_49129
	m	(I)I	x	m_271637_	method_49130	method_49130
	m	(Z)V	x	m_30651_	method_6766	setTamed
	m	(Z)V	y	m_30655_	method_6758	setIsJumping
	m	(Z)V	z	m_30657_	method_6751	setBred
c	btk$1	net/minecraft/world/entity/animal/horse/AbstractHorse$1	net/minecraft/class_1496$1	net/minecraft/world/entity/animal/horse/AbstractHorse$1
	f	I	a	f_149519_	field_27868	val$slot
	f	Ljava/util/function/Predicate;	c	f_149520_	field_27869	val$check
	f	Lbtk;	d	f_149521_	field_27870	field_27870
	m	(Lbtk;ILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
c	btl	net/minecraft/world/entity/animal/horse/Donkey	net/minecraft/class_1495	net/minecraft/world/entity/animal/horse/Donkey
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	btm	net/minecraft/world/entity/animal/horse/Horse	net/minecraft/class_1498	net/minecraft/world/entity/animal/horse/Horse
	f	Ljava/util/UUID;	bT	f_30685_	field_6985	ARMOR_MODIFIER_UUID
	f	Laby;	bU	f_30686_	field_6990	DATA_ID_TYPE_VARIANT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbtt;Lbto;)V	a	m_30699_	method_27076	setVariantAndMarkings
	m	(Lbtt;)V	a	m_28464_	method_47873	setVariant
	m	()Lbto;	fY	m_30724_	method_27078	getMarkings
	m	()I	gg	m_30725_	method_6788	getTypeVariant
	m	(Lcfz;)V	n	m_30732_	method_18445	setArmor
	m	(Lcfz;)V	o	m_30734_	method_6790	setArmorEquipment
	m	()Lcfz;	q	m_30722_	method_6786	getArmor
	m	()Lbtt;	r	m_28554_	method_27077	getVariant
	m	(I)V	w	m_30736_	method_6783	setTypeVariant
c	btm$a	net/minecraft/world/entity/animal/horse/Horse$HorseGroupData	net/minecraft/class_1498$class_1499	net/minecraft/world/entity/animal/horse/Horse$HorseGroupData
	f	Lbtt;	a	f_30738_	field_6994	variant
	m	(Lbtt;)V	<init>	<init>	<init>	<init>
c	btn	net/minecraft/world/entity/animal/horse/Llama	net/minecraft/class_1501	net/minecraft/world/entity/animal/horse/Llama
	f	I	bU	f_149535_	field_30425	MAX_STRENGTH
	f	Lciz;	bW	f_30744_	field_25375	FOOD_ITEMS
	f	Laby;	bX	f_30745_	field_6998	DATA_STRENGTH_ID
	f	Laby;	bY	f_30746_	field_6995	DATA_SWAG_ID
	f	Laby;	bZ	f_30747_	field_6996	DATA_VARIANT_ID
	f	Z	ca	f_30741_	field_6999	didSpit
	f	Lbtn;	cb	f_30742_	field_7000	caravanHead
	f	Lbtn;	cc	f_30743_	field_6997	caravanTail
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	D	m_30752_	method_6808	setDidSpit
	m	(Lbtn$d;)V	a	m_28464_	method_47874	setVariant
	m	(Lcen;)V	a	m_30771_	method_6799	setSwag
	m	(Lbtn;)V	a	m_30766_	method_6791	joinCaravan
	m	(Lapf;)V	b	m_218817_	method_6796	setRandomStrength
	m	(Laif;Lbfe;)Lbtn;	b	m_142606_	method_6804	getBreedOffspring
	m	()V	gK	m_30809_	method_6797	leaveCaravan
	m	()Z	gL	m_30810_	method_6793	hasCaravanTail
	m	()Z	gM	m_30811_	method_6805	inCaravan
	m	()Lbtn;	gN	m_30812_	method_6806	getCaravanHead
	m	()Z	gh	m_7565_	method_6807	isTraderLlama
	m	()I	gi	m_30823_	method_6803	getStrength
	m	()Lbhf$a;	gj	m_30824_	method_26900	createAttributes
	m	()Lbtn$d;	gk	m_28554_	method_6809	getVariant
	m	()Lcen;	gl	m_30826_	method_6800	getSwag
	m	()Lbtn;	gm	m_7127_	method_18004	makeNewLlama
	m	(Lbfz;)V	m	m_30827_	method_6792	spit
	m	(Lcfz;)Lcen;	n	m_30835_	method_6794	getDyeColor
	m	(I)V	w	m_30840_	method_6802	setStrength
c	btn$a	net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal	net/minecraft/class_1501$class_1502	net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal
	m	(Lbtn;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	b	m_289141_	method_18446	method_18446
c	btn$b	net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData	net/minecraft/class_1501$class_1503	net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData
	f	Lbtn$d;	a	f_30847_	field_7001	variant
	m	(Lbtn$d;)V	<init>	<init>	<init>	<init>
c	btn$c	net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal	net/minecraft/class_1501$class_1504	net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal
	m	(Lbtn;)V	<init>	<init>	<init>	<init>
c	btn$d	net/minecraft/world/entity/animal/horse/Llama$Variant	net/minecraft/class_1501$class_7993	net/minecraft/world/entity/animal/horse/Llama$Variant
	f	Lbtn$d;	a	CREAMY	field_41586	CREAMY
	f	Lbtn$d;	b	WHITE	field_41587	WHITE
	f	Lbtn$d;	c	BROWN	field_41588	BROWN
	f	Lbtn$d;	d	GRAY	field_41589	GRAY
	f	Lcom/mojang/serialization/Codec;	e	f_262288_	field_41590	CODEC
	f	Ljava/util/function/IntFunction;	f	f_262208_	field_41591	BY_ID
	f	I	g	f_262240_	field_41592	id
	f	Ljava/lang/String;	h	f_262253_	field_41593	name
	f	[Lbtn$d;	i	$VALUES	field_41594	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbtn$d;	a	m_262458_	method_47876	byId
	m	()I	a	m_262452_	method_47875	getId
	m	()[Lbtn$d;	b	m_262370_	method_47877	$values
c	bto	net/minecraft/world/entity/animal/horse/Markings	net/minecraft/class_5148	net/minecraft/world/entity/animal/horse/Markings
	f	Lbto;	a	NONE	field_23808	NONE
	f	Lbto;	b	WHITE	field_23809	WHITE
	f	Lbto;	c	WHITE_FIELD	field_23810	WHITE_FIELD
	f	Lbto;	d	WHITE_DOTS	field_23811	WHITE_DOTS
	f	Lbto;	e	BLACK_DOTS	field_23812	BLACK_DOTS
	f	Ljava/util/function/IntFunction;	f	f_30861_	field_23813	BY_ID
	f	I	g	f_30862_	field_23814	id
	f	[Lbto;	h	$VALUES	field_23815	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(I)Lbto;	a	m_30870_	method_27080	byId
	m	()I	a	m_30869_	method_27079	getId
	m	()[Lbto;	b	m_149547_	method_36645	$values
c	btp	net/minecraft/world/entity/animal/horse/Mule	net/minecraft/class_1500	net/minecraft/world/entity/animal/horse/Mule
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	btq	net/minecraft/world/entity/animal/horse/SkeletonHorse	net/minecraft/class_1506	net/minecraft/world/entity/animal/horse/SkeletonHorse
	f	Lbtr;	bT	f_30890_	field_7003	skeletonTrapGoal
	f	I	bU	f_149551_	field_30427	TRAP_MAX_LIFE
	f	Z	bW	f_30891_	field_7005	isTrap
	f	I	bX	f_30892_	field_7004	trapTime
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	q	m_30918_	method_26901	createAttributes
	m	()Z	r	m_30919_	method_6812	isTrap
	m	(Z)V	w	m_30923_	method_6813	setTrap
c	btr	net/minecraft/world/entity/animal/horse/SkeletonTrapGoal	net/minecraft/class_1505	net/minecraft/world/entity/animal/horse/SkeletonTrapGoal
	f	Lbtq;	a	f_30925_	field_7002	horse
	m	(Lbtq;)V	<init>	<init>	<init>	<init>
	m	(Lbdv;)Lbtk;	a	m_30929_	method_6810	createHorse
	m	(Lbdv;Lbtk;)Lbwk;	a	m_30931_	method_6811	createSkeleton
	m	(Lcfz;)Lcfz;	a	m_30934_	method_30768	disenchant
c	bts	net/minecraft/world/entity/animal/horse/TraderLlama	net/minecraft/class_3986	net/minecraft/world/entity/animal/horse/TraderLlama
	f	I	bU	f_30937_	field_17716	despawnDelay
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()V	gO	m_30951_	method_20501	maybeDespawn
	m	()Z	gP	m_30952_	method_20502	canDespawn
	m	()Z	gQ	m_30953_	method_20503	isLeashedToWanderingTrader
	m	()Z	gR	m_30954_	method_20504	isLeashedToSomethingOtherThanTheWanderingTrader
	m	(I)V	w	m_149555_	method_35189	setDespawnDelay
c	bts$a	net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal	net/minecraft/class_3986$class_3987	net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal
	f	Lbtn;	a	f_30962_	field_17718	llama
	f	Lbfz;	b	f_30963_	field_17719	ownerLastHurtBy
	f	I	c	f_30964_	field_17720	timestamp
	m	(Lbtn;)V	<init>	<init>	<init>	<init>
c	btt	net/minecraft/world/entity/animal/horse/Variant	net/minecraft/class_5149	net/minecraft/world/entity/animal/horse/Variant
	f	Lbtt;	a	WHITE	field_23816	WHITE
	f	Lbtt;	b	CREAMY	field_23817	CREAMY
	f	Lbtt;	c	CHESTNUT	field_23818	CHESTNUT
	f	Lbtt;	d	BROWN	field_23819	BROWN
	f	Lbtt;	e	BLACK	field_23820	BLACK
	f	Lbtt;	f	GRAY	field_23821	GRAY
	f	Lbtt;	g	DARK_BROWN	field_23822	DARK_BROWN
	f	Lcom/mojang/serialization/Codec;	h	f_262264_	field_41595	CODEC
	f	Ljava/util/function/IntFunction;	i	f_30977_	field_23823	BY_ID
	f	I	j	f_30978_	field_23824	id
	f	Ljava/lang/String;	k	f_262227_	field_41596	name
	f	[Lbtt;	l	$VALUES	field_23825	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbtt;	a	m_30986_	method_27083	byId
	m	()I	a	m_30985_	method_27082	getId
	m	()[Lbtt;	b	m_149559_	method_36646	$values
c	btu	net/minecraft/world/entity/animal/horse/ZombieHorse	net/minecraft/class_1507	net/minecraft/world/entity/animal/horse/ZombieHorse
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	q	m_31008_	method_26902	createAttributes
c	btv	net/minecraft/world/entity/animal/horse/package-info	net/minecraft/class_6056	net/minecraft/world/entity/animal/horse/package-info
c	btw	net/minecraft/world/entity/animal/package-info	net/minecraft/class_6057	net/minecraft/world/entity/animal/package-info
c	btx	net/minecraft/world/entity/animal/sniffer/Sniffer	net/minecraft/class_8153	net/minecraft/world/entity/animal/sniffer/Sniffer
	f	Lbff;	bT	f_271434_	field_42650	feelingHappyAnimationState
	f	Lbff;	bU	f_271092_	field_42651	scentingAnimationState
	f	Lbff;	bW	f_271278_	field_42652	sniffingAnimationState
	f	Lbff;	bX	f_271472_	field_42654	diggingAnimationState
	f	Lbff;	bY	f_271318_	field_42655	risingAnimationState
	f	I	bZ	f_271109_	field_42656	DIGGING_PARTICLES_DELAY_TICKS
	f	I	ca	f_271252_	field_42657	DIGGING_PARTICLES_DURATION_TICKS
	f	I	cb	f_271435_	field_42658	DIGGING_PARTICLES_AMOUNT
	f	I	cc	f_271151_	field_42659	DIGGING_DROP_SEED_OFFSET_TICKS
	f	I	cd	f_271414_	field_42661	SNIFFER_BABY_AGE_TICKS
	f	F	ce	f_285640_	field_44785	DIGGING_BB_HEIGHT_OFFSET
	f	Lbfk;	cf	f_285627_	field_44786	DIGGING_DIMENSIONS
	f	Laby;	cg	f_271416_	field_42662	DATA_STATE
	f	Laby;	ch	f_271498_	field_42663	DATA_DROP_SEED_AT_TICK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbtx$a;)Lbtx;	a	m_272034_	method_49132	transitionTo
	m	(Lbff;)Lbtx;	a	m_272274_	method_49131	emitDiggingParticles
	m	(Lgu;Lhd;)Z	a	m_289143_	method_51154	method_51154
	m	(Lbtx$a;)Lbtx;	b	m_271705_	method_49133	setState
	m	()Z	fY	m_278663_	method_51158	isTempted
	m	()Z	ge	m_278650_	method_51155	canSniff
	m	()Z	gf	m_272076_	method_49150	canPlayDiggingSound
	m	()Ljava/util/Optional;	gg	m_271905_	method_49134	calculateDigPosition
	m	()Z	gh	m_272270_	method_49135	canDig
	m	()Lgu;	gi	m_284345_	method_51508	getHeadBlock
	m	()Leei;	gj	m_284388_	method_49137	getHeadPosition
	m	()Lbtx$a;	gk	m_271917_	method_49138	getState
	m	()V	gl	m_271845_	method_49139	resetAnimations
	m	()Lbtx;	gm	m_278765_	method_51156	onScentingStart
	m	()Lbtx;	gn	m_271851_	method_49141	onDiggingStart
	m	()V	go	m_271740_	method_49142	dropSeed
	m	()Ljava/util/stream/Stream;	gp	m_272217_	method_49143	getExploredPositions
	m	()V	gq	m_272136_	method_49144	playSearchingSound
	m	(Lgu;)Z	i	m_271898_	method_49140	canDig
	m	(Lgu;)Lbtx;	j	m_271874_	method_49145	storeExploredPosition
	m	(Lgu;)Z	k	m_289142_	method_51157	method_51157
	m	()Lbhf$a;	q	m_271876_	method_49146	createAttributes
	m	()Z	r	m_272223_	method_49147	isPanicking
	m	(I)Leei;	t	m_271798_	method_49148	method_49148
	m	()Z	w	m_280317_	method_51301	isSearching
	m	(Z)Lbtx;	w	m_271943_	method_49149	onDiggingComplete
c	btx$1	net/minecraft/world/entity/animal/sniffer/Sniffer$1	net/minecraft/class_8153$1	net/minecraft/world/entity/animal/sniffer/Sniffer$1
	f	[I	a	f_271447_	field_42664	$SwitchMap$net$minecraft$world$entity$animal$sniffer$Sniffer$State
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	btx$a	net/minecraft/world/entity/animal/sniffer/Sniffer$State	net/minecraft/class_8153$class_8154	net/minecraft/world/entity/animal/sniffer/Sniffer$State
	f	Lbtx$a;	a	IDLING	field_42665	IDLING
	f	Lbtx$a;	b	FEELING_HAPPY	field_42666	FEELING_HAPPY
	f	Lbtx$a;	c	SCENTING	field_42667	SCENTING
	f	Lbtx$a;	d	SNIFFING	field_42668	SNIFFING
	f	Lbtx$a;	e	SEARCHING	field_42669	SEARCHING
	f	Lbtx$a;	f	DIGGING	field_42670	DIGGING
	f	Lbtx$a;	g	RISING	field_42671	RISING
	f	[Lbtx$a;	h	$VALUES	field_42672	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbtx$a;	a	m_271975_	method_49151	$values
c	bty	net/minecraft/world/entity/animal/sniffer/SnifferAi	net/minecraft/class_8155	net/minecraft/world/entity/animal/sniffer/SnifferAi
	f	Ljava/util/List;	a	f_271288_	field_42673	SENSOR_TYPES
	f	Ljava/util/List;	b	f_271430_	field_42674	MEMORY_TYPES
	f	Lorg/slf4j/Logger;	c	f_271203_	field_42675	LOGGER
	f	I	d	f_271113_	field_42676	MAX_LOOK_DISTANCE
	f	I	e	f_271542_	field_42677	SNIFFING_COOLDOWN_TICKS
	f	F	f	f_271352_	field_42678	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	g	f_271483_	field_42679	SPEED_MULTIPLIER_WHEN_PANICKING
	f	F	h	f_271225_	field_42680	SPEED_MULTIPLIER_WHEN_SNIFFING
	f	F	i	f_278441_	field_44476	SPEED_MULTIPLIER_WHEN_TEMPTED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Ljava/lang/Double;	a	m_288155_	method_52174	method_52174
	m	(Lbha;)Lbha;	a	m_272207_	method_49152	makeBrain
	m	(Lbtx;)V	a	m_271706_	method_49153	updateActivity
	m	()Lciz;	a	m_278737_	method_51159	getTemptations
	m	(Lbtx;)Lbtx;	b	m_278810_	method_51161	resetSniffing
	m	(Lbfz;)Ljava/lang/Float;	b	m_278802_	method_51160	method_51160
	m	(Lbha;)V	b	m_272204_	method_49154	initCoreActivity
	m	(Lbha;)V	c	m_271758_	method_49155	initSniffingActivity
	m	(Lbha;)V	d	m_272260_	method_49156	initDigActivity
	m	(Lbha;)V	e	m_272250_	method_49157	initIdleActivity
c	bty$1	net/minecraft/world/entity/animal/sniffer/SnifferAi$1	net/minecraft/class_8155$1	net/minecraft/world/entity/animal/sniffer/SnifferAi$1
	m	(F)V	<init>	<init>	<init>	<init>
c	bty$2	net/minecraft/world/entity/animal/sniffer/SnifferAi$2	net/minecraft/class_8155$2	net/minecraft/world/entity/animal/sniffer/SnifferAi$2
	m	(Lbfn;F)V	<init>	<init>	<init>	<init>
c	bty$3	net/minecraft/world/entity/animal/sniffer/SnifferAi$3	net/minecraft/class_8155$3	net/minecraft/world/entity/animal/sniffer/SnifferAi$3
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	bty$a	net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging	net/minecraft/class_8155$class_8156	net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49159	canStillUse
	m	(Laif;Lbtx;)Z	a	m_6114_	method_49158	checkExtraStartConditions
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49160	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49161	stop
c	bty$b	net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy	net/minecraft/class_8155$class_8157	net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49162	canStillUse
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49163	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49164	stop
c	bty$c	net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging	net/minecraft/class_8155$class_8158	net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49166	canStillUse
	m	(Laif;Lbtx;)Z	a	m_6114_	method_49165	checkExtraStartConditions
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49167	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49168	stop
c	bty$d	net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting	net/minecraft/class_8155$class_8159	net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49169	canStillUse
	m	(Laif;Lbtx;)Z	a	m_6114_	method_51162	checkExtraStartConditions
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49170	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49171	stop
c	bty$e	net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching	net/minecraft/class_8155$class_8160	net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49173	canStillUse
	m	(Laif;Lbtx;)Z	a	m_6114_	method_49172	checkExtraStartConditions
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49174	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49175	stop
c	bty$f	net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing	net/minecraft/class_8155$class_8161	net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lbtx;Lgu;)V	a	m_272259_	method_49178	method_49178
	m	(Laif;Lbtx;J)Z	a	m_6737_	method_49177	canStillUse
	m	(Laif;Lbtx;)Z	a	m_6114_	method_49176	checkExtraStartConditions
	m	(Laif;Lbtx;J)V	b	m_6735_	method_49179	start
	m	(Laif;Lbtx;J)V	c	m_6732_	method_49180	stop
c	btz	net/minecraft/world/entity/boss/EnderDragonPart	net/minecraft/class_1508	net/minecraft/world/entity/boss/EnderDragonPart
	f	Lbub;	b	f_31010_	field_7007	parentMob
	f	Ljava/lang/String;	c	f_31011_	field_7006	name
	f	Lbfk;	d	f_31012_	field_18119	size
	m	(Lbub;Ljava/lang/String;FF)V	<init>	<init>	<init>	<init>
c	bu	net/minecraft/advancements/critereon/FishingRodHookedTrigger	net/minecraft/class_2058	net/minecraft/advancements/critereon/FishingRodHookedTrigger
	f	Lacq;	a	f_40412_	field_9617	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldzk;Ljava/util/Collection;Lbu$a;)Z	a	m_40421_	method_22472	method_22472
	m	(Laig;Lcfz;Lbzc;Ljava/util/Collection;)V	a	m_40416_	method_8939	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbu$a;	a	m_7214_	method_8941	createInstance
c	bu$a	net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance	net/minecraft/class_2058$class_2060	net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance
	f	Lbz;	a	f_40435_	field_9621	rod
	f	Lba;	b	f_40436_	field_24391	entity
	f	Lbz;	c	f_40437_	field_9623	item
	m	(Lba;Lbz;Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldzk;Ljava/util/Collection;)Z	a	m_40443_	method_27810	matches
	m	(Lbz;Lbo;Lbz;)Lbu$a;	a	m_40447_	method_8947	fishedItem
c	bua	net/minecraft/world/entity/boss/enderdragon/EndCrystal	net/minecraft/class_1511	net/minecraft/world/entity/boss/enderdragon/EndCrystal
	f	I	b	f_31032_	field_7034	time
	f	Laby;	c	f_31033_	field_7033	DATA_BEAM_TARGET
	f	Laby;	d	f_31034_	field_7035	DATA_SHOW_BOTTOM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Lgu;)V	a	m_31052_	method_6837	setBeamTarget
	m	(Z)V	a	m_31056_	method_6839	setShowBottom
	m	(Lben;)V	a	m_31047_	method_6835	onDestroyedBy
	m	()Lgu;	j	m_31064_	method_6838	getBeamTarget
	m	()Z	k	m_31065_	method_6836	showsBottom
c	bub	net/minecraft/world/entity/boss/enderdragon/EnderDragon	net/minecraft/class_1510	net/minecraft/world/entity/boss/enderdragon/EnderDragon
	f	Laby;	b	f_31067_	field_7013	DATA_PHASE
	f	F	bS	f_31081_	field_7019	oFlapTime
	f	F	bT	f_31082_	field_7030	flapTime
	f	Z	bU	f_31083_	field_7027	inWall
	f	I	bV	f_31084_	field_7031	dragonDeathTime
	f	F	bW	f_31085_	field_20865	yRotA
	f	Lbua;	bX	f_31086_	field_7024	nearestCrystal
	f	Lorg/slf4j/Logger;	bY	f_31087_	field_7021	LOGGER
	f	Lbqm;	bZ	f_31088_	field_18120	CRYSTAL_DESTROY_TARGETING
	f	[[D	c	f_31092_	field_7026	positions
	f	I	ca	f_149566_	field_30428	GROWL_INTERVAL_MIN
	f	I	cb	f_149567_	field_30429	GROWL_INTERVAL_MAX
	f	F	cc	f_149568_	field_30430	SITTING_ALLOWED_DAMAGE_PERCENTAGE
	f	Ljava/lang/String;	cd	f_149569_	field_33910	DRAGON_DEATH_TIME_KEY
	f	Ljava/lang/String;	ce	f_149570_	field_33911	DRAGON_PHASE_KEY
	f	[Lbtz;	cf	f_31089_	field_7032	subEntities
	f	Lbtz;	cg	f_31090_	field_7011	neck
	f	Lbtz;	ch	f_31091_	field_7023	body
	f	Lbtz;	ci	f_31068_	field_7020	tail1
	f	Lbtz;	cj	f_31069_	field_7009	tail2
	f	Lbtz;	ck	f_31070_	field_7022	tail3
	f	Lbtz;	cl	f_31071_	field_7015	wing1
	f	Lbtz;	cm	f_31072_	field_7014	wing2
	f	Ldfn;	cn	f_31073_	field_7016	dragonFight
	f	Lgu;	co	f_286933_	field_44875	fightOrigin
	f	Lbus;	cp	f_31074_	field_7028	phaseManager
	f	I	cq	f_31075_	field_7018	growlTime
	f	F	cr	f_31076_	field_7029	sittingDamageReceived
	f	[Ldxr;	cs	f_31077_	field_7012	nodes
	f	[I	ct	f_31078_	field_7025	nodeAdjacency
	f	Ldxo;	cu	f_31079_	field_7008	openSet
	f	I	d	f_31093_	field_7010	posPointer
	f	Lbtz;	e	f_31080_	field_7017	head
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)Leei;	C	m_31174_	method_6834	getHeadLookVector
	m	(IILdxr;)Ldxt;	a	m_31104_	method_6833	findPath
	m	(Lbtz;Lben;F)Z	a	m_31120_	method_6816	hurt
	m	(Ldfn;)V	a	m_287231_	method_51852	setDragonFight
	m	(Ldxr;Ldxr;)Ldxt;	a	m_31128_	method_6826	reconstructPath
	m	(IF)[D	a	m_31101_	method_6817	getLatencyPos
	m	(Lbtz;DDD)V	a	m_31115_	method_22863	tickPart
	m	(I[D[D)F	a	m_31108_	method_6823	getHeadPartYOffset
	m	(Lbua;Lgu;Lben;)V	a	m_31124_	method_6828	onCrystalDestroyed
	m	(Leed;)Z	b	m_31139_	method_6821	checkWalls
	m	(Ljava/util/List;)V	b	m_31131_	method_6825	knockBack
	m	(Ljava/util/List;)V	c	m_31141_	method_6827	hurt
	m	()[Lbtz;	fV	m_31156_	method_5690	getSubEntities
	m	()Lbus;	fW	m_31157_	method_6831	getPhaseManager
	m	()Ldfn;	fX	m_31158_	method_6829	getDragonFight
	m	()F	fY	m_31159_	method_6820	getHeadYOffset
	m	()V	fZ	m_31160_	method_6830	checkCrystals
	m	(Lben;F)Z	g	m_31161_	method_6819	reallyHurt
	m	(Lgu;)V	h	m_287266_	method_51853	setFightOrigin
	m	(D)F	i	m_31164_	method_6832	rotWrap
	m	()Lgu;	q	m_287165_	method_51854	getFightOrigin
	m	()Lbhf$a;	r	m_31167_	method_26903	createAttributes
	m	(DDD)I	r	m_31170_	method_6822	findClosestNode
	m	()I	w	m_31155_	method_6818	findClosestNode
c	buc	net/minecraft/world/entity/boss/enderdragon/package-info	net/minecraft/class_6058	net/minecraft/world/entity/boss/enderdragon/package-info
c	bud	net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance	net/minecraft/class_1512	net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance
	f	Lbub;	a	f_31176_	field_7036	dragon
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	bue	net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase	net/minecraft/class_1514	net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	buf	net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase	net/minecraft/class_1513	net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase
	f	Lorg/slf4j/Logger;	b	f_31201_	field_7039	LOGGER
	f	I	c	f_149577_	field_30431	CHARGE_RECOVERY_TIME
	f	Leei;	d	f_31202_	field_7038	targetLocation
	f	I	e	f_31203_	field_7037	timeSinceCharge
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	(Leei;)V	a	m_31207_	method_6840	setTarget
c	bug	net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase	net/minecraft/class_1515	net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase
	f	Leei;	b	f_31214_	field_7041	targetLocation
	f	I	c	f_31215_	field_7040	time
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	buh	net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase	net/minecraft/class_1517	net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase
	f	Lbqm;	b	f_31224_	field_18121	NEW_TARGET_TARGETING
	f	Ldxt;	c	f_31225_	field_7043	currentPath
	f	Leei;	d	f_31226_	field_7045	targetLocation
	f	Z	e	f_31227_	field_7044	clockwise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;)V	a	m_31236_	method_6843	strafePlayer
	m	()V	j	m_31242_	method_6841	findNewTarget
	m	()V	k	m_31243_	method_6842	navigateToNextPathNode
c	bui	net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase	net/minecraft/class_1516	net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase
	f	Leei;	b	f_31244_	field_7042	targetLocation
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	buj	net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase	net/minecraft/class_1519	net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase
	f	Lbqm;	b	f_31253_	field_18122	NEAR_EGG_TARGETING
	f	Ldxt;	c	f_31254_	field_7047	currentPath
	f	Leei;	d	f_31255_	field_7048	targetLocation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	()V	j	m_31263_	method_6844	findNewTarget
	m	()V	k	m_31264_	method_6845	navigateToNextPathNode
c	buk	net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase	net/minecraft/class_1518	net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase
	f	Leei;	b	f_31303_	field_7046	targetLocation
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	bul	net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance	net/minecraft/class_1521	net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance
	m	()Z	a	m_7080_	method_6848	isSitting
	m	(Lben;F)F	a	m_7584_	method_6852	onHurt
	m	(Lbua;Lgu;Lben;Lbyo;)V	a	m_8059_	method_6850	onCrystalDestroyed
	m	()V	b	m_6991_	method_6853	doClientTick
	m	()V	c	m_6989_	method_6855	doServerTick
	m	()V	d	m_7083_	method_6856	begin
	m	()V	e	m_7081_	method_6854	end
	m	()F	f	m_7072_	method_6846	getFlySpeed
	m	()Leei;	g	m_5535_	method_6851	getFlyTargetLocation
	m	()F	h	m_7089_	method_6847	getTurnSpeed
	m	()Lbur;	i	m_7309_	method_6849	getPhase
c	bum	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase	net/minecraft/class_1520	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase
	f	I	b	f_149578_	field_30432	ROAR_DURATION
	f	I	c	f_31319_	field_7049	attackingTicks
	m	(Lbub;)V	<init>	<init>	<init>	<init>
c	bun	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase	net/minecraft/class_1523	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase
	f	I	b	f_149579_	field_30433	FLAME_DURATION
	f	I	c	f_149580_	field_30434	SITTING_FLAME_ATTACKS_COUNT
	f	I	d	f_149581_	field_30435	WARMUP_TIME
	f	I	e	f_31326_	field_7053	flameTicks
	f	I	f	f_31327_	field_7052	flameCount
	f	Lbfg;	g	f_31328_	field_7051	flame
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	()V	j	m_31336_	method_6857	resetFlameCount
c	buo	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase	net/minecraft/class_1522	net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase
	f	I	b	f_149582_	field_30436	SITTING_SCANNING_IDLE_TICKS
	f	I	c	f_149583_	field_30437	SITTING_ATTACK_Y_VIEW_RANGE
	f	I	d	f_149584_	field_30438	SITTING_ATTACK_VIEW_RANGE
	f	I	e	f_149585_	field_30439	SITTING_CHARGE_VIEW_RANGE
	f	Lbqm;	f	f_31337_	field_18123	CHARGE_TARGETING
	f	Lbqm;	g	f_31338_	field_18124	scanTargeting
	f	I	h	f_31339_	field_7050	scanningTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	(Lbub;Lbfz;)Z	a	m_289144_	method_18447	method_18447
c	bup	net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase	net/minecraft/class_1525	net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase
	f	Lorg/slf4j/Logger;	b	f_31349_	field_7061	LOGGER
	f	I	c	f_149586_	field_30440	FIREBALL_CHARGE_AMOUNT
	f	I	d	f_31350_	field_7060	fireballCharge
	f	Ldxt;	e	f_31351_	field_7059	currentPath
	f	Leei;	f	f_31352_	field_7057	targetLocation
	f	Lbfz;	g	f_31353_	field_7062	attackTarget
	f	Z	h	f_31354_	field_7058	holdingPatternClockwise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_31358_	method_6862	setTarget
	m	()V	j	m_31364_	method_6860	findNewTarget
	m	()V	k	m_31365_	method_6861	navigateToNextPathNode
c	buq	net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase	net/minecraft/class_1524	net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase
	f	Z	b	f_31366_	field_7056	firstTick
	f	Ldxt;	c	f_31367_	field_7054	currentPath
	f	Leei;	d	f_31368_	field_7055	targetLocation
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	()V	j	m_31375_	method_6858	findNewTarget
	m	()V	k	m_31376_	method_6859	navigateToNextPathNode
c	bur	net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase	net/minecraft/class_1527	net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase
	f	Lbur;	a	f_31377_	field_7069	HOLDING_PATTERN
	f	Lbur;	b	f_31378_	field_7076	STRAFE_PLAYER
	f	Lbur;	c	f_31379_	field_7071	LANDING_APPROACH
	f	Lbur;	d	f_31380_	field_7067	LANDING
	f	Lbur;	e	f_31381_	field_7077	TAKEOFF
	f	Lbur;	f	f_31382_	field_7072	SITTING_FLAMING
	f	Lbur;	g	f_31383_	field_7081	SITTING_SCANNING
	f	Lbur;	h	f_31384_	field_7073	SITTING_ATTACKING
	f	Lbur;	i	f_31385_	field_7078	CHARGING_PLAYER
	f	Lbur;	j	f_31386_	field_7068	DYING
	f	Lbur;	k	f_31387_	field_7075	HOVERING
	f	[Lbur;	l	f_31388_	field_7080	phases
	f	Ljava/lang/Class;	m	f_31389_	field_7074	instanceClass
	f	I	n	f_31390_	field_7079	id
	f	Ljava/lang/String;	o	f_31391_	field_7070	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILjava/lang/Class;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lbub;)Lbul;	a	m_31400_	method_6866	createInstance
	m	(I)Lbur;	a	m_31398_	method_6868	getById
	m	()Ljava/lang/reflect/Constructor;	a	m_31397_	method_6867	getConstructor
	m	(Ljava/lang/Class;Ljava/lang/String;)Lbur;	a	m_31402_	method_6870	create
	m	()I	b	m_31405_	method_6871	getId
	m	()I	c	m_31406_	method_6869	getCount
c	bus	net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager	net/minecraft/class_1526	net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager
	f	Lorg/slf4j/Logger;	a	f_31408_	field_7066	LOGGER
	f	Lbub;	b	f_31409_	field_7065	dragon
	f	[Lbul;	c	f_31410_	field_7064	phases
	f	Lbul;	d	f_31411_	field_7063	currentPhase
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbub;)V	<init>	<init>	<init>	<init>
	m	()Lbul;	a	m_31415_	method_6864	getCurrentPhase
	m	(Lbur;)V	a	m_31416_	method_6863	setPhase
	m	(Lbur;)Lbul;	b	m_31418_	method_6865	getPhase
c	but	net/minecraft/world/entity/boss/enderdragon/phases/package-info	net/minecraft/class_6059	net/minecraft/world/entity/boss/enderdragon/phases/package-info
c	buu	net/minecraft/world/entity/boss/package-info	net/minecraft/class_6060	net/minecraft/world/entity/boss/package-info
c	buv	net/minecraft/world/entity/boss/wither/WitherBoss	net/minecraft/class_1528	net/minecraft/world/entity/boss/wither/WitherBoss
	f	Laby;	b	f_31420_	field_7088	DATA_TARGET_A
	f	Laby;	bT	f_31422_	field_7085	DATA_ID_INV
	f	I	bU	f_149587_	field_30441	INVULNERABLE_TICKS
	f	[F	bV	f_31423_	field_7084	xRotHeads
	f	[F	bW	f_31424_	field_7083	yRotHeads
	f	[F	bX	f_31425_	field_7095	xRotOHeads
	f	[F	bY	f_31426_	field_7094	yRotOHeads
	f	[I	bZ	f_31427_	field_7091	nextHeadUpdate
	f	Laby;	c	f_31433_	field_7090	DATA_TARGET_B
	f	[I	ca	f_31428_	field_7092	idleHeadUpdates
	f	I	cb	f_31429_	field_7082	destroyBlocksTick
	f	Laic;	cc	f_31430_	field_7093	bossEvent
	f	Ljava/util/function/Predicate;	cd	f_31431_	field_7086	LIVING_ENTITY_SELECTOR
	f	Lbqm;	ce	f_31432_	field_18125	TARGETING_CONDITIONS
	f	Laby;	d	f_31434_	field_7089	DATA_TARGET_C
	f	Ljava/util/List;	e	f_31421_	field_7087	DATA_TARGETS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(FFF)F	a	m_31442_	method_6886	rotlerp
	m	(II)V	a	m_31454_	method_6876	setAlternativeTarget
	m	(IDDDZ)V	a	m_31448_	method_6877	performRangedAttack
	m	(ILbfz;)V	a	m_31457_	method_6878	performRangedAttack
	m	(I)F	b	m_31446_	method_6879	getHeadYRot
	m	(I)F	c	m_31480_	method_6887	getHeadXRot
	m	(Ldcb;)Z	d	m_31491_	method_6883	canDestroy
	m	(Lbfz;)Z	l	m_31503_	method_6873	method_6873
	m	()V	q	m_31506_	method_6885	makeInvulnerable
	m	()Lbhf$a;	r	m_31501_	method_26904	createAttributes
	m	(I)V	s	m_31510_	method_6875	setInvulnerableTicks
	m	(I)I	t	m_31512_	method_6882	getAlternativeTarget
	m	(I)D	u	m_31514_	method_6874	getHeadX
	m	(I)D	v	m_31516_	method_6880	getHeadY
	m	()I	w	m_31502_	method_6884	getInvulnerableTicks
	m	(I)D	w	m_31518_	method_6881	getHeadZ
c	buv$a	net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal	net/minecraft/class_1528$class_1529	net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal
	f	Lbuv;	a	f_31520_	field_7096	field_7096
	m	(Lbuv;)V	<init>	<init>	<init>	<init>
c	buw	net/minecraft/world/entity/boss/wither/package-info	net/minecraft/class_6061	net/minecraft/world/entity/boss/wither/package-info
c	bux	net/minecraft/world/entity/decoration/ArmorStand	net/minecraft/class_1531	net/minecraft/world/entity/decoration/ArmorStand
	f	I	b	f_149592_	field_30443	WOBBLE_TIME
	f	I	bB	f_149594_	field_30444	CLIENT_FLAG_MARKER
	f	Laby;	bC	f_31524_	field_7107	DATA_CLIENT_FLAGS
	f	Laby;	bD	f_31546_	field_7123	DATA_HEAD_POSE
	f	Laby;	bE	f_31547_	field_7122	DATA_BODY_POSE
	f	Laby;	bF	f_31548_	field_7116	DATA_LEFT_ARM_POSE
	f	Laby;	bG	f_31549_	field_7105	DATA_RIGHT_ARM_POSE
	f	Laby;	bH	f_31550_	field_7127	DATA_LEFT_LEG_POSE
	f	Laby;	bI	f_31527_	field_7125	DATA_RIGHT_LEG_POSE
	f	J	bJ	f_31528_	field_7112	lastHit
	f	Z	bK	f_149595_	field_30445	ENABLE_ARMS
	f	Lhw;	bL	f_31529_	field_7113	DEFAULT_HEAD_POSE
	f	Lhw;	bM	f_31530_	field_7119	DEFAULT_BODY_POSE
	f	Lhw;	bN	f_31531_	field_7124	DEFAULT_LEFT_ARM_POSE
	f	Lhw;	bO	f_31532_	field_7115	DEFAULT_RIGHT_ARM_POSE
	f	Lhw;	bP	f_31533_	field_7121	DEFAULT_LEFT_LEG_POSE
	f	Lhw;	bQ	f_31534_	field_7117	DEFAULT_RIGHT_LEG_POSE
	f	Lbfk;	bR	f_31535_	field_26745	MARKER_DIMENSIONS
	f	Lbfk;	bS	f_31536_	field_26746	BABY_DIMENSIONS
	f	D	bT	f_149596_	field_30447	FEET_OFFSET
	f	D	bU	f_149597_	field_30448	CHEST_OFFSET
	f	D	bV	f_149598_	field_30449	LEGS_OFFSET
	f	D	bW	f_149600_	field_30450	HEAD_OFFSET
	f	Ljava/util/function/Predicate;	bX	f_31537_	field_7102	RIDABLE_MINECARTS
	f	Lhn;	bY	f_31538_	field_7114	handItems
	f	Lhn;	bZ	f_31539_	field_7108	armorItems
	f	I	c	f_149599_	field_30446	DISABLE_TAKING_OFFSET
	f	Z	ca	f_31540_	field_7111	invisible
	f	I	cb	f_31541_	field_7118	disabledSlots
	f	Lhw;	cc	f_31542_	field_7104	headPose
	f	Lhw;	cd	f_31543_	field_7106	bodyPose
	f	Lhw;	ce	f_31544_	field_7126	leftArmPose
	f	Lhw;	cf	f_31545_	field_7120	rightArmPose
	f	Lhw;	cg	f_31525_	field_7110	leftLegPose
	f	Lhw;	ch	f_31526_	field_7103	rightLegPose
	f	I	d	f_149601_	field_30451	DISABLE_PUTTING_OFFSET
	f	I	e	f_149602_	field_30452	CLIENT_FLAG_SMALL
	f	I	f	f_149603_	field_30453	CLIENT_FLAG_SHOW_ARMS
	f	I	g	f_149593_	field_30442	CLIENT_FLAG_NO_BASEPLATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Lhw;	A	m_31689_	method_6903	getRightArmPose
	m	()Lhw;	C	m_31691_	method_6917	getLeftLegPose
	m	()Lhw;	D	m_31694_	method_6900	getRightLegPose
	m	()Z	E	m_31560_	method_18059	hasPhysics
	m	()Lqr;	G	m_31561_	method_6911	writePose
	m	()V	I	m_31565_	method_6898	showBreakingParticles
	m	()V	J	m_31566_	method_6920	playBrokenSound
	m	(Z)V	a	m_31675_	method_6913	setShowArms
	m	(Lbyo;Lbfo;Lcfz;Lbdw;)Z	a	m_31588_	method_6904	swapItem
	m	(BIZ)B	a	m_31569_	method_6906	setBit
	m	(Lhw;)V	a	m_31597_	method_6919	setHeadPose
	m	(Lbfj;)Z	a	m_31581_	method_6918	method_6918
	m	(Lhw;)V	b	m_31616_	method_6927	setBodyPose
	m	(Lqr;)V	c	m_31657_	method_6928	readPose
	m	(Lhw;)V	c	m_31623_	method_6910	setLeftArmPose
	m	(Lhw;)V	d	m_31628_	method_6925	setRightArmPose
	m	(Lhw;)V	e	m_31639_	method_6909	setLeftLegPose
	m	(Lbfo;)Z	e	m_31626_	method_6915	isDisabled
	m	(Lhw;)V	f	m_31651_	method_6926	setRightLegPose
	m	(Lben;F)V	g	m_31648_	method_6905	causeDamage
	m	(Lben;)V	h	m_31646_	method_6924	brokenByPlayer
	m	(Lben;)V	i	m_31653_	method_6908	brokenByAnything
	m	(Leei;)Lbfo;	j	m_31659_	method_6916	getClickedSlot
	m	()Z	q	m_31666_	method_6914	isSmall
	m	()Z	r	m_31671_	method_6929	isShowArms
	m	()Z	s	m_31674_	method_6901	isNoBasePlate
	m	(Z)V	s	m_31678_	method_6907	setNoBasePlate
	m	(Z)V	t	m_31603_	method_6922	setSmall
	m	(Z)V	u	m_31681_	method_6902	setMarker
	m	(Z)Lbfk;	v	m_31683_	method_31168	getDimensionsMarker
	m	()Z	w	m_31677_	method_6912	isMarker
	m	()Lhw;	x	m_31680_	method_6921	getHeadPose
	m	()Lhw;	y	m_31685_	method_6923	getBodyPose
	m	()Lhw;	z	m_31688_	method_6930	getLeftArmPose
c	bux$1	net/minecraft/world/entity/decoration/ArmorStand$1	net/minecraft/class_1531$1	net/minecraft/world/entity/decoration/ArmorStand$1
	f	[I	a	f_31695_	field_7128	$SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	buy	net/minecraft/world/entity/decoration/GlowItemFrame	net/minecraft/class_5915	net/minecraft/world/entity/decoration/GlowItemFrame
	m	(Lcmm;Lgu;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	buz	net/minecraft/world/entity/decoration/HangingEntity	net/minecraft/class_1530	net/minecraft/world/entity/decoration/HangingEntity
	f	Ljava/util/function/Predicate;	b	f_31697_	field_7098	HANGING_ENTITY
	f	Lgu;	c	f_31698_	field_7100	pos
	f	Lha;	d	f_31699_	field_7099	direction
	f	Lorg/slf4j/Logger;	e	f_238173_	field_39455	LOGGER
	f	I	f	f_31700_	field_7097	checkInterval
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_5553_	method_6889	dropItem
	m	(Lha;)V	a	m_6022_	method_6892	setDirection
	m	(I)D	b	m_31709_	method_6893	offs
	m	(Lbfj;)Z	b	m_31733_	method_6890	method_6890
	m	()V	s	m_7087_	method_6895	recalculateBoundingBox
	m	()Z	t	m_7088_	method_6888	survives
	m	()I	v	m_7076_	method_6897	getWidth
	m	()I	w	m_7068_	method_6891	getHeight
	m	()V	x	m_7084_	method_6894	playPlacementSound
	m	()Lgu;	y	m_31748_	method_6896	getPos
c	buz$1	net/minecraft/world/entity/decoration/HangingEntity$1	net/minecraft/class_1530$1	net/minecraft/world/entity/decoration/HangingEntity$1
	f	[I	a	f_31752_	field_7101	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bv	net/minecraft/advancements/critereon/FluidPredicate	net/minecraft/class_4551	net/minecraft/advancements/critereon/FluidPredicate
	f	Lbv;	a	f_41094_	field_20708	ANY
	f	Lanl;	b	f_41095_	field_20709	tag
	f	Ldxd;	c	f_41096_	field_20710	fluid
	f	Lcz;	d	f_41097_	field_20711	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;Ldxd;Lcz;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lbv;	a	m_41107_	method_22474	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_41103_	method_22473	serializeToJson
	m	(Laif;Lgu;)Z	a	m_41104_	method_22475	matches
c	bv$a	net/minecraft/advancements/critereon/FluidPredicate$Builder	net/minecraft/class_4551$class_6079	net/minecraft/advancements/critereon/FluidPredicate$Builder
	f	Ldxd;	a	f_151162_	field_30912	fluid
	f	Lanl;	b	f_151163_	field_30913	fluids
	f	Lcz;	c	f_151164_	field_30914	properties
	m	()V	<init>	<init>	<init>	<init>
	m	(Lanl;)Lbv$a;	a	m_204105_	method_35222	of
	m	()Lbv$a;	a	m_151166_	method_35221	fluid
	m	(Lcz;)Lbv$a;	a	m_151169_	method_35223	setProperties
	m	(Ldxd;)Lbv$a;	a	m_151171_	method_35224	of
	m	()Lbv;	b	m_151173_	method_35225	build
c	bva	net/minecraft/world/entity/decoration/ItemFrame	net/minecraft/class_1533	net/minecraft/world/entity/decoration/ItemFrame
	f	I	e	f_149619_	field_30454	NUM_ROTATIONS
	f	Lorg/slf4j/Logger;	f	f_31756_	field_7131	LOGGER
	f	Laby;	g	f_31757_	field_7130	DATA_ITEM
	f	Laby;	h	f_31758_	field_7132	DATA_ROTATION
	f	F	i	f_31754_	field_7129	dropChance
	f	Z	j	f_31755_	field_22476	fixed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lgu;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;Lgu;Lha;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/OptionalInt;	A	m_218868_	method_43272	getFramedMapId
	m	()Z	C	m_218869_	method_43273	hasFramedMap
	m	()I	D	m_31823_	method_6934	getRotation
	m	()I	E	m_31824_	method_6938	getAnalogOutput
	m	(Lcfz;)V	a	m_31805_	method_6935	setItem
	m	(Lcfz;Z)V	a	m_31789_	method_6933	setItem
	m	(IZ)V	a	m_31772_	method_6941	setRotation
	m	(Lbfj;Z)V	b	m_31802_	method_6936	dropItem
	m	(I)V	b	m_31770_	method_6939	setRotation
	m	(I)V	c	m_289145_	method_43270	method_43270
	m	(Lcfz;)V	c	m_31810_	method_6937	removeFramedMap
	m	(Lcfz;)V	d	m_218865_	method_43271	onItemChanged
	m	()Lamg;	j	m_142544_	method_34240	getRemoveItemSound
	m	()Lamg;	k	m_142543_	method_34241	getBreakSound
	m	()Lamg;	o	m_142541_	method_34242	getPlaceSound
	m	()Lamg;	p	m_142546_	method_34243	getAddItemSound
	m	()Lamg;	q	m_142545_	method_34244	getRotateItemSound
	m	()Lcfz;	r	m_142590_	method_33340	getFrameItemStack
	m	()Lcfz;	z	m_31822_	method_6940	getItem
c	bva$1	net/minecraft/world/entity/decoration/ItemFrame$1	net/minecraft/class_1533$1	net/minecraft/world/entity/decoration/ItemFrame$1
	f	Lbva;	a	f_149630_	field_27871	field_27871
	m	(Lbva;)V	<init>	<init>	<init>	<init>
c	bva$2	net/minecraft/world/entity/decoration/ItemFrame$2	net/minecraft/class_1533$2	net/minecraft/world/entity/decoration/ItemFrame$2
	f	[I	a	f_149636_	field_7133	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bvb	net/minecraft/world/entity/decoration/LeashFenceKnotEntity	net/minecraft/class_1532	net/minecraft/world/entity/decoration/LeashFenceKnotEntity
	f	D	e	f_149638_	field_30455	OFFSET_Y
	m	(Lcmm;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)Lbvb;	b	m_31844_	method_6932	getOrCreateKnot
c	bvc	net/minecraft/world/entity/decoration/Painting	net/minecraft/class_1534	net/minecraft/world/entity/decoration/Painting
	f	Ljava/lang/String;	e	f_268609_	field_42463	VARIANT_TAG
	f	Laby;	f	f_218870_	field_38941	DATA_PAINTING_VARIANT_ID
	f	Lacp;	g	f_218871_	field_38942	DEFAULT_VARIANT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lha;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lha;)Ljava/util/Optional;	a	m_218887_	method_43401	create
	m	(Lbvc;Lhe;)Z	a	m_289146_	method_43400	method_43400
	m	(Lqr;Lhe;)V	a	m_269220_	method_48928	storeVariant
	m	(Lacq;)Lacp;	a	m_257312_	method_48927	method_48927
	m	(Lhe;)V	a	m_28464_	method_43402	setVariant
	m	(ILhe;)Z	a	m_218881_	method_43399	method_43399
	m	(Lhe;)I	b	m_218898_	method_43403	variantArea
	m	(Lqr;)Ljava/util/Optional;	c	m_269030_	method_48929	loadVariant
	m	()Lhe;	j	m_28554_	method_43404	getVariant
	m	()Lhe;	k	m_218902_	method_43405	getDefaultVariant
c	bvd	net/minecraft/world/entity/decoration/PaintingVariant	net/minecraft/class_1535	net/minecraft/world/entity/decoration/PaintingVariant
	f	I	a	f_218903_	field_7151	width
	f	I	b	f_218904_	field_7137	height
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_218908_	method_6945	getWidth
	m	()I	b	m_218909_	method_6943	getHeight
c	bve	net/minecraft/world/entity/decoration/PaintingVariants	net/minecraft/class_7408	net/minecraft/world/entity/decoration/PaintingVariants
	f	Lacp;	A	f_218910_	field_38943	EARTH
	f	Lacp;	B	f_218911_	field_38944	WIND
	f	Lacp;	C	f_218912_	field_38945	WATER
	f	Lacp;	D	f_218913_	field_38946	FIRE
	f	Lacp;	a	f_218914_	field_38947	KEBAB
	f	Lacp;	b	f_218915_	field_38948	AZTEC
	f	Lacp;	c	f_218916_	field_38949	ALBAN
	f	Lacp;	d	f_218917_	field_38950	AZTEC2
	f	Lacp;	e	f_218918_	field_38951	BOMB
	f	Lacp;	f	f_218919_	field_38952	PLANT
	f	Lacp;	g	f_218920_	field_38953	WASTELAND
	f	Lacp;	h	f_218921_	field_38954	POOL
	f	Lacp;	i	f_218922_	field_38955	COURBET
	f	Lacp;	j	f_218923_	field_38956	SEA
	f	Lacp;	k	f_218924_	field_38957	SUNSET
	f	Lacp;	l	f_218925_	field_38958	CREEBET
	f	Lacp;	m	f_218926_	field_38959	WANDERER
	f	Lacp;	n	f_218927_	field_38960	GRAHAM
	f	Lacp;	o	f_218928_	field_38961	MATCH
	f	Lacp;	p	f_218929_	field_38962	BUST
	f	Lacp;	q	f_218930_	field_38963	STAGE
	f	Lacp;	r	f_218931_	field_38964	VOID
	f	Lacp;	s	f_218932_	field_38965	SKULL_AND_ROSES
	f	Lacp;	t	f_218933_	field_38966	WITHER
	f	Lacp;	u	f_218934_	field_38967	FIGHTERS
	f	Lacp;	v	f_218935_	field_38968	POINTER
	f	Lacp;	w	f_218936_	field_38969	PIGSCENE
	f	Lacp;	x	f_218937_	field_38970	BURNING_SKULL
	f	Lacp;	y	f_218938_	field_38971	SKELETON
	f	Lacp;	z	f_218939_	field_38972	DONKEY_KONG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_218944_	method_43407	create
	m	(Lhr;)Lbvd;	a	m_218942_	method_43406	bootstrap
c	bvf	net/minecraft/world/entity/decoration/package-info	net/minecraft/class_6062	net/minecraft/world/entity/decoration/package-info
c	bvg	net/minecraft/world/entity/item/FallingBlockEntity	net/minecraft/class_1540	net/minecraft/world/entity/item/FallingBlockEntity
	f	I	b	f_31942_	field_7192	time
	f	Z	c	f_31943_	field_7193	dropItem
	f	Lqr;	d	f_31944_	field_7194	blockData
	f	Laby;	e	f_31945_	field_7195	DATA_START_POS
	f	Lorg/slf4j/Logger;	f	f_201970_	field_36333	LOGGER
	f	Ldcb;	g	f_31946_	field_7188	blockState
	f	Z	h	f_31947_	field_7189	cancelDrop
	f	Z	i	f_31939_	field_7191	hurtEntities
	f	I	j	f_31940_	field_7190	fallDamageMax
	f	F	k	f_149641_	field_7187	fallDamagePerDistance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;DDDLdcb;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lben;FLbfj;)V	a	m_149646_	method_32879	method_32879
	m	(Lcpn;Lgu;)V	a	m_149650_	method_32752	callOnBrokenAfterFall
	m	(Lgu;)V	a	m_31959_	method_6963	setStartPos
	m	(Lcmm;Lgu;Ldcb;)Lbvg;	a	m_201971_	method_40005	fall
	m	(FI)V	b	m_149656_	method_6965	setHurtsEntities
	m	()Lgu;	j	m_31978_	method_6964	getStartPos
	m	()V	k	m_272001_	method_49181	disableDrop
	m	()Ldcb;	o	m_31980_	method_6962	getBlockState
c	bvh	net/minecraft/world/entity/item/ItemEntity	net/minecraft/class_1542	net/minecraft/world/entity/item/ItemEntity
	f	F	b	f_31983_	field_7203	bobOffs
	f	Laby;	c	f_31984_	field_7199	DATA_ITEM
	f	I	d	f_149659_	field_30456	LIFETIME
	f	I	e	f_149660_	field_30457	INFINITE_PICKUP_DELAY
	f	I	f	f_149661_	field_30458	INFINITE_LIFETIME
	f	I	g	f_31985_	field_7204	age
	f	I	h	f_31986_	field_7202	pickupDelay
	f	I	i	f_31987_	field_7201	health
	f	Ljava/util/UUID;	j	f_31988_	field_7200	thrower
	f	Ljava/util/UUID;	k	f_265881_	field_41893	target
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;DDDLcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDDLcfz;DDD)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbvh;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_32069_	method_6973	mergeWithNeighbours
	m	()Z	C	m_32070_	method_20397	isMergable
	m	(Lbvh;Lcfz;Lbvh;Lcfz;)V	a	m_32017_	method_18006	merge
	m	(Lcfz;)V	a	m_32045_	method_6979	setItem
	m	(F)F	a	m_32008_	method_27314	getSpin
	m	(Lbvh;Lcfz;Lcfz;)V	a	m_32022_	method_24016	merge
	m	(Lbvh;)V	a	m_32015_	method_6972	tryToMerge
	m	(Lcfz;Lcfz;I)Lcfz;	a	m_32029_	method_24018	merge
	m	(Lcfz;Lcfz;)Z	a	m_32026_	method_24017	areMergable
	m	(Lbvh;)Z	b	m_186267_	method_20396	method_20396
	m	(Ljava/util/UUID;)V	b	m_266426_	method_48349	setTarget
	m	(I)V	b	m_32010_	method_6982	setPickUpDelay
	m	(Ljava/util/UUID;)V	c	m_32052_	method_6981	setThrower
	m	()Lcfz;	j	m_32055_	method_6983	getItem
	m	()I	k	m_32059_	method_6985	getAge
	m	()V	o	m_32060_	method_6988	setDefaultPickUpDelay
	m	()V	p	m_32061_	method_6975	setNoPickUpDelay
	m	()V	q	m_32062_	method_6989	setNeverPickUp
	m	()Z	r	m_32063_	method_6977	hasPickUpDelay
	m	()V	s	m_149678_	method_35190	setUnlimitedLifetime
	m	()V	t	m_32064_	method_6976	setExtendedLifetime
	m	()V	w	m_32065_	method_6987	makeFakeItem
	m	()Lbvh;	x	m_32066_	method_29271	copy
	m	()V	y	m_32067_	method_6974	setUnderwaterMovement
	m	()V	z	m_32068_	method_24348	setUnderLavaMovement
c	bvi	net/minecraft/world/entity/item/PrimedTnt	net/minecraft/class_1541	net/minecraft/world/entity/item/PrimedTnt
	f	Laby;	b	f_32071_	field_7197	DATA_FUSE_ID
	f	I	c	f_149679_	field_30459	DEFAULT_FUSE_TIME
	f	Lbfz;	d	f_32072_	field_7198	owner
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDDLbfz;)V	<init>	<init>	<init>	<init>
	m	(I)V	b	m_32085_	method_6967	setFuse
	m	()Lbfz;	j	m_19749_	method_6970	getOwner
	m	()I	k	m_32100_	method_6969	getFuse
	m	()V	o	m_32103_	method_6971	explode
c	bvj	net/minecraft/world/entity/item/package-info	net/minecraft/class_6063	net/minecraft/world/entity/item/package-info
c	bvk	net/minecraft/world/entity/monster/AbstractIllager	net/minecraft/class_1543	net/minecraft/world/entity/monster/AbstractIllager
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbvk$a;	q	m_6768_	method_6990	getArmPose
c	bvk$a	net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose	net/minecraft/class_1543$class_1544	net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose
	f	Lbvk$a;	a	CROSSED	field_7207	CROSSED
	f	Lbvk$a;	b	ATTACKING	field_7211	ATTACKING
	f	Lbvk$a;	c	SPELLCASTING	field_7212	SPELLCASTING
	f	Lbvk$a;	d	BOW_AND_ARROW	field_7208	BOW_AND_ARROW
	f	Lbvk$a;	e	CROSSBOW_HOLD	field_7213	CROSSBOW_HOLD
	f	Lbvk$a;	f	CROSSBOW_CHARGE	field_7210	CROSSBOW_CHARGE
	f	Lbvk$a;	g	CELEBRATING	field_19012	CELEBRATING
	f	Lbvk$a;	h	NEUTRAL	field_21512	NEUTRAL
	f	[Lbvk$a;	i	$VALUES	field_7209	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbvk$a;	a	m_149681_	method_36647	$values
c	bvk$b	net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal	net/minecraft/class_1543$class_4258	net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal
	f	Lbvk;	a	f_32125_	field_19013	field_19013
	m	(Lbvk;Lbzw;)V	<init>	<init>	<init>	<init>
c	bvl	net/minecraft/world/entity/monster/AbstractSkeleton	net/minecraft/class_1547	net/minecraft/world/entity/monster/AbstractSkeleton
	f	Lbnv;	b	f_32130_	field_7220	bowGoal
	f	Lbnf;	c	f_32131_	field_7221	meleeGoal
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;F)Lbyu;	b	m_7932_	method_6996	getArrow
	m	()Z	fY	m_142548_	method_35191	isShaking
	m	()Lbhf$a;	q	m_32166_	method_26905	createAttributes
	m	()Lamg;	r	m_7878_	method_6998	getStepSound
	m	()V	w	m_32164_	method_6997	reassessWeaponGoal
c	bvl$1	net/minecraft/world/entity/monster/AbstractSkeleton$1	net/minecraft/class_1547$1	net/minecraft/world/entity/monster/AbstractSkeleton$1
	f	Lbvl;	b	f_32168_	field_7223	field_7223
	m	(Lbvl;Lbgi;DZ)V	<init>	<init>	<init>	<init>
c	bvm	net/minecraft/world/entity/monster/Blaze	net/minecraft/class_1545	net/minecraft/world/entity/monster/Blaze
	f	F	b	f_32214_	field_7214	allowedHeightOffset
	f	I	c	f_32215_	field_7215	nextHeightOffsetChangeTick
	f	Laby;	d	f_32216_	field_7216	DATA_FLAGS_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	q	m_32238_	method_26906	createAttributes
	m	()Z	r	m_32236_	method_6994	isCharged
	m	(Z)V	w	m_32240_	method_6993	setCharged
c	bvm$a	net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal	net/minecraft/class_1545$class_1546	net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal
	f	Lbvm;	a	f_32242_	field_7219	blaze
	f	I	b	f_32243_	field_7218	attackStep
	f	I	c	f_32244_	field_7217	attackTime
	f	I	d	f_32245_	field_19420	lastSeen
	m	(Lbvm;)V	<init>	<init>	<init>	<init>
	m	()D	h	m_32252_	method_6995	getFollowDistance
c	bvn	net/minecraft/world/entity/monster/CaveSpider	net/minecraft/class_1549	net/minecraft/world/entity/monster/CaveSpider
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	q	m_32267_	method_26907	createCaveSpider
c	bvo	net/minecraft/world/entity/monster/Creeper	net/minecraft/class_1548	net/minecraft/world/entity/monster/Creeper
	f	Laby;	b	f_32268_	field_7230	DATA_SWELL_DIR
	f	I	bT	f_32270_	field_7227	swell
	f	I	bU	f_32271_	field_7228	maxSwell
	f	I	bV	f_32272_	field_7225	explosionRadius
	f	I	bW	f_32273_	field_7226	droppedSkulls
	f	Laby;	c	f_32274_	field_7224	DATA_IS_POWERED
	f	Laby;	d	f_32275_	field_7231	DATA_IS_IGNITED
	f	I	e	f_32269_	field_7229	oldSwell
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_32320_	method_7003	getSwelling
	m	(Lbdw;Lbyo;)V	a	m_32288_	method_20256	method_20256
	m	(I)V	b	m_32283_	method_7005	setSwellDir
	m	()V	fY	m_32312_	method_7004	ignite
	m	()Z	fZ	m_32313_	method_7008	canDropMobsSkull
	m	()V	ga	m_32314_	method_7002	increaseDroppedSkulls
	m	()V	gb	m_32315_	method_7006	explodeCreeper
	m	()V	gc	m_32316_	method_7001	spawnLingeringCloud
	m	()Lbhf$a;	q	m_32318_	method_26908	createAttributes
	m	()I	r	m_32310_	method_7007	getSwellDir
	m	()Z	w	m_32311_	method_7000	isIgnited
c	bvp	net/minecraft/world/entity/monster/CrossbowAttackMob	net/minecraft/class_3745	net/minecraft/world/entity/monster/CrossbowAttackMob
	m	(Lbfz;Leei;F)Lorg/joml/Vector3f;	a	m_252851_	method_24653	getProjectileShotVector
	m	(Lbfz;Lcfz;Lbzg;F)V	a	m_5811_	method_18811	shootCrossbowProjectile
	m	()V	a	m_5847_	method_24651	onCrossbowAttackPerformed
	m	(Lbfz;Lbfz;Lbzg;FF)V	a	m_32322_	method_24652	shootCrossbowProjectile
	m	(Lbfz;F)V	b	m_32336_	method_24654	performCrossbowAttack
	m	(Z)V	b	m_6136_	method_7110	setChargingCrossbow
	m	()Lbfz;	j	m_5448_	method_5968	getTarget
c	bvq	net/minecraft/world/entity/monster/Drowned	net/minecraft/class_1551	net/minecraft/world/entity/monster/Drowned
	f	F	b	f_149692_	field_30460	NAUTILUS_SHELL_CHANCE
	f	Z	bX	f_32342_	field_7233	searchingForLand
	f	Lbpl;	c	f_32340_	field_7234	waterNavigation
	f	Lbpi;	d	f_32341_	field_7232	groundNavigation
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_218955_	method_20673	checkDrownedSpawnRules
	m	(Lbvq;Lbpj;)Lbpj;	a	m_32360_	method_7017	method_7017
	m	(Lcmn;Lgu;)Z	a	m_32366_	method_20672	isDeepEnoughToSpawn
	m	()Z	ga	m_32391_	method_7016	closeToNextPos
	m	()Z	gi	m_32392_	method_7018	wantsToSwim
	m	(Lbfz;)Z	l	m_32395_	method_7012	okTarget
	m	(Z)V	w	m_32398_	method_7013	setSearchingForLand
c	bvq$a	net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal	net/minecraft/class_1551$class_1552	net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal
	f	Lbvq;	b	f_32400_	field_7235	drowned
	m	(Lbvq;DZ)V	<init>	<init>	<init>	<init>
c	bvq$b	net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal	net/minecraft/class_1551$class_1554	net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal
	f	Lbvq;	g	f_32407_	field_7237	drowned
	m	(Lbvq;D)V	<init>	<init>	<init>	<init>
c	bvq$c	net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal	net/minecraft/class_1551$class_1555	net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal
	f	Lbgi;	a	f_32418_	field_7242	mob
	f	D	b	f_32419_	field_7240	wantedX
	f	D	c	f_32420_	field_7239	wantedY
	f	D	d	f_32421_	field_7238	wantedZ
	f	D	e	f_32422_	field_7243	speedModifier
	f	Lcmm;	f	f_32423_	field_7241	level
	m	(Lbgi;D)V	<init>	<init>	<init>	<init>
	m	()Leei;	h	m_32430_	method_7021	getWaterPos
c	bvq$d	net/minecraft/world/entity/monster/Drowned$DrownedMoveControl	net/minecraft/class_1551$class_1556	net/minecraft/world/entity/monster/Drowned$DrownedMoveControl
	f	Lbvq;	l	f_32431_	field_7244	drowned
	m	(Lbvq;)V	<init>	<init>	<init>	<init>
c	bvq$e	net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal	net/minecraft/class_1551$class_1557	net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal
	f	Lbvq;	a	f_32435_	field_7246	drowned
	f	D	b	f_32436_	field_7245	speedModifier
	f	I	c	f_32437_	field_7247	seaLevel
	f	Z	d	f_32438_	field_7248	stuck
	m	(Lbvq;DI)V	<init>	<init>	<init>	<init>
c	bvq$f	net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal	net/minecraft/class_1551$class_1558	net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal
	f	Lbvq;	a	f_32448_	field_7249	drowned
	m	(Lbwg;DIF)V	<init>	<init>	<init>	<init>
c	bvr	net/minecraft/world/entity/monster/ElderGuardian	net/minecraft/class_1550	net/minecraft/world/entity/monster/ElderGuardian
	f	F	b	f_32457_	field_17492	ELDER_SIZE_SCALE
	f	I	bT	f_218961_	field_38115	EFFECT_RADIUS
	f	I	bU	f_218962_	field_38116	EFFECT_DURATION
	f	I	bV	f_218963_	field_38117	EFFECT_AMPLIFIER
	f	I	bW	f_218964_	field_38118	EFFECT_DISPLAY_LIMIT
	f	I	e	f_218965_	field_38119	EFFECT_INTERVAL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laig;)V	b	m_289147_	method_7011	method_7011
	m	()Lbhf$a;	q	m_32471_	method_26909	createAttributes
c	bvs	net/minecraft/world/entity/monster/EnderMan	net/minecraft/class_1560	net/minecraft/world/entity/monster/EnderMan
	f	I	bT	f_149693_	field_30461	MIN_DEAGGRESSION_TIME
	f	Laby;	bU	f_32482_	field_7257	DATA_CARRY_STATE
	f	Laby;	bV	f_32473_	field_7255	DATA_CREEPY
	f	Laby;	bW	f_32474_	field_20618	DATA_STARED_AT
	f	I	bX	f_32476_	field_7253	lastStareSound
	f	I	bY	f_32477_	field_7254	targetChangeTime
	f	Lbdi;	bZ	f_32478_	field_25378	PERSISTENT_ANGER_TIME
	f	Ljava/util/UUID;	c	f_32472_	field_7256	SPEED_MODIFIER_ATTACKING_UUID
	f	I	ca	f_32479_	field_25376	remainingPersistentAngerTime
	f	Ljava/util/UUID;	cb	f_32480_	field_25377	persistentAngerTarget
	f	Lbhe;	d	f_32481_	field_7252	SPEED_MODIFIER_ATTACKING
	f	I	e	f_149694_	field_30462	DELAY_BETWEEN_CREEPY_STARE_SOUND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lben;Lbzr;F)Z	a	m_186272_	method_38068	hurtWithCleanWater
	m	(Lbfj;)Z	a	m_32500_	method_7025	teleportTowards
	m	(Ldcb;)V	d	m_32521_	method_7032	setCarriedBlock
	m	()Ldcb;	fY	m_32530_	method_7027	getCarriedBlock
	m	()Z	fZ	m_32531_	method_7028	isCreepy
	m	(Lbyo;)Z	g	m_32534_	method_7026	isLookingAtMe
	m	()Z	ga	m_32532_	method_22330	hasBeenStaredAt
	m	()V	gb	m_32533_	method_22331	setBeingStaredAt
	m	()Lbhf$a;	q	m_32541_	method_26910	createAttributes
	m	()V	r	m_32528_	method_7030	playStareSound
	m	(DDD)Z	r	m_32543_	method_7024	teleport
	m	()Z	w	m_32529_	method_7029	teleport
c	bvs$a	net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt	net/minecraft/class_1560$class_4159	net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt
	f	Lbvs;	a	f_32547_	field_18524	enderman
	f	Lbfz;	b	f_32548_	field_21513	target
	m	(Lbvs;)V	<init>	<init>	<init>	<init>
c	bvs$b	net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal	net/minecraft/class_1560$class_1561	net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal
	f	Lbvs;	a	f_32554_	field_7258	enderman
	m	(Lbvs;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldcb;Ldcb;Lgu;)Z	a	m_32558_	method_7033	canPlaceBlock
c	bvs$c	net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal	net/minecraft/class_1560$class_1562	net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal
	f	Lbvs;	i	f_32566_	field_7260	enderman
	f	Lbyo;	j	f_32567_	field_7259	pendingTarget
	f	I	k	f_32568_	field_7262	aggroTime
	f	I	l	f_32569_	field_7261	teleportTime
	f	Lbqm;	m	f_32570_	field_18127	startAggroTargetConditions
	f	Lbqm;	n	f_32571_	field_18876	continueAggroTargetConditions
	f	Ljava/util/function/Predicate;	o	f_252402_	field_40735	isAngerInducing
	m	(Lbvs;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lbvs;Lbfz;)Z	a	m_268923_	method_18449	method_18449
c	bvs$d	net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal	net/minecraft/class_1560$class_1563	net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal
	f	Lbvs;	a	f_32583_	field_7263	enderman
	m	(Lbvs;)V	<init>	<init>	<init>	<init>
c	bvt	net/minecraft/world/entity/monster/Endermite	net/minecraft/class_1559	net/minecraft/world/entity/monster/Endermite
	f	I	b	f_149695_	field_30463	MAX_LIFE
	f	I	c	f_32588_	field_7250	life
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218968_	method_20674	checkEndermiteSpawnRules
	m	()Lbhf$a;	q	m_32619_	method_26911	createAttributes
c	bvu	net/minecraft/world/entity/monster/Enemy	net/minecraft/class_1569	net/minecraft/world/entity/monster/Enemy
	f	I	f_	f_149697_	field_30464	XP_REWARD_NONE
	f	I	g_	f_149698_	field_30465	XP_REWARD_SMALL
	f	I	h_	f_149699_	field_30466	XP_REWARD_MEDIUM
	f	I	i_	f_149700_	field_30467	XP_REWARD_LARGE
	f	I	j_	f_149701_	field_30468	XP_REWARD_HUGE
	f	I	k_	f_149702_	field_30469	XP_REWARD_BOSS
c	bvv	net/minecraft/world/entity/monster/Evoker	net/minecraft/class_1564	net/minecraft/world/entity/monster/Evoker
	f	Lbsh;	e	f_32625_	field_7264	wololoTarget
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbsh;)V	a	m_32634_	method_7036	setWololoTarget
	m	(Lbvv;)Lapf;	a	m_218974_	method_7038	method_7038
	m	(Lbvv;)Lapf;	b	m_218976_	method_7037	method_7037
	m	(Lbvv;)Lapf;	c	m_218978_	method_7043	method_7043
	m	(Lbvv;)Lapf;	d	m_218980_	method_7041	method_7041
	m	(Lbvv;)Lapf;	e	m_218982_	method_7040	method_7040
	m	()Lbsh;	gr	m_32662_	method_7039	getWololoTarget
	m	()Lbhf$a;	r	m_32657_	method_26912	createAttributes
c	bvv$a	net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal	net/minecraft/class_1564$class_1565	net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal
	f	Lbvv;	a	f_32666_	field_7265	field_7265
	m	(Lbvv;)V	<init>	<init>	<init>	<init>
	m	(DDDDFI)V	a	m_32672_	method_7044	createSpellEntity
c	bvv$b	net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal	net/minecraft/class_1564$class_1566	net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal
	f	Lbvv;	a	f_32684_	field_7266	field_7266
	m	(Lbvv;)V	<init>	<init>	<init>	<init>
c	bvv$c	net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal	net/minecraft/class_1564$class_1567	net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal
	f	Lbvv;	a	f_32691_	field_7267	field_7267
	f	Lbqm;	e	f_32692_	field_18129	vexCountTargeting
	m	(Lbvv;)V	<init>	<init>	<init>	<init>
c	bvv$d	net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal	net/minecraft/class_1564$class_1568	net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal
	f	Lbvv;	a	f_32704_	field_7268	field_7268
	f	Lbqm;	e	f_32705_	field_7269	wololoTargeting
	m	(Lbvv;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_32709_	method_7045	method_7045
c	bvw	net/minecraft/world/entity/monster/Ghast	net/minecraft/class_1571	net/minecraft/world/entity/monster/Ghast
	f	Laby;	b	f_32721_	field_7273	DATA_IS_CHARGING
	f	I	c	f_32722_	field_7272	explosionPower
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218984_	method_20675	checkGhastSpawnRules
	m	(Lben;)Z	h	m_238407_	method_44320	isReflectedFireball
	m	(Lbfz;)Z	l	m_289148_	method_18450	method_18450
	m	()Z	q	m_32756_	method_7050	isCharging
	m	()I	r	m_32751_	method_7049	getExplosionPower
	m	()Lbhf$a;	w	m_32752_	method_26913	createAttributes
	m	(Z)V	w	m_32758_	method_7048	setCharging
c	bvw$a	net/minecraft/world/entity/monster/Ghast$GhastLookGoal	net/minecraft/class_1571$class_1572	net/minecraft/world/entity/monster/Ghast$GhastLookGoal
	f	Lbvw;	a	f_32760_	field_7274	ghast
	m	(Lbvw;)V	<init>	<init>	<init>	<init>
c	bvw$b	net/minecraft/world/entity/monster/Ghast$GhastMoveControl	net/minecraft/class_1571$class_1573	net/minecraft/world/entity/monster/Ghast$GhastMoveControl
	f	Lbvw;	l	f_32765_	field_7275	ghast
	f	I	m	f_32766_	field_7276	floatDuration
	m	(Lbvw;)V	<init>	<init>	<init>	<init>
	m	(Leei;I)Z	a	m_32770_	method_7051	canReach
c	bvw$c	net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal	net/minecraft/class_1571$class_1574	net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal
	f	I	a	f_32773_	field_7278	chargeTime
	f	Lbvw;	b	f_32774_	field_7277	ghast
	m	(Lbvw;)V	<init>	<init>	<init>	<init>
c	bvw$d	net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal	net/minecraft/class_1571$class_1575	net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal
	f	Lbvw;	a	f_32781_	field_7279	ghast
	m	(Lbvw;)V	<init>	<init>	<init>	<init>
c	bvx	net/minecraft/world/entity/monster/Giant	net/minecraft/class_1570	net/minecraft/world/entity/monster/Giant
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	q	m_32796_	method_26914	createAttributes
c	bvy	net/minecraft/world/entity/monster/Guardian	net/minecraft/class_1577	net/minecraft/world/entity/monster/Guardian
	f	Laby;	b	f_32797_	field_7280	DATA_ID_MOVING
	f	F	bT	f_32798_	field_7286	clientSideTailAnimation
	f	F	bU	f_32799_	field_7284	clientSideTailAnimationO
	f	F	bV	f_32800_	field_7281	clientSideTailAnimationSpeed
	f	F	bW	f_32801_	field_7285	clientSideSpikesAnimation
	f	F	bX	f_32802_	field_7287	clientSideSpikesAnimationO
	f	Lbfz;	bY	f_32803_	field_7288	clientSideCachedAttackTarget
	f	I	bZ	f_32804_	field_7282	clientSideAttackTime
	f	I	c	f_149711_	field_30470	ATTACK_TIME
	f	Z	ca	f_32805_	field_7283	clientSideTouchedGround
	f	Lbns;	d	f_32806_	field_7289	randomStrollGoal
	f	Laby;	e	f_32807_	field_7290	DATA_ID_ATTACK_TARGET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_32863_	method_7057	getTailAnimation
	m	(F)F	E	m_32865_	method_7053	getSpikesAnimation
	m	(F)F	F	m_32812_	method_7061	getAttackAnimationScale
	m	(I)V	b	m_32817_	method_7060	setActiveAttackTarget
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_218990_	method_20676	checkGuardianSpawnRules
	m	()Lbhf$a;	fY	m_32853_	method_26915	createAttributes
	m	()Z	fZ	m_32854_	method_7058	isMoving
	m	()Z	ga	m_32855_	method_7063	hasActiveAttackTarget
	m	()Lbfz;	gb	m_32856_	method_7052	getActiveAttackTarget
	m	()F	gc	m_264437_	method_48161	getClientSideAttackTime
	m	()I	r	m_7552_	method_7055	getAttackDuration
	m	()Lamg;	w	m_7868_	method_7062	getFlopSound
	m	(Z)V	w	m_32861_	method_7054	setMoving
c	bvy$a	net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal	net/minecraft/class_1577$class_1578	net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal
	f	Lbvy;	a	f_32867_	field_7293	guardian
	f	I	b	f_32868_	field_7291	attackTime
	f	Z	c	f_32869_	field_7292	elder
	m	(Lbvy;)V	<init>	<init>	<init>	<init>
c	bvy$b	net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector	net/minecraft/class_1577$class_1579	net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector
	f	Lbvy;	a	f_32877_	field_7294	guardian
	m	(Lbvy;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	test	method_7064	test
c	bvy$c	net/minecraft/world/entity/monster/Guardian$GuardianMoveControl	net/minecraft/class_1577$class_1580	net/minecraft/world/entity/monster/Guardian$GuardianMoveControl
	f	Lbvy;	l	f_32884_	field_7295	guardian
	m	(Lbvy;)V	<init>	<init>	<init>	<init>
c	bvz	net/minecraft/world/entity/monster/Husk	net/minecraft/class_1576	net/minecraft/world/entity/monster/Husk
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_218996_	method_20677	checkHuskSpawnRules
c	bw	net/minecraft/advancements/critereon/ImpossibleTrigger	net/minecraft/class_2062	net/minecraft/advancements/critereon/ImpossibleTrigger
	f	Lacq;	a	f_41555_	field_9624	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lbe;)Lbw$a;	b	m_5868_	method_8949	createInstance
c	bw$a	net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance	net/minecraft/class_2062$class_2063	net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance
	m	()V	<init>	<init>	<init>	<init>
c	bwa	net/minecraft/world/entity/monster/Illusioner	net/minecraft/class_1581	net/minecraft/world/entity/monster/Illusioner
	f	I	bT	f_149713_	field_30471	ILLUSION_TRANSITION_TICKS
	f	I	bU	f_149714_	field_30472	ILLUSION_SPREAD
	f	I	bV	f_32908_	field_7296	clientSideIllusionTicks
	f	[[Leei;	bW	f_32909_	field_7297	clientSideIllusionOffsets
	f	I	e	f_149715_	field_30473	NUM_ILLUSIONS
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)[Leei;	D	m_32939_	method_7065	getIllusionOffsets
	m	()Lbhf$a;	r	m_32931_	method_26916	createAttributes
c	bwa$a	net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal	net/minecraft/class_1581$class_1582	net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal
	f	Lbwa;	a	f_32941_	field_7299	field_7299
	f	I	e	f_32942_	field_7298	lastTargetId
	m	(Lbwa;)V	<init>	<init>	<init>	<init>
c	bwa$b	net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal	net/minecraft/class_1581$class_1583	net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal
	f	Lbwa;	a	f_32955_	field_7300	field_7300
	m	(Lbwa;)V	<init>	<init>	<init>	<init>
c	bwb	net/minecraft/world/entity/monster/MagmaCube	net/minecraft/class_1589	net/minecraft/world/entity/monster/MagmaCube
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_219002_	method_20678	checkMagmaCubeSpawnRules
	m	()Lbhf$a;	q	m_33000_	method_26917	createAttributes
c	bwc	net/minecraft/world/entity/monster/Monster	net/minecraft/class_1588	net/minecraft/world/entity/monster/Monster
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcnb;Lgu;Lapf;)Z	a	m_219009_	method_20679	isDarkEnoughToSpawn
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	b	m_219013_	method_20680	checkMonsterSpawnRules
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_219019_	method_20681	checkAnyLightMonsterSpawnRules
	m	(Lbyo;)Z	f	m_6935_	method_7076	isPreventingPlayerRest
	m	()V	gd	m_7562_	method_16827	updateNoActionTime
	m	()Lbhf$a;	ge	m_33035_	method_26918	createMonsterAttributes
c	bwd	net/minecraft/world/entity/monster/PatrollingMonster	net/minecraft/class_3732	net/minecraft/world/entity/monster/PatrollingMonster
	f	Lgu;	b	f_33042_	field_16478	patrolTarget
	f	Z	c	f_33043_	field_16479	patrolLeader
	f	Z	d	f_33044_	field_16477	patrolling
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_219025_	method_20739	checkPatrollingMonsterSpawnRules
	m	()Z	fZ	m_7490_	method_16485	canBeLeader
	m	()Lgu;	ga	m_33065_	method_16215	getPatrolTarget
	m	()Z	gb	m_33066_	method_16220	hasPatrolTarget
	m	()Z	gc	m_33067_	method_16219	isPatrolLeader
	m	()Z	gf	m_7492_	method_16472	canJoinPatrol
	m	()V	gg	m_33068_	method_16218	findPatrolTarget
	m	()Z	gh	m_33069_	method_16915	isPatrolling
	m	(Lgu;)V	i	m_33070_	method_16216	setPatrolTarget
	m	(Z)V	w	m_33075_	method_16217	setPatrolLeader
	m	(Z)V	x	m_33077_	method_22332	setPatrolling
c	bwd$a	net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal	net/minecraft/class_3732$class_3733	net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal
	f	I	a	f_149720_	field_30474	NAVIGATION_FAILED_COOLDOWN
	f	Lbwd;	b	f_33079_	field_16481	mob
	f	D	c	f_33080_	field_16480	speedModifier
	f	D	d	f_33081_	field_16535	leaderSpeedModifier
	f	J	e	f_33082_	field_20701	cooldownUntil
	m	(Lbwd;DD)V	<init>	<init>	<init>	<init>
	m	(Lbwd;)Z	a	m_264002_	method_16223	method_16223
	m	()Ljava/util/List;	h	m_33093_	method_22333	findPatrolCompanions
	m	()Z	i	m_33094_	method_16222	moveRandomly
c	bwe	net/minecraft/world/entity/monster/Phantom	net/minecraft/class_1593	net/minecraft/world/entity/monster/Phantom
	f	F	b	f_149721_	field_30475	FLAP_DEGREES_PER_TICK
	f	Lgu;	bS	f_33098_	field_7312	anchorPoint
	f	Lbwe$a;	bT	f_33096_	field_7315	attackPhase
	f	I	c	f_149722_	field_28641	TICKS_PER_FLAP
	f	Laby;	d	f_33095_	field_7313	ID_SIZE
	f	Leei;	e	f_33097_	field_7314	moveTargetPoint
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbwe;)Lapf;	a	m_219031_	method_36649	method_36649
	m	(I)V	b	m_33108_	method_7091	setPhantomSize
	m	(Lbwe;)Lapf;	b	m_219033_	method_36650	method_36650
	m	(Lbwe;)Lapf;	c	m_219035_	method_36651	method_36651
	m	(Lbwe;)Lapf;	d	m_219037_	method_7090	method_7090
	m	(Lbwe;)Lapf;	e	m_219039_	method_7086	method_7086
	m	(Lbwe;)Lapf;	f	m_219041_	method_36652	method_36652
	m	(Lbwe;)Lapf;	g	m_219043_	method_7080	method_7080
	m	(Lbwe;)Lapf;	h	m_219045_	method_7098	method_7098
	m	(Lbwe;)Lapf;	i	m_219047_	method_7099	method_7099
	m	(Lbwe;)Lapf;	j	m_219049_	method_7096	method_7096
	m	(Lbwe;)Lapf;	k	m_219051_	method_7093	method_7093
	m	(Lbwe;)Lapf;	l	m_219053_	method_7092	method_7092
	m	()I	q	m_33172_	method_7084	getPhantomSize
	m	()I	r	m_149736_	method_33588	getUniqueFlapTickOffset
	m	()V	w	m_33155_	method_7097	updatePhantomSizeInfo
c	bwe$a	net/minecraft/world/entity/monster/Phantom$AttackPhase	net/minecraft/class_1593$class_1594	net/minecraft/world/entity/monster/Phantom$AttackPhase
	f	Lbwe$a;	a	CIRCLE	field_7318	CIRCLE
	f	Lbwe$a;	b	SWOOP	field_7317	SWOOP
	f	[Lbwe$a;	c	$VALUES	field_7316	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbwe$a;	a	m_149737_	method_36653	$values
c	bwe$b	net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal	net/minecraft/class_1593$class_1595	net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal
	f	Lbwe;	a	f_33191_	field_7319	field_7319
	f	Lbqm;	b	f_33192_	field_18130	attackTargeting
	f	I	c	f_33193_	field_7320	nextScanTick
	m	(Lbwe;)V	<init>	<init>	<init>	<init>
c	bwe$c	net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal	net/minecraft/class_1593$class_1596	net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal
	f	Lbwe;	a	f_33201_	field_7321	field_7321
	f	I	b	f_33202_	field_7322	nextSweepTick
	m	(Lbwe;)V	<init>	<init>	<init>	<init>
	m	()V	h	m_33212_	method_7102	setAnchorAboveTarget
c	bwe$d	net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl	net/minecraft/class_1593$class_1597	net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl
	f	Lbwe;	a	f_33213_	field_7323	field_7323
	m	(Lbwe;Lbgb;)V	<init>	<init>	<init>	<init>
c	bwe$e	net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal	net/minecraft/class_1593$class_1598	net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal
	f	Lbwe;	a	f_33218_	field_7325	field_7325
	f	F	c	f_33219_	field_7328	angle
	f	F	d	f_33220_	field_7327	distance
	f	F	e	f_33221_	field_7326	height
	f	F	f	f_33222_	field_7324	clockwise
	m	(Lbwe;)V	<init>	<init>	<init>	<init>
	m	()V	i	m_33231_	method_7103	selectNext
c	bwe$f	net/minecraft/world/entity/monster/Phantom$PhantomLookControl	net/minecraft/class_1593$class_1599	net/minecraft/world/entity/monster/Phantom$PhantomLookControl
	f	Lbwe;	h	f_33232_	field_7329	field_7329
	m	(Lbwe;Lbgb;)V	<init>	<init>	<init>	<init>
c	bwe$g	net/minecraft/world/entity/monster/Phantom$PhantomMoveControl	net/minecraft/class_1593$class_1600	net/minecraft/world/entity/monster/Phantom$PhantomMoveControl
	f	Lbwe;	l	f_33237_	field_7330	field_7330
	f	F	m	f_33238_	field_7331	speed
	m	(Lbwe;Lbgb;)V	<init>	<init>	<init>	<init>
c	bwe$h	net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal	net/minecraft/class_1593$class_1601	net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal
	f	Lbwe;	b	f_33243_	field_7332	field_7332
	m	(Lbwe;)V	<init>	<init>	<init>	<init>
	m	()Z	h	m_33246_	method_7104	touchingTarget
c	bwe$i	net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal	net/minecraft/class_1593$class_1602	net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal
	f	Lbwe;	a	f_33247_	field_7333	field_7333
	f	I	c	f_199895_	field_36305	CAT_SEARCH_TICK_DELAY
	f	Z	d	f_199896_	field_36306	isScaredOfCat
	f	I	e	f_199897_	field_36307	catSearchTick
	m	(Lbwe;)V	<init>	<init>	<init>	<init>
c	bwf	net/minecraft/world/entity/monster/Pillager	net/minecraft/class_1604	net/minecraft/world/entity/monster/Pillager
	f	Laby;	b	f_33258_	field_7334	IS_CHARGING_CROSSBOW
	f	I	bT	f_149738_	field_30476	SLOT_OFFSET
	f	F	bU	f_149739_	field_30477	CROSSBOW_POWER
	f	Lbee;	bV	f_33259_	field_7335	inventory
	f	I	e	f_149740_	field_30478	INVENTORY_SIZE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Z	fY	m_33309_	method_7108	isChargingCrossbow
	m	(Lcfz;)Z	l	m_149744_	method_7111	wantsItem
	m	()Lbhf$a;	r	m_33307_	method_26919	createAttributes
c	bwg	net/minecraft/world/entity/monster/RangedAttackMob	net/minecraft/class_1603	net/minecraft/world/entity/monster/RangedAttackMob
	m	(Lbfz;F)V	a	m_6504_	method_7105	performRangedAttack
c	bwh	net/minecraft/world/entity/monster/Ravager	net/minecraft/class_1584	net/minecraft/world/entity/monster/Ravager
	f	I	b	f_149746_	field_30479	STUN_DURATION
	f	D	bT	f_149747_	field_30480	BASE_MOVEMENT_SPEED
	f	D	bU	f_149748_	field_30481	ATTACK_MOVEMENT_SPEED
	f	I	bV	f_149749_	field_30482	STUNNED_COLOR
	f	D	bW	f_149750_	field_30483	STUNNED_COLOR_BLUE
	f	D	bX	f_149751_	field_30484	STUNNED_COLOR_GREEN
	f	D	bY	f_149752_	field_30485	STUNNED_COLOR_RED
	f	I	bZ	f_149753_	field_30486	ATTACK_DURATION
	f	I	ca	f_33320_	field_7303	attackTick
	f	I	cb	f_33321_	field_7302	stunnedTick
	f	I	cc	f_33322_	field_7305	roarTick
	f	Ljava/util/function/Predicate;	e	f_33319_	field_7301	NO_RAVAGER_AND_ALIVE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_33339_	method_7068	strongKnockback
	m	(Lbfj;)Z	b	m_33345_	method_7069	method_7069
	m	()I	fY	m_33364_	method_7074	getStunnedTick
	m	()I	gi	m_33366_	method_7072	getRoarTick
	m	()V	gj	m_33367_	method_7073	stunEffect
	m	()V	gk	m_33368_	method_7071	roar
	m	(Lbfz;)Z	l	m_199898_	method_39955	method_39955
	m	()Lbhf$a;	q	m_33371_	method_26920	createAttributes
	m	()I	r	m_33362_	method_7070	getAttackTick
c	bwh$a	net/minecraft/world/entity/monster/Ravager$RavagerMeleeAttackGoal	net/minecraft/class_1584$class_1585	net/minecraft/world/entity/monster/Ravager$RavagerMeleeAttackGoal
	f	Lbwh;	b	f_33373_	field_7306	field_7306
	m	(Lbwh;)V	<init>	<init>	<init>	<init>
c	bwi	net/minecraft/world/entity/monster/Shulker	net/minecraft/class_1606	net/minecraft/world/entity/monster/Shulker
	f	Laby;	b	f_33392_	field_7344	DATA_ATTACH_FACE_ID
	f	Lbhe;	bT	f_33395_	field_7342	COVERED_ARMOR_MODIFIER
	f	I	bU	f_149756_	field_30487	TELEPORT_STEPS
	f	B	bV	f_149757_	field_30488	NO_COLOR
	f	B	bW	f_149758_	field_30489	DEFAULT_COLOR
	f	I	bX	f_149759_	field_30490	MAX_TELEPORT_DISTANCE
	f	I	bY	f_149760_	field_30491	OTHER_SHULKER_SCAN_RADIUS
	f	I	bZ	f_149761_	field_30492	OTHER_SHULKER_LIMIT
	f	Laby;	c	f_33401_	field_7346	DATA_PEEK_ID
	f	F	ca	f_149762_	field_30493	PEEK_PER_TICK
	f	Lorg/joml/Vector3f;	cb	f_149763_	field_33765	FORWARD
	f	F	cc	f_33396_	field_7339	currentPeekAmountO
	f	F	cd	f_33397_	field_7337	currentPeekAmount
	f	Lgu;	ce	f_149764_	field_7345	clientOldAttachPosition
	f	I	cf	f_33399_	field_7340	clientSideTeleportInterpolation
	f	F	cg	f_149765_	field_30494	MAX_LID_OPEN
	f	Laby;	d	f_33393_	field_7343	DATA_COLOR_ID
	f	Ljava/util/UUID;	e	f_33394_	field_7341	COVERED_ARMOR_MODIFIER_UUID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_33480_	method_7116	getClientPeekAmount
	m	(F)Ljava/util/Optional;	E	m_149766_	method_33352	getRenderPosition
	m	(F)F	F	m_149768_	method_33342	getPhysicalPeek
	m	(Ljava/util/Optional;)V	a	m_28464_	method_47880	setVariant
	m	(Lcen;)Ljava/lang/Byte;	a	m_262359_	method_47879	method_47879
	m	(Lha;F)Leed;	a	m_149790_	method_33346	getProgressAabb
	m	(Lbwi;)Lapf;	a	m_219064_	method_36654	method_36654
	m	(Lha;)V	a	m_149788_	method_35192	setAttachFace
	m	(Lha;FF)Leed;	a	m_149793_	method_33347	getProgressDeltaAabb
	m	(Lbfj;)Z	a	m_149770_	method_33343	method_33343
	m	(Lgu;Lha;)Z	a	m_149785_	method_24350	canStayAt
	m	(I)V	b	m_33418_	method_7122	setRawPeekAmount
	m	(Lbwi;)Lapf;	b	m_219068_	method_7118	method_7118
	m	(Lbwi;)Lapf;	c	m_219070_	method_36655	method_36655
	m	(Lbwi;)Lapf;	d	m_219072_	method_7112	method_7112
	m	(Lbwi;)Lapf;	e	m_219074_	method_36656	method_36656
	m	()Ljava/util/Optional;	fY	m_28554_	method_47881	getVariant
	m	()Lcen;	fZ	m_33467_	method_7121	getColor
	m	()V	ga	m_149807_	method_33348	findNewAttachment
	m	()Z	gb	m_149808_	method_33349	updatePeekAmount
	m	()V	gc	m_149809_	method_33350	onPeekAmountChange
	m	()Z	gd	m_33468_	method_7124	isClosed
	m	()V	ge	m_149805_	method_31547	hitByShulkerBullet
	m	()I	gf	m_33463_	method_7115	getRawPeekAmount
	m	()Lorg/joml/Vector3f;	gg	m_252710_	method_36983	method_36983
	m	(Lgu;)Lha;	i	m_149810_	method_24351	findAttachableSurface
	m	(Lgu;)Z	j	m_149812_	method_33351	isPositionBlocked
	m	()Lbhf$a;	q	m_33477_	method_26921	createAttributes
	m	()Z	r	m_33460_	method_7127	teleportSomewhere
	m	()Lha;	w	m_33461_	method_7119	getAttachFace
c	bwi$a	net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal	net/minecraft/class_1606$class_1607	net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal
	f	Lbwi;	a	f_33482_	field_7348	field_7348
	f	I	b	f_33483_	field_7347	attackTime
	m	(Lbwi;)V	<init>	<init>	<init>	<init>
c	bwi$b	net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl	net/minecraft/class_1606$class_1608	net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
c	bwi$c	net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal	net/minecraft/class_1606$class_1609	net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal
	m	(Lbwi;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	b	m_33500_	method_7129	method_7129
c	bwi$d	net/minecraft/world/entity/monster/Shulker$ShulkerLookControl	net/minecraft/class_1606$class_6376	net/minecraft/world/entity/monster/Shulker$ShulkerLookControl
	f	Lbwi;	h	f_149817_	field_33766	field_33766
	m	(Lbwi;Lbgb;)V	<init>	<init>	<init>	<init>
c	bwi$e	net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal	net/minecraft/class_1606$class_1610	net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal
	f	Lbwi;	i	f_33502_	field_7351	field_7351
	m	(Lbwi;Lbwi;)V	<init>	<init>	<init>	<init>
c	bwi$f	net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal	net/minecraft/class_1606$class_1611	net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal
	f	Lbwi;	a	f_33509_	field_7353	field_7353
	f	I	b	f_33510_	field_7352	peekTime
	m	(Lbwi;)V	<init>	<init>	<init>	<init>
c	bwj	net/minecraft/world/entity/monster/Silverfish	net/minecraft/class_1614	net/minecraft/world/entity/monster/Silverfish
	f	Lbwj$b;	b	f_33521_	field_7366	friendsGoal
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_219076_	method_20684	checkSilverfishSpawnRules
	m	()Lbhf$a;	q	m_33551_	method_26922	createAttributes
c	bwj$a	net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal	net/minecraft/class_1614$class_1615	net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal
	f	Lha;	i	f_33555_	field_7368	selectedDirection
	f	Z	j	f_33556_	field_7367	doMerge
	m	(Lbwj;)V	<init>	<init>	<init>	<init>
c	bwj$b	net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal	net/minecraft/class_1614$class_1616	net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal
	f	Lbwj;	a	f_33562_	field_7370	silverfish
	f	I	b	f_33563_	field_7369	lookForFriends
	m	(Lbwj;)V	<init>	<init>	<init>	<init>
	m	()V	h	m_33568_	method_7136	notifyHurt
c	bwk	net/minecraft/world/entity/monster/Skeleton	net/minecraft/class_1613	net/minecraft/world/entity/monster/Skeleton
	f	Ljava/lang/String;	b	f_149825_	field_30495	CONVERSION_TAG
	f	I	bT	f_149828_	field_28644	conversionTime
	f	I	c	f_263441_	field_41714	TOTAL_CONVERSION_TIME
	f	Laby;	d	f_149826_	field_28642	DATA_STRAY_CONVERSION_ID
	f	I	e	f_149827_	field_28643	inPowderSnowTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(I)V	b	m_149830_	method_33589	startFreezeConversion
	m	()Z	fZ	m_149839_	method_33590	isFreezeConverting
	m	()V	ga	m_149840_	method_33591	doFreezeConversion
	m	(Z)V	w	m_149842_	method_35193	setFreezeConverting
c	bwl	net/minecraft/world/entity/monster/Slime	net/minecraft/class_1621	net/minecraft/world/entity/monster/Slime
	f	I	b	f_149844_	field_30496	MIN_SIZE
	f	F	bS	f_33585_	field_7387	oSquish
	f	Laby;	bT	f_33582_	field_7390	ID_SIZE
	f	Z	bU	f_33583_	field_7391	wasOnGround
	f	I	c	f_149845_	field_30497	MAX_SIZE
	f	F	d	f_33581_	field_7389	targetSquish
	f	F	e	f_33584_	field_7388	squish
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(IZ)V	a	m_7839_	method_7161	setSize
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_219112_	method_20685	checkSlimeSpawnRules
	m	()V	fV	m_7480_	method_7156	decreaseSquish
	m	()Z	fW	m_7483_	method_7163	isDealsDamage
	m	()F	fX	m_7566_	method_7158	getAttackDamage
	m	()Lamg;	fY	m_7905_	method_7160	getSquishSound
	m	()Lamg;	fZ	m_7903_	method_7153	getJumpSound
	m	()I	ga	m_33632_	method_7152	getSize
	m	()Z	gb	m_33633_	method_7157	isTiny
	m	()Z	gc	m_33634_	method_7159	doPlayJumpSound
	m	(Lbfz;)V	l	m_33637_	method_7155	dealDamage
	m	(Lbfz;)Z	m	m_289149_	method_18451	method_18451
	m	()F	q	m_33642_	method_24353	getSoundPitch
	m	()Lit;	r	m_6300_	method_7162	getParticleType
	m	()I	w	m_7549_	method_7154	getJumpDelay
c	bwl$a	net/minecraft/world/entity/monster/Slime$SlimeAttackGoal	net/minecraft/class_1621$class_1622	net/minecraft/world/entity/monster/Slime$SlimeAttackGoal
	f	Lbwl;	a	f_33645_	field_7393	slime
	f	I	b	f_33646_	field_7392	growTiredTimer
	m	(Lbwl;)V	<init>	<init>	<init>	<init>
c	bwl$b	net/minecraft/world/entity/monster/Slime$SlimeFloatGoal	net/minecraft/class_1621$class_1623	net/minecraft/world/entity/monster/Slime$SlimeFloatGoal
	f	Lbwl;	a	f_33653_	field_7394	slime
	m	(Lbwl;)V	<init>	<init>	<init>	<init>
c	bwl$c	net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal	net/minecraft/class_1621$class_1624	net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal
	f	Lbwl;	a	f_33658_	field_7395	slime
	m	(Lbwl;)V	<init>	<init>	<init>	<init>
c	bwl$d	net/minecraft/world/entity/monster/Slime$SlimeMoveControl	net/minecraft/class_1621$class_1625	net/minecraft/world/entity/monster/Slime$SlimeMoveControl
	f	F	l	f_33663_	field_7397	yRot
	f	I	m	f_33664_	field_7399	jumpDelay
	f	Lbwl;	n	f_33665_	field_7396	slime
	f	Z	o	f_33666_	field_7398	isAggressive
	m	(Lbwl;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_33670_	method_7164	setWantedMovement
	m	(FZ)V	a	m_33672_	method_7165	setDirection
c	bwl$e	net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal	net/minecraft/class_1621$class_1626	net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal
	f	Lbwl;	a	f_33675_	field_7402	slime
	f	F	b	f_33676_	field_7400	chosenDegrees
	f	I	c	f_33677_	field_7401	nextRandomizeTime
	m	(Lbwl;)V	<init>	<init>	<init>	<init>
c	bwm	net/minecraft/world/entity/monster/SpellcasterIllager	net/minecraft/class_1617	net/minecraft/world/entity/monster/SpellcasterIllager
	f	I	b	f_33719_	field_7372	spellCastingTickCount
	f	Lbwm$a;	bT	f_33721_	field_7371	currentSpell
	f	Laby;	e	f_33720_	field_7373	DATA_SPELL_CASTING_ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbwm$a;)V	a	m_33727_	method_7138	setIsCastingSpell
	m	(Lbwm;)Lbpj;	a	m_149850_	method_7141	method_7141
	m	()Lamg;	fY	m_7894_	method_7142	getCastingSoundEvent
	m	()Z	gi	m_33736_	method_7137	isCastingSpell
	m	()Lbwm$a;	gj	m_33737_	method_7140	getCurrentSpell
	m	()I	gk	m_33738_	method_7139	getSpellCastingTime
c	bwm$a	net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell	net/minecraft/class_1617$class_1618	net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell
	f	Lbwm$a;	a	NONE	field_7377	NONE
	f	Lbwm$a;	b	SUMMON_VEX	field_7379	SUMMON_VEX
	f	Lbwm$a;	c	FANGS	field_7380	FANGS
	f	Lbwm$a;	d	WOLOLO	field_7381	WOLOLO
	f	Lbwm$a;	e	DISAPPEAR	field_7382	DISAPPEAR
	f	Lbwm$a;	f	BLINDNESS	field_7378	BLINDNESS
	f	Ljava/util/function/IntFunction;	g	f_262732_	field_41674	BY_ID
	f	I	h	f_33747_	field_7375	id
	f	[D	i	f_33748_	field_7374	spellColor
	f	[Lbwm$a;	j	$VALUES	field_7376	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIDDD)V	<init>	<init>	<init>	<init>
	m	(I)Lbwm$a;	a	m_33758_	method_7144	byId
	m	(Lbwm$a;)I	a	m_262804_	method_47929	method_47929
	m	()[Lbwm$a;	a	m_149852_	method_36658	$values
c	bwm$b	net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal	net/minecraft/class_1617$class_1619	net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal
	f	Lbwm;	b	f_33767_	field_7383	field_7383
	m	(Lbwm;)V	<init>	<init>	<init>	<init>
c	bwm$c	net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal	net/minecraft/class_1617$class_1620	net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal
	f	I	b	f_33774_	field_7385	attackWarmupDelay
	f	I	c	f_33775_	field_7384	nextAttackTickCount
	f	Lbwm;	d	f_33776_	field_7386	field_7386
	m	(Lbwm;)V	<init>	<init>	<init>	<init>
	m	()I	h	m_8089_	method_7149	getCastingTime
	m	()I	i	m_8067_	method_7151	getCastingInterval
	m	()V	k	m_8130_	method_7148	performSpellCasting
	m	()Lamg;	l	m_7030_	method_7150	getSpellPrepareSound
	m	()Lbwm$a;	m	m_7269_	method_7147	getSpell
	m	()I	n	m_8069_	method_7146	getCastWarmupTime
c	bwn	net/minecraft/world/entity/monster/Spider	net/minecraft/class_1628	net/minecraft/world/entity/monster/Spider
	f	Laby;	b	f_33783_	field_7403	DATA_FLAGS_ID
	f	F	c	f_149853_	field_30498	SPIDER_SPECIAL_EFFECT_CHANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbhf$a;	r	m_33815_	method_26923	createAttributes
	m	()Z	w	m_33816_	method_7167	isClimbing
	m	(Z)V	w	m_33819_	method_7166	setClimbing
c	bwn$a	net/minecraft/world/entity/monster/Spider$SpiderAttackGoal	net/minecraft/class_1628$class_1629	net/minecraft/world/entity/monster/Spider$SpiderAttackGoal
	m	(Lbwn;)V	<init>	<init>	<init>	<init>
c	bwn$b	net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData	net/minecraft/class_1628$class_1630	net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData
	f	Lbey;	a	f_33827_	field_7404	effect
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;)V	a	m_219118_	method_7168	setRandomEffect
c	bwn$c	net/minecraft/world/entity/monster/Spider$SpiderTargetGoal	net/minecraft/class_1628$class_1631	net/minecraft/world/entity/monster/Spider$SpiderTargetGoal
	m	(Lbwn;Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
c	bwo	net/minecraft/world/entity/monster/Stray	net/minecraft/class_1627	net/minecraft/world/entity/monster/Stray
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcnb;Lbgd;Lgu;Lapf;)Z	a	m_219120_	method_20686	checkStraySpawnRules
c	bwp	net/minecraft/world/entity/monster/Strider	net/minecraft/class_4985	net/minecraft/world/entity/monster/Strider
	f	Ljava/util/UUID;	bT	f_273909_	field_42981	SUFFOCATING_MODIFIER_UUID
	f	Lbhe;	bU	f_273843_	field_42982	SUFFOCATING_MODIFIER
	f	F	bW	f_149854_	field_30499	SUFFOCATE_STEERING_MODIFIER
	f	F	bX	f_149856_	field_30501	STEERING_MODIFIER
	f	Lciz;	bY	f_33852_	field_23243	FOOD_ITEMS
	f	Lciz;	bZ	f_33853_	field_23244	TEMPT_ITEMS
	f	Laby;	ca	f_33854_	field_23245	DATA_BOOST_TIME
	f	Laby;	cb	f_33855_	field_23246	DATA_SUFFOCATING
	f	Laby;	cc	f_33856_	field_23247	DATA_SADDLE_ID
	f	Lbfv;	cd	f_33857_	field_23240	steering
	f	Lbod;	ce	f_33858_	field_23241	temptGoal
	f	Lbno;	cf	f_33859_	field_23242	panicGoal
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcnb;Lbdv;Lbgb;Lbgt;)Lbgt;	a	m_33881_	method_30336	spawnJockey
	m	(Laif;Lbfe;)Lbwp;	b	m_142606_	method_26343	getBreedOffspring
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_219128_	method_26344	checkStriderSpawnRules
	m	()Z	fY	m_33939_	method_30079	isBeingTempted
	m	()V	ge	m_33940_	method_26347	floatStrider
	m	()Z	q	m_33935_	method_26348	isSuffocating
	m	()Lbhf$a;	r	m_33937_	method_26924	createAttributes
	m	()Z	w	m_33938_	method_30078	isPanicking
	m	(Z)V	w	m_33951_	method_26349	setSuffocating
c	bwp$a	net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal	net/minecraft/class_4985$class_5494	net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal
	f	Lbwp;	g	f_33953_	field_26632	strider
	m	(Lbwp;D)V	<init>	<init>	<init>	<init>
c	bwp$b	net/minecraft/world/entity/monster/Strider$StriderPathNavigation	net/minecraft/class_4985$class_4988	net/minecraft/world/entity/monster/Strider$StriderPathNavigation
	m	(Lbwp;Lcmm;)V	<init>	<init>	<init>	<init>
c	bwq	net/minecraft/world/entity/monster/Vex	net/minecraft/class_1634	net/minecraft/world/entity/monster/Vex
	f	F	b	f_149863_	field_30502	FLAP_DEGREES_PER_TICK
	f	D	bT	f_262262_	field_41597	RIDING_OFFSET
	f	Lbgb;	bU	f_33980_	field_7411	owner
	f	Lgu;	bV	f_33981_	field_7407	boundOrigin
	f	Z	bW	f_33978_	field_7409	hasLimitedLife
	f	I	bX	f_33979_	field_7408	limitedLifeTicks
	f	I	c	f_149864_	field_28645	TICKS_PER_FLAP
	f	Laby;	d	f_33977_	field_7410	DATA_FLAGS_ID
	f	I	e	f_149865_	field_30503	FLAG_IS_CHARGING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbwq;)Lapf;	a	m_219137_	method_7183	method_7183
	m	(IZ)V	a	m_33989_	method_7189	setVexFlag
	m	(Lbgb;)V	a	m_33994_	method_7178	setOwner
	m	(I)V	b	m_33987_	method_7181	setLimitedLife
	m	(Lbwq;)Lbly;	b	m_34012_	method_7174	method_7174
	m	(I)Z	c	m_34010_	method_7184	getVexFlag
	m	(Lbwq;)Lbly;	c	m_34016_	method_7175	method_7175
	m	(Lbwq;)Lapf;	d	m_219140_	method_7190	method_7190
	m	(Lbwq;)Lapf;	e	m_219142_	method_7187	method_7187
	m	(Lbwq;)Lapf;	f	m_219144_	method_7179	method_7179
	m	()Z	fY	m_34028_	method_7176	isCharging
	m	(Lbwq;)Lapf;	g	m_219146_	method_7180	method_7180
	m	(Lbwq;)Lbly;	h	m_34035_	method_7191	method_7191
	m	(Lgu;)V	i	m_34033_	method_7188	setBoundOrigin
	m	()Lbhf$a;	q	m_34040_	method_26925	createAttributes
	m	()Lbgb;	r	m_19749_	method_7182	getOwner
	m	()Lgu;	w	m_34027_	method_7186	getBoundOrigin
	m	(Z)V	w	m_34042_	method_7177	setIsCharging
c	bwq$a	net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal	net/minecraft/class_1634$class_1635	net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal
	f	Lbwq;	a	f_34044_	field_7412	field_7412
	m	(Lbwq;)V	<init>	<init>	<init>	<init>
c	bwq$b	net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal	net/minecraft/class_1634$class_1636	net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal
	f	Lbwq;	a	f_34052_	field_7413	field_7413
	f	Lbqm;	b	f_34053_	field_18132	copyOwnerTargeting
	m	(Lbwq;Lbgi;)V	<init>	<init>	<init>	<init>
c	bwq$c	net/minecraft/world/entity/monster/Vex$VexMoveControl	net/minecraft/class_1634$class_1637	net/minecraft/world/entity/monster/Vex$VexMoveControl
	f	Lbwq;	l	f_34059_	field_7414	field_7414
	m	(Lbwq;Lbwq;)V	<init>	<init>	<init>	<init>
c	bwq$d	net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal	net/minecraft/class_1634$class_1638	net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal
	f	Lbwq;	a	f_34064_	field_7415	field_7415
	m	(Lbwq;)V	<init>	<init>	<init>	<init>
c	bwr	net/minecraft/world/entity/monster/Vindicator	net/minecraft/class_1632	net/minecraft/world/entity/monster/Vindicator
	f	Ljava/lang/String;	b	f_149867_	field_30504	TAG_JOHNNY
	f	Z	bT	f_34071_	field_7406	isJohnny
	f	Ljava/util/function/Predicate;	e	f_34070_	field_19014	DOOR_BREAKING_PREDICATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbwr;)Lapf;	a	m_219151_	method_20257	method_20257
	m	(Lbdu;)Z	a	m_34081_	method_20007	method_20007
	m	()Lbhf$a;	r	m_34104_	method_26926	createAttributes
c	bwr$a	net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal	net/minecraft/class_1632$class_3761	net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal
	m	(Lbgb;)V	<init>	<init>	<init>	<init>
c	bwr$b	net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal	net/minecraft/class_1632$class_1633	net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal
	m	(Lbwr;)V	<init>	<init>	<init>	<init>
c	bwr$c	net/minecraft/world/entity/monster/Vindicator$VindicatorMeleeAttackGoal	net/minecraft/class_1632$class_4293	net/minecraft/world/entity/monster/Vindicator$VindicatorMeleeAttackGoal
	f	Lbwr;	b	f_34120_	field_19262	field_19262
	m	(Lbwr;Lbwr;)V	<init>	<init>	<init>	<init>
c	bws	net/minecraft/world/entity/monster/Witch	net/minecraft/class_1640	net/minecraft/world/entity/monster/Witch
	f	Ljava/util/UUID;	b	f_34126_	field_7418	SPEED_MODIFIER_DRINKING_UUID
	f	Laby;	bT	f_34128_	field_7419	DATA_USING_ITEM
	f	I	bU	f_34129_	field_7417	usingTime
	f	Lboq;	bV	f_34130_	field_17283	healRaidersGoal
	f	Lbop;	bW	f_34131_	field_17284	attackPlayersGoal
	f	Lbhe;	e	f_34127_	field_7416	SPEED_MODIFIER_DRINKING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	l	m_289150_	method_16474	method_16474
	m	()Z	q	m_34161_	method_7193	isDrinkingPotion
	m	()Lbhf$a;	r	m_34155_	method_26927	createAttributes
	m	(Z)V	y	m_34163_	method_7192	setUsingItem
c	bwt	net/minecraft/world/entity/monster/WitherSkeleton	net/minecraft/class_1639	net/minecraft/world/entity/monster/WitherSkeleton
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bwu	net/minecraft/world/entity/monster/Zoglin	net/minecraft/class_5136	net/minecraft/world/entity/monster/Zoglin
	f	Lcom/google/common/collect/ImmutableList;	b	f_34198_	field_23731	SENSOR_TYPES
	f	I	bT	f_149870_	field_30505	ATTACK_KNOCKBACK
	f	F	bU	f_149871_	field_30506	KNOCKBACK_RESISTANCE
	f	I	bV	f_149872_	field_30507	ATTACK_DAMAGE
	f	F	bW	f_149873_	field_30508	BABY_ATTACK_DAMAGE
	f	I	bX	f_149874_	field_30509	ATTACK_INTERVAL
	f	I	bY	f_149875_	field_30510	BABY_ATTACK_INTERVAL
	f	I	bZ	f_149876_	field_30511	ATTACK_DURATION
	f	Lcom/google/common/collect/ImmutableList;	c	f_34200_	field_23733	MEMORY_TYPES
	f	F	ca	f_149877_	field_30512	MOVEMENT_SPEED_WHEN_FIGHTING
	f	F	cb	f_149878_	field_30513	SPEED_MULTIPLIER_WHEN_IDLING
	f	I	cc	f_34199_	field_23732	attackAnimationRemainingTicks
	f	Laby;	d	f_34201_	field_23734	DATA_BABY_ID
	f	I	e	f_149879_	field_30514	MAX_HEALTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbha;)V	a	m_34216_	method_26928	initCoreActivity
	m	(Lbha;)V	b	m_34228_	method_26929	initIdleActivity
	m	(Lbha;)V	c	m_34236_	method_26930	initFightActivity
	m	()V	fZ	m_34250_	method_26933	playAngrySound
	m	()Ljava/util/Optional;	ga	m_34251_	method_26934	findNearestValidAttackTarget
	m	(Lbfz;)Z	l	m_34252_	method_26936	isTargetable
	m	(Lbfz;)V	m	m_34254_	method_26938	setAttackTarget
	m	()Lbhf$a;	q	m_34257_	method_26937	createAttributes
	m	()Z	r	m_34247_	method_26939	isAdult
	m	()V	w	m_34248_	method_26931	updateActivity
c	bwv	net/minecraft/world/entity/monster/Zombie	net/minecraft/class_1642	net/minecraft/world/entity/monster/Zombie
	f	Ljava/util/UUID;	b	f_34259_	field_7429	SPEED_MODIFIER_BABY_UUID
	f	I	bT	f_149880_	field_30515	REINFORCEMENT_ATTEMPTS
	f	I	bU	f_149881_	field_30516	REINFORCEMENT_RANGE_MAX
	f	I	bV	f_149882_	field_30517	REINFORCEMENT_RANGE_MIN
	f	F	bW	f_256825_	field_41028	BABY_EYE_HEIGHT_ADJUSTMENT
	f	Laby;	bX	f_34260_	field_7427	DATA_SPECIAL_TYPE_ID
	f	Laby;	bY	f_34261_	field_7425	DATA_DROWNED_CONVERSION_ID
	f	F	bZ	f_149883_	field_30518	BREAK_DOOR_CHANCE
	f	Lbhe;	c	f_34267_	field_7430	SPEED_MODIFIER_BABY
	f	Ljava/util/function/Predicate;	ca	f_34262_	field_19015	DOOR_BREAKING_PREDICATE
	f	Lbmf;	cb	f_34263_	field_7433	breakDoorGoal
	f	Z	cc	f_34264_	field_7432	canBreakDoors
	f	I	cd	f_34265_	field_7426	inWaterTime
	f	I	ce	f_34266_	field_7424	conversionTime
	f	Laby;	d	f_34268_	field_7434	DATA_BABY_ID
	f	F	e	f_149884_	field_30519	ZOMBIE_LEADER_CHANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)V	D	m_34339_	method_7205	handleAttributes
	m	()Z	X_	m_5884_	method_7216	isSunSensitive
	m	(Lbwv;)Lapf;	a	m_219167_	method_7210	method_7210
	m	(Lapf;)Z	a	m_219162_	method_29936	getSpawnAsBabyOdds
	m	(Lbdu;)Z	a	m_34283_	method_20009	method_20009
	m	(Lbfn;)V	b	m_34310_	method_7200	convertToZombieType
	m	(I)V	b	m_34278_	method_7213	startUnderWaterConversion
	m	()Lcfz;	fY	m_5728_	method_7215	getSkull
	m	()Z	fZ	m_7593_	method_7209	convertsInWater
	m	()V	gb	m_7595_	method_7218	doUnderWaterConversion
	m	()Lbhf$a;	gc	m_34328_	method_26940	createAttributes
	m	()Z	gf	m_34329_	method_7206	isUnderWaterConverting
	m	()Z	gg	m_34330_	method_7211	canBreakDoors
	m	()V	gh	m_7572_	method_6001	randomizeReinforcementsChance
	m	()V	q	m_6878_	method_7208	addBehaviourGoals
	m	()Z	r	m_7586_	method_7212	supportsBreakDoorGoal
	m	()Lamg;	w	m_7660_	method_7207	getStepSound
	m	(Z)V	x	m_34336_	method_7201	setCanBreakDoors
c	bwv$a	net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal	net/minecraft/class_1642$class_1643	net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal
	f	Lbwv;	g	f_34341_	field_7437	field_7437
	m	(Lbwv;Lbgi;DI)V	<init>	<init>	<init>	<init>
c	bwv$b	net/minecraft/world/entity/monster/Zombie$ZombieGroupData	net/minecraft/class_1642$class_1644	net/minecraft/world/entity/monster/Zombie$ZombieGroupData
	f	Z	a	f_34354_	field_7439	isBaby
	f	Z	b	f_34355_	field_25607	canSpawnJockey
	m	(ZZ)V	<init>	<init>	<init>	<init>
c	bww	net/minecraft/world/entity/monster/ZombieVillager	net/minecraft/class_1641	net/minecraft/world/entity/monster/ZombieVillager
	f	Lorg/slf4j/Logger;	b	f_201975_	field_36334	LOGGER
	f	I	bX	f_149888_	field_30523	VILLAGER_CONVERSION_WAIT_MIN
	f	I	bY	f_149885_	field_30520	VILLAGER_CONVERSION_WAIT_MAX
	f	I	bZ	f_149886_	field_30521	MAX_SPECIAL_BLOCKS_COUNT
	f	Laby;	c	f_34359_	field_7423	DATA_CONVERTING_ID
	f	I	ca	f_149887_	field_30522	SPECIAL_BLOCK_RADIUS
	f	I	cb	f_34365_	field_7422	villagerConversionTime
	f	Ljava/util/UUID;	cc	f_34360_	field_7421	conversionStarter
	f	Lrk;	cd	f_34361_	field_20299	gossips
	f	Lqr;	ce	f_34362_	field_17047	tradeOffers
	f	I	cf	f_34363_	field_18877	villagerXp
	f	Laby;	d	f_34364_	field_7420	DATA_VILLAGER_DATA
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lhe$c;)V	a	m_254805_	method_40125	method_40125
	m	(Ljava/util/UUID;I)V	a	m_34383_	method_7199	startConverting
	m	(Lqr;Lrk;)V	a	m_204070_	method_28369	method_28369
	m	(Lrk;)V	a	m_34391_	method_21649	setGossips
	m	(I)V	b	m_34373_	method_19622	setVillagerXp
	m	(Lqr;)V	c	m_34411_	method_16916	setTradeOffers
	m	(Laif;)V	c	m_34398_	method_7197	finishConversion
	m	()Z	gi	m_34408_	method_7198	isConverting
	m	()I	gk	m_149889_	method_35194	getVillagerXp
	m	()I	gl	m_34410_	method_7194	getConversionProgress
c	bwx	net/minecraft/world/entity/monster/ZombifiedPiglin	net/minecraft/class_1590	net/minecraft/world/entity/monster/ZombifiedPiglin
	f	Lbdi;	bX	f_34424_	field_25382	FIRST_ANGER_SOUND_DELAY
	f	I	bY	f_34417_	field_7308	playFirstAngerSoundIn
	f	Lbdi;	bZ	f_34418_	field_25379	PERSISTENT_ANGER_TIME
	f	Ljava/util/UUID;	c	f_34416_	field_7311	SPEED_MODIFIER_ATTACKING_UUID
	f	I	ca	f_34419_	field_25380	remainingPersistentAngerTime
	f	Ljava/util/UUID;	cb	f_34420_	field_25381	persistentAngerTarget
	f	I	cc	f_149890_	field_30524	ALERT_RANGE_Y
	f	Lbdi;	cd	f_34421_	field_25609	ALERT_INTERVAL
	f	I	ce	f_34422_	field_25608	ticksUntilNextAlert
	f	F	cf	f_256895_	field_41029	ZOMBIFIED_PIGLIN_EYE_HEIGHT
	f	F	cg	f_262243_	field_41598	ZOMBIFIED_PIGLIN_BABY_EYE_HEIGHT_ADJUSTMENT
	f	Lbhe;	d	f_34423_	field_7307	SPEED_MODIFIER_ATTACKING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbwx;)V	a	m_289152_	method_29937	method_29937
	m	(Lbwx;)Z	b	m_289151_	method_29938	method_29938
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_219173_	method_20682	checkZombifiedPiglinSpawnRules
	m	(Lbwx;)Z	c	m_289153_	method_29939	method_29939
	m	(Lbwx;)Z	d	m_34462_	method_29940	method_29940
	m	()Lbhf$a;	gi	m_34470_	method_26941	createAttributes
	m	()V	gj	m_34471_	method_30080	maybePlayFirstAngerSound
	m	()V	gk	m_34472_	method_29941	maybeAlertOthers
	m	()V	gl	m_34473_	method_29942	alertOthers
	m	()V	gm	m_34476_	method_29533	playAngerSound
c	bwy	net/minecraft/world/entity/monster/hoglin/Hoglin	net/minecraft/class_4760	net/minecraft/world/entity/monster/hoglin/Hoglin
	f	Lcom/google/common/collect/ImmutableList;	bT	f_34480_	field_22365	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bU	f_34481_	field_22366	MEMORY_TYPES
	f	Laby;	bW	f_34482_	field_23737	DATA_IMMUNE_TO_ZOMBIFICATION
	f	F	bX	f_149891_	field_30525	PROBABILITY_OF_SPAWNING_AS_BABY
	f	I	bY	f_149892_	field_30526	MAX_HEALTH
	f	F	bZ	f_149893_	field_30527	MOVEMENT_SPEED_WHEN_FIGHTING
	f	I	ca	f_149894_	field_30528	ATTACK_KNOCKBACK
	f	F	cb	f_149895_	field_30529	KNOCKBACK_RESISTANCE
	f	I	cc	f_149896_	field_30530	ATTACK_DAMAGE
	f	F	cd	f_149897_	field_30531	BABY_ATTACK_DAMAGE
	f	I	ce	f_149898_	field_30532	CONVERSION_TIME
	f	I	cf	f_34483_	field_22368	attackAnimationRemainingTicks
	f	I	cg	f_34484_	field_23735	timeInOverworld
	f	Z	ch	f_34485_	field_23736	cannotBeHunted
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lamg;)V	b	m_219179_	method_30081	playSoundEvent
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	c	m_219181_	method_24349	checkHoglinSpawnRules
	m	(Laif;)V	c	m_34531_	method_26942	finishConversion
	m	()Z	ge	m_34555_	method_26945	canBeHunted
	m	()Z	gf	m_34557_	method_26946	isImmuneToZombification
	m	()Lbhf$a;	q	m_34551_	method_26943	createAttributes
	m	()Z	r	m_34552_	method_24658	isAdult
	m	()Z	w	m_34554_	method_26944	isConverting
	m	(Z)V	w	m_34564_	method_26948	setImmuneToZombification
	m	(Z)V	x	m_34566_	method_26949	setCannotBeHunted
c	bwz	net/minecraft/world/entity/monster/hoglin/HoglinAi	net/minecraft/class_4835	net/minecraft/world/entity/monster/hoglin/HoglinAi
	f	I	a	f_149902_	field_30533	REPELLENT_DETECTION_RANGE_HORIZONTAL
	f	I	b	f_149903_	field_30534	REPELLENT_DETECTION_RANGE_VERTICAL
	f	Lbdi;	c	f_34568_	field_22369	RETREAT_DURATION
	f	I	d	f_149904_	field_30535	ATTACK_DURATION
	f	I	e	f_149905_	field_30536	DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING
	f	I	f	f_149906_	field_30537	DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING
	f	I	g	f_149907_	field_30538	ATTACK_INTERVAL
	f	I	h	f_149908_	field_30539	BABY_ATTACK_INTERVAL
	f	I	i	f_149909_	field_30540	REPELLENT_PACIFY_TIME
	f	Lbdi;	j	f_34569_	field_25383	ADULT_FOLLOW_RANGE
	f	F	k	f_149910_	field_30541	SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT
	f	F	l	f_149911_	field_30542	SPEED_MULTIPLIER_WHEN_RETREATING
	f	F	m	f_149912_	field_30543	SPEED_MULTIPLIER_WHEN_MAKING_LOVE
	f	F	n	f_149913_	field_30544	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	o	f_149914_	field_30545	SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbwy;Lgu;)Z	a	m_34585_	method_24669	isPosNearNearestRepellent
	m	()Lbjn;	a	m_34571_	method_24662	createIdleMovementBehaviors
	m	(Lbha;)Lbha;	a	m_34575_	method_24668	makeBrain
	m	(Lbwy;Lbzz;)Lamg;	a	m_34582_	method_30082	getSoundForActivity
	m	(Lbfz;Lbwy;)V	a	m_34572_	method_24663	method_24663
	m	(Lbwy;Lbfz;)V	a	m_34579_	method_24665	onHitTarget
	m	(Lbwy;)V	a	m_34577_	method_24664	updateActivity
	m	(Lbha;)V	b	m_34591_	method_24666	initCoreActivity
	m	(Lbwy;Lbzz;)Lamg;	b	m_34598_	method_30084	method_30084
	m	(Lbwy;)Ljava/util/Optional;	b	m_34593_	method_30083	getSoundForCurrentActivity
	m	(Lbfz;Lbwy;)V	b	m_34588_	method_24670	method_24670
	m	(Lbwy;Lbfz;)V	b	m_34595_	method_24672	wasHurtBy
	m	(Lbwy;)Z	c	m_34603_	method_24677	isPacified
	m	(Lbwy;Lbfz;)V	c	m_34605_	method_24675	broadcastRetreat
	m	(Lbha;)V	c	m_34601_	method_24673	initIdleActivity
	m	(Lbwy;Lbfz;)V	d	m_34612_	method_24678	retreatFromNearestTarget
	m	(Lbha;)V	d	m_34608_	method_24676	initFightActivity
	m	(Lbwy;)Ljava/util/Optional;	d	m_34610_	method_24684	findNearestValidAttackTarget
	m	(Lbwy;Lbfz;)V	e	m_34619_	method_24681	setAvoidTarget
	m	(Lbwy;)Z	e	m_34617_	method_25947	wantsToStopFleeing
	m	(Lbha;)V	e	m_34615_	method_24679	initRetreatActivity
	m	(Lbwy;Lbfz;)V	f	m_34624_	method_24683	maybeRetaliate
	m	(Lbwy;)Z	f	m_34622_	method_24686	piglinsOutnumberHoglins
	m	(Lbwy;Lbfz;)V	g	m_34629_	method_24685	setAttackTarget
	m	(Lbwy;)Ljava/util/List;	g	m_34627_	method_24690	getVisibleAdultHoglins
	m	(Lbwy;)Z	h	m_34632_	method_30085	isNearRepellent
	m	(Lbwy;Lbfz;)V	h	m_34634_	method_24687	broadcastAttackTarget
	m	(Lbwy;)Z	i	m_34637_	method_24691	isBreeding
	m	(Lbwy;Lbfz;)V	i	m_34639_	method_24689	setAttackTargetIfCloserThanCurrent
c	bx	net/minecraft/advancements/critereon/InventoryChangeTrigger	net/minecraft/class_2066	net/minecraft/advancements/critereon/InventoryChangeTrigger
	f	Lacq;	a	f_43145_	field_9625	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lbyn;Lcfz;III)V	a	m_43153_	method_24362	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lbx$a;	a	m_7214_	method_8952	createInstance
	m	(Lbyn;Lcfz;IIILbx$a;)Z	a	m_43160_	method_22476	method_22476
	m	(Laig;Lbyn;Lcfz;)V	a	m_43149_	method_8950	trigger
c	bx$a	net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance	net/minecraft/class_2066$class_2068	net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance
	f	Lcj$d;	a	f_43176_	field_9629	slotsOccupied
	f	Lcj$d;	b	f_43177_	field_9630	slotsFull
	f	Lcj$d;	c	f_43178_	field_9631	slotsEmpty
	f	[Lbz;	d	f_43179_	field_9632	predicates
	m	(Lba;Lcj$d;Lcj$d;Lcj$d;[Lbz;)V	<init>	<init>	<init>	<init>
	m	([Lbz;)Lbx$a;	a	m_43197_	method_8957	hasItems
	m	([Lcml;)Lbx$a;	a	m_43199_	method_8959	hasItems
	m	(Lcfz;Lbz;)Z	a	m_43192_	method_24363	method_24363
	m	(Lbyn;Lcfz;III)Z	a	m_43186_	method_8958	matches
c	bxa	net/minecraft/world/entity/monster/hoglin/HoglinBase	net/minecraft/class_5137	net/minecraft/world/entity/monster/hoglin/HoglinBase
	f	I	l_	f_149916_	field_30546	ATTACK_ANIMATION_DURATION
	m	(Lbfz;Lbfz;)Z	a	m_34642_	method_26950	hurtAndThrowTarget
	m	(Lbfz;Lbfz;)V	b	m_34645_	method_26951	throwTarget
	m	()I	fY	m_7575_	method_24657	getAttackAnimationRemainingTicks
c	bxb	net/minecraft/world/entity/monster/hoglin/package-info	net/minecraft/class_6064	net/minecraft/world/entity/monster/hoglin/package-info
c	bxc	net/minecraft/world/entity/monster/package-info	net/minecraft/class_6065	net/minecraft/world/entity/monster/package-info
c	bxd	net/minecraft/world/entity/monster/piglin/AbstractPiglin	net/minecraft/class_5418	net/minecraft/world/entity/monster/piglin/AbstractPiglin
	f	Laby;	b	f_34648_	field_25758	DATA_IMMUNE_TO_ZOMBIFICATION
	f	I	c	f_149917_	field_30547	CONVERSION_TIME
	f	F	d	f_256822_	field_41030	PIGLIN_EYE_HEIGHT
	f	I	e	f_34649_	field_25759	timeInOverworld
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Laif;)V	c	m_8063_	method_24694	finishConversion
	m	()Z	fY	m_34666_	method_30235	isConverting
	m	()Z	fZ	m_34667_	method_30236	isAdult
	m	()Lbxg;	ga	m_6389_	method_24705	getArmPose
	m	()Z	gb	m_34668_	method_30237	isHoldingMeleeWeapon
	m	()V	gc	m_7580_	method_30238	playConvertedSound
	m	()Z	q	m_7121_	method_26952	canHunt
	m	()Z	r	m_34665_	method_30234	isImmuneToZombification
	m	()V	w	m_34669_	method_30239	applyOpenDoorsAbility
	m	(Z)V	w	m_34670_	method_30240	setImmuneToZombification
c	bxe	net/minecraft/world/entity/monster/piglin/Piglin	net/minecraft/class_4836	net/minecraft/world/entity/monster/piglin/Piglin
	f	Lcom/google/common/collect/ImmutableList;	bT	f_34680_	field_22376	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bU	f_34672_	field_22381	MEMORY_TYPES
	f	Laby;	bV	f_34673_	field_22377	DATA_BABY_ID
	f	Laby;	bW	f_34674_	field_22378	DATA_IS_CHARGING_CROSSBOW
	f	Laby;	bX	f_34675_	field_25164	DATA_IS_DANCING
	f	Ljava/util/UUID;	bY	f_34676_	field_22379	SPEED_MODIFIER_BABY_UUID
	f	Lbhe;	bZ	f_34677_	field_22380	SPEED_MODIFIER_BABY
	f	I	ca	f_149918_	field_30548	MAX_HEALTH
	f	F	cb	f_149919_	field_30549	MOVEMENT_SPEED_WHEN_FIGHTING
	f	I	cc	f_149920_	field_30550	ATTACK_DAMAGE
	f	F	cd	f_149921_	field_30551	CROSSBOW_POWER
	f	F	ce	f_149922_	field_30552	CHANCE_OF_WEARING_EACH_ARMOUR_ITEM
	f	I	cf	f_149923_	field_30553	MAX_PASSENGERS_ON_ONE_HOGLIN
	f	F	cg	f_149924_	field_30554	PROBABILITY_OF_SPAWNING_AS_BABY
	f	F	ch	f_149925_	field_30555	BABY_EYE_HEIGHT_ADJUSTMENT
	f	D	ci	f_149926_	field_30556	PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD
	f	Lbee;	cj	f_34678_	field_22371	inventory
	f	Z	ck	f_34679_	field_23738	cannotHunt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfo;Lcfz;Lapf;)V	a	m_219191_	method_24696	maybeWearArmor
	m	(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)Z	b	m_219197_	method_24695	checkPiglinSpawnRules
	m	(Lamg;)V	b	m_219195_	method_30086	playSoundEvent
	m	(Lbfj;I)Lbfj;	b	m_34730_	method_26089	getTopPassenger
	m	()Lbhf$a;	gf	m_34770_	method_26953	createAttributes
	m	()Z	gg	m_34771_	method_29272	isDancing
	m	()Lcfz;	gh	m_34772_	method_24702	createSpawnWeapon
	m	()Z	gi	m_34773_	method_24703	isChargingCrossbow
	m	(Lcfz;)Lcfz;	l	m_34778_	method_24711	addToInventory
	m	(Lcfz;)Z	m	m_34780_	method_27085	canAddToInventory
	m	(Lcfz;)V	n	m_34783_	method_24844	holdInMainHand
	m	(Lcfz;)V	o	m_34785_	method_24845	holdInOffHand
	m	(Lcfz;)Z	p	m_34787_	method_24846	canReplaceCurrentItem
	m	(Z)V	x	m_34789_	method_29274	setDancing
	m	(Z)V	y	m_34791_	method_26954	setCannotHunt
c	bxf	net/minecraft/world/entity/monster/piglin/PiglinAi	net/minecraft/class_4838	net/minecraft/world/entity/monster/piglin/PiglinAi
	f	Lbdi;	A	f_34799_	field_25384	AVOID_ZOMBIFIED_DURATION
	f	Lbdi;	B	f_34800_	field_25698	BABY_AVOID_NEMESIS_DURATION
	f	F	C	f_149932_	field_30557	PROBABILITY_OF_CELEBRATION_DANCE
	f	F	D	f_149933_	field_30558	SPEED_MULTIPLIER_WHEN_AVOIDING
	f	F	E	f_149934_	field_30559	SPEED_MULTIPLIER_WHEN_RETREATING
	f	F	F	f_149935_	field_30560	SPEED_MULTIPLIER_WHEN_MOUNTING
	f	F	G	f_149936_	field_30561	SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM
	f	F	H	f_149937_	field_30562	SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION
	f	F	I	f_149938_	field_30563	SPEED_MULTIPLIER_WHEN_DANCING
	f	F	J	f_149939_	field_30564	SPEED_MULTIPLIER_WHEN_IDLING
	f	I	a	f_149940_	field_30565	REPELLENT_DETECTION_RANGE_HORIZONTAL
	f	I	b	f_149941_	field_30566	REPELLENT_DETECTION_RANGE_VERTICAL
	f	Lcfu;	c	f_34794_	field_23826	BARTERING_ITEM
	f	Lbdi;	d	f_34795_	field_22388	TIME_BETWEEN_HUNTS
	f	I	e	f_149942_	field_30567	PLAYER_ANGER_RANGE
	f	I	f	f_149943_	field_30568	ANGER_DURATION
	f	I	g	f_149944_	field_30569	ADMIRE_DURATION
	f	I	h	f_149945_	field_30570	MAX_DISTANCE_TO_WALK_TO_ITEM
	f	I	i	f_149946_	field_30571	MAX_TIME_TO_WALK_TO_ITEM
	f	I	j	f_149947_	field_30572	HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM
	f	I	k	f_149948_	field_30573	CELEBRATION_TIME
	f	I	l	f_149949_	field_30574	BABY_FLEE_DURATION_AFTER_GETTING_HIT
	f	I	m	f_149950_	field_30575	HIT_BY_PLAYER_MEMORY_TIMEOUT
	f	I	n	f_149951_	field_30576	MAX_WALK_DISTANCE_TO_START_RIDING
	f	Lbdi;	o	f_34796_	field_22389	RIDE_START_INTERVAL
	f	Lbdi;	p	f_34797_	field_22390	RIDE_DURATION
	f	Lbdi;	q	f_34798_	field_22391	RETREAT_DURATION
	f	I	r	f_149952_	field_30577	MELEE_ATTACK_COOLDOWN
	f	I	s	f_149953_	field_30578	EAT_COOLDOWN
	f	I	t	f_149954_	field_30579	DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING
	f	I	u	f_149955_	field_30580	MAX_LOOK_DIST
	f	I	v	f_149956_	field_30581	MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM
	f	I	w	f_149957_	field_30582	INTERACTION_RANGE
	f	I	x	f_149958_	field_30583	MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW
	f	F	y	f_149959_	field_30584	SPEED_WHEN_STRAFING_BACK_FROM_TARGET
	f	I	z	f_149960_	field_30585	DESIRED_DISTANCE_FROM_ZOMBIFIED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbxe;Lbfj;)Z	a	m_34834_	method_24723	wantsToStopRiding
	m	(Lbha;)V	a	m_34820_	method_24725	initCoreActivity
	m	()Lcom/google/common/collect/ImmutableList;	a	m_257792_	method_47272	createLookBehaviors
	m	(Lbjq$a;Lbfz;)Z	a	m_289156_	method_47273	method_47273
	m	(Lbyo;Z)V	a	m_34873_	method_24733	angerNearbyPiglins
	m	(Lbxe;Lcfz;)Z	a	m_34857_	method_24730	wantsToPickup
	m	(Lbxd;Lbfz;)V	a	m_34826_	method_24759	maybeRetaliate
	m	(Lbxe;Lapf;)V	a	m_219205_	method_24736	initMemories
	m	(Lcfz;)Z	a	m_149965_	method_24735	isLovedItem
	m	(Lbfz;Lbha;Lbfz;)V	a	m_289155_	method_29535	method_29535
	m	(Lbfz;)Z	a	m_34808_	method_24719	isWearingGold
	m	(Lbxe;)V	a	m_34898_	method_24722	updateActivity
	m	(Lbvh;)Lcfz;	a	m_34822_	method_24848	removeOneItemFromItemEntity
	m	(Lbxe;Z)V	a	m_34867_	method_24741	stopHoldingOffHandItem
	m	(ZLbyo;Lbxe;)Z	a	m_34878_	method_24745	method_24745
	m	(Lbxe;Lbyo;Ljava/util/List;)V	a	m_34850_	method_24727	throwItemsTowardPlayer
	m	(Lbxd;Lbyo;)V	a	m_149962_	method_29944	method_29944
	m	(Lbfz;Lbfz;)Z	a	m_34810_	method_29276	wantsToDance
	m	(Lbxe;Ljava/util/List;Leei;)V	a	m_34863_	method_24731	throwItemsTowardPos
	m	(Lbxe;Ljava/util/List;)V	a	m_34860_	method_24772	throwItems
	m	(Lbxe;Lbvh;)V	a	m_34843_	method_24726	pickUpItem
	m	(Lbyo;Lbxe;)V	a	m_289154_	method_24734	method_24734
	m	(Lbxd;)V	a	m_34824_	method_29945	broadcastUniversalAnger
	m	(Lbxe;Lbyo;Lbdw;)Lbdx;	a	m_34846_	method_24728	mobInteract
	m	(Lbfz;Lbxd;)V	a	m_34817_	method_24721	method_24721
	m	(Lbxe;Lbzz;)Lamg;	a	m_34854_	method_30087	getSoundForActivity
	m	(Lbxe;Lbha;)Lbha;	a	m_34840_	method_24732	makeBrain
	m	(Lbxe;Lbfz;)V	a	m_34837_	method_24724	wasHurtBy
	m	(Lbfn;)Z	a	m_34806_	method_29534	isZombified
	m	(Lbfz;)Z	b	m_34883_	method_24739	isPlayerHoldingLovedItem
	m	(Lbfz;Lbxd;)V	b	m_289157_	method_24740	method_24740
	m	(Lbxd;Lbfz;)V	b	m_34895_	method_24742	broadcastAngerTarget
	m	(Lbfz;Lbfz;)Z	b	m_34885_	method_24720	method_24720
	m	(Lbha;)V	b	m_34891_	method_24743	initIdleActivity
	m	(Lbxe;Lbzz;)Lamg;	b	m_34906_	method_30088	method_30088
	m	(Lbxe;Lbfz;)Z	b	m_34900_	method_24755	isNearestValidAttackTarget
	m	()Lbjn;	b	m_34805_	method_24717	createIdleLookBehaviors
	m	(Lbxe;)V	b	m_34927_	method_25948	cancelAdmiring
	m	(Lbxe;Lbha;)V	b	m_34903_	method_24751	initFightActivity
	m	(Lbxe;Lcfz;)Z	b	m_34909_	method_27086	canAdmire
	m	(Lbxe;Ljava/util/List;)V	b	m_34912_	method_24774	throwItemsTowardRandomPos
	m	(Lbxd;)Ljava/util/Optional;	b	m_34893_	method_29947	getNearestVisibleTargetablePlayer
	m	(Lcfz;)Z	b	m_149967_	method_24746	isBarterCurrency
	m	(Lbxd;Lbfz;)V	c	m_34924_	method_24750	setAngerTarget
	m	(Lbxe;)Ljava/util/Optional;	c	m_34947_	method_30091	getSoundForCurrentActivity
	m	()Lbjn;	c	m_34882_	method_24718	createIdleMovementBehaviors
	m	(Lbxe;Lcfz;)V	c	m_34932_	method_30089	holdInOffhand
	m	(Lbha;)V	c	m_34920_	method_24756	initCelebrateActivity
	m	(Lcfz;)Z	c	m_149969_	method_24752	isFood
	m	(Lbxd;)V	c	m_34922_	method_24762	dontKillAnyMoreHoglinsForAWhile
	m	(Lbfz;)Z	c	m_34918_	method_24748	hasCrossbow
	m	(Lbxe;Lbfz;)V	c	m_34929_	method_24767	broadcastRetreat
	m	(Lbxe;)Ljava/util/List;	d	m_35004_	method_24780	getVisibleAdultPiglins
	m	(Lbxe;Lcfz;)V	d	m_34952_	method_24849	putInInventory
	m	(Lbxe;Lbfz;)V	d	m_34949_	method_24771	retreatFromNearestTarget
	m	(Lbxd;)Z	d	m_34942_	method_24766	isIdle
	m	(Lbfz;)V	d	m_34938_	method_24753	admireGoldItem
	m	(Lbxd;Lbfz;)V	d	m_34944_	method_29946	setAngerTargetToNearestTargetablePlayerIfFound
	m	()Lbhs;	d	m_257691_	method_24738	avoidRepellent
	m	(Lbha;)V	d	m_34940_	method_24760	initAdmireItemActivity
	m	(Lbxe;Lbfz;)V	e	m_34967_	method_24773	setAvoidTargetAndDontHuntForAWhile
	m	(Lbxe;)Ljava/util/Optional;	e	m_34986_	method_29536	getAvoidTarget
	m	(Lbha;)V	e	m_34958_	method_24764	initRetreatActivity
	m	(Lbfz;)Z	e	m_34971_	method_24761	seesPlayerHoldingLovedItem
	m	(Lbxd;)Ljava/util/List;	e	m_34960_	method_26350	getAdultPiglins
	m	(Lbxd;Lbfz;)V	e	m_34962_	method_24763	setAngerTargetIfCloserThanCurrent
	m	()Lbhs;	e	m_257417_	method_30090	babyAvoidNemesis
	m	(Lbfz;)Z	f	m_34982_	method_24765	doesntSeeAnyPlayerHoldingLovedItem
	m	(Lbxe;Lbfz;)Z	f	m_34979_	method_24775	method_24775
	m	(Lbha;)V	f	m_34973_	method_24768	initRideHoglinActivity
	m	(Lbxd;)Ljava/util/Optional;	f	m_34975_	method_24782	getAngerTarget
	m	()Lbhs;	f	m_257731_	method_24747	avoidZombified
	m	(Lbxe;)Z	f	m_34992_	method_29277	isBabyRidingBaby
	m	()Lbhs;	g	m_257528_	method_24737	babySometimesRideBabyHoglin
	m	(Lbxe;)Ljava/util/List;	g	m_34996_	method_24776	getBarterResponseItems
	m	(Lbfz;)Z	g	m_34988_	method_24769	wasHurtRecently
	m	(Lbxd;)Z	g	m_34984_	method_30241	method_30241
	m	(Lbxe;)Z	h	m_34998_	method_29537	isNearZombified
	m	(Lbxd;)V	h	m_34990_	method_29943	method_29943
	m	(Lbxe;)Ljava/util/Optional;	i	m_35000_	method_24777	findNearestValidAttackTarget
	m	(Lbxe;)Z	j	m_35002_	method_29538	isNearAvoidTarget
	m	(Lbxe;)V	k	m_35006_	method_24781	stopWalking
	m	(Lbxe;)Z	l	m_35008_	method_24783	wantsToStopFleeing
	m	(Lbxe;)Z	m	m_35010_	method_24784	piglinsEqualOrOutnumberHoglins
	m	(Lbxe;)Z	n	m_35012_	method_24785	hoglinsOutnumberPiglins
	m	(Lbxe;)V	o	m_35014_	method_24787	eat
	m	(Lbxe;)Leei;	p	m_35016_	method_24788	getRandomNearbyPos
	m	(Lbxe;)Z	q	m_35018_	method_24789	hasEatenRecently
	m	(Lbxe;)Z	r	m_35020_	method_24790	isAdmiringItem
	m	(Lbxe;)Z	s	m_35022_	method_24791	isNearRepellent
	m	(Lbxe;)Z	t	m_35024_	method_24714	isAdmiringDisabled
	m	(Lbxe;)Z	u	m_35026_	method_24917	isHoldingItemInOffHand
	m	(Lbxe;)Z	v	m_35028_	method_24850	isNotHoldingLovedItemInOffHand
	m	(Lbxe;)Z	w	m_257313_	method_47274	method_47274
	m	(Lbxe;)Z	x	m_34803_	method_29275	method_29275
c	bxg	net/minecraft/world/entity/monster/piglin/PiglinArmPose	net/minecraft/class_4837	net/minecraft/world/entity/monster/piglin/PiglinArmPose
	f	Lbxg;	a	ATTACKING_WITH_MELEE_WEAPON	field_25165	ATTACKING_WITH_MELEE_WEAPON
	f	Lbxg;	b	CROSSBOW_HOLD	field_22383	CROSSBOW_HOLD
	f	Lbxg;	c	CROSSBOW_CHARGE	field_22384	CROSSBOW_CHARGE
	f	Lbxg;	d	ADMIRING_ITEM	field_22385	ADMIRING_ITEM
	f	Lbxg;	e	DANCING	field_25166	DANCING
	f	Lbxg;	f	DEFAULT	field_22386	DEFAULT
	f	[Lbxg;	g	$VALUES	field_22387	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbxg;	a	m_149973_	method_36659	$values
c	bxh	net/minecraft/world/entity/monster/piglin/PiglinBrute	net/minecraft/class_5419	net/minecraft/world/entity/monster/piglin/PiglinBrute
	f	Lcom/google/common/collect/ImmutableList;	bT	f_35045_	field_25761	SENSOR_TYPES
	f	Lcom/google/common/collect/ImmutableList;	bU	f_35044_	field_25760	MEMORY_TYPES
	f	I	bV	f_149974_	field_30586	MAX_HEALTH
	f	F	bW	f_149975_	field_30587	MOVEMENT_SPEED_WHEN_FIGHTING
	f	I	bX	f_149976_	field_30588	ATTACK_DAMAGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()V	gf	m_35076_	method_30243	playAngrySound
	m	()Lbhf$a;	w	m_35075_	method_30242	createAttributes
c	bxi	net/minecraft/world/entity/monster/piglin/PiglinBruteAi	net/minecraft/class_5420	net/minecraft/world/entity/monster/piglin/PiglinBruteAi
	f	I	a	f_149977_	field_30589	ANGER_DURATION
	f	I	b	f_149978_	field_30590	MELEE_ATTACK_COOLDOWN
	f	D	c	f_149979_	field_30591	ACTIVITY_SOUND_LIKELIHOOD_PER_TICK
	f	I	d	f_149980_	field_30592	MAX_LOOK_DIST
	f	I	e	f_149981_	field_30593	INTERACTION_RANGE
	f	D	f	f_149982_	field_30594	TARGETING_RANGE
	f	F	g	f_149983_	field_30595	SPEED_MULTIPLIER_WHEN_IDLING
	f	I	h	f_149984_	field_30596	HOME_CLOSE_ENOUGH_DISTANCE
	f	I	i	f_149985_	field_30597	HOME_TOO_FAR_DISTANCE
	f	I	j	f_149986_	field_30598	HOME_STROLL_AROUND_DISTANCE
	m	()V	<init>	<init>	<init>	<init>
	m	()Lbjn;	a	m_35080_	method_30244	createIdleLookBehaviors
	m	(Lbxd;)Ljava/util/Optional;	a	m_35086_	method_30247	findNearestValidAttackTarget
	m	(Lbfz;Lbfz;)Z	a	m_35083_	method_30246	method_30246
	m	(Lbxh;Lbha;)Lbha;	a	m_35099_	method_30252	makeBrain
	m	(Lbxh;Lbfz;)V	a	m_35096_	method_30251	wasHurtBy
	m	(Lbxh;)V	a	m_35094_	method_30250	initMemories
	m	(Lbxd;Lbpb;)Ljava/util/Optional;	a	m_35091_	method_30249	getTargetIfWithinRange
	m	(Lbxh;Lbzz;)V	a	m_35102_	method_30253	method_30253
	m	(Lbxd;Lbfz;)Z	a	m_35088_	method_30248	isNearestValidAttackTarget
	m	(Lbxh;Lbha;)V	b	m_35111_	method_30257	initCoreActivity
	m	(Lbxd;Lbfz;)Z	b	m_35106_	method_30255	method_30255
	m	(Lbxh;Lbfz;)V	b	m_149988_	method_35198	setAngerTarget
	m	(Lbxh;)V	b	m_35109_	method_30256	updateActivity
	m	()Lbjn;	b	m_35105_	method_30254	createIdleMovementBehaviors
	m	(Lbxh;Lbfz;)Z	c	m_35116_	method_30259	method_30259
	m	(Lbxh;Lbha;)V	c	m_35119_	method_30260	initIdleActivity
	m	(Lbxh;)V	c	m_35114_	method_30258	maybePlayActivitySound
	m	(Lbxh;)V	d	m_35122_	method_30261	playActivitySound
	m	(Lbxh;Lbha;)V	d	m_35124_	method_30262	initFightActivity
c	bxj	net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled	net/minecraft/class_4819	net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lble;Lble;Laif;Lbfz;J)Z	a	m_289158_	method_47278	method_47278
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257643_	method_47276	method_47276
	m	()Lbhs;	a	m_257745_	method_47275	create
	m	(Lbld$b;Lble;Lble;)Lblg;	a	m_257939_	method_47277	method_47277
c	bxk	net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen	net/minecraft/class_4823	net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;Lble;Lble;ILaif;Lbfz;J)Z	a	m_257920_	method_47282	method_47282
	m	(Lbld$b;ILble;Lble;Lble;Lble;)Lblg;	a	m_257725_	method_47281	method_47281
	m	(I)Lbhs;	a	m_257667_	method_47279	create
	m	(ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258075_	method_47280	method_47280
c	bxl	net/minecraft/world/entity/monster/piglin/StartHuntingHoglin	net/minecraft/class_4826	net/minecraft/world/entity/monster/piglin/StartHuntingHoglin
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257635_	method_47284	method_47284
	m	()Lbjb;	a	m_257706_	method_47283	create
	m	(Lbld$b;Lble;Lble;Lble;Lble;)Lblg;	a	m_257530_	method_47286	method_47286
	m	(Ljava/util/List;)V	a	m_257377_	method_47288	method_47288
	m	(Lbxd;)Z	a	m_257899_	method_47287	hasHuntedRecently
	m	(Lbld$b;Lble;Lble;Laif;Lbxe;J)Z	a	m_257704_	method_47285	method_47285
	m	(Ljava/util/List;)Ljava/lang/Boolean;	b	m_257975_	method_47289	method_47289
c	bxm	net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway	net/minecraft/class_4827	net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lbhs;	a	m_257651_	method_47290	create
	m	(ILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_258065_	method_47291	method_47291
	m	(Lbld$b;ILble;Lble;)Lblg;	a	m_257773_	method_47292	method_47292
	m	(Lbld$b;Lble;ILble;Laif;Lbfz;J)Z	a	m_257602_	method_47293	method_47293
c	bxn	net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem	net/minecraft/class_5430	net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem
	m	()V	<init>	<init>	<init>	<init>
	m	(IILbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257983_	method_47295	method_47295
	m	(Lbld$b;IILble;Lble;Lble;Lble;)Lblg;	a	m_257597_	method_47296	method_47296
	m	(Lbld$b;Lble;ILble;Lble;ILaif;Lbfz;J)Z	a	m_257859_	method_47297	method_47297
	m	(II)Lbhs;	a	m_257715_	method_47294	create
c	bxo	net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring	net/minecraft/class_4830	net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257649_	method_47300	method_47300
	m	(Lble;)Lblg;	a	m_257846_	method_47301	method_47301
	m	(Laif;Lbxe;J)Z	a	m_289159_	method_47299	method_47299
	m	()Lbhs;	a	m_257718_	method_47298	create
c	bxp	net/minecraft/world/entity/monster/piglin/package-info	net/minecraft/class_6066	net/minecraft/world/entity/monster/piglin/package-info
c	bxq	net/minecraft/world/entity/monster/warden/AngerLevel	net/minecraft/class_7253	net/minecraft/world/entity/monster/warden/AngerLevel
	f	Lbxq;	a	CALM	field_38120	CALM
	f	Lbxq;	b	AGITATED	field_38121	AGITATED
	f	Lbxq;	c	ANGRY	field_38122	ANGRY
	f	[Lbxq;	d	f_219214_	field_38123	SORTED_LEVELS
	f	I	e	f_219215_	field_38124	minimumAnger
	f	Lamg;	f	f_219216_	field_38125	ambientSound
	f	Lamg;	g	f_219217_	field_38732	listeningSound
	f	[Lbxq;	h	$VALUES	field_38126	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	(Lbxq;Lbxq;)I	a	m_219229_	method_42172	method_42172
	m	([Lbxq;)V	a	m_219232_	method_42173	method_42173
	m	()I	a	m_219226_	method_42170	getMinimumAnger
	m	(I)Lbxq;	a	m_219227_	method_42171	byAnger
	m	()Lamg;	b	m_219234_	method_42174	getAmbientSound
	m	()Lamg;	c	m_219235_	method_43103	getListeningSound
	m	()Z	d	m_219236_	method_43691	isAngry
	m	()[Lbxq;	e	m_219237_	method_42175	$values
c	bxr	net/minecraft/world/entity/monster/warden/AngerManagement	net/minecraft/class_7254	net/minecraft/world/entity/monster/warden/AngerManagement
	f	I	a	f_219241_	field_38733	CONVERSION_DELAY
	f	I	b	f_219242_	field_38128	MAX_ANGER
	f	Ljava/util/ArrayList;	c	f_219243_	field_38734	suspects
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	d	f_219244_	field_38130	angerBySuspect
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	e	f_219245_	field_38735	angerByUuid
	f	I	f	f_219246_	field_38129	DEFAULT_ANGER_DECREASE
	f	I	g	f_219247_	field_38736	conversionDelay
	f	I	h	f_219248_	field_39304	highestAnger
	f	Lcom/mojang/serialization/Codec;	i	f_219249_	field_38737	SUSPECT_ANGER_PAIR
	f	Ljava/util/function/Predicate;	j	f_219250_	field_39114	filter
	f	Lbxr$a;	k	f_219251_	field_39115	suspectSorter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Predicate;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Ljava/util/List;)Lbxr;	a	m_219282_	method_43694	method_43694
	m	(Lbfj;)V	a	m_219266_	method_42178	clearAnger
	m	(ILbfj;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_219257_	method_42177	method_42177
	m	(Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec;	a	m_219277_	method_43692	codec
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_219271_	method_43105	method_43105
	m	(Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_219279_	method_43693	method_43693
	m	(Laif;Ljava/util/function/Predicate;)V	a	m_219263_	method_42176	tick
	m	(Lbfj;I)I	a	m_219268_	method_42179	increaseAnger
	m	()Ljava/util/Optional;	a	m_219256_	method_42181	getActiveEntity
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_219275_	method_43106	method_43106
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252714_	method_43107	method_43107
	m	(Laif;)V	a	m_219261_	method_43104	convertFromUuids
	m	()Ljava/util/List;	b	m_219285_	method_43108	createUuidAngerPairs
	m	(Lbfj;)I	b	m_219286_	method_42185	getActiveAnger
	m	(Lbfj;)Lbfz;	c	m_219289_	method_42186	method_42186
	m	()V	c	m_219288_	method_43998	sortAndUpdateHighestAnger
	m	(Lbfj;)Z	d	m_219292_	method_42188	method_42188
	m	()Lbfj;	d	m_219291_	method_42187	getTopSuspect
	m	(Lbfj;)Lcom/mojang/datafixers/util/Pair;	e	m_219294_	method_43109	method_43109
c	bxr$1	net/minecraft/world/entity/monster/warden/AngerManagement$1	net/minecraft/class_7254$1	net/minecraft/world/entity/monster/warden/AngerManagement$1
	f	[I	a	f_219296_	field_39116	$SwitchMap$net$minecraft$world$entity$Entity$RemovalReason
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bxr$a	net/minecraft/world/entity/monster/warden/AngerManagement$Sorter	net/minecraft/class_7254$class_7379	net/minecraft/world/entity/monster/warden/AngerManagement$Sorter
	f	Lbxr;	a	f_219298_	comp_708	angerManagement
	m	(Lbxr;)V	<init>	<init>	<init>	<init>
	m	()Lbxr;	a	f_219298_	comp_708	angerManagement
	m	(Lbfj;Lbfj;)I	a	compare	method_43110	compare
c	bxs	net/minecraft/world/entity/monster/warden/Warden	net/minecraft/class_7260	net/minecraft/world/entity/monster/warden/Warden
	f	Lbff;	b	f_219312_	field_38168	roarAnimationState
	f	Lbff;	bT	f_219313_	field_38137	attackAnimationState
	f	Lbff;	bU	f_219314_	field_38859	sonicBoomAnimationState
	f	Lorg/slf4j/Logger;	bV	f_219315_	field_38138	LOGGER
	f	I	bW	f_219321_	field_38142	VIBRATION_COOLDOWN_TICKS
	f	I	bX	f_219322_	field_38860	TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM
	f	I	bY	f_219323_	field_38143	MAX_HEALTH
	f	F	bZ	f_219324_	field_38144	MOVEMENT_SPEED_WHEN_FIGHTING
	f	Lbff;	c	f_219316_	field_38169	sniffAnimationState
	f	F	ca	f_219325_	field_38145	KNOCKBACK_RESISTANCE
	f	F	cb	f_219326_	field_38146	ATTACK_KNOCKBACK
	f	I	cc	f_219327_	field_38147	ATTACK_DAMAGE
	f	Laby;	cd	f_219328_	field_38148	CLIENT_ANGER_LEVEL
	f	I	ce	f_219329_	field_38149	DARKNESS_DISPLAY_LIMIT
	f	I	cf	f_219330_	field_38150	DARKNESS_DURATION
	f	I	cg	f_219331_	field_38151	DARKNESS_RADIUS
	f	I	ch	f_219332_	field_38152	DARKNESS_INTERVAL
	f	I	ci	f_219333_	field_38153	ANGERMANAGEMENT_TICK_DELAY
	f	I	cj	f_219334_	field_38155	DEFAULT_ANGER
	f	I	ck	f_219335_	field_38156	PROJECTILE_ANGER
	f	I	cl	f_219336_	field_39117	ON_HURT_ANGER_BOOST
	f	I	cm	f_219337_	field_38157	RECENT_PROJECTILE_TICK_THRESHOLD
	f	I	cn	f_219338_	field_38158	TOUCH_COOLDOWN_TICKS
	f	I	co	f_219339_	field_38159	DIGGING_PARTICLES_AMOUNT
	f	F	cp	f_219340_	field_38160	DIGGING_PARTICLES_DURATION
	f	F	cq	f_219341_	field_38161	DIGGING_PARTICLES_OFFSET
	f	I	cr	f_219342_	field_39305	PROJECTILE_ANGER_DISTANCE
	f	I	cs	f_219343_	field_38162	tendrilAnimation
	f	I	ct	f_219344_	field_38163	tendrilAnimationO
	f	I	cu	f_219345_	field_38164	heartAnimation
	f	I	cv	f_219317_	field_38165	heartAnimationO
	f	Ldgi;	cw	f_219318_	field_38166	dynamicGameEventListener
	f	Ldgu$d;	cx	f_279603_	field_44598	vibrationUser
	f	Ldgu$a;	cy	f_279590_	field_44599	vibrationData
	f	Lbxr;	cz	f_219319_	field_38141	angerManagement
	f	Lbff;	d	f_219346_	field_38135	emergeAnimationState
	f	Lbff;	e	f_219347_	field_38136	diggingAnimationState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(F)F	D	m_219467_	method_42223	getTendrilAnimation
	m	(F)F	E	m_219469_	method_42202	getHeartAnimation
	m	(Lbxs;)Lbha;	a	m_280253_	method_51302	method_51302
	m	(Lbff;)V	a	m_219383_	method_42205	clientDiggingParticles
	m	(Laif;Leei;Lbfj;I)V	a	m_219375_	method_42204	applyDarknessAround
	m	(Lqr;Lrk;)V	a	m_219416_	method_42669	method_42669
	m	(Ldgu$a;)V	a	m_279938_	method_51303	method_51303
	m	(Lbfj;)Z	a	m_219385_	method_42206	canTargetEntity
	m	(Lbxr;)V	a	m_219393_	method_42208	method_42208
	m	(Lbfj;IZ)V	a	m_219387_	method_42212	increaseAngerAt
	m	(Lqr;Lrk;)V	b	m_219435_	method_42209	method_42209
	m	(Lbfj;)V	b	m_219428_	method_42211	clearAnger
	m	(Lbfj;)V	c	m_219441_	method_42213	increaseAngerAt
	m	()Ljava/util/Optional;	fY	m_219448_	method_42215	getEntityAngryAt
	m	()Lbxr;	fZ	m_219449_	method_42216	getAngerManagement
	m	()Z	ga	m_219450_	method_43113	isDiggingOrEmerging
	m	()V	gf	m_219451_	method_42217	syncClientAngerLevel
	m	()I	gg	m_219452_	method_42218	getHeartBeatDelay
	m	()V	gh	m_219453_	method_42219	playListeningSound
	m	()I	gi	m_219454_	method_43999	getActiveAnger
	m	(Lbfz;)V	l	m_219459_	method_43274	setAttackTarget
	m	()Lbhf$a;	q	m_219463_	method_42221	createAttributes
	m	()I	r	m_219464_	method_42222	getClientAngerLevel
	m	()Lbxq;	w	m_219446_	method_42214	getAngerLevel
c	bxs$1	net/minecraft/world/entity/monster/warden/Warden$1	net/minecraft/class_7260$1	net/minecraft/world/entity/monster/warden/Warden$1
	f	Lbxs;	p	f_219473_	field_39306	field_39306
	m	(Lbxs;Lbgb;Lcmm;)V	<init>	<init>	<init>	<init>
c	bxs$1$1	net/minecraft/world/entity/monster/warden/Warden$1$1	net/minecraft/class_7260$1$1	net/minecraft/world/entity/monster/warden/Warden$1$1
	f	Lbxs$1;	a	f_219480_	field_39307	field_39307
	m	(Lbxs$1;Ldxs;I)V	<init>	<init>	<init>	<init>
c	bxs$2	net/minecraft/world/entity/monster/warden/Warden$2	net/minecraft/class_7260$2	net/minecraft/world/entity/monster/warden/Warden$2
	f	[I	a	f_219488_	field_38170	$SwitchMap$net$minecraft$world$entity$Pose
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bxs$a	net/minecraft/world/entity/monster/warden/Warden$VibrationUser	net/minecraft/class_7260$class_8507	net/minecraft/world/entity/monster/warden/Warden$VibrationUser
	f	Lbxs;	a	f_279592_	field_44600	field_44600
	f	I	b	f_279541_	field_44601	GAME_EVENT_LISTENER_RANGE
	f	Ldgp;	c	f_279600_	field_44602	positionSource
	m	(Lbxs;)V	<init>	<init>	<init>	<init>
c	bxt	net/minecraft/world/entity/monster/warden/WardenAi	net/minecraft/class_7261	net/minecraft/world/entity/monster/warden/WardenAi
	f	I	a	f_219490_	field_38171	EMERGE_DURATION
	f	I	b	f_219491_	field_38172	ROAR_DURATION
	f	I	c	f_219492_	field_38173	DIGGING_COOLDOWN
	f	F	d	f_219493_	field_38175	SPEED_MULTIPLIER_WHEN_IDLING
	f	F	e	f_219494_	field_38176	SPEED_MULTIPLIER_WHEN_INVESTIGATING
	f	F	f	f_219495_	field_38177	SPEED_MULTIPLIER_WHEN_FIGHTING
	f	I	g	f_219496_	field_38178	MELEE_ATTACK_COOLDOWN
	f	I	h	f_219497_	field_38179	DIGGING_DURATION
	f	I	i	f_219498_	field_38180	SNIFFING_DURATION
	f	I	j	f_219499_	field_38181	DISTURBANCE_LOCATION_EXPIRY_TIME
	f	Ljava/util/List;	k	f_219500_	field_38416	SENSOR_TYPES
	f	Ljava/util/List;	l	f_219501_	field_38417	MEMORY_TYPES
	f	Lbhs;	m	f_219502_	field_38182	DIG_COOLDOWN_SETTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbxs;Lbha;)V	a	m_219517_	method_42236	initFightActivity
	m	(Lbfz;Lbfz;)Z	a	m_219507_	method_42232	method_42232
	m	(Lbld$b;Lble;)Lblg;	a	m_257317_	method_47303	method_47303
	m	(Lbha;)V	a	m_219510_	method_42227	initCoreActivity
	m	(Lbxs;Lcom/mojang/serialization/Dynamic;)Lbha;	a	m_219520_	method_42230	makeBrain
	m	(Lbfz;)V	a	m_219505_	method_42225	setDigCooldown
	m	(Lbxs;)V	a	m_219512_	method_42228	updateActivity
	m	(Lbld$b;)Lcom/mojang/datafixers/kinds/App;	a	m_257315_	method_47302	method_47302
	m	(Lbxs;Lgu;)V	a	m_219523_	method_42231	setDisturbanceLocation
	m	(Lbxs;Lbfz;)Z	a	m_219514_	method_42229	isTarget
	m	(Lbld$b;Lble;Laif;Lbxs;J)Z	a	m_257316_	method_47304	method_47304
	m	(Lbha;)V	b	m_219526_	method_42233	initEmergeActivity
	m	(Lbxs;Lbfz;)V	b	m_219528_	method_42235	onTargetInvalid
	m	(Lbha;)V	c	m_219531_	method_42237	initDiggingActivity
	m	(Lbxs;Lbfz;)Z	c	m_219533_	method_42241	method_42241
	m	(Lbxs;Lbfz;)Z	d	m_219538_	method_42243	method_42243
	m	(Lbha;)V	d	m_219536_	method_42240	initIdleActivity
	m	(Lbha;)V	e	m_219541_	method_42242	initInvestigateActivity
	m	(Lbha;)V	f	m_219543_	method_42244	initSniffingActivity
	m	(Lbha;)V	g	m_219545_	method_42245	initRoarActivity
c	bxu	net/minecraft/world/entity/monster/warden/WardenSpawnTracker	net/minecraft/class_7262	net/minecraft/world/entity/monster/warden/WardenSpawnTracker
	f	Lcom/mojang/serialization/Codec;	a	f_219557_	field_38183	CODEC
	f	I	b	f_219558_	field_38184	MAX_WARNING_LEVEL
	f	D	c	f_219559_	field_38738	PLAYER_SEARCH_RADIUS
	f	I	d	f_219560_	field_38186	WARNING_CHECK_DIAMETER
	f	I	e	f_219561_	field_38187	DECREASE_WARNING_LEVEL_EVERY_INTERVAL
	f	I	f	f_219562_	field_38188	WARNING_LEVEL_INCREASE_COOLDOWN
	f	I	g	f_219563_	field_38194	ticksSinceLastWarning
	f	I	h	f_219564_	field_38195	warningLevel
	f	I	i	f_219565_	field_38196	cooldownTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;Laig;)Ljava/util/OptionalInt;	a	m_219577_	method_42250	tryWarn
	m	(Leei;Laig;)Z	a	m_289160_	method_42255	method_42255
	m	(I)V	a	m_219572_	method_42248	setWarningLevel
	m	(Lbxu;Laig;)V	a	m_244973_	method_44002	method_44002
	m	(Lbxu;)V	a	m_219583_	method_42252	copyData
	m	()V	a	m_219571_	method_42247	tick
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_219588_	method_42254	method_42254
	m	(Laig;)Ljava/util/stream/Stream;	a	m_244972_	method_45380	method_45380
	m	(Lbxu;Lbxu;)V	a	m_244976_	method_45381	method_45381
	m	(Laif;Lgu;)Z	a	m_219574_	method_42259	hasNearbyWarden
	m	(Lbxu;)Ljava/lang/Integer;	b	m_219600_	method_42263	method_42263
	m	(Laig;)Z	b	m_244974_	method_44001	method_44001
	m	(Laif;Lgu;)Ljava/util/List;	b	m_219594_	method_42265	getNearbyPlayers
	m	()V	b	m_219593_	method_42258	reset
	m	()I	c	m_219599_	method_42267	getWarningLevel
	m	(Lbxu;)Ljava/lang/Integer;	c	m_219603_	method_42266	method_42266
	m	(Lbxu;)Ljava/lang/Integer;	d	m_219606_	method_42269	method_42269
	m	()Z	d	m_219602_	method_44003	onCooldown
	m	()V	e	m_219605_	method_42261	increaseWarningLevel
	m	()V	f	m_219608_	method_42264	decreaseWarningLevel
c	bxv	net/minecraft/world/entity/monster/warden/package-info	net/minecraft/class_7263	net/minecraft/world/entity/monster/warden/package-info
c	bxw	net/minecraft/world/entity/npc/AbstractVillager	net/minecraft/class_3988	net/minecraft/world/entity/npc/AbstractVillager
	f	I	bT	f_149991_	field_30599	VILLAGER_SLOT_OFFSET
	f	Lcll;	bU	f_35261_	field_17721	offers
	f	Laby;	bV	f_35262_	field_19295	DATA_UNHAPPY_COUNTER
	f	I	bW	f_149992_	field_30600	VILLAGER_INVENTORY_SIZE
	f	Lbyo;	bX	f_35263_	field_17722	tradingPlayer
	f	Lbee;	bY	f_35264_	field_17723	inventory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcll;[Lbyf$f;I)V	a	m_35277_	method_19170	addOffersFromItemListings
	m	(Lit;)V	a	m_35287_	method_18007	addParticlesAroundSelf
	m	(Lclk;)V	b	m_8058_	method_18008	rewardTradeXp
	m	()Z	fZ	m_35306_	method_18009	isTrading
	m	()V	gd	m_35310_	method_20010	playCelebrateSound
	m	()V	ge	m_7996_	method_19181	stopTrading
	m	()V	gf	m_7604_	method_7237	updateTrades
	m	()I	q	m_35303_	method_20506	getUnhappyCounter
	m	(I)V	s	m_35319_	method_20507	setUnhappyCounter
	m	(Z)Lamg;	w	m_6068_	method_18012	getTradeUpdatedSound
c	bxx	net/minecraft/world/entity/npc/CatSpawner	net/minecraft/class_4274	net/minecraft/world/entity/npc/CatSpawner
	f	I	a	f_149996_	field_30601	TICK_DELAY
	f	I	b	f_35324_	field_19171	nextTick
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;)I	a	m_35326_	method_20263	spawnInVillage
	m	(Lhe;)Z	a	m_219609_	method_44004	method_44004
	m	(Lgu;Laif;)I	a	m_35333_	method_20262	spawnCat
	m	(Laif;Lgu;)I	b	m_35336_	method_20260	spawnInHut
c	bxy	net/minecraft/world/entity/npc/ClientSideMerchant	net/minecraft/class_1645	net/minecraft/world/entity/npc/ClientSideMerchant
	f	Lbyo;	a	f_35340_	field_7441	source
	f	Lcll;	b	f_35341_	field_7442	offers
	f	I	c	f_35342_	field_18525	xp
	m	(Lbyo;)V	<init>	<init>	<init>	<init>
c	bxz	net/minecraft/world/entity/npc/InventoryCarrier	net/minecraft/class_6067	net/minecraft/world/entity/npc/InventoryCarrier
	f	Ljava/lang/String;	c_	f_252389_	field_40736	TAG_INVENTORY
	m	(Lbgb;Lbxz;Lbvh;)V	a	m_219611_	method_43544	pickUpItem
	m	(Lqr;)V	a_	m_252802_	method_46399	writeInventoryToTag
	m	(Lqr;)V	c	m_253224_	method_46400	readInventoryFromTag
	m	()Lbee;	w	m_35311_	method_35199	getInventory
c	by	net/minecraft/advancements/critereon/ItemDurabilityTrigger	net/minecraft/class_2069	net/minecraft/advancements/critereon/ItemDurabilityTrigger
	f	Lacq;	a	f_43665_	field_9633	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lcfz;I)V	a	m_43669_	method_8960	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lby$a;	a	m_7214_	method_8962	createInstance
	m	(Lcfz;ILby$a;)Z	a	m_43673_	method_22477	method_22477
c	by$a	net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance	net/minecraft/class_2069$class_2071	net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance
	f	Lbz;	a	f_43686_	field_9637	item
	f	Lcj$d;	b	f_43687_	field_9638	durability
	f	Lcj$d;	c	f_43688_	field_9639	delta
	m	(Lba;Lbz;Lcj$d;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lba;Lbz;Lcj$d;)Lby$a;	a	m_285799_	method_8967	changedDurability
	m	(Lbz;Lcj$d;)Lby$a;	a	m_151286_	method_35229	changedDurability
	m	(Lcfz;I)Z	a	m_43698_	method_8968	matches
c	bya	net/minecraft/world/entity/npc/Npc	net/minecraft/class_1655	net/minecraft/world/entity/npc/Npc
c	byb	net/minecraft/world/entity/npc/Villager	net/minecraft/class_1646	net/minecraft/world/entity/npc/Villager
	f	I	bV	f_149997_	field_30602	BREEDING_FOOD_THRESHOLD
	f	Ljava/util/Map;	bW	f_35369_	field_18526	FOOD_POINTS
	f	F	bX	f_149998_	field_30603	SPEED_MODIFIER
	f	Ljava/util/Map;	bY	f_35370_	field_18851	POI_MEMORIES
	f	Lorg/slf4j/Logger;	bZ	f_201976_	field_36335	LOGGER
	f	Laby;	ca	f_35371_	field_7445	DATA_VILLAGER_DATA
	f	I	cb	f_149999_	field_30604	TRADES_PER_LEVEL
	f	Ljava/util/Set;	cc	f_35372_	field_18527	WANTED_ITEMS
	f	I	cd	f_150000_	field_30605	MAX_GOSSIP_TOPICS
	f	I	ce	f_150001_	field_30606	GOSSIP_COOLDOWN
	f	I	cf	f_150002_	field_30607	GOSSIP_DECAY_INTERVAL
	f	I	cg	f_150003_	field_30608	REPUTATION_CHANGE_PER_EVENT
	f	I	ch	f_150004_	field_30609	HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS
	f	I	ci	f_150005_	field_30610	HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM
	f	J	cj	f_150006_	field_30611	TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING
	f	I	ck	f_35373_	field_18528	updateMerchantTimer
	f	Z	cl	f_35374_	field_18529	increaseProfessionLevelOnUpdate
	f	Lbyo;	cm	f_35375_	field_18530	lastTradedPlayer
	f	Z	cn	f_150007_	field_30612	chasing
	f	I	co	f_35376_	field_18533	foodLevel
	f	Lbox;	cp	f_35377_	field_18534	gossips
	f	J	cq	f_35378_	field_18535	lastGossipTime
	f	J	cr	f_35361_	field_19357	lastGossipDecayTime
	f	I	cs	f_35362_	field_18536	villagerXp
	f	J	ct	f_35363_	field_18537	lastRestockGameTime
	f	I	cu	f_35364_	field_19427	numberOfRestocksToday
	f	J	cv	f_35365_	field_20332	lastRestockCheckDayTime
	f	Z	cw	f_35366_	field_25167	assignProfessionWhenSpawned
	f	Lcom/google/common/collect/ImmutableList;	cx	f_35367_	field_18538	MEMORY_TYPES
	f	Lcom/google/common/collect/ImmutableList;	cy	f_35368_	field_18539	SENSOR_TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;Lbyg;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lboy;)Z	a	m_186301_	method_20593	method_20593
	m	(Lbyb;Lhe;)Z	a	m_219615_	method_19520	method_19520
	m	(Lnet/minecraft/server/MinecraftServer;Lbpb;Lhd;)V	a	m_186303_	method_19178	method_19178
	m	(Lbha;)V	a	m_35424_	method_19174	registerBrainGoals
	m	(Laif;Lbfj;Lbfz;)V	a	m_186294_	method_20699	method_20699
	m	(JLbyb;)Z	a	m_186291_	method_20693	method_20693
	m	(Lqr;Lrk;)V	a	m_35452_	method_28370	method_28370
	m	(Lrk;)V	a	m_35455_	method_21650	setGossips
	m	(J)Z	a	m_35392_	method_20687	wantsToSpawnGolem
	m	(Laif;Lbyb;J)V	a	m_35411_	method_19177	gossip
	m	(Lbfj;)V	a	m_35420_	method_20690	tellWitnessesThatIWasMurdered
	m	(Laif;JI)V	a	m_35397_	method_20688	spawnGolemIfNeeded
	m	(Lbpb;)V	a	m_35428_	method_19176	releasePoi
	m	(Lbee;Ljava/util/Map$Entry;)I	a	m_186298_	method_19172	method_19172
	m	(Lcll;)V	b	m_35476_	method_16917	setOffers
	m	(Laif;Lbfe;)Lbyb;	b	m_142606_	method_7225	getBreedOffspring
	m	(J)Z	b	m_35461_	method_20741	golemSpawnConditionsMet
	m	(Lbyb;Lhe;)Z	b	m_219618_	method_29278	method_29278
	m	(Laif;)V	c	m_35483_	method_19179	refreshBrain
	m	(Lbyb;Lhe;)Z	c	m_219621_	method_19521	method_19521
	m	(Lbyb;Lhe;)Z	d	m_219624_	method_19522	method_19522
	m	(Lbyo;)I	g	m_35532_	method_20594	getPlayerReputation
	m	()V	gA	m_35523_	method_21724	updateDemand
	m	()V	gB	m_35524_	method_30958	releaseAllPois
	m	()Z	gC	m_35525_	method_20698	hungry
	m	()V	gD	m_35526_	method_19185	eatUntilFull
	m	()Z	gE	m_35527_	method_19188	shouldIncreaseLevel
	m	()V	gF	m_35528_	method_16918	increaseMerchantCareer
	m	()I	gG	m_35529_	method_19189	countFoodPointsInInventory
	m	()V	gH	m_35530_	method_20696	maybeDecayGossip
	m	()V	gI	m_35531_	method_20821	resetNumberOfRestocks
	m	()Lbhf$a;	gh	m_35503_	method_26955	createAttributes
	m	()Z	gi	m_35504_	method_29279	assignProfessionWhenSpawned
	m	()V	gl	m_35510_	method_19182	restock
	m	()Z	gm	m_35511_	method_20822	shouldRestock
	m	()V	gn	m_35512_	method_19183	playWorkSound
	m	()Z	go	m_150014_	method_35200	isChasing
	m	()V	gp	m_35513_	method_20697	eatAndDigestFood
	m	()Z	gq	m_35514_	method_7234	hasExcessFood
	m	()Z	gr	m_35515_	method_7239	wantsMoreFood
	m	()Z	gs	m_35516_	method_19623	hasFarmSeeds
	m	()Lbox;	gt	m_35517_	method_21651	getGossips
	m	()V	gu	m_35518_	method_20264	setUnhappy
	m	()V	gv	m_35519_	method_19187	resetSpecialPrices
	m	()V	gw	m_275846_	method_49695	resendOffersToTradingPlayer
	m	()Z	gx	m_35520_	method_20823	needsToRestock
	m	()Z	gy	m_35521_	method_20824	allowedToRestock
	m	()V	gz	m_35522_	method_21723	catchUpDemand
	m	(Lbyo;)V	h	m_35536_	method_19191	startTrading
	m	(Lbyo;)V	i	m_35540_	method_19192	updateSpecialPrices
	m	(Lcfz;)Z	m	m_279940_	method_51304	method_51304
	m	(I)V	u	m_35546_	method_19625	setVillagerXp
	m	(I)V	v	m_35548_	method_19193	digestFood
	m	(Z)V	x	m_150015_	method_35201	setChasing
c	byc	net/minecraft/world/entity/npc/VillagerData	net/minecraft/class_3850	net/minecraft/world/entity/npc/VillagerData
	f	I	a	f_150017_	field_30613	MIN_VILLAGER_LEVEL
	f	I	b	f_150018_	field_30614	MAX_VILLAGER_LEVEL
	f	Lcom/mojang/serialization/Codec;	c	f_35550_	field_24669	CODEC
	f	[I	d	f_35551_	field_18540	NEXT_LEVEL_XP_THRESHOLDS
	f	Lbyg;	e	f_35552_	field_17048	type
	f	Lbye;	f	f_35553_	field_17049	profession
	f	I	g	f_35554_	field_17050	level
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyg;Lbye;I)V	<init>	<init>	<init>	<init>
	m	(Lbyc;)Ljava/lang/Integer;	a	m_150019_	method_28371	method_28371
	m	()Lbyg;	a	m_35560_	method_16919	getType
	m	(I)Lbyc;	a	m_35561_	method_16920	setLevel
	m	(Lbye;)Lbyc;	a	m_35565_	method_16921	setProfession
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257318_	method_28372	method_28372
	m	(Lbyg;)Lbyc;	a	m_35567_	method_16922	setType
	m	()Lbye;	b	m_35571_	method_16924	getProfession
	m	(Lbyc;)Lbye;	b	m_150021_	method_28373	method_28373
	m	(I)I	b	m_35572_	method_19194	getMinXpPerLevel
	m	(I)I	c	m_35577_	method_19195	getMaxXpPerLevel
	m	(Lbyc;)Lbyg;	c	m_150023_	method_28374	method_28374
	m	()I	c	m_35576_	method_16925	getLevel
	m	(I)Z	d	m_35582_	method_19196	canLevelUp
	m	()Lbye;	d	m_150025_	method_29948	method_29948
	m	()Lbyg;	e	m_150026_	method_29949	method_29949
c	byd	net/minecraft/world/entity/npc/VillagerDataHolder	net/minecraft/class_3851	net/minecraft/world/entity/npc/VillagerDataHolder
	m	(Lbyg;)V	a	m_28464_	method_47883	setVariant
	m	(Lbyc;)V	a	m_34375_	method_7195	setVillagerData
	m	()Lbyg;	a	m_28554_	method_47882	getVariant
	m	()Lbyc;	gj	m_7141_	method_7231	getVillagerData
c	bye	net/minecraft/world/entity/npc/VillagerProfession	net/minecraft/class_3852	net/minecraft/world/entity/npc/VillagerProfession
	f	Ljava/util/function/Predicate;	a	f_219627_	field_39308	ALL_ACQUIRABLE_JOBS
	f	Lbye;	b	f_35585_	field_17051	NONE
	f	Lbye;	c	f_35586_	field_17052	ARMORER
	f	Lbye;	d	f_35587_	field_17053	BUTCHER
	f	Lbye;	e	f_35588_	field_17054	CARTOGRAPHER
	f	Lbye;	f	f_35589_	field_17055	CLERIC
	f	Lbye;	g	f_35590_	field_17056	FARMER
	f	Lbye;	h	f_35591_	field_17057	FISHERMAN
	f	Lbye;	i	f_35592_	field_17058	FLETCHER
	f	Lbye;	j	f_35593_	field_17059	LEATHERWORKER
	f	Lbye;	k	f_35594_	field_17060	LIBRARIAN
	f	Lbye;	l	f_35595_	field_17061	MASON
	f	Lbye;	m	f_35596_	field_17062	NITWIT
	f	Lbye;	n	f_35597_	field_17063	SHEPHERD
	f	Lbye;	o	f_35598_	field_17064	TOOLSMITH
	f	Lbye;	p	f_35599_	field_17065	WEAPONSMITH
	f	Ljava/lang/String;	q	f_35600_	comp_818	name
	f	Ljava/util/function/Predicate;	r	f_219628_	comp_819	heldJobSite
	f	Ljava/util/function/Predicate;	s	f_219629_	comp_820	acquirableJobSite
	f	Lcom/google/common/collect/ImmutableSet;	t	f_35602_	comp_821	requestedItems
	f	Lcom/google/common/collect/ImmutableSet;	u	f_35603_	comp_822	secondaryPoi
	f	Lamg;	v	f_35604_	comp_823	workSound
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lamg;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_35600_	comp_818	name
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lamg;)Lbye;	a	m_219653_	method_44007	register
	m	(Lhe;)Z	a	m_238238_	method_44006	method_44006
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lamg;)Lbye;	a	m_219658_	method_44008	register
	m	(Lacp;Lhe;)Z	a	m_238235_	method_44321	method_44321
	m	(Ljava/lang/String;Lacp;Lamg;)Lbye;	a	m_219643_	method_16926	register
	m	(Ljava/lang/String;Lacp;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lamg;)Lbye;	a	m_219647_	method_19197	register
	m	(Lacp;Lhe;)Z	b	m_219641_	method_44005	method_44005
	m	()Ljava/util/function/Predicate;	b	f_219628_	comp_819	heldJobSite
	m	()Ljava/util/function/Predicate;	c	f_219629_	comp_820	acquirableJobSite
	m	(Lacp;Lhe;)Z	c	m_219638_	method_44322	method_44322
	m	()Lcom/google/common/collect/ImmutableSet;	d	f_35602_	comp_821	requestedItems
	m	(Lacp;Lhe;)Z	d	m_219666_	method_44009	method_44009
	m	()Lcom/google/common/collect/ImmutableSet;	e	f_35603_	comp_822	secondaryPoi
	m	()Lamg;	f	f_35604_	comp_823	workSound
c	byf	net/minecraft/world/entity/npc/VillagerTrades	net/minecraft/class_3853	net/minecraft/world/entity/npc/VillagerTrades
	f	Ljava/util/Map;	a	f_35627_	field_17067	TRADES
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	f_35628_	field_17724	WANDERING_TRADER_TRADES
	f	I	c	f_150029_	field_30615	DEFAULT_SUPPLY
	f	I	d	f_150030_	field_30616	COMMON_ITEMS_SUPPLY
	f	I	e	f_150031_	field_30617	UNCOMMON_ITEMS_SUPPLY
	f	I	f	f_150032_	field_30618	XP_LEVEL_1_SELL
	f	I	g	f_150033_	field_30619	XP_LEVEL_1_BUY
	f	I	h	f_150034_	field_30620	XP_LEVEL_2_SELL
	f	I	i	f_150035_	field_30621	XP_LEVEL_2_BUY
	f	I	j	f_150036_	field_30622	XP_LEVEL_3_SELL
	f	I	k	f_150037_	field_30623	XP_LEVEL_3_BUY
	f	I	l	f_150038_	field_30624	XP_LEVEL_4_SELL
	f	I	m	f_150039_	field_30625	XP_LEVEL_4_BUY
	f	I	n	f_150040_	field_30626	XP_LEVEL_5_TRADE
	f	F	o	f_150041_	field_30627	LOW_TIER_PRICE_MULTIPLIER
	f	F	p	f_150042_	field_30628	HIGH_TIER_PRICE_MULTIPLIER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/HashMap;)V	a	m_35632_	method_16929	method_16929
	m	(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	m_35630_	method_16928	toIntMap
c	byf$a	net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds	net/minecraft/class_3853$class_4160	net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds
	f	Lcfu;	a	f_35634_	field_18544	item
	f	I	b	f_35635_	field_18545	value
	f	I	c	f_35636_	field_18546	maxUses
	f	I	d	f_35637_	field_18547	villagerXp
	m	(Lcfu;I)V	<init>	<init>	<init>	<init>
	m	(Lcfu;III)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lceo;	a	m_219676_	method_19200	getRandomDye
c	byf$b	net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems	net/minecraft/class_3853$class_4161	net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems
	f	Lcfu;	a	f_35651_	field_18548	item
	f	I	b	f_35652_	field_18549	cost
	f	I	c	f_35653_	field_18550	maxUses
	f	I	d	f_35654_	field_18551	villagerXp
	f	F	e	f_35655_	field_18552	priceMultiplier
	m	(Lcml;III)V	<init>	<init>	<init>	<init>
c	byf$c	net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem	net/minecraft/class_3853$class_4162	net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem
	f	Ljava/util/Map;	a	f_35664_	field_18553	trades
	f	I	b	f_35665_	field_18554	cost
	f	I	c	f_35666_	field_18555	maxUses
	f	I	d	f_35667_	field_18556	villagerXp
	m	(IIILjava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lbyg;)Z	a	m_35678_	method_19202	method_19202
	m	(Lbyg;)V	a	m_257319_	method_19201	method_19201
c	byf$d	net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds	net/minecraft/class_3853$class_1648	net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds
	f	I	a	f_35681_	field_18557	villagerXp
	m	(I)V	<init>	<init>	<init>	<init>
c	byf$e	net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds	net/minecraft/class_3853$class_4163	net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds
	f	Lcfz;	a	f_35687_	field_18558	itemStack
	f	I	b	f_35688_	field_18559	baseEmeraldCost
	f	I	c	f_35689_	field_18560	maxUses
	f	I	d	f_35690_	field_18561	villagerXp
	f	F	e	f_35691_	field_18562	priceMultiplier
	m	(Lcfu;III)V	<init>	<init>	<init>	<init>
	m	(Lcfu;IIIF)V	<init>	<init>	<init>	<init>
c	byf$f	net/minecraft/world/entity/npc/VillagerTrades$ItemListing	net/minecraft/class_3853$class_1652	net/minecraft/world/entity/npc/VillagerTrades$ItemListing
	m	(Lbfj;Lapf;)Lclk;	a	m_213663_	method_7246	getOffer
c	byf$g	net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems	net/minecraft/class_3853$class_4164	net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems
	f	Lcfz;	a	f_35708_	field_18563	fromItem
	f	I	b	f_35709_	field_18564	fromCount
	f	I	c	f_35710_	field_18565	emeraldCost
	f	Lcfz;	d	f_35711_	field_18566	toItem
	f	I	e	f_35712_	field_18567	toCount
	f	I	f	f_35713_	field_18568	maxUses
	f	I	g	f_35714_	field_18569	villagerXp
	f	F	h	f_35715_	field_18570	priceMultiplier
	m	(Lcml;ILcfu;III)V	<init>	<init>	<init>	<init>
	m	(Lcml;IILcfu;III)V	<init>	<init>	<init>	<init>
c	byf$h	net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds	net/minecraft/class_3853$class_4165	net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds
	f	Lcfz;	a	f_35734_	field_18571	itemStack
	f	I	b	f_35735_	field_18572	emeraldCost
	f	I	c	f_35736_	field_18573	numberOfItems
	f	I	d	f_35737_	field_18574	maxUses
	f	I	e	f_35738_	field_18575	villagerXp
	f	F	f	f_35739_	field_18576	priceMultiplier
	m	(Lcpn;IIII)V	<init>	<init>	<init>	<init>
	m	(Lcfu;III)V	<init>	<init>	<init>	<init>
	m	(Lcfz;IIII)V	<init>	<init>	<init>	<init>
	m	(Lcfu;IIII)V	<init>	<init>	<init>	<init>
	m	(Lcfz;IIIIF)V	<init>	<init>	<init>	<init>
c	byf$i	net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald	net/minecraft/class_3853$class_4166	net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald
	f	Lbey;	a	f_186308_	field_18577	effect
	f	I	b	f_186309_	field_18578	duration
	f	I	c	f_186310_	field_18579	xp
	f	F	d	f_186311_	field_18580	priceMultiplier
	m	(Lbey;II)V	<init>	<init>	<init>	<init>
c	byf$j	net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds	net/minecraft/class_3853$class_4167	net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds
	f	Lcfz;	a	f_35784_	field_18581	toItem
	f	I	b	f_35785_	field_18582	toCount
	f	I	c	f_35786_	field_18583	emeraldCost
	f	I	d	f_35787_	field_18584	maxUses
	f	I	e	f_35788_	field_18585	villagerXp
	f	Lcfu;	f	f_35789_	field_18586	fromItem
	f	I	g	f_35790_	field_18587	fromCount
	f	F	h	f_35791_	field_18588	priceMultiplier
	m	(Lcfu;ILcfu;IIII)V	<init>	<init>	<init>	<init>
	m	(Lchw;)Z	a	m_35803_	method_19203	method_19203
c	byf$k	net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds	net/minecraft/class_3853$class_1654	net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds
	f	I	a	f_35805_	field_18589	emeraldCost
	f	Lanl;	b	f_35806_	field_7474	destination
	f	Ljava/lang/String;	c	f_207765_	field_37051	displayName
	f	Ldyl$a;	d	f_35807_	field_7473	destinationType
	f	I	e	f_35808_	field_18590	maxUses
	f	I	f	f_35809_	field_18591	villagerXp
	m	(ILanl;Ljava/lang/String;Ldyl$a;II)V	<init>	<init>	<init>	<init>
c	byg	net/minecraft/world/entity/npc/VillagerType	net/minecraft/class_3854	net/minecraft/world/entity/npc/VillagerType
	f	Lbyg;	a	f_35819_	field_17071	DESERT
	f	Lbyg;	b	f_35820_	field_17072	JUNGLE
	f	Lbyg;	c	f_35821_	field_17073	PLAINS
	f	Lbyg;	d	f_35822_	field_17074	SAVANNA
	f	Lbyg;	e	f_35823_	field_17075	SNOW
	f	Lbyg;	f	f_35824_	field_17076	SWAMP
	f	Lbyg;	g	f_35825_	field_17077	TAIGA
	f	Ljava/lang/String;	h	f_35826_	field_26690	name
	f	Ljava/util/Map;	i	f_35827_	field_17078	BY_BIOME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Lbyg;	a	m_204073_	method_16930	byBiome
	m	(Ljava/lang/String;)Lbyg;	a	m_35831_	method_16931	register
	m	(Ljava/util/HashMap;)V	a	m_35833_	method_16932	method_16932
c	byh	net/minecraft/world/entity/npc/WanderingTrader	net/minecraft/class_3989	net/minecraft/world/entity/npc/WanderingTrader
	f	I	bV	f_150044_	field_30629	NUMBER_OF_TRADE_OFFERS
	f	Lgu;	bW	f_35840_	field_17758	wanderTarget
	f	I	bX	f_35841_	field_17725	despawnDelay
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbyh;)Lbpj;	a	m_35849_	method_18061	method_18061
	m	(Lbyh;)Lbpj;	b	m_150048_	method_18066	method_18066
	m	(Lbyh;)Lbpj;	c	m_35862_	method_18063	method_18063
	m	(Lbyh;)Lbpj;	d	m_35866_	method_18064	method_18064
	m	(Lbyh;)Z	e	m_289162_	method_18067	method_18067
	m	(Lbyh;)Z	f	m_289161_	method_18068	method_18068
	m	()I	gh	m_35876_	method_18014	getDespawnDelay
	m	()V	gi	m_35877_	method_20508	maybeDespawn
	m	()Lgu;	gj	m_35878_	method_18065	getWanderTarget
	m	(Lgu;)V	i	m_35883_	method_18069	setWanderTarget
	m	(I)V	u	m_35891_	method_18013	setDespawnDelay
c	byh$a	net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal	net/minecraft/class_3989$class_3994	net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal
	f	Lbyh;	a	f_35893_	field_17759	trader
	f	D	b	f_35894_	field_17760	stopDistance
	f	D	c	f_35895_	field_17761	speedModifier
	f	Lbyh;	d	f_35896_	field_17762	field_17762
	m	(Lbyh;Lbyh;DD)V	<init>	<init>	<init>	<init>
	m	(Lgu;D)Z	a	m_35903_	method_18070	isTooFarAway
c	byi	net/minecraft/world/entity/npc/WanderingTraderSpawner	net/minecraft/class_3990	net/minecraft/world/entity/npc/WanderingTraderSpawner
	f	I	a	f_150050_	field_30630	DEFAULT_SPAWN_DELAY
	f	I	b	f_150051_	field_30631	DEFAULT_TICK_DELAY
	f	I	c	f_150052_	field_30632	MIN_SPAWN_CHANCE
	f	I	d	f_150053_	field_30633	MAX_SPAWN_CHANCE
	f	I	e	f_150054_	field_30634	SPAWN_CHANCE_INCREASE
	f	I	f	f_150055_	field_30635	SPAWN_ONE_IN_X_CHANCE
	f	I	g	f_150056_	field_30636	NUMBER_OF_SPAWN_ATTEMPTS
	f	Lapf;	h	f_35908_	field_17726	random
	f	Ldzd;	i	f_35909_	field_24387	serverLevelData
	f	I	j	f_35910_	field_17728	tickDelay
	f	I	k	f_35911_	field_17729	spawnDelay
	f	I	l	f_35912_	field_17730	spawnChance
	m	(Ldzd;)V	<init>	<init>	<init>	<init>
	m	(Laif;)Z	a	m_35915_	method_18018	spawn
	m	(Laif;Lbyh;I)V	a	m_35917_	method_18016	tryToSpawnLlamaFor
	m	(Lcmp;Lgu;I)Lgu;	a	m_35928_	method_18017	findSpawnPositionNear
	m	(Lcls;Lgu;)Z	a	m_35925_	method_23279	hasEnoughSpace
	m	(Lgu;)Z	a	m_219710_	method_19631	method_19631
	m	(Lhe;)Z	a	m_219712_	method_44010	method_44010
c	byj	net/minecraft/world/entity/npc/package-info	net/minecraft/class_6068	net/minecraft/world/entity/npc/package-info
c	byk	net/minecraft/world/entity/package-info	net/minecraft/class_6069	net/minecraft/world/entity/package-info
c	byl	net/minecraft/world/entity/player/Abilities	net/minecraft/class_1656	net/minecraft/world/entity/player/Abilities
	f	Z	a	f_35934_	field_7480	invulnerable
	f	Z	b	f_35935_	field_7479	flying
	f	Z	c	f_35936_	field_7478	mayfly
	f	Z	d	f_35937_	field_7477	instabuild
	f	Z	e	f_35938_	field_7476	mayBuild
	f	F	f	f_35939_	field_7481	flyingSpeed
	f	F	g	f_35940_	field_7482	walkingSpeed
	m	()V	<init>	<init>	<init>	<init>
	m	(F)V	a	m_35943_	method_7248	setFlyingSpeed
	m	()F	a	m_35942_	method_7252	getFlyingSpeed
	m	(Lqr;)V	a	m_35945_	method_7251	addSaveData
	m	(F)V	b	m_35948_	method_7250	setWalkingSpeed
	m	(Lqr;)V	b	m_35950_	method_7249	loadSaveData
	m	()F	b	m_35947_	method_7253	getWalkingSpeed
c	bym	net/minecraft/world/entity/player/ChatVisiblity	net/minecraft/class_1659	net/minecraft/world/entity/player/ChatVisiblity
	f	Lbym;	a	FULL	field_7538	FULL
	f	Lbym;	b	SYSTEM	field_7539	SYSTEM
	f	Lbym;	c	HIDDEN	field_7536	HIDDEN
	f	Ljava/util/function/IntFunction;	d	f_35955_	field_7534	BY_ID
	f	I	e	f_35956_	field_7535	id
	f	Ljava/lang/String;	f	f_35957_	field_7540	key
	f	[Lbym;	g	$VALUES	field_7537	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lbym;	a	m_35966_	method_7360	byId
	m	()[Lbym;	d	m_150063_	method_36660	$values
c	byn	net/minecraft/world/entity/player/Inventory	net/minecraft/class_1661	net/minecraft/world/entity/player/Inventory
	f	I	c	f_150064_	field_30637	POP_TIME_DURATION
	f	I	d	f_150065_	field_30638	INVENTORY_SIZE
	f	I	e	f_150066_	field_30639	SLOT_OFFHAND
	f	I	f	f_150067_	field_30640	NOT_FOUND_INDEX
	f	[I	g	f_150068_	field_33767	ALL_ARMOR_SLOTS
	f	[I	h	f_150069_	field_33768	HELMET_SLOT_ONLY
	f	Lhn;	i	f_35974_	field_7547	items
	f	Lhn;	j	f_35975_	field_7548	armor
	f	Lhn;	k	f_35976_	field_7544	offhand
	f	I	l	f_35977_	field_7545	selected
	f	Lbyo;	m	f_35978_	field_7546	player
	f	I	n	f_150070_	field_30641	SELECTION_SIZE
	f	Ljava/util/List;	o	f_35979_	field_7543	compartments
	f	I	p	f_35981_	field_7542	timesChanged
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyo;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)V	a	m_36012_	method_7374	setPickedItem
	m	(Lcfz;Z)V	a	m_150076_	method_32338	placeItemBackInInventory
	m	(Z)Lcfz;	a	m_182403_	method_37417	removeFromSelected
	m	(Lbys;)V	a	m_36010_	method_7387	fillStackedContents
	m	(D)V	a	m_35988_	method_7373	swapPaint
	m	(Ldcb;)F	a	m_36020_	method_7370	getDestroySpeed
	m	(Lcfz;Lcfz;)Z	a	m_36014_	method_7393	hasRemainingSpaceForItem
	m	(Lben;F[I)V	a	m_150072_	method_7375	hurtArmor
	m	(Lanl;)Z	a	m_204075_	method_7382	contains
	m	(ILbyo;)V	a	m_35995_	method_20265	method_20265
	m	(Ljava/util/function/Predicate;ILbdq;)I	a	m_36022_	method_29280	clearOrCountMatchingItems
	m	(Lqx;)Lqx;	a	m_36026_	method_7384	save
	m	(Lbyn;)V	a	m_36006_	method_7377	replaceWith
	m	(Lcfz;)I	b	m_36030_	method_7395	findSlotMatchingItem
	m	(Lqx;)V	b	m_36035_	method_7397	load
	m	(ILcfz;)Z	c	m_36040_	method_7367	add
	m	(I)V	c	m_36038_	method_7365	pickSlot
	m	(Lcfz;)I	c	m_36043_	method_7371	findSlotMatchingUnusedItem
	m	(I)Z	d	m_36045_	method_7380	isHotbarSlot
	m	(Lcfz;)I	d	m_36050_	method_7390	getSlotWithRemainingSpace
	m	(ILcfz;)I	d	m_36047_	method_7385	addResource
	m	(I)Lcfz;	e	m_36052_	method_7372	getArmor
	m	(Lcfz;)Z	e	m_36054_	method_7394	add
	m	(Lcfz;)V	f	m_150079_	method_7398	placeItemBackInInventory
	m	()Lcfz;	f	m_36056_	method_7391	getSelected
	m	()I	g	m_36059_	method_7368	getSelectionSize
	m	(Lcfz;)V	g	m_36057_	method_7378	removeItem
	m	(Lcfz;)Z	h	m_36063_	method_7379	contains
	m	()I	h	m_36062_	method_7376	getFreeSlot
	m	(Lcfz;)I	i	m_36066_	method_7366	addResource
	m	()I	i	m_36065_	method_7386	getSuitableHotbarSlot
	m	(Lcfz;)Ljava/lang/String;	j	m_36069_	method_7389	method_7389
	m	()V	j	m_36068_	method_7381	tick
	m	()V	k	m_36071_	method_7388	dropAll
	m	()I	l	m_36072_	method_7364	getTimesChanged
c	byo	net/minecraft/world/entity/player/Player	net/minecraft/class_1657	net/minecraft/world/entity/player/Player
	f	Lorg/slf4j/Logger;	b	f_219722_	field_38197	LOGGER
	f	I	bB	f_150082_	field_30643	MAX_NAME_LENGTH
	f	I	bC	f_150083_	field_30644	MAX_HEALTH
	f	I	bD	f_150084_	field_30645	SLEEP_DURATION
	f	I	bE	f_150085_	field_30646	WAKE_UP_DURATION
	f	I	bF	f_150086_	field_30647	ENDER_SLOT_OFFSET
	f	F	bG	f_150087_	field_30648	CROUCH_BB_HEIGHT
	f	F	bH	f_150088_	field_30649	SWIMMING_BB_WIDTH
	f	F	bI	f_150089_	field_30650	SWIMMING_BB_HEIGHT
	f	F	bJ	f_150090_	field_30651	DEFAULT_EYE_HEIGHT
	f	Lbfk;	bK	f_36088_	field_18135	STANDING_DIMENSIONS
	f	Laby;	bL	f_36089_	field_7518	DATA_PLAYER_MODE_CUSTOMISATION
	f	Laby;	bM	f_36090_	field_7488	DATA_PLAYER_MAIN_HAND
	f	Laby;	bN	f_36091_	field_7496	DATA_SHOULDER_LEFT
	f	Laby;	bO	f_36092_	field_7506	DATA_SHOULDER_RIGHT
	f	Lcco;	bP	f_36094_	field_7486	enderChestInventory
	f	Lcce;	bQ	f_36095_	field_7498	inventoryMenu
	f	Lcbf;	bR	f_36096_	field_7512	containerMenu
	f	Lcbb;	bS	f_36097_	field_7493	foodData
	f	I	bT	f_36098_	field_7489	jumpTriggerTime
	f	F	bU	f_36099_	field_7505	oBob
	f	F	bV	f_36100_	field_7483	bob
	f	I	bW	f_36101_	field_7504	takeXpDelay
	f	D	bX	f_36102_	field_7524	xCloakO
	f	D	bY	f_36103_	field_7502	yCloakO
	f	D	bZ	f_36104_	field_7522	zCloakO
	f	Ljava/util/Map;	c	f_36074_	field_18134	POSES
	f	D	ca	f_36105_	field_7500	xCloak
	f	D	cb	f_36106_	field_7521	yCloak
	f	D	cc	f_36075_	field_7499	zCloak
	f	Z	cd	f_36076_	field_7490	wasUnderwater
	f	I	ce	f_36078_	field_7520	experienceLevel
	f	I	cf	f_36079_	field_7495	totalExperience
	f	F	cg	f_36080_	field_7510	experienceProgress
	f	I	ch	f_36081_	field_7494	enchantmentSeed
	f	F	ci	f_36082_	field_7509	defaultFlySpeed
	f	Lbzc;	cj	f_36083_	field_7513	fishing
	f	F	ck	f_263750_	field_41765	hurtDir
	f	Lbyn;	cl	f_36093_	field_7514	inventory
	f	I	cm	f_36110_	field_7487	sleepCounter
	f	Lbyl;	cn	f_36077_	field_7503	abilities
	f	I	co	f_36111_	field_7508	lastLevelUpTime
	f	Lcom/mojang/authlib/GameProfile;	cp	f_36084_	field_7507	gameProfile
	f	Z	cq	f_36085_	field_7523	reducedDebugInfo
	f	Lcfz;	cr	f_36086_	field_7525	lastItemInMainHand
	f	Lcfv;	cs	f_36087_	field_7484	cooldowns
	f	Ljava/util/Optional;	ct	f_238176_	field_39445	lastDeathLocation
	f	I	d	f_150091_	field_30652	FLY_ACHIEVEMENT_SPEED
	f	Laby;	e	f_36107_	field_7491	DATA_PLAYER_ABSORPTION_ID
	f	Laby;	f	f_36108_	field_7511	DATA_SCORE_ID
	f	J	g	f_36109_	field_19428	timeEntitySatOnShoulder
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lgu;FLcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	(F)F	A	m_36403_	method_7261	getAttackStrengthScale
	m	(Lbfj;)V	C	m_289165_	method_17853	method_17853
	m	()Z	U	m_143387_	method_33793	isTextFilteringEnabled
	m	()Ljava/util/Optional;	W	m_245217_	method_42272	getWardenSpawnTracker
	m	(Lcfz;I)V	a	m_7408_	method_7286	onEnchantmentPerformed
	m	(Lcfz;ZZ)Lbvh;	a	m_7197_	method_7329	drop
	m	(Ljava/util/Optional;)V	a	m_219749_	method_43120	setLastDeathLocation
	m	(Ldav;Z)V	a	m_7739_	method_7311	openTextEdit
	m	(Lbtk;Lbdq;)V	a	m_6658_	method_7291	openHorseInventory
	m	([Lacq;)V	a	m_7902_	method_7335	awardRecipesByKey
	m	(Lgu;)Lcom/mojang/datafixers/util/Either;	a	m_7720_	method_7269	startSleepInBed
	m	(Lamo;I)V	a	m_6278_	method_7342	awardStat
	m	(Lgu;Lha;Lcfz;)Z	a	m_36204_	method_7343	mayUseItemAt
	m	(Lit;)V	a	m_36208_	method_16475	addParticlesAroundSelf
	m	(Ldba;)V	a	m_5966_	method_7303	openStructureBlock
	m	(Laif;Lgu;FZZ)Ljava/util/Optional;	a	m_36130_	method_26091	findRespawnPositionAndUseSpawnBlock
	m	(Lczx;)V	a	m_7698_	method_7323	openCommandBlock
	m	(Lamo;)V	a	m_7166_	method_7266	resetStat
	m	(Lamg;Lami;FF)V	a	m_6330_	method_17356	playNotifySound
	m	(Lsw;Z)V	a	m_5661_	method_7353	displayClientMessage
	m	(Lacq;I)V	a	m_36222_	method_7339	awardStat
	m	(ILcll;IIZZ)V	a	m_7662_	method_17354	sendMerchantOffers
	m	(Lcfz;Lcfz;Lcbn;)V	a	m_141945_	method_33592	updateTutorialInventoryAction
	m	(Ljava/util/Collection;)I	a	m_7281_	method_7254	awardRecipes
	m	(Lcmm;Lgu;Lcmj;)Z	a	m_36187_	method_21701	blockActionRestricted
	m	(Lbea;)Ljava/util/OptionalInt;	a	m_5893_	method_17355	openMenu
	m	(ZZ)V	a	m_6145_	method_7358	stopSleepInBed
	m	(Ldam;)V	a	m_7569_	method_16354	openJigsawBlock
	m	(Lbft;)V	a	m_36163_	method_7283	setMainArm
	m	(Lhd;)Ljava/util/Optional;	a	m_219744_	method_43119	method_43119
	m	(Lbdw;Lbyo;)V	a	m_219737_	method_20266	method_20266
	m	(Lcfz;Lbdw;)V	a	m_6986_	method_7315	openItemGui
	m	(Lbyp;)Z	a	m_36170_	method_7348	isModelPartShown
	m	(Ljava/lang/String;Lts;)Lts;	a	m_289164_	method_7321	method_7321
	m	(Lbfj;Lbdw;)Lbdx;	a	m_36157_	method_7287	interactOn
	m	(Lbfj;)V	a	m_5704_	method_7277	crit
	m	(Lcjc;Ljava/util/List;)V	a	m_280300_	method_51283	triggerRecipeCrafted
	m	(Lcfz;Z)Lbvh;	a	m_36176_	method_7328	drop
	m	(Lcln;)V	a	m_7907_	method_7257	openMinecartCommandBlock
	m	(Ltj;)Ltj;	a	m_36218_	method_7299	decorateDisplayNameComponent
	m	(Lqr;Lrk;)V	a	m_219754_	method_43121	method_43121
	m	(Lbyo;)Z	a	m_7099_	method_7256	canHarmPlayer
	m	(Lacq;)V	a	m_36220_	method_7281	awardStat
	m	(Lbfj;)V	b	m_5700_	method_7304	magicCrit
	m	(Lbfn;)V	b	m_289163_	method_17851	method_17851
	m	(Ljava/util/Collection;)I	b	m_7279_	method_7333	resetRecipes
	m	(Lamo;)V	b	m_36246_	method_7259	awardStat
	m	(Lbfn;)Z	c	m_36279_	method_17852	method_17852
	m	(Lqr;)V	c	m_36367_	method_7267	playShoulderEntityAmbientSound
	m	(I)V	c	m_6749_	method_7316	giveExperienceLevels
	m	(Lbfj;)V	c	m_36277_	method_7341	touch
	m	(Ldcb;)F	d	m_36281_	method_7351	getDestroySpeed
	m	(I)V	d	m_6756_	method_7255	giveExperiencePoints
	m	(Lbfj;)V	d	m_5706_	method_7324	attack
	m	(Ldcb;)Z	e	m_36298_	method_7305	hasCorrectToolForDrops
	m	()Z	f	m_7500_	method_7337	isCreative
	m	()Lbhf$a;	fC	m_36340_	method_26956	createAttributes
	m	()Z	fD	m_36341_	method_21823	isSecondaryUseActive
	m	()Z	fE	m_36342_	method_21824	wantsToStopRiding
	m	()Z	fF	m_36343_	method_21825	isStayingOnGroundSurface
	m	()Z	fG	m_7602_	method_7295	updateIsUnderwater
	m	()V	fH	m_7594_	method_7318	updatePlayerPose
	m	()I	fI	m_36344_	method_7272	getScore
	m	()V	fJ	m_36345_	method_7293	destroyVanishingCursedItems
	m	()V	fK	m_36346_	method_7263	sweepAttack
	m	()V	fL	m_7583_	method_7331	respawn
	m	()Lcom/mojang/authlib/GameProfile;	fM	m_36316_	method_7334	getGameProfile
	m	()Lbyn;	fN	m_150109_	method_31548	getInventory
	m	()Lbyl;	fO	m_150110_	method_31549	getAbilities
	m	()Z	fP	m_242612_	method_45015	hasContainerOpen
	m	()Z	fQ	m_36317_	method_7276	isSleepingLongEnough
	m	()I	fR	m_36318_	method_7297	getSleepTimer
	m	()Z	fS	m_36319_	method_23668	tryToStartFallFlying
	m	()V	fT	m_36320_	method_23669	startFallFlying
	m	()V	fU	m_36321_	method_23670	stopFallFlying
	m	()I	fV	m_36322_	method_7278	getEnchantmentSeed
	m	()I	fW	m_36323_	method_7349	getXpNeededForNextLevel
	m	()Lcbb;	fX	m_36324_	method_7344	getFoodData
	m	()Z	fY	m_36325_	method_7317	isHurt
	m	()Z	fZ	m_36326_	method_7294	mayBuild
	m	()Z	g	m_7578_	method_7340	isLocalPlayer
	m	()Lcco;	ga	m_36327_	method_7274	getEnderChestInventory
	m	()V	gb	m_36328_	method_7262	removeEntitiesOnShoulder
	m	()Lefg;	gc	m_36329_	method_7327	getScoreboard
	m	()Z	gd	m_36330_	method_7302	isReducedDebugInfo
	m	()Lqr;	ge	m_36331_	method_7356	getShoulderEntityLeft
	m	()Lqr;	gf	m_36332_	method_7308	getShoulderEntityRight
	m	()F	gg	m_36333_	method_7279	getCurrentItemAttackStrengthDelay
	m	()V	gh	m_36334_	method_7350	resetAttackStrengthTicker
	m	()Lcfv;	gi	m_36335_	method_7357	getCooldowns
	m	()F	gj	m_36336_	method_7292	getLuck
	m	()Z	gk	m_36337_	method_7338	canUseGameMasterBlocks
	m	()Z	gl	m_150108_	method_31550	isScoping
	m	()Ljava/util/Optional;	gm	m_219759_	method_43122	getLastDeathLocation
	m	(Lgu;)Z	h	m_36350_	method_7326	freeAt
	m	(Lqr;)Z	h	m_36360_	method_7298	setEntityOnShoulder
	m	(Lqr;)V	i	m_36362_	method_7273	setShoulderEntityLeft
	m	(Lcfz;)Z	i	m_36356_	method_7270	addItem
	m	(Lqr;)V	j	m_36364_	method_7345	setShoulderEntityRight
	m	()Lcfv;	k	m_7478_	method_7265	createItemCooldowns
	m	(Lqr;)V	k	m_36370_	method_7296	respawnEntityOnShoulder
	m	()V	q	m_6915_	method_7346	closeContainer
	m	(DDD)V	r	m_36378_	method_7282	checkMovementStatistics
	m	()V	r	m_9230_	method_14247	doCloseContainer
	m	(I)V	r	m_36397_	method_7320	setScore
	m	()V	s	m_36372_	method_7330	turtleHelmetTick
	m	(DDD)V	s	m_36387_	method_7260	checkRidingStatistics
	m	(Z)V	s	m_36384_	method_7284	disableShield
	m	(I)V	s	m_36401_	method_7285	increaseScore
	m	(Z)Z	t	m_36391_	method_7332	canEat
	m	(I)V	t	m_204079_	method_40126	startAutoSpinAttack
	m	(Z)V	u	m_36393_	method_7268	setReducedDebugInfo
	m	()V	w	m_6885_	method_7355	onUpdateAbilities
	m	()V	x	m_36377_	method_7313	moveCloak
	m	()Z	y	m_36386_	method_30263	isAboveGround
	m	(F)V	z	m_36399_	method_7322	causeFoodExhaustion
c	byo$1	net/minecraft/world/entity/player/Player$1	net/minecraft/class_1657$1	net/minecraft/world/entity/player/Player$1
	f	[I	a	f_36405_	field_7533	$SwitchMap$net$minecraft$world$entity$Pose
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	byo$a	net/minecraft/world/entity/player/Player$BedSleepingProblem	net/minecraft/class_1657$class_1658	net/minecraft/world/entity/player/Player$BedSleepingProblem
	f	Lbyo$a;	a	NOT_POSSIBLE_HERE	field_7528	NOT_POSSIBLE_HERE
	f	Lbyo$a;	b	NOT_POSSIBLE_NOW	field_7529	NOT_POSSIBLE_NOW
	f	Lbyo$a;	c	TOO_FAR_AWAY	field_7530	TOO_FAR_AWAY
	f	Lbyo$a;	d	OBSTRUCTED	field_18592	OBSTRUCTED
	f	Lbyo$a;	e	OTHER_PROBLEM	field_7531	OTHER_PROBLEM
	f	Lbyo$a;	f	NOT_SAFE	field_7532	NOT_SAFE
	f	Lsw;	g	f_36413_	field_18593	message
	f	[Lbyo$a;	h	$VALUES	field_7526	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_36423_	method_19206	getMessage
	m	()[Lbyo$a;	b	m_150113_	method_36661	$values
c	byp	net/minecraft/world/entity/player/PlayerModelPart	net/minecraft/class_1664	net/minecraft/world/entity/player/PlayerModelPart
	f	Lbyp;	a	CAPE	field_7559	CAPE
	f	Lbyp;	b	JACKET	field_7564	JACKET
	f	Lbyp;	c	LEFT_SLEEVE	field_7568	LEFT_SLEEVE
	f	Lbyp;	d	RIGHT_SLEEVE	field_7570	RIGHT_SLEEVE
	f	Lbyp;	e	LEFT_PANTS_LEG	field_7566	LEFT_PANTS_LEG
	f	Lbyp;	f	RIGHT_PANTS_LEG	field_7565	RIGHT_PANTS_LEG
	f	Lbyp;	g	HAT	field_7563	HAT
	f	I	h	f_36434_	field_7561	bit
	f	I	i	f_36435_	field_7560	mask
	f	Ljava/lang/String;	j	f_36436_	field_7569	id
	f	Lsw;	k	f_36437_	field_7567	name
	f	[Lbyp;	l	$VALUES	field_7562	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_36445_	method_7430	getMask
	m	()I	b	m_150114_	method_35206	getBit
	m	()Ljava/lang/String;	c	m_36446_	method_7429	getId
	m	()Lsw;	d	m_36447_	method_7428	getName
	m	()[Lbyp;	e	m_150115_	method_36662	$values
c	byq	net/minecraft/world/entity/player/ProfileKeyPair	net/minecraft/class_7427	net/minecraft/world/entity/player/ProfileKeyPair
	f	Lcom/mojang/serialization/Codec;	a	f_219761_	field_39049	CODEC
	f	Ljava/security/PrivateKey;	b	f_219762_	comp_741	privateKey
	f	Lbyr;	c	f_219763_	comp_742	publicKey
	f	Ljava/time/Instant;	d	f_219764_	comp_743	refreshedAfter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/security/PrivateKey;Lbyr;Ljava/time/Instant;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_219770_	method_43546	dueRefresh
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_219771_	method_43547	method_43547
	m	()Ljava/security/PrivateKey;	b	f_219762_	comp_741	privateKey
	m	()Lbyr;	c	f_219763_	comp_742	publicKey
	m	()Ljava/time/Instant;	d	f_219764_	comp_743	refreshedAfter
c	byr	net/minecraft/world/entity/player/ProfilePublicKey	net/minecraft/class_7428	net/minecraft/world/entity/player/ProfilePublicKey
	f	Lsw;	a	f_243346_	field_39954	EXPIRED_PROFILE_PUBLIC_KEY
	f	Ljava/time/Duration;	b	f_243350_	field_39955	EXPIRY_GRACE_PERIOD
	f	Lcom/mojang/serialization/Codec;	c	f_219780_	field_39050	TRUSTED_CODEC
	f	Lbyr$a;	d	f_219781_	comp_767	data
	f	Lsw;	e	f_243345_	field_39956	INVALID_SIGNATURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyr$a;)V	<init>	<init>	<init>	<init>
	m	()Lapj;	a	m_219785_	method_43697	createSignatureValidator
	m	(Lapj;Ljava/util/UUID;Lbyr$a;Ljava/time/Duration;)Lbyr;	a	m_243358_	method_43550	createValidated
	m	()Lbyr$a;	b	f_219781_	comp_767	data
c	byr$a	net/minecraft/world/entity/player/ProfilePublicKey$Data	net/minecraft/class_7428$class_7443	net/minecraft/world/entity/player/ProfilePublicKey$Data
	f	Lcom/mojang/serialization/Codec;	a	f_219798_	field_39119	CODEC
	f	Ljava/time/Instant;	b	f_219799_	comp_769	expiresAt
	f	Ljava/security/PublicKey;	c	f_219800_	comp_770	key
	f	[B	d	f_219801_	comp_771	keySignature
	f	I	e	f_219802_	field_39309	MAX_KEY_SIGNATURE_SIZE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/time/Instant;Ljava/security/PublicKey;[B)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	a	m_219815_	method_44011	write
	m	(Ljava/time/Duration;)Z	a	m_243357_	method_45103	hasExpired
	m	()Z	a	m_219810_	method_43704	hasExpired
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_219813_	method_43701	method_43701
	m	(Lapj;Ljava/util/UUID;)Z	a	m_240295_	method_44205	validateSignature
	m	(Ljava/util/UUID;)[B	a	m_240266_	method_43702	signedPayload
	m	()Ljava/time/Instant;	b	f_219799_	comp_769	expiresAt
	m	()Ljava/security/PublicKey;	c	f_219800_	comp_770	key
	m	()[B	d	f_219801_	comp_771	keySignature
c	byr$b	net/minecraft/world/entity/player/ProfilePublicKey$ValidationException	net/minecraft/class_7428$class_7652	net/minecraft/world/entity/player/ProfilePublicKey$ValidationException
	m	(Lsw;)V	<init>	<init>	<init>	<init>
c	bys	net/minecraft/world/entity/player/StackedContents	net/minecraft/class_1662	net/minecraft/world/entity/player/StackedContents
	f	Lit/unimi/dsi/fastutil/ints/Int2IntMap;	a	f_36451_	field_7550	contents
	f	I	b	f_150116_	field_30653	EMPTY
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;I)V	a	m_36468_	method_20478	accountStack
	m	(Lcjc;Lit/unimi/dsi/fastutil/ints/IntList;)Z	a	m_36475_	method_7402	canCraft
	m	(Lcjc;Lit/unimi/dsi/fastutil/ints/IntList;I)Z	a	m_36478_	method_7406	canCraft
	m	(Lcfz;)V	a	m_36466_	method_7404	accountSimpleStack
	m	(I)Lcfz;	a	m_36454_	method_7405	fromStackingIndex
	m	(Lcjc;ILit/unimi/dsi/fastutil/ints/IntList;)I	a	m_36471_	method_7403	getBiggestCraftableStack
	m	()V	a	m_36453_	method_7409	clear
	m	(II)I	a	m_36456_	method_7411	take
	m	(II)V	b	m_36484_	method_7401	put
	m	(I)Z	b	m_36482_	method_7410	has
	m	(Lcfz;)V	b	m_36491_	method_7400	accountStack
	m	(Lcjc;Lit/unimi/dsi/fastutil/ints/IntList;)I	b	m_36493_	method_7407	getBiggestCraftableStack
	m	(Lcfz;)I	c	m_36496_	method_7408	getStackingIndex
c	bys$a	net/minecraft/world/entity/player/StackedContents$RecipePicker	net/minecraft/class_1662$class_1663	net/minecraft/world/entity/player/StackedContents$RecipePicker
	f	Lbys;	a	f_36498_	field_7554	field_7554
	f	Lcjc;	b	f_36499_	field_7555	recipe
	f	Ljava/util/List;	c	f_36500_	field_7552	ingredients
	f	I	d	f_36501_	field_7556	ingredientCount
	f	[I	e	f_36502_	field_7551	items
	f	I	f	f_36503_	field_7553	itemCount
	f	Ljava/util/BitSet;	g	f_36504_	field_7558	data
	f	Lit/unimi/dsi/fastutil/ints/IntList;	h	f_36505_	field_7557	path
	m	(Lbys;Lcjc;)V	<init>	<init>	<init>	<init>
	m	(ZI)V	a	m_36515_	method_7413	visit
	m	(ILit/unimi/dsi/fastutil/ints/IntList;)Z	a	m_36512_	method_7417	tryPick
	m	(ZII)Z	a	m_36518_	method_7418	hasConnection
	m	()[I	a	m_36509_	method_7422	getUniqueAvailableIngredientItems
	m	(I)Z	a	m_36510_	method_7423	dfs
	m	()I	b	m_36522_	method_7415	getMinIngredientCount
	m	(I)Z	b	m_36523_	method_7416	isSatisfied
	m	(ZII)Z	b	m_36531_	method_7425	hasResidual
	m	(ZI)Z	b	m_36528_	method_7426	hasVisited
	m	(ILit/unimi/dsi/fastutil/ints/IntList;)I	b	m_36525_	method_7427	tryPickAll
	m	(ZII)V	c	m_36540_	method_7414	toggleResidual
	m	(I)V	c	m_36535_	method_7421	setSatisfied
	m	(ZI)I	c	m_36537_	method_7424	getVisitedIndex
	m	(I)I	d	m_36544_	method_7419	getSatisfiedIndex
	m	(ZII)I	d	m_36546_	method_7420	getIndex
c	byt	net/minecraft/world/entity/player/package-info	net/minecraft/class_6070	net/minecraft/world/entity/player/package-info
c	byu	net/minecraft/world/entity/projectile/AbstractArrow	net/minecraft/class_1665	net/minecraft/world/entity/projectile/AbstractArrow
	f	Z	b	f_36703_	field_7588	inGround
	f	I	c	f_36704_	field_7576	inGroundTime
	f	Lbyu$a;	d	f_36705_	field_7572	pickup
	f	I	e	f_36706_	field_7574	shakeTime
	f	D	f	f_150120_	field_30657	ARROW_BASE_DAMAGE
	f	Laby;	g	f_36707_	field_7573	ID_FLAGS
	f	Laby;	h	f_36708_	field_7589	PIERCE_LEVEL
	f	I	i	f_150117_	field_30654	FLAG_CRIT
	f	I	j	f_150118_	field_30655	FLAG_NOPHYSICS
	f	I	k	f_150119_	field_30656	FLAG_CROSSBOW
	f	Ldcb;	l	f_36696_	field_7586	lastState
	f	I	m	f_36697_	field_7578	life
	f	D	n	f_36698_	field_7571	baseDamage
	f	I	o	f_36699_	field_7575	knockback
	f	Lamg;	p	f_36700_	field_7584	soundEvent
	f	Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;	q	f_36701_	field_7590	piercingIgnoreEntityIds
	f	Ljava/util/List;	r	f_36702_	field_7579	piercedAndKilledEntities
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lbfz;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_36799_	method_26352	startFalling
	m	()V	E	m_36723_	method_7453	resetPiercedEntities
	m	(Z)V	a	m_36762_	method_7439	setCritArrow
	m	(Lbfz;)V	a	m_7761_	method_7450	doPostHurtEffects
	m	(Lbyo;)Z	a	m_142470_	method_34713	tryPickup
	m	(Leei;Leei;)Leef;	a	m_6351_	method_7434	findHitEntity
	m	(B)V	a	m_36767_	method_7451	setPierceLevel
	m	(Lbfz;F)V	a	m_36745_	method_7435	setEnchantmentEffectsFromEntity
	m	(IZ)V	a	m_36737_	method_7455	setFlag
	m	(Lamg;)V	b	m_36740_	method_7444	setSoundEvent
	m	(I)V	b	m_36735_	method_7449	setKnockback
	m	(D)V	h	m_36781_	method_7438	setBaseDamage
	m	()V	j	m_6901_	method_7446	tickDespawn
	m	()Lamg;	k	m_7239_	method_7440	getDefaultHitGroundSoundEvent
	m	()Lamg;	o	m_36784_	method_20011	getHitGroundSoundEvent
	m	()Lcfz;	p	m_7941_	method_7445	getPickupItem
	m	(Z)V	p	m_36790_	method_7433	setNoPhysics
	m	()D	q	m_36789_	method_7448	getBaseDamage
	m	(Z)V	q	m_36793_	method_7442	setShotFromCrossbow
	m	()I	r	m_150123_	method_35207	getKnockback
	m	()Z	s	m_36792_	method_7443	isCritArrow
	m	()Z	t	m_36795_	method_7456	shotFromCrossbow
	m	()B	w	m_36796_	method_7447	getPierceLevel
	m	()F	x	m_6882_	method_7436	getWaterInertia
	m	()Z	y	m_36797_	method_7441	isNoPhysics
	m	()Z	z	m_36798_	method_26351	shouldFall
c	byu$1	net/minecraft/world/entity/projectile/AbstractArrow$1	net/minecraft/class_1665$1	net/minecraft/world/entity/projectile/AbstractArrow$1
	f	[I	a	f_150124_	field_29558	$SwitchMap$net$minecraft$world$entity$projectile$AbstractArrow$Pickup
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	byu$a	net/minecraft/world/entity/projectile/AbstractArrow$Pickup	net/minecraft/class_1665$class_1666	net/minecraft/world/entity/projectile/AbstractArrow$Pickup
	f	Lbyu$a;	a	DISALLOWED	field_7592	DISALLOWED
	f	Lbyu$a;	b	ALLOWED	field_7593	ALLOWED
	f	Lbyu$a;	c	CREATIVE_ONLY	field_7594	CREATIVE_ONLY
	f	[Lbyu$a;	d	$VALUES	field_7591	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbyu$a;	a	m_150126_	method_36663	$values
	m	(I)Lbyu$a;	a	m_36808_	method_7458	byOrdinal
c	byv	net/minecraft/world/entity/projectile/AbstractHurtingProjectile	net/minecraft/class_1668	net/minecraft/world/entity/projectile/AbstractHurtingProjectile
	f	D	b	f_36813_	field_7601	xPower
	f	D	c	f_36814_	field_7600	yPower
	f	D	d	f_36815_	field_7599	zPower
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lbfz;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;DDDDDDLcmm;)V	<init>	<init>	<init>	<init>
	m	()Z	aa_	m_5931_	method_7468	shouldBurn
	m	()Lit;	k	m_5967_	method_7467	getTrailParticle
	m	()F	o	m_6884_	method_7466	getInertia
c	byw	net/minecraft/world/entity/projectile/Arrow	net/minecraft/class_1667	net/minecraft/world/entity/projectile/Arrow
	f	I	f	f_150131_	field_30660	EXPOSED_POTION_DECAY_TIME
	f	I	g	f_150129_	field_30658	NO_EFFECT_COLOR
	f	Laby;	h	f_36854_	field_7595	ID_EFFECT_COLOR
	f	B	i	f_150130_	field_30659	EVENT_POTION_PUFF
	f	Lchw;	j	f_36855_	field_7597	potion
	f	Ljava/util/Set;	k	f_36852_	field_7598	effects
	f	Z	l	f_36853_	field_7596	fixedColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()V	D	m_36890_	method_7462	updateColor
	m	(Lcfz;)V	a	m_36878_	method_7459	setEffectsFromItem
	m	(Lbfa;)V	a	m_36870_	method_7463	addEffect
	m	(Lcfz;)I	c	m_36884_	method_7464	getCustomColor
	m	(I)V	c	m_36876_	method_7461	makeParticle
	m	(I)V	d	m_36882_	method_7465	setFixedColor
	m	(I)I	m	m_267768_	method_48574	method_48574
	m	()I	z	m_36889_	method_7460	getColor
c	byx	net/minecraft/world/entity/projectile/DragonFireball	net/minecraft/class_1670	net/minecraft/world/entity/projectile/DragonFireball
	f	F	e	f_150132_	field_30661	SPLASH_RANGE
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfz;DDD)V	<init>	<init>	<init>	<init>
c	byy	net/minecraft/world/entity/projectile/EvokerFangs	net/minecraft/class_1669	net/minecraft/world/entity/projectile/EvokerFangs
	f	I	b	f_150133_	field_30662	ATTACK_DURATION
	f	I	c	f_150134_	field_30663	LIFE_OFFSET
	f	I	d	f_150135_	field_30664	ATTACK_TRIGGER_TICKS
	f	I	e	f_36916_	field_7609	warmupDelayTicks
	f	Z	f	f_36917_	field_7610	sentSpikeEvent
	f	I	g	f_36918_	field_7607	lifeTicks
	f	Z	h	f_36919_	field_7608	clientSideAttackStarted
	f	Lbfz;	i	f_36920_	field_7605	owner
	f	Ljava/util/UUID;	j	f_36921_	field_7606	ownerUUID
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDDFILbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_36938_	method_7473	setOwner
	m	(F)F	a	m_36936_	method_7472	getAnimationProgress
	m	(Lbfz;)V	c	m_36944_	method_7471	dealDamageTo
	m	()Lbfz;	j	m_19749_	method_7470	getOwner
c	byz	net/minecraft/world/entity/projectile/EyeOfEnder	net/minecraft/class_1672	net/minecraft/world/entity/projectile/EyeOfEnder
	f	Laby;	b	f_36949_	field_17080	DATA_ITEM_STACK
	f	D	c	f_36950_	field_7619	tx
	f	D	d	f_36951_	field_7618	ty
	f	D	e	f_36952_	field_7617	tz
	f	I	f	f_36953_	field_7620	life
	f	Z	g	f_36954_	field_7621	surviveAfterDeath
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Lgu;)V	a	m_36967_	method_7478	signalTo
	m	(Lcfz;)V	a	m_36972_	method_16933	setItem
	m	()Lcfz;	k	m_36981_	method_16935	getItemRaw
c	bz	net/minecraft/advancements/critereon/ItemPredicate	net/minecraft/class_2073	net/minecraft/advancements/critereon/ItemPredicate
	f	Lbz;	a	f_45028_	field_9640	ANY
	f	Lanl;	b	f_45029_	field_9643	tag
	f	Ljava/util/Set;	c	f_151427_	field_9644	items
	f	Lcj$d;	d	f_45031_	field_9641	count
	f	Lcj$d;	e	f_45032_	field_9646	durability
	f	[Lbj;	f	f_45033_	field_9647	enchantments
	f	[Lbj;	g	f_45034_	field_20689	storedEnchantments
	f	Lchw;	h	f_45035_	field_9642	potion
	f	Lcl;	i	f_45036_	field_9645	nbt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;Ljava/util/Set;Lcj$d;Lcj$d;[Lbj;[Lbj;Lchw;Lcl;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_45053_	method_33267	method_33267
	m	(Lcom/google/gson/JsonElement;)Lbz;	a	m_45051_	method_8969	fromJson
	m	(Lcfz;)Z	a	m_45049_	method_8970	matches
	m	()Lcom/google/gson/JsonElement;	a	m_45048_	method_8971	serializeToJson
	m	(Lcom/google/gson/JsonElement;)[Lbz;	b	m_45055_	method_8972	fromJsonArray
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	b	m_45057_	method_17872	method_17872
c	bz$a	net/minecraft/advancements/critereon/ItemPredicate$Builder	net/minecraft/class_2073$class_2074	net/minecraft/advancements/critereon/ItemPredicate$Builder
	f	Ljava/util/List;	a	f_45059_	field_9649	enchantments
	f	Ljava/util/List;	b	f_45060_	field_20690	storedEnchantments
	f	Ljava/util/Set;	c	f_151440_	field_9650	items
	f	Lanl;	d	f_45062_	field_9652	tag
	f	Lcj$d;	e	f_45063_	field_9648	count
	f	Lcj$d;	f	f_45064_	field_9653	durability
	f	Lchw;	g	f_45065_	field_9651	potion
	f	Lcl;	h	f_45066_	field_9654	nbt
	m	()V	<init>	<init>	<init>	<init>
	m	([Lcml;)Lbz$a;	a	m_151445_	method_8977	of
	m	(Lcj$d;)Lbz$a;	a	m_151443_	method_35233	withCount
	m	(Lanl;)Lbz$a;	a	m_204145_	method_8975	of
	m	(Lbj;)Lbz$a;	a	m_45071_	method_8978	hasEnchantment
	m	()Lbz$a;	a	m_45068_	method_8973	item
	m	(Lqr;)Lbz$a;	a	m_45075_	method_20399	hasNbt
	m	(Lchw;)Lbz$a;	a	m_151441_	method_35232	isPotion
	m	()Lbz;	b	m_45077_	method_8976	build
	m	(Lbj;)Lbz$a;	b	m_151447_	method_35234	hasStoredEnchantment
	m	(Lcj$d;)Lbz$a;	b	m_151449_	method_35235	hasDurability
c	bza	net/minecraft/world/entity/projectile/Fireball	net/minecraft/class_3855	net/minecraft/world/entity/projectile/Fireball
	f	Laby;	e	f_36987_	field_17081	DATA_ITEM_STACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lbfz;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;DDDDDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)V	a	m_37010_	method_16936	setItem
	m	()Lcfz;	p	m_37018_	method_16938	getItemRaw
c	bzb	net/minecraft/world/entity/projectile/FireworkRocketEntity	net/minecraft/class_1671	net/minecraft/world/entity/projectile/FireworkRocketEntity
	f	Laby;	b	f_37019_	field_7614	DATA_ID_FIREWORKS_ITEM
	f	Laby;	c	f_37020_	field_7611	DATA_ATTACHED_TO_TARGET
	f	Laby;	d	f_37021_	field_7615	DATA_SHOT_AT_ANGLE
	f	I	e	f_37022_	field_7613	life
	f	I	f	f_37023_	field_7612	lifetime
	f	Lbfz;	g	f_37024_	field_7616	attachedToEntity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lbfj;DDDLcfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lcfz;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDDLcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lcfz;DDDZ)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lcfz;Lbfj;DDDZ)V	<init>	<init>	<init>	<init>
	m	(I)V	b	m_289166_	method_18072	method_18072
	m	()Z	k	m_37079_	method_7477	isShotAtAngle
	m	()V	o	m_37080_	method_16830	explode
	m	()Z	p	m_37086_	method_20308	hasExplosion
	m	()V	q	m_37087_	method_7475	dealExplosionDamage
	m	()Z	r	m_37088_	method_7476	isAttachedToEntity
c	bzc	net/minecraft/world/entity/projectile/FishingHook	net/minecraft/class_1536	net/minecraft/world/entity/projectile/FishingHook
	f	Lorg/slf4j/Logger;	b	f_201977_	field_36336	LOGGER
	f	Lapf;	c	f_37098_	field_23231	syncronizedRandom
	f	Z	d	f_37099_	field_23232	biting
	f	I	e	f_37100_	field_23233	outOfWaterTime
	f	I	f	f_150136_	field_30665	MAX_OUT_OF_WATER_TIME
	f	Laby;	g	f_37101_	field_7170	DATA_HOOKED_ENTITY
	f	Laby;	h	f_37102_	field_23234	DATA_BITING
	f	I	i	f_37103_	field_7167	life
	f	I	j	f_37089_	field_7173	nibble
	f	I	k	f_37090_	field_7174	timeUntilLured
	f	I	l	f_37091_	field_7172	timeUntilHooked
	f	F	m	f_37092_	field_7169	fishAngle
	f	Z	n	f_37093_	field_23134	openWater
	f	Lbfj;	o	f_37094_	field_7165	hookedIn
	f	Lbzc$a;	p	f_37095_	field_7175	currentState
	f	I	q	f_37096_	field_7171	luck
	f	I	r	f_37097_	field_7168	lureSpeed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;II)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;II)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)I	a	m_37156_	method_6957	retrieve
	m	(Lbyo;)Z	a	m_37136_	method_6959	shouldStopFishing
	m	(Lgu;)V	a	m_37145_	method_6949	catchingFish
	m	(Lgu;Lgu;)Lbzc$b;	a	m_37147_	method_26341	getOpenWaterTypeForArea
	m	(Lbzc;)V	a	m_150147_	method_36210	updateOwnerInfo
	m	(Lbzc$b;Lbzc$b;)Lbzc$b;	a	m_37138_	method_26340	method_26340
	m	(Lgu;)Z	b	m_37158_	method_26086	calculateOpenWater
	m	(Lbfj;)V	c	m_150155_	method_6954	pullEntity
	m	(Lgu;)Lbzc$b;	c	m_37163_	method_26342	getOpenWaterTypeForBlock
	m	()Z	j	m_37166_	method_26088	isOpenWaterFishing
	m	()Lbyo;	k	m_37168_	method_6947	getPlayerOwner
	m	()Lbfj;	o	m_37170_	method_26957	getHookedIn
	m	()V	p	m_37171_	method_6958	checkCollision
	m	(Lbfj;)V	x	m_150157_	method_6951	setHookedEntity
c	bzc$1	net/minecraft/world/entity/projectile/FishingHook$1	net/minecraft/class_1536$1	net/minecraft/world/entity/projectile/FishingHook$1
	f	[I	a	f_37173_	field_23235	$SwitchMap$net$minecraft$world$entity$projectile$FishingHook$OpenWaterType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bzc$a	net/minecraft/world/entity/projectile/FishingHook$FishHookState	net/minecraft/class_1536$class_1537	net/minecraft/world/entity/projectile/FishingHook$FishHookState
	f	Lbzc$a;	a	FLYING	field_7180	FLYING
	f	Lbzc$a;	b	HOOKED_IN_ENTITY	field_7178	HOOKED_IN_ENTITY
	f	Lbzc$a;	c	BOBBING	field_7179	BOBBING
	f	[Lbzc$a;	d	$VALUES	field_7181	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbzc$a;	a	m_150159_	method_36664	$values
c	bzc$b	net/minecraft/world/entity/projectile/FishingHook$OpenWaterType	net/minecraft/class_1536$class_4984	net/minecraft/world/entity/projectile/FishingHook$OpenWaterType
	f	Lbzc$b;	a	ABOVE_WATER	field_23236	ABOVE_WATER
	f	Lbzc$b;	b	INSIDE_WATER	field_23237	INSIDE_WATER
	f	Lbzc$b;	c	INVALID	field_23238	INVALID
	f	[Lbzc$b;	d	$VALUES	field_23239	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lbzc$b;	a	m_150160_	method_36665	$values
c	bzd	net/minecraft/world/entity/projectile/ItemSupplier	net/minecraft/class_3856	net/minecraft/world/entity/projectile/ItemSupplier
	m	()Lcfz;	j	m_7846_	method_7495	getItem
c	bze	net/minecraft/world/entity/projectile/LargeFireball	net/minecraft/class_1674	net/minecraft/world/entity/projectile/LargeFireball
	f	I	e	f_37197_	field_7624	explosionPower
	m	(Lcmm;Lbfz;DDDI)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bzf	net/minecraft/world/entity/projectile/LlamaSpit	net/minecraft/class_1673	net/minecraft/world/entity/projectile/LlamaSpit
	m	(Lcmm;Lbtn;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bzg	net/minecraft/world/entity/projectile/Projectile	net/minecraft/class_1676	net/minecraft/world/entity/projectile/Projectile
	f	Ljava/util/UUID;	b	f_37244_	field_22478	ownerUUID
	f	Lbfj;	c	f_150163_	field_33399	cachedOwner
	f	Z	d	f_37246_	field_23740	leftOwner
	f	Z	e	f_150164_	field_28646	hasBeenShot
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Lbfj;	A	m_150173_	method_37225	getEffectSource
	m	()V	C	m_37283_	method_26962	updateRotation
	m	(Leee;)V	a	m_8060_	method_24920	onHitBlock
	m	(Leeg;)V	a	m_6532_	method_7488	onHit
	m	(Leef;)V	a	m_5790_	method_7454	onHitEntity
	m	(Lbfj;)Z	a	m_5603_	method_26958	canHitEntity
	m	(Lbfj;FFFFF)V	a	m_37251_	method_24919	shootFromRotation
	m	(Lbfj;)V	b	m_5602_	method_7432	setOwner
	m	(Lbfj;)Z	c	m_37271_	method_26959	method_26959
	m	(DDDFF)V	c	m_6686_	method_7485	shoot
	m	(Lbfj;)Z	d	m_150171_	method_34714	ownedBy
	m	(FF)F	d	m_37273_	method_26960	lerpRotation
	m	()Z	k	m_37276_	method_26961	checkLeftOwner
c	bzh	net/minecraft/world/entity/projectile/ProjectileUtil	net/minecraft/class_1675	net/minecraft/world/entity/projectile/ProjectileUtil
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfj;Leei;Leei;Leed;Ljava/util/function/Predicate;)Leef;	a	m_37304_	method_18077	getEntityHitResult
	m	(Lbfj;Ljava/util/function/Predicate;D)Leeg;	a	m_278180_	method_49998	getHitResultOnViewVector
	m	(Leei;Lbfj;Ljava/util/function/Predicate;Leei;Lcmm;)Leeg;	a	m_278167_	method_18074	getHitResult
	m	(Lcmm;Lbfj;Leei;Leei;Leed;Ljava/util/function/Predicate;F)Leef;	a	m_150175_	method_37226	getEntityHitResult
	m	(Lbfj;F)V	a	m_37284_	method_7484	rotateTowardsMovement
	m	(Lbfz;Lcfz;F)Lbyu;	a	m_37300_	method_18813	getMobArrow
	m	(Lbfj;Ljava/util/function/Predicate;)Leeg;	a	m_278158_	method_49997	getHitResultOnMoveVector
	m	(Lbfj;Leei;Leei;Leed;Ljava/util/function/Predicate;D)Leef;	a	m_37287_	method_18075	getEntityHitResult
	m	(Lbfz;Lcfu;)Lbdw;	a	m_37297_	method_18812	getWeaponHoldingHand
c	bzi	net/minecraft/world/entity/projectile/ShulkerBullet	net/minecraft/class_1678	net/minecraft/world/entity/projectile/ShulkerBullet
	f	D	b	f_150183_	field_30666	SPEED
	f	Lbfj;	c	f_37312_	field_7626	finalTarget
	f	Lha;	d	f_37313_	field_7628	currentMoveDirection
	f	I	e	f_37314_	field_7627	flightSteps
	f	D	f	f_37315_	field_7635	targetDeltaX
	f	D	g	f_37316_	field_7633	targetDeltaY
	f	D	h	f_37317_	field_7625	targetDeltaZ
	f	Ljava/util/UUID;	i	f_37311_	field_7632	targetId
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfz;Lbfj;Lha$a;)V	<init>	<init>	<init>	<init>
	m	(Lha;)V	a	m_37350_	method_7487	setMoveDirection
	m	(Lha$a;)V	a	m_37348_	method_7486	selectNextMoveDirection
	m	()Lha;	j	m_150186_	method_35208	getMoveDirection
	m	()V	k	m_276200_	method_49723	destroy
c	bzj	net/minecraft/world/entity/projectile/SmallFireball	net/minecraft/class_1677	net/minecraft/world/entity/projectile/SmallFireball
	m	(Lcmm;DDDDDD)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfz;DDD)V	<init>	<init>	<init>	<init>
c	bzk	net/minecraft/world/entity/projectile/Snowball	net/minecraft/class_1680	net/minecraft/world/entity/projectile/Snowball
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Lit;	q	m_37408_	method_16939	getParticle
c	bzl	net/minecraft/world/entity/projectile/SpectralArrow	net/minecraft/class_1679	net/minecraft/world/entity/projectile/SpectralArrow
	f	I	f	f_37409_	field_7636	duration
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
c	bzm	net/minecraft/world/entity/projectile/ThrowableItemProjectile	net/minecraft/class_3857	net/minecraft/world/entity/projectile/ThrowableItemProjectile
	f	Laby;	b	f_37429_	field_17082	DATA_ITEM_STACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lbfz;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)V	a	m_37446_	method_16940	setItem
	m	()Lcfu;	k	m_7881_	method_16942	getDefaultItem
	m	()Lcfz;	o	m_37454_	method_16943	getItemRaw
c	bzn	net/minecraft/world/entity/projectile/ThrowableProjectile	net/minecraft/class_1682	net/minecraft/world/entity/projectile/ThrowableProjectile
	m	(Lbfn;Lbfz;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()F	p	m_7139_	method_7490	getGravity
c	bzo	net/minecraft/world/entity/projectile/ThrownEgg	net/minecraft/class_1681	net/minecraft/world/entity/projectile/ThrownEgg
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
c	bzp	net/minecraft/world/entity/projectile/ThrownEnderpearl	net/minecraft/class_1684	net/minecraft/world/entity/projectile/ThrownEnderpearl
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
c	bzq	net/minecraft/world/entity/projectile/ThrownExperienceBottle	net/minecraft/class_1683	net/minecraft/world/entity/projectile/ThrownExperienceBottle
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
c	bzr	net/minecraft/world/entity/projectile/ThrownPotion	net/minecraft/class_1686	net/minecraft/world/entity/projectile/ThrownPotion
	f	D	b	f_150190_	field_30667	SPLASH_RANGE
	f	Ljava/util/function/Predicate;	c	f_252520_	field_40737	WATER_SENSITIVE_OR_ON_FIRE
	f	D	d	f_150191_	field_30668	SPLASH_RANGE_SQ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lbfj;)V	a	m_37547_	method_7498	applySplash
	m	(Lgu;)V	a	m_150192_	method_7499	dowseFire
	m	(DI)I	a	m_267560_	method_48575	method_48575
	m	(Lcfz;Lchw;)V	a	m_37537_	method_7497	makeAreaOfEffectCloud
	m	(Lbfz;)Z	a	m_287114_	method_46401	method_46401
	m	()V	q	m_37552_	method_7500	applyWater
	m	()Z	r	m_37553_	method_7501	isLingering
c	bzs	net/minecraft/world/entity/projectile/ThrownTrident	net/minecraft/class_1685	net/minecraft/world/entity/projectile/ThrownTrident
	f	I	f	f_37557_	field_7649	clientSideReturnTridentTickCount
	f	Laby;	g	f_37558_	field_7647	ID_LOYALTY
	f	Laby;	h	f_37554_	field_21514	ID_FOIL
	f	Lcfz;	i	f_37555_	field_7650	tridentItem
	f	Z	j	f_37556_	field_7648	dealtDamage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lbfz;Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	()Z	D	m_150194_	method_31551	isChanneling
	m	()Z	E	m_37594_	method_7493	isAcceptibleReturnOwner
	m	()Z	z	m_37593_	method_23751	isFoil
c	bzt	net/minecraft/world/entity/projectile/WitherSkull	net/minecraft/class_1687	net/minecraft/world/entity/projectile/WitherSkull
	f	Laby;	e	f_37595_	field_7654	DATA_DANGEROUS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfz;DDD)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_37629_	method_7502	setDangerous
	m	()Z	p	m_37635_	method_7503	isDangerous
c	bzu	net/minecraft/world/entity/projectile/package-info	net/minecraft/class_6071	net/minecraft/world/entity/projectile/package-info
c	bzv	net/minecraft/world/entity/raid/Raid	net/minecraft/class_3765	net/minecraft/world/entity/raid/Raid
	f	Ljava/util/Map;	A	f_37670_	field_16615	groupToLeaderMap
	f	Ljava/util/Map;	B	f_37671_	field_16618	groupRaiderMap
	f	Ljava/util/Set;	C	f_37672_	field_19021	heroesOfTheVillage
	f	J	D	f_37673_	field_16605	ticksActive
	f	Lgu;	E	f_37674_	field_16613	center
	f	Laif;	F	f_37675_	field_16619	level
	f	Z	G	f_37676_	field_16611	started
	f	I	H	f_37677_	field_16625	id
	f	F	I	f_37678_	field_16620	totalHealth
	f	I	J	f_37679_	field_16623	badOmenLevel
	f	Z	K	f_37680_	field_16606	active
	f	I	L	f_37681_	field_16621	groupsSpawned
	f	Laic;	M	f_37682_	field_16607	raidEvent
	f	I	N	f_37683_	field_16616	postRaidTicks
	f	I	O	f_37684_	field_16614	raidCooldownTicks
	f	Lapf;	P	f_37685_	field_16608	random
	f	I	Q	f_37686_	field_19022	numGroups
	f	Lbzv$a;	R	f_37687_	field_19023	status
	f	I	S	f_37688_	field_19024	celebrationTicks
	f	Ljava/util/Optional;	T	f_37689_	field_19172	waveSpawnPos
	f	I	a	f_150197_	field_30669	VILLAGE_RADIUS_BUFFER
	f	I	b	f_150198_	field_30670	MAX_NO_ACTION_TIME
	f	I	c	f_150199_	field_30671	MAX_CELEBRATION_TICKS
	f	I	d	f_150200_	field_30672	TICKS_PER_DAY
	f	I	e	f_150201_	field_30673	DEFAULT_MAX_BAD_OMEN_LEVEL
	f	I	f	f_150202_	field_30674	VALID_RAID_RADIUS_SQR
	f	I	g	f_150203_	field_30675	RAID_REMOVAL_THRESHOLD_SQR
	f	I	h	f_150204_	field_30676	SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER
	f	I	i	f_150205_	field_30677	ATTEMPT_RAID_FARTHEST
	f	I	j	f_150206_	field_30678	ATTEMPT_RAID_CLOSE
	f	I	k	f_150207_	field_30679	ATTEMPT_RAID_INSIDE
	f	I	l	f_150208_	field_30680	VILLAGE_SEARCH_RADIUS
	f	I	m	f_150209_	field_30681	RAID_TIMEOUT_TICKS
	f	I	n	f_150210_	field_30682	NUM_SPAWN_ATTEMPTS
	f	Ljava/lang/String;	o	f_150211_	field_30683	OMINOUS_BANNER_PATTERN_NAME
	f	Ljava/lang/String;	p	f_150212_	field_30684	RAIDERS_REMAINING
	f	I	q	f_150213_	field_30685	POST_RAID_TICK_LIMIT
	f	I	r	f_150214_	field_30686	DEFAULT_PRE_RAID_TICKS
	f	I	s	f_150215_	field_30687	OUTSIDE_RAID_BOUNDS_TIMEOUT
	f	I	t	f_150216_	field_30688	LOW_MOB_THRESHOLD
	f	Lsw;	u	f_37665_	field_19016	RAID_NAME_COMPONENT
	f	Lsw;	v	f_37666_	field_19017	VICTORY
	f	Lsw;	w	f_37667_	field_19018	DEFEAT
	f	Lsw;	x	f_37668_	field_19019	RAID_BAR_VICTORY_COMPONENT
	f	Lsw;	y	f_37669_	field_19020	RAID_BAR_DEFEAT_COMPONENT
	f	I	z	f_150217_	field_30689	HERO_OF_THE_VILLAGE_DURATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILaif;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_37698_	method_16833	hasMoreWaves
	m	()Z	B	m_37699_	method_20012	isFinalWave
	m	()Z	C	m_37700_	method_20013	hasBonusWave
	m	()Z	D	m_37701_	method_20014	hasSpawnedBonusWave
	m	()Z	E	m_37702_	method_20015	shouldSpawnBonusGroup
	m	()V	F	m_37703_	method_16834	updateRaiders
	m	()Z	G	m_37704_	method_16519	shouldSpawnGroup
	m	()V	H	m_37705_	method_16520	setDirty
	m	(Lbdu;)I	a	m_37724_	method_20016	getNumGroups
	m	(ILbzw;Lgu;Z)V	a	m_37713_	method_16516	joinRaid
	m	(Lqr;)Lqr;	a	m_37747_	method_16502	save
	m	(Lbzw;Z)V	a	m_37740_	method_16510	removeFromRaid
	m	(Lgu;)V	a	m_37743_	method_16521	playSound
	m	(ILbzw;)V	a	m_37710_	method_16491	setLeader
	m	(II)Lgu;	a	m_37707_	method_16525	findRandomSpawnPos
	m	(Laig;)Z	a	m_289167_	method_19208	method_19208
	m	(Lbzv$b;Lapf;ILbdv;Z)I	a	m_219828_	method_20019	getPotentialBonusSpawns
	m	()Z	a	m_37706_	method_16832	isOver
	m	(Lbyo;)V	a	m_37728_	method_16518	absorbBadOmen
	m	(Lbzv$b;IZ)I	a	m_37730_	method_20018	getDefaultNumSpawns
	m	(ILbzw;Z)Z	a	m_37718_	method_16487	addWaveMob
	m	(Ljava/lang/Integer;)Ljava/util/Set;	a	m_37745_	method_16508	method_16508
	m	(I)V	a	m_150218_	method_35211	setBadOmenLevel
	m	(Lbfj;)V	a	m_37726_	method_20017	addHeroOfTheVillage
	m	(ILbzw;)Z	b	m_37752_	method_16505	addWaveMob
	m	(I)Lbzw;	b	m_37750_	method_16496	getLeader
	m	(Lgu;)V	b	m_37755_	method_16522	spawnGroup
	m	()Z	b	m_37749_	method_20020	isBetweenWaves
	m	(I)V	c	m_37758_	method_16500	removeLeader
	m	()Z	c	m_37757_	method_20021	hasFirstWaveSpawned
	m	(Lgu;)V	c	m_37760_	method_20509	setCenter
	m	(Lgu;)D	d	m_37765_	method_20510	method_20510
	m	()Z	d	m_37762_	method_20022	isStopped
	m	(I)Ljava/util/Optional;	d	m_37763_	method_20267	getValidSpawnPos
	m	()Z	e	m_37767_	method_20023	isVictory
	m	()Z	f	m_37768_	method_20024	isLoss
	m	()F	g	m_150220_	method_35212	getTotalHealth
	m	()Ljava/util/Set;	h	m_150221_	method_35213	getAllRaiders
	m	()Lcmm;	i	m_37769_	method_16831	getLevel
	m	()Z	j	m_37770_	method_16524	isStarted
	m	()I	k	m_37771_	method_16490	getGroupsSpawned
	m	()I	l	m_37772_	method_16514	getMaxBadOmenLevel
	m	()I	m	m_37773_	method_16493	getBadOmenLevel
	m	()V	n	m_37774_	method_16506	stop
	m	()V	o	m_37775_	method_16509	tick
	m	()V	p	m_37776_	method_16523	updateBossbar
	m	()F	q	m_37777_	method_16513	getHealthOfLivingRaiders
	m	()I	r	m_37778_	method_16517	getTotalRaidersAlive
	m	()Lcfz;	s	m_37779_	method_16515	getLeaderBannerInstance
	m	()Lgu;	t	m_37780_	method_16495	getCenter
	m	()I	u	m_37781_	method_16494	getId
	m	()Z	v	m_37782_	method_16504	isActive
	m	()F	w	m_37783_	method_20025	getEnchantOdds
	m	()Ljava/util/function/Predicate;	x	m_37784_	method_16501	validPlayer
	m	()V	y	m_37785_	method_16499	updatePlayers
	m	()V	z	m_37786_	method_20511	moveRaidCenterToNearbyVillageSection
c	bzv$1	net/minecraft/world/entity/raid/Raid$1	net/minecraft/class_3765$1	net/minecraft/world/entity/raid/Raid$1
	f	[I	a	f_37787_	field_19025	$SwitchMap$net$minecraft$world$entity$raid$Raid$RaiderType
	f	[I	b	f_37788_	field_16626	$SwitchMap$net$minecraft$world$Difficulty
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	bzv$a	net/minecraft/world/entity/raid/Raid$RaidStatus	net/minecraft/class_3765$class_4259	net/minecraft/world/entity/raid/Raid$RaidStatus
	f	Lbzv$a;	a	ONGOING	field_19026	ONGOING
	f	Lbzv$a;	b	VICTORY	field_19027	VICTORY
	f	Lbzv$a;	c	LOSS	field_19028	LOSS
	f	Lbzv$a;	d	STOPPED	field_19029	STOPPED
	f	[Lbzv$a;	e	f_37794_	field_19030	VALUES
	f	[Lbzv$a;	f	$VALUES	field_19031	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_37800_	method_20026	getName
	m	(Ljava/lang/String;)Lbzv$a;	a	m_37803_	method_20028	getByName
	m	()[Lbzv$a;	b	m_150222_	method_36666	$values
c	bzv$b	net/minecraft/world/entity/raid/Raid$RaiderType	net/minecraft/class_3765$class_3766	net/minecraft/world/entity/raid/Raid$RaiderType
	f	Lbzv$b;	a	VINDICATOR	field_16631	VINDICATOR
	f	Lbzv$b;	b	EVOKER	field_16634	EVOKER
	f	Lbzv$b;	c	PILLAGER	field_16633	PILLAGER
	f	Lbzv$b;	d	WITCH	field_16635	WITCH
	f	Lbzv$b;	e	RAVAGER	field_16630	RAVAGER
	f	[Lbzv$b;	f	f_37813_	field_16636	VALUES
	f	Lbfn;	g	f_37814_	field_16629	entityType
	f	[I	h	f_37815_	field_16628	spawnsPerWaveBeforeBonus
	f	[Lbzv$b;	i	$VALUES	field_16632	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILbfn;[I)V	<init>	<init>	<init>	<init>
	m	()[Lbzv$b;	a	m_150223_	method_36667	$values
c	bzw	net/minecraft/world/entity/raid/Raider	net/minecraft/class_3763	net/minecraft/world/entity/raid/Raider
	f	Ljava/util/function/Predicate;	b	f_37831_	field_16600	ALLOWED_ITEMS
	f	Z	bT	f_37833_	field_16602	canJoinRaid
	f	I	bU	f_37834_	field_16997	ticksOutsideRaid
	f	Laby;	c	f_37835_	field_19032	IS_CELEBRATING
	f	Lbzv;	d	f_37836_	field_16599	raid
	f	I	e	f_37832_	field_16601	wave
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Z)V	A	m_37899_	method_20036	setCelebrating
	m	()Lamg;	Y_	m_7930_	method_20033	getCelebrateSound
	m	(Lbzw;)Lapf;	a	m_219834_	method_20029	method_20029
	m	(Lbzv;)V	a	m_37851_	method_16476	setCurrentRaid
	m	(IZ)V	a	m_7895_	method_16484	applyRaidBuffs
	m	(Lbzw;)F	b	m_150226_	method_20030	method_20030
	m	(I)V	b	m_37842_	method_16477	setWave
	m	(Lbzw;)Lapf;	c	m_219836_	method_20032	method_20032
	m	(Lbvh;)Z	c	m_289168_	method_16483	method_16483
	m	(I)V	c	m_37863_	method_16835	setTicksOutsideRaid
	m	(Lbzw;)Z	d	m_150230_	method_19632	method_19632
	m	(Lbzw;)Lapf;	e	m_219838_	method_36668	method_36668
	m	(Lbzw;)Lapf;	f	m_219840_	method_20035	method_20035
	m	()Z	gl	m_37882_	method_16481	canJoinRaid
	m	()Lbzv;	gm	m_37885_	method_16478	getCurrentRaid
	m	()Z	gn	m_37886_	method_16482	hasActiveRaid
	m	()I	go	m_37887_	method_16486	getWave
	m	()Z	gp	m_37888_	method_20034	isCelebrating
	m	()I	gq	m_37889_	method_16836	getTicksOutsideRaid
	m	(Z)V	z	m_37897_	method_16480	setCanJoinRaid
c	bzw$a	net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal	net/minecraft/class_3763$class_4223	net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal
	f	Lbqm;	a	f_37901_	field_18881	shoutTargeting
	f	Lbzw;	b	f_37902_	field_18882	field_18882
	f	Lbzw;	c	f_37903_	field_18883	mob
	f	F	d	f_37904_	field_18884	hostileRadiusSqr
	m	(Lbzw;Lbvk;F)V	<init>	<init>	<init>	<init>
c	bzw$b	net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal	net/minecraft/class_3763$class_3764	net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal
	f	Lbzw;	a	f_37913_	field_16604	field_16604
	f	Lbzw;	b	f_37914_	field_16603	mob
	m	(Lbzw;Lbzw;)V	<init>	<init>	<init>	<init>
c	bzw$c	net/minecraft/world/entity/raid/Raider$RaiderCelebration	net/minecraft/class_3763$class_4260	net/minecraft/world/entity/raid/Raider$RaiderCelebration
	f	Lbzw;	a	f_37920_	field_19033	field_19033
	f	Lbzw;	b	f_37921_	field_19034	mob
	m	(Lbzw;Lbzw;)V	<init>	<init>	<init>	<init>
c	bzw$d	net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal	net/minecraft/class_3763$class_4261	net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal
	f	Lbzw;	a	f_37929_	field_19035	raider
	f	D	b	f_37930_	field_19036	speedModifier
	f	Lgu;	c	f_37931_	field_19037	poiPos
	f	Ljava/util/List;	d	f_37932_	field_19038	visited
	f	I	e	f_37933_	field_19039	distanceToPoi
	f	Z	f	f_37934_	field_19040	stuck
	m	(Lbzw;DI)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_37942_	method_20038	hasNotVisited
	m	(Lhe;)Z	a	m_219842_	method_20037	method_20037
	m	()Z	h	m_37948_	method_20039	isValidRaid
	m	()Z	i	m_37949_	method_20040	hasSuitablePoi
	m	()V	k	m_37950_	method_20041	updateVisited
c	bzx	net/minecraft/world/entity/raid/Raids	net/minecraft/class_3767	net/minecraft/world/entity/raid/Raids
	f	Ljava/lang/String;	a	f_150234_	field_30690	RAID_FILE_ID
	f	Ljava/util/Map;	b	f_37951_	field_16639	raidMap
	f	Laif;	c	f_37952_	field_16641	level
	f	I	d	f_37953_	field_16638	nextAvailableID
	f	I	e	f_37954_	field_16637	tick
	m	(Laif;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;)Lbzv;	a	m_37960_	method_16532	getOrCreateRaid
	m	(Laif;Lqr;)Lbzx;	a	m_150235_	method_77	load
	m	()V	a	m_37957_	method_16539	tick
	m	(Lhe;)Ljava/lang/String;	a	m_211596_	method_16533	getFileId
	m	(I)Lbzv;	a	m_37958_	method_16541	get
	m	(Lbzw;Lbzv;)Z	a	m_37965_	method_16838	canJoinRaid
	m	(Lgu;I)Lbzv;	a	m_37970_	method_19209	getNearbyRaid
	m	(Laig;)Lbzv;	a	m_37963_	method_16540	createOrExtendRaid
	m	(Lhe;)Z	b	m_219844_	method_44012	method_44012
	m	()I	d	m_37977_	method_16534	getUniqueId
c	bzy	net/minecraft/world/entity/raid/package-info	net/minecraft/class_6072	net/minecraft/world/entity/raid/package-info
c	bzz	net/minecraft/world/entity/schedule/Activity	net/minecraft/class_4168	net/minecraft/world/entity/schedule/Activity
	f	Ljava/lang/String;	A	f_37993_	field_18600	name
	f	I	B	f_37994_	field_23827	hashCode
	f	Lbzz;	a	f_37978_	field_18594	CORE
	f	Lbzz;	b	f_37979_	field_18595	IDLE
	f	Lbzz;	c	f_37980_	field_18596	WORK
	f	Lbzz;	d	f_37981_	field_18885	PLAY
	f	Lbzz;	e	f_37982_	field_18597	REST
	f	Lbzz;	f	f_37983_	field_18598	MEET
	f	Lbzz;	g	f_37984_	field_18599	PANIC
	f	Lbzz;	h	f_37985_	field_19041	RAID
	f	Lbzz;	i	f_37986_	field_19042	PRE_RAID
	f	Lbzz;	j	f_37987_	field_19043	HIDE
	f	Lbzz;	k	f_37988_	field_22396	FIGHT
	f	Lbzz;	l	f_37989_	field_22397	CELEBRATE
	f	Lbzz;	m	f_37990_	field_22398	ADMIRE_ITEM
	f	Lbzz;	n	f_37991_	field_22399	AVOID
	f	Lbzz;	o	f_37992_	field_22400	RIDE
	f	Lbzz;	p	f_150238_	field_28352	PLAY_DEAD
	f	Lbzz;	q	f_150239_	field_30691	LONG_JUMP
	f	Lbzz;	r	f_150240_	field_33504	RAM
	f	Lbzz;	s	f_219846_	field_37503	TONGUE
	f	Lbzz;	t	f_219847_	field_37504	SWIM
	f	Lbzz;	u	f_219848_	field_37505	LAY_SPAWN
	f	Lbzz;	v	f_219849_	field_38199	SNIFF
	f	Lbzz;	w	f_219850_	field_38200	INVESTIGATE
	f	Lbzz;	x	f_219851_	field_38201	ROAR
	f	Lbzz;	y	f_219852_	field_38202	EMERGE
	f	Lbzz;	z	f_219853_	field_38203	DIG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_37998_	method_19634	getName
	m	(Ljava/lang/String;)Lbzz;	a	m_37999_	method_19210	register
c	c	com/mojang/math/Divisor	net/minecraft/class_7836	com/mojang/math/Divisor
	f	I	a	f_252516_	field_40738	denominator
	f	I	b	f_252539_	field_40739	quotient
	f	I	c	f_252455_	field_40740	mod
	f	I	d	f_252404_	field_40741	returnedParts
	f	I	e	f_252437_	field_40742	remainder
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II)Ljava/lang/Iterable;	a	m_253068_	method_46402	asIterable
	m	(II)Ljava/util/Iterator;	b	m_253093_	method_46403	method_46403
c	ca	net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger	net/minecraft/class_4711	net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger
	f	Lacq;	a	f_285601_	field_21576	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Laig;Lgu;Lcfz;)V	a	m_285767_	method_23889	trigger
	m	(Ldzk;Lca$a;)Z	a	m_285985_	method_23888	method_23888
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lca$a;	a	m_7214_	method_23890	createInstance
c	ca$a	net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance	net/minecraft/class_4711$class_4712	net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance
	f	Lba;	a	f_285570_	field_24495	location
	m	(Lacq;Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Lca$a;	a	m_286031_	method_51710	placedBlock
	m	(Lch$a;Lbz$a;)Lca$a;	a	m_285945_	method_27981	itemUsedOnBlock
	m	([Leck$a;)Lca$a;	a	m_285745_	method_51712	placedBlock
	m	(I)[Leck;	a	m_286091_	method_51708	method_51708
	m	(Ldzk;)Z	a	m_285898_	method_51711	matches
	m	(Lch$a;Lbz$a;Lacq;)Lca$a;	a	m_285996_	method_51709	itemUsedOnLocation
	m	(Lch$a;Lbz$a;)Lca$a;	b	m_285770_	method_43125	allayDropItemOnBlock
c	caa	net/minecraft/world/entity/schedule/Keyframe	net/minecraft/class_4169	net/minecraft/world/entity/schedule/Keyframe
	f	I	a	f_38005_	field_18601	timeStamp
	f	F	b	f_38006_	field_18602	value
	m	(IF)V	<init>	<init>	<init>	<init>
	m	()I	a	m_38010_	method_19211	getTimeStamp
	m	()F	b	m_38011_	method_19212	getValue
c	cab	net/minecraft/world/entity/schedule/Schedule	net/minecraft/class_4170	net/minecraft/world/entity/schedule/Schedule
	f	I	a	f_150241_	field_30692	WORK_START_TIME
	f	I	b	f_150242_	field_30693	TOTAL_WORK_TIME
	f	Lcab;	c	f_38012_	field_18603	EMPTY
	f	Lcab;	d	f_38013_	field_18604	SIMPLE
	f	Lcab;	e	f_38014_	field_18605	VILLAGER_BABY
	f	Lcab;	f	f_38015_	field_18606	VILLAGER_DEFAULT
	f	Ljava/util/Map;	g	f_38016_	field_18607	timelines
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/util/Map$Entry;)D	a	m_38021_	method_19214	method_19214
	m	(I)Lbzz;	a	m_38019_	method_19213	getActivityAt
	m	(Lbzz;)V	a	m_38024_	method_19215	ensureTimelineExistsFor
	m	(Ljava/lang/String;)Lcac;	a	m_38029_	method_19217	register
	m	(Lbzz;Ljava/util/Map$Entry;)Z	a	m_38026_	method_19216	method_19216
	m	(Lbzz;)Lcad;	b	m_38031_	method_19218	getTimelineFor
	m	(Lbzz;)Ljava/util/List;	c	m_38033_	method_19219	getAllTimelinesExceptFor
c	cac	net/minecraft/world/entity/schedule/ScheduleBuilder	net/minecraft/class_4171	net/minecraft/world/entity/schedule/ScheduleBuilder
	f	Lcab;	a	f_38035_	field_18608	schedule
	f	Ljava/util/List;	b	f_38036_	field_18609	transitions
	m	(Lcab;)V	<init>	<init>	<init>	<init>
	m	(Lcac$a;)V	a	m_38043_	method_19222	method_19222
	m	(ILbzz;)Lcac;	a	m_38040_	method_19221	changeActivityAt
	m	(Lcac$a;Lcad;)V	a	m_150243_	method_19223	method_19223
	m	()Lcab;	a	m_38039_	method_19220	build
c	cac$a	net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition	net/minecraft/class_4171$class_4172	net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition
	f	I	a	f_38048_	field_18610	time
	f	Lbzz;	b	f_38049_	field_18611	activity
	m	(ILbzz;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_38053_	method_19224	getTime
	m	()Lbzz;	b	m_38054_	method_19225	getActivity
c	cad	net/minecraft/world/entity/schedule/Timeline	net/minecraft/class_4173	net/minecraft/world/entity/schedule/Timeline
	f	Ljava/util/List;	a	f_38055_	field_18612	keyframes
	f	I	b	f_38056_	field_18613	previousIndex
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lcaa;)V	a	m_38063_	method_19228	method_19228
	m	(I)F	a	m_38058_	method_19226	getValueAt
	m	()Lcom/google/common/collect/ImmutableList;	a	m_150246_	method_35214	getKeyframes
	m	(Ljava/util/Collection;)Lcad;	a	m_150247_	method_35215	addKeyframes
	m	(IF)Lcad;	a	m_38060_	method_19227	addKeyframe
	m	()V	b	m_38066_	method_19229	sortAndDeduplicateKeyframes
c	cae	net/minecraft/world/entity/schedule/package-info	net/minecraft/class_6073	net/minecraft/world/entity/schedule/package-info
c	caf	net/minecraft/world/entity/vehicle/AbstractMinecart	net/minecraft/class_1688	net/minecraft/world/entity/vehicle/AbstractMinecart
	f	F	b	f_150249_	field_30694	WATER_SLOWDOWN_FACTOR
	f	Laby;	c	f_38079_	field_7663	DATA_ID_HURT
	f	Laby;	d	f_38080_	field_7668	DATA_ID_HURTDIR
	f	Laby;	e	f_38081_	field_7667	DATA_ID_DAMAGE
	f	Laby;	f	f_38082_	field_7671	DATA_ID_DISPLAY_BLOCK
	f	Laby;	g	f_38083_	field_7661	DATA_ID_DISPLAY_OFFSET
	f	Laby;	h	f_38084_	field_7670	DATA_ID_CUSTOM_DISPLAY
	f	Lcom/google/common/collect/ImmutableMap;	i	f_38067_	field_24464	POSE_DISMOUNT_HEIGHTS
	f	Z	j	f_38068_	field_7660	flipped
	f	Z	k	f_287786_	field_44917	onRails
	f	Ljava/util/Map;	l	f_38069_	field_7664	EXITS
	f	I	m	f_38070_	field_7669	lSteps
	f	D	n	f_38071_	field_7665	lx
	f	D	o	f_38072_	field_7666	ly
	f	D	p	f_38073_	field_7662	lz
	f	D	q	f_38074_	field_7659	lyr
	f	D	r	f_38075_	field_7657	lxr
	f	D	s	f_38076_	field_7658	lxd
	f	D	t	f_38077_	field_7655	lyd
	f	D	u	f_38078_	field_7656	lzd
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(IIIZ)V	a	m_6025_	method_7506	activateMinecart
	m	(Z)V	a	m_38138_	method_7511	setCustomDisplay
	m	(Lben;)V	a	m_7617_	method_7516	destroy
	m	(Lgu;)Z	a	m_38129_	method_18803	isRedstoneConductor
	m	(F)V	a	m_38109_	method_7520	setDamage
	m	(Lddf;)Lcom/mojang/datafixers/util/Pair;	a	m_38125_	method_22864	exits
	m	(Lgu$a;)Lefb;	a	m_289170_	method_30339	method_30339
	m	(Ljava/util/EnumMap;)V	a	m_38134_	method_22865	method_22865
	m	(Lcmm;DDDLcaf$a;)Lcaf;	a	m_38119_	method_7523	createMinecart
	m	(DDDD)Leei;	a	m_38096_	method_7505	getPosOffs
	m	(Lgu;)Lefb;	b	m_289169_	method_30340	method_30340
	m	(I)V	c	m_38154_	method_7509	setHurtTime
	m	(Lgu;Ldcb;)V	c	m_6401_	method_7513	moveAlongTrack
	m	(Ldcb;)V	c	m_38146_	method_7527	setDisplayBlockState
	m	(I)V	d	m_38160_	method_7524	setHurtDir
	m	()Lcfu;	j	m_213728_	method_42670	getDropItem
	m	()D	k	m_7097_	method_7504	getMaxSpeed
	m	(I)V	m	m_38174_	method_7515	setDisplayOffset
	m	()V	o	m_38163_	method_7512	comeOffTrack
	m	()V	p	m_7114_	method_7525	applyNaturalSlowdown
	m	(DDD)Leei;	q	m_38179_	method_7508	getPos
	m	()F	q	m_38169_	method_7521	getDamage
	m	()I	r	m_38176_	method_7507	getHurtTime
	m	()I	s	m_38177_	method_7522	getHurtDir
	m	()Lcaf$a;	t	m_6064_	method_7518	getMinecartType
	m	()Ldcb;	v	m_38178_	method_7519	getDisplayBlockState
	m	()Ldcb;	w	m_6390_	method_7517	getDefaultDisplayBlockState
	m	()I	x	m_38183_	method_7514	getDisplayOffset
	m	()I	y	m_7144_	method_7526	getDefaultDisplayOffset
	m	()Z	z	m_38184_	method_7510	hasCustomDisplay
c	caf$1	net/minecraft/world/entity/vehicle/AbstractMinecart$1	net/minecraft/class_1688$1	net/minecraft/world/entity/vehicle/AbstractMinecart$1
	f	[I	a	f_38185_	field_7682	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	f	[I	b	f_150252_	field_27011	$SwitchMap$net$minecraft$world$entity$vehicle$AbstractMinecart$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	caf$a	net/minecraft/world/entity/vehicle/AbstractMinecart$Type	net/minecraft/class_1688$class_1689	net/minecraft/world/entity/vehicle/AbstractMinecart$Type
	f	Lcaf$a;	a	RIDEABLE	field_7674	RIDEABLE
	f	Lcaf$a;	b	CHEST	field_7678	CHEST
	f	Lcaf$a;	c	FURNACE	field_7679	FURNACE
	f	Lcaf$a;	d	TNT	field_7675	TNT
	f	Lcaf$a;	e	SPAWNER	field_7680	SPAWNER
	f	Lcaf$a;	f	HOPPER	field_7677	HOPPER
	f	Lcaf$a;	g	COMMAND_BLOCK	field_7681	COMMAND_BLOCK
	f	[Lcaf$a;	h	$VALUES	field_7673	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcaf$a;	a	m_150253_	method_36669	$values
c	cag	net/minecraft/world/entity/vehicle/AbstractMinecartContainer	net/minecraft/class_1693	net/minecraft/world/entity/vehicle/AbstractMinecartContainer
	f	Lhn;	c	f_38202_	field_7735	itemStacks
	f	Lacq;	d	f_38204_	field_7734	lootTable
	f	J	e	f_38205_	field_7732	lootTableSeed
	m	(Lbfn;DDDLcmm;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)Lcbf;	a	m_7402_	method_17357	createMenu
	m	(Lacq;J)V	a	m_38236_	method_7562	setLootTable
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
c	cah	net/minecraft/world/entity/vehicle/Boat	net/minecraft/class_1690	net/minecraft/world/entity/vehicle/Boat
	f	D	aD	f_38270_	field_7685	lerpZ
	f	D	aE	f_38271_	field_7699	lerpYRot
	f	D	aF	f_38272_	field_7684	lerpXRot
	f	Z	aG	f_38273_	field_7710	inputLeft
	f	Z	aH	f_38274_	field_7695	inputRight
	f	Z	aI	f_38275_	field_7709	inputUp
	f	Z	aJ	f_38276_	field_7693	inputDown
	f	D	aK	f_38277_	field_7697	waterLevel
	f	F	aL	f_38278_	field_7714	landFriction
	f	Lcah$a;	aM	f_38279_	field_7702	status
	f	Lcah$a;	aN	f_38280_	field_7701	oldStatus
	f	D	aO	f_38281_	field_7696	lastYd
	f	Z	aP	f_38257_	field_7689	isAboveBubbleColumn
	f	Z	aQ	f_38258_	field_7703	bubbleColumnDirectionIsDown
	f	F	aR	f_38259_	field_7712	bubbleMultiplier
	f	F	aS	f_38260_	field_7694	bubbleAngle
	f	F	aT	f_38261_	field_7711	bubbleAngleO
	f	I	b	f_150268_	field_30697	PADDLE_LEFT
	f	I	c	f_150269_	field_30698	PADDLE_RIGHT
	f	D	d	f_150270_	field_30699	PADDLE_SOUND_TIME
	f	I	e	f_150271_	field_30700	BUBBLE_TIME
	f	Laby;	f	f_38282_	field_7688	DATA_ID_HURT
	f	Laby;	g	f_38283_	field_7707	DATA_ID_HURTDIR
	f	Laby;	h	f_38284_	field_7705	DATA_ID_DAMAGE
	f	Laby;	i	f_38285_	field_7698	DATA_ID_TYPE
	f	Laby;	j	f_38286_	field_7687	DATA_ID_PADDLE_LEFT
	f	Laby;	k	f_38287_	field_7713	DATA_ID_PADDLE_RIGHT
	f	Laby;	l	f_38262_	field_7691	DATA_ID_BUBBLE_TIME
	f	I	m	f_150266_	field_30695	TIME_TO_EJECT
	f	F	n	f_150267_	field_30696	PADDLE_SPEED
	f	[F	o	f_38263_	field_7704	paddlePositions
	f	F	p	f_38264_	field_7692	invFriction
	f	F	q	f_38265_	field_7706	outOfControlTicks
	f	F	r	f_38266_	field_7690	deltaRotation
	f	I	s	f_38267_	field_7708	lerpSteps
	f	D	t	f_38268_	field_7686	lerpX
	f	D	u	f_38269_	field_7700	lerpY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_38393_	method_7545	checkInWater
	m	()Lcah$a;	C	m_38394_	method_7532	isUnderwater
	m	()V	D	m_38395_	method_7534	floatBoat
	m	()V	E	m_38396_	method_7549	controlBoat
	m	()I	F	m_38397_	method_7539	getBubbleTime
	m	(ZZZZ)V	a	m_38342_	method_7535	setInput
	m	(ZZ)V	a	m_38339_	method_7538	setPaddleState
	m	(Lben;)V	a	m_213560_	method_42279	destroy
	m	(F)V	a	m_38311_	method_7542	setDamage
	m	(IF)F	a	m_38315_	method_7551	getRowingTime
	m	(Lcah$b;)V	a	m_28464_	method_47884	setVariant
	m	(Lbfj;)Z	a	m_271938_	method_49182	hasEnoughSpaceFor
	m	(Lbfj;Lbfj;)Z	a	m_38323_	method_30959	canVehicleCollide
	m	(Lbfj;)V	b	m_38321_	method_7546	clampRotation
	m	(I)V	b	m_38366_	method_7531	setBubbleTime
	m	(I)Z	c	m_38313_	method_7556	getPaddleState
	m	(Lbfj;)Z	c	m_150273_	method_31552	method_31552
	m	(I)V	d	m_38354_	method_7553	setHurtTime
	m	()Lcfu;	j	m_38369_	method_7557	getDropItem
	m	()Lamg;	k	m_38370_	method_7537	getPaddleSound
	m	(I)V	m	m_38362_	method_7540	setHurtDir
	m	()F	o	m_38371_	method_7544	getWaterLevelAbove
	m	()F	p	m_38377_	method_7548	getGroundFriction
	m	()F	q	m_213802_	method_42280	getSinglePassengerXOffset
	m	()F	r	m_38384_	method_7554	getDamage
	m	()I	s	m_38385_	method_7533	getHurtTime
	m	(F)F	s	m_38352_	method_7547	getBubbleAngle
	m	()I	t	m_38386_	method_7543	getHurtDir
	m	()Lcah$b;	v	m_28554_	method_47885	getVariant
	m	()I	w	m_213801_	method_42281	getMaxPassengers
	m	()V	x	m_38388_	method_7550	tickBubbleColumn
	m	()V	y	m_38391_	method_7555	tickLerp
	m	()Lcah$a;	z	m_38392_	method_7552	getStatus
c	cah$1	net/minecraft/world/entity/vehicle/Boat$1	net/minecraft/class_1690$1	net/minecraft/world/entity/vehicle/Boat$1
	f	[I	a	f_38398_	field_7722	$SwitchMap$net$minecraft$world$entity$vehicle$Boat$Type
	f	[I	b	f_38399_	field_7721	$SwitchMap$net$minecraft$world$entity$vehicle$Boat$Status
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cah$a	net/minecraft/world/entity/vehicle/Boat$Status	net/minecraft/class_1690$class_1691	net/minecraft/world/entity/vehicle/Boat$Status
	f	Lcah$a;	a	IN_WATER	field_7718	IN_WATER
	f	Lcah$a;	b	UNDER_WATER	field_7717	UNDER_WATER
	f	Lcah$a;	c	UNDER_FLOWING_WATER	field_7716	UNDER_FLOWING_WATER
	f	Lcah$a;	d	ON_LAND	field_7719	ON_LAND
	f	Lcah$a;	e	IN_AIR	field_7720	IN_AIR
	f	[Lcah$a;	f	$VALUES	field_7715	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcah$a;	a	m_150276_	method_36670	$values
c	cah$b	net/minecraft/world/entity/vehicle/Boat$Type	net/minecraft/class_1690$class_1692	net/minecraft/world/entity/vehicle/Boat$Type
	f	Lcah$b;	a	OAK	field_7727	OAK
	f	Lcah$b;	b	SPRUCE	field_7728	SPRUCE
	f	Lcah$b;	c	BIRCH	field_7729	BIRCH
	f	Lcah$b;	d	JUNGLE	field_7730	JUNGLE
	f	Lcah$b;	e	ACACIA	field_7725	ACACIA
	f	Lcah$b;	f	CHERRY	field_42681	CHERRY
	f	Lcah$b;	g	DARK_OAK	field_7723	DARK_OAK
	f	Lcah$b;	h	MANGROVE	field_37506	MANGROVE
	f	Lcah$b;	i	BAMBOO	field_40161	BAMBOO
	f	Lapr$a;	j	f_262275_	field_41599	CODEC
	f	Ljava/lang/String;	k	f_38420_	field_7726	name
	f	Lcpn;	l	f_38421_	field_7731	planks
	f	Ljava/util/function/IntFunction;	m	f_262735_	field_41675	BY_ID
	f	[Lcah$b;	n	$VALUES	field_7724	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILcpn;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_38429_	method_7559	getName
	m	(Ljava/lang/String;)Lcah$b;	a	m_38432_	method_7561	byName
	m	(I)Lcah$b;	a	m_38430_	method_7558	byId
	m	()Lcpn;	b	m_38434_	method_7560	getPlanks
	m	()[Lcah$b;	d	m_150277_	method_36671	$values
c	cai	net/minecraft/world/entity/vehicle/ChestBoat	net/minecraft/class_7264	net/minecraft/world/entity/vehicle/ChestBoat
	f	I	f	f_219867_	field_38207	CONTAINER_SIZE
	f	Lhn;	g	f_219864_	field_38204	itemStacks
	f	Lacq;	h	f_219865_	field_38205	lootTable
	f	J	i	f_219866_	field_38206	lootTableSeed
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
	m	(Lbyo;)V	e	m_219913_	method_42282	unpackLootTable
c	cai$1	net/minecraft/world/entity/vehicle/ChestBoat$1	net/minecraft/class_7264$1	net/minecraft/world/entity/vehicle/ChestBoat$1
	f	[I	a	f_219923_	field_38208	$SwitchMap$net$minecraft$world$entity$vehicle$Boat$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	caj	net/minecraft/world/entity/vehicle/ContainerEntity	net/minecraft/class_7265	net/minecraft/world/entity/vehicle/ContainerEntity
	m	()Lacq;	A	m_214142_	method_42276	getLootTable
	m	()J	C	m_213803_	method_42277	getLootTableSeed
	m	()Lhn;	D	m_213659_	method_42278	getItemStacks
	m	()V	E	m_213775_	method_42273	clearItemStacks
	m	(Lben;Lcmm;Lbfj;)V	a	m_219927_	method_42283	chestVehicleDestroyed
	m	(Lacq;)V	a	m_214199_	method_42275	setLootTable
	m	(J)V	a	m_214065_	method_42274	setLootTableSeed
	m	(II)Lcfz;	b	m_219936_	method_42286	removeChestVehicleItem
	m	(Lqr;)V	b_	m_219934_	method_42285	readChestVehicleSaveData
	m	(Lqr;)V	c	m_219943_	method_42288	addChestVehicleSaveData
	m	(ILcfz;)V	c	m_219940_	method_42287	setChestVehicleItem
	m	(Lbyo;)Lbdx;	c_	m_268996_	method_42284	interactWithContainerVehicle
	m	()Z	dD	m_213877_	method_31481	isRemoved
	m	()Lcmm;	dI	m_9236_	method_37908	level
	m	()Leei;	dg	m_20182_	method_19538	position
	m	(I)Lcfz;	e_	m_219945_	method_42289	removeChestVehicleItemNoUpdate
	m	()V	f	m_219953_	method_42293	clearChestVehicleContent
	m	(Lbyo;)V	f	m_219949_	method_42291	unpackChestVehicleLootTable
	m	(I)Lcfz;	f_	m_219947_	method_42290	getChestVehicleItem
	m	(Lbyo;)Z	g	m_219954_	method_42294	isChestVehicleStillValid
	m	()Z	g	m_219956_	method_42295	isChestVehicleEmpty
	m	(I)Lbgs;	g_	m_219951_	method_42292	getChestVehicleSlot
c	caj$1	net/minecraft/world/entity/vehicle/ContainerEntity$1	net/minecraft/class_7265$1	net/minecraft/world/entity/vehicle/ContainerEntity$1
	f	I	a	f_219957_	field_38209	val$slot
	f	Lcaj;	c	f_219958_	field_38210	field_38210
	m	(Lcaj;I)V	<init>	<init>	<init>	<init>
c	cak	net/minecraft/world/entity/vehicle/DismountHelper	net/minecraft/class_5275	net/minecraft/world/entity/vehicle/DismountHelper
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lclw;Lgu;Z)Leei;	a	m_38441_	method_30769	findSafeDismountLocation
	m	(Lgu;ILjava/util/function/Function;)D	a	m_38463_	method_30343	findCeilingFrom
	m	(D)Z	a	m_38439_	method_27932	isBlockFloorValid
	m	(Lclw;Lgu;)Lefb;	a	m_38460_	method_30770	method_30770
	m	(Lclw;Lbfz;Leed;)Z	a	m_38456_	method_27933	canDismountTo
	m	(Lcls;Lgu;)Lefb;	a	m_38446_	method_30341	nonClimbableShape
	m	(Lclw;Leei;Lbfz;Lbgl;)Z	a	m_150279_	method_33353	canDismountTo
	m	(Lha;)[[I	a	m_38467_	method_27934	offsetsForDirection
c	cal	net/minecraft/world/entity/vehicle/Minecart	net/minecraft/class_1695	net/minecraft/world/entity/vehicle/Minecart
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
c	cam	net/minecraft/world/entity/vehicle/MinecartChest	net/minecraft/class_1694	net/minecraft/world/entity/vehicle/MinecartChest
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
c	can	net/minecraft/world/entity/vehicle/MinecartCommandBlock	net/minecraft/class_1697	net/minecraft/world/entity/vehicle/MinecartCommandBlock
	f	Laby;	c	f_38503_	field_7743	DATA_ID_COMMAND_NAME
	f	Laby;	d	f_38504_	field_7741	DATA_ID_LAST_OUTPUT
	f	Lcln;	e	f_38505_	field_7744	commandBlock
	f	I	f	f_150284_	field_30701	ACTIVATION_DELAY
	f	I	g	f_38506_	field_7742	lastActivated
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Lcln;	A	m_38534_	method_7567	getCommandBlock
c	can$a	net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase	net/minecraft/class_1697$class_1698	net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase
	f	Lcan;	b	f_38537_	field_7745	field_7745
	m	(Lcan;)V	<init>	<init>	<init>	<init>
	m	()Lcan;	h	m_38543_	method_7569	getMinecart
c	cao	net/minecraft/world/entity/vehicle/MinecartFurnace	net/minecraft/class_1696	net/minecraft/world/entity/vehicle/MinecartFurnace
	f	D	c	f_38545_	field_7737	xPush
	f	D	d	f_38546_	field_7736	zPush
	f	Laby;	e	f_38547_	field_7740	DATA_ID_FUEL
	f	I	f	f_38548_	field_7739	fuel
	f	Lciz;	g	f_38549_	field_7738	INGREDIENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_38579_	method_7565	hasFuel
	m	(Z)V	p	m_38576_	method_7564	setHasFuel
c	cap	net/minecraft/world/entity/vehicle/MinecartHopper	net/minecraft/class_1700	net/minecraft/world/entity/vehicle/MinecartHopper
	f	Z	f	f_38580_	field_7749	enabled
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Z	F	m_38617_	method_7572	isEnabled
	m	()Z	K	m_38592_	method_7574	suckInItems
	m	(Z)V	p	m_38613_	method_7570	setEnabled
c	caq	net/minecraft/world/entity/vehicle/MinecartSpawner	net/minecraft/class_1699	net/minecraft/world/entity/vehicle/MinecartSpawner
	f	Lclo;	c	f_38621_	field_7746	spawner
	f	Ljava/lang/Runnable;	d	f_150333_	field_27012	ticker
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()Lclo;	A	m_150340_	method_35216	getSpawner
	m	(Lcmm;)Ljava/lang/Runnable;	b	m_150334_	method_31553	createTicker
	m	(Lcmm;)V	c	m_289172_	method_31554	method_31554
	m	(Lcmm;)V	d	m_289171_	method_31555	method_31555
c	caq$1	net/minecraft/world/entity/vehicle/MinecartSpawner$1	net/minecraft/class_1699$1	net/minecraft/world/entity/vehicle/MinecartSpawner$1
	f	Lcaq;	a	f_38640_	field_7747	field_7747
	m	(Lcaq;)V	<init>	<init>	<init>	<init>
c	car	net/minecraft/world/entity/vehicle/MinecartTNT	net/minecraft/class_1701	net/minecraft/world/entity/vehicle/MinecartTNT
	f	B	c	f_150345_	field_30703	EVENT_PRIME
	f	I	d	f_38647_	field_7751	fuse
	m	(Lbfn;Lcmm;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;DDD)V	<init>	<init>	<init>	<init>
	m	()V	A	m_38693_	method_7575	primeFuse
	m	()I	C	m_38694_	method_7577	getFuse
	m	()Z	D	m_38695_	method_7578	isPrimed
	m	(Lben;D)V	a	m_257440_	method_7576	explode
	m	(D)V	h	m_38688_	method_47305	explode
c	cas	net/minecraft/world/entity/vehicle/package-info	net/minecraft/class_6074	net/minecraft/world/entity/vehicle/package-info
c	cat	net/minecraft/world/flag/FeatureElement	net/minecraft/class_7695	net/minecraft/world/flag/FeatureElement
	f	Ljava/util/Set;	bv	f_244051_	field_40162	FILTERED_REGISTRIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcaw;)Z	a	m_245993_	method_45382	isEnabled
	m	()Lcaw;	m	m_245183_	method_45322	requiredFeatures
c	cau	net/minecraft/world/flag/FeatureFlag	net/minecraft/class_7696	net/minecraft/world/flag/FeatureFlag
	f	Lcax;	a	f_243952_	field_40163	universe
	f	J	b	f_244012_	field_40164	mask
	m	(Lcax;I)V	<init>	<init>	<init>	<init>
c	cav	net/minecraft/world/flag/FeatureFlagRegistry	net/minecraft/class_7697	net/minecraft/world/flag/FeatureFlagRegistry
	f	Lorg/slf4j/Logger;	a	f_244528_	field_40165	LOGGER
	f	Lcax;	b	f_244444_	field_40166	universe
	f	Ljava/util/Map;	c	f_244560_	field_40167	names
	f	Lcaw;	d	f_243770_	field_40168	allFlags
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcax;Lcaw;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcaw;Ljava/util/Set;Lacq;Lcau;)V	a	m_245840_	method_45386	method_45386
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_274257_	method_45389	method_45389
	m	(Lcaw;)Z	a	m_246363_	method_45385	isSubset
	m	(Ljava/lang/Iterable;)Lcaw;	a	m_247416_	method_45387	fromNames
	m	([Lcau;)Lcaw;	a	m_245769_	method_45390	subset
	m	(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lcaw;	a	m_247021_	method_45388	fromNames
	m	()Lcaw;	a	m_247355_	method_45383	allFlags
	m	(Lacq;)V	a	m_245474_	method_45384	method_45384
	m	(Ljava/util/Set;)Ljava/lang/String;	a	m_274256_	method_49492	method_49492
	m	(Lcaw;)Ljava/util/Set;	b	m_245829_	method_45392	toNames
	m	()Lcom/mojang/serialization/Codec;	b	m_245213_	method_45391	codec
	m	(Lcaw;)Ljava/util/List;	c	m_245711_	method_45393	method_45393
c	cav$a	net/minecraft/world/flag/FeatureFlagRegistry$Builder	net/minecraft/class_7697$class_7698	net/minecraft/world/flag/FeatureFlagRegistry$Builder
	f	Lcax;	a	f_243698_	field_40169	universe
	f	I	b	f_244365_	field_40170	id
	f	Ljava/util/Map;	c	f_244349_	field_40171	flags
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lcav;	a	m_245707_	method_45394	build
	m	(Lacq;)Lcau;	a	m_247497_	method_45395	create
	m	(Ljava/lang/String;)Lcau;	a	m_246015_	method_45396	createVanilla
c	caw	net/minecraft/world/flag/FeatureFlagSet	net/minecraft/class_7699	net/minecraft/world/flag/FeatureFlagSet
	f	I	a	f_244635_	field_40172	MAX_CONTAINER_SIZE
	f	Lcaw;	b	f_244513_	field_40173	EMPTY
	f	Lcax;	c	f_243923_	field_40174	universe
	f	J	d	f_243922_	field_40175	mask
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcax;J)V	<init>	<init>	<init>	<init>
	m	(Lcau;)Lcaw;	a	m_247091_	method_45398	of
	m	()Lcaw;	a	m_246902_	method_45397	of
	m	(Lcau;[Lcau;)Lcaw;	a	m_245702_	method_45399	of
	m	(Lcax;Ljava/util/Collection;)Lcaw;	a	m_247438_	method_45402	create
	m	(Lcax;JLjava/lang/Iterable;)J	a	m_245120_	method_45401	computeMask
	m	(Lcaw;)Z	a	m_247715_	method_45400	isSubsetOf
	m	(Lcau;)Z	b	m_245372_	method_45403	contains
	m	(Lcaw;)Lcaw;	b	m_246699_	method_45404	join
c	cax	net/minecraft/world/flag/FeatureFlagUniverse	net/minecraft/class_7700	net/minecraft/world/flag/FeatureFlagUniverse
	f	Ljava/lang/String;	a	f_243740_	field_40176	id
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	cay	net/minecraft/world/flag/FeatureFlags	net/minecraft/class_7701	net/minecraft/world/flag/FeatureFlags
	f	Lcau;	a	f_244571_	field_40177	VANILLA
	f	Lcau;	b	f_244112_	field_40178	BUNDLE
	f	Lcav;	c	f_244280_	field_40180	REGISTRY
	f	Lcom/mojang/serialization/Codec;	d	f_244298_	field_40181	CODEC
	f	Lcaw;	e	f_244377_	field_40182	VANILLA_SET
	f	Lcaw;	f	f_244332_	field_40183	DEFAULT_FLAGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;Lacq;)Z	a	m_247097_	method_45408	method_45408
	m	(Lcaw;Lcaw;)Ljava/lang/String;	a	m_245229_	method_45407	printMissingFlags
	m	(Lcav;Lcaw;Lcaw;)Ljava/lang/String;	a	m_247250_	method_45405	printMissingFlags
	m	(Lcaw;)Z	a	m_246811_	method_45406	isExperimental
c	caz	net/minecraft/world/flag/package-info	net/minecraft/class_7702	net/minecraft/world/flag/package-info
c	cb	net/minecraft/advancements/critereon/KilledByCrossbowTrigger	net/minecraft/class_2076	net/minecraft/advancements/critereon/KilledByCrossbowTrigger
	f	Lacq;	a	f_46867_	field_9655	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ljava/util/Set;Lcb$a;)Z	a	m_46878_	method_22478	method_22478
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcb$a;	a	m_7214_	method_8979	createInstance
	m	(Laig;Ljava/util/Collection;)V	a	m_46871_	method_8980	trigger
c	cb$a	net/minecraft/advancements/critereon/KilledByCrossbowTrigger$TriggerInstance	net/minecraft/class_2076$class_2078	net/minecraft/advancements/critereon/KilledByCrossbowTrigger$TriggerInstance
	f	[Lba;	a	f_46887_	field_9660	victims
	f	Lcj$d;	b	f_46888_	field_9659	uniqueEntityTypes
	m	(Lba;[Lba;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lcj$d;)Lcb$a;	a	m_46893_	method_8987	crossbowKilled
	m	(Ljava/util/Collection;I)Z	a	m_46897_	method_8988	matches
	m	([Lbo$a;)Lcb$a;	a	m_46900_	method_8986	crossbowKilled
c	cba	net/minecraft/world/food/FoodConstants	net/minecraft/class_6075	net/minecraft/world/food/FoodConstants
	f	I	a	f_150350_	field_30704	MAX_FOOD
	f	F	b	f_150351_	field_30705	MAX_SATURATION
	f	F	c	f_150352_	field_30706	START_SATURATION
	f	F	d	f_150353_	field_30707	SATURATION_FLOOR
	f	F	e	f_150354_	field_30708	EXHAUSTION_DROP
	f	I	f	f_150355_	field_30709	HEALTH_TICK_COUNT
	f	I	g	f_150356_	field_30710	HEALTH_TICK_COUNT_SATURATED
	f	I	h	f_150357_	field_30711	HEAL_LEVEL
	f	I	i	f_150358_	field_30712	SPRINT_LEVEL
	f	I	j	f_150359_	field_30713	STARVE_LEVEL
	f	F	k	f_150360_	field_30714	FOOD_SATURATION_POOR
	f	F	l	f_150361_	field_30715	FOOD_SATURATION_LOW
	f	F	m	f_150362_	field_30716	FOOD_SATURATION_NORMAL
	f	F	n	f_150363_	field_30717	FOOD_SATURATION_GOOD
	f	F	o	f_150364_	field_30718	FOOD_SATURATION_MAX
	f	F	p	f_150365_	field_30719	FOOD_SATURATION_SUPERNATURAL
	f	F	q	f_150366_	field_30720	EXHAUSTION_HEAL
	f	F	r	f_150367_	field_30721	EXHAUSTION_JUMP
	f	F	s	f_150368_	field_30722	EXHAUSTION_SPRINT_JUMP
	f	F	t	f_150369_	field_30723	EXHAUSTION_MINE
	f	F	u	f_150370_	field_30724	EXHAUSTION_ATTACK
	f	F	v	f_150372_	field_30726	EXHAUSTION_WALK
	f	F	w	f_150373_	field_30727	EXHAUSTION_CROUCH
	f	F	x	f_150374_	field_30728	EXHAUSTION_SPRINT
	f	F	y	f_150375_	field_30729	EXHAUSTION_SWIM
	m	()V	<init>	<init>	<init>	<init>
c	cbb	net/minecraft/world/food/FoodData	net/minecraft/class_1702	net/minecraft/world/food/FoodData
	f	I	a	f_38696_	field_7756	foodLevel
	f	F	b	f_38697_	field_7753	saturationLevel
	f	F	c	f_38698_	field_7752	exhaustionLevel
	f	I	d	f_38699_	field_7755	tickTimer
	f	I	e	f_38700_	field_7754	lastFoodLevel
	m	()V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_38705_	method_7580	setFoodLevel
	m	(F)V	a	m_38703_	method_7583	addExhaustion
	m	(IF)V	a	m_38707_	method_7585	eat
	m	(Lqr;)V	a	m_38715_	method_7584	readAdditionalSaveData
	m	()I	a	m_38702_	method_7586	getFoodLevel
	m	(Lcfu;Lcfz;)V	a	m_38712_	method_7579	eat
	m	(Lbyo;)V	a	m_38710_	method_7588	tick
	m	(Lqr;)V	b	m_38719_	method_7582	addAdditionalSaveData
	m	()I	b	m_150377_	method_35217	getLastFoodLevel
	m	(F)V	b	m_38717_	method_7581	setSaturation
	m	(F)V	c	m_150378_	method_35218	setExhaustion
	m	()Z	c	m_38721_	method_7587	needsFood
	m	()F	d	m_150380_	method_35219	getExhaustionLevel
	m	()F	e	m_38722_	method_7589	getSaturationLevel
c	cbc	net/minecraft/world/food/FoodProperties	net/minecraft/class_4174	net/minecraft/world/food/FoodProperties
	f	I	a	f_38723_	field_18614	nutrition
	f	F	b	f_38724_	field_18615	saturationModifier
	f	Z	c	f_38725_	field_18616	isMeat
	f	Z	d	f_38726_	field_18617	canAlwaysEat
	f	Z	e	f_38727_	field_18618	fastFood
	f	Ljava/util/List;	f	f_38728_	field_18619	effects
	m	(IFZZZLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_38744_	method_19230	getNutrition
	m	()F	b	m_38745_	method_19231	getSaturationModifier
	m	()Z	c	m_38746_	method_19232	isMeat
	m	()Z	d	m_38747_	method_19233	canAlwaysEat
	m	()Z	e	m_38748_	method_19234	isFastFood
	m	()Ljava/util/List;	f	m_38749_	method_19235	getEffects
c	cbc$a	net/minecraft/world/food/FoodProperties$Builder	net/minecraft/class_4174$class_4175	net/minecraft/world/food/FoodProperties$Builder
	f	I	a	f_38750_	field_18620	nutrition
	f	F	b	f_38751_	field_18621	saturationModifier
	f	Z	c	f_38752_	field_18622	isMeat
	f	Z	d	f_38753_	field_18623	canAlwaysEat
	f	Z	e	f_38754_	field_18624	fastFood
	f	Ljava/util/List;	f	f_38755_	field_18625	effects
	m	()V	<init>	<init>	<init>	<init>
	m	()Lcbc$a;	a	m_38757_	method_19236	meat
	m	(Lbfa;F)Lcbc$a;	a	m_38762_	method_19239	effect
	m	(I)Lcbc$a;	a	m_38760_	method_19238	nutrition
	m	(F)Lcbc$a;	a	m_38758_	method_19237	saturationMod
	m	()Lcbc$a;	b	m_38765_	method_19240	alwaysEat
	m	()Lcbc$a;	c	m_38766_	method_19241	fast
	m	()Lcbc;	d	m_38767_	method_19242	build
c	cbd	net/minecraft/world/food/Foods	net/minecraft/class_4176	net/minecraft/world/food/Foods
	f	Lcbc;	A	f_38797_	field_18663	POISONOUS_POTATO
	f	Lcbc;	B	f_38798_	field_18626	PORKCHOP
	f	Lcbc;	C	f_38799_	field_18627	POTATO
	f	Lcbc;	D	f_38800_	field_18628	PUFFERFISH
	f	Lcbc;	E	f_38801_	field_18629	PUMPKIN_PIE
	f	Lcbc;	F	f_38802_	field_18630	RABBIT
	f	Lcbc;	G	f_38803_	field_18631	RABBIT_STEW
	f	Lcbc;	H	f_38804_	field_18632	ROTTEN_FLESH
	f	Lcbc;	I	f_38805_	field_18633	SALMON
	f	Lcbc;	J	f_38806_	field_18634	SPIDER_EYE
	f	Lcbc;	K	f_38807_	field_18635	SUSPICIOUS_STEW
	f	Lcbc;	L	f_38808_	field_18636	SWEET_BERRIES
	f	Lcbc;	M	f_150381_	field_28647	GLOW_BERRIES
	f	Lcbc;	N	f_38809_	field_18637	TROPICAL_FISH
	f	Lcbc;	a	f_38810_	field_18638	APPLE
	f	Lcbc;	b	f_38811_	field_18639	BAKED_POTATO
	f	Lcbc;	c	f_38812_	field_18640	BEEF
	f	Lcbc;	d	f_38813_	field_18641	BEETROOT
	f	Lcbc;	e	f_38814_	field_18642	BEETROOT_SOUP
	f	Lcbc;	f	f_38815_	field_18643	BREAD
	f	Lcbc;	g	f_38816_	field_18644	CARROT
	f	Lcbc;	h	f_38817_	field_18645	CHICKEN
	f	Lcbc;	i	f_38818_	field_18646	CHORUS_FRUIT
	f	Lcbc;	j	f_38819_	field_18647	COD
	f	Lcbc;	k	f_38820_	field_18648	COOKED_BEEF
	f	Lcbc;	l	f_38821_	field_18649	COOKED_CHICKEN
	f	Lcbc;	m	f_38822_	field_18650	COOKED_COD
	f	Lcbc;	n	f_38823_	field_18651	COOKED_MUTTON
	f	Lcbc;	o	f_38824_	field_18652	COOKED_PORKCHOP
	f	Lcbc;	p	f_38825_	field_18653	COOKED_RABBIT
	f	Lcbc;	q	f_38826_	field_18654	COOKED_SALMON
	f	Lcbc;	r	f_38827_	field_18655	COOKIE
	f	Lcbc;	s	f_38828_	field_18656	DRIED_KELP
	f	Lcbc;	t	f_38829_	field_18657	ENCHANTED_GOLDEN_APPLE
	f	Lcbc;	u	f_38830_	field_18658	GOLDEN_APPLE
	f	Lcbc;	v	f_38831_	field_18659	GOLDEN_CARROT
	f	Lcbc;	w	f_38832_	field_20381	HONEY_BOTTLE
	f	Lcbc;	x	f_38833_	field_18660	MELON_SLICE
	f	Lcbc;	y	f_38834_	field_18661	MUSHROOM_STEW
	f	Lcbc;	z	f_38835_	field_18662	MUTTON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lcbc$a;	a	m_150383_	method_19243	stew
c	cbe	net/minecraft/world/food/package-info	net/minecraft/class_6076	net/minecraft/world/food/package-info
c	cbf	net/minecraft/world/inventory/AbstractContainerMenu	net/minecraft/class_1703	net/minecraft/world/inventory/AbstractContainerMenu
	f	I	a	f_150385_	field_30730	SLOT_CLICKED_OUTSIDE
	f	I	b	f_150386_	field_30731	QUICKCRAFT_TYPE_CHARITABLE
	f	I	c	f_150387_	field_30732	QUICKCRAFT_TYPE_GREEDY
	f	I	d	f_150388_	field_30733	QUICKCRAFT_TYPE_CLONE
	f	I	e	f_150389_	field_30734	QUICKCRAFT_HEADER_START
	f	I	f	f_150390_	field_30735	QUICKCRAFT_HEADER_CONTINUE
	f	I	g	f_150391_	field_30736	QUICKCRAFT_HEADER_END
	f	I	h	f_150392_	field_30737	CARRIED_SLOT_SIZE
	f	Lhn;	i	f_38839_	field_7761	slots
	f	I	j	f_38840_	field_7763	containerId
	f	Lorg/slf4j/Logger;	k	f_207773_	field_36534	LOGGER
	f	Lhn;	l	f_38841_	field_7764	lastSlots
	f	Ljava/util/List;	m	f_38842_	field_17285	dataSlots
	f	Lcfz;	n	f_150393_	field_29205	carried
	f	Lhn;	o	f_150394_	field_29206	remoteSlots
	f	Lit/unimi/dsi/fastutil/ints/IntList;	p	f_150395_	field_29559	remoteDataSlots
	f	Lcfz;	q	f_150396_	field_29207	remoteCarried
	f	I	r	f_182405_	field_34024	stateId
	f	Lcck;	s	f_38843_	field_17493	menuType
	f	I	t	f_38845_	field_7762	quickcraftType
	f	I	u	f_38846_	field_7759	quickcraftStatus
	f	Ljava/util/Set;	v	f_38847_	field_7757	quickcraftSlots
	f	Ljava/util/List;	w	f_38848_	field_7765	containerListeners
	f	Lcbs;	x	f_150397_	field_29208	synchronizer
	f	Z	y	f_150398_	field_29209	suppressRemoteUpdates
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcck;I)V	<init>	<init>	<init>	<init>
	m	(Lcbv;)Lcbv;	a	m_38895_	method_17362	addDataSlot
	m	(Lcpn;Lbyo;Lcmm;Lgu;)Ljava/lang/Boolean;	a	m_38913_	method_17696	method_17696
	m	(II)V	a	m_7511_	method_7606	setData
	m	(Lbdq;)V	a	m_6199_	method_7609	slotsChanged
	m	(IILcbo;Lbyo;)V	a	m_150399_	method_7593	clicked
	m	(Lcfz;Lccx;)Z	a	m_5882_	method_7613	canTakeItemForPickAll
	m	(Lcbp;I)V	a	m_38886_	method_17361	checkContainerDataCount
	m	(ILbyo;)Z	a	m_38862_	method_7600	isValidQuickcraftType
	m	(Lcbq;Lbyo;Lcpn;)Z	a	m_38889_	method_17695	stillValid
	m	(Lbdq;I)V	a	m_38869_	method_17359	checkContainerSize
	m	(Lcbp;)V	a	m_38884_	method_17360	addDataSlots
	m	(Lcfz;)V	a	m_150422_	method_34250	setRemoteCarried
	m	(Ljava/util/Set;ILcfz;)I	a	m_278794_	method_7617	getQuickCraftPlaceCount
	m	(Lccx;Lbyo;Lcfz;)V	a	m_150418_	method_34249	method_34249
	m	(Lccx;)Lccx;	a	m_38897_	method_7621	addSlot
	m	(ILjava/util/List;Lcfz;)V	a	m_182410_	method_7610	initializeContents
	m	(Lbyo;)Z	a	m_6875_	method_7597	stillValid
	m	(Lcfz;IIZ)Z	a	m_38903_	method_7616	moveItemStackTo
	m	(Lcbs;)V	a	m_150416_	method_34248	setSynchronizer
	m	(Lczn;)I	a	m_38918_	method_7608	getRedstoneSignalFromBlockEntity
	m	(Lbyo;Lbdq;)V	a	m_150411_	method_7607	clearContainer
	m	(ILcfz;)V	a	m_150404_	method_34245	setRemoteSlot
	m	(Lbyo;Lcbn;Lccx;Lcfz;Lcfz;)Z	a	m_246200_	method_45409	tryItemClickBehaviourOverride
	m	(ILcfz;Ljava/util/function/Supplier;)V	a	m_150407_	method_34246	triggerSlotListeners
	m	()Lcck;	a	m_6772_	method_17358	getType
	m	(Lbyo;I)Lcfz;	a	m_7648_	method_7601	quickMoveStack
	m	(Lccx;Lcfz;Z)Z	a	m_38899_	method_7592	canItemQuickReplace
	m	(IILcfz;)V	a	m_182406_	method_7619	setItem
	m	(I)Z	a	m_207775_	method_40442	isValidSlotIndex
	m	(Lcbr;)V	a	m_38893_	method_7596	addSlotListener
	m	(Lcbf;)V	a	m_150414_	method_34247	transferState
	m	(Lcfz;Lccx;Lbyo;Lcfz;)V	a	m_150424_	method_34251	method_34251
	m	(Lbyo;)V	b	m_6877_	method_7595	removed
	m	(Lbyo;I)Z	b	m_6366_	method_7604	clickMenuButton
	m	(Lbdq;I)Ljava/util/OptionalInt;	b	m_182417_	method_37418	findSlot
	m	(ILcfz;Ljava/util/function/Supplier;)V	b	m_150435_	method_34253	synchronizeSlotToRemote
	m	(Lcbr;)V	b	m_38943_	method_7603	removeSlotListener
	m	(IILcbo;Lbyo;)V	b	m_150430_	method_30010	doClick
	m	(Lbdq;)I	b	m_38938_	method_7618	getRedstoneSignalFromContainer
	m	(Lccx;)Z	b	m_5622_	method_7615	canDragTo
	m	(I)Lccx;	b	m_38853_	method_7611	getSlot
	m	(II)I	b	m_38930_	method_7591	getQuickcraftMask
	m	(Lcfz;)V	b	m_142503_	method_34254	setCarried
	m	(ILcfz;)V	b	m_182414_	method_37449	setRemoteSlotNoCopy
	m	()V	b	m_150429_	method_34252	sendAllDataToRemote
	m	(I)I	c	m_38928_	method_7620	getQuickcraftType
	m	(II)V	c	m_182420_	method_37419	updateDataSlotListeners
	m	()Lhn;	c	m_38927_	method_7602	getItems
	m	(I)I	d	m_38947_	method_7594	getQuickcraftHeader
	m	()V	d	m_38946_	method_7623	broadcastChanges
	m	(II)V	d	m_150440_	method_34715	synchronizeDataSlotToRemote
	m	()V	e	m_182423_	method_37420	broadcastFullState
	m	()V	f	m_38951_	method_7605	resetQuickCraft
	m	()Lcfz;	g	m_142621_	method_34255	getCarried
	m	()V	h	m_150443_	method_34256	suppressRemoteUpdates
	m	()V	i	m_150444_	method_34257	resumeRemoteUpdates
	m	()I	j	m_182424_	method_37421	getStateId
	m	()I	k	m_182425_	method_37422	incrementStateId
	m	()V	l	m_150445_	method_34258	synchronizeCarriedToRemote
	m	()Lbgs;	m	m_150446_	method_34259	createCarriedSlotAccess
	m	()Ljava/lang/String;	n	m_38952_	method_30024	method_30024
	m	()Ljava/lang/String;	o	m_257320_	method_30011	method_30011
c	cbf$1	net/minecraft/world/inventory/AbstractContainerMenu$1	net/minecraft/class_1703$1	net/minecraft/world/inventory/AbstractContainerMenu$1
	f	Lcbf;	a	f_150447_	field_29210	field_29210
	m	(Lcbf;)V	<init>	<init>	<init>	<init>
c	cbg	net/minecraft/world/inventory/AbstractFurnaceMenu	net/minecraft/class_1720	net/minecraft/world/inventory/AbstractFurnaceMenu
	f	I	k	f_150453_	field_30738	INGREDIENT_SLOT
	f	I	l	f_150454_	field_30739	FUEL_SLOT
	f	I	m	f_150455_	field_30740	RESULT_SLOT
	f	I	n	f_150456_	field_30741	SLOT_COUNT
	f	I	o	f_150457_	field_30742	DATA_COUNT
	f	Lcmm;	p	f_38954_	field_7822	level
	f	I	q	f_150458_	field_30743	INV_SLOT_START
	f	I	r	f_150459_	field_30744	INV_SLOT_END
	f	I	s	f_150460_	field_30745	USE_ROW_SLOT_START
	f	I	t	f_150461_	field_30746	USE_ROW_SLOT_END
	f	Lbdq;	u	f_38955_	field_7824	container
	f	Lcbp;	v	f_38956_	field_17286	data
	f	Lcjf;	w	f_38957_	field_17494	recipeType
	f	Lccq;	x	f_38958_	field_25762	recipeBookType
	m	(Lcck;Lcjf;Lccq;ILbyn;)V	<init>	<init>	<init>	<init>
	m	(Lcck;Lcjf;Lccq;ILbyn;Lbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	c	m_38977_	method_7640	canSmelt
	m	(Lcfz;)Z	d	m_38988_	method_16945	isFuel
	m	()I	q	m_38995_	method_17363	getBurnProgress
	m	()I	r	m_38996_	method_17364	getLitProgress
	m	()Z	s	m_38997_	method_17365	isLit
c	cbh	net/minecraft/world/inventory/AnvilMenu	net/minecraft/class_1706	net/minecraft/world/inventory/AnvilMenu
	f	I	A	f_150464_	field_30747	COST_REPAIR_MATERIAL
	f	I	B	f_150465_	field_30748	COST_REPAIR_SACRIFICE
	f	I	C	f_150466_	field_30749	COST_INCOMPATIBLE_PENALTY
	f	I	D	f_150467_	field_30750	COST_RENAME
	f	I	E	f_265898_	field_41894	INPUT_SLOT_X_PLACEMENT
	f	I	F	f_265878_	field_41895	ADDITIONAL_SLOT_X_PLACEMENT
	f	I	G	f_265992_	field_41896	RESULT_SLOT_X_PLACEMENT
	f	I	H	f_266013_	field_41897	SLOT_Y_PLACEMENT
	f	I	k	f_265994_	field_41898	INPUT_SLOT
	f	I	l	f_265986_	field_41899	ADDITIONAL_SLOT
	f	I	m	f_266102_	field_41900	RESULT_SLOT
	f	I	n	f_150468_	field_30751	MAX_NAME_LENGTH
	f	Lorg/slf4j/Logger;	s	f_38999_	field_7771	LOGGER
	f	Z	t	f_150469_	field_30752	DEBUG_COST
	f	I	u	f_39000_	field_7776	repairItemCountCost
	f	Ljava/lang/String;	v	f_39001_	field_7774	itemName
	f	Lcbv;	w	f_39002_	field_7770	cost
	f	I	x	f_150470_	field_30753	COST_FAIL
	f	I	y	f_150471_	field_30754	COST_BASE
	f	I	z	f_150472_	field_30755	COST_ADDED_BASE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;Lgu;)V	a	m_150476_	method_24922	method_24922
	m	(Ljava/lang/String;)Z	a	m_39020_	method_7625	setItemName
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_288226_	method_52176	validateName
	m	(I)I	e	m_39025_	method_20398	calculateIncreasedRepairCost
	m	(Lcfz;)Z	e	m_266136_	method_48350	method_48350
	m	(Lcfz;)Z	f	m_266137_	method_48351	method_48351
	m	()I	n	m_39028_	method_17369	getCost
c	cbh$1	net/minecraft/world/inventory/AnvilMenu$1	net/minecraft/class_1706$1	net/minecraft/world/inventory/AnvilMenu$1
	f	[I	a	f_39029_	field_7782	$SwitchMap$net$minecraft$world$item$enchantment$Enchantment$Rarity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cbi	net/minecraft/world/inventory/BeaconMenu	net/minecraft/class_1704	net/minecraft/world/inventory/BeaconMenu
	f	I	k	f_150481_	field_30756	PAYMENT_SLOT
	f	I	l	f_150482_	field_30757	SLOT_COUNT
	f	I	m	f_150483_	field_30758	DATA_COUNT
	f	I	n	f_150484_	field_30759	INV_SLOT_START
	f	I	o	f_150485_	field_30760	INV_SLOT_END
	f	I	p	f_150486_	field_30761	USE_ROW_SLOT_START
	f	I	q	f_150487_	field_30762	USE_ROW_SLOT_END
	f	Lbdq;	r	f_39031_	field_17287	beacon
	f	Lcbi$a;	s	f_39032_	field_17288	paymentSlot
	f	Lcbq;	t	f_39033_	field_17289	access
	f	Lcbp;	u	f_39034_	field_17290	beaconData
	m	(ILbdq;)V	<init>	<init>	<init>	<init>
	m	(ILbdq;Lcbp;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;Ljava/util/Optional;)V	a	m_219972_	method_17372	updateEffects
	m	()I	l	m_39056_	method_17373	getLevels
	m	()Lbey;	m	m_39057_	method_17374	getPrimaryEffect
	m	()Lbey;	n	m_39058_	method_17375	getSecondaryEffect
	m	()Z	o	m_39059_	method_17376	hasPayment
c	cbi$1	net/minecraft/world/inventory/BeaconMenu$1	net/minecraft/class_1704$1	net/minecraft/world/inventory/BeaconMenu$1
	f	Lcbi;	c	f_39060_	field_17291	field_17291
	m	(Lcbi;I)V	<init>	<init>	<init>	<init>
c	cbi$a	net/minecraft/world/inventory/BeaconMenu$PaymentSlot	net/minecraft/class_1704$class_1705	net/minecraft/world/inventory/BeaconMenu$PaymentSlot
	f	Lcbi;	a	f_39068_	field_7768	field_7768
	m	(Lcbi;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cbj	net/minecraft/world/inventory/BlastFurnaceMenu	net/minecraft/class_3705	net/minecraft/world/inventory/BlastFurnaceMenu
	m	(ILbyn;Lbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
c	cbk	net/minecraft/world/inventory/BrewingStandMenu	net/minecraft/class_1708	net/minecraft/world/inventory/BrewingStandMenu
	f	I	k	f_150488_	field_30763	BOTTLE_SLOT_START
	f	I	l	f_150489_	field_30764	BOTTLE_SLOT_END
	f	I	m	f_150490_	field_30765	INGREDIENT_SLOT
	f	I	n	f_150491_	field_30766	FUEL_SLOT
	f	I	o	f_150492_	field_30767	SLOT_COUNT
	f	I	p	f_150493_	field_30768	DATA_COUNT
	f	I	q	f_150494_	field_30769	INV_SLOT_START
	f	I	r	f_150495_	field_30770	INV_SLOT_END
	f	I	s	f_150496_	field_30771	USE_ROW_SLOT_START
	f	I	t	f_150497_	field_30772	USE_ROW_SLOT_END
	f	Lbdq;	u	f_39086_	field_7788	brewingStand
	f	Lcbp;	v	f_39087_	field_17292	brewingStandData
	f	Lccx;	w	f_39088_	field_7787	ingredientSlot
	m	(ILbyn;Lbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	()I	l	m_39102_	method_17377	getFuel
	m	()I	m	m_39103_	method_17378	getBrewingTicks
c	cbk$a	net/minecraft/world/inventory/BrewingStandMenu$FuelSlot	net/minecraft/class_1708$class_1709	net/minecraft/world/inventory/BrewingStandMenu$FuelSlot
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	b	m_39112_	method_7630	mayPlaceItem
c	cbk$b	net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot	net/minecraft/class_1708$class_1710	net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
c	cbk$c	net/minecraft/world/inventory/BrewingStandMenu$PotionSlot	net/minecraft/class_1708$class_1711	net/minecraft/world/inventory/BrewingStandMenu$PotionSlot
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	b	m_39133_	method_7631	mayPlaceItem
c	cbl	net/minecraft/world/inventory/CartographyTableMenu	net/minecraft/class_3910	net/minecraft/world/inventory/CartographyTableMenu
	f	I	k	f_150501_	field_30773	MAP_SLOT
	f	I	l	f_150502_	field_30774	ADDITIONAL_SLOT
	f	I	m	f_150503_	field_30775	RESULT_SLOT
	f	Lbdq;	n	f_39135_	field_17293	container
	f	I	o	f_150504_	field_30776	INV_SLOT_START
	f	I	p	f_150505_	field_30777	INV_SLOT_END
	f	I	q	f_150506_	field_30778	USE_ROW_SLOT_START
	f	I	r	f_150507_	field_30779	USE_ROW_SLOT_END
	f	Lcbq;	s	f_39136_	field_17294	access
	f	J	t	f_39137_	field_20382	lastSoundTime
	f	Lccs;	u	f_39138_	field_19272	resultContainer
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcfz;Lcfz;)V	a	m_39162_	method_17381	setupResultSlot
	m	(Lcfz;Lcfz;Lcfz;Lcmm;Lgu;)V	a	m_278586_	method_17382	method_17382
	m	(Lbyo;Lcmm;Lgu;)V	a	m_39150_	method_17379	method_17379
c	cbl$1	net/minecraft/world/inventory/CartographyTableMenu$1	net/minecraft/class_3910$1	net/minecraft/world/inventory/CartographyTableMenu$1
	f	Lcbl;	c	f_39177_	field_17298	field_17298
	m	(Lcbl;I)V	<init>	<init>	<init>	<init>
c	cbl$2	net/minecraft/world/inventory/CartographyTableMenu$2	net/minecraft/class_3910$2	net/minecraft/world/inventory/CartographyTableMenu$2
	f	Lcbl;	c	f_39182_	field_19273	field_19273
	m	(Lcbl;)V	<init>	<init>	<init>	<init>
c	cbl$3	net/minecraft/world/inventory/CartographyTableMenu$3	net/minecraft/class_3910$3	net/minecraft/world/inventory/CartographyTableMenu$3
	f	Lcbl;	a	f_39186_	field_17299	field_17299
	m	(Lcbl;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cbl$4	net/minecraft/world/inventory/CartographyTableMenu$4	net/minecraft/class_3910$4	net/minecraft/world/inventory/CartographyTableMenu$4
	f	Lcbl;	a	f_39195_	field_17300	field_17300
	m	(Lcbl;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cbl$5	net/minecraft/world/inventory/CartographyTableMenu$5	net/minecraft/class_3910$5	net/minecraft/world/inventory/CartographyTableMenu$5
	f	Lcbq;	a	f_39204_	field_17301	val$access
	f	Lcbl;	b	f_39205_	field_17303	field_17303
	m	(Lcbl;Lbdq;IIILcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_39218_	method_17387	method_17387
c	cbm	net/minecraft/world/inventory/ChestMenu	net/minecraft/class_1707	net/minecraft/world/inventory/ChestMenu
	f	I	k	f_150511_	field_30780	SLOTS_PER_ROW
	f	Lbdq;	l	f_39221_	field_17495	container
	f	I	m	f_39222_	field_17496	containerRows
	m	(Lcck;ILbyn;I)V	<init>	<init>	<init>	<init>
	m	(Lcck;ILbyn;Lbdq;I)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)Lcbm;	a	m_39234_	method_19244	oneRow
	m	(ILbyn;Lbdq;)Lcbm;	a	m_39237_	method_19245	threeRows
	m	(ILbyn;Lbdq;)Lcbm;	b	m_39246_	method_19247	sixRows
	m	(ILbyn;)Lcbm;	b	m_39243_	method_19246	twoRows
	m	(ILbyn;)Lcbm;	c	m_39255_	method_19248	threeRows
	m	(ILbyn;)Lcbm;	d	m_39258_	method_19249	fourRows
	m	(ILbyn;)Lcbm;	e	m_39262_	method_19250	fiveRows
	m	(ILbyn;)Lcbm;	f	m_39266_	method_19251	sixRows
	m	()Lbdq;	l	m_39261_	method_7629	getContainer
	m	()I	m	m_39265_	method_17388	getRowCount
c	cbn	net/minecraft/world/inventory/ClickAction	net/minecraft/class_5536	net/minecraft/world/inventory/ClickAction
	f	Lcbn;	a	PRIMARY	field_27013	PRIMARY
	f	Lcbn;	b	SECONDARY	field_27014	SECONDARY
	f	[Lcbn;	c	$VALUES	field_27015	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcbn;	a	m_150519_	method_36672	$values
c	cbo	net/minecraft/world/inventory/ClickType	net/minecraft/class_1713	net/minecraft/world/inventory/ClickType
	f	Lcbo;	a	PICKUP	field_7790	PICKUP
	f	Lcbo;	b	QUICK_MOVE	field_7794	QUICK_MOVE
	f	Lcbo;	c	SWAP	field_7791	SWAP
	f	Lcbo;	d	CLONE	field_7796	CLONE
	f	Lcbo;	e	THROW	field_7795	THROW
	f	Lcbo;	f	QUICK_CRAFT	field_7789	QUICK_CRAFT
	f	Lcbo;	g	PICKUP_ALL	field_7793	PICKUP_ALL
	f	[Lcbo;	h	$VALUES	field_7792	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcbo;	a	m_150523_	method_36673	$values
c	cbp	net/minecraft/world/inventory/ContainerData	net/minecraft/class_3913	net/minecraft/world/inventory/ContainerData
	m	(I)I	a	m_6413_	method_17390	get
	m	(II)V	a	m_8050_	method_17391	set
	m	()I	a	m_6499_	method_17389	getCount
c	cbq	net/minecraft/world/inventory/ContainerLevelAccess	net/minecraft/class_3914	net/minecraft/world/inventory/ContainerLevelAccess
	f	Lcbq;	a	f_39287_	field_17304	NULL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/BiFunction;)Ljava/util/Optional;	a	m_6721_	method_17395	evaluate
	m	(Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object;	a	m_39299_	method_17396	evaluate
	m	(Ljava/util/function/BiConsumer;)V	a	m_39292_	method_17393	execute
	m	(Ljava/util/function/BiConsumer;Lcmm;Lgu;)Ljava/util/Optional;	a	m_39294_	method_17394	method_17394
	m	(Lcmm;Lgu;)Lcbq;	a	m_39289_	method_17392	create
c	cbq$1	net/minecraft/world/inventory/ContainerLevelAccess$1	net/minecraft/class_3914$1	net/minecraft/world/inventory/ContainerLevelAccess$1
	m	()V	<init>	<init>	<init>	<init>
c	cbq$2	net/minecraft/world/inventory/ContainerLevelAccess$2	net/minecraft/class_3914$2	net/minecraft/world/inventory/ContainerLevelAccess$2
	f	Lcmm;	b	f_39305_	field_17305	val$level
	f	Lgu;	c	f_39306_	field_17306	val$pos
	m	(Lcmm;Lgu;)V	<init>	<init>	<init>	<init>
c	cbr	net/minecraft/world/inventory/ContainerListener	net/minecraft/class_1712	net/minecraft/world/inventory/ContainerListener
	m	(Lcbf;ILcfz;)V	a	m_7934_	method_7635	slotChanged
	m	(Lcbf;II)V	a	m_142153_	method_7633	dataChanged
c	cbs	net/minecraft/world/inventory/ContainerSynchronizer	net/minecraft/class_5916	net/minecraft/world/inventory/ContainerSynchronizer
	m	(Lcbf;ILcfz;)V	a	m_142074_	method_34261	sendSlotChange
	m	(Lcbf;Lcfz;)V	a	m_142529_	method_34262	sendCarriedChange
	m	(Lcbf;Lhn;Lcfz;[I)V	a	m_142589_	method_34263	sendInitialData
	m	(Lcbf;II)V	a	m_142145_	method_34260	sendDataChange
c	cbt	net/minecraft/world/inventory/CraftingContainer	net/minecraft/class_8566	net/minecraft/world/inventory/CraftingContainer
	m	()I	f	m_39347_	method_17398	getWidth
	m	()I	g	m_39346_	method_17397	getHeight
	m	()Ljava/util/List;	h	m_280657_	method_51305	getItems
c	cbu	net/minecraft/world/inventory/CraftingMenu	net/minecraft/class_1714	net/minecraft/world/inventory/CraftingMenu
	f	I	k	f_150539_	field_30781	RESULT_SLOT
	f	I	l	f_150540_	field_30782	CRAFT_SLOT_START
	f	I	m	f_150541_	field_30783	CRAFT_SLOT_END
	f	I	n	f_150542_	field_30784	INV_SLOT_START
	f	I	o	f_150543_	field_30785	INV_SLOT_END
	f	I	p	f_150544_	field_30786	USE_ROW_SLOT_START
	f	I	q	f_150545_	field_30787	USE_ROW_SLOT_END
	f	Lcbt;	r	f_39348_	field_7801	craftSlots
	f	Lccs;	s	f_39349_	field_7800	resultSlots
	f	Lcbq;	t	f_39350_	field_7799	access
	f	Lbyo;	u	f_39351_	field_7797	player
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;Lgu;)V	a	m_39369_	method_17402	method_17402
	m	(Lcbf;Lcmm;Lbyo;Lcbt;Lccs;)V	a	m_150546_	method_17399	slotChangedCraftingGrid
	m	(Lcfz;Lbyo;Lcmm;Lgu;)V	a	m_39375_	method_17400	method_17400
	m	(Lcmm;Lgu;)V	a	m_39385_	method_17401	method_17401
c	cbv	net/minecraft/world/inventory/DataSlot	net/minecraft/class_3915	net/minecraft/world/inventory/DataSlot
	f	I	a	f_39399_	field_17307	prevValue
	m	()V	<init>	<init>	<init>	<init>
	m	()Lcbv;	a	m_39401_	method_17403	standalone
	m	(I)V	a	m_6422_	method_17404	set
	m	([II)Lcbv;	a	m_39406_	method_17406	shared
	m	(Lcbp;I)Lcbv;	a	m_39403_	method_17405	forContainer
	m	()I	b	m_6501_	method_17407	get
	m	()Z	c	m_39409_	method_17408	checkAndClearUpdateFlag
c	cbv$1	net/minecraft/world/inventory/DataSlot$1	net/minecraft/class_3915$1	net/minecraft/world/inventory/DataSlot$1
	f	Lcbp;	a	f_39410_	field_17308	val$container
	f	I	b	f_39411_	field_17309	val$dataId
	m	(Lcbp;I)V	<init>	<init>	<init>	<init>
c	cbv$2	net/minecraft/world/inventory/DataSlot$2	net/minecraft/class_3915$2	net/minecraft/world/inventory/DataSlot$2
	f	[I	a	f_39418_	field_17310	val$storage
	f	I	b	f_39419_	field_17311	val$index
	m	([II)V	<init>	<init>	<init>	<init>
c	cbv$3	net/minecraft/world/inventory/DataSlot$3	net/minecraft/class_3915$3	net/minecraft/world/inventory/DataSlot$3
	f	I	a	f_39426_	field_17312	value
	m	()V	<init>	<init>	<init>	<init>
c	cbw	net/minecraft/world/inventory/DispenserMenu	net/minecraft/class_1716	net/minecraft/world/inventory/DispenserMenu
	f	I	k	f_150557_	field_30788	SLOT_COUNT
	f	I	l	f_150558_	field_30789	INV_SLOT_START
	f	I	m	f_150559_	field_30790	INV_SLOT_END
	f	I	n	f_150560_	field_30791	USE_ROW_SLOT_START
	f	I	o	f_150561_	field_30792	USE_ROW_SLOT_END
	f	Lbdq;	p	f_39431_	field_7806	dispenser
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbdq;)V	<init>	<init>	<init>	<init>
c	cbx	net/minecraft/world/inventory/EnchantmentMenu	net/minecraft/class_1718	net/minecraft/world/inventory/EnchantmentMenu
	f	[I	k	f_39446_	field_7808	costs
	f	[I	l	f_39447_	field_7812	enchantClue
	f	[I	m	f_39448_	field_7810	levelClue
	f	Lbdq;	n	f_39449_	field_7809	enchantSlots
	f	Lcbq;	o	f_39450_	field_7813	access
	f	Lapf;	p	f_39451_	field_7811	random
	f	Lcbv;	q	f_39452_	field_7814	enchantmentSeed
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcmm;Lgu;)V	a	m_39483_	method_17411	method_17411
	m	(Lbyo;Lcmm;Lgu;)V	a	m_39467_	method_17412	method_17412
	m	(Lcfz;ILbyo;ILcfz;Lcmm;Lgu;)V	a	m_39475_	method_17410	method_17410
	m	(Lcfz;II)Ljava/util/List;	a	m_39471_	method_7637	getEnchantmentList
	m	()I	l	m_39492_	method_7638	getGoldCount
	m	()I	m	m_39493_	method_17413	getEnchantmentSeed
c	cbx$1	net/minecraft/world/inventory/EnchantmentMenu$1	net/minecraft/class_1718$1	net/minecraft/world/inventory/EnchantmentMenu$1
	f	Lcbx;	c	f_39494_	field_7815	field_7815
	m	(Lcbx;I)V	<init>	<init>	<init>	<init>
c	cbx$2	net/minecraft/world/inventory/EnchantmentMenu$2	net/minecraft/class_1718$2	net/minecraft/world/inventory/EnchantmentMenu$2
	f	Lcbx;	a	f_39499_	field_7816	field_7816
	m	(Lcbx;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cbx$3	net/minecraft/world/inventory/EnchantmentMenu$3	net/minecraft/class_1718$3	net/minecraft/world/inventory/EnchantmentMenu$3
	f	Lcbx;	a	f_39509_	field_7817	field_7817
	m	(Lcbx;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cby	net/minecraft/world/inventory/FurnaceFuelSlot	net/minecraft/class_1717	net/minecraft/world/inventory/FurnaceFuelSlot
	f	Lcbg;	a	f_39518_	field_17083	menu
	m	(Lcbg;Lbdq;III)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	c	m_39529_	method_7636	isBucket
c	cbz	net/minecraft/world/inventory/FurnaceMenu	net/minecraft/class_3858	net/minecraft/world/inventory/FurnaceMenu
	m	(ILbyn;Lbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
c	cc	net/minecraft/advancements/critereon/KilledTrigger	net/minecraft/class_2080	net/minecraft/advancements/critereon/KilledTrigger
	f	Lacq;	a	f_48100_	field_9661	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Laig;Lbfj;Lben;)V	a	m_48104_	method_8990	trigger
	m	(Laig;Ldzk;Lben;Lcc$a;)Z	a	m_48108_	method_22479	method_22479
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcc$a;	a	m_7214_	method_8989	createInstance
c	cc$a	net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance	net/minecraft/class_2080$class_2083	net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance
	f	Lba;	a	f_48123_	field_9668	entityPredicate
	f	Lbd;	b	f_48124_	field_9667	killingBlow
	m	(Lacq;Lba;Lba;Lbd;)V	<init>	<init>	<init>	<init>
	m	(Lbo;Lbd;)Lcc$a;	a	m_152113_	method_35250	playerKilledEntity
	m	(Lbo$a;Lbd$a;)Lcc$a;	a	m_48136_	method_9001	playerKilledEntity
	m	(Lbo;Lbd$a;)Lcc$a;	a	m_152110_	method_35249	playerKilledEntity
	m	(Lbo;)Lcc$a;	a	m_152108_	method_35248	playerKilledEntity
	m	(Lbo$a;)Lcc$a;	a	m_48134_	method_8997	playerKilledEntity
	m	(Lbo$a;Lbd;)Lcc$a;	a	m_152105_	method_35247	playerKilledEntity
	m	(Laig;Ldzk;Lben;)Z	a	m_48130_	method_9000	matches
	m	(Lbo$a;Lbd;)Lcc$a;	b	m_152121_	method_35253	entityKilledPlayer
	m	(Lbo$a;Lbd$a;)Lcc$a;	b	m_152118_	method_35252	entityKilledPlayer
	m	(Lbo;Lbd;)Lcc$a;	b	m_152129_	method_35256	entityKilledPlayer
	m	(Lbo;)Lcc$a;	b	m_152124_	method_35254	entityKilledPlayer
	m	(Lbo;Lbd$a;)Lcc$a;	b	m_152126_	method_35255	entityKilledPlayer
	m	(Lbo$a;)Lcc$a;	b	m_152116_	method_35251	entityKilledPlayer
	m	()Lcc$a;	c	m_48141_	method_8999	playerKilledEntity
	m	()Lcc$a;	d	m_220237_	method_42671	playerKilledEntityNearSculkCatalyst
	m	()Lcc$a;	e	m_48142_	method_8998	entityKilledPlayer
c	cca	net/minecraft/world/inventory/FurnaceResultSlot	net/minecraft/class_1719	net/minecraft/world/inventory/FurnaceResultSlot
	f	Lbyo;	a	f_39539_	field_7818	player
	f	I	b	f_39540_	field_7819	removeCount
	m	(Lbyo;Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccb	net/minecraft/world/inventory/GrindstoneMenu	net/minecraft/class_3803	net/minecraft/world/inventory/GrindstoneMenu
	f	I	k	f_150565_	field_30793	MAX_NAME_LENGTH
	f	I	l	f_150566_	field_30794	INPUT_SLOT
	f	I	m	f_150567_	field_30795	ADDITIONAL_SLOT
	f	I	n	f_150568_	field_30796	RESULT_SLOT
	f	I	o	f_150569_	field_30797	INV_SLOT_START
	f	I	p	f_150570_	field_30798	INV_SLOT_END
	f	I	q	f_150571_	field_30799	USE_ROW_SLOT_START
	f	I	r	f_150572_	field_30800	USE_ROW_SLOT_END
	f	Lbdq;	s	f_39559_	field_16773	resultSlots
	f	Lbdq;	t	f_39560_	field_16772	repairSlots
	f	Lcbq;	u	f_39561_	field_16775	access
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcfz;)Lcfz;	a	m_39590_	method_20268	mergeEnchants
	m	(Lcfz;II)Lcfz;	a	m_39579_	method_16693	removeNonCurses
	m	(Lbyo;Lcmm;Lgu;)V	a	m_39573_	method_17415	method_17415
	m	(Ljava/util/Map$Entry;)Z	a	m_39583_	method_16694	method_16694
	m	()V	l	m_39593_	method_16695	createResult
c	ccb$1	net/minecraft/world/inventory/GrindstoneMenu$1	net/minecraft/class_3803$1	net/minecraft/world/inventory/GrindstoneMenu$1
	f	Lccb;	c	f_39594_	field_16776	field_16776
	m	(Lccb;I)V	<init>	<init>	<init>	<init>
c	ccb$2	net/minecraft/world/inventory/GrindstoneMenu$2	net/minecraft/class_3803$2	net/minecraft/world/inventory/GrindstoneMenu$2
	f	Lccb;	a	f_39599_	field_16777	field_16777
	m	(Lccb;Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccb$3	net/minecraft/world/inventory/GrindstoneMenu$3	net/minecraft/class_3803$3	net/minecraft/world/inventory/GrindstoneMenu$3
	f	Lccb;	a	f_39608_	field_16778	field_16778
	m	(Lccb;Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccb$4	net/minecraft/world/inventory/GrindstoneMenu$4	net/minecraft/class_3803$4	net/minecraft/world/inventory/GrindstoneMenu$4
	f	Lcbq;	a	f_39617_	field_16779	val$access
	f	Lccb;	b	f_39618_	field_16780	field_16780
	m	(Lccb;Lbdq;IIILcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;)I	a	m_39631_	method_17416	getExperienceAmount
	m	(Lcmm;Lgu;)V	a	m_39633_	method_17417	method_17417
	m	(Lcfz;)I	g	m_39636_	method_16696	getExperienceFromItem
c	ccc	net/minecraft/world/inventory/HopperMenu	net/minecraft/class_1722	net/minecraft/world/inventory/HopperMenu
	f	I	k	f_150576_	field_30801	CONTAINER_SIZE
	f	Lbdq;	l	f_39638_	field_7826	hopper
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbdq;)V	<init>	<init>	<init>	<init>
c	ccd	net/minecraft/world/inventory/HorseInventoryMenu	net/minecraft/class_1724	net/minecraft/world/inventory/HorseInventoryMenu
	f	Lbdq;	k	f_39653_	field_7836	horseContainer
	f	Lbtk;	l	f_39654_	field_7837	horse
	m	(ILbyn;Lbdq;Lbtk;)V	<init>	<init>	<init>	<init>
	m	(Lbtk;)Z	a	m_150577_	method_33354	hasChest
c	ccd$1	net/minecraft/world/inventory/HorseInventoryMenu$1	net/minecraft/class_1724$1	net/minecraft/world/inventory/HorseInventoryMenu$1
	f	Lbtk;	a	f_39667_	field_7838	val$horse
	f	Lccd;	b	f_39668_	field_7839	field_7839
	m	(Lccd;Lbdq;IIILbtk;)V	<init>	<init>	<init>	<init>
c	ccd$2	net/minecraft/world/inventory/HorseInventoryMenu$2	net/minecraft/class_1724$2	net/minecraft/world/inventory/HorseInventoryMenu$2
	f	Lbtk;	a	f_39679_	field_7840	val$horse
	f	Lccd;	b	f_39680_	field_7841	field_7841
	m	(Lccd;Lbdq;IIILbtk;)V	<init>	<init>	<init>	<init>
c	cce	net/minecraft/world/inventory/InventoryMenu	net/minecraft/class_1723	net/minecraft/world/inventory/InventoryMenu
	f	Lacq;	A	f_39697_	field_21673	EMPTY_ARMOR_SLOT_SHIELD
	f	Z	B	f_39698_	field_7827	active
	f	[Lacq;	C	f_39699_	field_7829	TEXTURE_EMPTY_SLOTS
	f	[Lbfo;	D	f_39700_	field_7832	SLOT_IDS
	f	Lcbt;	E	f_39701_	field_7831	craftSlots
	f	Lccs;	F	f_39702_	field_7830	resultSlots
	f	Lbyo;	G	f_39703_	field_7828	owner
	f	I	k	f_150579_	field_30802	CONTAINER_ID
	f	I	l	f_150580_	field_30803	RESULT_SLOT
	f	I	m	f_150581_	field_30804	CRAFT_SLOT_START
	f	I	n	f_150582_	field_30805	CRAFT_SLOT_END
	f	I	o	f_150583_	field_30806	ARMOR_SLOT_START
	f	I	p	f_150584_	field_30807	ARMOR_SLOT_END
	f	I	q	f_150585_	field_30808	INV_SLOT_START
	f	I	r	f_150586_	field_30809	INV_SLOT_END
	f	I	s	f_150587_	field_30810	USE_ROW_SLOT_START
	f	I	t	f_150588_	field_30811	USE_ROW_SLOT_END
	f	I	u	f_150589_	field_30812	SHIELD_SLOT
	f	Lacq;	v	f_39692_	field_21668	BLOCK_ATLAS
	f	Lacq;	w	f_39693_	field_21669	EMPTY_ARMOR_SLOT_HELMET
	f	Lacq;	x	f_39694_	field_21670	EMPTY_ARMOR_SLOT_CHESTPLATE
	f	Lacq;	y	f_39695_	field_21671	EMPTY_ARMOR_SLOT_LEGGINGS
	f	Lacq;	z	f_39696_	field_21672	EMPTY_ARMOR_SLOT_BOOTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyn;ZLbyo;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lbfo;Lcfz;Lcfz;)V	a	m_269535_	method_48930	onEquipItem
	m	(I)Z	f	m_150592_	method_36211	isHotbarSlot
	m	()Lcbt;	q	m_39730_	method_29281	getCraftSlots
c	cce$1	net/minecraft/world/inventory/InventoryMenu$1	net/minecraft/class_1723$1	net/minecraft/world/inventory/InventoryMenu$1
	f	Lbyo;	a	f_219975_	field_39410	val$owner
	f	Lbfo;	b	f_39733_	field_7834	val$slot
	f	Lcce;	c	f_39734_	field_7833	field_7833
	m	(Lcce;Lbdq;IIILbyo;Lbfo;)V	<init>	<init>	<init>	<init>
c	cce$2	net/minecraft/world/inventory/InventoryMenu$2	net/minecraft/class_1723$2	net/minecraft/world/inventory/InventoryMenu$2
	f	Lbyo;	a	f_268492_	field_42464	val$owner
	f	Lcce;	b	f_39748_	field_21674	field_21674
	m	(Lcce;Lbdq;IIILbyo;)V	<init>	<init>	<init>	<init>
c	ccf	net/minecraft/world/inventory/ItemCombinerMenu	net/minecraft/class_4861	net/minecraft/world/inventory/ItemCombinerMenu
	f	I	k	f_265978_	field_41901	INVENTORY_SLOTS_PER_ROW
	f	I	l	f_266084_	field_41902	INVENTORY_SLOTS_PER_COLUMN
	f	Ljava/util/List;	m	f_266110_	field_41903	inputSlotIndexes
	f	I	n	f_266048_	field_41904	resultSlotIndex
	f	Lcbq;	o	f_39770_	field_22481	access
	f	Lbyo;	p	f_39771_	field_22482	player
	f	Lbdq;	q	f_39769_	field_22480	inputSlots
	f	Lccs;	r	f_39768_	field_22479	resultSlots
	m	(Lcck;ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;Lgu;)Ljava/lang/Boolean;	a	m_39783_	method_24924	method_24924
	m	(Lbyo;Lcfz;)V	a	m_142365_	method_24923	onTake
	m	(Lccg;)V	a	m_266254_	method_48354	createInputSlots
	m	(Lbyo;Z)Z	a	m_6560_	method_24927	mayPickup
	m	(Ldcb;)Z	a	m_8039_	method_24925	isValidBlock
	m	(Lbyn;)V	a	m_266235_	method_48353	createInventorySlots
	m	(Lccg;)V	b	m_266430_	method_48355	createResultSlot
	m	(Lbyo;Lcmm;Lgu;)V	b	m_39794_	method_24926	method_24926
	m	(Lcfz;)Z	c	m_5861_	method_48356	canMoveIntoInputSlots
	m	(Lcfz;)I	d	m_266159_	method_48357	getSlotToQuickMoveTo
	m	(I)Lbee;	e	m_266190_	method_48358	createContainer
	m	()Lccg;	l	m_266183_	method_48352	createInputSlotDefinitions
	m	()V	m	m_6640_	method_24928	createResult
	m	()I	n	m_266318_	method_48359	getInventorySlotStart
	m	()I	o	m_266562_	method_48360	getResultSlot
	m	()I	p	m_266402_	method_48361	getInventorySlotEnd
	m	()I	q	m_266416_	method_48362	getUseRowStart
	m	()I	r	m_266360_	method_48363	getUseRowEnd
c	ccf$1	net/minecraft/world/inventory/ItemCombinerMenu$1	net/minecraft/class_4861$1	net/minecraft/world/inventory/ItemCombinerMenu$1
	f	Lccg$b;	a	f_266105_	field_41905	val$slot
	f	Lccf;	b	f_39800_	field_41906	field_41906
	m	(Lccf;Lbdq;IIILccg$b;)V	<init>	<init>	<init>	<init>
c	ccf$2	net/minecraft/world/inventory/ItemCombinerMenu$2	net/minecraft/class_4861$2	net/minecraft/world/inventory/ItemCombinerMenu$2
	f	Lccf;	a	f_39805_	field_22483	field_22483
	m	(Lccf;Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccf$3	net/minecraft/world/inventory/ItemCombinerMenu$3	net/minecraft/class_4861$3	net/minecraft/world/inventory/ItemCombinerMenu$3
	f	Lccf;	c	f_265891_	field_7778	field_7778
	m	(Lccf;I)V	<init>	<init>	<init>	<init>
c	ccg	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition	net/minecraft/class_8047	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition
	f	Ljava/util/List;	a	f_266033_	field_41907	slots
	f	Lccg$b;	b	f_265921_	field_41908	resultSlot
	m	(Ljava/util/List;Lccg$b;)V	<init>	<init>	<init>	<init>
	m	()Lccg$a;	a	m_266303_	method_48364	create
	m	(I)Z	a	m_266229_	method_48365	hasSlot
	m	()Lccg$b;	b	m_266349_	method_48366	getResultSlot
	m	(I)Lccg$b;	b	m_266322_	method_48367	getSlot
	m	()Ljava/util/List;	c	m_266233_	method_48368	getSlots
	m	()I	d	m_266578_	method_48369	getNumOfInputSlots
	m	()I	e	m_266388_	method_48370	getResultSlotIndex
	m	()Ljava/util/List;	f	m_266517_	method_48371	getInputSlotIndexes
c	ccg$a	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder	net/minecraft/class_8047$class_8048	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder
	f	Ljava/util/List;	a	f_265930_	field_41909	slots
	f	Lccg$b;	b	f_266115_	field_41910	resultSlot
	m	()V	<init>	<init>	<init>	<init>
	m	(IIILjava/util/function/Predicate;)Lccg$a;	a	m_266197_	method_48374	withSlot
	m	()Lccg;	a	m_266441_	method_48372	build
	m	(III)Lccg$a;	a	m_266198_	method_48373	withResultSlot
	m	(Lcfz;)Z	a	m_266472_	method_48375	method_48375
c	ccg$b	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition	net/minecraft/class_8047$class_8049	net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition
	f	I	a	f_266086_	comp_1204	slotIndex
	f	I	b	f_266065_	comp_1205	x
	f	I	c	f_265926_	comp_1206	y
	f	Ljava/util/function/Predicate;	d	f_265897_	comp_1207	mayPlace
	f	Lccg$b;	e	f_266077_	field_41911	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_266314_	method_48376	method_48376
	m	()I	a	f_266086_	comp_1204	slotIndex
	m	()I	b	f_266065_	comp_1205	x
	m	()I	c	f_265926_	comp_1206	y
	m	()Ljava/util/function/Predicate;	d	f_265897_	comp_1207	mayPlace
c	cch	net/minecraft/world/inventory/LecternMenu	net/minecraft/class_3916	net/minecraft/world/inventory/LecternMenu
	f	I	k	f_150606_	field_30820	BUTTON_PREV_PAGE
	f	I	l	f_150607_	field_30821	BUTTON_NEXT_PAGE
	f	I	m	f_150608_	field_30822	BUTTON_TAKE_BOOK
	f	I	n	f_150609_	field_30823	BUTTON_PAGE_JUMP_RANGE_START
	f	I	o	f_150610_	field_30824	DATA_COUNT
	f	I	p	f_150611_	field_30825	SLOT_COUNT
	f	Lbdq;	q	f_39819_	field_17313	lectern
	f	Lcbp;	r	f_39820_	field_17314	lecternData
	m	(I)V	<init>	<init>	<init>	<init>
	m	(ILbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	()Lcfz;	l	m_39835_	method_17418	getBook
	m	()I	m	m_39836_	method_17419	getPage
c	cch$1	net/minecraft/world/inventory/LecternMenu$1	net/minecraft/class_3916$1	net/minecraft/world/inventory/LecternMenu$1
	f	Lcch;	a	f_39837_	field_17315	field_17315
	m	(Lcch;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cci	net/minecraft/world/inventory/LoomMenu	net/minecraft/class_1726	net/minecraft/world/inventory/LoomMenu
	f	I	k	f_219989_	field_39120	PATTERN_NOT_SET
	f	I	l	f_150612_	field_30826	INV_SLOT_START
	f	I	m	f_150613_	field_30827	INV_SLOT_END
	f	I	n	f_150614_	field_30828	USE_ROW_SLOT_START
	f	I	o	f_150615_	field_30829	USE_ROW_SLOT_END
	f	Lcbq;	p	f_39845_	field_17316	access
	f	Lcbv;	q	f_39846_	field_17317	selectedBannerPatternIndex
	f	Ljava/util/List;	r	f_219990_	field_39121	selectablePatterns
	f	Ljava/lang/Runnable;	s	f_39847_	field_17318	slotUpdateListener
	f	Lccx;	t	f_39848_	field_17319	bannerSlot
	f	Lccx;	u	f_39849_	field_17320	dyeSlot
	f	Lccx;	v	f_39850_	field_17321	patternSlot
	f	Lccx;	w	f_39851_	field_17322	resultSlot
	f	J	x	f_39852_	field_20383	lastSoundTime
	f	Lbdq;	y	f_39853_	field_7850	inputContainer
	f	Lbdq;	z	f_39854_	field_17323	outputContainer
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_39878_	method_17423	registerUpdateListener
	m	(Lhe;)V	a	m_219991_	method_7648	setupResultSlot
	m	(Lbyo;Lcmm;Lgu;)V	a	m_39869_	method_17420	method_17420
	m	(Lcfz;)Ljava/util/List;	c	m_219993_	method_43705	getSelectablePatterns
	m	(I)Z	e	m_242642_	method_45016	isValidPatternIndex
	m	()Ljava/util/List;	l	m_219995_	method_43706	getSelectablePatterns
	m	()I	m	m_39891_	method_7647	getSelectedBannerPatternIndex
	m	()Lccx;	n	m_39894_	method_17428	getBannerSlot
	m	()Lccx;	o	m_39895_	method_17429	getDyeSlot
	m	()Lccx;	p	m_39896_	method_17430	getPatternSlot
	m	()Lccx;	q	m_39897_	method_17431	getResultSlot
	m	()V	r	m_39899_	method_17432	method_17432
c	cci$1	net/minecraft/world/inventory/LoomMenu$1	net/minecraft/class_1726$1	net/minecraft/world/inventory/LoomMenu$1
	f	Lcci;	c	f_39900_	field_7851	field_7851
	m	(Lcci;I)V	<init>	<init>	<init>	<init>
c	cci$2	net/minecraft/world/inventory/LoomMenu$2	net/minecraft/class_1726$2	net/minecraft/world/inventory/LoomMenu$2
	f	Lcci;	c	f_39905_	field_17324	field_17324
	m	(Lcci;I)V	<init>	<init>	<init>	<init>
c	cci$3	net/minecraft/world/inventory/LoomMenu$3	net/minecraft/class_1726$3	net/minecraft/world/inventory/LoomMenu$3
	f	Lcci;	a	f_39910_	field_7852	field_7852
	m	(Lcci;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cci$4	net/minecraft/world/inventory/LoomMenu$4	net/minecraft/class_1726$4	net/minecraft/world/inventory/LoomMenu$4
	f	Lcci;	a	f_39919_	field_7853	field_7853
	m	(Lcci;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cci$5	net/minecraft/world/inventory/LoomMenu$5	net/minecraft/class_1726$5	net/minecraft/world/inventory/LoomMenu$5
	f	Lcci;	a	f_39928_	field_7854	field_7854
	m	(Lcci;Lbdq;III)V	<init>	<init>	<init>	<init>
c	cci$6	net/minecraft/world/inventory/LoomMenu$6	net/minecraft/class_1726$6	net/minecraft/world/inventory/LoomMenu$6
	f	Lcbq;	a	f_39937_	field_17325	val$access
	f	Lcci;	b	f_39938_	field_7855	field_7855
	m	(Lcci;Lbdq;IIILcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_39951_	method_17433	method_17433
c	ccj	net/minecraft/world/inventory/MenuConstructor	net/minecraft/class_1270	net/minecraft/world/inventory/MenuConstructor
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
c	cck	net/minecraft/world/inventory/MenuType	net/minecraft/class_3917	net/minecraft/world/inventory/MenuType
	f	Lcck;	a	f_39957_	field_18664	GENERIC_9x1
	f	Lcck;	b	f_39958_	field_18665	GENERIC_9x2
	f	Lcck;	c	f_39959_	field_17326	GENERIC_9x3
	f	Lcck;	d	f_39960_	field_18666	GENERIC_9x4
	f	Lcck;	e	f_39961_	field_18667	GENERIC_9x5
	f	Lcck;	f	f_39962_	field_17327	GENERIC_9x6
	f	Lcck;	g	f_39963_	field_17328	GENERIC_3x3
	f	Lcck;	h	f_39964_	field_17329	ANVIL
	f	Lcck;	i	f_39965_	field_17330	BEACON
	f	Lcck;	j	f_39966_	field_17331	BLAST_FURNACE
	f	Lcck;	k	f_39967_	field_17332	BREWING_STAND
	f	Lcck;	l	f_39968_	field_17333	CRAFTING
	f	Lcck;	m	f_39969_	field_17334	ENCHANTMENT
	f	Lcck;	n	f_39970_	field_17335	FURNACE
	f	Lcck;	o	f_39971_	field_17336	GRINDSTONE
	f	Lcck;	p	f_39972_	field_17337	HOPPER
	f	Lcck;	q	f_39973_	field_17338	LECTERN
	f	Lcck;	r	f_39974_	field_17339	LOOM
	f	Lcck;	s	f_39975_	field_17340	MERCHANT
	f	Lcck;	t	f_39976_	field_17341	SHULKER_BOX
	f	Lcck;	u	f_39977_	field_22484	SMITHING
	f	Lcck;	v	f_39978_	field_17342	SMOKER
	f	Lcck;	w	f_39979_	field_17343	CARTOGRAPHY_TABLE
	f	Lcck;	x	f_39980_	field_17625	STONECUTTER
	f	Lcaw;	y	f_265869_	field_41923	requiredFeatures
	f	Lcck$a;	z	f_39981_	field_17344	constructor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcck$a;Lcaw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcck$a;[Lcau;)Lcck;	a	m_266268_	method_48387	register
	m	(Ljava/lang/String;Lcck$a;)Lcck;	a	m_39988_	method_17435	register
	m	(ILbyn;)Lcbf;	a	m_39985_	method_17434	create
	m	(ILbyn;)Lcch;	b	m_39991_	method_17436	method_17436
c	cck$a	net/minecraft/world/inventory/MenuType$MenuSupplier	net/minecraft/class_3917$class_3918	net/minecraft/world/inventory/MenuType$MenuSupplier
	m	(ILbyn;)Lcbf;	create	m_39994_	create	create
c	ccl	net/minecraft/world/inventory/MerchantContainer	net/minecraft/class_1725	net/minecraft/world/inventory/MerchantContainer
	f	Lclj;	c	f_39997_	field_7844	merchant
	f	Lhn;	d	f_39998_	field_7845	itemStacks
	f	Lclk;	e	f_39999_	field_7843	activeOffer
	f	I	f	f_40000_	field_7842	selectionHint
	f	I	g	f_40001_	field_18668	futureXp
	m	(Lclj;)V	<init>	<init>	<init>	<init>
	m	(I)V	c	m_40020_	method_7643	setSelectionHint
	m	(I)Z	d	m_40022_	method_7644	isPaymentSlot
	m	()V	f	m_40024_	method_7645	updateSellItem
	m	()Lclk;	g	m_40025_	method_7642	getActiveOffer
	m	()I	h	m_40026_	method_19252	getFutureXp
c	ccm	net/minecraft/world/inventory/MerchantMenu	net/minecraft/class_1728	net/minecraft/world/inventory/MerchantMenu
	f	I	k	f_150619_	field_30830	PAYMENT1_SLOT
	f	I	l	f_150620_	field_30831	PAYMENT2_SLOT
	f	I	m	f_150621_	field_30832	RESULT_SLOT
	f	I	n	f_150622_	field_30833	INV_SLOT_START
	f	I	o	f_150623_	field_30834	INV_SLOT_END
	f	I	p	f_150624_	field_30835	USE_ROW_SLOT_START
	f	I	q	f_150625_	field_30836	USE_ROW_SLOT_END
	f	I	r	f_150626_	field_30837	SELLSLOT1_X
	f	I	s	f_150627_	field_30838	SELLSLOT2_X
	f	I	t	f_150628_	field_30839	BUYSLOT_X
	f	I	u	f_150629_	field_30840	ROW_Y
	f	Lclj;	v	f_40027_	field_7863	trader
	f	Lccl;	w	f_40028_	field_7861	tradeContainer
	f	I	x	f_40029_	field_18669	merchantLevel
	f	Z	y	f_40030_	field_18670	showProgressBar
	f	Z	z	f_40031_	field_19358	canRestock
	m	(ILbyn;Lclj;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(Lcll;)V	a	m_40046_	method_17437	setOffers
	m	(Z)V	a	m_40048_	method_19253	setShowProgressBar
	m	(Z)V	b	m_40058_	method_20700	setCanRestock
	m	(ILcfz;)V	c	m_40060_	method_20214	moveFromInventoryToPaymentSlot
	m	(I)V	e	m_40063_	method_7650	setSelectionHint
	m	(I)V	f	m_40066_	method_19255	setXp
	m	(I)V	g	m_40069_	method_19257	setMerchantLevel
	m	(I)V	h	m_40072_	method_20215	tryMoveItems
	m	()I	l	m_40065_	method_19254	getTraderXp
	m	()I	m	m_40068_	method_19256	getFutureTraderXp
	m	()I	n	m_40071_	method_19258	getTraderLevel
	m	()Z	o	m_40074_	method_20701	canRestock
	m	()Lcll;	p	m_40075_	method_17438	getOffers
	m	()Z	q	m_40076_	method_19259	showProgressBar
	m	()V	r	m_40077_	method_20595	playTradeSound
c	ccn	net/minecraft/world/inventory/MerchantResultSlot	net/minecraft/class_1727	net/minecraft/world/inventory/MerchantResultSlot
	f	Lccl;	a	f_40078_	field_7860	slots
	f	Lbyo;	b	f_40079_	field_7857	player
	f	I	c	f_40080_	field_7859	removeCount
	f	Lclj;	h	f_40081_	field_7858	merchant
	m	(Lbyo;Lclj;Lccl;III)V	<init>	<init>	<init>	<init>
c	cco	net/minecraft/world/inventory/PlayerEnderChestContainer	net/minecraft/class_1730	net/minecraft/world/inventory/PlayerEnderChestContainer
	f	Ldah;	c	f_40101_	field_7864	activeChest
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldah;)V	a	m_40105_	method_7661	setActiveChest
	m	(Ldah;)Z	b	m_150633_	method_31556	isActiveChest
c	ccp	net/minecraft/world/inventory/RecipeBookMenu	net/minecraft/class_1729	net/minecraft/world/inventory/RecipeBookMenu
	m	(Lcck;I)V	<init>	<init>	<init>	<init>
	m	(ZLcjc;Laig;)V	a	m_6951_	method_17697	handlePlacement
	m	(Lbys;)V	a	m_5816_	method_7654	fillCraftSlotsStackedContents
	m	(Lcjc;)Z	a	m_6032_	method_7652	recipeMatches
	m	(I)Z	e	m_142157_	method_32339	shouldMoveToInventory
	m	()V	l	m_6650_	method_7657	clearCraftingContent
	m	()I	m	m_6636_	method_7655	getResultSlotIndex
	m	()I	n	m_6635_	method_7653	getGridWidth
	m	()I	o	m_6656_	method_7656	getGridHeight
	m	()I	p	m_6653_	method_7658	getSize
	m	()Lccq;	t	m_5867_	method_30264	getRecipeBookType
c	ccq	net/minecraft/world/inventory/RecipeBookType	net/minecraft/class_5421	net/minecraft/world/inventory/RecipeBookType
	f	Lccq;	a	CRAFTING	field_25763	CRAFTING
	f	Lccq;	b	FURNACE	field_25764	FURNACE
	f	Lccq;	c	BLAST_FURNACE	field_25765	BLAST_FURNACE
	f	Lccq;	d	SMOKER	field_25766	SMOKER
	f	[Lccq;	e	$VALUES	field_25767	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lccq;	a	m_150636_	method_36674	$values
c	ccr	net/minecraft/world/inventory/RecipeHolder	net/minecraft/class_1732	net/minecraft/world/inventory/RecipeHolder
	m	(Lbyo;Ljava/util/List;)V	a	m_58395_	method_7664	awardUsedRecipes
	m	(Lcjc;)V	a	m_6029_	method_7662	setRecipeUsed
	m	(Lcmm;Laig;Lcjc;)Z	a	m_40135_	method_7665	setRecipeUsed
	m	()Lcjc;	d	m_7928_	method_7663	getRecipeUsed
c	ccs	net/minecraft/world/inventory/ResultContainer	net/minecraft/class_1731	net/minecraft/world/inventory/ResultContainer
	f	Lhn;	c	f_40140_	field_7866	itemStacks
	f	Lcjc;	d	f_40141_	field_7865	recipeUsed
	m	()V	<init>	<init>	<init>	<init>
c	cct	net/minecraft/world/inventory/ResultSlot	net/minecraft/class_1734	net/minecraft/world/inventory/ResultSlot
	f	Lcbt;	a	f_40162_	field_7870	craftSlots
	f	Lbyo;	b	f_40163_	field_7868	player
	f	I	c	f_40164_	field_7869	removeCount
	m	(Lbyo;Lcbt;Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccu	net/minecraft/world/inventory/ShulkerBoxMenu	net/minecraft/class_1733	net/minecraft/world/inventory/ShulkerBoxMenu
	f	I	k	f_150640_	field_30841	CONTAINER_SIZE
	f	Lbdq;	l	f_40186_	field_7867	container
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbdq;)V	<init>	<init>	<init>	<init>
c	ccv	net/minecraft/world/inventory/ShulkerBoxSlot	net/minecraft/class_1736	net/minecraft/world/inventory/ShulkerBoxSlot
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
c	ccw	net/minecraft/world/inventory/SimpleContainerData	net/minecraft/class_3919	net/minecraft/world/inventory/SimpleContainerData
	f	[I	a	f_40208_	field_17345	ints
	m	(I)V	<init>	<init>	<init>	<init>
c	ccx	net/minecraft/world/inventory/Slot	net/minecraft/class_1735	net/minecraft/world/inventory/Slot
	f	I	a	f_40217_	field_7875	slot
	f	Lbdq;	d	f_40218_	field_7871	container
	f	I	e	f_40219_	field_7874	index
	f	I	f	f_40220_	field_7873	x
	f	I	g	f_40221_	field_7872	y
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
	m	(Lcfz;I)V	a	m_7169_	method_7678	onQuickCraft
	m	(Lcfz;)Z	a	m_5857_	method_7680	mayPlace
	m	(Lbyo;Lcfz;)V	a	m_142406_	method_7667	onTake
	m	()I	a	m_6641_	method_7675	getMaxStackSize
	m	(Lbyo;)Z	a	m_8010_	method_7674	mayPickup
	m	(IILbyo;)Ljava/util/Optional;	a	m_150641_	method_34264	tryRemove
	m	(Lcfz;Lcfz;)V	a	m_40234_	method_7670	onQuickCraft
	m	(I)Lcfz;	a	m_6201_	method_7671	remove
	m	(Lcfz;)I	a_	m_5866_	method_7676	getMaxStackSize
	m	(Lbyo;Lcfz;)V	b	m_150653_	method_34265	method_34265
	m	(Lcfz;I)Lcfz;	b	m_150656_	method_32755	safeInsert
	m	(Lbyo;)Z	b	m_150651_	method_32754	allowModification
	m	(IILbyo;)Lcfz;	b	m_150647_	method_32753	safeTake
	m	(I)V	b	m_6405_	method_7672	onSwapCraft
	m	()Z	b	m_6659_	method_7682	isActive
	m	(Lcfz;)V	b_	m_5845_	method_7669	checkTakeAchievements
	m	()Lcom/mojang/datafixers/util/Pair;	c	m_7543_	method_7679	getNoItemIcon
	m	(Lcfz;)V	d	m_269060_	method_48931	setByPlayer
	m	()V	d	m_6654_	method_7668	setChanged
	m	()Lcfz;	e	m_7993_	method_7677	getItem
	m	(Lcfz;)V	e	m_5852_	method_7673	set
	m	(Lcfz;)Lcfz;	f	m_150659_	method_32756	safeInsert
	m	()Z	f	m_6657_	method_7681	hasItem
	m	()I	g	m_150661_	method_34266	getContainerSlot
	m	()Z	h	m_280329_	method_51306	isHighlightable
c	ccy	net/minecraft/world/inventory/SmithingMenu	net/minecraft/class_4862	net/minecraft/world/inventory/SmithingMenu
	f	I	k	f_266015_	field_41924	TEMPLATE_SLOT
	f	I	l	f_266035_	field_41925	BASE_SLOT
	f	I	m	f_265928_	field_41926	ADDITIONAL_SLOT
	f	I	n	f_266024_	field_41927	RESULT_SLOT
	f	I	s	f_265913_	field_41928	TEMPLATE_SLOT_X_PLACEMENT
	f	I	t	f_266041_	field_41929	BASE_SLOT_X_PLACEMENT
	f	I	u	f_265899_	field_41930	ADDITIONAL_SLOT_X_PLACEMENT
	f	I	v	f_266111_	field_41931	SLOT_Y_PLACEMENT
	f	I	w	f_265851_	field_41932	RESULT_SLOT_X_PLACEMENT
	f	Lcmm;	x	f_40241_	field_25385	level
	f	Lcjp;	y	f_40242_	field_25386	selectedRecipe
	f	Ljava/util/List;	z	f_40243_	field_25668	recipes
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcjp;)Ljava/util/Optional;	a	m_266144_	method_48388	method_48388
	m	(Lcmm;Lgu;)V	a	m_40262_	method_24929	method_24929
	m	(Lcjp;Lcfz;)Ljava/util/Optional;	a	m_266320_	method_48389	findSlotMatchingIngredient
	m	(Lcfz;Lcjp;)Ljava/util/Optional;	b	m_266140_	method_48390	method_48390
	m	(Lcfz;Lcjp;)Z	c	m_285723_	method_51713	method_51713
	m	(Lcfz;Lcjp;)Z	d	m_285724_	method_51714	method_51714
	m	(I)V	e	m_40270_	method_29539	shrinkStackInSlot
	m	(Lcfz;)Z	e	m_285725_	method_48393	method_48393
	m	(Lcfz;Lcjp;)Z	e	m_266141_	method_48394	method_48394
	m	(Lcfz;)Z	f	m_285726_	method_48395	method_48395
	m	(Lcfz;)Z	g	m_266142_	method_48396	method_48396
	m	()Ljava/util/List;	n	m_280632_	method_51307	getRelevantItems
c	ccz	net/minecraft/world/inventory/SmokerMenu	net/minecraft/class_3706	net/minecraft/world/inventory/SmokerMenu
	m	(ILbyn;Lbdq;Lcbp;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
c	cd	net/minecraft/advancements/critereon/LevitationTrigger	net/minecraft/class_2085	net/minecraft/advancements/critereon/LevitationTrigger
	f	Lacq;	a	f_49112_	field_9671	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Leei;I)V	a	m_49116_	method_9008	trigger
	m	(Laig;Leei;ILcd$a;)Z	a	m_49120_	method_22480	method_22480
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcd$a;	a	m_7214_	method_9006	createInstance
c	cd$a	net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance	net/minecraft/class_2085$class_2087	net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance
	f	Lbf;	a	f_49134_	field_9675	distance
	f	Lcj$d;	b	f_49135_	field_9676	duration
	m	(Lba;Lbf;Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Laig;Leei;I)Z	a	m_49140_	method_9014	matches
	m	(Lbf;)Lcd$a;	a	m_49144_	method_9013	levitated
c	cda	net/minecraft/world/inventory/StackedContentsCompatible	net/minecraft/class_1737	net/minecraft/world/inventory/StackedContentsCompatible
	m	(Lbys;)V	a	m_5809_	method_7683	fillStackedContents
c	cdb	net/minecraft/world/inventory/StonecutterMenu	net/minecraft/class_3971	net/minecraft/world/inventory/StonecutterMenu
	f	Lccs;	A	f_40292_	field_19173	resultContainer
	f	I	k	f_150665_	field_30842	INPUT_SLOT
	f	I	l	f_150666_	field_30843	RESULT_SLOT
	f	Lccx;	m	f_40282_	field_17627	inputSlot
	f	Lccx;	n	f_40283_	field_17628	resultSlot
	f	Lbdq;	o	f_40284_	field_17629	container
	f	I	p	f_150667_	field_30844	INV_SLOT_START
	f	I	q	f_150668_	field_30845	INV_SLOT_END
	f	I	r	f_150669_	field_30846	USE_ROW_SLOT_START
	f	I	s	f_150670_	field_30847	USE_ROW_SLOT_END
	f	Lcbq;	t	f_40285_	field_17630	access
	f	Lcbv;	u	f_40286_	field_17631	selectedRecipeIndex
	f	Lcmm;	v	f_40287_	field_17632	level
	f	Ljava/util/List;	w	f_40288_	field_17633	recipes
	f	Lcfz;	x	f_40289_	field_17634	input
	f	J	y	f_40290_	field_17635	lastSoundTime
	f	Ljava/lang/Runnable;	z	f_40291_	field_17636	slotUpdateListener
	m	(ILbyn;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lcbq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_40323_	method_17859	registerUpdateListener
	m	(Lbyo;Lcmm;Lgu;)V	a	m_40311_	method_17856	method_17856
	m	(Lbdq;Lcfz;)V	a	m_40303_	method_17855	setupRecipeList
	m	(I)Z	e	m_40334_	method_30160	isValidRecipeIndex
	m	()I	l	m_40338_	method_17862	getSelectedRecipeIndex
	m	()Ljava/util/List;	m	m_40339_	method_17863	getRecipes
	m	()I	n	m_40340_	method_17864	getNumRecipes
	m	()Z	o	m_40341_	method_17865	hasInputItem
	m	()V	p	m_40342_	method_17866	setupResultSlot
	m	()V	q	m_40343_	method_17867	method_17867
c	cdb$1	net/minecraft/world/inventory/StonecutterMenu$1	net/minecraft/class_3971$1	net/minecraft/world/inventory/StonecutterMenu$1
	f	Lcdb;	c	f_40344_	field_17637	field_17637
	m	(Lcdb;I)V	<init>	<init>	<init>	<init>
c	cdb$2	net/minecraft/world/inventory/StonecutterMenu$2	net/minecraft/class_3971$2	net/minecraft/world/inventory/StonecutterMenu$2
	f	Lcbq;	a	f_40349_	field_17638	val$access
	f	Lcdb;	b	f_40350_	field_17639	field_17639
	m	(Lcdb;Lbdq;IIILcbq;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_40363_	method_17868	method_17868
	m	()Ljava/util/List;	i	m_280281_	method_51308	getRelevantItems
c	cdc	net/minecraft/world/inventory/TransientCraftingContainer	net/minecraft/class_1715	net/minecraft/world/inventory/TransientCraftingContainer
	f	Lhn;	c	f_286951_	field_7805	items
	f	I	d	f_286956_	field_7804	width
	f	I	e	f_286972_	field_7803	height
	f	Lcbf;	f	f_286998_	field_7802	menu
	m	(Lcbf;IILhn;)V	<init>	<init>	<init>	<init>
	m	(Lcbf;II)V	<init>	<init>	<init>	<init>
c	cdd	net/minecraft/world/inventory/package-info	net/minecraft/class_6077	net/minecraft/world/inventory/package-info
c	cde	net/minecraft/world/inventory/tooltip/BundleTooltip	net/minecraft/class_5631	net/minecraft/world/inventory/tooltip/BundleTooltip
	f	Lhn;	a	f_150674_	field_27874	items
	f	I	b	f_150675_	field_28353	weight
	m	(Lhn;I)V	<init>	<init>	<init>	<init>
	m	()Lhn;	a	m_150679_	method_32340	getItems
	m	()I	b	m_150680_	method_32341	getWeight
c	cdf	net/minecraft/world/inventory/tooltip/TooltipComponent	net/minecraft/class_5632	net/minecraft/world/inventory/tooltip/TooltipComponent
c	cdg	net/minecraft/world/inventory/tooltip/package-info	net/minecraft/class_6078	net/minecraft/world/inventory/tooltip/package-info
c	cdh	net/minecraft/world/item/AdventureModeCheck	net/minecraft/class_6538	net/minecraft/world/item/AdventureModeCheck
	f	Ljava/lang/String;	a	f_186321_	field_34449	tagName
	f	Ldcf;	b	f_186322_	field_34450	lastCheckedBlock
	f	Z	c	f_186323_	field_34451	lastResult
	f	Z	d	f_186324_	field_34452	checksBlockEntity
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldcf;Ldcf;Z)Z	a	m_186332_	method_38071	areSameBlocks
	m	(Lcfz;Lhr;Ldcf;)Z	a	m_204085_	method_38070	test
c	cdi	net/minecraft/world/item/AirItem	net/minecraft/class_1739	net/minecraft/world/item/AirItem
	f	Lcpn;	a	f_40366_	field_7882	block
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cdj	net/minecraft/world/item/ArmorItem	net/minecraft/class_1738	net/minecraft/world/item/ArmorItem
	f	Lih;	a	f_40376_	field_7879	DISPENSE_ITEM_BEHAVIOR
	f	Lcdj$a;	b	f_265916_	field_41933	type
	f	F	c	f_40378_	field_21976	knockbackResistance
	f	Lcdk;	d	f_40379_	field_7881	material
	f	Ljava/util/EnumMap;	e	f_265987_	field_7876	ARMOR_MODIFIER_UUID_PER_TYPE
	f	I	f	f_40381_	field_7878	defense
	f	F	g	f_40382_	field_7877	toughness
	f	Lcom/google/common/collect/Multimap;	h	f_40383_	field_23741	defaultModifiers
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcdk;Lcdj$a;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/EnumMap;)V	a	m_266451_	method_48397	method_48397
	m	(Lgv;Lcfz;)Z	a	m_40398_	method_7684	dispenseArmor
	m	()Lcdj$a;	b	m_266204_	method_48398	getType
	m	()Lcdk;	d	m_40401_	method_7686	getMaterial
	m	()I	e	m_40404_	method_7687	getDefense
	m	()F	f	m_40405_	method_26353	getToughness
c	cdj$1	net/minecraft/world/item/ArmorItem$1	net/minecraft/class_1738$1	net/minecraft/world/item/ArmorItem$1
	m	()V	<init>	<init>	<init>	<init>
c	cdj$a	net/minecraft/world/item/ArmorItem$Type	net/minecraft/class_1738$class_8051	net/minecraft/world/item/ArmorItem$Type
	f	Lcdj$a;	a	HELMET	field_41934	HELMET
	f	Lcdj$a;	b	CHESTPLATE	field_41935	CHESTPLATE
	f	Lcdj$a;	c	LEGGINGS	field_41936	LEGGINGS
	f	Lcdj$a;	d	BOOTS	field_41937	BOOTS
	f	Lbfo;	e	f_265980_	field_41938	slot
	f	Ljava/lang/String;	f	f_266116_	field_41939	name
	f	[Lcdj$a;	g	$VALUES	field_41940	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILbfo;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lbfo;	a	m_266308_	method_48399	getSlot
	m	()Ljava/lang/String;	b	m_266355_	method_48400	getName
	m	()[Lcdj$a;	c	m_266245_	method_48401	$values
c	cdk	net/minecraft/world/item/ArmorMaterial	net/minecraft/class_1741	net/minecraft/world/item/ArmorMaterial
	m	(Lcdj$a;)I	a	m_266425_	method_48402	getDurabilityForType
	m	()I	a	m_6646_	method_7699	getEnchantmentValue
	m	()Lamg;	b	m_7344_	method_7698	getEquipSound
	m	(Lcdj$a;)I	b	m_7366_	method_48403	getDefenseForType
	m	()Lciz;	d	m_6230_	method_7695	getRepairIngredient
	m	()Ljava/lang/String;	e	m_6082_	method_7694	getName
	m	()F	f	m_6651_	method_7700	getToughness
	m	()F	g	m_6649_	method_24355	getKnockbackResistance
c	cdl	net/minecraft/world/item/ArmorMaterials	net/minecraft/class_1740	net/minecraft/world/item/ArmorMaterials
	f	Lcdl;	a	LEATHER	field_7897	LEATHER
	f	Lcdl;	b	CHAIN	field_7887	CHAIN
	f	Lcdl;	c	IRON	field_7892	IRON
	f	Lcdl;	d	GOLD	field_7895	GOLD
	f	Lcdl;	e	DIAMOND	field_7889	DIAMOND
	f	Lcdl;	f	TURTLE	field_7890	TURTLE
	f	Lcdl;	g	NETHERITE	field_21977	NETHERITE
	f	Lapr$a;	h	f_265935_	field_41941	CODEC
	f	Ljava/util/EnumMap;	i	f_266010_	field_41942	HEALTH_FUNCTION_FOR_TYPE
	f	Ljava/lang/String;	j	f_40461_	field_7884	name
	f	I	k	f_40462_	field_7883	durabilityMultiplier
	f	Ljava/util/EnumMap;	l	f_265966_	field_41943	protectionFunctionForType
	f	I	m	f_40464_	field_7896	enchantmentValue
	f	Lamg;	n	f_40465_	field_7886	sound
	f	F	o	f_40466_	field_7894	toughness
	f	F	p	f_40467_	field_21978	knockbackResistance
	f	Laov;	q	f_40468_	field_7885	repairIngredient
	f	[Lcdl;	r	$VALUES	field_7888	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;ILjava/util/EnumMap;ILamg;FFLjava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/EnumMap;)V	a	m_266150_	method_48405	method_48405
	m	(Ljava/util/EnumMap;)V	b	m_266152_	method_48406	method_48406
	m	(Ljava/util/EnumMap;)V	c	m_266153_	method_48407	method_48407
	m	(Ljava/util/EnumMap;)V	d	m_266146_	method_48408	method_48408
	m	(Ljava/util/EnumMap;)V	e	m_266147_	method_48409	method_48409
	m	(Ljava/util/EnumMap;)V	f	m_266151_	method_48410	method_48410
	m	(Ljava/util/EnumMap;)V	g	m_266148_	method_48411	method_48411
	m	(Ljava/util/EnumMap;)V	h	m_266149_	method_48412	method_48412
	m	()Lciz;	h	m_40492_	method_24356	method_24356
	m	()Lciz;	i	m_40493_	method_7693	method_7693
	m	()Lciz;	j	m_40494_	method_7692	method_7692
	m	()Lciz;	k	m_40495_	method_7691	method_7691
	m	()Lciz;	l	m_40496_	method_7689	method_7689
	m	()Lciz;	m	m_40497_	method_7690	method_7690
	m	()Lciz;	n	m_40498_	method_7688	method_7688
	m	()[Lcdl;	o	m_150682_	method_36675	$values
c	cdm	net/minecraft/world/item/ArmorStandItem	net/minecraft/class_1742	net/minecraft/world/item/ArmorStandItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cdn	net/minecraft/world/item/ArrowItem	net/minecraft/class_1744	net/minecraft/world/item/ArrowItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lcfz;Lbfz;)Lbyu;	a	m_6394_	method_7702	createArrow
c	cdo	net/minecraft/world/item/AxeItem	net/minecraft/class_1743	net/minecraft/world/item/AxeItem
	f	Ljava/util/Map;	a	f_150683_	field_7898	STRIPPABLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lchm;FFLcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcpn;)Ldcb;	a	m_150687_	method_34717	method_34717
	m	(Lcij;Lbyo;)V	a	m_150684_	method_20269	method_20269
	m	(Ldcb;Lcpn;)Ldcb;	b	m_150692_	method_34718	method_34718
	m	(Ldcb;)Ljava/util/Optional;	b	m_150690_	method_34716	getStripped
c	cdp	net/minecraft/world/item/BannerItem	net/minecraft/class_1746	net/minecraft/world/item/BannerItem
	f	Ljava/lang/String;	c	f_150695_	field_30848	PATTERN_PREFIX
	m	(Lcpn;Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ljava/util/List;)V	a	m_40542_	method_7705	appendHoverTextFromBannerBlockEntityTag
	m	(Ljava/util/List;Lcen;Ljava/lang/String;)V	a	m_220003_	method_43707	method_43707
	m	(Lacp;)Ljava/lang/String;	a	m_220001_	method_43708	method_43708
	m	()Lcen;	b	m_40545_	method_7706	getColor
c	cdq	net/minecraft/world/item/BannerPatternItem	net/minecraft/class_1745	net/minecraft/world/item/BannerPatternItem
	f	Lanl;	a	f_40546_	field_7900	bannerPattern
	m	(Lanl;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	()Lanl;	b	m_220010_	method_7704	getBannerPattern
	m	()Ltj;	d	m_40556_	method_7703	getDisplayName
c	cdr	net/minecraft/world/item/BedItem	net/minecraft/class_1748	net/minecraft/world/item/BedItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cds	net/minecraft/world/item/BlockItem	net/minecraft/class_1747	net/minecraft/world/item/BlockItem
	f	Ljava/lang/String;	a	f_150696_	field_30849	BLOCK_ENTITY_TAG
	f	Ljava/lang/String;	b	f_150697_	field_30850	BLOCK_STATE_TAG
	f	Lcpn;	c	f_40563_	field_7901	block
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcih;)Lbdx;	a	m_40576_	method_7712	place
	m	(Ldcb;Ldde;Ljava/lang/Comparable;)Ldcb;	a	m_40589_	method_18082	method_18082
	m	(Ldcb;)Lamg;	a	m_40587_	method_19260	getPlaceSound
	m	(Ljava/util/Map;Lcfu;)V	a	m_6192_	method_7713	registerBlocks
	m	(Lgu;Lcmm;Lcfz;Ldcb;)Ldcb;	a	m_40602_	method_18084	updateBlockStateFromTag
	m	(Lcmm;Lbyo;Lgu;Lcfz;)Z	a	m_40582_	method_7714	updateCustomBlockEntityTag
	m	(Lcfz;Lczp;Lqr;)V	a	m_186338_	method_38073	setBlockEntityData
	m	(Lgu;Lcmm;Lbyo;Lcfz;Ldcb;)Z	a	m_7274_	method_7710	updateCustomBlockEntityTag
	m	(Lcih;Ldcb;)Z	a	m_7429_	method_7708	placeBlock
	m	(Ldcb;Ldde;Ljava/lang/String;)Ldcb;	a	m_40593_	method_18083	updateState
	m	(Lcfz;)Lqr;	a	m_186336_	method_38072	getBlockEntityData
	m	(Lcih;Ldcb;)Z	b	m_40610_	method_7709	canPlace
	m	(Lcih;)Lcih;	b	m_7732_	method_16356	updatePlacementContext
	m	(Lcih;)Ldcb;	c	m_5965_	method_7707	getPlacementState
	m	()Z	d	m_6652_	method_20360	mustSurvive
	m	()Lcpn;	e	m_40614_	method_7711	getBlock
c	cdt	net/minecraft/world/item/BoatItem	net/minecraft/class_1749	net/minecraft/world/item/BoatItem
	f	Ljava/util/function/Predicate;	a	f_40615_	field_17497	ENTITY_PREDICATE
	f	Lcah$b;	b	f_40616_	field_7902	type
	f	Z	c	f_220011_	field_38211	hasChest
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLcah$b;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Leeg;)Lcah;	a	m_220016_	method_42296	getBoat
c	cdu	net/minecraft/world/item/BoneMealItem	net/minecraft/class_1752	net/minecraft/world/item/BoneMealItem
	f	I	a	f_150701_	field_30851	GRASS_SPREAD_WIDTH
	f	I	b	f_150702_	field_30852	GRASS_SPREAD_HEIGHT
	f	I	c	f_150703_	field_30853	GRASS_COUNT_MULTIPLIER
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;I)V	a	m_40638_	method_7721	addGrowthParticles
	m	(Lhe;)Ldcb;	a	m_204094_	method_40128	method_40128
	m	(Lcmm;Lhi$c;)Ljava/util/Optional;	a	m_204089_	method_40127	method_40127
	m	(Lcfz;Lcmm;Lgu;)Z	a	m_40627_	method_7720	growCrop
	m	(Lcfz;Lcmm;Lgu;Lha;)Z	a	m_40631_	method_7719	growWaterPlant
	m	(Ldca$a;)Z	a	m_204092_	method_40006	method_40006
	m	(Lhe;)Ldcb;	b	m_204099_	method_40130	method_40130
	m	(Lcmm;Lhi$c;)Ljava/util/Optional;	b	m_204096_	method_40129	method_40129
c	cdv	net/minecraft/world/item/BookItem	net/minecraft/class_1751	net/minecraft/world/item/BookItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cdw	net/minecraft/world/item/BottleItem	net/minecraft/class_1754	net/minecraft/world/item/BottleItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfg;)Z	a	m_289173_	method_7726	method_7726
	m	(Lcfz;Lbyo;Lcfz;)Lcfz;	a	m_40651_	method_7725	turnBottleIntoItem
c	cdx	net/minecraft/world/item/BowItem	net/minecraft/class_1753	net/minecraft/world/item/BowItem
	f	I	a	f_150704_	field_30855	MAX_DRAW_DURATION
	f	I	b	f_150705_	field_30856	DEFAULT_RANGE
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lbyo;)V	a	m_289174_	method_20270	method_20270
	m	(I)F	a	m_40661_	method_7722	getPowerForTime
c	cdy	net/minecraft/world/item/BowlFoodItem	net/minecraft/class_1756	net/minecraft/world/item/BowlFoodItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cdz	net/minecraft/world/item/BrushItem	net/minecraft/class_8162	net/minecraft/world/item/BrushItem
	f	I	a	f_278125_	field_43390	ANIMATION_DURATION
	f	I	b	f_271380_	field_42683	USE_DURATION
	f	D	c	f_279643_	field_44603	MAX_BRUSH_DISTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Leeg;	a	m_280200_	method_49999	calculateHitResult
	m	(Lbfo;Lbfz;)V	a	m_278588_	method_51163	method_51163
	m	(Lcmm;Leee;Ldcb;Leei;Lbft;)V	a	m_278154_	method_49184	spawnDustParticles
	m	(Lbfj;)Z	a	m_279953_	method_51309	method_51309
c	cdz$1	net/minecraft/world/item/BrushItem$1	net/minecraft/class_8162$1	net/minecraft/world/item/BrushItem$1
	f	[I	a	f_271131_	field_42684	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cdz$a	net/minecraft/world/item/BrushItem$DustParticlesDelta	net/minecraft/class_8162$class_8163	net/minecraft/world/item/BrushItem$DustParticlesDelta
	f	D	a	f_271456_	comp_1286	xd
	f	D	b	f_271284_	comp_1287	yd
	f	D	c	f_271522_	comp_1288	zd
	f	D	d	f_271382_	field_42685	ALONG_SIDE_DELTA
	f	D	e	f_271440_	field_42686	OUT_FROM_SIDE_DELTA
	m	(DDD)V	<init>	<init>	<init>	<init>
	m	(Leei;Lha;)Lcdz$a;	a	m_271695_	method_49185	fromDirection
	m	()D	a	f_271456_	comp_1286	xd
	m	()D	b	f_271284_	comp_1287	yd
	m	()D	c	f_271522_	comp_1288	zd
c	ce	net/minecraft/advancements/critereon/LightPredicate	net/minecraft/class_4552	net/minecraft/advancements/critereon/LightPredicate
	f	Lce;	a	f_51335_	field_20712	ANY
	f	Lcj$d;	b	f_51336_	field_20713	composite
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lce;	a	m_51344_	method_22482	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_51340_	method_22481	serializeToJson
	m	(Laif;Lgu;)Z	a	m_51341_	method_22483	matches
c	ce$a	net/minecraft/advancements/critereon/LightPredicate$Builder	net/minecraft/class_4552$class_6087	net/minecraft/advancements/critereon/LightPredicate$Builder
	f	Lcj$d;	a	f_153101_	field_31078	composite
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcj$d;)Lce$a;	a	m_153104_	method_35272	setComposite
	m	()Lce$a;	a	m_153103_	method_35271	light
	m	()Lce;	b	m_153106_	method_35273	build
c	cea	net/minecraft/world/item/BucketItem	net/minecraft/class_1755	net/minecraft/world/item/BucketItem
	f	Ldxd;	a	f_40687_	field_7905	content
	m	(Ldxd;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lamg;)V	a	m_150707_	method_32342	method_32342
	m	(Lcfz;Lbyo;)Lcfz;	a	m_40699_	method_7732	getEmptySuccessItem
	m	(Lbyo;Lcmn;Lgu;)V	a	m_7718_	method_7727	playEmptySound
c	ceb	net/minecraft/world/item/BundleItem	net/minecraft/class_5537	net/minecraft/world/item/BundleItem
	f	I	a	f_150720_	field_30857	MAX_WEIGHT
	f	Ljava/lang/String;	b	f_150721_	field_30858	TAG_ITEMS
	f	I	c	f_150722_	field_30859	BUNDLE_IN_BUNDLE_WEIGHT
	f	I	d	f_150723_	field_27016	BAR_COLOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lqx;)Ljava/util/Optional;	a	m_150756_	method_32344	getMatchingItem
	m	(Lcfz;Lqr;)Z	a	m_186348_	method_31558	method_31558
	m	(Lbyo;Lbgs;Lcfz;)V	a	m_186344_	method_38075	method_38075
	m	(Lbfj;)V	a	m_186342_	method_38074	playRemoveOneSound
	m	(Lcfz;Lbyo;)Z	a	m_150729_	method_32757	dropContents
	m	(Lcfz;Lccx;Lcfz;)V	a	m_150737_	method_32758	method_32758
	m	(Lbfj;)V	b	m_186351_	method_38076	playInsertSound
	m	(Lcfz;Lcfz;)I	b	m_150763_	method_31560	add
	m	(Lbfj;)V	c	m_186353_	method_38077	playDropContentsSound
	m	(Lcfz;)F	d	m_150766_	method_31561	getFullnessDisplay
	m	(Lcfz;)I	k	m_150776_	method_31562	getWeight
	m	(Lcfz;)I	o	m_150778_	method_31563	getContentWeight
	m	(Lcfz;)Ljava/util/Optional;	p	m_150780_	method_32759	removeOne
	m	(Lcfz;)Ljava/util/stream/Stream;	q	m_150782_	method_32345	getContents
	m	(Lcfz;)I	r	m_186355_	method_31564	method_31564
c	cec	net/minecraft/world/item/ChorusFruitItem	net/minecraft/class_1757	net/minecraft/world/item/ChorusFruitItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	ced	net/minecraft/world/item/CompassItem	net/minecraft/class_1759	net/minecraft/world/item/CompassItem
	f	Ljava/lang/String;	a	f_150786_	field_30860	TAG_LODESTONE_POS
	f	Ljava/lang/String;	b	f_150787_	field_30861	TAG_LODESTONE_DIMENSION
	f	Ljava/lang/String;	c	f_150788_	field_30862	TAG_LODESTONE_TRACKED
	f	Lorg/slf4j/Logger;	d	f_40715_	field_24670	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;)Lhd;	a	m_220019_	method_43123	getSpawnPosition
	m	(Lacp;Lgu;Lqr;)V	a	m_40732_	method_27315	addLodestoneTags
	m	(Lqr;Lrk;)V	a	m_40729_	method_28375	method_28375
	m	(Lqr;)Lhd;	a	m_220021_	method_43124	getLodestonePosition
	m	(Lqr;)Ljava/util/Optional;	c	m_40727_	method_26364	getLodestoneDimension
	m	(Lcfz;)Z	d	m_40736_	method_26365	isLodestoneCompass
c	cee	net/minecraft/world/item/ComplexItem	net/minecraft/class_1762	net/minecraft/world/item/ComplexItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcmm;Lbyo;)Luo;	a	m_7233_	method_7757	getUpdatePacket
c	cef	net/minecraft/world/item/CreativeModeTab	net/minecraft/class_1761	net/minecraft/world/item/CreativeModeTab
	f	Lsw;	a	f_40764_	field_26391	displayName
	f	Ljava/lang/String;	b	f_40766_	field_7919	backgroundSuffix
	f	Z	c	f_40767_	field_7920	canScroll
	f	Z	d	f_40768_	field_7917	showTitle
	f	Z	e	f_257018_	field_41031	alignedRight
	f	Lcef$f;	f	f_256931_	field_41032	row
	f	I	g	f_256967_	field_41033	column
	f	Lcef$h;	h	f_256819_	field_41034	type
	f	Lcfz;	i	f_40770_	field_7934	iconItemStack
	f	Ljava/util/Collection;	j	f_243839_	field_40859	displayItems
	f	Ljava/util/Set;	k	f_243841_	field_40860	displayItemsSearchTab
	f	Ljava/util/function/Consumer;	l	f_256965_	field_41035	searchTreeBuilder
	f	Ljava/util/function/Supplier;	m	f_256912_	field_41036	iconGenerator
	f	Lcef$b;	n	f_256824_	field_41037	displayItemsGenerator
	m	(Lcef$f;ILcef$h;Lsw;Ljava/util/function/Supplier;Lcef$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_257882_	method_47308	setSearchTreeBuilder
	m	(Lcfz;)Z	a	m_257694_	method_45412	contains
	m	()Lsw;	a	m_40786_	method_7737	getDisplayName
	m	(Lcef$f;I)Lcef$a;	a	m_257815_	method_47307	builder
	m	(Lcef$d;)V	a	m_269498_	method_47306	buildContents
	m	()Lcfz;	b	m_40787_	method_7747	getIconItem
	m	()Ljava/lang/String;	c	m_40788_	method_7742	getBackgroundSuffix
	m	()Z	d	m_40789_	method_7754	showTitle
	m	()Z	e	m_40791_	method_7756	canScroll
	m	()I	f	m_257903_	method_7743	column
	m	()Lcef$f;	g	m_258064_	method_47309	row
	m	()Z	h	m_257905_	method_47310	hasAnyItems
	m	()Z	i	m_257497_	method_47311	shouldDisplay
	m	()Z	j	m_6563_	method_7752	isAlignedRight
	m	()Lcef$h;	k	m_257962_	method_47312	getType
	m	()Ljava/util/Collection;	l	m_260957_	method_47313	getDisplayItems
	m	()Ljava/util/Collection;	m	m_261235_	method_45414	getSearchTabDisplayItems
	m	()V	n	m_257466_	method_47314	rebuildSearchTree
	m	()Ljava/lang/IllegalStateException;	o	m_280646_	method_51310	method_51310
c	cef$1	net/minecraft/world/item/CreativeModeTab$1	net/minecraft/class_1761$1	net/minecraft/world/item/CreativeModeTab$1
	f	[I	a	f_244541_	field_40186	$SwitchMap$net$minecraft$world$item$CreativeModeTab$TabVisibility
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cef$a	net/minecraft/world/item/CreativeModeTab$Builder	net/minecraft/class_1761$class_7913	net/minecraft/world/item/CreativeModeTab$Builder
	f	Lcef$b;	a	f_256756_	field_41038	EMPTY_GENERATOR
	f	Lcef$f;	b	f_256796_	field_41039	row
	f	I	c	f_256977_	field_41040	column
	f	Lsw;	d	f_256856_	field_41041	displayName
	f	Ljava/util/function/Supplier;	e	f_256981_	field_41042	iconGenerator
	f	Lcef$b;	f	f_256953_	field_41043	displayItemsGenerator
	f	Z	g	f_256992_	field_41044	canScroll
	f	Z	h	f_256851_	field_41045	showTitle
	f	Z	i	f_256854_	field_41046	alignedRight
	f	Lcef$h;	j	f_256847_	field_41047	type
	f	Ljava/lang/String;	k	f_257036_	field_41048	backgroundSuffix
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcef$f;I)V	<init>	<init>	<init>	<init>
	m	(Lcef$d;Lcef$e;)V	a	m_257969_	method_47316	method_47316
	m	(Ljava/lang/String;)Lcef$a;	a	m_257609_	method_47319	backgroundSuffix
	m	(Ljava/util/function/Supplier;)Lcef$a;	a	m_257737_	method_47320	icon
	m	(Lsw;)Lcef$a;	a	m_257941_	method_47321	title
	m	(Lcef$h;)Lcef$a;	a	m_257623_	method_47318	type
	m	(Lcef$b;)Lcef$a;	a	m_257501_	method_47317	displayItems
	m	()Lcef$a;	a	m_257826_	method_47315	alignedRight
	m	()Lcef$a;	b	m_257809_	method_47322	hideTitle
	m	()Lcef$a;	c	m_257794_	method_47323	noScrollBar
	m	()Lcef;	d	m_257652_	method_47324	build
	m	()Lcfz;	e	m_257579_	method_47325	method_47325
c	cef$b	net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator	net/minecraft/class_1761$class_7914	net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator
	m	(Lcef$d;Lcef$e;)V	accept	m_257865_	accept	accept
c	cef$c	net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder	net/minecraft/class_1761$class_7703	net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder
	f	Ljava/util/Collection;	a	f_244363_	field_40187	tabContents
	f	Ljava/util/Set;	b	f_244585_	field_40188	searchTabContents
	f	Lcef;	c	f_244054_	field_40189	tab
	f	Lcaw;	d	f_243878_	field_40190	featureFlagSet
	m	(Lcef;Lcaw;)V	<init>	<init>	<init>	<init>
c	cef$d	net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters	net/minecraft/class_1761$class_8128	net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters
	f	Lcaw;	a	f_268709_	comp_1251	enabledFeatures
	f	Z	b	f_268429_	comp_1252	hasPermissions
	f	Lhg$b;	c	f_268485_	comp_1253	holders
	m	(Lcaw;ZLhg$b;)V	<init>	<init>	<init>	<init>
	m	()Lcaw;	a	f_268709_	comp_1251	enabledFeatures
	m	(Lcaw;ZLhg$b;)Z	a	m_269247_	method_48932	needsUpdate
	m	()Z	b	f_268429_	comp_1252	hasPermissions
	m	()Lhg$b;	c	f_268485_	comp_1253	holders
c	cef$e	net/minecraft/world/item/CreativeModeTab$Output	net/minecraft/class_1761$class_7704	net/minecraft/world/item/CreativeModeTab$Output
	m	(Lcfz;Lcef$g;)V	a	m_246267_	method_45417	accept
	m	(Lcml;)V	a	m_246326_	method_45421	accept
	m	(Lcef$g;Lcfz;)V	a	m_247606_	method_45419	method_45419
	m	(Lcfz;)V	a	m_246342_	method_45420	accept
	m	(Ljava/util/Collection;Lcef$g;)V	a	m_246233_	method_45424	acceptAll
	m	(Ljava/util/Collection;)V	a	m_246601_	method_45423	acceptAll
	m	(Lcml;Lcef$g;)V	a	m_245282_	method_45422	accept
c	cef$f	net/minecraft/world/item/CreativeModeTab$Row	net/minecraft/class_1761$class_7915	net/minecraft/world/item/CreativeModeTab$Row
	f	Lcef$f;	a	TOP	field_41049	TOP
	f	Lcef$f;	b	BOTTOM	field_41050	BOTTOM
	f	[Lcef$f;	c	$VALUES	field_41051	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcef$f;	a	m_257616_	method_47326	$values
c	cef$g	net/minecraft/world/item/CreativeModeTab$TabVisibility	net/minecraft/class_1761$class_7705	net/minecraft/world/item/CreativeModeTab$TabVisibility
	f	Lcef$g;	a	PARENT_AND_SEARCH_TABS	field_40191	PARENT_AND_SEARCH_TABS
	f	Lcef$g;	b	PARENT_TAB_ONLY	field_40192	PARENT_TAB_ONLY
	f	Lcef$g;	c	SEARCH_TAB_ONLY	field_40193	SEARCH_TAB_ONLY
	f	[Lcef$g;	d	$VALUES	field_40194	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcef$g;	a	m_246258_	method_45425	$values
c	cef$h	net/minecraft/world/item/CreativeModeTab$Type	net/minecraft/class_1761$class_7916	net/minecraft/world/item/CreativeModeTab$Type
	f	Lcef$h;	a	CATEGORY	field_41052	CATEGORY
	f	Lcef$h;	b	INVENTORY	field_41053	INVENTORY
	f	Lcef$h;	c	HOTBAR	field_41054	HOTBAR
	f	Lcef$h;	d	SEARCH	field_41055	SEARCH
	f	[Lcef$h;	e	$VALUES	field_41056	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcef$h;	a	m_257818_	method_47327	$values
c	ceg	net/minecraft/world/item/CreativeModeTabs	net/minecraft/class_7706	net/minecraft/world/item/CreativeModeTabs
	f	Lacp;	a	f_256788_	field_40195	BUILDING_BLOCKS
	f	Lacp;	b	f_256725_	field_41059	COLORED_BLOCKS
	f	Lacp;	c	f_256776_	field_40743	NATURAL_BLOCKS
	f	Lacp;	d	f_256791_	field_40197	FUNCTIONAL_BLOCKS
	f	Lacp;	e	f_257028_	field_40198	REDSTONE_BLOCKS
	f	Lacp;	f	f_256917_	field_40199	HOTBAR
	f	Lacp;	g	f_256750_	field_40200	SEARCH
	f	Lacp;	h	f_256869_	field_41060	TOOLS_AND_UTILITIES
	f	Lacp;	i	f_256797_	field_40202	COMBAT
	f	Lacp;	j	f_256839_	field_41061	FOOD_AND_DRINKS
	f	Lacp;	k	f_256968_	field_41062	INGREDIENTS
	f	Lacp;	l	f_256731_	field_40205	SPAWN_EGGS
	f	Lacp;	m	f_256837_	field_41063	OP_BLOCKS
	f	Lacp;	n	f_257039_	field_40206	INVENTORY
	f	Ljava/util/Comparator;	o	f_268478_	field_42465	PAINTING_COMPARATOR
	f	Lcef$d;	p	f_268496_	field_42466	CACHED_PARAMETERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhe$c;)Z	a	m_268965_	method_48944	method_48944
	m	(Lcfu;Lcef$e;Lcef$g;Lhi$c;)V	a	m_268968_	method_48939	method_48939
	m	(Lcfu;Lhe$c;)Lcfz;	a	m_268952_	method_48940	method_48940
	m	(Lhr;)Lcef;	a	m_280294_	method_51315	bootstrap
	m	(Lcef$d;)V	a	m_269421_	method_47337	buildAllTabContents
	m	(Lcef$e;Lhg$c;Ljava/util/function/Predicate;Lcef$g;)V	a	m_269255_	method_48937	generatePresetPaintings
	m	(Lckg;I)Lcfz;	a	m_268962_	method_48943	method_48943
	m	(Lcef$e;Lhg;Lcfu;Lanl;Lcef$g;)V	a	m_269481_	method_45426	generateInstrumentTypes
	m	(Lcef$e;Lhg$c;)V	a	m_268966_	method_51312	method_51312
	m	(Lcef;)Z	a	m_257584_	method_47333	method_47333
	m	(Lcaw;ZLhg$b;)Z	a	m_269226_	method_47330	tryRebuildTabContents
	m	(Ljava/lang/String;)Lacp;	a	m_280238_	method_51317	createKey
	m	(Lcfu;Lhe;)Lcfz;	a	m_268956_	method_48941	method_48941
	m	(Lcef$e;Lhg;Lcfu;Lcef$g;)V	a	m_269246_	method_45427	generatePotionEffectTypes
	m	(Lcef$e;Lhg;Ljava/util/Set;Lcef$g;)V	a	m_269182_	method_45428	generateEnchantmentBookTypesOnlyMaxLevel
	m	(Lckg;)Ljava/util/stream/Stream;	a	m_268970_	method_48942	method_48942
	m	(Lcef$d;Lcef;)V	a	m_268959_	method_47331	method_47331
	m	()V	a	m_280019_	method_47334	validate
	m	(Lhr;Lcef$d;Lcef$e;)V	a	m_279954_	method_51316	method_51316
	m	(Lcef$e;Lcef$g;Lcfz;)V	a	m_268964_	method_48934	method_48934
	m	(Lcef$e;Ljava/util/Set;Lhg$c;)V	a	m_268951_	method_51313	method_51313
	m	(Lhe;)Z	a	m_268960_	method_51314	method_51314
	m	(Lcef$d;Lcef$e;)V	a	m_268950_	method_51311	method_51311
	m	(Lbvd;)I	a	m_268961_	method_48933	method_48933
	m	(Lcef$e;Lcef$g;Lhe$c;)V	a	m_268949_	method_48935	method_48935
	m	(Ljava/util/Set;Lckg;)Z	a	m_268954_	method_48946	method_48946
	m	(Lcef$e;Lcef$g;)V	a	m_257855_	method_47332	generateSuspiciousStews
	m	(Lcef$e;Lcef$g;)V	b	m_257852_	method_47339	generateFireworksAllDurations
	m	(Lcef$d;Lcef$e;)V	b	m_271663_	method_51318	method_51318
	m	(Lcef$d;Lcef;)V	b	m_268957_	method_47338	method_47338
	m	(Lhe;)Z	b	m_268977_	method_51320	method_51320
	m	(Lcef$e;Lhg;Ljava/util/Set;Lcef$g;)V	b	m_269335_	method_45430	generateEnchantmentBookTypesAllLevels
	m	()Lcef;	b	m_257543_	method_47328	getDefaultTab
	m	(Lckg;)Lcfz;	b	m_268978_	method_48949	method_48949
	m	(Ljava/util/Set;Lckg;)Z	b	m_268963_	method_48951	method_48951
	m	(Lcef;)Z	b	m_257947_	method_47340	method_47340
	m	(Lcef$e;Lcef$g;Lcfz;)V	b	m_268967_	method_48947	method_48947
	m	(Lcef$e;Lhg$c;)V	b	m_268955_	method_51319	method_51319
	m	(Lcef$e;Lhg$c;)V	c	m_268974_	method_51322	method_51322
	m	()Ljava/util/List;	c	m_257388_	method_47335	tabs
	m	(Lcef$d;Lcef$e;)V	c	m_276748_	method_51321	method_51321
	m	(Lcef$e;Lcef$g;Lcfz;)V	c	m_268953_	method_48952	method_48952
	m	()Ljava/util/List;	d	m_257478_	method_47341	allTabs
	m	(Lcef$d;Lcef$e;)V	d	m_257769_	method_51323	method_51323
	m	(Lcef$e;Lcef$g;Lcfz;)V	d	m_268958_	method_48954	method_48954
	m	(Lcef$e;Lhg$c;)V	d	m_268976_	method_51324	method_51324
	m	(Lcef$d;Lcef$e;)V	e	m_257664_	method_51325	method_51325
	m	()Lcef;	e	m_258007_	method_47344	searchTab
	m	(Lcef$e;Lhg$c;)V	e	m_268971_	method_51326	method_51326
	m	()Ljava/util/stream/Stream;	f	m_280350_	method_51327	streamAllTabs
	m	(Lcef$d;Lcef$e;)V	f	m_284092_	method_51328	method_51328
	m	(Lcef$d;Lcef$e;)V	g	m_257428_	method_51330	method_51330
	m	()Lcfz;	g	m_257519_	method_51329	method_51329
	m	(Lcef$d;Lcef$e;)V	h	m_276747_	method_51332	method_51332
	m	()Lcfz;	h	m_257753_	method_51331	method_51331
	m	()Lcfz;	i	m_257885_	method_51333	method_51333
	m	(Lcef$d;Lcef$e;)V	i	m_288178_	method_51334	method_51334
	m	(Lcef$d;Lcef$e;)V	j	m_268975_	method_51336	method_51336
	m	()Lcfz;	j	m_257481_	method_51335	method_51335
	m	()Lcfz;	k	m_257978_	method_51337	method_51337
	m	(Lcef$d;Lcef$e;)V	k	m_257431_	method_51338	method_51338
	m	()Lcfz;	l	m_257948_	method_51339	method_51339
	m	()Lcfz;	m	m_257535_	method_51340	method_51340
	m	()Lcfz;	n	m_257842_	method_51341	method_51341
	m	()Lcfz;	o	m_257437_	method_51342	method_51342
	m	()Lcfz;	p	m_257493_	method_51343	method_51343
	m	()Lcfz;	q	m_257454_	method_51344	method_51344
	m	()Lcfz;	r	m_257637_	method_51345	method_51345
	m	()Lcfz;	s	m_257722_	method_51346	method_51346
	m	()Lcfz;	t	m_257847_	method_51347	method_51347
c	ceh	net/minecraft/world/item/CrossbowItem	net/minecraft/class_1764	net/minecraft/world/item/CrossbowItem
	f	I	a	f_150789_	field_30863	DEFAULT_RANGE
	f	Ljava/lang/String;	b	f_150790_	field_30864	TAG_CHARGED
	f	Ljava/lang/String;	e	f_150791_	field_30865	TAG_CHARGED_PROJECTILES
	f	I	f	f_150792_	field_30866	MAX_CHARGE_DURATION
	f	Z	g	f_40847_	field_7937	startSoundPlayed
	f	Z	h	f_40848_	field_7936	midLoadSoundPlayed
	f	F	i	f_150793_	field_30867	START_SOUND_PERCENT
	f	F	j	f_150794_	field_30868	MID_SOUND_PERCENT
	f	F	k	f_150795_	field_30869	ARROW_POWER
	f	F	r	f_150796_	field_30870	FIREWORK_POWER
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lcfz;Lcfz;ZZ)Z	a	m_40862_	method_7765	loadProjectile
	m	(Lcmm;Lbfz;Lbdw;Lcfz;Lcfz;FZFFF)V	a	m_40894_	method_7763	shootProjectile
	m	(Lcmm;Lbfz;Lcfz;)V	a	m_40905_	method_7769	onCrossbowShot
	m	(Lbfz;Lcfz;)Z	a	m_40859_	method_7767	tryLoadProjectiles
	m	(Lbdw;Lbfz;)V	a	m_40856_	method_20272	method_20272
	m	(Lcfu;Lcfz;)Z	a	m_40868_	method_7768	method_7768
	m	(Lcfz;Lcfu;)Z	a	m_40871_	method_7772	containsChargedProjectile
	m	(Lcmm;Lbfz;Lcfz;Lcfz;)Lbyu;	a	m_40914_	method_18814	getArrow
	m	(Lcfz;Z)V	a	m_40884_	method_7782	setCharged
	m	(ILcfz;)F	a	m_40853_	method_7770	getPowerForTime
	m	(ZLapf;)F	a	m_220025_	method_7784	getRandomShotPitch
	m	(I)Lamg;	a	m_40851_	method_7773	getStartSound
	m	(Lcmm;Lbfz;Lbdw;Lcfz;FF)V	a	m_40887_	method_7777	performShooting
	m	(Lapf;)[F	a	m_220023_	method_7780	getShotPitches
	m	(Lcfz;Lcfz;)V	b	m_40928_	method_7778	addChargedProjectile
	m	(Lcfz;)Z	d	m_40932_	method_7781	isCharged
	m	(Lcfz;)I	k	m_40939_	method_7775	getChargeDuration
	m	(Lcfz;)F	o	m_40945_	method_20309	getShootingPower
	m	(Lcfz;)Ljava/util/List;	p	m_40941_	method_7785	getChargedProjectiles
	m	(Lcfz;)V	q	m_40943_	method_7766	clearChargedProjectiles
c	cei	net/minecraft/world/item/DebugStickItem	net/minecraft/class_1763	net/minecraft/world/item/DebugStickItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lsw;)V	a	m_40956_	method_7762	message
	m	(Ldcb;Ldde;Z)Ldcb;	a	m_40969_	method_7758	cycleState
	m	(Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;	a	m_40973_	method_7760	getRelative
	m	(Ldcb;Ldde;)Ljava/lang/String;	a	m_40966_	method_7761	getNameHelper
	m	(Lbyo;Ldcb;Lcmn;Lgu;ZLcfz;)Z	a	m_150802_	method_7759	handleInteraction
c	cej	net/minecraft/world/item/DiggerItem	net/minecraft/class_1766	net/minecraft/world/item/DiggerItem
	f	Lanl;	a	f_40979_	field_7941	blocks
	f	F	b	f_40980_	field_7940	speed
	f	F	c	f_40981_	field_7939	attackDamageBaseline
	f	Lcom/google/common/collect/Multimap;	d	f_40982_	field_23742	defaultModifiers
	m	(FFLchm;Lanl;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_40991_	method_20273	method_20273
	m	(Lbfz;)V	b	m_41006_	method_20274	method_20274
	m	()F	d	m_41008_	method_26366	getAttackDamage
c	cek	net/minecraft/world/item/DiscFragmentItem	net/minecraft/class_7409	net/minecraft/world/item/DiscFragmentItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	()Ltj;	d	m_220035_	method_43408	getDisplayName
c	cel	net/minecraft/world/item/DispensibleContainerItem	net/minecraft/class_5633	net/minecraft/world/item/DispensibleContainerItem
	m	(Lbyo;Lcmm;Lgu;Leee;)Z	a	m_142073_	method_7731	emptyContents
	m	(Lbyo;Lcmm;Lcfz;Lgu;)V	a	m_142131_	method_7728	checkExtraContent
c	cem	net/minecraft/world/item/DoubleHighBlockItem	net/minecraft/class_1765	net/minecraft/world/item/DoubleHighBlockItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cen	net/minecraft/world/item/DyeColor	net/minecraft/class_1767	net/minecraft/world/item/DyeColor
	f	Lcen;	a	WHITE	field_7952	WHITE
	f	Lcen;	b	ORANGE	field_7946	ORANGE
	f	Lcen;	c	MAGENTA	field_7958	MAGENTA
	f	Lcen;	d	LIGHT_BLUE	field_7951	LIGHT_BLUE
	f	Lcen;	e	YELLOW	field_7947	YELLOW
	f	Lcen;	f	LIME	field_7961	LIME
	f	Lcen;	g	PINK	field_7954	PINK
	f	Lcen;	h	GRAY	field_7944	GRAY
	f	Lcen;	i	LIGHT_GRAY	field_7967	LIGHT_GRAY
	f	Lcen;	j	CYAN	field_7955	CYAN
	f	Lcen;	k	PURPLE	field_7945	PURPLE
	f	Lcen;	l	BLUE	field_7966	BLUE
	f	Lcen;	m	BROWN	field_7957	BROWN
	f	Lcen;	n	GREEN	field_7942	GREEN
	f	Lcen;	o	RED	field_7964	RED
	f	Lcen;	p	BLACK	field_7963	BLACK
	f	Lapr$a;	q	f_262211_	field_41600	CODEC
	f	Ljava/util/function/IntFunction;	r	f_41032_	field_7959	BY_ID
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;	s	f_41033_	field_7950	BY_FIREWORK_COLOR
	f	I	t	f_41034_	field_7965	id
	f	Ljava/lang/String;	u	f_41035_	field_7948	name
	f	Ldxi;	v	f_283766_	field_7956	mapColor
	f	[F	w	f_41039_	field_7943	textureDiffuseColors
	f	I	x	f_41040_	field_7960	fireworkColor
	f	I	y	f_41041_	field_16537	textColor
	f	[Lcen;	z	$VALUES	field_7953	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;ILdxi;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_41060_	method_7789	getId
	m	(I)Lcen;	a	m_41053_	method_7791	byId
	m	(Lcen;)Lcen;	a	m_41055_	method_7797	method_7797
	m	(Ljava/lang/String;Lcen;)Lcen;	a	m_41057_	method_7793	byName
	m	(I)Lcen;	b	m_41061_	method_7786	byFireworkColor
	m	(Lcen;)Ljava/lang/Integer;	b	m_41063_	method_7795	method_7795
	m	()Ljava/lang/String;	b	m_41065_	method_7792	getName
	m	()[F	d	m_41068_	method_7787	getTextureDiffuseColors
	m	()Ldxi;	e	m_284406_	method_7794	getMapColor
	m	()I	f	m_41070_	method_7790	getFireworkColor
	m	()I	g	m_41071_	method_16357	getTextColor
	m	()[Lcen;	h	m_150825_	method_36676	$values
c	ceo	net/minecraft/world/item/DyeItem	net/minecraft/class_1769	net/minecraft/world/item/DyeItem
	f	Ljava/util/Map;	a	f_41076_	field_7968	ITEM_BY_COLOR
	f	Lcen;	b	f_41077_	field_7969	dyeColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcen;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ldaw;)Ldaw;	a	m_276862_	method_49799	method_49799
	m	(Lcen;)Lceo;	a	m_41082_	method_7803	byColor
	m	()Lcen;	d	m_41089_	method_7802	getDyeColor
c	cep	net/minecraft/world/item/DyeableArmorItem	net/minecraft/class_4057	net/minecraft/world/item/DyeableArmorItem
	m	(Lcdk;Lcdj$a;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	ceq	net/minecraft/world/item/DyeableHorseArmorItem	net/minecraft/class_4058	net/minecraft/world/item/DyeableHorseArmorItem
	m	(ILjava/lang/String;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cer	net/minecraft/world/item/DyeableLeatherItem	net/minecraft/class_1768	net/minecraft/world/item/DyeableLeatherItem
	f	Ljava/lang/String;	o_	f_150826_	field_30873	TAG_COLOR
	f	Ljava/lang/String;	p_	f_150827_	field_30871	TAG_DISPLAY
	f	I	q_	f_150828_	field_30872	DEFAULT_LEATHER_COLOR
	m	(Lcfz;Ljava/util/List;)Lcfz;	a	m_41118_	method_19261	dyeArmor
	m	(Lcfz;I)V	a	m_41115_	method_7799	setColor
	m	(Lcfz;)Z	a	m_41113_	method_7801	hasCustomColor
	m	(Lcfz;)I	e_	m_41121_	method_7800	getColor
	m	(Lcfz;)V	f_	m_41123_	method_7798	clearColor
c	ces	net/minecraft/world/item/EggItem	net/minecraft/class_1771	net/minecraft/world/item/EggItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cet	net/minecraft/world/item/ElytraItem	net/minecraft/class_1770	net/minecraft/world/item/ElytraItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	d	m_41140_	method_7804	isFlyEnabled
c	ceu	net/minecraft/world/item/EmptyMapItem	net/minecraft/class_1773	net/minecraft/world/item/EmptyMapItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cev	net/minecraft/world/item/EnchantedBookItem	net/minecraft/class_1772	net/minecraft/world/item/EnchantedBookItem
	f	Ljava/lang/String;	a	f_150830_	field_30874	TAG_STORED_ENCHANTMENTS
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lckj;)Lcfz;	a	m_41161_	method_7808	createForEnchantment
	m	(Lcfz;Lckj;)V	a	m_41153_	method_7807	addEnchantment
	m	(Lcfz;)Lqx;	d	m_41163_	method_7806	getEnchantments
c	cew	net/minecraft/world/item/EnchantedGoldenAppleItem	net/minecraft/class_1775	net/minecraft/world/item/EnchantedGoldenAppleItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cex	net/minecraft/world/item/EndCrystalItem	net/minecraft/class_1774	net/minecraft/world/item/EndCrystalItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cey	net/minecraft/world/item/EnderEyeItem	net/minecraft/class_1777	net/minecraft/world/item/EnderEyeItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cez	net/minecraft/world/item/EnderpearlItem	net/minecraft/class_1776	net/minecraft/world/item/EnderpearlItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cf	net/minecraft/advancements/critereon/LighthingBoltPredicate	net/minecraft/class_6404	net/minecraft/advancements/critereon/LighthingBoltPredicate
	f	Ljava/lang/String;	b	f_153233_	field_33921	BLOCKS_SET_ON_FIRE_KEY
	f	Ljava/lang/String;	c	f_153234_	field_33922	ENTITY_STRUCK_KEY
	f	Lcj$d;	d	f_153235_	field_33923	blocksSetOnFire
	f	Lbo;	e	f_153236_	field_33924	entityStruck
	m	(Lcj$d;Lbo;)V	<init>	<init>	<init>	<init>
	m	(Lcj$d;)Lcf;	a	m_153250_	method_37237	blockSetOnFire
	m	(Laif;Leei;Lbfj;)Z	a	m_153242_	method_37235	method_37235
	m	(Lcom/google/gson/JsonObject;)Lcf;	a	m_220332_	method_37238	fromJson
c	cfa	net/minecraft/world/item/Equipable	net/minecraft/class_5151	net/minecraft/world/item/Equipable
	m	(Lcfu;Lcmm;Lbyo;Lbdw;)Lbdy;	a	m_269277_	method_48576	swapWithEquipmentSlot
	m	()Lamg;	ak_	m_150681_	method_31570	getEquipSound
	m	(Lcfz;)Lcfa;	c_	m_269088_	method_48957	get
	m	()Lbfo;	g	m_40402_	method_7685	getEquipmentSlot
c	cfb	net/minecraft/world/item/ExperienceBottleItem	net/minecraft/class_1779	net/minecraft/world/item/ExperienceBottleItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfc	net/minecraft/world/item/FireChargeItem	net/minecraft/class_1778	net/minecraft/world/item/FireChargeItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_41205_	method_18453	playSound
c	cfd	net/minecraft/world/item/FireworkRocketItem	net/minecraft/class_1781	net/minecraft/world/item/FireworkRocketItem
	f	[B	a	f_256994_	field_41064	CRAFTABLE_DURATIONS
	f	Ljava/lang/String;	b	f_150831_	field_30875	TAG_FIREWORKS
	f	Ljava/lang/String;	c	f_150832_	field_30876	TAG_EXPLOSION
	f	Ljava/lang/String;	d	f_150833_	field_30877	TAG_EXPLOSIONS
	f	Ljava/lang/String;	e	f_150834_	field_30878	TAG_FLIGHT
	f	Ljava/lang/String;	f	f_150835_	field_30879	TAG_EXPLOSION_TYPE
	f	Ljava/lang/String;	g	f_150836_	field_30880	TAG_EXPLOSION_TRAIL
	f	Ljava/lang/String;	h	f_150837_	field_30881	TAG_EXPLOSION_FLICKER
	f	Ljava/lang/String;	i	f_150838_	field_30882	TAG_EXPLOSION_COLORS
	f	Ljava/lang/String;	j	f_150839_	field_30883	TAG_EXPLOSION_FADECOLORS
	f	D	k	f_150840_	field_30884	ROCKET_PLACEMENT_OFFSET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;B)V	a	m_257843_	method_47368	setDuration
c	cfd$a	net/minecraft/world/item/FireworkRocketItem$Shape	net/minecraft/class_1781$class_1782	net/minecraft/world/item/FireworkRocketItem$Shape
	f	Lcfd$a;	a	SMALL_BALL	field_7976	SMALL_BALL
	f	Lcfd$a;	b	LARGE_BALL	field_7977	LARGE_BALL
	f	Lcfd$a;	c	STAR	field_7973	STAR
	f	Lcfd$a;	d	CREEPER	field_7974	CREEPER
	f	Lcfd$a;	e	BURST	field_7970	BURST
	f	Ljava/util/function/IntFunction;	f	f_41226_	field_7975	BY_ID
	f	I	g	f_41227_	field_7972	id
	f	Ljava/lang/String;	h	f_41228_	field_7971	name
	f	[Lcfd$a;	i	$VALUES	field_7978	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lcfd$a;	a	m_41237_	method_7813	byId
	m	()I	a	m_41236_	method_7816	getId
	m	()Ljava/lang/String;	b	m_41241_	method_7812	getName
	m	()[Lcfd$a;	c	m_150842_	method_36677	$values
c	cfe	net/minecraft/world/item/FireworkStarItem	net/minecraft/class_1780	net/minecraft/world/item/FireworkStarItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(I)Lsw;	a	m_41249_	method_7810	getColorName
	m	(Lqr;Ljava/util/List;)V	a	m_41256_	method_7809	appendHoverText
	m	(Ltj;[I)Lsw;	a	m_41259_	method_7811	appendColors
c	cff	net/minecraft/world/item/FishingRodItem	net/minecraft/class_1787	net/minecraft/world/item/FishingRodItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Lbyo;)V	a	m_41286_	method_20275	method_20275
c	cfg	net/minecraft/world/item/FlintAndSteelItem	net/minecraft/class_1786	net/minecraft/world/item/FlintAndSteelItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcij;Lbyo;)V	a	m_41298_	method_20276	method_20276
	m	(Lcij;Lbyo;)V	b	m_41301_	method_20277	method_20277
c	cfh	net/minecraft/world/item/FoodOnAStickItem	net/minecraft/class_1758	net/minecraft/world/item/FoodOnAStickItem
	f	Lbfn;	a	f_41304_	field_23253	canInteractWith
	f	I	b	f_41305_	field_23743	consumeItemDamage
	m	(Lcfu$a;Lbfn;I)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Lbyo;)V	a	m_41310_	method_20271	method_20271
c	cfi	net/minecraft/world/item/GameMasterBlockItem	net/minecraft/class_1788	net/minecraft/world/item/GameMasterBlockItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfj	net/minecraft/world/item/GlowInkSacItem	net/minecraft/class_8232	net/minecraft/world/item/GlowInkSacItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ldaw;)Ldaw;	a	m_277194_	method_49800	method_49800
c	cfk	net/minecraft/world/item/HangingEntityItem	net/minecraft/class_1790	net/minecraft/world/item/HangingEntityItem
	f	Lsw;	a	f_268736_	field_42467	TOOLTIP_RANDOM_VARIANT
	f	Lbfn;	b	f_41322_	field_7999	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lhe;)V	a	m_269207_	method_48960	method_48960
	m	(Lbyo;Lha;Lcfz;Lgu;)Z	a	m_5595_	method_7834	mayPlace
	m	(Ljava/util/List;Lacp;)V	a	m_269401_	method_48959	method_48959
	m	(Ljava/util/List;)V	a	m_269512_	method_48958	method_48958
c	cfl	net/minecraft/world/item/HangingSignItem	net/minecraft/class_7707	net/minecraft/world/item/HangingSignItem
	m	(Lcpn;Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfm	net/minecraft/world/item/HoeItem	net/minecraft/class_1794	net/minecraft/world/item/HoeItem
	f	Ljava/util/Map;	a	f_41332_	field_8023	TILLABLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lchm;IFLcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcij;)V	a	m_150860_	method_36984	method_36984
	m	(Ldcb;Lcml;Lcij;)V	a	m_238243_	method_36986	method_36986
	m	(Ldcb;Lcml;)Ljava/util/function/Consumer;	a	m_150849_	method_36985	changeIntoStateAndDropItem
	m	(Lcij;Lbyo;)V	a	m_150843_	method_20279	method_20279
	m	(Ldcb;)Ljava/util/function/Consumer;	b	m_150858_	method_36988	changeIntoState
	m	(Lcij;)Z	b	m_150856_	method_36987	onlyIfAirAbove
	m	(Lcij;)Z	c	m_150846_	method_36989	method_36989
c	cfn	net/minecraft/world/item/HoneyBottleItem	net/minecraft/class_4480	net/minecraft/world/item/HoneyBottleItem
	f	I	a	f_150862_	field_30885	DRINK_DURATION
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfo	net/minecraft/world/item/HoneycombItem	net/minecraft/class_5953	net/minecraft/world/item/HoneycombItem
	f	Ljava/util/function/Supplier;	a	f_150863_	field_29560	WAXABLES
	f	Ljava/util/function/Supplier;	b	f_150864_	field_29561	WAX_OFF_BY_BLOCK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcij;Lgu;Lcmm;Ldcb;)Lbdx;	a	m_238247_	method_34719	method_34719
	m	(Ldcb;Lcpn;)Ldcb;	a	m_150875_	method_34721	method_34721
	m	(Ldcb;)Ljava/util/Optional;	b	m_150878_	method_34720	getWaxed
	m	()Lcom/google/common/collect/BiMap;	h	m_150880_	method_34722	method_34722
	m	()Lcom/google/common/collect/BiMap;	i	m_150881_	method_34723	method_34723
c	cfp	net/minecraft/world/item/HorseArmorItem	net/minecraft/class_4059	net/minecraft/world/item/HorseArmorItem
	f	Ljava/lang/String;	a	f_150882_	field_30886	TEX_FOLDER
	f	I	b	f_41361_	field_18136	protection
	f	Ljava/lang/String;	c	f_41362_	field_18137	texture
	m	(ILjava/lang/String;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	h	m_41367_	method_18454	getTexture
	m	()I	i	m_41368_	method_18455	getProtection
c	cfq	net/minecraft/world/item/InkSacItem	net/minecraft/class_8233	net/minecraft/world/item/InkSacItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Ldaw;)Ldaw;	a	m_277089_	method_49802	method_49802
c	cfr	net/minecraft/world/item/Instrument	net/minecraft/class_7444	net/minecraft/world/item/Instrument
	f	Lcom/mojang/serialization/Codec;	a	f_220078_	field_39122	CODEC
	f	Lhe;	b	f_220079_	comp_772	soundEvent
	f	I	c	f_220080_	comp_773	useDuration
	f	F	d	f_220081_	comp_774	range
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;IF)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_220079_	comp_772	soundEvent
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_263163_	method_43709	method_43709
	m	()I	b	f_220080_	comp_773	useDuration
	m	()F	c	f_220081_	comp_774	range
c	cfs	net/minecraft/world/item/InstrumentItem	net/minecraft/class_7430	net/minecraft/world/item/InstrumentItem
	f	Ljava/lang/String;	a	f_220096_	field_39052	TAG_INSTRUMENT
	f	Lanl;	b	f_220097_	field_39123	instruments
	m	(Lcfu$a;Lanl;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Ljava/lang/Integer;	a	m_244990_	method_45432	method_45432
	m	(Lcfz;Lhe;)V	a	m_220119_	method_43561	setSoundVariantId
	m	(Lcfz;Lanl;Lapf;)V	a	m_220110_	method_43562	setRandom
	m	(Lapf;Lhi$c;)Ljava/util/Optional;	a	m_220101_	method_43710	method_43710
	m	(Lcfu;Lhe;)Lcfz;	a	m_220107_	method_43558	create
	m	(Lcmm;Lbyo;Lcfr;)V	a	m_220126_	method_43563	play
	m	(Lcfz;Lhe;)V	b	m_244989_	method_45433	method_45433
	m	(Lcfz;)Ljava/util/Optional;	d	m_220134_	method_43711	getInstrument
	m	()Ljava/lang/IllegalStateException;	h	m_220136_	method_43712	method_43712
c	cft	net/minecraft/world/item/Instruments	net/minecraft/class_7445	net/minecraft/world/item/Instruments
	f	I	a	f_220137_	field_39124	GOAT_HORN_RANGE_BLOCKS
	f	I	b	f_220138_	field_39125	GOAT_HORN_DURATION
	f	Lacp;	c	f_220139_	field_39126	PONDER_GOAT_HORN
	f	Lacp;	d	f_220140_	field_39127	SING_GOAT_HORN
	f	Lacp;	e	f_220141_	field_39128	SEEK_GOAT_HORN
	f	Lacp;	f	f_220142_	field_39129	FEEL_GOAT_HORN
	f	Lacp;	g	f_220143_	field_39130	ADMIRE_GOAT_HORN
	f	Lacp;	h	f_220144_	field_39131	CALL_GOAT_HORN
	f	Lacp;	i	f_220145_	field_39132	YEARN_GOAT_HORN
	f	Lacp;	j	f_220146_	field_39133	DREAM_GOAT_HORN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lacp;	a	m_220150_	method_43714	create
	m	(Lhr;)Lcfr;	a	m_220148_	method_43713	bootstrap
c	cfu	net/minecraft/world/item/Item	net/minecraft/class_1792	net/minecraft/world/item/Item
	f	Lorg/slf4j/Logger;	a	f_150883_	field_27017	LOGGER
	f	Lhe$c;	b	f_204113_	field_36401	builtInRegistryHolder
	f	Lcgq;	c	f_41369_	field_8009	rarity
	f	I	d	f_41370_	field_8013	maxStackSize
	f	I	e	f_41371_	field_8012	maxDamage
	f	Z	f	f_41372_	field_21979	isFireResistant
	f	Lcfu;	g	f_41378_	field_8008	craftingRemainingItem
	f	Ljava/lang/String;	h	f_41379_	field_8014	descriptionId
	f	Lcbc;	i	f_41380_	field_18672	foodProperties
	f	Lcaw;	j	f_243811_	field_40209	requiredFeatures
	f	Ljava/util/Map;	l	f_41373_	field_8003	BY_BLOCK
	f	Ljava/util/UUID;	m	f_41374_	field_8006	BASE_ATTACK_DAMAGE_UUID
	f	Ljava/util/UUID;	n	f_41375_	field_8001	BASE_ATTACK_SPEED_UUID
	f	I	o	f_150884_	field_30887	MAX_STACK_SIZE
	f	I	p	f_150885_	field_30888	EAT_DURATION
	f	I	q	f_150886_	field_30889	MAX_BAR_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lben;)Z	a	m_41386_	method_24357	canBeHurtBy
	m	(Lcfz;Lcfz;Lccx;Lcbn;Lbyo;Lbgs;)Z	a	m_142305_	method_31566	overrideOtherStackedOnMe
	m	(Lcfz;Lcmm;Lbfj;IZ)V	a	m_6883_	method_7888	inventoryTick
	m	(Lcfz;Lcmm;Lbfz;I)V	a	m_5551_	method_7840	releaseUsing
	m	(Lcfz;Lbfz;Lbfz;)Z	a	m_7579_	method_7873	hurtEnemy
	m	(Lcfz;Lcmm;Ldcb;Lgu;Lbfz;)Z	a	m_6813_	method_7879	mineBlock
	m	(Ldcb;Lcmm;Lgu;Lbyo;)Z	a	m_6777_	method_7885	canAttackBlock
	m	(Lcfz;Lcfz;)Z	a	m_6832_	method_7878	isValidRepairItem
	m	(Lcfz;Lccx;Lcbn;Lbyo;)Z	a	m_142207_	method_31565	overrideStackedOnOther
	m	(Lcfu;)I	a	m_41393_	method_7880	getId
	m	(Lcmm;Lbyo;Lclv$b;)Leee;	a	m_41435_	method_7872	getPlayerPOVHitResult
	m	(Lcpn;)Lcfu;	a	m_41439_	method_7867	byBlock
	m	(Lcfz;Lbyo;Lbfz;Lbdw;)Lbdx;	a	m_6880_	method_7847	interactLivingEntity
	m	(Lcfz;Lcmm;Ljava/util/List;Lchq;)V	a	m_7373_	method_7851	appendHoverText
	m	(Lcfz;Ldcb;)F	a	m_8102_	method_7865	getDestroySpeed
	m	(Lbvh;)V	a	m_142023_	method_33261	onDestroyed
	m	(Lcmm;Lbfz;Lcfz;I)V	a	m_5929_	method_7852	onUseTick
	m	(Lcij;)Lbdx;	a	m_6225_	method_7884	useOn
	m	()Ljava/lang/String;	a	m_5524_	method_7876	getDescriptionId
	m	(Lcmm;Lbyo;Lbdw;)Lbdy;	a	m_7203_	method_7836	use
	m	(Lbfo;)Lcom/google/common/collect/Multimap;	a	m_7167_	method_7844	getDefaultAttributeModifiers
	m	(Lcfz;Lcmm;Lbfz;)Lcfz;	a	m_5922_	method_7861	finishUsingItem
	m	(Ldcb;)Z	a_	m_8096_	method_7856	isCorrectToolForDrops
	m	()Z	ad_	m_7807_	method_16698	isComplex
	m	()Lcfz;	ae_	m_7968_	method_7854	getDefaultInstance
	m	()Lamg;	af_	m_6023_	method_21831	getDrinkingSound
	m	()Lamg;	ag_	m_6061_	method_21830	getEatingSound
	m	()Z	ah_	m_142095_	method_31568	canFitInsideContainerItems
	m	(Lqr;)V	b	m_142312_	method_7860	verifyTagAfterLoad
	m	(Lcfz;Lcmm;Lbyo;)V	b	m_7836_	method_7843	onCraftedBy
	m	(I)Lcfu;	b	m_41445_	method_7875	byId
	m	(Lcfz;)I	b	m_8105_	method_7881	getUseDuration
	m	()I	c	m_6473_	method_7837	getEnchantmentValue
	m	(Lcfz;)Lchs;	c	m_6164_	method_7853	getUseAnimation
	m	(Lcfz;)Z	d_	m_8120_	method_7870	isEnchantable
	m	(Lcfz;)Z	e	m_142522_	method_31567	isBarVisible
	m	(Lcfz;)I	f	m_142158_	method_31569	getBarWidth
	m	(Lcfz;)I	g	m_142159_	method_31571	getBarColor
	m	(Lcfz;)Ljava/util/Optional;	h	m_142422_	method_32346	getTooltipImage
	m	(Lcfz;)Z	i	m_5812_	method_7886	isFoil
	m	(Lcfz;)Ljava/lang/String;	j	m_5671_	method_7866	getDescriptionId
	m	()Lhe$c;	j	m_204114_	method_40131	builtInRegistryHolder
	m	(Lcfz;)Z	l	m_41463_	method_7838	useOnRelease
	m	()I	l	m_41459_	method_7882	getMaxStackSize
	m	(Lcfz;)Lsw;	m	m_7626_	method_7864	getName
	m	()I	n	m_41462_	method_7841	getMaxDamage
	m	(Lcfz;)Lcgq;	n	m_41460_	method_7862	getRarity
	m	()Z	o	m_41465_	method_7846	canBeDepleted
	m	()Lsw;	p	m_41466_	method_7848	getDescription
	m	()Ljava/lang/String;	q	m_41467_	method_7869	getOrCreateDescriptionId
	m	()Z	r	m_41468_	method_7887	shouldOverrideMultiplayerNbt
	m	()Lcfu;	s	m_41469_	method_7858	getCraftingRemainingItem
	m	()Z	t	m_41470_	method_7857	hasCraftingRemainingItem
	m	()Z	u	m_41472_	method_19263	isEdible
	m	()Lcbc;	v	m_41473_	method_19264	getFoodProperties
	m	()Z	w	m_41475_	method_24358	isFireResistant
c	cfu$1	net/minecraft/world/item/Item$1	net/minecraft/class_1792$1	net/minecraft/world/item/Item$1
	f	[I	a	f_41476_	field_8021	$SwitchMap$net$minecraft$world$item$Rarity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cfu$a	net/minecraft/world/item/Item$Properties	net/minecraft/class_1792$class_1793	net/minecraft/world/item/Item$Properties
	f	I	a	f_41478_	field_8020	maxStackSize
	f	I	b	f_41479_	field_8019	maxDamage
	f	Lcfu;	c	f_41480_	field_8018	craftingRemainingItem
	f	Lcgq;	d	f_41482_	field_8016	rarity
	f	Lcbc;	e	f_41483_	field_18673	foodProperties
	f	Z	f	f_41484_	field_21980	isFireResistant
	f	Lcaw;	g	f_244559_	field_40210	requiredFeatures
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lcfu$a;	a	m_41487_	method_7889	stacksTo
	m	(Lcbc;)Lcfu$a;	a	m_41489_	method_19265	food
	m	(Lcgq;)Lcfu$a;	a	m_41497_	method_7894	rarity
	m	()Lcfu$a;	a	m_41486_	method_24359	fireResistant
	m	(Lcfu;)Lcfu$a;	a	m_41495_	method_7896	craftRemainder
	m	([Lcau;)Lcfu$a;	a	m_246768_	method_45434	requiredFeatures
	m	(I)Lcfu$a;	b	m_41499_	method_7898	defaultDurability
	m	(I)Lcfu$a;	c	m_41503_	method_7895	durability
c	cfv	net/minecraft/world/item/ItemCooldowns	net/minecraft/class_1796	net/minecraft/world/item/ItemCooldowns
	f	Ljava/util/Map;	a	f_41515_	field_8024	cooldowns
	f	I	b	f_41516_	field_8025	tickCount
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfu;)Z	a	m_41519_	method_7904	isOnCooldown
	m	(Lcfu;F)F	a	m_41521_	method_7905	getCooldownPercent
	m	()V	a	m_41518_	method_7903	tick
	m	(Lcfu;I)V	a	m_41524_	method_7906	addCooldown
	m	(Lcfu;)V	b	m_41527_	method_7900	removeCooldown
	m	(Lcfu;I)V	b	m_6899_	method_7902	onCooldownStarted
	m	(Lcfu;)V	c	m_7432_	method_7901	onCooldownEnded
c	cfv$a	net/minecraft/world/item/ItemCooldowns$CooldownInstance	net/minecraft/class_1796$class_1797	net/minecraft/world/item/ItemCooldowns$CooldownInstance
	f	I	a	f_41533_	field_8028	startTime
	f	I	b	f_41534_	field_8027	endTime
	m	(II)V	<init>	<init>	<init>	<init>
c	cfw	net/minecraft/world/item/ItemDisplayContext	net/minecraft/class_811	net/minecraft/world/item/ItemDisplayContext
	f	Lcfw;	a	NONE	field_4315	NONE
	f	Lcfw;	b	THIRD_PERSON_LEFT_HAND	field_4323	THIRD_PERSON_LEFT_HAND
	f	Lcfw;	c	THIRD_PERSON_RIGHT_HAND	field_4320	THIRD_PERSON_RIGHT_HAND
	f	Lcfw;	d	FIRST_PERSON_LEFT_HAND	field_4321	FIRST_PERSON_LEFT_HAND
	f	Lcfw;	e	FIRST_PERSON_RIGHT_HAND	field_4322	FIRST_PERSON_RIGHT_HAND
	f	Lcfw;	f	HEAD	field_4316	HEAD
	f	Lcfw;	g	GUI	field_4317	GUI
	f	Lcfw;	h	GROUND	field_4318	GROUND
	f	Lcfw;	i	FIXED	field_4319	FIXED
	f	Lcom/mojang/serialization/Codec;	j	f_268458_	field_42468	CODEC
	f	Ljava/util/function/IntFunction;	k	f_268648_	field_42469	BY_ID
	f	B	l	f_268735_	field_42470	id
	f	Ljava/lang/String;	m	f_268747_	field_42471	name
	f	[Lcfw;	n	$VALUES	field_4314	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()B	a	m_269462_	method_48961	getId
	m	()Z	b	m_269069_	method_29998	firstPerson
	m	()[Lcfw;	d	m_269476_	method_36922	$values
c	cfx	net/minecraft/world/item/ItemFrameItem	net/minecraft/class_1795	net/minecraft/world/item/ItemFrameItem
	m	(Lbfn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfy	net/minecraft/world/item/ItemNameBlockItem	net/minecraft/class_1798	net/minecraft/world/item/ItemNameBlockItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cfz	net/minecraft/world/item/ItemStack	net/minecraft/class_1799	net/minecraft/world/item/ItemStack
	f	Lcom/mojang/serialization/Codec;	a	f_41582_	field_24671	CODEC
	f	Lcfz;	b	f_41583_	field_8037	EMPTY
	f	Ljava/text/DecimalFormat;	c	f_41584_	field_8029	ATTRIBUTE_MODIFIER_FORMAT
	f	Ljava/lang/String;	d	f_150906_	field_30890	TAG_ENCH
	f	Ljava/lang/String;	e	f_150909_	field_30893	TAG_DISPLAY
	f	Ljava/lang/String;	f	f_150910_	field_30894	TAG_DISPLAY_NAME
	f	Ljava/lang/String;	g	f_150911_	field_30895	TAG_LORE
	f	Ljava/lang/String;	h	f_150912_	field_30896	TAG_DAMAGE
	f	Ljava/lang/String;	i	f_150913_	field_30897	TAG_COLOR
	f	Lorg/slf4j/Logger;	j	f_41585_	field_8033	LOGGER
	f	Ljava/lang/String;	k	f_150914_	field_30898	TAG_UNBREAKABLE
	f	Ljava/lang/String;	l	f_150915_	field_30899	TAG_REPAIR_COST
	f	Ljava/lang/String;	m	f_150916_	field_30900	TAG_CAN_DESTROY_BLOCK_LIST
	f	Ljava/lang/String;	n	f_150917_	field_30901	TAG_CAN_PLACE_ON_BLOCK_LIST
	f	Ljava/lang/String;	o	f_150918_	field_30902	TAG_HIDE_FLAGS
	f	Lsw;	p	f_243862_	field_40211	DISABLED_ITEM_TOOLTIP
	f	I	q	f_150919_	field_30903	DONT_HIDE_TOOLTIP
	f	Lts;	r	f_41586_	field_24092	LORE_STYLE
	f	I	s	f_41587_	field_8031	count
	f	I	t	f_41588_	field_8030	popTime
	f	Lcfu;	u	f_41589_	field_8038	item
	f	Lqr;	v	f_41590_	field_8040	tag
	f	Lbfj;	w	f_41592_	field_24093	entityRepresentation
	f	Lcdh;	x	f_186360_	field_34453	adventureBreakCheck
	f	Lcdh;	y	f_186361_	field_34454	adventurePlaceCheck
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lhe;I)V	<init>	<init>	<init>	<init>
	m	(Lcml;I)V	<init>	<init>	<init>	<init>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lcml;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Void;)V	<init>	<init>	<init>	<init>
	m	(Lcml;ILjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_41788_	method_7938	hasCustomHoverName
	m	()Z	B	m_41790_	method_7958	hasFoil
	m	()Lcgq;	C	m_41791_	method_7932	getRarity
	m	()Z	D	m_41792_	method_7923	isEnchantable
	m	()Z	E	m_41793_	method_7942	isEnchanted
	m	()Z	F	m_41794_	method_7961	isFramed
	m	()Lbva;	G	m_41795_	method_7945	getFrame
	m	()Lbfj;	H	m_41609_	method_27319	getEntityRepresentation
	m	()I	I	m_41610_	method_7928	getBaseRepairCost
	m	()Lsw;	J	m_41611_	method_7954	getDisplayName
	m	()I	K	m_41612_	method_7965	getPopTime
	m	()I	L	m_41613_	method_7947	getCount
	m	()Z	M	m_41614_	method_19267	isEdible
	m	()Lamg;	N	m_41615_	method_21832	getDrinkingSound
	m	()Lamg;	O	m_41616_	method_21833	getEatingSound
	m	()I	P	m_41618_	method_30266	getHideFlags
	m	(Lfg$a;)Ljava/util/List;	a	m_220161_	method_41404	method_41404
	m	(Ljava/lang/String;)Lqr;	a	m_41698_	method_7911	getOrCreateTagElement
	m	(Lckg;I)V	a	m_41663_	method_7978	enchant
	m	(Ljava/util/List;Lqr;Lckg;)V	a	m_41705_	method_17869	method_17869
	m	(Lcfz;Lccx;Lcbn;Lbyo;Lbgs;)Z	a	m_150932_	method_31576	overrideOtherStackedOnMe
	m	(Ljava/util/List;Lqx;)V	a	m_41709_	method_17870	appendEnchantmentNames
	m	(Ldcb;)F	a	m_41691_	method_7924	getDestroySpeed
	m	(Lcaw;)Z	a	m_246617_	method_45435	isItemEnabled
	m	(Lcfz;Lcfz;)Z	a	m_41728_	method_7973	matches
	m	(Lanl;)Z	a	m_204117_	method_31573	is
	m	(Lbyo;Lchq;)Ljava/util/List;	a	m_41651_	method_7950	getTooltipLines
	m	(I)Lcfz;	a	m_41620_	method_7971	split
	m	()Ljava/util/Optional;	a	m_150921_	method_32347	getTooltipImage
	m	(Lhr;Ldcf;)Z	a	m_204121_	method_7944	hasAdventureModePlaceTagForBlock
	m	(ILbfz;Ljava/util/function/Consumer;)V	a	m_41622_	method_7956	hurtAndBreak
	m	(ILcfz$a;)Z	a	m_41626_	method_30267	shouldShowInTooltip
	m	(Lbvh;)V	a	m_150924_	method_33262	onDestroyed
	m	(Lts;)Lts;	a	m_220169_	method_7966	method_7966
	m	(Lcmm;Ldcb;Lgu;Lbyo;)V	a	m_41686_	method_7952	mineBlock
	m	(Lcij;)Lbdx;	a	m_41661_	method_7981	useOn
	m	(Lcmm;Lbfj;IZ)V	a	m_41666_	method_7917	inventoryTick
	m	(Lbfj;)V	a	m_41636_	method_27320	setEntityRepresentation
	m	(Lhe;)Z	a	m_220165_	method_41406	is
	m	(Lsw;)Lcfz;	a	m_41714_	method_7977	setHoverName
	m	(Lcfz$a;)V	a	m_41654_	method_30268	hideTooltipPart
	m	(Lbyo;Lbfz;Lbdw;)Lbdx;	a	m_41647_	method_7920	interactLivingEntity
	m	(Ljava/text/DecimalFormat;)V	a	m_41703_	method_26963	method_26963
	m	(Lcfu;)Z	a	m_150930_	method_31574	is
	m	(Lccx;Lcbn;Lbyo;)Z	a	m_150926_	method_31575	overrideStackedOnOther
	m	(Lqr;)Lcfz;	a	m_41712_	method_7915	of
	m	(ILapf;Laig;)Z	a	m_220157_	method_7970	hurt
	m	(Lbfz;Lbyo;)V	a	m_41640_	method_7979	hurtEnemy
	m	(Lcfz;)Ljava/util/Optional;	a	m_279955_	method_28377	method_28377
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257321_	method_28376	method_28376
	m	(Lbhb;Lbhe;Lbfo;)V	a	m_41643_	method_7916	addAttributeModifier
	m	(Lcmm;Lbfz;)Lcfz;	a	m_41671_	method_7910	finishUsingItem
	m	(Lcmm;Lbfz;I)V	a	m_41674_	method_7930	releaseUsing
	m	(Lcmm;Lbyo;Lbdw;)Lbdy;	a	m_41682_	method_7913	use
	m	(Lfg$b;)Ljava/util/List;	a	m_220163_	method_41405	method_41405
	m	(Lbfo;)Lcom/google/common/collect/Multimap;	a	m_41638_	method_7926	getAttributeModifiers
	m	(Lcmm;Lbyo;I)V	a	m_41678_	method_7982	onCraftedBy
	m	(Ljava/util/function/Predicate;)Z	a	m_220167_	method_41407	is
	m	(Ljava/lang/String;Lrk;)V	a	m_41700_	method_7959	addTagElement
	m	(Lcmm;Lbfz;I)V	b	m_41731_	method_7949	onUseTick
	m	(Lcfz;Lcfz;)Z	b	m_41656_	method_7984	isSameItem
	m	(Ljava/lang/String;)Lqr;	b	m_41737_	method_7941	getTagElement
	m	(Lhr;Ldcf;)Z	b	m_204128_	method_7940	hasAdventureModeBreakTagForBlock
	m	(Lqr;)Lqr;	b	m_41739_	method_7953	save
	m	(Ldcb;)Z	b	m_41735_	method_7951	isCorrectToolForDrops
	m	(I)V	b	m_41721_	method_7974	setDamageValue
	m	(Lhe;)Ltj;	b	m_220171_	method_41408	method_41408
	m	()Z	b	m_41619_	method_7960	isEmpty
	m	(I)Lcfz;	c	m_255036_	method_46651	copyWithCount
	m	(Lqr;)V	c	m_41751_	method_7980	setTag
	m	(Lcfz;Lcfz;)Z	c	m_150942_	method_31577	isSameItemSameTags
	m	()Lcfz;	c	m_278832_	method_51164	copyAndClear
	m	(Ljava/lang/String;)V	c	m_41749_	method_7983	removeTagKey
	m	(I)V	d	m_41742_	method_7927	setRepairCost
	m	()Lcfu;	d	m_41720_	method_7909	getItem
	m	(Ljava/lang/String;)Ljava/util/Collection;	d	m_41761_	method_7937	expandBlockState
	m	()Lhe;	e	m_220173_	method_41409	getItemHolder
	m	(I)V	e	m_41754_	method_7912	setPopTime
	m	(I)V	f	m_41764_	method_7939	setCount
	m	()Ljava/util/stream/Stream;	f	m_204131_	method_40133	getTags
	m	()I	g	m_41741_	method_7914	getMaxStackSize
	m	(I)V	g	m_41769_	method_7933	grow
	m	()Z	h	m_41753_	method_7946	isStackable
	m	(I)V	h	m_41774_	method_7934	shrink
	m	()Z	i	m_41763_	method_7963	isDamageableItem
	m	()Z	j	m_41768_	method_7986	isDamaged
	m	()I	k	m_41773_	method_7919	getDamageValue
	m	()I	l	m_41776_	method_7936	getMaxDamage
	m	()Z	m	m_150947_	method_31578	isBarVisible
	m	()I	n	m_150948_	method_31579	getBarWidth
	m	()I	o	m_150949_	method_31580	getBarColor
	m	()Lcfz;	p	m_41777_	method_7972	copy
	m	()Ljava/lang/String;	q	m_41778_	method_7922	getDescriptionId
	m	()I	r	m_41779_	method_7935	getUseDuration
	m	()Lchs;	s	m_41780_	method_7976	getUseAnimation
	m	()Z	t	m_41781_	method_7967	useOnRelease
	m	()Z	u	m_41782_	method_7985	hasTag
	m	()Lqr;	v	m_41783_	method_7969	getTag
	m	()Lqr;	w	m_41784_	method_7948	getOrCreateTag
	m	()Lqx;	x	m_41785_	method_7921	getEnchantmentTags
	m	()Lsw;	y	m_41786_	method_7964	getHoverName
	m	()V	z	m_41787_	method_7925	resetHoverName
c	cfz$a	net/minecraft/world/item/ItemStack$TooltipPart	net/minecraft/class_1799$class_5422	net/minecraft/world/item/ItemStack$TooltipPart
	f	Lcfz$a;	a	ENCHANTMENTS	field_25768	ENCHANTMENTS
	f	Lcfz$a;	b	MODIFIERS	field_25769	MODIFIERS
	f	Lcfz$a;	c	UNBREAKABLE	field_25770	UNBREAKABLE
	f	Lcfz$a;	d	CAN_DESTROY	field_25771	CAN_DESTROY
	f	Lcfz$a;	e	CAN_PLACE	field_25772	CAN_PLACE
	f	Lcfz$a;	f	ADDITIONAL	field_25773	ADDITIONAL
	f	Lcfz$a;	g	DYE	field_25774	DYE
	f	Lcfz$a;	h	UPGRADES	field_41945	UPGRADES
	f	I	i	f_41803_	field_25775	mask
	f	[Lcfz$a;	j	$VALUES	field_25776	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_41809_	method_30269	getMask
	m	()[Lcfz$a;	b	m_150950_	method_36678	$values
c	cg	net/minecraft/advancements/critereon/LightningStrikeTrigger	net/minecraft/class_6405	net/minecraft/advancements/critereon/LightningStrikeTrigger
	f	Lacq;	a	f_153384_	field_33925	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;Ljava/util/List;Lcg$a;)Z	a	m_153399_	method_37242	method_37242
	m	(Laig;Lbfj;)Ldzk;	a	m_153388_	method_37239	method_37239
	m	(Laig;Lbfy;Ljava/util/List;)V	a	m_153391_	method_37240	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcg$a;	a	m_7214_	method_37241	createInstance
c	cg$a	net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance	net/minecraft/class_6405$class_6406	net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance
	f	Lba;	a	f_153407_	field_33926	lightning
	f	Lba;	b	f_153408_	field_33927	bystander
	m	(Lba;Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;Ljava/util/List;)Z	a	m_153418_	method_37244	matches
	m	(Lbo;Lbo;)Lcg$a;	a	m_153413_	method_37243	lighthingStrike
c	cga	net/minecraft/world/item/ItemStackLinkedSet	net/minecraft/class_7708	net/minecraft/world/item/ItemStackLinkedSet
	f	Lit/unimi/dsi/fastutil/Hash$Strategy;	a	f_260558_	field_40212	TYPE_AND_TAG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;)I	a	m_260929_	method_47573	hashStackAndTag
	m	()Ljava/util/Set;	a	m_261170_	method_47572	createTypeAndTagSet
c	cga$1	net/minecraft/world/item/ItemStackLinkedSet$1	net/minecraft/class_7708$1	net/minecraft/world/item/ItemStackLinkedSet$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;)I	a	hashCode	method_45436	hashCode
	m	(Lcfz;Lcfz;)Z	a	equals	method_45437	equals
c	cgb	net/minecraft/world/item/ItemUtils	net/minecraft/class_5328	net/minecraft/world/item/ItemUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbyo;Lcfz;)Lcfz;	a	m_41813_	method_30012	createFilledResult
	m	(Lcmm;Lbvh;Lcfz;)V	a	m_289175_	method_33265	method_33265
	m	(Lbvh;Ljava/util/stream/Stream;)V	a	m_150952_	method_33263	onContainerDestroyed
	m	(Lcfz;Lbyo;Lcfz;Z)Lcfz;	a	m_41817_	method_30270	createFilledResult
	m	(Lcmm;Lbyo;Lbdw;)Lbdy;	a	m_150959_	method_29282	startUsingInstantly
c	cgc	net/minecraft/world/item/Items	net/minecraft/class_1802	net/minecraft/world/item/Items
	f	Lcfu;	A	f_42794_	field_8842	JUNGLE_PLANKS
	f	Lcfu;	B	f_42795_	field_8651	ACACIA_PLANKS
	f	Lcfu;	C	f_271154_	field_42687	CHERRY_PLANKS
	f	Lcfu;	D	f_42796_	field_8404	DARK_OAK_PLANKS
	f	Lcfu;	E	f_220174_	field_37507	MANGROVE_PLANKS
	f	Lcfu;	F	f_243694_	field_40213	BAMBOO_PLANKS
	f	Lcfu;	G	f_42797_	field_22031	CRIMSON_PLANKS
	f	Lcfu;	H	f_42798_	field_22032	WARPED_PLANKS
	f	Lcfu;	I	f_243813_	field_40214	BAMBOO_MOSAIC
	f	Lcfu;	J	f_42799_	field_17535	OAK_SAPLING
	f	Lcfu;	K	f_42800_	field_17536	SPRUCE_SAPLING
	f	Lcfu;	L	f_42801_	field_17537	BIRCH_SAPLING
	f	Lcfu;	M	f_41826_	field_17538	JUNGLE_SAPLING
	f	Lcfu;	N	f_41827_	field_17539	ACACIA_SAPLING
	f	Lcfu;	O	f_271375_	field_42688	CHERRY_SAPLING
	f	Lcfu;	P	f_41828_	field_17540	DARK_OAK_SAPLING
	f	Lcfu;	Q	f_220175_	field_37508	MANGROVE_PROPAGULE
	f	Lcfu;	R	f_41829_	field_8542	BEDROCK
	f	Lcfu;	S	f_41830_	field_8858	SAND
	f	Lcfu;	T	f_271327_	field_42689	SUSPICIOUS_SAND
	f	Lcfu;	U	f_276672_	field_43191	SUSPICIOUS_GRAVEL
	f	Lcfu;	V	f_41831_	field_8200	RED_SAND
	f	Lcfu;	W	f_41832_	field_8110	GRAVEL
	f	Lcfu;	X	f_41835_	field_8476	COAL_ORE
	f	Lcfu;	Y	f_150963_	field_29212	DEEPSLATE_COAL_ORE
	f	Lcfu;	Z	f_41834_	field_8599	IRON_ORE
	f	Lcfu;	a	f_41852_	field_8162	AIR
	f	Lcfu;	aA	f_42791_	field_22018	NETHERITE_BLOCK
	f	Lcfu;	aB	f_151001_	field_27072	EXPOSED_COPPER
	f	Lcfu;	aC	f_151002_	field_27073	WEATHERED_COPPER
	f	Lcfu;	aD	f_151003_	field_27074	OXIDIZED_COPPER
	f	Lcfu;	aE	f_151004_	field_27075	CUT_COPPER
	f	Lcfu;	aF	f_151005_	field_27076	EXPOSED_CUT_COPPER
	f	Lcfu;	aG	f_151006_	field_27077	WEATHERED_CUT_COPPER
	f	Lcfu;	aH	f_151007_	field_27030	OXIDIZED_CUT_COPPER
	f	Lcfu;	aI	f_151008_	field_27031	CUT_COPPER_STAIRS
	f	Lcfu;	aJ	f_150970_	field_27032	EXPOSED_CUT_COPPER_STAIRS
	f	Lcfu;	aK	f_150971_	field_27033	WEATHERED_CUT_COPPER_STAIRS
	f	Lcfu;	aL	f_150972_	field_27034	OXIDIZED_CUT_COPPER_STAIRS
	f	Lcfu;	aM	f_150973_	field_27035	CUT_COPPER_SLAB
	f	Lcfu;	aN	f_150974_	field_27036	EXPOSED_CUT_COPPER_SLAB
	f	Lcfu;	aO	f_150975_	field_27037	WEATHERED_CUT_COPPER_SLAB
	f	Lcfu;	aP	f_150976_	field_27038	OXIDIZED_CUT_COPPER_SLAB
	f	Lcfu;	aQ	f_150977_	field_27039	WAXED_COPPER_BLOCK
	f	Lcfu;	aR	f_150978_	field_27040	WAXED_EXPOSED_COPPER
	f	Lcfu;	aS	f_150979_	field_27041	WAXED_WEATHERED_COPPER
	f	Lcfu;	aT	f_150980_	field_33403	WAXED_OXIDIZED_COPPER
	f	Lcfu;	aU	f_150981_	field_27042	WAXED_CUT_COPPER
	f	Lcfu;	aV	f_150982_	field_27043	WAXED_EXPOSED_CUT_COPPER
	f	Lcfu;	aW	f_150983_	field_27044	WAXED_WEATHERED_CUT_COPPER
	f	Lcfu;	aX	f_150984_	field_33404	WAXED_OXIDIZED_CUT_COPPER
	f	Lcfu;	aY	f_150985_	field_27045	WAXED_CUT_COPPER_STAIRS
	f	Lcfu;	aZ	f_150986_	field_27046	WAXED_EXPOSED_CUT_COPPER_STAIRS
	f	Lcfu;	aa	f_150964_	field_29020	DEEPSLATE_IRON_ORE
	f	Lcfu;	ab	f_150965_	field_27018	COPPER_ORE
	f	Lcfu;	ac	f_150966_	field_29211	DEEPSLATE_COPPER_ORE
	f	Lcfu;	ad	f_41833_	field_8775	GOLD_ORE
	f	Lcfu;	ae	f_150967_	field_29019	DEEPSLATE_GOLD_ORE
	f	Lcfu;	af	f_41977_	field_8604	REDSTONE_ORE
	f	Lcfu;	ag	f_150968_	field_29023	DEEPSLATE_REDSTONE_ORE
	f	Lcfu;	ah	f_42107_	field_8837	EMERALD_ORE
	f	Lcfu;	ai	f_150969_	field_29216	DEEPSLATE_EMERALD_ORE
	f	Lcfu;	aj	f_41853_	field_8809	LAPIS_ORE
	f	Lcfu;	ak	f_150993_	field_29021	DEEPSLATE_LAPIS_ORE
	f	Lcfu;	al	f_42010_	field_8787	DIAMOND_ORE
	f	Lcfu;	am	f_150994_	field_29022	DEEPSLATE_DIAMOND_ORE
	f	Lcfu;	an	f_41836_	field_23140	NETHER_GOLD_ORE
	f	Lcfu;	ao	f_42154_	field_8702	NETHER_QUARTZ_ORE
	f	Lcfu;	ap	f_42792_	field_22019	ANCIENT_DEBRIS
	f	Lcfu;	aq	f_42200_	field_8797	COAL_BLOCK
	f	Lcfu;	ar	f_150995_	field_33505	RAW_IRON_BLOCK
	f	Lcfu;	as	f_150996_	field_33506	RAW_COPPER_BLOCK
	f	Lcfu;	at	f_150997_	field_33507	RAW_GOLD_BLOCK
	f	Lcfu;	au	f_150998_	field_27064	AMETHYST_BLOCK
	f	Lcfu;	av	f_150999_	field_27065	BUDDING_AMETHYST
	f	Lcfu;	aw	f_41913_	field_8773	IRON_BLOCK
	f	Lcfu;	ax	f_151000_	field_27071	COPPER_BLOCK
	f	Lcfu;	ay	f_41912_	field_8494	GOLD_BLOCK
	f	Lcfu;	az	f_41959_	field_8603	DIAMOND_BLOCK
	f	Lcfu;	b	f_41905_	field_20391	STONE
	f	Lcfu;	bA	f_220182_	field_37515	STRIPPED_MANGROVE_LOG
	f	Lcfu;	bB	f_41851_	field_21983	STRIPPED_CRIMSON_STEM
	f	Lcfu;	bC	f_41879_	field_21984	STRIPPED_WARPED_STEM
	f	Lcfu;	bD	f_41880_	field_8248	STRIPPED_OAK_WOOD
	f	Lcfu;	bE	f_41881_	field_8362	STRIPPED_SPRUCE_WOOD
	f	Lcfu;	bF	f_41882_	field_8472	STRIPPED_BIRCH_WOOD
	f	Lcfu;	bG	f_41883_	field_8785	STRIPPED_JUNGLE_WOOD
	f	Lcfu;	bH	f_41884_	field_8284	STRIPPED_ACACIA_WOOD
	f	Lcfu;	bI	f_271182_	field_42690	STRIPPED_CHERRY_WOOD
	f	Lcfu;	bJ	f_41885_	field_8219	STRIPPED_DARK_OAK_WOOD
	f	Lcfu;	bK	f_220176_	field_37509	STRIPPED_MANGROVE_WOOD
	f	Lcfu;	bL	f_41886_	field_22487	STRIPPED_CRIMSON_HYPHAE
	f	Lcfu;	bM	f_41887_	field_22488	STRIPPED_WARPED_HYPHAE
	f	Lcfu;	bN	f_256923_	field_41065	STRIPPED_BAMBOO_BLOCK
	f	Lcfu;	bO	f_41888_	field_8888	OAK_WOOD
	f	Lcfu;	bP	f_41889_	field_8210	SPRUCE_WOOD
	f	Lcfu;	bQ	f_41890_	field_8201	BIRCH_WOOD
	f	Lcfu;	bR	f_41891_	field_8439	JUNGLE_WOOD
	f	Lcfu;	bS	f_41892_	field_8587	ACACIA_WOOD
	f	Lcfu;	bT	f_271302_	field_42691	CHERRY_WOOD
	f	Lcfu;	bU	f_41893_	field_8458	DARK_OAK_WOOD
	f	Lcfu;	bV	f_220177_	field_37510	MANGROVE_WOOD
	f	Lcfu;	bW	f_41894_	field_22489	CRIMSON_HYPHAE
	f	Lcfu;	bX	f_41895_	field_22490	WARPED_HYPHAE
	f	Lcfu;	bY	f_41896_	field_17503	OAK_LEAVES
	f	Lcfu;	bZ	f_41897_	field_17504	SPRUCE_LEAVES
	f	Lcfu;	ba	f_150987_	field_27047	WAXED_WEATHERED_CUT_COPPER_STAIRS
	f	Lcfu;	bb	f_150988_	field_33405	WAXED_OXIDIZED_CUT_COPPER_STAIRS
	f	Lcfu;	bc	f_150989_	field_27048	WAXED_CUT_COPPER_SLAB
	f	Lcfu;	bd	f_150990_	field_27049	WAXED_EXPOSED_CUT_COPPER_SLAB
	f	Lcfu;	be	f_150991_	field_27050	WAXED_WEATHERED_CUT_COPPER_SLAB
	f	Lcfu;	bf	f_150992_	field_33406	WAXED_OXIDIZED_CUT_COPPER_SLAB
	f	Lcfu;	bg	f_41837_	field_8583	OAK_LOG
	f	Lcfu;	bh	f_41838_	field_8684	SPRUCE_LOG
	f	Lcfu;	bi	f_41839_	field_8170	BIRCH_LOG
	f	Lcfu;	bj	f_41840_	field_8125	JUNGLE_LOG
	f	Lcfu;	bk	f_41841_	field_8820	ACACIA_LOG
	f	Lcfu;	bl	f_271090_	field_42692	CHERRY_LOG
	f	Lcfu;	bm	f_41842_	field_8652	DARK_OAK_LOG
	f	Lcfu;	bn	f_220179_	field_37512	MANGROVE_LOG
	f	Lcfu;	bo	f_220180_	field_37513	MANGROVE_ROOTS
	f	Lcfu;	bp	f_220181_	field_37514	MUDDY_MANGROVE_ROOTS
	f	Lcfu;	bq	f_41843_	field_21981	CRIMSON_STEM
	f	Lcfu;	br	f_41844_	field_21982	WARPED_STEM
	f	Lcfu;	bs	f_256933_	field_41066	BAMBOO_BLOCK
	f	Lcfu;	bt	f_41845_	field_8415	STRIPPED_OAK_LOG
	f	Lcfu;	bu	f_41846_	field_8624	STRIPPED_SPRUCE_LOG
	f	Lcfu;	bv	f_41847_	field_8767	STRIPPED_BIRCH_LOG
	f	Lcfu;	bw	f_41848_	field_8334	STRIPPED_JUNGLE_LOG
	f	Lcfu;	bx	f_41849_	field_8072	STRIPPED_ACACIA_LOG
	f	Lcfu;	by	f_271164_	field_42693	STRIPPED_CHERRY_LOG
	f	Lcfu;	bz	f_41850_	field_8808	STRIPPED_DARK_OAK_LOG
	f	Lcfu;	c	f_41958_	field_20394	GRANITE
	f	Lcfu;	cA	f_41872_	field_19046	MAGENTA_WOOL
	f	Lcfu;	cB	f_41873_	field_19047	LIGHT_BLUE_WOOL
	f	Lcfu;	cC	f_41874_	field_19048	YELLOW_WOOL
	f	Lcfu;	cD	f_41875_	field_19049	LIME_WOOL
	f	Lcfu;	cE	f_41876_	field_19050	PINK_WOOL
	f	Lcfu;	cF	f_41877_	field_19051	GRAY_WOOL
	f	Lcfu;	cG	f_41878_	field_19052	LIGHT_GRAY_WOOL
	f	Lcfu;	cH	f_41932_	field_19053	CYAN_WOOL
	f	Lcfu;	cI	f_41933_	field_19054	PURPLE_WOOL
	f	Lcfu;	cJ	f_41934_	field_19055	BLUE_WOOL
	f	Lcfu;	cK	f_41935_	field_19056	BROWN_WOOL
	f	Lcfu;	cL	f_41936_	field_19057	GREEN_WOOL
	f	Lcfu;	cM	f_41937_	field_19058	RED_WOOL
	f	Lcfu;	cN	f_41938_	field_19059	BLACK_WOOL
	f	Lcfu;	cO	f_41939_	field_8491	DANDELION
	f	Lcfu;	cP	f_41940_	field_8880	POPPY
	f	Lcfu;	cQ	f_41941_	field_17499	BLUE_ORCHID
	f	Lcfu;	cR	f_41942_	field_17500	ALLIUM
	f	Lcfu;	cS	f_41943_	field_17501	AZURE_BLUET
	f	Lcfu;	cT	f_41944_	field_17502	RED_TULIP
	f	Lcfu;	cU	f_41945_	field_17509	ORANGE_TULIP
	f	Lcfu;	cV	f_41946_	field_17510	WHITE_TULIP
	f	Lcfu;	cW	f_41947_	field_17511	PINK_TULIP
	f	Lcfu;	cX	f_41948_	field_17512	OXEYE_DAISY
	f	Lcfu;	cY	f_41949_	field_17513	CORNFLOWER
	f	Lcfu;	cZ	f_41950_	field_17514	LILY_OF_THE_VALLEY
	f	Lcfu;	ca	f_41898_	field_17505	BIRCH_LEAVES
	f	Lcfu;	cb	f_41899_	field_17506	JUNGLE_LEAVES
	f	Lcfu;	cc	f_41900_	field_17507	ACACIA_LEAVES
	f	Lcfu;	cd	f_271517_	field_42694	CHERRY_LEAVES
	f	Lcfu;	ce	f_41901_	field_17508	DARK_OAK_LEAVES
	f	Lcfu;	cf	f_220178_	field_37511	MANGROVE_LEAVES
	f	Lcfu;	cg	f_151009_	field_28648	AZALEA_LEAVES
	f	Lcfu;	ch	f_186362_	field_28649	FLOWERING_AZALEA_LEAVES
	f	Lcfu;	ci	f_41902_	field_8535	SPONGE
	f	Lcfu;	cj	f_41903_	field_8554	WET_SPONGE
	f	Lcfu;	ck	f_41904_	field_8280	GLASS
	f	Lcfu;	cl	f_151011_	field_27019	TINTED_GLASS
	f	Lcfu;	cm	f_41854_	field_8055	LAPIS_BLOCK
	f	Lcfu;	cn	f_41856_	field_20384	SANDSTONE
	f	Lcfu;	co	f_41857_	field_8552	CHISELED_SANDSTONE
	f	Lcfu;	cp	f_41858_	field_20385	CUT_SANDSTONE
	f	Lcfu;	cq	f_41863_	field_8786	COBWEB
	f	Lcfu;	cr	f_41864_	field_8602	GRASS
	f	Lcfu;	cs	f_41865_	field_8471	FERN
	f	Lcfu;	ct	f_151012_	field_28650	AZALEA
	f	Lcfu;	cu	f_151013_	field_28651	FLOWERING_AZALEA
	f	Lcfu;	cv	f_41866_	field_8689	DEAD_BUSH
	f	Lcfu;	cw	f_41867_	field_8158	SEAGRASS
	f	Lcfu;	cx	f_41868_	field_17498	SEA_PICKLE
	f	Lcfu;	cy	f_41870_	field_19044	WHITE_WOOL
	f	Lcfu;	cz	f_41871_	field_19045	ORANGE_WOOL
	f	Lcfu;	d	f_42011_	field_20397	POLISHED_GRANITE
	f	Lcfu;	dA	f_41918_	field_8400	ACACIA_SLAB
	f	Lcfu;	dB	f_271349_	field_42697	CHERRY_SLAB
	f	Lcfu;	dC	f_41919_	field_8540	DARK_OAK_SLAB
	f	Lcfu;	dD	f_220183_	field_37516	MANGROVE_SLAB
	f	Lcfu;	dE	f_243860_	field_40216	BAMBOO_SLAB
	f	Lcfu;	dF	f_244160_	field_40217	BAMBOO_MOSAIC_SLAB
	f	Lcfu;	dG	f_41920_	field_21985	CRIMSON_SLAB
	f	Lcfu;	dH	f_41921_	field_21986	WARPED_SLAB
	f	Lcfu;	dI	f_41922_	field_8595	STONE_SLAB
	f	Lcfu;	dJ	f_41923_	field_8291	SMOOTH_STONE_SLAB
	f	Lcfu;	dK	f_41924_	field_18888	SANDSTONE_SLAB
	f	Lcfu;	dL	f_41925_	field_18889	CUT_STANDSTONE_SLAB
	f	Lcfu;	dM	f_41926_	field_8060	PETRIFIED_OAK_SLAB
	f	Lcfu;	dN	f_41927_	field_8194	COBBLESTONE_SLAB
	f	Lcfu;	dO	f_41928_	field_8342	BRICK_SLAB
	f	Lcfu;	dP	f_41929_	field_8524	STONE_BRICK_SLAB
	f	Lcfu;	dQ	f_220184_	field_37517	MUD_BRICK_SLAB
	f	Lcfu;	dR	f_41930_	field_8505	NETHER_BRICK_SLAB
	f	Lcfu;	dS	f_41931_	field_8412	QUARTZ_SLAB
	f	Lcfu;	dT	f_41985_	field_18886	RED_SANDSTONE_SLAB
	f	Lcfu;	dU	f_41986_	field_18887	CUT_RED_SANDSTONE_SLAB
	f	Lcfu;	dV	f_41987_	field_8202	PURPUR_SLAB
	f	Lcfu;	dW	f_41988_	field_8440	PRISMARINE_SLAB
	f	Lcfu;	dX	f_41989_	field_8588	PRISMARINE_BRICK_SLAB
	f	Lcfu;	dY	f_41990_	field_8459	DARK_PRISMARINE_SLAB
	f	Lcfu;	dZ	f_41991_	field_20386	SMOOTH_QUARTZ
	f	Lcfu;	da	f_41951_	field_17515	WITHER_ROSE
	f	Lcfu;	db	f_271471_	field_42695	TORCHFLOWER
	f	Lcfu;	dc	f_276698_	field_43192	PITCHER_PLANT
	f	Lcfu;	dd	f_151014_	field_28652	SPORE_BLOSSOM
	f	Lcfu;	de	f_41952_	field_17516	BROWN_MUSHROOM
	f	Lcfu;	df	f_41953_	field_17517	RED_MUSHROOM
	f	Lcfu;	dg	f_41954_	field_21987	CRIMSON_FUNGUS
	f	Lcfu;	dh	f_41955_	field_21988	WARPED_FUNGUS
	f	Lcfu;	di	f_41956_	field_21989	CRIMSON_ROOTS
	f	Lcfu;	dj	f_41957_	field_21990	WARPED_ROOTS
	f	Lcfu;	dk	f_41906_	field_21991	NETHER_SPROUTS
	f	Lcfu;	dl	f_41907_	field_21992	WEEPING_VINES
	f	Lcfu;	dm	f_41908_	field_23070	TWISTING_VINES
	f	Lcfu;	dn	f_41909_	field_17531	SUGAR_CANE
	f	Lcfu;	do	f_41910_	field_17532	KELP
	f	Lcfu;	dp	f_151015_	field_28653	MOSS_CARPET
	f	Lcfu;	dq	f_271209_	field_42696	PINK_PETALS
	f	Lcfu;	dr	f_151016_	field_28654	MOSS_BLOCK
	f	Lcfu;	ds	f_151017_	field_28656	HANGING_ROOTS
	f	Lcfu;	dt	f_151018_	field_28657	BIG_DRIPLEAF
	f	Lcfu;	du	f_151019_	field_28658	SMALL_DRIPLEAF
	f	Lcfu;	dv	f_41911_	field_8648	BAMBOO
	f	Lcfu;	dw	f_41914_	field_8320	OAK_SLAB
	f	Lcfu;	dx	f_41915_	field_8189	SPRUCE_SLAB
	f	Lcfu;	dy	f_41916_	field_8843	BIRCH_SLAB
	f	Lcfu;	dz	f_41917_	field_8224	JUNGLE_SLAB
	f	Lcfu;	e	f_42064_	field_20401	DIORITE
	f	Lcfu;	eA	f_41982_	field_17520	CACTUS
	f	Lcfu;	eB	f_41983_	field_19060	CLAY
	f	Lcfu;	eC	f_41984_	field_8565	JUKEBOX
	f	Lcfu;	eD	f_42038_	field_8792	OAK_FENCE
	f	Lcfu;	eE	f_42039_	field_8701	SPRUCE_FENCE
	f	Lcfu;	eF	f_42040_	field_8457	BIRCH_FENCE
	f	Lcfu;	eG	f_42041_	field_8823	JUNGLE_FENCE
	f	Lcfu;	eH	f_42042_	field_8646	ACACIA_FENCE
	f	Lcfu;	eI	f_271316_	field_42698	CHERRY_FENCE
	f	Lcfu;	eJ	f_42043_	field_8454	DARK_OAK_FENCE
	f	Lcfu;	eK	f_220188_	field_37520	MANGROVE_FENCE
	f	Lcfu;	eL	f_244106_	field_40218	BAMBOO_FENCE
	f	Lcfu;	eM	f_42044_	field_21995	CRIMSON_FENCE
	f	Lcfu;	eN	f_42045_	field_21996	WARPED_FENCE
	f	Lcfu;	eO	f_42046_	field_17518	PUMPKIN
	f	Lcfu;	eP	f_42047_	field_17519	CARVED_PUMPKIN
	f	Lcfu;	eQ	f_42055_	field_8693	JACK_O_LANTERN
	f	Lcfu;	eR	f_42048_	field_8328	NETHERRACK
	f	Lcfu;	eS	f_42049_	field_8067	SOUL_SAND
	f	Lcfu;	eT	f_42050_	field_21999	SOUL_SOIL
	f	Lcfu;	eU	f_42051_	field_22000	BASALT
	f	Lcfu;	eV	f_42052_	field_23069	POLISHED_BASALT
	f	Lcfu;	eW	f_151026_	field_29024	SMOOTH_BASALT
	f	Lcfu;	eX	f_42053_	field_22001	SOUL_TORCH
	f	Lcfu;	eY	f_42054_	field_8801	GLOWSTONE
	f	Lcfu;	eZ	f_42012_	field_8225	INFESTED_STONE
	f	Lcfu;	ea	f_41992_	field_20387	SMOOTH_RED_SANDSTONE
	f	Lcfu;	eb	f_41993_	field_20388	SMOOTH_SANDSTONE
	f	Lcfu;	ec	f_41994_	field_20389	SMOOTH_STONE
	f	Lcfu;	ed	f_41995_	field_20390	BRICKS
	f	Lcfu;	ee	f_41997_	field_8536	BOOKSHELF
	f	Lcfu;	ef	f_244640_	field_40215	CHISELED_BOOKSHELF
	f	Lcfu;	eg	f_271478_	field_42699	DECORATED_POT
	f	Lcfu;	eh	f_41998_	field_20392	MOSSY_COBBLESTONE
	f	Lcfu;	ei	f_41999_	field_8281	OBSIDIAN
	f	Lcfu;	ej	f_42000_	field_8810	TORCH
	f	Lcfu;	ek	f_42001_	field_8056	END_ROD
	f	Lcfu;	el	f_42002_	field_8358	CHORUS_PLANT
	f	Lcfu;	em	f_42003_	field_8710	CHORUS_FLOWER
	f	Lcfu;	en	f_42004_	field_20393	PURPUR_BLOCK
	f	Lcfu;	eo	f_42005_	field_8490	PURPUR_PILLAR
	f	Lcfu;	ep	f_42006_	field_8644	PURPUR_STAIRS
	f	Lcfu;	eq	f_42007_	field_8849	SPAWNER
	f	Lcfu;	er	f_42009_	field_8106	CHEST
	f	Lcfu;	es	f_41960_	field_8465	CRAFTING_TABLE
	f	Lcfu;	et	f_41961_	field_8365	FARMLAND
	f	Lcfu;	eu	f_41962_	field_8732	FURNACE
	f	Lcfu;	ev	f_41963_	field_8121	LADDER
	f	Lcfu;	ew	f_41965_	field_8310	COBBLESTONE_STAIRS
	f	Lcfu;	ex	f_41979_	field_8749	SNOW
	f	Lcfu;	ey	f_41980_	field_8426	ICE
	f	Lcfu;	ez	f_41981_	field_8246	SNOW_BLOCK
	f	Lcfu;	f	f_42117_	field_20403	POLISHED_DIORITE
	f	Lcfu;	fA	f_151025_	field_28409	GLOW_LICHEN
	f	Lcfu;	fB	f_42091_	field_8663	BRICK_STAIRS
	f	Lcfu;	fC	f_42092_	field_8481	STONE_BRICK_STAIRS
	f	Lcfu;	fD	f_220191_	field_37522	MUD_BRICK_STAIRS
	f	Lcfu;	fE	f_42093_	field_8610	MYCELIUM
	f	Lcfu;	fF	f_42094_	field_17524	LILY_PAD
	f	Lcfu;	fG	f_42095_	field_20398	NETHER_BRICKS
	f	Lcfu;	fH	f_42096_	field_23828	CRACKED_NETHER_BRICKS
	f	Lcfu;	fI	f_42097_	field_23829	CHISELED_NETHER_BRICKS
	f	Lcfu;	fJ	f_42098_	field_8080	NETHER_BRICK_FENCE
	f	Lcfu;	fK	f_42099_	field_8444	NETHER_BRICK_STAIRS
	f	Lcfu;	fL	f_220192_	field_37523	SCULK
	f	Lcfu;	fM	f_220193_	field_37524	SCULK_VEIN
	f	Lcfu;	fN	f_220194_	field_37525	SCULK_CATALYST
	f	Lcfu;	fO	f_220195_	field_37538	SCULK_SHRIEKER
	f	Lcfu;	fP	f_42100_	field_8657	ENCHANTING_TABLE
	f	Lcfu;	fQ	f_42101_	field_8827	END_PORTAL_FRAME
	f	Lcfu;	fR	f_42102_	field_20399	END_STONE
	f	Lcfu;	fS	f_42103_	field_20400	END_STONE_BRICKS
	f	Lcfu;	fT	f_42104_	field_8840	DRAGON_EGG
	f	Lcfu;	fU	f_42106_	field_8443	SANDSTONE_STAIRS
	f	Lcfu;	fV	f_42108_	field_8466	ENDER_CHEST
	f	Lcfu;	fW	f_42110_	field_8733	EMERALD_BLOCK
	f	Lcfu;	fX	f_42008_	field_8212	OAK_STAIRS
	f	Lcfu;	fY	f_42111_	field_8122	SPRUCE_STAIRS
	f	Lcfu;	fZ	f_42112_	field_8130	BIRCH_STAIRS
	f	Lcfu;	fa	f_42013_	field_8401	INFESTED_COBBLESTONE
	f	Lcfu;	fb	f_42014_	field_8541	INFESTED_STONE_BRICKS
	f	Lcfu;	fc	f_42015_	field_8596	INFESTED_MOSSY_STONE_BRICKS
	f	Lcfu;	fd	f_42016_	field_8292	INFESTED_CRACKED_STONE_BRICKS
	f	Lcfu;	fe	f_42017_	field_8148	INFESTED_CHISELED_STONE_BRICKS
	f	Lcfu;	ff	f_151027_	field_29213	INFESTED_DEEPSLATE
	f	Lcfu;	fg	f_42018_	field_20395	STONE_BRICKS
	f	Lcfu;	fh	f_42019_	field_20396	MOSSY_STONE_BRICKS
	f	Lcfu;	fi	f_42020_	field_8343	CRACKED_STONE_BRICKS
	f	Lcfu;	fj	f_42021_	field_8525	CHISELED_STONE_BRICKS
	f	Lcfu;	fk	f_220185_	field_37518	PACKED_MUD
	f	Lcfu;	fl	f_220186_	field_37519	MUD_BRICKS
	f	Lcfu;	fm	f_151020_	field_28859	DEEPSLATE_BRICKS
	f	Lcfu;	fn	f_151021_	field_29214	CRACKED_DEEPSLATE_BRICKS
	f	Lcfu;	fo	f_151022_	field_28860	DEEPSLATE_TILES
	f	Lcfu;	fp	f_151023_	field_29215	CRACKED_DEEPSLATE_TILES
	f	Lcfu;	fq	f_151024_	field_28861	CHISELED_DEEPSLATE
	f	Lcfu;	fr	f_220187_	field_38418	REINFORCED_DEEPSLATE
	f	Lcfu;	fs	f_42022_	field_8506	BROWN_MUSHROOM_BLOCK
	f	Lcfu;	ft	f_42023_	field_8682	RED_MUSHROOM_BLOCK
	f	Lcfu;	fu	f_42024_	field_17521	MUSHROOM_STEM
	f	Lcfu;	fv	f_42025_	field_8076	IRON_BARS
	f	Lcfu;	fw	f_42026_	field_23983	CHAIN
	f	Lcfu;	fx	f_42027_	field_8141	GLASS_PANE
	f	Lcfu;	fy	f_42028_	field_17522	MELON
	f	Lcfu;	fz	f_42029_	field_17523	VINE
	f	Lcfu;	g	f_42170_	field_20407	ANDESITE
	f	Lcfu;	gA	f_42080_	field_23846	BLACKSTONE_WALL
	f	Lcfu;	gB	f_42081_	field_23833	POLISHED_BLACKSTONE_WALL
	f	Lcfu;	gC	f_42082_	field_23840	POLISHED_BLACKSTONE_BRICK_WALL
	f	Lcfu;	gD	f_151028_	field_28862	COBBLED_DEEPSLATE_WALL
	f	Lcfu;	gE	f_151029_	field_28863	POLISHED_DEEPSLATE_WALL
	f	Lcfu;	gF	f_151030_	field_28865	DEEPSLATE_BRICK_WALL
	f	Lcfu;	gG	f_151031_	field_28864	DEEPSLATE_TILE_WALL
	f	Lcfu;	gH	f_42146_	field_8782	ANVIL
	f	Lcfu;	gI	f_42147_	field_8750	CHIPPED_ANVIL
	f	Lcfu;	gJ	f_42148_	field_8427	DAMAGED_ANVIL
	f	Lcfu;	gK	f_42156_	field_8084	CHISELED_QUARTZ_BLOCK
	f	Lcfu;	gL	f_42157_	field_20402	QUARTZ_BLOCK
	f	Lcfu;	gM	f_42158_	field_23830	QUARTZ_BRICKS
	f	Lcfu;	gN	f_42159_	field_8746	QUARTZ_PILLAR
	f	Lcfu;	gO	f_42160_	field_8499	QUARTZ_STAIRS
	f	Lcfu;	gP	f_42163_	field_8156	WHITE_TERRACOTTA
	f	Lcfu;	gQ	f_42164_	field_8043	ORANGE_TERRACOTTA
	f	Lcfu;	gR	f_42165_	field_8783	MAGENTA_TERRACOTTA
	f	Lcfu;	gS	f_42166_	field_8717	LIGHT_BLUE_TERRACOTTA
	f	Lcfu;	gT	f_42167_	field_8385	YELLOW_TERRACOTTA
	f	Lcfu;	gU	f_42168_	field_8672	LIME_TERRACOTTA
	f	Lcfu;	gV	f_42169_	field_8853	PINK_TERRACOTTA
	f	Lcfu;	gW	f_42118_	field_8304	GRAY_TERRACOTTA
	f	Lcfu;	gX	f_42119_	field_8133	LIGHT_GRAY_TERRACOTTA
	f	Lcfu;	gY	f_42120_	field_8821	CYAN_TERRACOTTA
	f	Lcfu;	gZ	f_42121_	field_8715	PURPLE_TERRACOTTA
	f	Lcfu;	ga	f_42113_	field_8311	JUNGLE_STAIRS
	f	Lcfu;	gb	f_42202_	field_8445	ACACIA_STAIRS
	f	Lcfu;	gc	f_271397_	field_42700	CHERRY_STAIRS
	f	Lcfu;	gd	f_42203_	field_8658	DARK_OAK_STAIRS
	f	Lcfu;	ge	f_220189_	field_37526	MANGROVE_STAIRS
	f	Lcfu;	gf	f_244189_	field_40219	BAMBOO_STAIRS
	f	Lcfu;	gg	f_243828_	field_40220	BAMBOO_MOSAIC_STAIRS
	f	Lcfu;	gh	f_42114_	field_22006	CRIMSON_STAIRS
	f	Lcfu;	gi	f_42115_	field_22007	WARPED_STAIRS
	f	Lcfu;	gj	f_42116_	field_8866	COMMAND_BLOCK
	f	Lcfu;	gk	f_42065_	field_8668	BEACON
	f	Lcfu;	gl	f_42066_	field_8392	COBBLESTONE_WALL
	f	Lcfu;	gm	f_42067_	field_8708	MOSSY_COBBLESTONE_WALL
	f	Lcfu;	gn	f_42068_	field_8804	BRICK_WALL
	f	Lcfu;	go	f_42069_	field_8057	PRISMARINE_WALL
	f	Lcfu;	gp	f_42070_	field_8359	RED_SANDSTONE_WALL
	f	Lcfu;	gq	f_42071_	field_8811	MOSSY_STONE_BRICK_WALL
	f	Lcfu;	gr	f_42072_	field_8488	GRANITE_WALL
	f	Lcfu;	gs	f_42073_	field_8337	STONE_BRICK_WALL
	f	Lcfu;	gt	f_220190_	field_37521	MUD_BRICK_WALL
	f	Lcfu;	gu	f_42074_	field_8765	NETHER_BRICK_WALL
	f	Lcfu;	gv	f_42075_	field_8206	ANDESITE_WALL
	f	Lcfu;	gw	f_42076_	field_8419	RED_NETHER_BRICK_WALL
	f	Lcfu;	gx	f_42077_	field_8223	SANDSTONE_WALL
	f	Lcfu;	gy	f_42078_	field_8819	END_STONE_BRICK_WALL
	f	Lcfu;	gz	f_42079_	field_8559	DIORITE_WALL
	f	Lcfu;	h	f_42223_	field_20411	POLISHED_ANDESITE
	f	Lcfu;	hA	f_151032_	field_8519	DIRT_PATH
	f	Lcfu;	hB	f_42206_	field_17525	SUNFLOWER
	f	Lcfu;	hC	f_42207_	field_17526	LILAC
	f	Lcfu;	hD	f_42208_	field_17527	ROSE_BUSH
	f	Lcfu;	hE	f_42209_	field_17529	PEONY
	f	Lcfu;	hF	f_42210_	field_8256	TALL_GRASS
	f	Lcfu;	hG	f_42211_	field_8561	LARGE_FERN
	f	Lcfu;	hH	f_42212_	field_8483	WHITE_STAINED_GLASS
	f	Lcfu;	hI	f_42213_	field_8393	ORANGE_STAINED_GLASS
	f	Lcfu;	hJ	f_42214_	field_8243	MAGENTA_STAINED_GLASS
	f	Lcfu;	hK	f_42215_	field_8869	LIGHT_BLUE_STAINED_GLASS
	f	Lcfu;	hL	f_42216_	field_8095	YELLOW_STAINED_GLASS
	f	Lcfu;	hM	f_42217_	field_8340	LIME_STAINED_GLASS
	f	Lcfu;	hN	f_42218_	field_8770	PINK_STAINED_GLASS
	f	Lcfu;	hO	f_42219_	field_8507	GRAY_STAINED_GLASS
	f	Lcfu;	hP	f_42220_	field_8363	LIGHT_GRAY_STAINED_GLASS
	f	Lcfu;	hQ	f_42221_	field_8685	CYAN_STAINED_GLASS
	f	Lcfu;	hR	f_42222_	field_8838	PURPLE_STAINED_GLASS
	f	Lcfu;	hS	f_42171_	field_8126	BLUE_STAINED_GLASS
	f	Lcfu;	hT	f_42172_	field_8332	BROWN_STAINED_GLASS
	f	Lcfu;	hU	f_42173_	field_8734	GREEN_STAINED_GLASS
	f	Lcfu;	hV	f_42174_	field_8636	RED_STAINED_GLASS
	f	Lcfu;	hW	f_42175_	field_8410	BLACK_STAINED_GLASS
	f	Lcfu;	hX	f_42176_	field_8736	WHITE_STAINED_GLASS_PANE
	f	Lcfu;	hY	f_42177_	field_8761	ORANGE_STAINED_GLASS_PANE
	f	Lcfu;	hZ	f_42178_	field_8119	MAGENTA_STAINED_GLASS_PANE
	f	Lcfu;	ha	f_42122_	field_8455	BLUE_TERRACOTTA
	f	Lcfu;	hb	f_42123_	field_8467	BROWN_TERRACOTTA
	f	Lcfu;	hc	f_42124_	field_8798	GREEN_TERRACOTTA
	f	Lcfu;	hd	f_42125_	field_8353	RED_TERRACOTTA
	f	Lcfu;	he	f_42126_	field_8181	BLACK_TERRACOTTA
	f	Lcfu;	hf	f_42127_	field_8077	BARRIER
	f	Lcfu;	hg	f_151033_	field_30904	LIGHT
	f	Lcfu;	hh	f_42129_	field_17528	HAY_BLOCK
	f	Lcfu;	hi	f_42130_	field_8850	WHITE_CARPET
	f	Lcfu;	hj	f_42131_	field_8683	ORANGE_CARPET
	f	Lcfu;	hk	f_42132_	field_8384	MAGENTA_CARPET
	f	Lcfu;	hl	f_42133_	field_8078	LIGHT_BLUE_CARPET
	f	Lcfu;	hm	f_42134_	field_8142	YELLOW_CARPET
	f	Lcfu;	hn	f_42135_	field_8253	LIME_CARPET
	f	Lcfu;	ho	f_42136_	field_8580	PINK_CARPET
	f	Lcfu;	hp	f_42137_	field_8875	GRAY_CARPET
	f	Lcfu;	hq	f_42138_	field_8654	LIGHT_GRAY_CARPET
	f	Lcfu;	hr	f_42139_	field_8290	CYAN_CARPET
	f	Lcfu;	hs	f_42140_	field_8098	PURPLE_CARPET
	f	Lcfu;	ht	f_42141_	field_8115	BLUE_CARPET
	f	Lcfu;	hu	f_42142_	field_8294	BROWN_CARPET
	f	Lcfu;	hv	f_42143_	field_8664	GREEN_CARPET
	f	Lcfu;	hw	f_42197_	field_8482	RED_CARPET
	f	Lcfu;	hx	f_42198_	field_8611	BLACK_CARPET
	f	Lcfu;	hy	f_42199_	field_8260	TERRACOTTA
	f	Lcfu;	hz	f_42201_	field_8081	PACKED_ICE
	f	Lcfu;	i	f_151034_	field_28866	DEEPSLATE
	f	Lcfu;	iA	f_42258_	field_8354	MAGMA_BLOCK
	f	Lcfu;	iB	f_42259_	field_8182	NETHER_WART_BLOCK
	f	Lcfu;	iC	f_42260_	field_22008	WARPED_WART_BLOCK
	f	Lcfu;	iD	f_42261_	field_20410	RED_NETHER_BRICKS
	f	Lcfu;	iE	f_42262_	field_8242	BONE_BLOCK
	f	Lcfu;	iF	f_42263_	field_8615	STRUCTURE_VOID
	f	Lcfu;	iG	f_42265_	field_8545	SHULKER_BOX
	f	Lcfu;	iH	f_42266_	field_8722	WHITE_SHULKER_BOX
	f	Lcfu;	iI	f_42267_	field_8380	ORANGE_SHULKER_BOX
	f	Lcfu;	iJ	f_42268_	field_8050	MAGENTA_SHULKER_BOX
	f	Lcfu;	iK	f_42269_	field_8829	LIGHT_BLUE_SHULKER_BOX
	f	Lcfu;	iL	f_42270_	field_8271	YELLOW_SHULKER_BOX
	f	Lcfu;	iM	f_42271_	field_8548	LIME_SHULKER_BOX
	f	Lcfu;	iN	f_42272_	field_8520	PINK_SHULKER_BOX
	f	Lcfu;	iO	f_42273_	field_8627	GRAY_SHULKER_BOX
	f	Lcfu;	iP	f_42274_	field_8451	LIGHT_GRAY_SHULKER_BOX
	f	Lcfu;	iQ	f_42275_	field_8213	CYAN_SHULKER_BOX
	f	Lcfu;	iR	f_42224_	field_8816	PURPLE_SHULKER_BOX
	f	Lcfu;	iS	f_42225_	field_8350	BLUE_SHULKER_BOX
	f	Lcfu;	iT	f_42226_	field_8584	BROWN_SHULKER_BOX
	f	Lcfu;	iU	f_42227_	field_8461	GREEN_SHULKER_BOX
	f	Lcfu;	iV	f_42228_	field_8676	RED_SHULKER_BOX
	f	Lcfu;	iW	f_42229_	field_8268	BLACK_SHULKER_BOX
	f	Lcfu;	iX	f_42230_	field_8177	WHITE_GLAZED_TERRACOTTA
	f	Lcfu;	iY	f_42231_	field_8139	ORANGE_GLAZED_TERRACOTTA
	f	Lcfu;	iZ	f_42232_	field_8318	MAGENTA_GLAZED_TERRACOTTA
	f	Lcfu;	ia	f_42179_	field_8196	LIGHT_BLUE_STAINED_GLASS_PANE
	f	Lcfu;	ib	f_42180_	field_8703	YELLOW_STAINED_GLASS_PANE
	f	Lcfu;	ic	f_42181_	field_8581	LIME_STAINED_GLASS_PANE
	f	Lcfu;	id	f_42182_	field_8500	PINK_STAINED_GLASS_PANE
	f	Lcfu;	ie	f_42183_	field_8871	GRAY_STAINED_GLASS_PANE
	f	Lcfu;	if	f_42184_	field_8240	LIGHT_GRAY_STAINED_GLASS_PANE
	f	Lcfu;	ig	f_42185_	field_8085	CYAN_STAINED_GLASS_PANE
	f	Lcfu;	ih	f_42186_	field_8739	PURPLE_STAINED_GLASS_PANE
	f	Lcfu;	ii	f_42187_	field_8747	BLUE_STAINED_GLASS_PANE
	f	Lcfu;	ij	f_42188_	field_8501	BROWN_STAINED_GLASS_PANE
	f	Lcfu;	ik	f_42189_	field_8656	GREEN_STAINED_GLASS_PANE
	f	Lcfu;	il	f_42190_	field_8879	RED_STAINED_GLASS_PANE
	f	Lcfu;	im	f_42191_	field_8157	BLACK_STAINED_GLASS_PANE
	f	Lcfu;	in	f_42192_	field_20404	PRISMARINE
	f	Lcfu;	io	f_42193_	field_20405	PRISMARINE_BRICKS
	f	Lcfu;	ip	f_42194_	field_20406	DARK_PRISMARINE
	f	Lcfu;	iq	f_42195_	field_8386	PRISMARINE_STAIRS
	f	Lcfu;	ir	f_42196_	field_8673	PRISMARINE_BRICK_STAIRS
	f	Lcfu;	is	f_42250_	field_8854	DARK_PRISMARINE_STAIRS
	f	Lcfu;	it	f_42251_	field_8305	SEA_LANTERN
	f	Lcfu;	iu	f_42252_	field_20408	RED_SANDSTONE
	f	Lcfu;	iv	f_42253_	field_8822	CHISELED_RED_SANDSTONE
	f	Lcfu;	iw	f_42254_	field_20409	CUT_RED_SANDSTONE
	f	Lcfu;	ix	f_42255_	field_8456	RED_SANDSTONE_STAIRS
	f	Lcfu;	iy	f_42256_	field_8468	REPEATING_COMMAND_BLOCK
	f	Lcfu;	iz	f_42257_	field_8799	CHAIN_COMMAND_BLOCK
	f	Lcfu;	j	f_151035_	field_29025	COBBLED_DEEPSLATE
	f	Lcfu;	jA	f_42312_	field_8120	GREEN_CONCRETE
	f	Lcfu;	jB	f_42313_	field_8197	RED_CONCRETE
	f	Lcfu;	jC	f_42314_	field_8704	BLACK_CONCRETE
	f	Lcfu;	jD	f_42315_	field_8582	WHITE_CONCRETE_POWDER
	f	Lcfu;	jE	f_42316_	field_8487	ORANGE_CONCRETE_POWDER
	f	Lcfu;	jF	f_42317_	field_8336	MAGENTA_CONCRETE_POWDER
	f	Lcfu;	jG	f_42318_	field_8764	LIGHT_BLUE_CONCRETE_POWDER
	f	Lcfu;	jH	f_42319_	field_8205	YELLOW_CONCRETE_POWDER
	f	Lcfu;	jI	f_42320_	field_8418	LIME_CONCRETE_POWDER
	f	Lcfu;	jJ	f_42321_	field_8222	PINK_CONCRETE_POWDER
	f	Lcfu;	jK	f_42322_	field_8818	GRAY_CONCRETE_POWDER
	f	Lcfu;	jL	f_42323_	field_8558	LIGHT_GRAY_CONCRETE_POWDER
	f	Lcfu;	jM	f_42324_	field_8593	CYAN_CONCRETE_POWDER
	f	Lcfu;	jN	f_42325_	field_8690	PURPLE_CONCRETE_POWDER
	f	Lcfu;	jO	f_42326_	field_8164	BLUE_CONCRETE_POWDER
	f	Lcfu;	jP	f_42327_	field_8437	BROWN_CONCRETE_POWDER
	f	Lcfu;	jQ	f_42328_	field_8198	GREEN_CONCRETE_POWDER
	f	Lcfu;	jR	f_42277_	field_8757	RED_CONCRETE_POWDER
	f	Lcfu;	jS	f_42278_	field_8516	BLACK_CONCRETE_POWDER
	f	Lcfu;	jT	f_42279_	field_8618	TURTLE_EGG
	f	Lcfu;	jU	f_276468_	field_43193	SNIFFER_EGG
	f	Lcfu;	jV	f_42280_	field_8856	DEAD_TUBE_CORAL_BLOCK
	f	Lcfu;	jW	f_42281_	field_8237	DEAD_BRAIN_CORAL_BLOCK
	f	Lcfu;	jX	f_42282_	field_8089	DEAD_BUBBLE_CORAL_BLOCK
	f	Lcfu;	jY	f_42283_	field_8160	DEAD_FIRE_CORAL_BLOCK
	f	Lcfu;	jZ	f_42284_	field_8698	DEAD_HORN_CORAL_BLOCK
	f	Lcfu;	ja	f_42233_	field_8640	LIGHT_BLUE_GLAZED_TERRACOTTA
	f	Lcfu;	jb	f_42234_	field_8889	YELLOW_GLAZED_TERRACOTTA
	f	Lcfu;	jc	f_42235_	field_8649	LIME_GLAZED_TERRACOTTA
	f	Lcfu;	jd	f_42236_	field_8277	PINK_GLAZED_TERRACOTTA
	f	Lcfu;	je	f_42237_	field_8885	GRAY_GLAZED_TERRACOTTA
	f	Lcfu;	jf	f_42238_	field_8172	LIGHT_GRAY_GLAZED_TERRACOTTA
	f	Lcfu;	jg	f_42239_	field_8257	CYAN_GLAZED_TERRACOTTA
	f	Lcfu;	jh	f_42240_	field_8562	PURPLE_GLAZED_TERRACOTTA
	f	Lcfu;	ji	f_42241_	field_8484	BLUE_GLAZED_TERRACOTTA
	f	Lcfu;	jj	f_42242_	field_8394	BROWN_GLAZED_TERRACOTTA
	f	Lcfu;	jk	f_42243_	field_8244	GREEN_GLAZED_TERRACOTTA
	f	Lcfu;	jl	f_42244_	field_8870	RED_GLAZED_TERRACOTTA
	f	Lcfu;	jm	f_42245_	field_8096	BLACK_GLAZED_TERRACOTTA
	f	Lcfu;	jn	f_42246_	field_8341	WHITE_CONCRETE
	f	Lcfu;	jo	f_42247_	field_8771	ORANGE_CONCRETE
	f	Lcfu;	jp	f_42248_	field_8508	MAGENTA_CONCRETE
	f	Lcfu;	jq	f_42249_	field_8364	LIGHT_BLUE_CONCRETE
	f	Lcfu;	jr	f_42303_	field_8686	YELLOW_CONCRETE
	f	Lcfu;	js	f_42304_	field_8839	LIME_CONCRETE
	f	Lcfu;	jt	f_42305_	field_8127	PINK_CONCRETE
	f	Lcfu;	ju	f_42306_	field_8333	GRAY_CONCRETE
	f	Lcfu;	jv	f_42307_	field_8735	LIGHT_GRAY_CONCRETE
	f	Lcfu;	jw	f_42308_	field_8637	CYAN_CONCRETE
	f	Lcfu;	jx	f_42309_	field_8411	PURPLE_CONCRETE
	f	Lcfu;	jy	f_42310_	field_8737	BLUE_CONCRETE
	f	Lcfu;	jz	f_42311_	field_8762	BROWN_CONCRETE
	f	Lcfu;	k	f_151040_	field_28871	POLISHED_DEEPSLATE
	f	Lcfu;	kA	f_42364_	field_8140	CONDUIT
	f	Lcfu;	kB	f_42365_	field_8319	POLISHED_GRANITE_STAIRS
	f	Lcfu;	kC	f_42366_	field_8641	SMOOTH_RED_SANDSTONE_STAIRS
	f	Lcfu;	kD	f_42367_	field_8890	MOSSY_STONE_BRICK_STAIRS
	f	Lcfu;	kE	f_42368_	field_8650	POLISHED_DIORITE_STAIRS
	f	Lcfu;	kF	f_42369_	field_8275	MOSSY_COBBLESTONE_STAIRS
	f	Lcfu;	kG	f_42370_	field_8152	END_STONE_BRICK_STAIRS
	f	Lcfu;	kH	f_42371_	field_8053	STONE_STAIRS
	f	Lcfu;	kI	f_42372_	field_8166	SMOOTH_SANDSTONE_STAIRS
	f	Lcfu;	kJ	f_42373_	field_8430	SMOOTH_QUARTZ_STAIRS
	f	Lcfu;	kK	f_42374_	field_8608	GRANITE_STAIRS
	f	Lcfu;	kL	f_42375_	field_8526	ANDESITE_STAIRS
	f	Lcfu;	kM	f_42376_	field_8302	RED_NETHER_BRICK_STAIRS
	f	Lcfu;	kN	f_42377_	field_8316	POLISHED_ANDESITE_STAIRS
	f	Lcfu;	kO	f_42378_	field_8860	DIORITE_STAIRS
	f	Lcfu;	kP	f_151036_	field_28867	COBBLED_DEEPSLATE_STAIRS
	f	Lcfu;	kQ	f_151037_	field_28868	POLISHED_DEEPSLATE_STAIRS
	f	Lcfu;	kR	f_151038_	field_28870	DEEPSLATE_BRICK_STAIRS
	f	Lcfu;	kS	f_151039_	field_28869	DEEPSLATE_TILE_STAIRS
	f	Lcfu;	kT	f_42379_	field_8228	POLISHED_GRANITE_SLAB
	f	Lcfu;	kU	f_42380_	field_8266	SMOOTH_RED_SANDSTONE_SLAB
	f	Lcfu;	kV	f_42381_	field_8576	MOSSY_STONE_BRICK_SLAB
	f	Lcfu;	kW	f_42330_	field_8569	POLISHED_DIORITE_SLAB
	f	Lcfu;	kX	f_42331_	field_8369	MOSSY_COBBLESTONE_SLAB
	f	Lcfu;	kY	f_42332_	field_8282	END_STONE_BRICK_SLAB
	f	Lcfu;	kZ	f_42333_	field_8872	SMOOTH_SANDSTONE_SLAB
	f	Lcfu;	ka	f_42285_	field_8402	TUBE_CORAL_BLOCK
	f	Lcfu;	kb	f_42286_	field_8474	BRAIN_CORAL_BLOCK
	f	Lcfu;	kc	f_42287_	field_8883	BUBBLE_CORAL_BLOCK
	f	Lcfu;	kd	f_42288_	field_8278	FIRE_CORAL_BLOCK
	f	Lcfu;	ke	f_42289_	field_8104	HORN_CORAL_BLOCK
	f	Lcfu;	kf	f_42290_	field_8847	TUBE_CORAL
	f	Lcfu;	kg	f_42291_	field_8616	BRAIN_CORAL
	f	Lcfu;	kh	f_42292_	field_8538	BUBBLE_CORAL
	f	Lcfu;	ki	f_42293_	field_8546	FIRE_CORAL
	f	Lcfu;	kj	f_42294_	field_8723	HORN_CORAL
	f	Lcfu;	kk	f_42295_	field_8381	DEAD_BRAIN_CORAL
	f	Lcfu;	kl	f_42296_	field_8051	DEAD_BUBBLE_CORAL
	f	Lcfu;	km	f_42297_	field_8830	DEAD_FIRE_CORAL
	f	Lcfu;	kn	f_42298_	field_8272	DEAD_HORN_CORAL
	f	Lcfu;	ko	f_42299_	field_8549	DEAD_TUBE_CORAL
	f	Lcfu;	kp	f_42300_	field_8521	TUBE_CORAL_FAN
	f	Lcfu;	kq	f_42301_	field_8628	BRAIN_CORAL_FAN
	f	Lcfu;	kr	f_42302_	field_8452	BUBBLE_CORAL_FAN
	f	Lcfu;	ks	f_42356_	field_8214	FIRE_CORAL_FAN
	f	Lcfu;	kt	f_42357_	field_8817	HORN_CORAL_FAN
	f	Lcfu;	ku	f_42358_	field_8351	DEAD_TUBE_CORAL_FAN
	f	Lcfu;	kv	f_42359_	field_8585	DEAD_BRAIN_CORAL_FAN
	f	Lcfu;	kw	f_42360_	field_8462	DEAD_BUBBLE_CORAL_FAN
	f	Lcfu;	kx	f_42361_	field_8677	DEAD_FIRE_CORAL_FAN
	f	Lcfu;	ky	f_42362_	field_8269	DEAD_HORN_CORAL_FAN
	f	Lcfu;	kz	f_42363_	field_8178	BLUE_ICE
	f	Lcfu;	l	f_151047_	field_27020	CALCITE
	f	Lcfu;	lA	f_41966_	field_8865	LEVER
	f	Lcfu;	lB	f_151041_	field_27051	LIGHTNING_ROD
	f	Lcfu;	lC	f_42152_	field_8566	DAYLIGHT_DETECTOR
	f	Lcfu;	lD	f_151042_	field_28101	SCULK_SENSOR
	f	Lcfu;	lE	f_276539_	field_43194	CALIBRATED_SCULK_SENSOR
	f	Lcfu;	lF	f_42109_	field_8366	TRIPWIRE_HOOK
	f	Lcfu;	lG	f_42149_	field_8247	TRAPPED_CHEST
	f	Lcfu;	lH	f_41996_	field_8626	TNT
	f	Lcfu;	lI	f_42105_	field_8230	REDSTONE_LAMP
	f	Lcfu;	lJ	f_41859_	field_8643	NOTE_BLOCK
	f	Lcfu;	lK	f_42083_	field_8781	STONE_BUTTON
	f	Lcfu;	lL	f_42145_	field_23834	POLISHED_BLACKSTONE_BUTTON
	f	Lcfu;	lM	f_42084_	field_8780	OAK_BUTTON
	f	Lcfu;	lN	f_42085_	field_8048	SPRUCE_BUTTON
	f	Lcfu;	lO	f_42086_	field_8174	BIRCH_BUTTON
	f	Lcfu;	lP	f_42087_	field_8887	JUNGLE_BUTTON
	f	Lcfu;	lQ	f_42088_	field_8605	ACACIA_BUTTON
	f	Lcfu;	lR	f_271474_	field_42701	CHERRY_BUTTON
	f	Lcfu;	lS	f_42089_	field_8531	DARK_OAK_BUTTON
	f	Lcfu;	lT	f_220199_	field_37530	MANGROVE_BUTTON
	f	Lcfu;	lU	f_244424_	field_40223	BAMBOO_BUTTON
	f	Lcfu;	lV	f_42090_	field_22004	CRIMSON_BUTTON
	f	Lcfu;	lW	f_42144_	field_22005	WARPED_BUTTON
	f	Lcfu;	lX	f_41967_	field_8667	STONE_PRESSURE_PLATE
	f	Lcfu;	lY	f_41976_	field_23835	POLISHED_BLACKSTONE_PRESSURE_PLATE
	f	Lcfu;	lZ	f_42150_	field_8721	LIGHT_WEIGHTED_PRESSURE_PLATE
	f	Lcfu;	la	f_42334_	field_8217	SMOOTH_QUARTZ_SLAB
	f	Lcfu;	lb	f_42335_	field_8312	GRANITE_SLAB
	f	Lcfu;	lc	f_42336_	field_8742	ANDESITE_SLAB
	f	Lcfu;	ld	f_42337_	field_8522	RED_NETHER_BRICK_SLAB
	f	Lcfu;	le	f_42338_	field_8395	POLISHED_ANDESITE_SLAB
	f	Lcfu;	lf	f_42339_	field_8659	DIORITE_SLAB
	f	Lcfu;	lg	f_151043_	field_28873	COBBLED_DEEPSLATE_SLAB
	f	Lcfu;	lh	f_151044_	field_28872	POLISHED_DEEPSLATE_SLAB
	f	Lcfu;	li	f_151045_	field_28875	DEEPSLATE_BRICK_SLAB
	f	Lcfu;	lj	f_151046_	field_28874	DEEPSLATE_TILE_SLAB
	f	Lcfu;	lk	f_42340_	field_16482	SCAFFOLDING
	f	Lcfu;	ll	f_42451_	field_8725	REDSTONE
	f	Lcfu;	lm	f_41978_	field_8530	REDSTONE_TORCH
	f	Lcfu;	ln	f_42153_	field_8793	REDSTONE_BLOCK
	f	Lcfu;	lo	f_42350_	field_8619	REPEATER
	f	Lcfu;	lp	f_42351_	field_8857	COMPARATOR
	f	Lcfu;	lq	f_41869_	field_8249	PISTON
	f	Lcfu;	lr	f_41862_	field_8105	STICKY_PISTON
	f	Lcfu;	ls	f_42204_	field_8828	SLIME_BLOCK
	f	Lcfu;	lt	f_42788_	field_21086	HONEY_BLOCK
	f	Lcfu;	lu	f_42264_	field_8537	OBSERVER
	f	Lcfu;	lv	f_42155_	field_8239	HOPPER
	f	Lcfu;	lw	f_41855_	field_8357	DISPENSER
	f	Lcfu;	lx	f_42162_	field_8878	DROPPER
	f	Lcfu;	ly	f_42774_	field_16312	LECTERN
	f	Lcfu;	lz	f_42793_	field_22420	TARGET
	f	Lcfu;	m	f_151048_	field_27021	TUFF
	f	Lcfu;	mA	f_42057_	field_8495	SPRUCE_TRAPDOOR
	f	Lcfu;	mB	f_42058_	field_8774	BIRCH_TRAPDOOR
	f	Lcfu;	mC	f_42059_	field_8321	JUNGLE_TRAPDOOR
	f	Lcfu;	mD	f_42060_	field_8190	ACACIA_TRAPDOOR
	f	Lcfu;	mE	f_271114_	field_42702	CHERRY_TRAPDOOR
	f	Lcfu;	mF	f_42061_	field_8844	DARK_OAK_TRAPDOOR
	f	Lcfu;	mG	f_220198_	field_37529	MANGROVE_TRAPDOOR
	f	Lcfu;	mH	f_244311_	field_40226	BAMBOO_TRAPDOOR
	f	Lcfu;	mI	f_42062_	field_22002	CRIMSON_TRAPDOOR
	f	Lcfu;	mJ	f_42063_	field_22003	WARPED_TRAPDOOR
	f	Lcfu;	mK	f_42030_	field_8874	OAK_FENCE_GATE
	f	Lcfu;	mL	f_42031_	field_8653	SPRUCE_FENCE_GATE
	f	Lcfu;	mM	f_42032_	field_8289	BIRCH_FENCE_GATE
	f	Lcfu;	mN	f_42033_	field_8097	JUNGLE_FENCE_GATE
	f	Lcfu;	mO	f_42034_	field_8114	ACACIA_FENCE_GATE
	f	Lcfu;	mP	f_271205_	field_42703	CHERRY_FENCE_GATE
	f	Lcfu;	mQ	f_42035_	field_8293	DARK_OAK_FENCE_GATE
	f	Lcfu;	mR	f_220206_	field_37532	MANGROVE_FENCE_GATE
	f	Lcfu;	mS	f_244345_	field_40227	BAMBOO_FENCE_GATE
	f	Lcfu;	mT	f_42036_	field_21997	CRIMSON_FENCE_GATE
	f	Lcfu;	mU	f_42037_	field_21998	WARPED_FENCE_GATE
	f	Lcfu;	mV	f_41860_	field_8848	POWERED_RAIL
	f	Lcfu;	mW	f_41861_	field_8211	DETECTOR_RAIL
	f	Lcfu;	mX	f_41964_	field_8129	RAIL
	f	Lcfu;	mY	f_42161_	field_8655	ACTIVATOR_RAIL
	f	Lcfu;	mZ	f_42450_	field_8175	SADDLE
	f	Lcfu;	ma	f_42151_	field_8592	HEAVY_WEIGHTED_PRESSURE_PLATE
	f	Lcfu;	mb	f_41968_	field_8391	OAK_PRESSURE_PLATE
	f	Lcfu;	mc	f_41969_	field_8707	SPRUCE_PRESSURE_PLATE
	f	Lcfu;	md	f_41970_	field_8779	BIRCH_PRESSURE_PLATE
	f	Lcfu;	me	f_41971_	field_8047	JUNGLE_PRESSURE_PLATE
	f	Lcfu;	mf	f_41972_	field_8173	ACACIA_PRESSURE_PLATE
	f	Lcfu;	mg	f_271282_	field_42704	CHERRY_PRESSURE_PLATE
	f	Lcfu;	mh	f_41973_	field_8886	DARK_OAK_PRESSURE_PLATE
	f	Lcfu;	mi	f_220196_	field_37527	MANGROVE_PRESSURE_PLATE
	f	Lcfu;	mj	f_244469_	field_40221	BAMBOO_PRESSURE_PLATE
	f	Lcfu;	mk	f_41974_	field_21993	CRIMSON_PRESSURE_PLATE
	f	Lcfu;	ml	f_41975_	field_21994	WARPED_PRESSURE_PLATE
	f	Lcfu;	mm	f_42341_	field_8594	IRON_DOOR
	f	Lcfu;	mn	f_42342_	field_8691	OAK_DOOR
	f	Lcfu;	mo	f_42343_	field_8165	SPRUCE_DOOR
	f	Lcfu;	mp	f_42344_	field_8438	BIRCH_DOOR
	f	Lcfu;	mq	f_42345_	field_8199	JUNGLE_DOOR
	f	Lcfu;	mr	f_42346_	field_8758	ACACIA_DOOR
	f	Lcfu;	ms	f_271459_	field_42705	CHERRY_DOOR
	f	Lcfu;	mt	f_42347_	field_8517	DARK_OAK_DOOR
	f	Lcfu;	mu	f_220197_	field_37528	MANGROVE_DOOR
	f	Lcfu;	mv	f_243820_	field_40222	BAMBOO_DOOR
	f	Lcfu;	mw	f_42348_	field_22010	CRIMSON_DOOR
	f	Lcfu;	mx	f_42349_	field_22009	WARPED_DOOR
	f	Lcfu;	my	f_42128_	field_8241	IRON_TRAPDOOR
	f	Lcfu;	mz	f_42056_	field_8376	OAK_TRAPDOOR
	f	Lcfu;	n	f_151054_	field_28043	DRIPSTONE_BLOCK
	f	Lcfu;	nA	f_42352_	field_8238	STRUCTURE_BLOCK
	f	Lcfu;	nB	f_42353_	field_16538	JIGSAW
	f	Lcfu;	nC	f_42354_	field_8090	TURTLE_HELMET
	f	Lcfu;	nD	f_42355_	field_8161	SCUTE
	f	Lcfu;	nE	f_42409_	field_8884	FLINT_AND_STEEL
	f	Lcfu;	nF	f_42410_	field_8279	APPLE
	f	Lcfu;	nG	f_42411_	field_8102	BOW
	f	Lcfu;	nH	f_42412_	field_8107	ARROW
	f	Lcfu;	nI	f_42413_	field_8713	COAL
	f	Lcfu;	nJ	f_42414_	field_8665	CHARCOAL
	f	Lcfu;	nK	f_42415_	field_8477	DIAMOND
	f	Lcfu;	nL	f_42616_	field_8687	EMERALD
	f	Lcfu;	nM	f_42534_	field_8759	LAPIS_LAZULI
	f	Lcfu;	nN	f_42692_	field_8155	QUARTZ
	f	Lcfu;	nO	f_151049_	field_27063	AMETHYST_SHARD
	f	Lcfu;	nP	f_151050_	field_33400	RAW_IRON
	f	Lcfu;	nQ	f_42416_	field_8620	IRON_INGOT
	f	Lcfu;	nR	f_151051_	field_33401	RAW_COPPER
	f	Lcfu;	nS	f_151052_	field_27022	COPPER_INGOT
	f	Lcfu;	nT	f_151053_	field_33402	RAW_GOLD
	f	Lcfu;	nU	f_42417_	field_8695	GOLD_INGOT
	f	Lcfu;	nV	f_42418_	field_22020	NETHERITE_INGOT
	f	Lcfu;	nW	f_42419_	field_22021	NETHERITE_SCRAP
	f	Lcfu;	nX	f_42420_	field_8091	WOODEN_SWORD
	f	Lcfu;	nY	f_42421_	field_8876	WOODEN_SHOVEL
	f	Lcfu;	nZ	f_42422_	field_8647	WOODEN_PICKAXE
	f	Lcfu;	na	f_42449_	field_8045	MINECART
	f	Lcfu;	nb	f_42519_	field_8388	CHEST_MINECART
	f	Lcfu;	nc	f_42520_	field_8063	FURNACE_MINECART
	f	Lcfu;	nd	f_42693_	field_8069	TNT_MINECART
	f	Lcfu;	ne	f_42694_	field_8836	HOPPER_MINECART
	f	Lcfu;	nf	f_42684_	field_8184	CARROT_ON_A_STICK
	f	Lcfu;	ng	f_42685_	field_23254	WARPED_FUNGUS_ON_A_STICK
	f	Lcfu;	nh	f_42741_	field_8833	ELYTRA
	f	Lcfu;	ni	f_42453_	field_8533	OAK_BOAT
	f	Lcfu;	nj	f_220207_	field_38216	OAK_CHEST_BOAT
	f	Lcfu;	nk	f_42742_	field_8486	SPRUCE_BOAT
	f	Lcfu;	nl	f_220208_	field_38217	SPRUCE_CHEST_BOAT
	f	Lcfu;	nm	f_42743_	field_8442	BIRCH_BOAT
	f	Lcfu;	nn	f_220200_	field_38218	BIRCH_CHEST_BOAT
	f	Lcfu;	no	f_42744_	field_8730	JUNGLE_BOAT
	f	Lcfu;	np	f_220201_	field_38212	JUNGLE_CHEST_BOAT
	f	Lcfu;	nq	f_42745_	field_8094	ACACIA_BOAT
	f	Lcfu;	nr	f_220202_	field_38213	ACACIA_CHEST_BOAT
	f	Lcfu;	ns	f_271386_	field_42706	CHERRY_BOAT
	f	Lcfu;	nt	f_271490_	field_42707	CHERRY_CHEST_BOAT
	f	Lcfu;	nu	f_42746_	field_8138	DARK_OAK_BOAT
	f	Lcfu;	nv	f_220203_	field_38214	DARK_OAK_CHEST_BOAT
	f	Lcfu;	nw	f_220204_	field_37531	MANGROVE_BOAT
	f	Lcfu;	nx	f_220205_	field_38215	MANGROVE_CHEST_BOAT
	f	Lcfu;	ny	f_244624_	field_40224	BAMBOO_RAFT
	f	Lcfu;	nz	f_244260_	field_40225	BAMBOO_CHEST_RAFT
	f	Lcfu;	o	f_42276_	field_8270	GRASS_BLOCK
	f	Lcfu;	oA	f_42397_	field_22026	NETHERITE_HOE
	f	Lcfu;	oB	f_42398_	field_8600	STICK
	f	Lcfu;	oC	f_42399_	field_8428	BOWL
	f	Lcfu;	oD	f_42400_	field_8208	MUSHROOM_STEW
	f	Lcfu;	oE	f_42401_	field_8276	STRING
	f	Lcfu;	oF	f_42402_	field_8153	FEATHER
	f	Lcfu;	oG	f_42403_	field_8054	GUNPOWDER
	f	Lcfu;	oH	f_42404_	field_8317	WHEAT_SEEDS
	f	Lcfu;	oI	f_42405_	field_8861	WHEAT
	f	Lcfu;	oJ	f_42406_	field_8229	BREAD
	f	Lcfu;	oK	f_42407_	field_8267	LEATHER_HELMET
	f	Lcfu;	oL	f_42408_	field_8577	LEATHER_CHESTPLATE
	f	Lcfu;	oM	f_42462_	field_8570	LEATHER_LEGGINGS
	f	Lcfu;	oN	f_42463_	field_8370	LEATHER_BOOTS
	f	Lcfu;	oO	f_42464_	field_8283	CHAINMAIL_HELMET
	f	Lcfu;	oP	f_42465_	field_8873	CHAINMAIL_CHESTPLATE
	f	Lcfu;	oQ	f_42466_	field_8218	CHAINMAIL_LEGGINGS
	f	Lcfu;	oR	f_42467_	field_8313	CHAINMAIL_BOOTS
	f	Lcfu;	oS	f_42468_	field_8743	IRON_HELMET
	f	Lcfu;	oT	f_42469_	field_8523	IRON_CHESTPLATE
	f	Lcfu;	oU	f_42470_	field_8396	IRON_LEGGINGS
	f	Lcfu;	oV	f_42471_	field_8660	IRON_BOOTS
	f	Lcfu;	oW	f_42472_	field_8805	DIAMOND_HELMET
	f	Lcfu;	oX	f_42473_	field_8058	DIAMOND_CHESTPLATE
	f	Lcfu;	oY	f_42474_	field_8348	DIAMOND_LEGGINGS
	f	Lcfu;	oZ	f_42475_	field_8285	DIAMOND_BOOTS
	f	Lcfu;	oa	f_42423_	field_8406	WOODEN_AXE
	f	Lcfu;	ob	f_42424_	field_8167	WOODEN_HOE
	f	Lcfu;	oc	f_42425_	field_8528	STONE_SWORD
	f	Lcfu;	od	f_42426_	field_8776	STONE_SHOVEL
	f	Lcfu;	oe	f_42427_	field_8387	STONE_PICKAXE
	f	Lcfu;	of	f_42428_	field_8062	STONE_AXE
	f	Lcfu;	og	f_42429_	field_8431	STONE_HOE
	f	Lcfu;	oh	f_42430_	field_8845	GOLDEN_SWORD
	f	Lcfu;	oi	f_42431_	field_8322	GOLDEN_SHOVEL
	f	Lcfu;	oj	f_42432_	field_8335	GOLDEN_PICKAXE
	f	Lcfu;	ok	f_42433_	field_8825	GOLDEN_AXE
	f	Lcfu;	ol	f_42434_	field_8303	GOLDEN_HOE
	f	Lcfu;	om	f_42383_	field_8371	IRON_SWORD
	f	Lcfu;	on	f_42384_	field_8699	IRON_SHOVEL
	f	Lcfu;	oo	f_42385_	field_8403	IRON_PICKAXE
	f	Lcfu;	op	f_42386_	field_8475	IRON_AXE
	f	Lcfu;	oq	f_42387_	field_8609	IRON_HOE
	f	Lcfu;	or	f_42388_	field_8802	DIAMOND_SWORD
	f	Lcfu;	os	f_42389_	field_8250	DIAMOND_SHOVEL
	f	Lcfu;	ot	f_42390_	field_8377	DIAMOND_PICKAXE
	f	Lcfu;	ou	f_42391_	field_8556	DIAMOND_AXE
	f	Lcfu;	ov	f_42392_	field_8527	DIAMOND_HOE
	f	Lcfu;	ow	f_42393_	field_22022	NETHERITE_SWORD
	f	Lcfu;	ox	f_42394_	field_22023	NETHERITE_SHOVEL
	f	Lcfu;	oy	f_42395_	field_22024	NETHERITE_PICKAXE
	f	Lcfu;	oz	f_42396_	field_22025	NETHERITE_AXE
	f	Lcfu;	p	f_42329_	field_8831	DIRT
	f	Lcfu;	pA	f_243963_	field_40230	SPRUCE_HANGING_SIGN
	f	Lcfu;	pB	f_244431_	field_40231	BIRCH_HANGING_SIGN
	f	Lcfu;	pC	f_243722_	field_40232	JUNGLE_HANGING_SIGN
	f	Lcfu;	pD	f_244440_	field_40233	ACACIA_HANGING_SIGN
	f	Lcfu;	pE	f_271501_	field_42708	CHERRY_HANGING_SIGN
	f	Lcfu;	pF	f_243805_	field_40234	DARK_OAK_HANGING_SIGN
	f	Lcfu;	pG	f_244479_	field_40235	MANGROVE_HANGING_SIGN
	f	Lcfu;	pH	f_243999_	field_40236	BAMBOO_HANGING_SIGN
	f	Lcfu;	pI	f_244617_	field_40237	CRIMSON_HANGING_SIGN
	f	Lcfu;	pJ	f_244637_	field_40238	WARPED_HANGING_SIGN
	f	Lcfu;	pK	f_42446_	field_8550	BUCKET
	f	Lcfu;	pL	f_42447_	field_8705	WATER_BUCKET
	f	Lcfu;	pM	f_42448_	field_8187	LAVA_BUCKET
	f	Lcfu;	pN	f_151055_	field_27876	POWDER_SNOW_BUCKET
	f	Lcfu;	pO	f_42452_	field_8543	SNOWBALL
	f	Lcfu;	pP	f_42454_	field_8745	LEATHER
	f	Lcfu;	pQ	f_42455_	field_8103	MILK_BUCKET
	f	Lcfu;	pR	f_42456_	field_8108	PUFFERFISH_BUCKET
	f	Lcfu;	pS	f_42457_	field_8714	SALMON_BUCKET
	f	Lcfu;	pT	f_42458_	field_8666	COD_BUCKET
	f	Lcfu;	pU	f_42459_	field_8478	TROPICAL_FISH_BUCKET
	f	Lcfu;	pV	f_151057_	field_28354	AXOLOTL_BUCKET
	f	Lcfu;	pW	f_220210_	field_37533	TADPOLE_BUCKET
	f	Lcfu;	pX	f_42460_	field_8621	BRICK
	f	Lcfu;	pY	f_42461_	field_8696	CLAY_BALL
	f	Lcfu;	pZ	f_42515_	field_17533	DRIED_KELP_BLOCK
	f	Lcfu;	pa	f_42476_	field_8862	GOLDEN_HELMET
	f	Lcfu;	pb	f_42477_	field_8678	GOLDEN_CHESTPLATE
	f	Lcfu;	pc	f_42478_	field_8416	GOLDEN_LEGGINGS
	f	Lcfu;	pd	f_42479_	field_8753	GOLDEN_BOOTS
	f	Lcfu;	pe	f_42480_	field_22027	NETHERITE_HELMET
	f	Lcfu;	pf	f_42481_	field_22028	NETHERITE_CHESTPLATE
	f	Lcfu;	pg	f_42482_	field_22029	NETHERITE_LEGGINGS
	f	Lcfu;	ph	f_42483_	field_22030	NETHERITE_BOOTS
	f	Lcfu;	pi	f_42484_	field_8145	FLINT
	f	Lcfu;	pj	f_42485_	field_8389	PORKCHOP
	f	Lcfu;	pk	f_42486_	field_8261	COOKED_PORKCHOP
	f	Lcfu;	pl	f_42487_	field_8892	PAINTING
	f	Lcfu;	pm	f_42436_	field_8463	GOLDEN_APPLE
	f	Lcfu;	pn	f_42437_	field_8367	ENCHANTED_GOLDEN_APPLE
	f	Lcfu;	po	f_42438_	field_8788	OAK_SIGN
	f	Lcfu;	pp	f_42439_	field_8111	SPRUCE_SIGN
	f	Lcfu;	pq	f_42440_	field_8422	BIRCH_SIGN
	f	Lcfu;	pr	f_42441_	field_8867	JUNGLE_SIGN
	f	Lcfu;	ps	f_42442_	field_8203	ACACIA_SIGN
	f	Lcfu;	pt	f_271504_	field_42709	CHERRY_SIGN
	f	Lcfu;	pu	f_42443_	field_8496	DARK_OAK_SIGN
	f	Lcfu;	pv	f_220209_	field_37534	MANGROVE_SIGN
	f	Lcfu;	pw	f_244057_	field_40228	BAMBOO_SIGN
	f	Lcfu;	px	f_42444_	field_22011	CRIMSON_SIGN
	f	Lcfu;	py	f_42445_	field_22012	WARPED_SIGN
	f	Lcfu;	pz	f_244406_	field_40229	OAK_HANGING_SIGN
	f	Lcfu;	q	f_42382_	field_8460	COARSE_DIRT
	f	Lcfu;	qA	f_42489_	field_8330	PINK_DYE
	f	Lcfu;	qB	f_42490_	field_8298	GRAY_DYE
	f	Lcfu;	qC	f_42491_	field_8851	LIGHT_GRAY_DYE
	f	Lcfu;	qD	f_42492_	field_8632	CYAN_DYE
	f	Lcfu;	qE	f_42493_	field_8296	PURPLE_DYE
	f	Lcfu;	qF	f_42494_	field_8345	BLUE_DYE
	f	Lcfu;	qG	f_42495_	field_8099	BROWN_DYE
	f	Lcfu;	qH	f_42496_	field_8408	GREEN_DYE
	f	Lcfu;	qI	f_42497_	field_8264	RED_DYE
	f	Lcfu;	qJ	f_42498_	field_8226	BLACK_DYE
	f	Lcfu;	qK	f_42499_	field_8324	BONE_MEAL
	f	Lcfu;	qL	f_42500_	field_8606	BONE
	f	Lcfu;	qM	f_42501_	field_8479	SUGAR
	f	Lcfu;	qN	f_42502_	field_17534	CAKE
	f	Lcfu;	qO	f_42503_	field_8258	WHITE_BED
	f	Lcfu;	qP	f_42504_	field_8059	ORANGE_BED
	f	Lcfu;	qQ	f_42505_	field_8349	MAGENTA_BED
	f	Lcfu;	qR	f_42506_	field_8286	LIGHT_BLUE_BED
	f	Lcfu;	qS	f_42507_	field_8863	YELLOW_BED
	f	Lcfu;	qT	f_42508_	field_8679	LIME_BED
	f	Lcfu;	qU	f_42509_	field_8417	PINK_BED
	f	Lcfu;	qV	f_42510_	field_8754	GRAY_BED
	f	Lcfu;	qW	f_42511_	field_8146	LIGHT_GRAY_BED
	f	Lcfu;	qX	f_42512_	field_8390	CYAN_BED
	f	Lcfu;	qY	f_42513_	field_8262	PURPLE_BED
	f	Lcfu;	qZ	f_42514_	field_8893	BLUE_BED
	f	Lcfu;	qa	f_42516_	field_8407	PAPER
	f	Lcfu;	qb	f_42517_	field_8529	BOOK
	f	Lcfu;	qc	f_42518_	field_8777	SLIME_BALL
	f	Lcfu;	qd	f_42521_	field_8803	EGG
	f	Lcfu;	qe	f_42522_	field_8251	COMPASS
	f	Lcfu;	qf	f_220211_	field_38747	RECOVERY_COMPASS
	f	Lcfu;	qg	f_151058_	field_27023	BUNDLE
	f	Lcfu;	qh	f_42523_	field_8378	FISHING_ROD
	f	Lcfu;	qi	f_42524_	field_8557	CLOCK
	f	Lcfu;	qj	f_151059_	field_27070	SPYGLASS
	f	Lcfu;	qk	f_42525_	field_8601	GLOWSTONE_DUST
	f	Lcfu;	ql	f_42526_	field_8429	COD
	f	Lcfu;	qm	f_42527_	field_8209	SALMON
	f	Lcfu;	qn	f_42528_	field_8846	TROPICAL_FISH
	f	Lcfu;	qo	f_42529_	field_8323	PUFFERFISH
	f	Lcfu;	qp	f_42530_	field_8373	COOKED_COD
	f	Lcfu;	qq	f_42531_	field_8509	COOKED_SALMON
	f	Lcfu;	qr	f_42532_	field_8794	INK_SAC
	f	Lcfu;	qs	f_151056_	field_28410	GLOW_INK_SAC
	f	Lcfu;	qt	f_42533_	field_8116	COCOA_BEANS
	f	Lcfu;	qu	f_42535_	field_8446	WHITE_DYE
	f	Lcfu;	qv	f_42536_	field_8492	ORANGE_DYE
	f	Lcfu;	qw	f_42537_	field_8669	MAGENTA_DYE
	f	Lcfu;	qx	f_42538_	field_8273	LIGHT_BLUE_DYE
	f	Lcfu;	qy	f_42539_	field_8192	YELLOW_DYE
	f	Lcfu;	qz	f_42540_	field_8131	LIME_DYE
	f	Lcfu;	r	f_42435_	field_8382	PODZOL
	f	Lcfu;	rA	f_42542_	field_8135	MAGMA_CREAM
	f	Lcfu;	rB	f_42543_	field_8740	BREWING_STAND
	f	Lcfu;	rC	f_42544_	field_8638	CAULDRON
	f	Lcfu;	rD	f_42545_	field_8449	ENDER_EYE
	f	Lcfu;	rE	f_42546_	field_8597	GLISTERING_MELON_SLICE
	f	Lcfu;	rF	f_220212_	field_38419	ALLAY_SPAWN_EGG
	f	Lcfu;	rG	f_151060_	field_28355	AXOLOTL_SPAWN_EGG
	f	Lcfu;	rH	f_42547_	field_8727	BAT_SPAWN_EGG
	f	Lcfu;	rI	f_42548_	field_20413	BEE_SPAWN_EGG
	f	Lcfu;	rJ	f_42549_	field_8154	BLAZE_SPAWN_EGG
	f	Lcfu;	rK	f_42550_	field_16314	CAT_SPAWN_EGG
	f	Lcfu;	rL	f_243767_	field_40239	CAMEL_SPAWN_EGG
	f	Lcfu;	rM	f_42551_	field_8068	CAVE_SPIDER_SPAWN_EGG
	f	Lcfu;	rN	f_42552_	field_8835	CHICKEN_SPAWN_EGG
	f	Lcfu;	rO	f_42553_	field_8661	COD_SPAWN_EGG
	f	Lcfu;	rP	f_42554_	field_8433	COW_SPAWN_EGG
	f	Lcfu;	rQ	f_42555_	field_8503	CREEPER_SPAWN_EGG
	f	Lcfu;	rR	f_42556_	field_8751	DOLPHIN_SPAWN_EGG
	f	Lcfu;	rS	f_42557_	field_8306	DONKEY_SPAWN_EGG
	f	Lcfu;	rT	f_42558_	field_8083	DROWNED_SPAWN_EGG
	f	Lcfu;	rU	f_42559_	field_8769	ELDER_GUARDIAN_SPAWN_EGG
	f	Lcfu;	rV	f_254703_	field_40865	ENDER_DRAGON_SPAWN_EGG
	f	Lcfu;	rW	f_42560_	field_8374	ENDERMAN_SPAWN_EGG
	f	Lcfu;	rX	f_42561_	field_8510	ENDERMITE_SPAWN_EGG
	f	Lcfu;	rY	f_42562_	field_8795	EVOKER_SPAWN_EGG
	f	Lcfu;	rZ	f_42563_	field_18005	FOX_SPAWN_EGG
	f	Lcfu;	ra	f_42568_	field_8464	BROWN_BED
	f	Lcfu;	rb	f_42569_	field_8368	GREEN_BED
	f	Lcfu;	rc	f_42570_	field_8789	RED_BED
	f	Lcfu;	rd	f_42571_	field_8112	BLACK_BED
	f	Lcfu;	re	f_42572_	field_8423	COOKIE
	f	Lcfu;	rf	f_42573_	field_8204	FILLED_MAP
	f	Lcfu;	rg	f_42574_	field_8868	SHEARS
	f	Lcfu;	rh	f_42575_	field_8497	MELON_SLICE
	f	Lcfu;	ri	f_42576_	field_8551	DRIED_KELP
	f	Lcfu;	rj	f_42577_	field_8706	PUMPKIN_SEEDS
	f	Lcfu;	rk	f_42578_	field_8188	MELON_SEEDS
	f	Lcfu;	rl	f_42579_	field_8046	BEEF
	f	Lcfu;	rm	f_42580_	field_8176	COOKED_BEEF
	f	Lcfu;	rn	f_42581_	field_8726	CHICKEN
	f	Lcfu;	ro	f_42582_	field_8544	COOKED_CHICKEN
	f	Lcfu;	rp	f_42583_	field_8511	ROTTEN_FLESH
	f	Lcfu;	rq	f_42584_	field_8634	ENDER_PEARL
	f	Lcfu;	rr	f_42585_	field_8894	BLAZE_ROD
	f	Lcfu;	rs	f_42586_	field_8070	GHAST_TEAR
	f	Lcfu;	rt	f_42587_	field_8397	GOLD_NUGGET
	f	Lcfu;	ru	f_42588_	field_8790	NETHER_WART
	f	Lcfu;	rv	f_42589_	field_8574	POTION
	f	Lcfu;	rw	f_42590_	field_8469	GLASS_BOTTLE
	f	Lcfu;	rx	f_42591_	field_8680	SPIDER_EYE
	f	Lcfu;	ry	f_42592_	field_8711	FERMENTED_SPIDER_EYE
	f	Lcfu;	rz	f_42593_	field_8183	BLAZE_POWDER
	f	Lcfu;	s	f_151064_	field_28655	ROOTED_DIRT
	f	Lcfu;	sA	f_42639_	field_8607	SHEEP_SPAWN_EGG
	f	Lcfu;	sB	f_42640_	field_8480	SHULKER_SPAWN_EGG
	f	Lcfu;	sC	f_42641_	field_8564	SILVERFISH_SPAWN_EGG
	f	Lcfu;	sD	f_42642_	field_8300	SKELETON_SPAWN_EGG
	f	Lcfu;	sE	f_42643_	field_8232	SKELETON_HORSE_SPAWN_EGG
	f	Lcfu;	sF	f_42644_	field_8881	SLIME_SPAWN_EGG
	f	Lcfu;	sG	f_271374_	field_42710	SNIFFER_SPAWN_EGG
	f	Lcfu;	sH	f_254656_	field_40866	SNOW_GOLEM_SPAWN_EGG
	f	Lcfu;	sI	f_42645_	field_8185	SPIDER_SPAWN_EGG
	f	Lcfu;	sJ	f_42646_	field_8307	SQUID_SPAWN_EGG
	f	Lcfu;	sK	f_42595_	field_8514	STRAY_SPAWN_EGG
	f	Lcfu;	sL	f_42596_	field_23255	STRIDER_SPAWN_EGG
	f	Lcfu;	sM	f_220214_	field_37536	TADPOLE_SPAWN_EGG
	f	Lcfu;	sN	f_42597_	field_17731	TRADER_LLAMA_SPAWN_EGG
	f	Lcfu;	sO	f_42598_	field_8612	TROPICAL_FISH_SPAWN_EGG
	f	Lcfu;	sP	f_42599_	field_8435	TURTLE_SPAWN_EGG
	f	Lcfu;	sQ	f_42600_	field_8235	VEX_SPAWN_EGG
	f	Lcfu;	sR	f_42601_	field_8086	VILLAGER_SPAWN_EGG
	f	Lcfu;	sS	f_42602_	field_8149	VINDICATOR_SPAWN_EGG
	f	Lcfu;	sT	f_42603_	field_17732	WANDERING_TRADER_SPAWN_EGG
	f	Lcfu;	sU	f_220215_	field_38219	WARDEN_SPAWN_EGG
	f	Lcfu;	sV	f_42604_	field_8254	WITCH_SPAWN_EGG
	f	Lcfu;	sW	f_254669_	field_40867	WITHER_SPAWN_EGG
	f	Lcfu;	sX	f_42605_	field_8832	WITHER_SKELETON_SPAWN_EGG
	f	Lcfu;	sY	f_42606_	field_8485	WOLF_SPAWN_EGG
	f	Lcfu;	sZ	f_42607_	field_23744	ZOGLIN_SPAWN_EGG
	f	Lcfu;	sa	f_220213_	field_37535	FROG_SPAWN_EGG
	f	Lcfu;	sb	f_42564_	field_8265	GHAST_SPAWN_EGG
	f	Lcfu;	sc	f_151061_	field_28407	GLOW_SQUID_SPAWN_EGG
	f	Lcfu;	sd	f_151062_	field_30905	GOAT_SPAWN_EGG
	f	Lcfu;	se	f_42565_	field_8409	GUARDIAN_SPAWN_EGG
	f	Lcfu;	sf	f_42566_	field_22014	HOGLIN_SPAWN_EGG
	f	Lcfu;	sg	f_42567_	field_8117	HORSE_SPAWN_EGG
	f	Lcfu;	sh	f_42621_	field_8760	HUSK_SPAWN_EGG
	f	Lcfu;	si	f_254737_	field_40864	IRON_GOLEM_SPAWN_EGG
	f	Lcfu;	sj	f_42622_	field_8633	LLAMA_SPAWN_EGG
	f	Lcfu;	sk	f_42623_	field_8852	MAGMA_CUBE_SPAWN_EGG
	f	Lcfu;	sl	f_42624_	field_8299	MOOSHROOM_SPAWN_EGG
	f	Lcfu;	sm	f_42625_	field_8331	MULE_SPAWN_EGG
	f	Lcfu;	sn	f_42626_	field_8132	OCELOT_SPAWN_EGG
	f	Lcfu;	so	f_42627_	field_8193	PANDA_SPAWN_EGG
	f	Lcfu;	sp	f_42628_	field_8274	PARROT_SPAWN_EGG
	f	Lcfu;	sq	f_42629_	field_8670	PHANTOM_SPAWN_EGG
	f	Lcfu;	sr	f_42630_	field_8493	PIG_SPAWN_EGG
	f	Lcfu;	ss	f_42631_	field_22401	PIGLIN_SPAWN_EGG
	f	Lcfu;	st	f_42632_	field_25777	PIGLIN_BRUTE_SPAWN_EGG
	f	Lcfu;	su	f_42633_	field_8325	PILLAGER_SPAWN_EGG
	f	Lcfu;	sv	f_42634_	field_8346	POLAR_BEAR_SPAWN_EGG
	f	Lcfu;	sw	f_42635_	field_8100	PUFFERFISH_SPAWN_EGG
	f	Lcfu;	sx	f_42636_	field_8227	RABBIT_SPAWN_EGG
	f	Lcfu;	sy	f_42637_	field_8297	RAVAGER_SPAWN_EGG
	f	Lcfu;	sz	f_42638_	field_8447	SALMON_SPAWN_EGG
	f	Lcfu;	t	f_220216_	field_37537	MUD
	f	Lcfu;	tA	f_42688_	field_8639	FIREWORK_ROCKET
	f	Lcfu;	tB	f_42689_	field_8450	FIREWORK_STAR
	f	Lcfu;	tC	f_42690_	field_8598	ENCHANTED_BOOK
	f	Lcfu;	tD	f_42691_	field_8729	NETHER_BRICK
	f	Lcfu;	tE	f_42695_	field_8662	PRISMARINE_SHARD
	f	Lcfu;	tF	f_42696_	field_8434	PRISMARINE_CRYSTALS
	f	Lcfu;	tG	f_42697_	field_8504	RABBIT
	f	Lcfu;	tH	f_42698_	field_8752	COOKED_RABBIT
	f	Lcfu;	tI	f_42699_	field_8308	RABBIT_STEW
	f	Lcfu;	tJ	f_42648_	field_8073	RABBIT_FOOT
	f	Lcfu;	tK	f_42649_	field_8245	RABBIT_HIDE
	f	Lcfu;	tL	f_42650_	field_8694	ARMOR_STAND
	f	Lcfu;	tM	f_42651_	field_8578	IRON_HORSE_ARMOR
	f	Lcfu;	tN	f_42652_	field_8560	GOLDEN_HORSE_ARMOR
	f	Lcfu;	tO	f_42653_	field_8807	DIAMOND_HORSE_ARMOR
	f	Lcfu;	tP	f_42654_	field_18138	LEATHER_HORSE_ARMOR
	f	Lcfu;	tQ	f_42655_	field_8719	LEAD
	f	Lcfu;	tR	f_42656_	field_8448	NAME_TAG
	f	Lcfu;	tS	f_42657_	field_8220	COMMAND_BLOCK_MINECART
	f	Lcfu;	tT	f_42658_	field_8748	MUTTON
	f	Lcfu;	tU	f_42659_	field_8347	COOKED_MUTTON
	f	Lcfu;	tV	f_42660_	field_8539	WHITE_BANNER
	f	Lcfu;	tW	f_42661_	field_8824	ORANGE_BANNER
	f	Lcfu;	tX	f_42662_	field_8671	MAGENTA_BANNER
	f	Lcfu;	tY	f_42663_	field_8379	LIGHT_BLUE_BANNER
	f	Lcfu;	tZ	f_42664_	field_8049	YELLOW_BANNER
	f	Lcfu;	ta	f_42608_	field_8441	ZOMBIE_SPAWN_EGG
	f	Lcfu;	tb	f_42609_	field_8728	ZOMBIE_HORSE_SPAWN_EGG
	f	Lcfu;	tc	f_42610_	field_8136	ZOMBIE_VILLAGER_SPAWN_EGG
	f	Lcfu;	td	f_42611_	field_8093	ZOMBIFIED_PIGLIN_SPAWN_EGG
	f	Lcfu;	te	f_42612_	field_8287	EXPERIENCE_BOTTLE
	f	Lcfu;	tf	f_42613_	field_8814	FIRE_CHARGE
	f	Lcfu;	tg	f_42614_	field_8674	WRITABLE_BOOK
	f	Lcfu;	th	f_42615_	field_8360	WRITTEN_BOOK
	f	Lcfu;	ti	f_42617_	field_8143	ITEM_FRAME
	f	Lcfu;	tj	f_151063_	field_28408	GLOW_ITEM_FRAME
	f	Lcfu;	tk	f_42618_	field_8074	FLOWER_POT
	f	Lcfu;	tl	f_42619_	field_8179	CARROT
	f	Lcfu;	tm	f_42620_	field_8567	POTATO
	f	Lcfu;	tn	f_42674_	field_8512	BAKED_POTATO
	f	Lcfu;	to	f_42675_	field_8635	POISONOUS_POTATO
	f	Lcfu;	tp	f_42676_	field_8895	MAP
	f	Lcfu;	tq	f_42677_	field_8071	GOLDEN_CARROT
	f	Lcfu;	tr	f_42678_	field_8398	SKELETON_SKULL
	f	Lcfu;	ts	f_42679_	field_8791	WITHER_SKELETON_SKULL
	f	Lcfu;	tt	f_42680_	field_8575	PLAYER_HEAD
	f	Lcfu;	tu	f_42681_	field_8470	ZOMBIE_HEAD
	f	Lcfu;	tv	f_42682_	field_8681	CREEPER_HEAD
	f	Lcfu;	tw	f_42683_	field_8712	DRAGON_HEAD
	f	Lcfu;	tx	f_260451_	field_41304	PIGLIN_HEAD
	f	Lcfu;	ty	f_42686_	field_8137	NETHER_STAR
	f	Lcfu;	tz	f_42687_	field_8741	PUMPKIN_PIE
	f	Lcfu;	u	f_42488_	field_22013	CRIMSON_NYLIUM
	f	Lcfu;	uA	f_42748_	field_8815	SHULKER_SHELL
	f	Lcfu;	uB	f_42749_	field_8675	IRON_NUGGET
	f	Lcfu;	uC	f_42750_	field_8361	KNOWLEDGE_BOOK
	f	Lcfu;	uD	f_42751_	field_8688	DEBUG_STICK
	f	Lcfu;	uE	f_42752_	field_8144	MUSIC_DISC_13
	f	Lcfu;	uF	f_42701_	field_8075	MUSIC_DISC_CAT
	f	Lcfu;	uG	f_42702_	field_8425	MUSIC_DISC_BLOCKS
	f	Lcfu;	uH	f_42703_	field_8623	MUSIC_DISC_CHIRP
	f	Lcfu;	uI	f_42704_	field_8502	MUSIC_DISC_FAR
	f	Lcfu;	uJ	f_42705_	field_8534	MUSIC_DISC_MALL
	f	Lcfu;	uK	f_42706_	field_8344	MUSIC_DISC_MELLOHI
	f	Lcfu;	uL	f_42707_	field_8834	MUSIC_DISC_STAL
	f	Lcfu;	uM	f_42708_	field_8065	MUSIC_DISC_STRAD
	f	Lcfu;	uN	f_42709_	field_8355	MUSIC_DISC_WARD
	f	Lcfu;	uO	f_42710_	field_8731	MUSIC_DISC_11
	f	Lcfu;	uP	f_42711_	field_8806	MUSIC_DISC_WAIT
	f	Lcfu;	uQ	f_186363_	field_35358	MUSIC_DISC_OTHERSIDE
	f	Lcfu;	uR	f_283830_	field_44705	MUSIC_DISC_RELIC
	f	Lcfu;	uS	f_220217_	field_38973	MUSIC_DISC_5
	f	Lcfu;	uT	f_42712_	field_23984	MUSIC_DISC_PIGSTEP
	f	Lcfu;	uU	f_220218_	field_38974	DISC_FRAGMENT_5
	f	Lcfu;	uV	f_42713_	field_8547	TRIDENT
	f	Lcfu;	uW	f_42714_	field_8614	PHANTOM_MEMBRANE
	f	Lcfu;	uX	f_42715_	field_8864	NAUTILUS_SHELL
	f	Lcfu;	uY	f_42716_	field_8207	HEART_OF_THE_SEA
	f	Lcfu;	uZ	f_42717_	field_8399	CROSSBOW
	f	Lcfu;	ua	f_42665_	field_8778	LIME_BANNER
	f	Lcfu;	ub	f_42666_	field_8329	PINK_BANNER
	f	Lcfu;	uc	f_42667_	field_8617	GRAY_BANNER
	f	Lcfu;	ud	f_42668_	field_8855	LIGHT_GRAY_BANNER
	f	Lcfu;	ue	f_42669_	field_8629	CYAN_BANNER
	f	Lcfu;	uf	f_42670_	field_8405	PURPLE_BANNER
	f	Lcfu;	ug	f_42671_	field_8128	BLUE_BANNER
	f	Lcfu;	uh	f_42672_	field_8124	BROWN_BANNER
	f	Lcfu;	ui	f_42673_	field_8295	GREEN_BANNER
	f	Lcfu;	uj	f_42727_	field_8586	RED_BANNER
	f	Lcfu;	uk	f_42728_	field_8572	BLACK_BANNER
	f	Lcfu;	ul	f_42729_	field_8301	END_CRYSTAL
	f	Lcfu;	um	f_42730_	field_8233	CHORUS_FRUIT
	f	Lcfu;	un	f_42731_	field_8882	POPPED_CHORUS_FRUIT
	f	Lcfu;	uo	f_271133_	field_42711	TORCHFLOWER_SEEDS
	f	Lcfu;	up	f_276594_	field_43195	PITCHER_POD
	f	Lcfu;	uq	f_42732_	field_8186	BEETROOT
	f	Lcfu;	ur	f_42733_	field_8309	BEETROOT_SEEDS
	f	Lcfu;	us	f_42734_	field_8515	BEETROOT_SOUP
	f	Lcfu;	ut	f_42735_	field_8613	DRAGON_BREATH
	f	Lcfu;	uu	f_42736_	field_8436	SPLASH_POTION
	f	Lcfu;	uv	f_42737_	field_8236	SPECTRAL_ARROW
	f	Lcfu;	uw	f_42738_	field_8087	TIPPED_ARROW
	f	Lcfu;	ux	f_42739_	field_8150	LINGERING_POTION
	f	Lcfu;	uy	f_42740_	field_8255	SHIELD
	f	Lcfu;	uz	f_42747_	field_8288	TOTEM_OF_UNDYING
	f	Lcfu;	v	f_42541_	field_22015	WARPED_NYLIUM
	f	Lcfu;	vA	f_42784_	field_20414	HONEYCOMB
	f	Lcfu;	vB	f_42785_	field_20415	BEE_NEST
	f	Lcfu;	vC	f_42786_	field_20416	BEEHIVE
	f	Lcfu;	vD	f_42787_	field_20417	HONEY_BOTTLE
	f	Lcfu;	vE	f_42789_	field_21087	HONEYCOMB_BLOCK
	f	Lcfu;	vF	f_42790_	field_23256	LODESTONE
	f	Lcfu;	vG	f_42754_	field_22421	CRYING_OBSIDIAN
	f	Lcfu;	vH	f_42755_	field_23843	BLACKSTONE
	f	Lcfu;	vI	f_42756_	field_23844	BLACKSTONE_SLAB
	f	Lcfu;	vJ	f_42757_	field_23845	BLACKSTONE_STAIRS
	f	Lcfu;	vK	f_42758_	field_23847	GILDED_BLACKSTONE
	f	Lcfu;	vL	f_42759_	field_23848	POLISHED_BLACKSTONE
	f	Lcfu;	vM	f_42760_	field_23849	POLISHED_BLACKSTONE_SLAB
	f	Lcfu;	vN	f_42761_	field_23832	POLISHED_BLACKSTONE_STAIRS
	f	Lcfu;	vO	f_42762_	field_23836	CHISELED_POLISHED_BLACKSTONE
	f	Lcfu;	vP	f_42763_	field_23837	POLISHED_BLACKSTONE_BRICKS
	f	Lcfu;	vQ	f_42764_	field_23838	POLISHED_BLACKSTONE_BRICK_SLAB
	f	Lcfu;	vR	f_42765_	field_23839	POLISHED_BLACKSTONE_BRICK_STAIRS
	f	Lcfu;	vS	f_42766_	field_23841	CRACKED_POLISHED_BLACKSTONE_BRICKS
	f	Lcfu;	vT	f_42767_	field_23141	RESPAWN_ANCHOR
	f	Lcfu;	vU	f_151065_	field_27024	CANDLE
	f	Lcfu;	vV	f_151066_	field_27025	WHITE_CANDLE
	f	Lcfu;	vW	f_151067_	field_27026	ORANGE_CANDLE
	f	Lcfu;	vX	f_151068_	field_27027	MAGENTA_CANDLE
	f	Lcfu;	vY	f_151069_	field_27028	LIGHT_BLUE_CANDLE
	f	Lcfu;	vZ	f_151070_	field_27029	YELLOW_CANDLE
	f	Lcfu;	va	f_42718_	field_8766	SUSPICIOUS_STEW
	f	Lcfu;	vb	f_42719_	field_8772	LOOM
	f	Lcfu;	vc	f_42720_	field_8498	FLOWER_BANNER_PATTERN
	f	Lcfu;	vd	f_42721_	field_8573	CREEPER_BANNER_PATTERN
	f	Lcfu;	ve	f_42722_	field_8891	SKULL_BANNER_PATTERN
	f	Lcfu;	vf	f_42723_	field_8159	MOJANG_BANNER_PATTERN
	f	Lcfu;	vg	f_186364_	field_18674	GLOBE_BANNER_PATTERN
	f	Lcfu;	vh	f_42725_	field_23831	PIGLIN_BANNER_PATTERN
	f	Lcfu;	vi	f_220219_	field_39057	GOAT_HORN
	f	Lcfu;	vj	f_42726_	field_17530	COMPOSTER
	f	Lcfu;	vk	f_42768_	field_16307	BARREL
	f	Lcfu;	vl	f_42769_	field_16309	SMOKER
	f	Lcfu;	vm	f_42770_	field_16306	BLAST_FURNACE
	f	Lcfu;	vn	f_42771_	field_16313	CARTOGRAPHY_TABLE
	f	Lcfu;	vo	f_42772_	field_16310	FLETCHING_TABLE
	f	Lcfu;	vp	f_42773_	field_16311	GRINDSTONE
	f	Lcfu;	vq	f_42775_	field_16308	SMITHING_TABLE
	f	Lcfu;	vr	f_42776_	field_16305	STONECUTTER
	f	Lcfu;	vs	f_42777_	field_16315	BELL
	f	Lcfu;	vt	f_42778_	field_16539	LANTERN
	f	Lcfu;	vu	f_42779_	field_22016	SOUL_LANTERN
	f	Lcfu;	vv	f_42780_	field_16998	SWEET_BERRIES
	f	Lcfu;	vw	f_151079_	field_28659	GLOW_BERRIES
	f	Lcfu;	vx	f_42781_	field_17346	CAMPFIRE
	f	Lcfu;	vy	f_42782_	field_23842	SOUL_CAMPFIRE
	f	Lcfu;	vz	f_42783_	field_22017	SHROOMLIGHT
	f	Lcfu;	w	f_42594_	field_20412	COBBLESTONE
	f	Lcfu;	wA	f_265887_	field_41950	WILD_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wB	f_266029_	field_41951	WARD_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wC	f_265965_	field_41952	EYE_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wD	f_265964_	field_41953	VEX_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wE	f_265946_	field_41954	TIDE_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wF	f_265974_	field_41955	SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wG	f_265858_	field_41956	RIB_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wH	f_266114_	field_41957	SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wI	f_276612_	field_43196	WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wJ	f_276546_	field_43197	SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wK	f_276537_	field_43198	SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wL	f_276465_	field_43199	RAISER_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wM	f_276433_	field_43200	HOST_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wN	f_279633_	field_43201	ANGLER_POTTERY_SHERD
	f	Lcfu;	wO	f_279642_	field_43202	ARCHER_POTTERY_SHERD
	f	Lcfu;	wP	f_279634_	field_43203	ARMS_UP_POTTERY_SHERD
	f	Lcfu;	wQ	f_279567_	field_43204	BLADE_POTTERY_SHERD
	f	Lcfu;	wR	f_279583_	field_43205	BREWER_POTTERY_SHERD
	f	Lcfu;	wS	f_279650_	field_43206	BURN_POTTERY_SHERD
	f	Lcfu;	wT	f_279619_	field_43207	DANGER_POTTERY_SHERD
	f	Lcfu;	wU	f_279616_	field_43208	EXPLORER_POTTERY_SHERD
	f	Lcfu;	wV	f_279584_	field_43209	FRIEND_POTTERY_SHERD
	f	Lcfu;	wW	f_279623_	field_43210	HEART_POTTERY_SHERD
	f	Lcfu;	wX	f_279606_	field_43211	HEARTBREAK_POTTERY_SHERD
	f	Lcfu;	wY	f_279598_	field_43212	HOWL_POTTERY_SHERD
	f	Lcfu;	wZ	f_279559_	field_43213	MINER_POTTERY_SHERD
	f	Lcfu;	wa	f_151071_	field_27052	LIME_CANDLE
	f	Lcfu;	wb	f_151072_	field_27053	PINK_CANDLE
	f	Lcfu;	wc	f_151073_	field_27054	GRAY_CANDLE
	f	Lcfu;	wd	f_151074_	field_27055	LIGHT_GRAY_CANDLE
	f	Lcfu;	we	f_151075_	field_27056	CYAN_CANDLE
	f	Lcfu;	wf	f_151076_	field_27057	PURPLE_CANDLE
	f	Lcfu;	wg	f_151077_	field_27058	BLUE_CANDLE
	f	Lcfu;	wh	f_151078_	field_27059	BROWN_CANDLE
	f	Lcfu;	wi	f_151080_	field_27060	GREEN_CANDLE
	f	Lcfu;	wj	f_151081_	field_27061	RED_CANDLE
	f	Lcfu;	wk	f_151082_	field_27062	BLACK_CANDLE
	f	Lcfu;	wl	f_151083_	field_27066	SMALL_AMETHYST_BUD
	f	Lcfu;	wm	f_151084_	field_27067	MEDIUM_AMETHYST_BUD
	f	Lcfu;	wn	f_151085_	field_27068	LARGE_AMETHYST_BUD
	f	Lcfu;	wo	f_151086_	field_27069	AMETHYST_CLUSTER
	f	Lcfu;	wp	f_151087_	field_28042	POINTED_DRIPSTONE
	f	Lcfu;	wq	f_220220_	field_37539	OCHRE_FROGLIGHT
	f	Lcfu;	wr	f_220221_	field_37540	VERDANT_FROGLIGHT
	f	Lcfu;	ws	f_220222_	field_37541	PEARLESCENT_FROGLIGHT
	f	Lcfu;	wt	f_220223_	field_37542	FROGSPAWN
	f	Lcfu;	wu	f_220224_	field_38746	ECHO_SHARD
	f	Lcfu;	wv	f_271356_	field_42716	BRUSH
	f	Lcfu;	ww	f_265918_	field_41946	NETHERITE_UPGRADE_SMITHING_TEMPLATE
	f	Lcfu;	wx	f_265996_	field_41947	SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wy	f_266078_	field_41948	DUNE_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	wz	f_265914_	field_41949	COAST_ARMOR_TRIM_SMITHING_TEMPLATE
	f	Lcfu;	x	f_42647_	field_8118	OAK_PLANKS
	f	Lcfu;	xa	f_279560_	field_43214	MOURNER_POTTERY_SHERD
	f	Lcfu;	xb	f_279647_	field_43215	PLENTY_POTTERY_SHERD
	f	Lcfu;	xc	f_279528_	field_43216	PRIZE_POTTERY_SHERD
	f	Lcfu;	xd	f_279545_	field_43217	SHEAF_POTTERY_SHERD
	f	Lcfu;	xe	f_279529_	field_43218	SHELTER_POTTERY_SHERD
	f	Lcfu;	xf	f_279570_	field_43219	SKULL_POTTERY_SHERD
	f	Lcfu;	xg	f_279636_	field_43220	SNORT_POTTERY_SHERD
	f	Lcfu;	y	f_42700_	field_8113	SPRUCE_PLANKS
	f	Lcfu;	z	f_42753_	field_8191	BIRCH_PLANKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;[Lcpn;)Lcfu;	a	m_245048_	method_35220	registerBlock
	m	(Lcpn;)Lcfu;	a	m_42805_	method_7989	registerBlock
	m	(Lcds;)Lcfu;	a	m_42803_	method_7993	registerBlock
	m	(Lacp;Lcfu;)Lcfu;	a	m_280247_	method_51348	registerItem
	m	(Lacq;Lcfu;)Lcfu;	a	m_42816_	method_7990	registerItem
	m	(Lcpn;Lcfu;)Lcfu;	a	m_42810_	method_7992	registerBlock
	m	(Ljava/lang/String;Lcfu;)Lcfu;	a	m_42813_	method_7991	registerItem
c	cgd	net/minecraft/world/item/KnowledgeBookItem	net/minecraft/class_1801	net/minecraft/world/item/KnowledgeBookItem
	f	Ljava/lang/String;	a	f_151103_	field_30906	RECIPE_TAG
	f	Lorg/slf4j/Logger;	b	f_42819_	field_8042	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cge	net/minecraft/world/item/LeadItem	net/minecraft/class_1804	net/minecraft/world/item/LeadItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;Lgu;)Lbdx;	a	m_42829_	method_7994	bindPlayerMobs
c	cgf	net/minecraft/world/item/LingeringPotionItem	net/minecraft/class_1803	net/minecraft/world/item/LingeringPotionItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgg	net/minecraft/world/item/MapItem	net/minecraft/class_1806	net/minecraft/world/item/MapItem
	f	I	a	f_151104_	field_30907	IMAGE_WIDTH
	f	I	b	f_151105_	field_30908	IMAGE_HEIGHT
	f	Ljava/lang/String;	c	f_257005_	field_41067	MAP_SCALE_TAG
	f	Ljava/lang/String;	d	f_256921_	field_41068	MAP_LOCK_TAG
	f	I	e	f_151106_	field_30909	DEFAULT_MAP_COLOR
	f	Ljava/lang/String;	f	f_151107_	field_30910	TAG_MAP
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;IIIZZLacp;)I	a	m_151120_	method_32349	createNewSavedData
	m	(Lcfz;I)V	a	m_151108_	method_32348	storeMapData
	m	(Lcfz;Lcmm;IIIZZLacp;)V	a	m_151111_	method_8000	createAndStoreSavedData
	m	(I)Ljava/lang/String;	a	m_42848_	method_17440	makeKey
	m	(Ljava/lang/Integer;Lcmm;)Ldyo;	a	m_151128_	method_7997	getSavedData
	m	(Lcmm;IIBZZ)Lcfz;	a	m_42886_	method_8005	create
	m	(Lcfz;Lcmm;)Ldyo;	a	m_42853_	method_8001	getSavedData
	m	(Laif;Lcfz;)V	a	m_42850_	method_8002	renderBiomePreviewMap
	m	(Lcmm;Lbfj;Ldyo;)V	a	m_42893_	method_7998	update
	m	([ZII)Z	a	m_212251_	method_38988	isBiomeWatery
	m	(Lcfz;Lcmm;I)V	a	m_42856_	method_7996	scaleMap
	m	(Lcmm;Lcfz;)V	a	m_42897_	method_17442	lockMap
	m	(Lcmm;Ldcb;Lgu;)Ldcb;	a	m_42900_	method_7995	getCorrectStateForFluidBlock
	m	(Lcfz;)Ljava/lang/Integer;	d	m_151131_	method_8003	getMapId
	m	(Lcfz;)I	k	m_42918_	method_7999	getColor
c	cgh	net/minecraft/world/item/MilkBucketItem	net/minecraft/class_1805	net/minecraft/world/item/MilkBucketItem
	f	I	a	f_151133_	field_30911	DRINK_DURATION
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgi	net/minecraft/world/item/MinecartItem	net/minecraft/class_1808	net/minecraft/world/item/MinecartItem
	f	Lih;	a	f_42934_	field_8896	DISPENSE_ITEM_BEHAVIOR
	f	Lcaf$a;	b	f_42935_	field_8897	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcaf$a;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgi$1	net/minecraft/world/item/MinecartItem$1	net/minecraft/class_1808$1	net/minecraft/world/item/MinecartItem$1
	f	Lig;	c	f_42944_	field_8898	defaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
c	cgj	net/minecraft/world/item/MobBucketItem	net/minecraft/class_1785	net/minecraft/world/item/MobBucketItem
	f	Lbfn;	a	f_151134_	field_7991	type
	f	Lamg;	b	f_151135_	field_28356	emptySound
	m	(Lbfn;Ldxd;Lamg;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lcfz;Lgu;)V	a	m_151141_	method_7824	spawn
c	cgk	net/minecraft/world/item/NameTagItem	net/minecraft/class_1807	net/minecraft/world/item/NameTagItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgl	net/minecraft/world/item/PickaxeItem	net/minecraft/class_1810	net/minecraft/world/item/PickaxeItem
	m	(Lchm;IFLcfu$a;)V	<init>	<init>	<init>	<init>
c	cgm	net/minecraft/world/item/PlaceOnWaterBlockItem	net/minecraft/class_1841	net/minecraft/world/item/PlaceOnWaterBlockItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgn	net/minecraft/world/item/PlayerHeadItem	net/minecraft/class_1809	net/minecraft/world/item/PlayerHeadItem
	f	Ljava/lang/String;	c	f_151174_	field_30916	TAG_SKULL_OWNER
	m	(Lcpn;Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lcom/mojang/authlib/GameProfile;)V	a	m_151175_	method_37231	method_37231
c	cgo	net/minecraft/world/item/PotionItem	net/minecraft/class_1812	net/minecraft/world/item/PotionItem
	f	I	a	f_151180_	field_30917	DRINK_DURATION
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgp	net/minecraft/world/item/ProjectileWeaponItem	net/minecraft/class_1811	net/minecraft/world/item/ProjectileWeaponItem
	f	Ljava/util/function/Predicate;	c	f_43005_	field_18281	ARROW_ONLY
	f	Ljava/util/function/Predicate;	d	f_43006_	field_18282	ARROW_OR_FIREWORK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Ljava/util/function/Predicate;)Lcfz;	a	m_43010_	method_18815	getHeldProjectile
	m	()Ljava/util/function/Predicate;	b	m_6437_	method_19268	getAllSupportedProjectiles
	m	(Lcfz;)Z	d	m_43014_	method_18816	method_18816
	m	()I	d	m_6615_	method_24792	getDefaultProjectileRange
	m	()Ljava/util/function/Predicate;	e	m_6442_	method_20310	getSupportedHeldProjectiles
	m	(Lcfz;)Z	k	m_43016_	method_18817	method_18817
c	cgq	net/minecraft/world/item/Rarity	net/minecraft/class_1814	net/minecraft/world/item/Rarity
	f	Lcgq;	a	COMMON	field_8906	COMMON
	f	Lcgq;	b	UNCOMMON	field_8907	UNCOMMON
	f	Lcgq;	c	RARE	field_8903	RARE
	f	Lcgq;	d	EPIC	field_8904	EPIC
	f	Ln;	e	f_43022_	field_8908	color
	f	[Lcgq;	f	$VALUES	field_8905	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILn;)V	<init>	<init>	<init>	<init>
	m	()[Lcgq;	a	m_151181_	method_36683	$values
c	cgr	net/minecraft/world/item/RecordItem	net/minecraft/class_1813	net/minecraft/world/item/RecordItem
	f	Ljava/util/Map;	a	f_43032_	field_8901	BY_NAME
	f	I	b	f_43033_	field_8902	analogOutput
	f	Lamg;	c	f_43034_	field_8900	sound
	f	I	d	f_238749_	field_39480	lengthInTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILamg;Lcfu$a;I)V	<init>	<init>	<init>	<init>
	m	(Lamg;)Lcgr;	a	m_43040_	method_8012	getBySound
	m	()I	h	m_43049_	method_8010	getAnalogOutput
	m	()Ltj;	i	m_43050_	method_8011	getDisplayName
	m	()Lamg;	x	m_43051_	method_8009	getSound
	m	()I	y	m_43036_	method_44369	getLengthInTicks
c	cgs	net/minecraft/world/item/SaddleItem	net/minecraft/class_1816	net/minecraft/world/item/SaddleItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgt	net/minecraft/world/item/ScaffoldingBlockItem	net/minecraft/class_3734	net/minecraft/world/item/ScaffoldingBlockItem
	m	(Lcpn;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	cgu	net/minecraft/world/item/ServerItemCooldowns	net/minecraft/class_1817	net/minecraft/world/item/ServerItemCooldowns
	f	Laig;	a	f_43065_	field_8910	player
	m	(Laig;)V	<init>	<init>	<init>	<init>
c	cgv	net/minecraft/world/item/ShearsItem	net/minecraft/class_1820	net/minecraft/world/item/ShearsItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_43075_	method_20280	method_20280
	m	(Lcij;Lbyo;)V	a	m_186372_	method_38078	method_38078
c	cgw	net/minecraft/world/item/ShieldItem	net/minecraft/class_1819	net/minecraft/world/item/ShieldItem
	f	I	a	f_151182_	field_30918	EFFECTIVE_BLOCK_DELAY
	f	F	b	f_151183_	field_30919	MINIMUM_DURABILITY_DAMAGE
	f	Ljava/lang/String;	c	f_151184_	field_30920	TAG_BASE_COLOR
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Lcen;	d	m_43102_	method_8013	getColor
c	cgx	net/minecraft/world/item/ShovelItem	net/minecraft/class_1821	net/minecraft/world/item/ShovelItem
	f	Ljava/util/Map;	a	f_43110_	field_8912	FLATTENABLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lchm;FFLcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcij;Lbyo;)V	a	m_43120_	method_20281	method_20281
c	cgy	net/minecraft/world/item/SignApplicator	net/minecraft/class_8234	net/minecraft/world/item/SignApplicator
	m	(Lcmm;Ldav;ZLbyo;)Z	a	m_276787_	method_49798	tryApplyToSign
	m	(Ldaw;Lbyo;)Z	a	m_277072_	method_49801	canApplyToSign
c	cgz	net/minecraft/world/item/SignItem	net/minecraft/class_1822	net/minecraft/world/item/SignItem
	m	(Lcfu$a;Lcpn;Lcpn;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lcfu$a;Lcpn;Lcpn;)V	<init>	<init>	<init>	<init>
c	ch	net/minecraft/advancements/critereon/LocationPredicate	net/minecraft/class_2090	net/minecraft/advancements/critereon/LocationPredicate
	f	Lch;	a	f_52592_	field_9685	ANY
	f	Lorg/slf4j/Logger;	b	f_52593_	field_24732	LOGGER
	f	Lcj$c;	c	f_52594_	field_9682	x
	f	Lcj$c;	d	f_52595_	field_9684	y
	f	Lcj$c;	e	f_52596_	field_9681	z
	f	Lacp;	f	f_52597_	field_9683	biome
	f	Lacp;	g	f_220588_	field_9687	structure
	f	Lacp;	h	f_52599_	field_9686	dimension
	f	Ljava/lang/Boolean;	i	f_52600_	field_24500	smokey
	f	Lce;	j	f_52601_	field_20714	light
	f	Lat;	k	f_52602_	field_20715	block
	f	Lbv;	l	f_52603_	field_20716	fluid
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcj$c;Lcj$c;Lcj$c;Lacp;Lacp;Lacp;Ljava/lang/Boolean;Lce;Lat;Lbv;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lch;	a	m_52629_	method_9021	fromJson
	m	(Lcj$c;)Lch;	a	m_187442_	method_38858	atYLocation
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonElement;)V	a	m_52631_	method_28480	method_28480
	m	(Lacp;)Lch;	a	m_52634_	method_9022	inBiome
	m	(Laif;DDD)Z	a	m_52617_	method_9018	matches
	m	()Lcom/google/gson/JsonElement;	a	m_52616_	method_9019	serializeToJson
	m	(Lacq;)Lacp;	a	m_257057_	method_41038	method_41038
	m	(Lacq;)Lacp;	b	m_257056_	method_28481	method_28481
	m	(Lacp;)Lch;	b	m_52638_	method_9016	inDimension
	m	(Lacp;)Lch;	c	m_220589_	method_9017	inStructure
c	ch$a	net/minecraft/advancements/critereon/LocationPredicate$Builder	net/minecraft/class_2090$class_2091	net/minecraft/advancements/critereon/LocationPredicate$Builder
	f	Lcj$c;	a	f_52640_	field_9693	x
	f	Lcj$c;	b	f_52641_	field_9689	y
	f	Lcj$c;	c	f_52642_	field_9692	z
	f	Lacp;	d	f_52643_	field_9690	biome
	f	Lacp;	e	f_220591_	field_9688	structure
	f	Lacp;	f	f_52645_	field_9691	dimension
	f	Ljava/lang/Boolean;	g	f_52646_	field_24501	smokey
	f	Lce;	h	f_52647_	field_20717	light
	f	Lat;	i	f_52648_	field_20718	block
	f	Lbv;	j	f_52649_	field_20719	fluid
	m	()V	<init>	<init>	<init>	<init>
	m	()Lch$a;	a	m_52651_	method_22484	location
	m	(Lce;)Lch$a;	a	m_153968_	method_35275	setLight
	m	(Lat;)Lch$a;	a	m_52652_	method_27989	setBlock
	m	(Ljava/lang/Boolean;)Lch$a;	a	m_52654_	method_27990	setSmokey
	m	(Lacp;)Lch$a;	a	m_52656_	method_9024	setBiome
	m	(Lbv;)Lch$a;	a	m_153966_	method_35274	setFluid
	m	(Lcj$c;)Lch$a;	a	m_153970_	method_35276	setX
	m	()Lch;	b	m_52658_	method_9023	build
	m	(Lcj$c;)Lch$a;	b	m_153974_	method_35278	setY
	m	(Lacp;)Lch$a;	b	m_220592_	method_35277	setStructure
	m	(Lcj$c;)Lch$a;	c	m_153978_	method_35280	setZ
	m	(Lacp;)Lch$a;	c	m_153976_	method_35279	setDimension
c	cha	net/minecraft/world/item/SimpleFoiledItem	net/minecraft/class_1824	net/minecraft/world/item/SimpleFoiledItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chb	net/minecraft/world/item/SmithingTemplateItem	net/minecraft/class_8052	net/minecraft/world/item/SmithingTemplateItem
	f	Lacq;	A	f_266096_	field_41958	EMPTY_SLOT_SWORD
	f	Lacq;	B	f_265932_	field_41959	EMPTY_SLOT_SHOVEL
	f	Lacq;	C	f_265955_	field_41960	EMPTY_SLOT_PICKAXE
	f	Lacq;	D	f_266026_	field_41961	EMPTY_SLOT_INGOT
	f	Lacq;	E	f_266082_	field_41962	EMPTY_SLOT_REDSTONE_DUST
	f	Lacq;	F	f_265894_	field_41963	EMPTY_SLOT_QUARTZ
	f	Lacq;	G	f_266085_	field_41964	EMPTY_SLOT_EMERALD
	f	Lacq;	H	f_265873_	field_41965	EMPTY_SLOT_DIAMOND
	f	Lacq;	I	f_265879_	field_41966	EMPTY_SLOT_LAPIS_LAZULI
	f	Lacq;	J	f_268746_	field_42472	EMPTY_SLOT_AMETHYST_SHARD
	f	Lsw;	K	f_266097_	field_41967	appliesTo
	f	Lsw;	L	f_266037_	field_41968	ingredients
	f	Lsw;	M	f_265939_	field_41969	upgradeDescription
	f	Lsw;	N	f_265995_	field_41970	baseSlotDescription
	f	Lsw;	O	f_266075_	field_41971	additionsSlotDescription
	f	Ljava/util/List;	P	f_265875_	field_41972	baseSlotEmptyIcons
	f	Ljava/util/List;	Q	f_266068_	field_41973	additionalSlotEmptyIcons
	f	Ln;	a	f_265906_	field_41974	TITLE_FORMAT
	f	Ln;	b	f_265923_	field_41975	DESCRIPTION_FORMAT
	f	Ljava/lang/String;	c	f_265860_	field_41976	DESCRIPTION_ID
	f	Lsw;	d	f_265864_	field_41977	INGREDIENTS_TITLE
	f	Lsw;	e	f_265895_	field_41978	APPLIES_TO_TITLE
	f	Lsw;	f	f_265982_	field_41979	NETHERITE_UPGRADE
	f	Lsw;	g	f_265948_	field_41980	ARMOR_TRIM_APPLIES_TO
	f	Lsw;	h	f_265960_	field_41981	ARMOR_TRIM_INGREDIENTS
	f	Lsw;	i	f_265846_	field_41982	ARMOR_TRIM_BASE_SLOT_DESCRIPTION
	f	Lsw;	j	f_266023_	field_41983	ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION
	f	Lsw;	k	f_266054_	field_41984	NETHERITE_UPGRADE_APPLIES_TO
	f	Lsw;	r	f_265856_	field_41985	NETHERITE_UPGRADE_INGREDIENTS
	f	Lsw;	s	f_265863_	field_41986	NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION
	f	Lsw;	t	f_266072_	field_41987	NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION
	f	Lacq;	u	f_266113_	field_41988	EMPTY_SLOT_HELMET
	f	Lacq;	v	f_266066_	field_41989	EMPTY_SLOT_CHESTPLATE
	f	Lacq;	w	f_265859_	field_41990	EMPTY_SLOT_LEGGINGS
	f	Lacq;	x	f_265917_	field_41991	EMPTY_SLOT_BOOTS
	f	Lacq;	y	f_265950_	field_41992	EMPTY_SLOT_HOE
	f	Lacq;	z	f_265990_	field_41993	EMPTY_SLOT_AXE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;Lsw;Lsw;Lsw;Lsw;Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	A	m_266239_	method_48414	createTrimmableArmorIconList
	m	()Ljava/util/List;	B	m_266346_	method_48415	createTrimmableMaterialIconList
	m	()Ljava/util/List;	C	m_266257_	method_48416	createNetheriteUpgradeIconList
	m	()Ljava/util/List;	D	m_266579_	method_48417	createNetheriteUpgradeMaterialList
	m	(Lacp;)Lchb;	a	m_266304_	method_48418	createArmorTrimTemplate
	m	(Lacq;)Lchb;	a	m_266172_	method_48419	createArmorTrimTemplate
	m	()Lchb;	h	m_266165_	method_48420	createNetheriteUpgradeTemplate
	m	()Lsw;	i	m_266212_	method_48421	getBaseSlotDescription
	m	()Lsw;	x	m_266549_	method_48422	getAdditionSlotDescription
	m	()Ljava/util/List;	y	m_266534_	method_48423	getBaseSlotEmptyIcons
	m	()Ljava/util/List;	z	m_266326_	method_48413	getAdditionalSlotEmptyIcons
c	chc	net/minecraft/world/item/SnowballItem	net/minecraft/class_1823	net/minecraft/world/item/SnowballItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chd	net/minecraft/world/item/SolidBucketItem	net/minecraft/class_5634	net/minecraft/world/item/SolidBucketItem
	f	Lamg;	c	f_151185_	field_27877	placeSound
	m	(Lcpn;Lamg;Lcfu$a;)V	<init>	<init>	<init>	<init>
c	che	net/minecraft/world/item/SpawnEggItem	net/minecraft/class_1826	net/minecraft/world/item/SpawnEggItem
	f	Ljava/util/Map;	a	f_43201_	field_8914	BY_ID
	f	I	b	f_151200_	field_8916	backgroundColor
	f	I	c	f_151201_	field_8915	highlightColor
	f	Lbfn;	d	f_43204_	field_8917	defaultType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;IILcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lbfn;)Z	a	m_43230_	method_8018	spawnsEntity
	m	(Lbfn;)Lche;	a	m_43213_	method_8019	byId
	m	(I)I	a	m_43211_	method_8016	getColor
	m	(Lbyo;Lbgb;Lbfn;Laif;Leei;Lcfz;)Ljava/util/Optional;	a	m_43215_	method_24793	spawnOffspringFromSpawnEgg
	m	(Lqr;)Lbfn;	a	m_43228_	method_8015	getType
	m	()Ljava/lang/Iterable;	h	m_43233_	method_8017	eggs
c	chf	net/minecraft/world/item/SpectralArrowItem	net/minecraft/class_1825	net/minecraft/world/item/SpectralArrowItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chg	net/minecraft/world/item/SplashPotionItem	net/minecraft/class_1828	net/minecraft/world/item/SplashPotionItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chh	net/minecraft/world/item/SpyglassItem	net/minecraft/class_5538	net/minecraft/world/item/SpyglassItem
	f	I	a	f_151202_	field_30921	USE_DURATION
	f	F	b	f_151203_	field_30922	ZOOM_FOV_MODIFIER
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_151206_	method_31582	stopUsing
c	chi	net/minecraft/world/item/StandingAndWallBlockItem	net/minecraft/class_1827	net/minecraft/world/item/StandingAndWallBlockItem
	f	Lha;	c	f_244386_	field_40240	attachmentDirection
	f	Lcpn;	d	f_43246_	field_8918	wallBlock
	m	(Lcpn;Lcpn;Lcfu$a;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;Ldcb;Lgu;)Z	a	m_246210_	method_45431	canPlace
c	chj	net/minecraft/world/item/SuspiciousStewItem	net/minecraft/class_1830	net/minecraft/world/item/SuspiciousStewItem
	f	Ljava/lang/String;	a	f_151225_	field_30923	EFFECTS_TAG
	f	Ljava/lang/String;	b	f_151226_	field_30924	EFFECT_ID_TAG
	f	Ljava/lang/String;	c	f_151227_	field_30925	EFFECT_DURATION_TAG
	f	I	d	f_256996_	field_41069	DEFAULT_DURATION
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ljava/util/function/Consumer;)V	a	m_258054_	method_47369	listPotionEffects
	m	(Lcfz;Lbey;I)V	a	m_43258_	method_8021	saveMobEffect
c	chk	net/minecraft/world/item/SwordItem	net/minecraft/class_1829	net/minecraft/world/item/SwordItem
	f	F	a	f_43266_	field_8920	attackDamage
	f	Lcom/google/common/collect/Multimap;	b	f_43267_	field_23745	defaultModifiers
	m	(Lchm;IFLcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_43275_	method_20282	method_20282
	m	(Lbfz;)V	b	m_43295_	method_20283	method_20283
	m	()F	h	m_43299_	method_8020	getDamage
c	chl	net/minecraft/world/item/ThrowablePotionItem	net/minecraft/class_4537	net/minecraft/world/item/ThrowablePotionItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chm	net/minecraft/world/item/Tier	net/minecraft/class_1832	net/minecraft/world/item/Tier
	m	()I	a	m_6609_	method_8025	getUses
	m	()F	b	m_6624_	method_8027	getSpeed
	m	()F	c	m_6631_	method_8028	getAttackDamageBonus
	m	()I	d	m_6604_	method_8024	getLevel
	m	()I	e	m_6601_	method_8026	getEnchantmentValue
	m	()Lciz;	f	m_6282_	method_8023	getRepairIngredient
c	chn	net/minecraft/world/item/TieredItem	net/minecraft/class_1831	net/minecraft/world/item/TieredItem
	f	Lchm;	a	f_43306_	field_8921	tier
	m	(Lchm;Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	()Lchm;	i	m_43314_	method_8022	getTier
c	cho	net/minecraft/world/item/Tiers	net/minecraft/class_1834	net/minecraft/world/item/Tiers
	f	Lcho;	a	WOOD	field_8922	WOOD
	f	Lcho;	b	STONE	field_8927	STONE
	f	Lcho;	c	IRON	field_8923	IRON
	f	Lcho;	d	DIAMOND	field_8930	DIAMOND
	f	Lcho;	e	GOLD	field_8929	GOLD
	f	Lcho;	f	NETHERITE	field_22033	NETHERITE
	f	I	g	f_43321_	field_8925	level
	f	I	h	f_43322_	field_8924	uses
	f	F	i	f_43323_	field_8932	speed
	f	F	j	f_43324_	field_8931	damage
	f	I	k	f_43325_	field_8933	enchantmentValue
	f	Laov;	l	f_43326_	field_8928	repairIngredient
	f	[Lcho;	m	$VALUES	field_8926	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIFFILjava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Lciz;	g	m_43344_	method_24361	method_24361
	m	()Lciz;	h	m_43345_	method_8033	method_8033
	m	()Lciz;	i	m_43346_	method_8032	method_8032
	m	()Lciz;	j	m_43347_	method_8030	method_8030
	m	()Lciz;	k	m_43348_	method_8031	method_8031
	m	()Lciz;	l	m_43349_	method_8029	method_8029
	m	()[Lcho;	m	m_151228_	method_36684	$values
c	chp	net/minecraft/world/item/TippedArrowItem	net/minecraft/class_1833	net/minecraft/world/item/TippedArrowItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
c	chq	net/minecraft/world/item/TooltipFlag	net/minecraft/class_1836	net/minecraft/world/item/TooltipFlag
	f	Lchq$a;	a	f_256752_	field_41070	NORMAL
	f	Lchq$a;	b	f_256730_	field_41071	ADVANCED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Z	a	m_7050_	method_8035	isAdvanced
	m	()Z	b	m_257552_	method_47370	isCreative
c	chq$a	net/minecraft/world/item/TooltipFlag$Default	net/minecraft/class_1836$class_1837	net/minecraft/world/item/TooltipFlag$Default
	f	Z	c	f_43368_	comp_1152	advanced
	f	Z	d	f_257043_	comp_1153	creative
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	()Lchq$a;	c	m_257777_	method_47371	asCreative
	m	()Z	d	f_43368_	comp_1152	advanced
	m	()Z	e	f_257043_	comp_1153	creative
c	chr	net/minecraft/world/item/TridentItem	net/minecraft/class_1835	net/minecraft/world/item/TridentItem
	f	I	a	f_151230_	field_30926	THROW_THRESHOLD_TIME
	f	F	b	f_151231_	field_30927	BASE_DAMAGE
	f	F	c	f_151232_	field_30928	SHOOT_POWER
	f	Lcom/google/common/collect/Multimap;	d	f_43379_	field_23746	defaultModifiers
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	a	m_43384_	method_20284	method_20284
	m	(Lbfz;Lbyo;)V	a	m_43386_	method_20285	method_20285
	m	(Lbfz;)V	b	m_43413_	method_20286	method_20286
c	chs	net/minecraft/world/item/UseAnim	net/minecraft/class_1839	net/minecraft/world/item/UseAnim
	f	Lchs;	a	NONE	field_8952	NONE
	f	Lchs;	b	EAT	field_8950	EAT
	f	Lchs;	c	DRINK	field_8946	DRINK
	f	Lchs;	d	BLOCK	field_8949	BLOCK
	f	Lchs;	e	BOW	field_8953	BOW
	f	Lchs;	f	SPEAR	field_8951	SPEAR
	f	Lchs;	g	CROSSBOW	field_8947	CROSSBOW
	f	Lchs;	h	SPYGLASS	field_27079	SPYGLASS
	f	Lchs;	i	TOOT_HORN	field_39058	TOOT_HORN
	f	Lchs;	j	BRUSH	field_42717	BRUSH
	f	[Lchs;	k	$VALUES	field_8948	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lchs;	a	m_151234_	method_36686	$values
c	cht	net/minecraft/world/item/Vanishable	net/minecraft/class_5150	net/minecraft/world/item/Vanishable
c	chu	net/minecraft/world/item/WritableBookItem	net/minecraft/class_1840	net/minecraft/world/item/WritableBookItem
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)Z	a	m_43452_	method_8047	makeSureTagIsValid
c	chv	net/minecraft/world/item/WrittenBookItem	net/minecraft/class_1843	net/minecraft/world/item/WrittenBookItem
	f	I	a	f_151235_	field_30929	TITLE_LENGTH
	f	I	b	f_151236_	field_30930	TITLE_MAX_LENGTH
	f	I	c	f_151237_	field_30931	PAGE_EDIT_LENGTH
	f	I	d	f_151238_	field_30932	PAGE_LENGTH
	f	I	e	f_151239_	field_30933	MAX_PAGES
	f	I	f	f_151240_	field_30934	MAX_GENERATION
	f	Ljava/lang/String;	g	f_151241_	field_30935	TAG_TITLE
	f	Ljava/lang/String;	h	f_151242_	field_30936	TAG_FILTERED_TITLE
	f	Ljava/lang/String;	i	f_151243_	field_30937	TAG_AUTHOR
	f	Ljava/lang/String;	j	f_151244_	field_30938	TAG_PAGES
	f	Ljava/lang/String;	k	f_151245_	field_30939	TAG_FILTERED_PAGES
	f	Ljava/lang/String;	r	f_151246_	field_30940	TAG_GENERATION
	f	Ljava/lang/String;	s	f_151247_	field_30941	TAG_RESOLVED
	m	(Lcfu$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lds;Lbyo;)Z	a	m_43461_	method_8054	resolveBookComponents
	m	(Lds;Lbyo;Ljava/lang/String;)Ljava/lang/String;	a	m_151248_	method_33826	resolvePage
	m	(Lqr;)Z	a	m_43471_	method_8053	makeSureTagIsValid
	m	(Lcfz;)I	d	m_43473_	method_8052	getGeneration
	m	(Lcfz;)I	k	m_43477_	method_17443	getPageCount
c	chw	net/minecraft/world/item/alchemy/Potion	net/minecraft/class_1842	net/minecraft/world/item/alchemy/Potion
	f	Ljava/lang/String;	a	f_43481_	field_8954	name
	f	Lcom/google/common/collect/ImmutableList;	b	f_43482_	field_8955	effects
	m	([Lbfa;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;[Lbfa;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_43488_	method_8049	getEffects
	m	(Ljava/lang/String;)Lchw;	a	m_43489_	method_8048	byName
	m	()Z	b	m_43491_	method_8050	hasInstantEffects
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_43492_	method_8051	getName
c	chx	net/minecraft/world/item/alchemy/PotionBrewing	net/minecraft/class_1845	net/minecraft/world/item/alchemy/PotionBrewing
	f	I	a	f_151252_	field_30942	BREWING_TIME_SECONDS
	f	Ljava/util/List;	b	f_43494_	field_8956	POTION_MIXES
	f	Ljava/util/List;	c	f_43495_	field_8959	CONTAINER_MIXES
	f	Ljava/util/List;	d	f_43496_	field_8957	ALLOWED_CONTAINERS
	f	Ljava/util/function/Predicate;	e	f_43497_	field_8958	ALLOWED_CONTAINER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfu;)V	a	m_43500_	method_8080	addContainer
	m	(Lcfz;)Z	a	m_43506_	method_8077	isIngredient
	m	(Lchw;)Z	a	m_43511_	method_20361	isBrewablePotion
	m	(Lcfz;Lcfz;)Z	a	m_43508_	method_8072	hasMix
	m	(Lchw;Lcfu;Lchw;)V	a	m_43513_	method_8074	addMix
	m	()V	a	m_43499_	method_8076	bootStrap
	m	(Lcfu;Lcfu;Lcfu;)V	a	m_43502_	method_8071	addContainerRecipe
	m	(Lcfz;Lcfz;)Z	b	m_43519_	method_8070	hasContainerMix
	m	(Lcfz;)Z	b	m_43517_	method_8079	isContainerIngredient
	m	(Lcfz;Lcfz;)Z	c	m_43524_	method_8075	hasPotionMix
	m	(Lcfz;)Z	c	m_43522_	method_8069	isPotionIngredient
	m	(Lcfz;)Z	d	m_43527_	method_8073	method_8073
	m	(Lcfz;Lcfz;)Lcfz;	d	m_43529_	method_8078	mix
c	chx$a	net/minecraft/world/item/alchemy/PotionBrewing$Mix	net/minecraft/class_1845$class_1846	net/minecraft/world/item/alchemy/PotionBrewing$Mix
	f	Ljava/lang/Object;	a	f_43532_	field_8962	from
	f	Lciz;	b	f_43533_	field_8960	ingredient
	f	Ljava/lang/Object;	c	f_43534_	field_8961	to
	m	(Ljava/lang/Object;Lciz;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
c	chy	net/minecraft/world/item/alchemy/PotionUtils	net/minecraft/class_1844	net/minecraft/world/item/alchemy/PotionUtils
	f	Ljava/lang/String;	a	f_151254_	field_30943	TAG_CUSTOM_POTION_EFFECTS
	f	Ljava/lang/String;	b	f_151255_	field_30944	TAG_CUSTOM_POTION_COLOR
	f	Ljava/lang/String;	c	f_151256_	field_30945	TAG_POTION
	f	I	d	f_151257_	field_30946	EMPTY_COLOR
	f	Lsw;	e	f_43545_	field_25817	NO_EFFECT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)I	a	m_43564_	method_8055	getColor
	m	(Ljava/util/List;Ljava/util/List;F)V	a	m_257410_	method_8065	addPotionTooltip
	m	(Lqr;)Ljava/util/List;	a	m_43566_	method_8066	getAllEffects
	m	(Lcfz;)Ljava/util/List;	a	m_43547_	method_8067	getMobEffects
	m	(Lcfz;Ljava/util/List;F)V	a	m_43555_	method_47372	addPotionTooltip
	m	(Lcfz;Ljava/util/Collection;)Lcfz;	a	m_43552_	method_8056	setCustomEffects
	m	(Lchw;Ljava/util/Collection;)Ljava/util/List;	a	m_43561_	method_8059	getAllEffects
	m	(Lcfz;Lchw;)Lcfz;	a	m_43549_	method_8061	setPotion
	m	(Lqr;Ljava/util/List;)V	a	m_43568_	method_8058	getCustomEffects
	m	(Lchw;)I	a	m_43559_	method_8062	getColor
	m	(Lcfz;)Ljava/util/List;	b	m_43571_	method_8068	getCustomEffects
	m	(Lqr;)Ljava/util/List;	b	m_43573_	method_8060	getCustomEffects
	m	(Lqr;)Lchw;	c	m_43577_	method_8057	getPotion
	m	(Lcfz;)I	c	m_43575_	method_8064	getColor
	m	(Lcfz;)Lchw;	d	m_43579_	method_8063	getPotion
c	chz	net/minecraft/world/item/alchemy/Potions	net/minecraft/class_1847	net/minecraft/world/item/alchemy/Potions
	f	Lchw;	A	f_43623_	field_8963	HEALING
	f	Lchw;	B	f_43581_	field_8980	STRONG_HEALING
	f	Lchw;	C	f_43582_	field_9004	HARMING
	f	Lchw;	D	f_43583_	field_8973	STRONG_HARMING
	f	Lchw;	E	f_43584_	field_8982	POISON
	f	Lchw;	F	f_43585_	field_9002	LONG_POISON
	f	Lchw;	G	f_43586_	field_8972	STRONG_POISON
	f	Lchw;	H	f_43587_	field_8986	REGENERATION
	f	Lchw;	I	f_43588_	field_9003	LONG_REGENERATION
	f	Lchw;	J	f_43589_	field_8992	STRONG_REGENERATION
	f	Lchw;	K	f_43590_	field_8978	STRENGTH
	f	Lchw;	L	f_43591_	field_8965	LONG_STRENGTH
	f	Lchw;	M	f_43592_	field_8993	STRONG_STRENGTH
	f	Lchw;	N	f_43593_	field_8975	WEAKNESS
	f	Lchw;	O	f_43594_	field_8970	LONG_WEAKNESS
	f	Lchw;	P	f_43595_	field_8995	LUCK
	f	Lchw;	Q	f_43596_	field_8974	SLOW_FALLING
	f	Lchw;	R	f_43597_	field_8964	LONG_SLOW_FALLING
	f	Lacp;	a	f_268695_	field_42473	EMPTY_ID
	f	Lchw;	b	f_43598_	field_8984	EMPTY
	f	Lchw;	c	f_43599_	field_8991	WATER
	f	Lchw;	d	f_43600_	field_8967	MUNDANE
	f	Lchw;	e	f_43601_	field_8985	THICK
	f	Lchw;	f	f_43602_	field_8999	AWKWARD
	f	Lchw;	g	f_43603_	field_8968	NIGHT_VISION
	f	Lchw;	h	f_43604_	field_8981	LONG_NIGHT_VISION
	f	Lchw;	i	f_43605_	field_8997	INVISIBILITY
	f	Lchw;	j	f_43606_	field_9000	LONG_INVISIBILITY
	f	Lchw;	k	f_43607_	field_8979	LEAPING
	f	Lchw;	l	f_43608_	field_8971	LONG_LEAPING
	f	Lchw;	m	f_43609_	field_8998	STRONG_LEAPING
	f	Lchw;	n	f_43610_	field_8987	FIRE_RESISTANCE
	f	Lchw;	o	f_43611_	field_8969	LONG_FIRE_RESISTANCE
	f	Lchw;	p	f_43612_	field_9005	SWIFTNESS
	f	Lchw;	q	f_43613_	field_8983	LONG_SWIFTNESS
	f	Lchw;	r	f_43614_	field_8966	STRONG_SWIFTNESS
	f	Lchw;	s	f_43615_	field_8996	SLOWNESS
	f	Lchw;	t	f_43616_	field_8989	LONG_SLOWNESS
	f	Lchw;	u	f_43617_	field_8976	STRONG_SLOWNESS
	f	Lchw;	v	f_43618_	field_8990	TURTLE_MASTER
	f	Lchw;	w	f_43619_	field_8988	LONG_TURTLE_MASTER
	f	Lchw;	x	f_43620_	field_8977	STRONG_TURTLE_MASTER
	f	Lchw;	y	f_43621_	field_8994	WATER_BREATHING
	f	Lchw;	z	f_43622_	field_9001	LONG_WATER_BREATHING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lchw;)Lchw;	a	m_43625_	method_8084	register
	m	(Lacp;Lchw;)Lchw;	a	m_269156_	method_48962	register
c	ci	net/minecraft/advancements/critereon/LootTableTrigger	net/minecraft/class_5282	net/minecraft/advancements/critereon/LootTableTrigger
	f	Lacq;	a	f_54593_	field_24502	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lci$a;	a	m_7214_	method_27991	createInstance
	m	(Lacq;Lci$a;)Z	a	m_54604_	method_27992	method_27992
	m	(Laig;Lacq;)V	a	m_54597_	method_27993	trigger
c	ci$a	net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance	net/minecraft/class_5282$class_5283	net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance
	f	Lacq;	a	f_54612_	field_24503	lootTable
	m	(Lba;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lci$a;	a	m_54618_	method_27995	lootTableUsed
	m	(Lacq;)Z	b	m_54620_	method_27996	matches
c	cia	net/minecraft/world/item/alchemy/package-info	net/minecraft/class_6080	net/minecraft/world/item/alchemy/package-info
c	cib	net/minecraft/world/item/armortrim/ArmorTrim	net/minecraft/class_8053	net/minecraft/world/item/armortrim/ArmorTrim
	f	Lcom/mojang/serialization/Codec;	a	f_265985_	field_41994	CODEC
	f	Ljava/lang/String;	b	f_265908_	field_41995	TAG_TRIM_ID
	f	Lorg/slf4j/Logger;	c	f_266079_	field_41996	LOGGER
	f	Lsw;	d	f_266060_	field_41997	UPGRADE_TITLE
	f	Lhe;	e	f_266045_	field_41998	material
	f	Lhe;	f	f_265943_	field_41999	pattern
	f	Ljava/util/function/Function;	g	f_265947_	field_42000	innerTexture
	f	Ljava/util/function/Function;	h	f_265975_	field_42001	outerTexture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lhs;Lcfz;)Ljava/util/Optional;	a	m_266285_	method_48428	getTrim
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_266185_	method_48430	method_48430
	m	(Lcdk;)Lacq;	a	m_267774_	method_48434	innerTexture
	m	(Lcfz;Lhs;Ljava/util/List;)V	a	m_266563_	method_48425	appendUpgradeHoverText
	m	()Lhe;	a	m_266429_	method_48424	pattern
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_266203_	method_48426	method_48426
	m	(Lhe;Lhe;)Z	a	m_266357_	method_48427	hasPatternAndMaterial
	m	(Lhe;Lcdk;)Lacq;	a	m_267561_	method_48432	method_48432
	m	(Lhs;Lcfz;Lcib;)Z	a	m_266570_	method_48429	setTrim
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	b	m_266246_	method_48433	method_48433
	m	(Lhe;Lcdk;)Lacq;	b	m_267562_	method_48435	method_48435
	m	(Lcdk;)Lacq;	b	m_267606_	method_48436	outerTexture
	m	()Lhe;	b	m_266210_	method_48431	material
	m	(Lcdk;)Ljava/lang/String;	c	m_267648_	method_48577	getColorPaletteSuffix
c	cic	net/minecraft/world/item/armortrim/TrimMaterial	net/minecraft/class_8054	net/minecraft/world/item/armortrim/TrimMaterial
	f	Lcom/mojang/serialization/Codec;	a	f_266095_	field_42002	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_266056_	field_42003	CODEC
	f	Ljava/lang/String;	c	f_265854_	comp_1208	assetName
	f	Lhe;	d	f_265970_	comp_1209	ingredient
	f	F	e	f_265933_	comp_1210	itemModelIndex
	f	Ljava/util/Map;	f	f_267481_	comp_1237	overrideArmorMaterials
	f	Lsw;	g	f_266021_	comp_1212	description
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lhe;FLjava/util/Map;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_265854_	comp_1208	assetName
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_267563_	method_48437	method_48437
	m	(Ljava/lang/String;Lcfu;FLsw;Ljava/util/Map;)Lcic;	a	m_267605_	method_48438	create
	m	()Lhe;	b	f_265970_	comp_1209	ingredient
	m	()F	c	f_265933_	comp_1210	itemModelIndex
	m	()Ljava/util/Map;	d	f_267481_	comp_1237	overrideArmorMaterials
	m	()Lsw;	e	f_266021_	comp_1212	description
c	cid	net/minecraft/world/item/armortrim/TrimMaterials	net/minecraft/class_8055	net/minecraft/world/item/armortrim/TrimMaterials
	f	Lacp;	a	f_265905_	field_42004	QUARTZ
	f	Lacp;	b	f_266000_	field_42005	IRON
	f	Lacp;	c	f_265896_	field_42006	NETHERITE
	f	Lacp;	d	f_265870_	field_42007	REDSTONE
	f	Lacp;	e	f_265969_	field_42008	COPPER
	f	Lacp;	f	f_265937_	field_42009	GOLD
	f	Lacp;	g	f_266071_	field_42010	EMERALD
	f	Lacp;	h	f_266027_	field_42011	DIAMOND
	f	Lacp;	i	f_265981_	field_42012	LAPIS
	f	Lacp;	j	f_265872_	field_42013	AMETHYST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lhe$c;)Z	a	m_266279_	method_48439	method_48439
	m	(Ljava/lang/String;)Lacp;	a	m_266224_	method_48441	registryKey
	m	(Lhs;Lcfz;)Ljava/util/Optional;	a	m_266539_	method_48440	getFromIngredient
	m	(Lnm;)V	a	m_266479_	method_48442	bootstrap
	m	(Lnm;Lacp;Lcfu;Lts;FLjava/util/Map;)V	a	m_267736_	method_48443	register
	m	(Lnm;Lacp;Lcfu;Lts;F)V	a	m_267802_	method_48578	register
c	cie	net/minecraft/world/item/armortrim/TrimPattern	net/minecraft/class_8056	net/minecraft/world/item/armortrim/TrimPattern
	f	Lcom/mojang/serialization/Codec;	a	f_266050_	field_42014	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_265977_	field_42015	CODEC
	f	Lacq;	c	f_266052_	comp_1213	assetId
	f	Lhe;	d	f_265847_	comp_1214	templateItem
	f	Lsw;	e	f_265850_	comp_1215	description
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lhe;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_266052_	comp_1213	assetId
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_266379_	method_48445	method_48445
	m	(Lhe;)Lsw;	a	m_266463_	method_48446	copyWithStyle
	m	()Lhe;	b	f_265847_	comp_1214	templateItem
	m	()Lsw;	c	f_265850_	comp_1215	description
c	cif	net/minecraft/world/item/armortrim/TrimPatterns	net/minecraft/class_8057	net/minecraft/world/item/armortrim/TrimPatterns
	f	Lacp;	a	f_265866_	field_42016	SENTRY
	f	Lacp;	b	f_265941_	field_42017	DUNE
	f	Lacp;	c	f_265901_	field_42018	COAST
	f	Lacp;	d	f_266087_	field_42019	WILD
	f	Lacp;	e	f_266074_	field_42020	WARD
	f	Lacp;	f	f_266091_	field_42021	EYE
	f	Lacp;	g	f_266039_	field_42022	VEX
	f	Lacp;	h	f_266069_	field_42023	TIDE
	f	Lacp;	i	f_266083_	field_42024	SNOUT
	f	Lacp;	j	f_266089_	field_42025	RIB
	f	Lacp;	k	f_265976_	field_42026	SPIRE
	f	Lacp;	l	f_276615_	field_43221	WAYFINDER
	f	Lacp;	m	f_276604_	field_43222	SHAPER
	f	Lacp;	n	f_276510_	field_43223	SILENCE
	f	Lacp;	o	f_276435_	field_43224	RAISER
	f	Lacp;	p	f_276573_	field_43225	HOST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lhe$c;)Z	a	m_266226_	method_48447	method_48447
	m	(Lnm;Lcfu;Lacp;)V	a	m_266160_	method_48451	register
	m	(Ljava/lang/String;)Lacp;	a	m_266452_	method_48449	registryKey
	m	(Lhs;Lcfz;)Ljava/util/Optional;	a	m_266468_	method_48448	getFromTemplate
	m	(Lnm;)V	a	m_266400_	method_48450	bootstrap
c	cig	net/minecraft/world/item/armortrim/package-info	net/minecraft/class_8058	net/minecraft/world/item/armortrim/package-info
c	cih	net/minecraft/world/item/context/BlockPlaceContext	net/minecraft/class_1750	net/minecraft/world/item/context/BlockPlaceContext
	f	Z	a	f_43628_	field_7904	replaceClicked
	f	Lgu;	b	f_43629_	field_7903	relativePos
	m	(Lbyo;Lbdw;Lcfz;Leee;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbyo;Lbdw;Lcfz;Leee;)V	<init>	<init>	<init>	<init>
	m	(Lcij;)V	<init>	<init>	<init>	<init>
	m	(Lcih;Lgu;Lha;)Lcih;	a	m_43644_	method_16355	at
	m	()Z	b	m_7059_	method_7716	canPlace
	m	()Z	c	m_7058_	method_7717	replacingClickedOnBlock
	m	()Lha;	d	m_7820_	method_7715	getNearestLookingDirection
	m	()Lha;	e	m_151260_	method_32760	getNearestLookingVerticalDirection
	m	()[Lha;	f	m_6232_	method_7718	getNearestLookingDirections
c	cii	net/minecraft/world/item/context/DirectionalPlaceContext	net/minecraft/class_2968	net/minecraft/world/item/context/DirectionalPlaceContext
	f	Lha;	b	f_43648_	field_13362	direction
	m	(Lcmm;Lgu;Lha;Lcfz;Lha;)V	<init>	<init>	<init>	<init>
c	cii$1	net/minecraft/world/item/context/DirectionalPlaceContext$1	net/minecraft/class_2968$1	net/minecraft/world/item/context/DirectionalPlaceContext$1
	f	[I	a	f_43663_	field_13363	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cij	net/minecraft/world/item/context/UseOnContext	net/minecraft/class_1838	net/minecraft/world/item/context/UseOnContext
	f	Lbyo;	a	f_43703_	field_8942	player
	f	Lbdw;	b	f_43704_	field_19176	hand
	f	Leee;	c	f_43705_	field_17543	hitResult
	f	Lcmm;	d	f_43706_	field_8945	level
	f	Lcfz;	e	f_43707_	field_8941	itemStack
	m	(Lcmm;Lbyo;Lbdw;Lcfz;Leee;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lbdw;Leee;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_8083_	method_8037	getClickedPos
	m	()Lha;	g	m_8125_	method_8042	getHorizontalDirection
	m	()Z	h	m_7078_	method_8046	isSecondaryUseActive
	m	()F	i	m_7074_	method_8044	getRotation
	m	()Leee;	j	m_43718_	method_30344	getHitResult
	m	()Lha;	k	m_43719_	method_8038	getClickedFace
	m	()Leei;	l	m_43720_	method_17698	getClickLocation
	m	()Z	m	m_43721_	method_17699	isInside
	m	()Lcfz;	n	m_43722_	method_8041	getItemInHand
	m	()Lbyo;	o	m_43723_	method_8036	getPlayer
	m	()Lbdw;	p	m_43724_	method_20287	getHand
	m	()Lcmm;	q	m_43725_	method_8045	getLevel
c	cik	net/minecraft/world/item/context/package-info	net/minecraft/class_6081	net/minecraft/world/item/context/package-info
c	cil	net/minecraft/world/item/crafting/AbstractCookingRecipe	net/minecraft/class_1874	net/minecraft/world/item/crafting/AbstractCookingRecipe
	f	Lcjf;	a	f_43726_	field_17544	type
	f	Lacq;	b	f_43727_	field_9060	id
	f	Ljava/lang/String;	c	f_43728_	field_9062	group
	f	Lciz;	d	f_43729_	field_9061	ingredient
	f	Lcfz;	e	f_43730_	field_9059	result
	f	F	f	f_43731_	field_9057	experience
	f	I	g	f_43732_	field_9058	cookingTime
	f	Lcir;	h	f_243702_	field_40241	category
	m	(Lcjf;Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)V	<init>	<init>	<init>	<init>
	m	()F	b	m_43750_	method_8171	getExperience
	m	()I	d	m_43753_	method_8167	getCookingTime
	m	()Lcir;	g	m_245534_	method_45438	category
c	cim	net/minecraft/world/item/crafting/ArmorDyeRecipe	net/minecraft/class_1849	net/minecraft/world/item/crafting/ArmorDyeRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17700	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17701	matches
c	cin	net/minecraft/world/item/crafting/BannerDuplicateRecipe	net/minecraft/class_1848	net/minecraft/world/item/crafting/BannerDuplicateRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17702	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17703	matches
	m	(Lcbt;)Lhn;	a	m_7457_	method_17704	getRemainingItems
c	cio	net/minecraft/world/item/crafting/BlastingRecipe	net/minecraft/class_3859	net/minecraft/world/item/crafting/BlastingRecipe
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)V	<init>	<init>	<init>	<init>
c	cip	net/minecraft/world/item/crafting/BookCloningRecipe	net/minecraft/class_1850	net/minecraft/world/item/crafting/BookCloningRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17705	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17706	matches
	m	(Lcbt;)Lhn;	a	m_7457_	method_17707	getRemainingItems
c	ciq	net/minecraft/world/item/crafting/CampfireCookingRecipe	net/minecraft/class_3920	net/minecraft/world/item/crafting/CampfireCookingRecipe
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)V	<init>	<init>	<init>	<init>
c	cir	net/minecraft/world/item/crafting/CookingBookCategory	net/minecraft/class_7709	net/minecraft/world/item/crafting/CookingBookCategory
	f	Lcir;	a	FOOD	field_40242	FOOD
	f	Lcir;	b	BLOCKS	field_40243	BLOCKS
	f	Lcir;	c	MISC	field_40244	MISC
	f	Lapr$a;	d	f_244271_	field_40245	CODEC
	f	Ljava/lang/String;	e	f_244064_	field_40246	name
	f	[Lcir;	f	$VALUES	field_40247	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lcir;	a	m_247680_	method_45439	$values
c	cis	net/minecraft/world/item/crafting/CraftingBookCategory	net/minecraft/class_7710	net/minecraft/world/item/crafting/CraftingBookCategory
	f	Lcis;	a	BUILDING	field_40248	BUILDING
	f	Lcis;	b	REDSTONE	field_40249	REDSTONE
	f	Lcis;	c	EQUIPMENT	field_40250	EQUIPMENT
	f	Lcis;	d	MISC	field_40251	MISC
	f	Lapr$a;	e	f_244644_	field_40252	CODEC
	f	Ljava/lang/String;	f	f_244018_	field_40253	name
	f	[Lcis;	g	$VALUES	field_40254	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lcis;	a	m_245314_	method_45440	$values
c	cit	net/minecraft/world/item/crafting/CraftingRecipe	net/minecraft/class_3955	net/minecraft/world/item/crafting/CraftingRecipe
	m	()Lcis;	d	m_245232_	method_45441	category
c	ciu	net/minecraft/world/item/crafting/CustomRecipe	net/minecraft/class_1852	net/minecraft/world/item/crafting/CustomRecipe
	f	Lacq;	a	f_43831_	field_9009	id
	f	Lcis;	b	f_244184_	field_40255	category
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
c	civ	net/minecraft/world/item/crafting/DecoratedPotRecipe	net/minecraft/class_8164	net/minecraft/world/item/crafting/DecoratedPotRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_49187	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_49186	matches
	m	(Ldac$a;)Lcfz;	a	m_284234_	method_51509	createDecoratedPotItem
c	ciw	net/minecraft/world/item/crafting/FireworkRocketRecipe	net/minecraft/class_1851	net/minecraft/world/item/crafting/FireworkRocketRecipe
	f	Lciz;	a	f_43837_	field_9007	PAPER_INGREDIENT
	f	Lciz;	b	f_43838_	field_9006	GUNPOWDER_INGREDIENT
	f	Lciz;	c	f_43839_	field_9008	STAR_INGREDIENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17708	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17709	matches
c	cix	net/minecraft/world/item/crafting/FireworkStarFadeRecipe	net/minecraft/class_1854	net/minecraft/world/item/crafting/FireworkStarFadeRecipe
	f	Lciz;	a	f_43858_	field_9015	STAR_INGREDIENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17710	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17711	matches
c	ciy	net/minecraft/world/item/crafting/FireworkStarRecipe	net/minecraft/class_1853	net/minecraft/world/item/crafting/FireworkStarRecipe
	f	Lciz;	a	f_43876_	field_9011	SHAPE_INGREDIENT
	f	Lciz;	b	f_43877_	field_9010	TRAIL_INGREDIENT
	f	Lciz;	c	f_43878_	field_9014	FLICKER_INGREDIENT
	f	Ljava/util/Map;	d	f_43879_	field_9013	SHAPE_BY_ITEM
	f	Lciz;	e	f_43880_	field_9012	GUNPOWDER_INGREDIENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17712	assemble
	m	(Ljava/util/HashMap;)V	a	m_260791_	method_8085	method_8085
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17713	matches
c	ciz	net/minecraft/world/item/crafting/Ingredient	net/minecraft/class_1856	net/minecraft/world/item/crafting/Ingredient
	f	Lciz;	a	f_43901_	field_9017	EMPTY
	f	[Lciz$c;	b	f_43902_	field_9019	values
	f	[Lcfz;	c	f_43903_	field_9018	itemStacks
	f	Lit/unimi/dsi/fastutil/ints/IntList;	d	f_43904_	field_9016	stackingIds
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/stream/Stream;)V	<init>	<init>	<init>	<init>
	m	([Lcml;)Lciz;	a	m_43929_	method_8091	of
	m	(Lanl;)Lciz;	a	m_204132_	method_8106	of
	m	(Lciz$c;)Ljava/util/stream/Stream;	a	m_43915_	method_47374	method_47374
	m	(Lcom/google/gson/JsonElement;Z)Lciz;	a	m_288218_	method_8102	fromJson
	m	(Lcfz;)Z	a	test	method_8093	test
	m	([Lcfz;)Lciz;	a	m_43927_	method_8101	of
	m	(Lsf;)V	a	m_43923_	method_8088	toNetwork
	m	(Ljava/util/stream/Stream;)Lciz;	a	m_43921_	method_26964	of
	m	()[Lcfz;	a	m_43908_	method_8105	getItems
	m	(Lcom/google/gson/JsonObject;)Lciz$c;	a	m_43919_	method_8107	valueFromJson
	m	(Lcom/google/gson/JsonElement;)Lciz;	a	m_43917_	method_52177	fromJson
	m	(I)[Lcfz;	a	m_43909_	method_47373	method_47373
	m	(I)[Lciz$c;	b	m_43932_	method_8087	method_8087
	m	(Lsf;)Lciz;	b	m_43940_	method_8086	fromNetwork
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	b	m_43931_	method_8100	getStackingIds
	m	(Lcom/google/gson/JsonElement;)Lciz$c;	b	m_289713_	method_8090	method_8090
	m	(Lcfz;)Z	b	m_43943_	method_26965	method_26965
	m	(Ljava/util/stream/Stream;)Lciz;	b	m_43938_	method_8092	fromValues
	m	()Lcom/google/gson/JsonElement;	c	m_43942_	method_8089	toJson
	m	()Z	d	m_43947_	method_8103	isEmpty
	m	()Lciz;	e	m_151265_	method_35226	of
c	ciz$a	net/minecraft/world/item/crafting/Ingredient$ItemValue	net/minecraft/class_1856$class_1857	net/minecraft/world/item/crafting/Ingredient$ItemValue
	f	Lcfz;	a	f_43951_	field_9021	item
	m	(Lcfz;)V	<init>	<init>	<init>	<init>
c	ciz$b	net/minecraft/world/item/crafting/Ingredient$TagValue	net/minecraft/class_1856$class_1858	net/minecraft/world/item/crafting/Ingredient$TagValue
	f	Lanl;	a	f_43959_	field_9022	tag
	m	(Lanl;)V	<init>	<init>	<init>	<init>
c	ciz$c	net/minecraft/world/item/crafting/Ingredient$Value	net/minecraft/class_1856$class_1859	net/minecraft/world/item/crafting/Ingredient$Value
	m	()Ljava/util/Collection;	a	m_6223_	method_8108	getItems
	m	()Lcom/google/gson/JsonObject;	b	m_6544_	method_8109	serialize
c	cj	net/minecraft/advancements/critereon/MinMaxBounds	net/minecraft/class_2096	net/minecraft/advancements/critereon/MinMaxBounds
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_55297_	field_9700	ERROR_EMPTY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_55298_	field_9701	ERROR_SWAPPED
	f	Ljava/lang/Number;	c	f_55299_	field_9702	min
	f	Ljava/lang/Number;	d	f_55300_	field_9699	max
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Number;Ljava/lang/Number;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_55323_	method_9035	optionallyFormat
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;	a	m_55319_	method_9037	readNumber
	m	()Ljava/lang/Number;	a	m_55305_	method_9038	getMin
	m	(Lcom/mojang/brigadier/StringReader;Lcj$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lcj;	a	m_55313_	method_9043	fromReader
	m	(Lcom/google/gson/JsonElement;Lcj;Ljava/util/function/BiFunction;Lcj$a;)Lcj;	a	m_55306_	method_9039	fromJson
	m	(Lcom/mojang/brigadier/StringReader;)Z	a	m_55311_	method_9040	isAllowedInputChat
	m	()Ljava/lang/Number;	b	m_55326_	method_9042	getMax
	m	()Z	c	m_55327_	method_9041	isAny
	m	()Lcom/google/gson/JsonElement;	d	m_55328_	method_9036	serializeToJson
c	cj$a	net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory	net/minecraft/class_2096$class_2097	net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory
	m	(Ljava/lang/Number;Ljava/lang/Number;)Lcj;	create	m_55329_	create	create
c	cj$b	net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory	net/minecraft/class_2096$class_2098	net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Number;Ljava/lang/Number;)Lcj;	create	m_55332_	create	create
c	cj$c	net/minecraft/advancements/critereon/MinMaxBounds$Doubles	net/minecraft/class_2096$class_2099	net/minecraft/advancements/critereon/MinMaxBounds$Doubles
	f	Lcj$c;	e	f_154779_	field_9705	ANY
	f	Ljava/lang/Double;	f	f_154780_	field_9703	minSq
	f	Ljava/lang/Double;	g	f_154781_	field_9704	maxSq
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Double;Ljava/lang/Double;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Lcj$c;	a	m_154791_	method_9051	fromJson
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Double;Ljava/lang/Double;)Lcj$c;	a	m_154795_	method_9046	create
	m	(Ljava/lang/Double;)Ljava/lang/Double;	a	m_154802_	method_9044	squareOpt
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lcj$c;	a	m_154799_	method_9048	fromReader
	m	(DD)Lcj$c;	a	m_154788_	method_35285	between
	m	(D)Lcj$c;	a	m_154786_	method_35284	exactly
	m	(Lcom/mojang/brigadier/StringReader;)Lcj$c;	a	m_154793_	method_9049	fromReader
	m	(D)Lcj$c;	b	m_154804_	method_9050	atLeast
	m	(Ljava/lang/Double;)Ljava/lang/Double;	b	m_154806_	method_9052	method_9052
	m	(D)Lcj$c;	c	m_154808_	method_35286	atMost
	m	(D)Z	d	m_154810_	method_9047	matches
	m	(D)Z	e	m_154812_	method_9045	matchesSqr
c	cj$d	net/minecraft/advancements/critereon/MinMaxBounds$Ints	net/minecraft/class_2096$class_2100	net/minecraft/advancements/critereon/MinMaxBounds$Ints
	f	Lcj$d;	e	f_55364_	field_9708	ANY
	f	Ljava/lang/Long;	f	f_55365_	field_9706	minSq
	f	Ljava/lang/Long;	g	f_55366_	field_9707	maxSq
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)V	<init>	<init>	<init>	<init>
	m	(I)Lcj$d;	a	m_55371_	method_9058	exactly
	m	(II)Lcj$d;	a	m_154814_	method_35287	between
	m	(Lcom/google/gson/JsonElement;)Lcj$d;	a	m_55373_	method_9056	fromJson
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lcj$d;	a	m_55377_	method_9055	create
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lcj$d;	a	m_55381_	method_9057	fromReader
	m	(Ljava/lang/Integer;)Ljava/lang/Long;	a	m_55384_	method_9059	squareOpt
	m	(J)Z	a	m_154817_	method_35288	matchesSqr
	m	(Lcom/mojang/brigadier/StringReader;)Lcj$d;	a	m_55375_	method_9060	fromReader
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	b	m_55388_	method_9061	method_9061
	m	(I)Lcj$d;	b	m_55386_	method_9053	atLeast
	m	(I)Lcj$d;	c	m_154819_	method_35289	atMost
	m	(I)Z	d	m_55390_	method_9054	matches
c	cja	net/minecraft/world/item/crafting/MapCloningRecipe	net/minecraft/class_1855	net/minecraft/world/item/crafting/MapCloningRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17714	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17715	matches
c	cjb	net/minecraft/world/item/crafting/MapExtendingRecipe	net/minecraft/class_1861	net/minecraft/world/item/crafting/MapExtendingRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;)Lcfz;	a	m_278773_	method_51165	findFilledMap
c	cjc	net/minecraft/world/item/crafting/Recipe	net/minecraft/class_1860	net/minecraft/world/item/crafting/Recipe
	m	(Lhs;)Lcfz;	a	m_8043_	method_8110	getResultItem
	m	(II)Z	a	m_8004_	method_8113	canCraftInDimensions
	m	()Lhn;	a	m_7527_	method_8117	getIngredients
	m	(Lbdq;)Lhn;	a	m_7457_	method_8111	getRemainingItems
	m	(Lbdq;Lcmm;)Z	a	m_5818_	method_8115	matches
	m	(Lbdq;Lhs;)Lcfz;	a	m_5874_	method_8116	assemble
	m	(Lciz;)Z	a	m_151267_	method_31583	method_31583
	m	()Z	ai_	m_5598_	method_8118	isSpecial
	m	()Lcje;	aj_	m_7707_	method_8119	getSerializer
	m	()Ljava/lang/String;	c	m_6076_	method_8112	getGroup
	m	()Lacq;	e	m_6423_	method_8114	getId
	m	()Lcjf;	f	m_6671_	method_17716	getType
	m	()Lcfz;	h	m_8042_	method_17447	getToastSymbol
	m	()Z	i	m_271738_	method_49188	showNotification
	m	()Z	j	m_142505_	method_31584	isIncomplete
c	cjd	net/minecraft/world/item/crafting/RecipeManager	net/minecraft/class_1863	net/minecraft/world/item/crafting/RecipeManager
	f	Lcom/google/gson/Gson;	a	f_44005_	field_19359	GSON
	f	Lorg/slf4j/Logger;	b	f_44006_	field_9027	LOGGER
	f	Ljava/util/Map;	c	f_44007_	field_9023	recipes
	f	Ljava/util/Map;	d	f_199900_	field_36308	byName
	f	Z	e	f_44008_	field_9024	hasErrors
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcjf;Lbdq;Lcmm;Lacq;)Ljava/util/Optional;	a	m_220248_	method_42299	getRecipeFor
	m	(Lcjf;)Ljava/util/List;	a	m_44013_	method_30027	getAllRecipesFor
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_220253_	method_17875	method_17875
	m	()Z	a	m_151269_	method_35227	hadErrorsLoading
	m	(Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lcjc;)V	a	m_220259_	method_20704	method_20704
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjc;	a	m_44045_	method_17720	fromJson
	m	(Lacq;)Ljava/util/Optional;	a	m_44043_	method_8130	byKey
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_220255_	method_42300	method_42300
	m	(Ljava/lang/Iterable;)V	a	m_44024_	method_20702	replaceRecipes
	m	(Lcmm;Lcjc;)Ljava/lang/String;	a	m_268980_	method_17876	method_17876
	m	(Ljava/util/Map;Lakx;Lban;)V	a	m_5787_	method_20705	apply
	m	(Lcjf;Lbdq;Lcmm;)Ljava/util/Optional;	a	m_44015_	method_8132	getRecipeFor
	m	(Ljava/util/Map;)Ljava/util/stream/Stream;	a	m_220257_	method_17722	method_17722
	m	(Lbdq;Lcmm;Ljava/util/Map$Entry;)Z	a	m_220242_	method_42298	method_42298
	m	(Lbdq;Lcmm;Lcjc;)Z	a	m_220238_	method_42297	method_42297
	m	(Ljava/util/Map$Entry;)Ljava/util/Map;	b	m_44032_	method_20703	method_20703
	m	(Lbdq;Lcmm;Lcjc;)Z	b	m_220263_	method_42301	method_42301
	m	()Ljava/util/Collection;	b	m_44051_	method_8126	getRecipes
	m	(Lcjf;)Lcjd$a;	b	m_220267_	method_42302	createCheck
	m	(Lcjf;Lbdq;Lcmm;)Ljava/util/List;	b	m_44056_	method_17877	getRecipesFor
	m	(Ljava/util/Map;)Ljava/util/stream/Stream;	b	m_220269_	method_17723	method_17723
	m	(Lcjf;Lbdq;Lcmm;)Lhn;	c	m_44069_	method_8128	getRemainingItemsFor
	m	(Lcjf;)Ljava/util/Map;	c	m_44054_	method_17717	byType
	m	()Ljava/util/stream/Stream;	d	m_44073_	method_8127	getRecipeIds
	m	(Lcjf;)Ljava/util/Map;	d	m_220271_	method_20706	method_20706
	m	(Lcjf;)Lcom/google/common/collect/ImmutableMap$Builder;	e	m_44074_	method_20707	method_20707
c	cjd$1	net/minecraft/world/item/crafting/RecipeManager$1	net/minecraft/class_1863$1	net/minecraft/world/item/crafting/RecipeManager$1
	f	Lcjf;	a	f_220273_	field_38220	val$type
	f	Lacq;	b	f_220274_	field_38221	lastRecipe
	m	(Lcjf;)V	<init>	<init>	<init>	<init>
c	cjd$a	net/minecraft/world/item/crafting/RecipeManager$CachedCheck	net/minecraft/class_1863$class_7266	net/minecraft/world/item/crafting/RecipeManager$CachedCheck
	m	(Lbdq;Lcmm;)Ljava/util/Optional;	a	m_213657_	method_42303	getRecipeFor
c	cje	net/minecraft/world/item/crafting/RecipeSerializer	net/minecraft/class_1865	net/minecraft/world/item/crafting/RecipeSerializer
	f	Lcje;	a	f_44076_	field_9035	SHAPED_RECIPE
	f	Lcje;	b	f_44077_	field_9031	SHAPELESS_RECIPE
	f	Lcje;	c	f_44078_	field_9028	ARMOR_DYE
	f	Lcje;	d	f_44079_	field_9029	BOOK_CLONING
	f	Lcje;	e	f_44080_	field_9044	MAP_CLONING
	f	Lcje;	f	f_44081_	field_9039	MAP_EXTENDING
	f	Lcje;	g	f_44082_	field_9043	FIREWORK_ROCKET
	f	Lcje;	h	f_44083_	field_9036	FIREWORK_STAR
	f	Lcje;	i	f_44084_	field_9034	FIREWORK_STAR_FADE
	f	Lcje;	j	f_44085_	field_9037	TIPPED_ARROW
	f	Lcje;	k	f_44086_	field_9038	BANNER_DUPLICATE
	f	Lcje;	l	f_44087_	field_9040	SHIELD_DECORATION
	f	Lcje;	m	f_44088_	field_9041	SHULKER_BOX_COLORING
	f	Lcje;	n	f_44089_	field_9030	SUSPICIOUS_STEW
	f	Lcje;	o	f_44090_	field_19421	REPAIR_ITEM
	f	Lcje;	p	f_44091_	field_9042	SMELTING_RECIPE
	f	Lcje;	q	f_44092_	field_17084	BLASTING_RECIPE
	f	Lcje;	r	f_44093_	field_17085	SMOKING_RECIPE
	f	Lcje;	s	f_44094_	field_17347	CAMPFIRE_COOKING_RECIPE
	f	Lcje;	t	f_44095_	field_17640	STONECUTTER
	f	Lcje;	u	f_266093_	field_42027	SMITHING_TRANSFORM
	f	Lcje;	v	f_265968_	field_42028	SMITHING_TRIM
	f	Lcje;	w	f_271437_	field_42718	DECORATED_POT_RECIPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;Lcjc;)V	a	m_6178_	method_8124	toNetwork
	m	(Ljava/lang/String;Lcje;)Lcje;	a	m_44098_	method_17724	register
	m	(Lacq;Lsf;)Lcjc;	a	m_8005_	method_8122	fromNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjc;	a	m_6729_	method_8121	fromJson
c	cjf	net/minecraft/world/item/crafting/RecipeType	net/minecraft/class_3956	net/minecraft/world/item/crafting/RecipeType
	f	Lcjf;	a	f_44107_	field_17545	CRAFTING
	f	Lcjf;	b	f_44108_	field_17546	SMELTING
	f	Lcjf;	c	f_44109_	field_17547	BLASTING
	f	Lcjf;	d	f_44110_	field_17548	SMOKING
	f	Lcjf;	e	f_44111_	field_17549	CAMPFIRE_COOKING
	f	Lcjf;	f	f_44112_	field_17641	STONECUTTING
	f	Lcjf;	g	f_44113_	field_25388	SMITHING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lcjf;	a	m_44119_	method_17726	register
c	cjf$1	net/minecraft/world/item/crafting/RecipeType$1	net/minecraft/class_3956$1	net/minecraft/world/item/crafting/RecipeType$1
	f	Ljava/lang/String;	h	f_44121_	field_17550	val$name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	cjg	net/minecraft/world/item/crafting/RepairItemRecipe	net/minecraft/class_4317	net/minecraft/world/item/crafting/RepairItemRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lckg;)V	a	m_44140_	method_24364	method_24364
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_20807	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_20808	matches
c	cjh	net/minecraft/world/item/crafting/ShapedRecipe	net/minecraft/class_1869	net/minecraft/world/item/crafting/ShapedRecipe
	f	I	a	f_44146_	field_9055	width
	f	I	b	f_44147_	field_9054	height
	f	Lhn;	c	f_44148_	field_9052	recipeItems
	f	Lcfz;	d	f_44149_	field_9053	result
	f	Lacq;	e	f_44150_	field_9051	id
	f	Ljava/lang/String;	f	f_44151_	field_9056	group
	f	Lcis;	g	f_244483_	field_40256	category
	f	Z	h	f_271538_	field_42719	showNotification
	m	(Lacq;Ljava/lang/String;Lcis;IILhn;Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/lang/String;Lcis;IILhn;Lcfz;Z)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17727	assemble
	m	([Ljava/lang/String;)[Ljava/lang/String;	a	m_44186_	method_8146	shrink
	m	(Ljava/lang/String;)I	a	m_44184_	method_8151	firstNonSpace
	m	(Lcom/google/gson/JsonObject;)Lcfz;	a	m_151274_	method_35228	itemStackFromJson
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17728	matches
	m	(Lciz;)Z	a	m_151272_	method_31585	method_31585
	m	([Ljava/lang/String;Ljava/util/Map;II)Lhn;	a	m_44202_	method_8148	dissolvePattern
	m	(Lcbt;IIZ)Z	a	m_44170_	method_8161	matches
	m	(Lcom/google/gson/JsonArray;)[Ljava/lang/String;	a	m_44196_	method_8145	patternFromJson
	m	(Lciz;)Z	b	m_151276_	method_31586	method_31586
	m	(Ljava/lang/String;)I	b	m_44200_	method_8153	lastNonSpace
	m	(Lcom/google/gson/JsonObject;)Lcfu;	b	m_151278_	method_8155	itemFromJson
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	c	m_151280_	method_17878	method_17878
	m	(Lcom/google/gson/JsonObject;)Ljava/util/Map;	c	m_44210_	method_8157	keyFromJson
	m	()I	k	m_44220_	method_8150	getWidth
	m	()I	l	m_44221_	method_8158	getHeight
c	cjh$a	net/minecraft/world/item/crafting/ShapedRecipe$Serializer	net/minecraft/class_1869$class_1870	net/minecraft/world/item/crafting/ShapedRecipe$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcjh;)V	a	m_6178_	method_8165	toNetwork
	m	(Lacq;Lsf;)Lcjh;	b	m_8005_	method_8163	fromNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjh;	b	m_6729_	method_8164	fromJson
c	cji	net/minecraft/world/item/crafting/ShapelessRecipe	net/minecraft/class_1867	net/minecraft/world/item/crafting/ShapelessRecipe
	f	Lacq;	a	f_44241_	field_9048	id
	f	Ljava/lang/String;	b	f_44242_	field_9049	group
	f	Lcis;	c	f_244076_	field_40257	category
	f	Lcfz;	d	f_44243_	field_9050	result
	f	Lhn;	e	f_44244_	field_9047	ingredients
	m	(Lacq;Ljava/lang/String;Lcis;Lcfz;Lhn;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17729	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17730	matches
c	cji$a	net/minecraft/world/item/crafting/ShapelessRecipe$Serializer	net/minecraft/class_1867$class_1868	net/minecraft/world/item/crafting/ShapelessRecipe$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonArray;)Lhn;	a	m_44275_	method_8144	itemsFromJson
	m	(Lsf;Lcji;)V	a	m_6178_	method_8143	toNetwork
	m	(Lacq;Lsf;)Lcji;	b	m_8005_	method_8141	fromNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcji;	b	m_6729_	method_8142	fromJson
c	cjj	net/minecraft/world/item/crafting/ShieldDecorationRecipe	net/minecraft/class_1872	net/minecraft/world/item/crafting/ShieldDecorationRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17731	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17732	matches
c	cjk	net/minecraft/world/item/crafting/ShulkerBoxColoring	net/minecraft/class_1871	net/minecraft/world/item/crafting/ShulkerBoxColoring
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17733	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17734	matches
c	cjl	net/minecraft/world/item/crafting/SimpleCookingSerializer	net/minecraft/class_3957	net/minecraft/world/item/crafting/SimpleCookingSerializer
	f	I	x	f_44327_	field_17551	defaultCookingTime
	f	Lcjl$a;	y	f_44328_	field_17552	factory
	m	(Lcjl$a;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/lang/IllegalStateException;	a	m_44332_	method_17879	method_17879
	m	(Lsf;Lcil;)V	a	m_6178_	method_17735	toNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcil;	b	m_6729_	method_17736	fromJson
	m	(Lacq;Lsf;)Lcil;	b	m_8005_	method_17737	fromNetwork
c	cjl$a	net/minecraft/world/item/crafting/SimpleCookingSerializer$CookieBaker	net/minecraft/class_3957$class_3958	net/minecraft/world/item/crafting/SimpleCookingSerializer$CookieBaker
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)Lcil;	create	m_44352_	create	create
c	cjm	net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer	net/minecraft/class_1866	net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer
	f	Lcjm$a;	x	f_244567_	field_9046	constructor
	m	(Lcjm$a;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcit;)V	a	m_6178_	method_45442	toNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcit;	b	m_6729_	method_45443	fromJson
	m	(Lacq;Lsf;)Lcit;	b	m_8005_	method_45444	fromNetwork
c	cjm$a	net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$Factory	net/minecraft/class_1866$class_7711	net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$Factory
	m	(Lacq;Lcis;)Lcit;	create	m_247316_	create	create
c	cjn	net/minecraft/world/item/crafting/SingleItemRecipe	net/minecraft/class_3972	net/minecraft/world/item/crafting/SingleItemRecipe
	f	Lciz;	a	f_44409_	field_17642	ingredient
	f	Lcfz;	b	f_44410_	field_17643	result
	f	Lacq;	c	f_44411_	field_17644	id
	f	Ljava/lang/String;	d	f_44412_	field_17645	group
	f	Lcjf;	e	f_44413_	field_17646	type
	f	Lcje;	f	f_44414_	field_17647	serializer
	m	(Lcjf;Lcje;Lacq;Ljava/lang/String;Lciz;Lcfz;)V	<init>	<init>	<init>	<init>
c	cjn$a	net/minecraft/world/item/crafting/SingleItemRecipe$Serializer	net/minecraft/class_3972$class_3973	net/minecraft/world/item/crafting/SingleItemRecipe$Serializer
	f	Lcjn$a$a;	x	f_44433_	field_17648	factory
	m	(Lcjn$a$a;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcjn;)V	a	m_6178_	method_17880	toNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjn;	b	m_6729_	method_17881	fromJson
	m	(Lacq;Lsf;)Lcjn;	b	m_8005_	method_17882	fromNetwork
c	cjn$a$a	net/minecraft/world/item/crafting/SingleItemRecipe$Serializer$SingleItemMaker	net/minecraft/class_3972$class_3973$class_3974	net/minecraft/world/item/crafting/SingleItemRecipe$Serializer$SingleItemMaker
	m	(Lacq;Ljava/lang/String;Lciz;Lcfz;)Lcjn;	create	m_44454_	create	create
c	cjo	net/minecraft/world/item/crafting/SmeltingRecipe	net/minecraft/class_3861	net/minecraft/world/item/crafting/SmeltingRecipe
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)V	<init>	<init>	<init>	<init>
c	cjp	net/minecraft/world/item/crafting/SmithingRecipe	net/minecraft/class_8059	net/minecraft/world/item/crafting/SmithingRecipe
	m	(Lcfz;)Z	a	m_266166_	method_48453	isTemplateIngredient
	m	(Lcfz;)Z	b	m_266343_	method_48454	isBaseIngredient
	m	(Lcfz;)Z	c	m_266253_	method_30029	isAdditionIngredient
c	cjq	net/minecraft/world/item/crafting/SmithingTransformRecipe	net/minecraft/class_8060	net/minecraft/world/item/crafting/SmithingTransformRecipe
	f	Lacq;	a	f_265924_	field_42029	id
	f	Lciz;	b	f_265949_	field_42030	template
	f	Lciz;	c	f_265888_	field_42031	base
	f	Lciz;	d	f_265907_	field_42032	addition
	f	Lcfz;	e	f_266098_	field_42033	result
	m	(Lacq;Lciz;Lciz;Lciz;Lcfz;)V	<init>	<init>	<init>	<init>
c	cjq$a	net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer	net/minecraft/class_8060$class_8061	net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcjq;)V	a	m_6178_	method_48457	toNetwork
	m	(Lacq;Lsf;)Lcjq;	b	m_8005_	method_48456	fromNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjq;	b	m_6729_	method_48455	fromJson
c	cjr	net/minecraft/world/item/crafting/SmithingTrimRecipe	net/minecraft/class_8062	net/minecraft/world/item/crafting/SmithingTrimRecipe
	f	Lacq;	a	f_265885_	field_42034	id
	f	Lciz;	b	f_265958_	field_42035	template
	f	Lciz;	c	f_266040_	field_42036	base
	f	Lciz;	d	f_266053_	field_42037	addition
	m	(Lacq;Lciz;Lciz;Lciz;)V	<init>	<init>	<init>	<init>
c	cjr$a	net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer	net/minecraft/class_8062$class_8063	net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcjr;)V	a	m_6178_	method_48461	toNetwork
	m	(Lacq;Lsf;)Lcjr;	b	m_8005_	method_48460	fromNetwork
	m	(Lacq;Lcom/google/gson/JsonObject;)Lcjr;	b	m_6729_	method_48459	fromJson
c	cjs	net/minecraft/world/item/crafting/SmokingRecipe	net/minecraft/class_3862	net/minecraft/world/item/crafting/SmokingRecipe
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfz;FI)V	<init>	<init>	<init>	<init>
c	cjt	net/minecraft/world/item/crafting/StonecutterRecipe	net/minecraft/class_3975	net/minecraft/world/item/crafting/StonecutterRecipe
	m	(Lacq;Ljava/lang/String;Lciz;Lcfz;)V	<init>	<init>	<init>	<init>
c	cju	net/minecraft/world/item/crafting/SuspiciousStewRecipe	net/minecraft/class_1873	net/minecraft/world/item/crafting/SuspiciousStewRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17738	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17739	matches
c	cjv	net/minecraft/world/item/crafting/TippedArrowRecipe	net/minecraft/class_1876	net/minecraft/world/item/crafting/TippedArrowRecipe
	m	(Lacq;Lcis;)V	<init>	<init>	<init>	<init>
	m	(Lcbt;Lhs;)Lcfz;	a	m_5874_	method_17740	assemble
	m	(Lcbt;Lcmm;)Z	a	m_5818_	method_17741	matches
c	cjw	net/minecraft/world/item/crafting/package-info	net/minecraft/class_6082	net/minecraft/world/item/crafting/package-info
c	cjx	net/minecraft/world/item/enchantment/ArrowDamageEnchantment	net/minecraft/class_1878	net/minecraft/world/item/enchantment/ArrowDamageEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cjy	net/minecraft/world/item/enchantment/ArrowFireEnchantment	net/minecraft/class_1877	net/minecraft/world/item/enchantment/ArrowFireEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cjz	net/minecraft/world/item/enchantment/ArrowInfiniteEnchantment	net/minecraft/class_1880	net/minecraft/world/item/enchantment/ArrowInfiniteEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ck	net/minecraft/advancements/critereon/MobEffectsPredicate	net/minecraft/class_2102	net/minecraft/advancements/critereon/MobEffectsPredicate
	f	Lck;	a	f_56547_	field_9709	ANY
	f	Ljava/util/Map;	b	f_56548_	field_9710	effects
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_56563_	method_17894	method_17894
	m	(Lbey;Lck$a;)Lck;	a	m_154977_	method_35290	and
	m	(Lcom/google/gson/JsonElement;)Lck;	a	m_56559_	method_9064	fromJson
	m	(Ljava/util/Map;)Z	a	m_56561_	method_9063	matches
	m	(Lbfj;)Z	a	m_56555_	method_9062	matches
	m	(Lbfz;)Z	a	m_56557_	method_9067	matches
	m	()Lck;	a	m_56552_	method_9066	effects
	m	(Lbey;)Lck;	a	m_56553_	method_9065	and
	m	()Lcom/google/gson/JsonElement;	b	m_56565_	method_9068	serializeToJson
c	ck$a	net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate	net/minecraft/class_2102$class_2103	net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate
	f	Lcj$d;	a	f_56566_	field_9711	amplifier
	f	Lcj$d;	b	f_56567_	field_9713	duration
	f	Ljava/lang/Boolean;	c	f_56568_	field_9714	ambient
	f	Ljava/lang/Boolean;	d	f_56569_	field_9712	visible
	m	(Lcj$d;Lcj$d;Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lck$a;	a	m_56579_	method_9070	fromJson
	m	()Lcom/google/gson/JsonElement;	a	m_56576_	method_9071	serializeToJson
	m	(Lbfa;)Z	a	m_56577_	method_9069	matches
c	cka	net/minecraft/world/item/enchantment/ArrowKnockbackEnchantment	net/minecraft/class_1879	net/minecraft/world/item/enchantment/ArrowKnockbackEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckb	net/minecraft/world/item/enchantment/ArrowPiercingEnchantment	net/minecraft/class_1881	net/minecraft/world/item/enchantment/ArrowPiercingEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckc	net/minecraft/world/item/enchantment/BindingCurseEnchantment	net/minecraft/class_1883	net/minecraft/world/item/enchantment/BindingCurseEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckd	net/minecraft/world/item/enchantment/DamageEnchantment	net/minecraft/class_1882	net/minecraft/world/item/enchantment/DamageEnchantment
	f	I	a	f_151289_	field_30947	ALL
	f	I	b	f_151290_	field_30948	UNDEAD
	f	I	c	f_151291_	field_30949	ARTHROPODS
	f	I	d	f_44621_	field_9067	type
	f	[Ljava/lang/String;	g	f_44622_	field_9065	NAMES
	f	[I	h	f_44623_	field_9063	MIN_COST
	f	[I	i	f_44624_	field_9066	LEVEL_COST
	f	[I	j	f_44625_	field_9064	LEVEL_COST_SPAN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lckg$a;I[Lbfo;)V	<init>	<init>	<init>	<init>
c	cke	net/minecraft/world/item/enchantment/DigDurabilityEnchantment	net/minecraft/class_1885	net/minecraft/world/item/enchantment/DigDurabilityEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;ILapf;)Z	a	m_220282_	method_8176	shouldIgnoreDurabilityDrop
c	ckf	net/minecraft/world/item/enchantment/DiggingEnchantment	net/minecraft/class_1884	net/minecraft/world/item/enchantment/DiggingEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckg	net/minecraft/world/item/enchantment/Enchantment	net/minecraft/class_1887	net/minecraft/world/item/enchantment/Enchantment
	f	[Lbfo;	a	f_44671_	field_9086	slots
	f	Lckg$a;	b	f_44674_	field_9085	rarity
	f	Lckh;	e	f_44672_	field_9083	category
	f	Ljava/lang/String;	f	f_44673_	field_9084	descriptionId
	m	(Lckg$a;Lckh;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_6081_	method_8192	canEnchant
	m	(I)I	a	m_6183_	method_8182	getMinCost
	m	()I	a	m_6586_	method_8183	getMaxLevel
	m	(ILben;)I	a	m_7205_	method_8181	getDamageProtection
	m	(ILbge;)F	a	m_7335_	method_8196	getDamageBonus
	m	(Lckg;)Z	a	m_5975_	method_8180	checkCompatibility
	m	(Lbfz;)Ljava/util/Map;	a	m_44684_	method_8185	getSlotItems
	m	(Lbfz;Lbfj;I)V	a	m_7677_	method_8189	doPostAttack
	m	(Lckg;)Z	b	m_44695_	method_8188	isCompatibleWith
	m	(Lbfz;Lbfj;I)V	b	m_7675_	method_8178	doPostHurt
	m	()Z	b	m_6591_	method_8193	isTreasureOnly
	m	(I)I	b	m_6175_	method_20742	getMaxCost
	m	(I)Lckg;	c	m_44697_	method_8191	byId
	m	()Z	c	m_6589_	method_8195	isCurse
	m	()Lckg$a;	d	m_44699_	method_8186	getRarity
	m	(I)Lsw;	d	m_44700_	method_8179	getFullname
	m	()I	e	m_44702_	method_8187	getMinLevel
	m	()Ljava/lang/String;	f	m_44703_	method_8190	getOrCreateDescriptionId
	m	()Ljava/lang/String;	g	m_44704_	method_8184	getDescriptionId
	m	()Z	h	m_6594_	method_25949	isTradeable
	m	()Z	i	m_6592_	method_25950	isDiscoverable
c	ckg$a	net/minecraft/world/item/enchantment/Enchantment$Rarity	net/minecraft/class_1887$class_1888	net/minecraft/world/item/enchantment/Enchantment$Rarity
	f	Lckg$a;	a	COMMON	field_9087	COMMON
	f	Lckg$a;	b	UNCOMMON	field_9090	UNCOMMON
	f	Lckg$a;	c	RARE	field_9088	RARE
	f	Lckg$a;	d	VERY_RARE	field_9091	VERY_RARE
	f	I	e	f_44709_	field_9089	weight
	f	[Lckg$a;	f	$VALUES	field_9092	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_44716_	method_8197	getWeight
	m	()[Lckg$a;	b	m_151292_	method_36687	$values
c	ckh	net/minecraft/world/item/enchantment/EnchantmentCategory	net/minecraft/class_1886	net/minecraft/world/item/enchantment/EnchantmentCategory
	f	Lckh;	a	ARMOR	field_9068	ARMOR
	f	Lckh;	b	ARMOR_FEET	field_9079	ARMOR_FEET
	f	Lckh;	c	ARMOR_LEGS	field_9076	ARMOR_LEGS
	f	Lckh;	d	ARMOR_CHEST	field_9071	ARMOR_CHEST
	f	Lckh;	e	ARMOR_HEAD	field_9080	ARMOR_HEAD
	f	Lckh;	f	WEAPON	field_9074	WEAPON
	f	Lckh;	g	DIGGER	field_9069	DIGGER
	f	Lckh;	h	FISHING_ROD	field_9072	FISHING_ROD
	f	Lckh;	i	TRIDENT	field_9073	TRIDENT
	f	Lckh;	j	BREAKABLE	field_9082	BREAKABLE
	f	Lckh;	k	BOW	field_9070	BOW
	f	Lckh;	l	WEARABLE	field_9078	WEARABLE
	f	Lckh;	m	CROSSBOW	field_9081	CROSSBOW
	f	Lckh;	n	VANISHABLE	field_23747	VANISHABLE
	f	[Lckh;	o	$VALUES	field_9077	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lcfu;)Z	a	m_7454_	method_8177	canEnchant
	m	()[Lckh;	a	m_151293_	method_36688	$values
c	ckh$1	net/minecraft/world/item/enchantment/EnchantmentCategory$1	net/minecraft/class_1886$1	net/minecraft/world/item/enchantment/EnchantmentCategory$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$10	net/minecraft/world/item/enchantment/EnchantmentCategory$5	net/minecraft/class_1886$10	net/minecraft/world/item/enchantment/EnchantmentCategory$5
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$11	net/minecraft/world/item/enchantment/EnchantmentCategory$6	net/minecraft/class_1886$11	net/minecraft/world/item/enchantment/EnchantmentCategory$6
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$12	net/minecraft/world/item/enchantment/EnchantmentCategory$7	net/minecraft/class_1886$12	net/minecraft/world/item/enchantment/EnchantmentCategory$7
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$13	net/minecraft/world/item/enchantment/EnchantmentCategory$8	net/minecraft/class_1886$13	net/minecraft/world/item/enchantment/EnchantmentCategory$8
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$14	net/minecraft/world/item/enchantment/EnchantmentCategory$9	net/minecraft/class_1886$14	net/minecraft/world/item/enchantment/EnchantmentCategory$9
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$2	net/minecraft/world/item/enchantment/EnchantmentCategory$10	net/minecraft/class_1886$2	net/minecraft/world/item/enchantment/EnchantmentCategory$10
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$3	net/minecraft/world/item/enchantment/EnchantmentCategory$11	net/minecraft/class_1886$3	net/minecraft/world/item/enchantment/EnchantmentCategory$11
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$4	net/minecraft/world/item/enchantment/EnchantmentCategory$12	net/minecraft/class_1886$4	net/minecraft/world/item/enchantment/EnchantmentCategory$12
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$5	net/minecraft/world/item/enchantment/EnchantmentCategory$13	net/minecraft/class_1886$5	net/minecraft/world/item/enchantment/EnchantmentCategory$13
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$6	net/minecraft/world/item/enchantment/EnchantmentCategory$14	net/minecraft/class_1886$6	net/minecraft/world/item/enchantment/EnchantmentCategory$14
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$7	net/minecraft/world/item/enchantment/EnchantmentCategory$2	net/minecraft/class_1886$7	net/minecraft/world/item/enchantment/EnchantmentCategory$2
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$8	net/minecraft/world/item/enchantment/EnchantmentCategory$3	net/minecraft/class_1886$8	net/minecraft/world/item/enchantment/EnchantmentCategory$3
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	ckh$9	net/minecraft/world/item/enchantment/EnchantmentCategory$4	net/minecraft/class_1886$9	net/minecraft/world/item/enchantment/EnchantmentCategory$4
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cki	net/minecraft/world/item/enchantment/EnchantmentHelper	net/minecraft/class_1890	net/minecraft/world/item/enchantment/EnchantmentHelper
	f	Ljava/lang/String;	a	f_182430_	field_34025	TAG_ENCH_ID
	f	Ljava/lang/String;	b	f_182431_	field_34026	TAG_ENCH_LEVEL
	f	F	c	f_220286_	field_38222	SWIFT_SNEAK_EXTRA_FACTOR
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;Lckg;)Z	a	m_44859_	method_8201	isEnchantmentCompatible
	m	(Ljava/util/List;Lckj;)V	a	m_44862_	method_8231	filterCompatibleEnchantments
	m	(ILcfz;Z)Ljava/util/List;	a	m_44817_	method_8229	getAvailableEnchantmentResults
	m	(Lbfz;Lbfj;)V	a	m_44823_	method_8210	doPostHurtEffects
	m	(Lckg;Lbfz;Ljava/util/function/Predicate;)Ljava/util/Map$Entry;	a	m_44839_	method_24365	getRandomItemWith
	m	(Lcki$a;Lcfz;)V	a	m_44850_	method_8220	runIterationOnItem
	m	(Ljava/util/Map;Lqr;Lckg;)V	a	m_44868_	method_17884	method_17884
	m	(Lcfz;)Ljava/util/Map;	a	m_44831_	method_8222	getEnchantments
	m	(Lckg;Lbfz;)I	a	m_44836_	method_8203	getEnchantmentLevel
	m	(Lckg;)Lacq;	a	m_182432_	method_37423	getEnchantmentId
	m	(Lqr;)I	a	m_182438_	method_37424	getEnchantmentLevel
	m	(Lckg;Lcfz;)I	a	m_44843_	method_8225	getItemEnchantmentLevel
	m	(Lbfz;)F	a	m_44821_	method_8217	getSweepingDamageRatio
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;Lbge;Lckg;I)V	a	m_44884_	method_8208	method_8208
	m	(Lbfz;Lbfj;Lckg;I)V	a	m_44826_	method_8207	method_8207
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Lben;Lckg;I)V	a	m_44889_	method_8212	method_8212
	m	(Lqr;I)V	a	m_182440_	method_37425	setEnchantmentLevel
	m	(Lqx;)Ljava/util/Map;	a	m_44882_	method_22445	deserializeEnchantments
	m	(Ljava/util/Map;Lcfz;)V	a	m_44865_	method_8214	setEnchantments
	m	(Lcki$a;Ljava/lang/Iterable;)V	a	m_44853_	method_8209	runIterationOnInventory
	m	(Lapf;IILcfz;)I	a	m_220287_	method_8227	getEnchantmentCost
	m	(Ljava/lang/Iterable;Lben;)I	a	m_44856_	method_8219	getDamageProtection
	m	(Lcfz;Lbge;)F	a	m_44833_	method_8218	getDamageBonus
	m	(Lapf;Lcfz;IZ)Lcfz;	a	m_220292_	method_8233	enchantItem
	m	(Lacq;I)Lqr;	a	m_182443_	method_37426	storeEnchantment
	m	(Lcki$a;Lqr;Lckg;)V	a	m_182434_	method_17883	method_17883
	m	(Lbfz;)F	b	m_220302_	method_42304	getSneakingSpeedBonus
	m	(Lckg;Lbfz;)Ljava/util/Map$Entry;	b	m_44906_	method_8204	getRandomItemWith
	m	(Lbfz;Lbfj;Lckg;I)V	b	m_44899_	method_8198	method_8198
	m	(Lapf;Lcfz;IZ)Ljava/util/List;	b	m_220297_	method_8230	selectEnchantment
	m	(Lqr;)Lacq;	b	m_182446_	method_37427	getEnchantmentId
	m	(Lbfz;Lbfj;)V	b	m_44896_	method_8213	doPostDamageEffects
	m	(Lcfz;)I	b	m_44904_	method_8223	getFishingLuckBonus
	m	(Lcfz;)I	c	m_44916_	method_8215	getFishingSpeedBonus
	m	(Lbfz;)I	c	m_44894_	method_8205	getKnockbackBonus
	m	(Lbfz;)I	d	m_44914_	method_8199	getFireAspect
	m	(Lcfz;)Z	d	m_44920_	method_8224	hasBindingCurse
	m	(Lcfz;)Z	e	m_44924_	method_8221	hasVanishingCurse
	m	(Lbfz;)I	e	m_44918_	method_8211	getRespiration
	m	(Lbfz;)I	f	m_44922_	method_8232	getDepthStrider
	m	(Lcfz;)Z	f	m_272262_	method_49189	hasSilkTouch
	m	(Lcfz;)I	g	m_44928_	method_8206	getLoyalty
	m	(Lbfz;)I	g	m_44926_	method_8234	getBlockEfficiency
	m	(Lbfz;)I	h	m_44930_	method_8226	getMobLooting
	m	(Lcfz;)I	h	m_44932_	method_8202	getRiptide
	m	(Lbfz;)Z	i	m_44934_	method_8200	hasAquaAffinity
	m	(Lcfz;)Z	i	m_44936_	method_8228	hasChanneling
	m	(Lbfz;)Z	j	m_44938_	method_8216	hasFrostWalker
	m	(Lcfz;)Z	j	m_44940_	method_24366	method_24366
	m	(Lbfz;)Z	k	m_44942_	method_25951	hasSoulSpeed
c	cki$a	net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor	net/minecraft/class_1890$class_1891	net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor
	m	(Lckg;I)V	accept	m_44944_	accept	accept
c	ckj	net/minecraft/world/item/enchantment/EnchantmentInstance	net/minecraft/class_1889	net/minecraft/world/item/enchantment/EnchantmentInstance
	f	Lckg;	a	f_44947_	field_9093	enchantment
	f	I	b	f_44948_	field_9094	level
	m	(Lckg;I)V	<init>	<init>	<init>	<init>
c	ckk	net/minecraft/world/item/enchantment/Enchantments	net/minecraft/class_1893	net/minecraft/world/item/enchantment/Enchantments
	f	Lckg;	A	f_44990_	field_9126	FLAMING_ARROWS
	f	Lckg;	B	f_44952_	field_9125	INFINITY_ARROWS
	f	Lckg;	C	f_44953_	field_9114	FISHING_LUCK
	f	Lckg;	D	f_44954_	field_9100	FISHING_SPEED
	f	Lckg;	E	f_44955_	field_9120	LOYALTY
	f	Lckg;	F	f_44956_	field_9106	IMPALING
	f	Lckg;	G	f_44957_	field_9104	RIPTIDE
	f	Lckg;	H	f_44958_	field_9117	CHANNELING
	f	Lckg;	I	f_44959_	field_9108	MULTISHOT
	f	Lckg;	J	f_44960_	field_9098	QUICK_CHARGE
	f	Lckg;	K	f_44961_	field_9132	PIERCING
	f	Lckg;	L	f_44962_	field_9101	MENDING
	f	Lckg;	M	f_44963_	field_9109	VANISHING_CURSE
	f	[Lbfo;	N	f_44964_	field_9102	ARMOR_SLOTS
	f	Lckg;	a	f_44965_	field_9111	ALL_DAMAGE_PROTECTION
	f	Lckg;	b	f_44966_	field_9095	FIRE_PROTECTION
	f	Lckg;	c	f_44967_	field_9129	FALL_PROTECTION
	f	Lckg;	d	f_44968_	field_9107	BLAST_PROTECTION
	f	Lckg;	e	f_44969_	field_9096	PROJECTILE_PROTECTION
	f	Lckg;	f	f_44970_	field_9127	RESPIRATION
	f	Lckg;	g	f_44971_	field_9105	AQUA_AFFINITY
	f	Lckg;	h	f_44972_	field_9097	THORNS
	f	Lckg;	i	f_44973_	field_9128	DEPTH_STRIDER
	f	Lckg;	j	f_44974_	field_9122	FROST_WALKER
	f	Lckg;	k	f_44975_	field_9113	BINDING_CURSE
	f	Lckg;	l	f_44976_	field_23071	SOUL_SPEED
	f	Lckg;	m	f_220304_	field_38223	SWIFT_SNEAK
	f	Lckg;	n	f_44977_	field_9118	SHARPNESS
	f	Lckg;	o	f_44978_	field_9123	SMITE
	f	Lckg;	p	f_44979_	field_9112	BANE_OF_ARTHROPODS
	f	Lckg;	q	f_44980_	field_9121	KNOCKBACK
	f	Lckg;	r	f_44981_	field_9124	FIRE_ASPECT
	f	Lckg;	s	f_44982_	field_9110	MOB_LOOTING
	f	Lckg;	t	f_44983_	field_9115	SWEEPING_EDGE
	f	Lckg;	u	f_44984_	field_9131	BLOCK_EFFICIENCY
	f	Lckg;	v	f_44985_	field_9099	SILK_TOUCH
	f	Lckg;	w	f_44986_	field_9119	UNBREAKING
	f	Lckg;	x	f_44987_	field_9130	BLOCK_FORTUNE
	f	Lckg;	y	f_44988_	field_9103	POWER_ARROWS
	f	Lckg;	z	f_44989_	field_9116	PUNCH_ARROWS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lckg;)Lckg;	a	m_44992_	method_8235	register
c	ckl	net/minecraft/world/item/enchantment/FireAspectEnchantment	net/minecraft/class_1892	net/minecraft/world/item/enchantment/FireAspectEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckm	net/minecraft/world/item/enchantment/FishingSpeedEnchantment	net/minecraft/class_1895	net/minecraft/world/item/enchantment/FishingSpeedEnchantment
	m	(Lckg$a;Lckh;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckn	net/minecraft/world/item/enchantment/FrostWalkerEnchantment	net/minecraft/class_1894	net/minecraft/world/item/enchantment/FrostWalkerEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lcmm;Lgu;I)V	a	m_45018_	method_8236	onEntityMoved
c	cko	net/minecraft/world/item/enchantment/KnockbackEnchantment	net/minecraft/class_1897	net/minecraft/world/item/enchantment/KnockbackEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckp	net/minecraft/world/item/enchantment/LootBonusEnchantment	net/minecraft/class_1896	net/minecraft/world/item/enchantment/LootBonusEnchantment
	m	(Lckg$a;Lckh;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckq	net/minecraft/world/item/enchantment/MendingEnchantment	net/minecraft/class_1899	net/minecraft/world/item/enchantment/MendingEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckr	net/minecraft/world/item/enchantment/MultiShotEnchantment	net/minecraft/class_1898	net/minecraft/world/item/enchantment/MultiShotEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cks	net/minecraft/world/item/enchantment/OxygenEnchantment	net/minecraft/class_1902	net/minecraft/world/item/enchantment/OxygenEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckt	net/minecraft/world/item/enchantment/ProtectionEnchantment	net/minecraft/class_1900	net/minecraft/world/item/enchantment/ProtectionEnchantment
	f	Lckt$a;	a	f_45124_	field_9133	type
	m	(Lckg$a;Lckt$a;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;D)D	a	m_45135_	method_8237	getExplosionKnockbackAfterDampener
	m	(Lbfz;I)I	a	m_45138_	method_8238	getFireAfterDampener
c	ckt$a	net/minecraft/world/item/enchantment/ProtectionEnchantment$Type	net/minecraft/class_1900$class_1901	net/minecraft/world/item/enchantment/ProtectionEnchantment$Type
	f	Lckt$a;	a	ALL	field_9138	ALL
	f	Lckt$a;	b	FIRE	field_9139	FIRE
	f	Lckt$a;	c	FALL	field_9140	FALL
	f	Lckt$a;	d	EXPLOSION	field_9141	EXPLOSION
	f	Lckt$a;	e	PROJECTILE	field_9142	PROJECTILE
	f	I	f	f_45151_	field_9135	minCost
	f	I	g	f_45152_	field_9134	levelCost
	f	[Lckt$a;	h	$VALUES	field_9136	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	()I	a	m_45161_	method_8240	getMinCost
	m	()I	b	m_45162_	method_8239	getLevelCost
	m	()[Lckt$a;	c	m_151301_	method_36689	$values
c	cku	net/minecraft/world/item/enchantment/QuickChargeEnchantment	net/minecraft/class_1904	net/minecraft/world/item/enchantment/QuickChargeEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckv	net/minecraft/world/item/enchantment/SoulSpeedEnchantment	net/minecraft/class_4948	net/minecraft/world/item/enchantment/SoulSpeedEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	ckw	net/minecraft/world/item/enchantment/SweepingEdgeEnchantment	net/minecraft/class_1903	net/minecraft/world/item/enchantment/SweepingEdgeEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(I)F	e	m_45193_	method_8241	getSweepingDamageRatio
c	ckx	net/minecraft/world/item/enchantment/SwiftSneakEnchantment	net/minecraft/class_7267	net/minecraft/world/item/enchantment/SwiftSneakEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cky	net/minecraft/world/item/enchantment/ThornsEnchantment	net/minecraft/class_1906	net/minecraft/world/item/enchantment/ThornsEnchantment
	f	F	a	f_151302_	field_30950	CHANCE_PER_LEVEL
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;Lbfz;)V	a	m_45206_	method_30345	method_30345
	m	(ILapf;)Z	a	m_220316_	method_8243	shouldHit
	m	(ILapf;)I	b	m_220319_	method_8242	getDamage
c	ckz	net/minecraft/world/item/enchantment/TridentChannelingEnchantment	net/minecraft/class_1905	net/minecraft/world/item/enchantment/TridentChannelingEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cl	net/minecraft/advancements/critereon/NbtPredicate	net/minecraft/class_2105	net/minecraft/advancements/critereon/NbtPredicate
	f	Lcl;	a	f_57471_	field_9716	ANY
	f	Lqr;	b	f_57472_	field_9715	tag
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_57479_	method_9074	matches
	m	()Lcom/google/gson/JsonElement;	a	m_57476_	method_9075	serializeToJson
	m	(Lbfj;)Z	a	m_57477_	method_9072	matches
	m	(Lrk;)Z	a	m_57483_	method_9077	matches
	m	(Lcom/google/gson/JsonElement;)Lcl;	a	m_57481_	method_9073	fromJson
	m	(Lbfj;)Lqr;	b	m_57485_	method_9076	getEntityTagToCompare
c	cla	net/minecraft/world/item/enchantment/TridentImpalerEnchantment	net/minecraft/class_1908	net/minecraft/world/item/enchantment/TridentImpalerEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	clb	net/minecraft/world/item/enchantment/TridentLoyaltyEnchantment	net/minecraft/class_1907	net/minecraft/world/item/enchantment/TridentLoyaltyEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	clc	net/minecraft/world/item/enchantment/TridentRiptideEnchantment	net/minecraft/class_1910	net/minecraft/world/item/enchantment/TridentRiptideEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cld	net/minecraft/world/item/enchantment/UntouchingEnchantment	net/minecraft/class_1909	net/minecraft/world/item/enchantment/UntouchingEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	cle	net/minecraft/world/item/enchantment/VanishingCurseEnchantment	net/minecraft/class_1911	net/minecraft/world/item/enchantment/VanishingCurseEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	clf	net/minecraft/world/item/enchantment/WaterWalkerEnchantment	net/minecraft/class_1913	net/minecraft/world/item/enchantment/WaterWalkerEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	clg	net/minecraft/world/item/enchantment/WaterWorkerEnchantment	net/minecraft/class_1912	net/minecraft/world/item/enchantment/WaterWorkerEnchantment
	m	(Lckg$a;[Lbfo;)V	<init>	<init>	<init>	<init>
c	clh	net/minecraft/world/item/enchantment/package-info	net/minecraft/class_6083	net/minecraft/world/item/enchantment/package-info
c	cli	net/minecraft/world/item/package-info	net/minecraft/class_6084	net/minecraft/world/item/package-info
c	clj	net/minecraft/world/item/trading/Merchant	net/minecraft/class_1915	net/minecraft/world/item/trading/Merchant
	m	(Lcll;)V	a	m_6255_	method_8261	overrideOffers
	m	(Lclk;)V	a	m_6996_	method_8262	notifyTrade
	m	(Lbyo;Lsw;I)V	a	m_45301_	method_17449	openTradingScreen
	m	(ILbyn;Lbyo;)Lcbf;	a	m_45297_	method_17448	method_17448
	m	(Lbyo;)V	f	m_7189_	method_8259	setTradingPlayer
	m	()Lbyo;	fY	m_7962_	method_8257	getTradingPlayer
	m	()Lcll;	ga	m_6616_	method_8264	getOffers
	m	()Z	gb	m_7826_	method_19270	showProgressBar
	m	()Lamg;	gc	m_7596_	method_18010	getNotifyTradeSound
	m	()Z	gg	m_183595_	method_38069	isClientSide
	m	()Z	gk	m_7862_	method_20708	canRestock
	m	(Lcfz;)V	l	m_7713_	method_8258	notifyTradeUpdated
	m	()I	r	m_7809_	method_19269	getVillagerXp
	m	(I)V	t	m_6621_	method_19271	overrideXp
c	clk	net/minecraft/world/item/trading/MerchantOffer	net/minecraft/class_1914	net/minecraft/world/item/trading/MerchantOffer
	f	Lcfz;	a	f_45310_	field_9146	baseCostA
	f	Lcfz;	b	f_45311_	field_9143	costB
	f	Lcfz;	c	f_45312_	field_9148	result
	f	I	d	f_45313_	field_9147	uses
	f	I	e	f_45314_	field_9144	maxUses
	f	Z	f	f_45315_	field_9145	rewardExp
	f	I	g	f_45316_	field_18676	specialPriceDiff
	f	I	h	f_45317_	field_18677	demand
	f	F	i	f_45318_	field_18678	priceMultiplier
	f	I	j	f_45319_	field_18679	xp
	m	(Lcfz;Lcfz;Lcfz;IIF)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcfz;Lcfz;IIIF)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcfz;Lcfz;IIIFI)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcfz;IIF)V	<init>	<init>	<init>	<init>
	m	()Lcfz;	a	m_45352_	method_8246	getBaseCostA
	m	(I)V	a	m_45353_	method_8245	addToSpecialPriceDiff
	m	(Lcfz;Lcfz;)Z	a	m_45355_	method_16952	satisfiedBy
	m	(Lcfz;Lcfz;)Z	b	m_45361_	method_16953	take
	m	(I)V	b	m_45359_	method_19273	setSpecialPriceDiff
	m	()Lcfz;	b	m_45358_	method_19272	getCostA
	m	(Lcfz;Lcfz;)Z	c	m_45365_	method_16954	isRequiredItem
	m	()Lcfz;	c	m_45364_	method_8247	getCostB
	m	()Lcfz;	d	m_45368_	method_8250	getResult
	m	()V	e	m_45369_	method_19274	updateDemand
	m	()Lcfz;	f	m_45370_	method_18019	assemble
	m	()I	g	m_45371_	method_8249	getUses
	m	()V	h	m_45372_	method_19275	resetUses
	m	()I	i	m_45373_	method_8248	getMaxUses
	m	()V	j	m_45374_	method_8244	increaseUses
	m	()I	k	m_45375_	method_21725	getDemand
	m	()V	l	m_45376_	method_19276	resetSpecialPriceDiff
	m	()I	m	m_45377_	method_19277	getSpecialPriceDiff
	m	()F	n	m_45378_	method_19278	getPriceMultiplier
	m	()I	o	m_45379_	method_19279	getXp
	m	()Z	p	m_45380_	method_8255	isOutOfStock
	m	()V	q	m_45381_	method_8254	setToOutOfStock
	m	()Z	r	m_45382_	method_21834	needsRestock
	m	()Z	s	m_45383_	method_8256	shouldRewardExp
	m	()Lqr;	t	m_45384_	method_8251	createTag
c	cll	net/minecraft/world/item/trading/MerchantOffers	net/minecraft/class_1916	net/minecraft/world/item/trading/MerchantOffers
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lqr;	a	m_45388_	method_8268	createTag
	m	(Lcfz;Lcfz;I)Lclk;	a	m_45389_	method_8267	getRecipeFor
	m	(Lsf;)V	a	m_45393_	method_8270	writeToStream
	m	(Lsf;Lclk;)V	a	m_220324_	method_43715	method_43715
	m	(Lsf;)Lcll;	b	m_45395_	method_8265	createFromStream
	m	(Lsf;)Lclk;	c	m_220327_	method_43716	method_43716
c	clm	net/minecraft/world/item/trading/package-info	net/minecraft/class_6085	net/minecraft/world/item/trading/package-info
c	cln	net/minecraft/world/level/BaseCommandBlock	net/minecraft/class_1918	net/minecraft/world/level/BaseCommandBlock
	f	Ljava/text/SimpleDateFormat;	b	f_45397_	field_9169	TIME_FORMAT
	f	Lsw;	c	f_45398_	field_21515	DEFAULT_NAME
	f	J	d	f_45399_	field_9167	lastExecution
	f	Z	e	f_45400_	field_9166	updateLastExecution
	f	I	f	f_45401_	field_9163	successCount
	f	Z	g	f_45402_	field_9164	trackOutput
	f	Lsw;	h	f_45403_	field_9165	lastOutput
	f	Ljava/lang/String;	i	f_45404_	field_9168	command
	f	Lsw;	j	f_45405_	field_9162	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_6590_	method_8286	setCommand
	m	(Z)V	a	m_45428_	method_8287	setTrackOutput
	m	(Lqr;)Lqr;	a	m_45421_	method_8297	save
	m	(Lbyo;)Lbdx;	a	m_45412_	method_8288	usedBy
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_45416_	method_8294	method_8294
	m	(I)V	a	m_45410_	method_8298	setSuccessCount
	m	(Lcmm;)Z	a	m_45414_	method_8301	performCommand
	m	(Lqr;)V	b	m_45431_	method_8305	load
	m	(Lsw;)V	b	m_45423_	method_8290	setName
	m	(Lsw;)V	c	m_45433_	method_8291	setLastOutput
	m	()Laif;	e	m_5991_	method_8293	getLevel
	m	()V	f	m_7368_	method_8295	onUpdated
	m	()Leei;	g	m_6607_	method_8300	getPosition
	m	()Ljava/lang/String;	h	m_45435_	method_8302	method_8302
	m	()Lds;	i	m_6712_	method_8303	createCommandSourceStack
	m	()Z	j	m_288209_	method_52175	isValid
	m	()I	k	m_45436_	method_8304	getSuccessCount
	m	()Lsw;	l	m_45437_	method_8292	getLastOutput
	m	()Ljava/lang/String;	m	m_45438_	method_8289	getCommand
	m	()Lsw;	n	m_45439_	method_8299	getName
	m	()Z	o	m_45440_	method_8296	isTrackOutput
c	clo	net/minecraft/world/level/BaseSpawner	net/minecraft/class_1917	net/minecraft/world/level/BaseSpawner
	f	Lorg/slf4j/Logger;	a	f_45441_	field_9156	LOGGER
	f	Ljava/lang/String;	b	f_254624_	field_40877	SPAWN_DATA_TAG
	f	I	c	f_151303_	field_30951	EVENT_SPAWN
	f	I	d	f_45442_	field_9154	spawnDelay
	f	Lbch;	e	f_45443_	field_9152	spawnPotentials
	f	Lcnd;	f	f_45444_	field_9155	nextSpawnData
	f	D	g	f_45445_	field_9161	spin
	f	D	h	f_45446_	field_9159	oSpin
	f	I	i	f_45447_	field_9151	minSpawnDelay
	f	I	j	f_45448_	field_9150	maxSpawnDelay
	f	I	k	f_45449_	field_9149	spawnCount
	f	Lbfj;	l	f_45450_	field_9153	displayEntity
	f	I	m	f_45451_	field_9160	maxNearbyEntities
	f	I	n	f_45452_	field_9158	requiredPlayerRange
	f	I	o	f_45453_	field_9157	spawnRange
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_186387_	method_38080	method_38080
	m	(Lcmm;Lgu;Lqr;)V	a	m_151328_	method_8280	load
	m	(DDDLbfj;)Lbfj;	a	m_151306_	method_18085	method_18085
	m	(Lbfn;Lcmm;Lapf;Lgu;)V	a	m_253197_	method_8274	setEntityId
	m	()D	a	m_45473_	method_8278	getSpin
	m	(Lcmm;Lgu;Lbcj$b;)V	a	m_186383_	method_33356	method_33356
	m	(Lqr;)Lqr;	a	m_186381_	method_8272	save
	m	(Laif;Lgu;)V	a	m_151311_	method_31588	serverTick
	m	(Lcmm;Lgu;Lcnd;)V	a	m_142667_	method_8277	setNextSpawnData
	m	(Lcmm;Lgu;)V	a	m_151319_	method_31589	clientTick
	m	(Lcmm;Lapf;Lgu;)Lbfj;	a	m_253067_	method_8283	getOrCreateDisplayEntity
	m	(Lcmm;I)Z	a	m_151316_	method_8275	onEventTriggered
	m	(Lcmm;Lgu;I)V	a	m_142523_	method_8273	broadcastEvent
	m	(Lcmm;Lgu;)Z	b	m_151343_	method_8284	isNearPlayer
	m	()D	b	m_45474_	method_8279	getoSpin
	m	(Lcmm;Lapf;Lgu;)Lcnd;	b	m_253144_	method_46404	getOrCreateNextSpawnData
	m	(Ljava/lang/String;)V	b	m_186390_	method_46405	method_46405
	m	()Ljava/lang/IllegalStateException;	c	m_186389_	method_38081	method_38081
	m	(Lcmm;Lgu;)V	c	m_151350_	method_8282	delay
c	clp	net/minecraft/world/level/BlockAndTintGetter	net/minecraft/class_1920	net/minecraft/world/level/BlockAndTintGetter
	m	(Lgu;Lclx;)I	a	m_6171_	method_23752	getBlockTint
	m	(Lcmv;Lgu;)I	a	m_45517_	method_8314	getBrightness
	m	(Lha;Z)F	a	m_7717_	method_24852	getShade
	m	(Lgu;I)I	b	m_45524_	method_22335	getRawBrightness
	m	(Lgu;)Z	g	m_45527_	method_8311	canSeeSky
	m	()Ldwt;	s_	m_5518_	method_22336	getLightEngine
c	clq	net/minecraft/world/level/BlockCollisions	net/minecraft/class_5329	net/minecraft/world/level/BlockCollisions
	f	Leed;	a	f_186392_	field_25169	box
	f	Leen;	b	f_186393_	field_25170	context
	f	Lgx;	c	f_186394_	field_25171	cursor
	f	Lgu$a;	d	f_186395_	field_25172	pos
	f	Lefb;	e	f_186396_	field_25173	entityShape
	f	Lclw;	f	f_186397_	field_25174	collisionGetter
	f	Z	g	f_186398_	field_35590	onlySuffocatingBlocks
	f	Lcls;	h	f_186399_	field_35108	cachedBlockGetter
	f	J	i	f_186400_	field_35109	cachedBlockGetterPos
	f	Ljava/util/function/BiFunction;	j	f_285595_	field_44787	resultProvider
	m	(Lclw;Lbfj;Leed;ZLjava/util/function/BiFunction;)V	<init>	<init>	<init>	<init>
	m	(II)Lcls;	a	m_186411_	method_29283	getChunk
c	clr	net/minecraft/world/level/BlockEventData	net/minecraft/class_1919	net/minecraft/world/level/BlockEventData
	f	Lgu;	a	f_45529_	comp_60	pos
	f	Lcpn;	b	f_45530_	comp_61	block
	f	I	c	f_45531_	comp_62	paramA
	f	I	d	f_45532_	comp_63	paramB
	m	(Lgu;Lcpn;II)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_45529_	comp_60	pos
	m	()Lcpn;	b	f_45530_	comp_61	block
	m	()I	c	f_45531_	comp_62	paramA
	m	()I	d	f_45532_	comp_63	paramB
c	cls	net/minecraft/world/level/BlockGetter	net/minecraft/class_1922	net/minecraft/world/level/BlockGetter
	m	()I	M	m_7469_	method_8315	getMaxLightLevel
	m	(Lefb;Ljava/util/function/Supplier;)D	a	m_45564_	method_30346	getBlockFloorHeight
	m	(Lgu;Lczp;)Ljava/util/Optional;	a	m_141902_	method_35230	getBlockEntity
	m	(Leed;)Ljava/util/stream/Stream;	a	m_45556_	method_29546	getBlockStates
	m	(Lclu;)Leee;	a	m_151353_	method_32880	isBlockInLine
	m	(Lclv;)Leee;	a	m_45547_	method_17742	clip
	m	(Leei;Leei;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_151361_	method_17744	traverseBlocks
	m	(Lclu;Lgu;)Leee;	a	m_274263_	method_32881	method_32881
	m	(Leei;Leei;Lgu;Lefb;Ldcb;)Leee;	a	m_45558_	method_17745	clipWithInteractionOverride
	m	(Lclv;Lgu;)Leee;	a	m_151358_	method_17743	method_17743
	m	(Lgu;)Ldcb;	a_	m_8055_	method_8320	getBlockState
	m	(Lclv;)Leee;	b	m_274262_	method_17746	method_17746
	m	(Lclu;)Leee;	b	m_274264_	method_32882	method_32882
	m	(Lgu;)Ldxe;	b_	m_6425_	method_8316	getFluidState
	m	(Lgu;)Lczn;	c_	m_7702_	method_8321	getBlockEntity
	m	(Lgu;)Lefb;	f	m_151373_	method_30348	method_30348
	m	(Lgu;)I	h	m_7146_	method_8317	getLightEmission
	m	(Lgu;)D	i	m_45573_	method_30347	getBlockFloorHeight
c	clt	net/minecraft/world/level/ChunkPos	net/minecraft/class_1923	net/minecraft/world/level/ChunkPos
	f	J	a	f_45577_	field_17348	INVALID_CHUNK_POS
	f	Lclt;	b	f_186419_	field_35107	ZERO
	f	I	c	f_220335_	field_38224	REGION_SIZE
	f	I	d	f_220336_	field_38225	REGION_MAX_INDEX
	f	I	e	f_45578_	field_9181	x
	f	I	f	f_45579_	field_9180	z
	f	I	g	f_199440_	field_36299	SAFETY_MARGIN
	f	J	h	f_151375_	field_30953	COORD_BITS
	f	J	i	f_151376_	field_30954	COORD_MASK
	f	I	j	f_151377_	field_30955	REGION_BITS
	f	I	k	f_151378_	field_30956	REGION_MASK
	f	I	l	f_151379_	field_30957	HASH_A
	f	I	m	f_151380_	field_30958	HASH_C
	f	I	n	f_151381_	field_30959	HASH_Z_XOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(J)V	<init>	<init>	<init>	<init>
	m	(Lgu;)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	()J	a	m_45588_	method_8324	toLong
	m	(II)Lclt;	a	m_220337_	method_42305	minFromRegion
	m	(III)Lgu;	a	m_151384_	method_35231	getBlockAt
	m	(Lclt;Lclt;)Ljava/util/stream/Stream;	a	m_45599_	method_19281	rangeClosed
	m	(I)I	a	m_151382_	method_33939	getBlockX
	m	(J)I	a	m_45592_	method_8325	getX
	m	(Lgu;)J	a	m_151388_	method_37232	asLong
	m	(Lclt;)I	a	m_45594_	method_24022	getChessboardDistance
	m	(Lclt;I)Ljava/util/stream/Stream;	a	m_45596_	method_19280	rangeClosed
	m	(II)Lclt;	b	m_220340_	method_42306	maxFromRegion
	m	()I	b	m_151390_	method_33940	getMiddleBlockX
	m	(I)I	b	m_151391_	method_33941	getBlockZ
	m	(J)I	b	m_45602_	method_8332	getZ
	m	(II)J	c	m_45589_	method_8331	asLong
	m	()I	c	m_151393_	method_33942	getMiddleBlockZ
	m	(I)Lgu;	c	m_151394_	method_33943	getMiddleBlockPosition
	m	(II)I	d	m_220343_	method_42307	hash
	m	()I	d	m_45604_	method_8326	getMinBlockX
	m	()I	e	m_45605_	method_8328	getMinBlockZ
	m	()I	f	m_45608_	method_8327	getMaxBlockX
	m	()I	g	m_45609_	method_8329	getMaxBlockZ
	m	()I	h	m_45610_	method_17885	getRegionX
	m	()I	i	m_45612_	method_17886	getRegionZ
	m	()I	j	m_45613_	method_17887	getRegionLocalX
	m	()I	k	m_45614_	method_17888	getRegionLocalZ
	m	()Lgu;	l	m_45615_	method_8323	getWorldPosition
c	clt$1	net/minecraft/world/level/ChunkPos$1	net/minecraft/class_1923$1	net/minecraft/world/level/ChunkPos$1
	f	Lclt;	a	f_45617_	field_18680	val$from
	f	Lclt;	b	f_45618_	field_18681	val$to
	f	I	c	f_45619_	field_18682	val$zDiff
	f	I	d	f_45620_	field_18683	val$xDiff
	f	Lclt;	e	f_45621_	field_18684	pos
	m	(JILclt;Lclt;II)V	<init>	<init>	<init>	<init>
c	clu	net/minecraft/world/level/ClipBlockStateContext	net/minecraft/class_5702	net/minecraft/world/level/ClipBlockStateContext
	f	Leei;	a	f_151397_	field_28102	from
	f	Leei;	b	f_151398_	field_28103	to
	f	Ljava/util/function/Predicate;	c	f_151399_	field_28104	block
	m	(Leei;Leei;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	()Leei;	a	m_151404_	method_32883	getTo
	m	()Leei;	b	m_151405_	method_32884	getFrom
	m	()Ljava/util/function/Predicate;	c	m_151406_	method_32885	isTargetBlock
c	clv	net/minecraft/world/level/ClipContext	net/minecraft/class_3959	net/minecraft/world/level/ClipContext
	f	Leei;	a	f_45682_	field_17553	from
	f	Leei;	b	f_45683_	field_17554	to
	f	Lclv$a;	c	f_45684_	field_17555	block
	f	Lclv$b;	d	f_45685_	field_17556	fluid
	f	Leen;	e	f_45686_	field_17557	collisionContext
	m	(Leei;Leei;Lclv$a;Lclv$b;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Ldxe;Lcls;Lgu;)Lefb;	a	m_45698_	method_17749	getFluidShape
	m	()Leei;	a	m_45693_	method_17747	getTo
	m	(Ldcb;Lcls;Lgu;)Lefb;	a	m_45694_	method_17748	getBlockShape
	m	()Leei;	b	m_45702_	method_17750	getFrom
c	clv$a	net/minecraft/world/level/ClipContext$Block	net/minecraft/class_3959$class_3960	net/minecraft/world/level/ClipContext$Block
	f	Lclv$a;	a	COLLIDER	field_17558	COLLIDER
	f	Lclv$a;	b	OUTLINE	field_17559	OUTLINE
	f	Lclv$a;	c	VISUAL	field_23142	VISUAL
	f	Lclv$a;	d	FALLDAMAGE_RESETTING	field_36337	FALLDAMAGE_RESETTING
	f	Lclv$c;	e	f_45706_	field_17560	shapeGetter
	f	[Lclv$a;	f	$VALUES	field_17561	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILclv$c;)V	<init>	<init>	<init>	<init>
	m	()[Lclv$a;	a	m_151407_	method_36690	$values
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	a	m_201981_	method_40007	method_40007
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	get	m_7544_	get	get
c	clv$b	net/minecraft/world/level/ClipContext$Fluid	net/minecraft/class_3959$class_242	net/minecraft/world/level/ClipContext$Fluid
	f	Lclv$b;	a	NONE	field_1348	NONE
	f	Lclv$b;	b	SOURCE_ONLY	field_1345	SOURCE_ONLY
	f	Lclv$b;	c	ANY	field_1347	ANY
	f	Lclv$b;	d	WATER	field_36338	WATER
	f	Ljava/util/function/Predicate;	e	f_45724_	field_1346	canPick
	f	[Lclv$b;	f	$VALUES	field_1349	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	()[Lclv$b;	a	m_151408_	method_36691	$values
	m	(Ldxe;)Z	a	m_45731_	method_17751	canPick
	m	(Ldxe;)Z	b	m_201987_	method_40008	method_40008
	m	(Ldxe;)Z	c	m_45733_	method_1018	method_1018
	m	(Ldxe;)Z	d	m_45735_	method_1017	method_1017
c	clv$c	net/minecraft/world/level/ClipContext$ShapeGetter	net/minecraft/class_3959$class_3961	net/minecraft/world/level/ClipContext$ShapeGetter
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	get	m_7544_	get	get
c	clw	net/minecraft/world/level/CollisionGetter	net/minecraft/class_1941	net/minecraft/world/level/CollisionGetter
	m	(Lbfj;Leed;)Z	a	m_45756_	method_8587	noCollision
	m	(Ldcb;Lgu;Leen;)Z	a	m_45752_	method_8628	isUnobstructed
	m	(DDDLeed;)Leed;	a	m_186420_	method_39451	method_39451
	m	(Lefb;)Ljava/util/stream/Stream;	a	m_186425_	method_39452	method_39452
	m	(Lbfj;Lefb;)Z	a	m_5450_	method_8611	isUnobstructed
	m	(Lgu$a;Lefb;)Lgu;	a	m_285729_	method_51715	method_51715
	m	(Lbfj;Lefb;Leei;DDD)Ljava/util/Optional;	a	m_151418_	method_33594	findFreePosition
	m	(Lefb;)Z	b	m_186429_	method_39453	method_39453
	m	(Lbfj;Leed;)Ljava/util/List;	b	m_183134_	method_20743	getEntityCollisions
	m	(Lgu$a;Lefb;)Lefb;	b	m_285728_	method_51716	method_51716
	m	(Leed;)Z	b	m_45772_	method_18026	noCollision
	m	(Lgu$a;Lefb;)Lefb;	c	m_285730_	method_51717	method_51717
	m	(II)Lcls;	c	m_7925_	method_22338	getChunkForCollisions
	m	(Lbfj;Leed;)Ljava/lang/Iterable;	c	m_186431_	method_8600	getCollisions
	m	(Lbfj;Leed;)Ljava/lang/Iterable;	d	m_186434_	method_20812	getBlockCollisions
	m	(Lbfj;Leed;)Z	e	m_186437_	method_39454	collidesWithSuffocatingBlock
	m	(Lbfj;)Z	f	m_45784_	method_8606	isUnobstructed
	m	(Lbfj;Leed;)Ljava/util/Optional;	f	m_285750_	method_51718	findSupportingBlock
	m	(Lbfj;)Z	g	m_45786_	method_17892	noCollision
	m	(Lbfj;Leed;)Lefb;	g	m_186440_	method_39455	borderCollision
	m	(Lbfj;Leed;)Ljava/util/Iterator;	h	m_285727_	method_39456	method_39456
	m	()Ldds;	w_	m_6857_	method_8621	getWorldBorder
c	clx	net/minecraft/world/level/ColorResolver	net/minecraft/class_6539	net/minecraft/world/level/ColorResolver
	m	(Lcnk;DD)I	getColor	m_130045_	getColor	getColor
c	cly	net/minecraft/world/level/CommonLevelAccessor	net/minecraft/class_5423	net/minecraft/world/level/CommonLevelAccessor
c	clz	net/minecraft/world/level/CustomSpawner	net/minecraft/class_5304	net/minecraft/world/level/CustomSpawner
	m	(Laif;ZZ)I	a	m_7995_	method_6445	tick
c	cm	net/minecraft/advancements/critereon/PickedUpItemTrigger	net/minecraft/class_5279	net/minecraft/advancements/critereon/PickedUpItemTrigger
	f	Lacq;	a	f_221294_	field_24492	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Laig;Lcfz;Ldzk;Lcm$a;)Z	a	m_221302_	method_27976	method_27976
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcm$a;	a	m_7214_	method_27974	createInstance
	m	(Laig;Lcfz;Lbfj;)V	a	m_221298_	method_27975	trigger
c	cm$a	net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance	net/minecraft/class_5279$class_5280	net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance
	f	Lbz;	a	f_221315_	field_24493	item
	f	Lba;	b	f_221316_	field_24494	entity
	m	(Lacq;Lba;Lbz;Lba;)V	<init>	<init>	<init>	<init>
	m	(Laig;Lcfz;Ldzk;)Z	a	m_221322_	method_27979	matches
	m	(Lba;Lbz;Lba;)Lcm$a;	a	m_286072_	method_27978	thrownItemPickedUpByEntity
	m	(Lba;Lbz;Lba;)Lcm$a;	b	m_286101_	method_43277	thrownItemPickedUpByPlayer
c	cma	net/minecraft/world/level/DataPackConfig	net/minecraft/class_5359	net/minecraft/world/level/DataPackConfig
	f	Lcma;	a	f_45842_	field_25393	DEFAULT
	f	Lcom/mojang/serialization/Codec;	b	f_45843_	field_25394	CODEC
	f	Ljava/util/List;	c	f_45844_	field_25395	enabled
	f	Ljava/util/List;	d	f_45845_	field_25396	disabled
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcma;)Ljava/util/List;	a	m_151454_	method_29548	method_29548
	m	()Ljava/util/List;	a	m_45850_	method_29547	getEnabled
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_45853_	method_29549	method_29549
	m	(Lcma;)Ljava/util/List;	b	m_151456_	method_29551	method_29551
	m	()Ljava/util/List;	b	m_45855_	method_29550	getDisabled
c	cmb	net/minecraft/world/level/EmptyBlockGetter	net/minecraft/class_2682	net/minecraft/world/level/EmptyBlockGetter
	f	Lcmb;	a	INSTANCE	field_12294	INSTANCE
	f	[Lcmb;	b	$VALUES	field_12295	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcmb;	a	m_151458_	method_36692	$values
c	cmc	net/minecraft/world/level/EntityBasedExplosionDamageCalculator	net/minecraft/class_5361	net/minecraft/world/level/EntityBasedExplosionDamageCalculator
	f	Lbfj;	a	f_45892_	field_25399	source
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lcme;Lcls;Lgu;Ldcb;Ldxe;Ljava/lang/Float;)Ljava/lang/Float;	a	m_45907_	method_29552	method_29552
c	cmd	net/minecraft/world/level/EntityGetter	net/minecraft/class_1924	net/minecraft/world/level/EntityGetter
	m	(Ldfz;Leed;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_142425_	method_18023	getEntities
	m	(Lbqm;Lbfz;DDD)Lbyo;	a	m_45949_	method_18463	getNearestPlayer
	m	(Ljava/lang/Class;Lbqm;Lbfz;Leed;)Ljava/util/List;	a	m_45971_	method_18466	getNearbyEntities
	m	(DDDDLjava/util/function/Predicate;)Lbyo;	a	m_5788_	method_8604	getNearestPlayer
	m	(Ljava/lang/Class;Lbqm;Lbfz;DDDLeed;)Lbfz;	a	m_45963_	method_21726	getNearestEntity
	m	(DDDD)Z	a	m_45914_	method_18458	hasNearbyAlivePlayer
	m	(Ljava/util/List;Lbqm;Lbfz;DDD)Lbfz;	a	m_45982_	method_18468	getNearestEntity
	m	(Lbqm;Lbfz;)Lbyo;	a	m_45946_	method_18462	getNearestPlayer
	m	(Lbfj;Leed;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_6249_	method_8333	getEntities
	m	(DDDDZ)Lbyo;	a	m_45924_	method_18459	getNearestPlayer
	m	(Ljava/lang/Class;Leed;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_6443_	method_8390	getEntitiesOfClass
	m	(Lbqm;Lbfz;Leed;)Ljava/util/List;	a	m_45955_	method_18464	getNearbyPlayers
	m	(Lbfj;Lefb;)Z	a	m_5450_	method_8611	isUnobstructed
	m	(Ljava/lang/Class;Leed;)Ljava/util/List;	a	m_45976_	method_18467	getEntitiesOfClass
	m	(Lbfj;D)Lbyo;	a	m_45930_	method_18460	getNearestPlayer
	m	(Lbqm;DDD)Lbyo;	a	m_45941_	method_18461	getNearestPlayer
	m	(Lbfz;)Z	a	m_186449_	method_31590	method_31590
	m	(Lbfj;Leed;)Ljava/util/List;	a_	m_45933_	method_8335	getEntities
	m	(Ljava/util/UUID;)Lbyo;	b	m_46003_	method_18470	getPlayerByUUID
	m	(Lbfj;Leed;)Ljava/util/List;	b	m_183134_	method_20743	getEntityCollisions
	m	(Lbfz;)Z	b	m_186453_	method_31591	method_31591
	m	()Ljava/util/List;	v	m_6907_	method_18456	players
c	cme	net/minecraft/world/level/Explosion	net/minecraft/class_1927	net/minecraft/world/level/Explosion
	f	Lcmf;	a	f_46008_	field_25818	EXPLOSION_DAMAGE_CALCULATOR
	f	I	b	f_151469_	field_30960	MAX_DROPS_PER_COMBINED_STACK
	f	Z	c	f_46009_	field_9186	fire
	f	Lcme$a;	d	f_46010_	field_9184	blockInteraction
	f	Lapf;	e	f_46011_	field_9191	random
	f	Lcmm;	f	f_46012_	field_9187	level
	f	D	g	f_46013_	field_9195	x
	f	D	h	f_46014_	field_9192	y
	f	D	i	f_46015_	field_9189	z
	f	Lbfj;	j	f_46016_	field_9185	source
	f	F	k	f_46017_	field_9190	radius
	f	Lben;	l	f_46018_	field_9193	damageSource
	f	Lcmf;	m	f_46019_	field_25400	damageCalculator
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	n	f_46020_	field_9188	toBlow
	f	Ljava/util/Map;	o	f_46021_	field_9194	hitPlayers
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lbfj;DDDFZLcme$a;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfj;DDDFLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfj;DDDFZLcme$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfj;Lben;Lcmf;DDDFZLcme$a;)V	<init>	<init>	<init>	<init>
	m	(Leei;Lbfj;)F	a	m_46064_	method_17752	getSeenPercent
	m	(Z)V	a	m_46075_	method_8350	finalizeExplosion
	m	(Lbfj;)Lcmf;	a	m_46062_	method_29553	makeDamageCalculator
	m	()V	a	m_46061_	method_8348	explode
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lcfz;Lgu;)V	a	m_46067_	method_24023	addBlockDrops
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lgu;Lcfz;)V	a	m_46071_	method_24024	method_24024
	m	()Z	b	m_254884_	method_46667	interactsWithBlocks
	m	()Lben;	c	m_46077_	method_8349	getDamageSource
	m	()Ljava/util/Map;	d	m_46078_	method_8351	getHitPlayers
	m	()Lbfz;	e	m_252906_	method_8347	getIndirectSourceEntity
	m	()Lbfj;	f	m_253049_	method_46406	getDirectSourceEntity
	m	()V	g	m_46080_	method_8352	clearToBlow
	m	()Ljava/util/List;	h	m_46081_	method_8346	getToBlow
c	cme$a	net/minecraft/world/level/Explosion$BlockInteraction	net/minecraft/class_1927$class_4179	net/minecraft/world/level/Explosion$BlockInteraction
	f	Lcme$a;	a	KEEP	field_40878	KEEP
	f	Lcme$a;	b	DESTROY	field_18687	DESTROY
	f	Lcme$a;	c	DESTROY_WITH_DECAY	field_40879	DESTROY_WITH_DECAY
	f	[Lcme$a;	d	$VALUES	field_18688	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcme$a;	a	m_151477_	method_36693	$values
c	cmf	net/minecraft/world/level/ExplosionDamageCalculator	net/minecraft/class_5362	net/minecraft/world/level/ExplosionDamageCalculator
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcme;Lcls;Lgu;Ldcb;F)Z	a	m_6714_	method_29554	shouldBlockExplode
	m	(Lcme;Lcls;Lgu;Ldcb;Ldxe;)Ljava/util/Optional;	a	m_6617_	method_29555	getBlockExplosionResistance
c	cmg	net/minecraft/world/level/FoliageColor	net/minecraft/class_1926	net/minecraft/world/level/FoliageColor
	f	[I	a	f_46104_	field_9183	pixels
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([I)V	a	m_46110_	method_8340	init
	m	()I	a	m_46106_	method_8342	getEvergreenColor
	m	(DD)I	a	m_46107_	method_8344	get
	m	()I	b	m_46112_	method_8343	getBirchColor
	m	()I	c	m_46113_	method_8341	getDefaultColor
	m	()I	d	m_220346_	method_43717	getMangroveColor
c	cmh	net/minecraft/world/level/ForcedChunksSavedData	net/minecraft/class_1932	net/minecraft/world/level/ForcedChunksSavedData
	f	Ljava/lang/String;	a	f_151479_	field_30961	FILE_ID
	f	Ljava/lang/String;	b	f_151480_	field_30962	TAG_FORCED
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	c	f_46114_	field_9213	chunks
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	a	m_46116_	method_8375	getChunks
	m	(Lqr;)Lcmh;	b	m_151483_	method_32350	load
c	cmi	net/minecraft/world/level/GameRules	net/minecraft/class_1928	net/minecraft/world/level/GameRules
	f	Lcmi$e;	A	f_46155_	field_20637	RULE_DOINSOMNIA
	f	Lcmi$e;	B	f_46156_	field_20638	RULE_DO_IMMEDIATE_RESPAWN
	f	Lcmi$e;	C	f_46121_	field_20634	RULE_DROWNING_DAMAGE
	f	Lcmi$e;	D	f_46122_	field_20635	RULE_FALL_DAMAGE
	f	Lcmi$e;	E	f_46123_	field_20636	RULE_FIRE_DAMAGE
	f	Lcmi$e;	F	f_151485_	field_28044	RULE_FREEZE_DAMAGE
	f	Lcmi$e;	G	f_46124_	field_21831	RULE_DO_PATROL_SPAWNING
	f	Lcmi$e;	H	f_46125_	field_21832	RULE_DO_TRADER_SPAWNING
	f	Lcmi$e;	I	f_220347_	field_38975	RULE_DO_WARDEN_SPAWNING
	f	Lcmi$e;	J	f_46126_	field_25401	RULE_FORGIVE_DEAD_PLAYERS
	f	Lcmi$e;	K	f_46127_	field_25402	RULE_UNIVERSAL_ANGER
	f	Lcmi$e;	L	f_151486_	field_28357	RULE_PLAYERS_SLEEPING_PERCENTAGE
	f	Lcmi$e;	M	f_254629_	field_40880	RULE_BLOCK_EXPLOSION_DROP_DECAY
	f	Lcmi$e;	N	f_254692_	field_40881	RULE_MOB_EXPLOSION_DROP_DECAY
	f	Lcmi$e;	O	f_254705_	field_40882	RULE_TNT_EXPLOSION_DROP_DECAY
	f	Lcmi$e;	P	f_254637_	field_40883	RULE_SNOW_ACCUMULATION_HEIGHT
	f	Lcmi$e;	Q	f_254725_	field_40884	RULE_WATER_SOURCE_CONVERSION
	f	Lcmi$e;	R	f_254672_	field_40885	RULE_LAVA_SOURCE_CONVERSION
	f	Lcmi$e;	S	f_254630_	field_40886	RULE_GLOBAL_SOUND_EVENTS
	f	Lcmi$e;	T	f_268705_	field_42474	RULE_DO_VINES_SPREAD
	f	Lorg/slf4j/Logger;	U	f_46128_	field_19410	LOGGER
	f	Ljava/util/Map;	V	f_46129_	field_9197	GAME_RULE_TYPES
	f	Ljava/util/Map;	W	f_46130_	field_9196	rules
	f	I	a	f_151487_	field_30963	DEFAULT_RANDOM_TICK_SPEED
	f	Lcmi$e;	b	f_46131_	field_19387	RULE_DOFIRETICK
	f	Lcmi$e;	c	f_46132_	field_19388	RULE_MOBGRIEFING
	f	Lcmi$e;	d	f_46133_	field_19389	RULE_KEEPINVENTORY
	f	Lcmi$e;	e	f_46134_	field_19390	RULE_DOMOBSPAWNING
	f	Lcmi$e;	f	f_46135_	field_19391	RULE_DOMOBLOOT
	f	Lcmi$e;	g	f_46136_	field_19392	RULE_DOBLOCKDROPS
	f	Lcmi$e;	h	f_46137_	field_19393	RULE_DOENTITYDROPS
	f	Lcmi$e;	i	f_46138_	field_19394	RULE_COMMANDBLOCKOUTPUT
	f	Lcmi$e;	j	f_46139_	field_19395	RULE_NATURAL_REGENERATION
	f	Lcmi$e;	k	f_46140_	field_19396	RULE_DAYLIGHT
	f	Lcmi$e;	l	f_46141_	field_19397	RULE_LOGADMINCOMMANDS
	f	Lcmi$e;	m	f_46142_	field_19398	RULE_SHOWDEATHMESSAGES
	f	Lcmi$e;	n	f_46143_	field_19399	RULE_RANDOMTICKING
	f	Lcmi$e;	o	f_46144_	field_19400	RULE_SENDCOMMANDFEEDBACK
	f	Lcmi$e;	p	f_46145_	field_19401	RULE_REDUCEDDEBUGINFO
	f	Lcmi$e;	q	f_46146_	field_19402	RULE_SPECTATORSGENERATECHUNKS
	f	Lcmi$e;	r	f_46147_	field_19403	RULE_SPAWN_RADIUS
	f	Lcmi$e;	s	f_46148_	field_19404	RULE_DISABLE_ELYTRA_MOVEMENT_CHECK
	f	Lcmi$e;	t	f_46149_	field_19405	RULE_MAX_ENTITY_CRAMMING
	f	Lcmi$e;	u	f_46150_	field_19406	RULE_WEATHER_CYCLE
	f	Lcmi$e;	v	f_46151_	field_19407	RULE_LIMITED_CRAFTING
	f	Lcmi$e;	w	f_46152_	field_19408	RULE_MAX_COMMAND_CHAIN_LENGTH
	f	Lcmi$e;	x	f_263760_	field_41766	RULE_COMMAND_MODIFICATION_BLOCK_LIMIT
	f	Lcmi$e;	y	f_46153_	field_19409	RULE_ANNOUNCE_ADVANCEMENTS
	f	Lcmi$e;	z	f_46154_	field_19422	RULE_DISABLE_RAIDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/DynamicLike;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicLike;Lcmi$e;Lcmi$g;)V	a	m_46185_	method_20747	method_20747
	m	(Lcmi;Lnet/minecraft/server/MinecraftServer;Lcmi$e;)V	a	m_46179_	method_27323	method_27323
	m	(Lnet/minecraft/server/MinecraftServer;Lcmi$a;)V	a	m_46199_	method_22386	method_22386
	m	(Ljava/util/Map$Entry;)Lcmi$g;	a	m_46193_	method_27324	method_27324
	m	(Lcmi;Lnet/minecraft/server/MinecraftServer;)V	a	m_46176_	method_27322	assignFrom
	m	(Lcmi$e;Lcmi;Lnet/minecraft/server/MinecraftServer;)V	a	m_46172_	method_27321	assignCap
	m	(Lqr;Lcmi$e;Lcmi$g;)V	a	m_46195_	method_20751	method_20751
	m	(Lcmi$c;)V	a	m_46164_	method_20744	visitGameRuleTypes
	m	(Lcmi$c;Lcmi$e;Lcmi$f;)V	a	m_46166_	method_20745	callVisitorCap
	m	()Lqr;	a	m_46163_	method_8358	createTag
	m	(Lcmi$e;)Lcmi$g;	a	m_46170_	method_20746	getRule
	m	(Ljava/lang/String;Lcmi$b;Lcmi$f;)Lcmi$e;	a	m_46189_	method_8359	register
	m	(Lcom/mojang/serialization/DynamicLike;)V	a	m_46183_	method_8357	loadFromTag
	m	(Lcmi$c;Lcmi$e;Lcmi$f;)V	b	m_46203_	method_20750	method_20750
	m	()Lcmi;	b	m_46202_	method_27325	copy
	m	(Ljava/util/Map$Entry;)Lcmi$g;	b	m_46209_	method_20748	method_20748
	m	(Lnet/minecraft/server/MinecraftServer;Lcmi$a;)V	b	m_46211_	method_8361	method_8361
	m	(Lcmi$e;)Z	b	m_46207_	method_8355	getBoolean
	m	(Lcmi$e;)I	c	m_46215_	method_8356	getInt
	m	(Lcmi$e;)Ljava/lang/String;	d	m_46217_	method_20752	method_20752
c	cmi$a	net/minecraft/world/level/GameRules$BooleanValue	net/minecraft/class_1928$class_4310	net/minecraft/world/level/GameRules$BooleanValue
	f	Z	b	f_46219_	field_19411	value
	m	(Lcmi$f;Z)V	<init>	<init>	<init>	<init>
	m	(Lcmi$a;Lnet/minecraft/server/MinecraftServer;)V	a	m_5614_	method_27326	setFrom
	m	(Lnet/minecraft/server/MinecraftServer;Lcmi$a;)V	a	m_46235_	method_20754	method_20754
	m	(Z)Lcmi$f;	a	m_46250_	method_20759	create
	m	(ZLnet/minecraft/server/MinecraftServer;)V	a	m_46246_	method_20758	set
	m	(ZLcmi$f;)Lcmi$a;	a	m_46240_	method_20756	method_20756
	m	()Z	a	m_46223_	method_20753	get
	m	(ZLjava/util/function/BiConsumer;)Lcmi$f;	a	m_46252_	method_20760	create
	m	()Lcmi$a;	d	m_5589_	method_20761	getSelf
	m	()Lcmi$a;	e	m_5590_	method_27327	copy
c	cmi$b	net/minecraft/world/level/GameRules$Category	net/minecraft/class_1928$class_5198	net/minecraft/world/level/GameRules$Category
	f	Lcmi$b;	a	PLAYER	field_24094	PLAYER
	f	Lcmi$b;	b	MOBS	field_24095	MOBS
	f	Lcmi$b;	c	SPAWNING	field_24096	SPAWNING
	f	Lcmi$b;	d	DROPS	field_24097	DROPS
	f	Lcmi$b;	e	UPDATES	field_24098	UPDATES
	f	Lcmi$b;	f	CHAT	field_24099	CHAT
	f	Lcmi$b;	g	MISC	field_24100	MISC
	f	Ljava/lang/String;	h	f_46267_	field_24101	descriptionId
	f	[Lcmi$b;	i	$VALUES	field_24102	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_46274_	method_27328	getDescriptionId
	m	()[Lcmi$b;	b	m_151488_	method_36694	$values
c	cmi$c	net/minecraft/world/level/GameRules$GameRuleTypeVisitor	net/minecraft/class_1928$class_4311	net/minecraft/world/level/GameRules$GameRuleTypeVisitor
	m	(Lcmi$e;Lcmi$f;)V	a	m_6889_	method_20762	visit
	m	(Lcmi$e;Lcmi$f;)V	b	m_6891_	method_27329	visitBoolean
	m	(Lcmi$e;Lcmi$f;)V	c	m_6894_	method_27330	visitInteger
c	cmi$d	net/minecraft/world/level/GameRules$IntegerValue	net/minecraft/class_1928$class_4312	net/minecraft/world/level/GameRules$IntegerValue
	f	I	b	f_46284_	field_19412	value
	m	(Lcmi$f;I)V	<init>	<init>	<init>	<init>
	m	(ILnet/minecraft/server/MinecraftServer;)V	a	m_151489_	method_35236	set
	m	(ILjava/util/function/BiConsumer;)Lcmi$f;	a	m_46294_	method_20766	create
	m	()I	a	m_46288_	method_20763	get
	m	(Lnet/minecraft/server/MinecraftServer;Lcmi$d;)V	a	m_46308_	method_20767	method_20767
	m	(I)Lcmi$f;	a	m_46312_	method_20768	create
	m	(ILcmi$f;)Lcmi$d;	a	m_46291_	method_20765	method_20765
	m	(Lcmi$d;Lnet/minecraft/server/MinecraftServer;)V	a	m_5614_	method_27331	setFrom
	m	(Ljava/lang/String;)Z	b	m_46314_	method_27332	tryDeserialize
	m	(Ljava/lang/String;)I	c	m_46317_	method_20769	safeParse
	m	()Lcmi$d;	d	m_5589_	method_20770	getSelf
	m	()Lcmi$d;	e	m_5590_	method_27333	copy
c	cmi$e	net/minecraft/world/level/GameRules$Key	net/minecraft/class_1928$class_4313	net/minecraft/world/level/GameRules$Key
	f	Ljava/lang/String;	a	f_46323_	field_19413	id
	f	Lcmi$b;	b	f_46324_	field_24103	category
	m	(Ljava/lang/String;Lcmi$b;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_46328_	method_20771	getId
	m	()Ljava/lang/String;	b	m_46331_	method_27334	getDescriptionId
	m	()Lcmi$b;	c	m_46332_	method_27335	getCategory
c	cmi$f	net/minecraft/world/level/GameRules$Type	net/minecraft/class_1928$class_4314	net/minecraft/world/level/GameRules$Type
	f	Ljava/util/function/Supplier;	a	f_46337_	field_19414	argument
	f	Ljava/util/function/Function;	b	f_46338_	field_19415	constructor
	f	Ljava/util/function/BiConsumer;	c	f_46339_	field_19416	callback
	f	Lcmi$h;	d	f_46340_	field_24104	visitorCaller
	m	(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lcmi$h;)V	<init>	<init>	<init>	<init>
	m	(Lcmi$c;Lcmi$e;)V	a	m_46353_	method_27336	callVisitor
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;	a	m_46358_	method_20775	createArgument
	m	()Lcmi$g;	a	m_46352_	method_20773	createRule
c	cmi$g	net/minecraft/world/level/GameRules$Value	net/minecraft/class_1928$class_4315	net/minecraft/world/level/GameRules$Value
	f	Lcmi$f;	a	f_46360_	field_19417	type
	m	(Lcmi$f;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_7377_	method_20777	deserialize
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V	a	m_5528_	method_20776	updateFromArgument
	m	(Lnet/minecraft/server/MinecraftServer;)V	a	m_46368_	method_20778	onChanged
	m	(Lcmi$g;Lnet/minecraft/server/MinecraftServer;)V	a	m_5614_	method_27337	setFrom
	m	()Ljava/lang/String;	b	m_5831_	method_20779	serialize
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V	b	m_46370_	method_20780	setFromArgument
	m	()I	c	m_6855_	method_20781	getCommandResult
	m	()Lcmi$g;	f	m_5590_	method_27338	copy
	m	()Lcmi$g;	g	m_5589_	method_20782	getSelf
c	cmi$h	net/minecraft/world/level/GameRules$VisitorCaller	net/minecraft/class_1928$class_5199	net/minecraft/world/level/GameRules$VisitorCaller
	m	(Lcmi$c;Lcmi$e;Lcmi$f;)V	call	m_46374_	call	call
c	cmj	net/minecraft/world/level/GameType	net/minecraft/class_1934	net/minecraft/world/level/GameType
	f	Lcmj;	a	SURVIVAL	field_9215	SURVIVAL
	f	Lcmj;	b	CREATIVE	field_9220	CREATIVE
	f	Lcmj;	c	ADVENTURE	field_9216	ADVENTURE
	f	Lcmj;	d	SPECTATOR	field_9219	SPECTATOR
	f	Lcmj;	e	f_151492_	field_28045	DEFAULT_MODE
	f	Lapr$a;	f	f_262729_	field_41676	CODEC
	f	Ljava/util/function/IntFunction;	g	f_262728_	field_41677	BY_ID
	f	I	h	f_46378_	field_30964	NOT_SET
	f	I	i	f_46383_	field_9217	id
	f	Ljava/lang/String;	j	f_46384_	field_9221	name
	f	Lsw;	k	f_151493_	field_28046	shortName
	f	Lsw;	l	f_151494_	field_28047	longName
	f	[Lcmj;	m	$VALUES	field_9222	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_46392_	method_8379	getId
	m	(Lbyl;)V	a	m_46398_	method_8382	updatePlayerAbilities
	m	(Ljava/lang/String;Lcmj;)Lcmj;	a	m_46402_	method_8378	byName
	m	(Lcmj;)I	a	m_151495_	method_32761	getNullableId
	m	(I)Lcmj;	a	m_46393_	method_8384	byId
	m	(Ljava/lang/String;)Lcmj;	a	m_46400_	method_8385	byName
	m	()Ljava/lang/String;	b	m_46405_	method_8381	getName
	m	(I)Lcmj;	b	m_151497_	method_32762	byNullableId
	m	()Lsw;	d	m_151499_	method_8383	getLongDisplayName
	m	()Lsw;	e	m_151500_	method_32763	getShortDisplayName
	m	()Z	f	m_46407_	method_8387	isBlockPlacingRestricted
	m	()Z	g	m_46408_	method_8386	isCreative
	m	()Z	h	m_46409_	method_8388	isSurvival
	m	()[Lcmj;	i	m_151501_	method_36695	$values
c	cmk	net/minecraft/world/level/GrassColor	net/minecraft/class_1933	net/minecraft/world/level/GrassColor
	f	[I	a	f_46413_	field_9214	pixels
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([I)V	a	m_46418_	method_8376	init
	m	()I	a	m_276205_	method_49724	getDefaultColor
	m	(DD)I	a	m_46415_	method_8377	get
c	cml	net/minecraft/world/level/ItemLike	net/minecraft/class_1935	net/minecraft/world/level/ItemLike
	m	()Lcfu;	k	m_5456_	method_8389	asItem
c	cmm	net/minecraft/world/level/Level	net/minecraft/class_1937	net/minecraft/world/level/Level
	f	Ldzf;	A	f_46442_	field_9232	levelData
	f	Z	B	f_46443_	field_9236	isClientSide
	f	Lacp;	D	f_220349_	field_9247	dimensionTypeId
	f	Lhe;	E	f_204147_	field_36402	dimensionTypeRegistration
	f	Ljava/util/function/Supplier;	F	f_46446_	field_16316	profiler
	f	Ldds;	G	f_46447_	field_9223	worldBorder
	f	Lcnm;	H	f_46420_	field_20639	biomeManager
	f	Lacp;	I	f_46421_	field_25176	dimension
	f	Lhs;	J	f_268710_	field_42475	registryAccess
	f	Lbeo;	K	f_268497_	field_42476	damageSources
	f	J	L	f_186455_	field_35455	subTickCount
	f	Ljava/util/List;	a	f_151503_	field_27081	pendingBlockEntityTickers
	f	Z	b	f_151504_	field_9249	tickingBlockEntities
	f	Ljava/lang/Thread;	c	f_46423_	field_17086	thread
	f	Z	d	f_46424_	field_24496	isDebug
	f	I	e	f_46425_	field_9226	skyDarken
	f	Lapf;	f	f_220348_	field_38861	threadSafeRandom
	f	Lcom/mojang/serialization/Codec;	g	f_46427_	field_25178	RESOURCE_KEY_CODEC
	f	Lacp;	h	f_46428_	field_25179	OVERWORLD
	f	Lacp;	i	f_46429_	field_25180	NETHER
	f	Lacp;	j	f_46430_	field_25181	END
	f	I	k	f_151505_	field_30965	MAX_LEVEL_SIZE
	f	I	l	f_151506_	field_30966	LONG_PARTICLE_CLIP_RANGE
	f	I	m	f_151507_	field_30967	SHORT_PARTICLE_CLIP_RANGE
	f	I	n	f_151508_	field_30968	MAX_BRIGHTNESS
	f	I	o	f_151509_	field_30969	TICKS_PER_DAY
	f	I	p	f_151510_	field_30970	MAX_ENTITY_SPAWN_Y
	f	I	q	f_151511_	field_30971	MIN_ENTITY_SPAWN_Y
	f	Ljava/util/List;	r	f_151512_	field_27082	blockEntityTickers
	f	Ldyg;	s	f_220350_	field_38226	neighborUpdater
	f	I	t	f_46435_	field_9256	randValue
	f	I	u	f_46436_	field_9238	addend
	f	F	v	f_46437_	field_9253	oRainLevel
	f	F	w	f_46438_	field_9235	rainLevel
	f	F	x	f_46439_	field_9251	oThunderLevel
	f	F	y	f_46440_	field_9234	thunderLevel
	f	Lapf;	z	f_46441_	field_9229	random
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldzf;Lacp;Lhs;Lhe;Ljava/util/function/Supplier;ZZJI)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	D	m_46457_	method_8558	isInWorldBoundsHorizontal
	m	()Ldgb;	E	m_142646_	method_31592	getEntities
	m	()Ljava/lang/String;	F	m_46464_	method_31419	gatherChunkSourceStats
	m	()Lefg;	I	m_6188_	method_8428	getScoreboard
	m	()Z	N	m_46461_	method_8530	isDay
	m	()Z	O	m_46462_	method_23886	isNight
	m	()V	P	m_46463_	method_18471	tickBlockEntities
	m	()V	Q	m_46465_	method_8533	updateSkyBrightness
	m	()Lgu;	R	m_220360_	method_43126	getSharedSpawnPos
	m	()F	S	m_220361_	method_43127	getSharedSpawnAngle
	m	()V	T	m_46466_	method_8543	prepareWeather
	m	()V	U	m_7462_	method_8525	disconnect
	m	()J	V	m_46467_	method_8510	getGameTime
	m	()J	W	m_46468_	method_8532	getDayTime
	m	()Lcmi;	X	m_46469_	method_8450	getGameRules
	m	()Z	Y	m_46470_	method_8546	isThundering
	m	()Z	Z	m_46471_	method_8419	isRaining
	m	(Lbfj;DDDFLcmm$a;)Lcme;	a	m_254849_	method_8437	explode
	m	(DDDDDDLqr;)V	a	m_7228_	method_8547	createFireworks
	m	(Lgu;Lcpn;II)V	a	m_7696_	method_8427	blockEvent
	m	(Lbfj;Lben;Lcmf;DDDFZLcmm$a;Z)Lcme;	a	m_255278_	method_46668	explode
	m	(DDDLamg;Lami;FFZ)V	a	m_7785_	method_8486	playLocalSound
	m	(Lgu;Lbfj;Lha;)Z	a	m_46578_	method_24368	loadedAndEntityCanStandOnFace
	m	(Lhe;)Ljava/lang/IllegalArgumentException;	a	m_220391_	method_44014	method_44014
	m	(Lbyo;Lbfj;Lamg;Lami;FF)V	a	m_6269_	method_43129	playSound
	m	(Lbfj;B)V	a	m_7605_	method_8421	broadcastEntityEvent
	m	(Lbyo;DDDLhe;Lami;FFJ)V	a	m_262808_	method_8465	playSeededSound
	m	(Lbfj;Lgu;Lamg;Lami;FF)V	a	m_245803_	method_45445	playSound
	m	(Ldfz;Leed;Ljava/util/function/Predicate;Ljava/util/List;)V	a	m_261153_	method_47574	getEntities
	m	(Ldcb;Lgu;Lcpn;Lgu;Z)V	a	m_213960_	method_41410	neighborChanged
	m	(Lczn;)V	a	m_151523_	method_8438	setBlockEntity
	m	(Lbfj;Ljava/util/function/Predicate;Ljava/util/List;Lbfj;)V	a	m_151518_	method_31593	method_31593
	m	(Lbyo;Lbfj;Lhe;Lami;FFJ)V	a	m_213890_	method_8449	playSeededSound
	m	(Ldbd;)V	a	m_151525_	method_31594	addBlockEntityTicker
	m	(Lbfj;Lben;Lcmf;Leei;FZLcmm$a;)Lcme;	a	m_254951_	method_46407	explode
	m	(Lo;)Lp;	a	m_6026_	method_8538	fillReportDetails
	m	(Lgu;Ldcb;Ldcb;)V	a	m_6559_	method_19282	onBlockStateChange
	m	(Ldfz;Leed;Ljava/util/function/Predicate;Ljava/util/List;I)V	a	m_260826_	method_47575	getEntities
	m	(Luo;)V	a	m_5503_	method_8522	sendPacketToServer
	m	(Lbyo;Lgu;)Z	a	m_7966_	method_8505	mayInteract
	m	(Lgu;Lamg;Lami;FFZ)V	a	m_245747_	method_45446	playLocalSound
	m	()Ljava/lang/String;	a	m_46474_	method_20783	method_20783
	m	(Lgu;Ldcb;)V	a	m_142052_	method_31595	addDestroyBlockEffect
	m	(Lbfj;Lben;Lcmf;DDDFZLcmm$a;)Lcme;	a	m_254877_	method_8454	explode
	m	(Lgu;Lbfj;)Z	a	m_46575_	method_8515	loadedAndEntityCanStandOn
	m	(Lit;ZDDDDDD)V	a	m_6493_	method_8466	addParticle
	m	(Ljava/util/function/Consumer;Lbfj;)V	a	m_46653_	method_18472	guardEntityTick
	m	(Lgu;Lcpn;)V	a	m_46672_	method_8452	updateNeighborsAt
	m	(Lbyo;DDDLamg;Lami;FF)V	a	m_6263_	method_43128	playSound
	m	(ILgu;I)V	a	m_6801_	method_8517	destroyBlockProgress
	m	(Lgu;Ldcb;Ldcb;I)V	a	m_7260_	method_8413	sendBlockUpdated
	m	(Lcmi$e;)Lcme$a;	a	m_255157_	method_46669	getDestroyType
	m	(Ljava/lang/String;)Ldyo;	a	m_7489_	method_17891	getMapData
	m	(Lbyo;DDDLamg;Lami;FFJ)V	a	m_214150_	method_47967	playSeededSound
	m	(Ljava/util/function/Predicate;Ljava/util/List;ILdfz;Lbfj;)Lanr$a;	a	m_260792_	method_47576	method_47576
	m	(J)Z	a	m_183438_	method_39425	shouldTickBlocksAt
	m	(Lgu;Lcpn;Lha;)V	a	m_46590_	method_8508	updateNeighborsAtExceptFromFacing
	m	(I)Lbfj;	a	m_6815_	method_8469	getEntity
	m	(Lgu;Lcpn;Lgu;)V	a	m_46586_	method_8492	neighborChanged
	m	(F)F	a	m_46490_	method_8442	getSunAngle
	m	(IIII)Lgu;	a	m_46496_	method_8536	getBlockRandomPos
	m	(Ljava/lang/String;Ldyo;)V	a	m_142325_	method_17890	setMapData
	m	(Lbfj;Lben;)V	a	m_269196_	method_48760	broadcastDamageEvent
	m	(Lbfj;DDDFZLcmm$a;)Lcme;	a	m_255391_	method_8537	explode
	m	()Lacp;	aa	m_220362_	method_44013	dimensionTypeId
	m	()Lhe;	ab	m_204156_	method_40134	dimensionTypeRegistration
	m	()Lacp;	ac	m_46472_	method_27983	dimension
	m	()Lban;	ad	m_46473_	method_16107	getProfiler
	m	()Ljava/util/function/Supplier;	ae	m_46658_	method_24367	getProfilerSupplier
	m	()Z	af	m_46659_	method_27982	isDebug
	m	()Lbeo;	ag	m_269111_	method_48963	damageSources
	m	(ZZ)V	b	m_46703_	method_8424	setSpawnSettings
	m	(Lgu;Ldcb;Ldcb;)V	b	m_6550_	method_16109	setBlocksDirty
	m	(F)F	b	m_46661_	method_8478	getThunderLevel
	m	(Lit;ZDDDDDD)V	b	m_6485_	method_17452	addAlwaysVisibleParticle
	m	(Lgu;Ldcb;)Z	b	m_46597_	method_8501	setBlockAndUpdate
	m	(Lit;DDDDDD)V	b	m_7107_	method_8494	addAlwaysVisibleParticle
	m	(ILgu;I)V	b	m_6798_	method_8474	globalLevelEvent
	m	(I)Z	b	m_46724_	method_25952	isOutsideSpawnableHeight
	m	(F)V	c	m_46707_	method_8496	setThunderLevel
	m	(I)V	c	m_6580_	method_8509	setSkyFlashTime
	m	(Lgu;Lcpn;)V	c	m_46717_	method_8455	updateNeighbourForOutputSignal
	m	(F)F	d	m_46722_	method_8430	getRainLevel
	m	(II)Ldei;	d	m_6325_	method_8497	getChunk
	m	(F)V	e	m_46734_	method_8519	setRainLevel
	m	(Lbfj;)Z	h	m_183599_	method_38989	shouldTickDeath
	m	(Lgu;)Z	j	m_46739_	method_24794	isInWorldBounds
	m	(Lgu;)Z	k	m_46741_	method_25953	isInSpawnableBounds
	m	(Lgu;)Ldei;	l	m_46745_	method_8500	getChunkAt
	m	(Lgu;)Z	m	m_220393_	method_41411	shouldTickBlocksAt
	m	(Lgu;)V	n	m_46747_	method_8544	removeBlockEntity
	m	(Lgu;)Z	o	m_46749_	method_8477	isLoaded
	m	(Lgu;)V	p	m_151543_	method_8524	blockEntityChanged
	m	()Ljava/lang/String;	p	m_268981_	method_8484	method_8484
	m	(Lgu;)Z	q	m_46758_	method_8520	isRainingAt
	m	()Lcjd;	q	m_7465_	method_8433	getRecipeManager
	m	()Z	r	m_7441_	method_8458	noSave
	m	()I	t	m_7354_	method_17889	getFreeMapId
c	cmm$1	net/minecraft/world/level/Level$1	net/minecraft/class_1937$1	net/minecraft/world/level/Level$1
	f	Ldfk;	a	f_220396_	field_39310	val$dimensionType
	f	Lcmm;	b	f_46765_	field_24672	field_24672
	m	(Lcmm;Ldfk;)V	<init>	<init>	<init>	<init>
c	cmm$2	net/minecraft/world/level/Level$2	net/minecraft/class_1937$2	net/minecraft/world/level/Level$2
	f	[I	a	f_254640_	field_40887	$SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cmm$a	net/minecraft/world/level/Level$ExplosionInteraction	net/minecraft/class_1937$class_7867	net/minecraft/world/level/Level$ExplosionInteraction
	f	Lcmm$a;	a	NONE	field_40888	NONE
	f	Lcmm$a;	b	BLOCK	field_40889	BLOCK
	f	Lcmm$a;	c	MOB	field_40890	MOB
	f	Lcmm$a;	d	TNT	field_40891	TNT
	f	[Lcmm$a;	e	$VALUES	field_40892	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcmm$a;	a	m_255267_	method_46670	$values
c	cmn	net/minecraft/world/level/LevelAccessor	net/minecraft/class_1936	net/minecraft/world/level/LevelAccessor
	m	()J	A_	m_183596_	method_39224	nextSubTickCount
	m	()Ldeb;	J	m_7726_	method_8398	getChunkSource
	m	()Lefp;	K	m_183324_	method_8405	getFluidTicks
	m	()Lefp;	L	m_183326_	method_8397	getBlockTicks
	m	(Lha;Ldcb;Lgu;Lgu;II)V	a	m_213683_	method_42308	neighborShapeChanged
	m	(Lbyo;Lgu;Lamg;Lami;FF)V	a	m_5594_	method_8396	playSound
	m	(Lbfj;Ldgl;Leei;)V	a	m_220400_	method_43275	gameEvent
	m	(Lbyo;ILgu;I)V	a	m_5898_	method_8444	levelEvent
	m	(Lgu;Ljava/lang/Object;ILefx;)Left;	a	m_186482_	method_39284	createTick
	m	(Lbyo;Lgu;Lamg;Lami;)V	a	m_247517_	method_45447	playSound
	m	(Ldgl;Lgu;Ldgl$a;)V	a	m_220407_	method_43276	gameEvent
	m	(Lit;DDDDDD)V	a	m_7106_	method_8406	addParticle
	m	(Lgu;Ldxd;I)V	a	m_186469_	method_39281	scheduleTick
	m	(Lgu;Lcpn;ILefx;)V	a	m_186464_	method_39280	scheduleTick
	m	(Lgu;Ldxd;ILefx;)V	a	m_186473_	method_39282	scheduleTick
	m	(Lgu;Ljava/lang/Object;I)Left;	a	m_186478_	method_39283	createTick
	m	(Lgu;Lcpn;I)V	a	m_186460_	method_39279	scheduleTick
	m	(Ldgl;Leei;Ldgl$a;)V	a	m_214171_	method_32888	gameEvent
	m	(Lbfj;Ldgl;Lgu;)V	a	m_142346_	method_33596	gameEvent
	m	()Lbdu;	ai	m_46791_	method_8407	getDifficulty
	m	(Lgu;Lcpn;)V	b	m_6289_	method_8408	blockUpdated
	m	(ILgu;I)V	c	m_46796_	method_20290	levelEvent
	m	(Lgu;)Lbdv;	d_	m_6436_	method_8404	getCurrentDifficultyAt
	m	()Lnet/minecraft/server/MinecraftServer;	n	m_7654_	method_8503	getServer
	m	()Ldyv;	u_	m_6106_	method_8401	getLevelData
	m	()Lapf;	y_	m_213780_	method_8409	getRandom
c	cmo	net/minecraft/world/level/LevelHeightAccessor	net/minecraft/class_5539	net/minecraft/world/level/LevelHeightAccessor
	m	()I	C_	m_141937_	method_31607	getMinBuildHeight
	m	()I	D_	m_141928_	method_31605	getHeight
	m	()I	aj	m_151558_	method_31600	getMaxBuildHeight
	m	()I	ak	m_151559_	method_32890	getSectionsCount
	m	()I	al	m_151560_	method_32891	getMinSection
	m	()I	am	m_151561_	method_31597	getMaxSection
	m	(I)Z	d	m_151562_	method_31601	isOutsideBuildHeight
	m	(I)I	e	m_151564_	method_31602	getSectionIndex
	m	(II)Lcmo;	e	m_186487_	method_39034	create
	m	(I)I	f	m_151566_	method_31603	getSectionIndexFromSectionY
	m	(I)I	g	m_151568_	method_31604	getSectionYFromSectionIndex
	m	(Lgu;)Z	r	m_151570_	method_31606	isOutsideBuildHeight
c	cmo$1	net/minecraft/world/level/LevelHeightAccessor$1	net/minecraft/class_5539$1	net/minecraft/world/level/LevelHeightAccessor$1
	f	I	a	f_186490_	field_35180	val$height
	f	I	b	f_186491_	field_35181	val$minBuildHeight
	m	(II)V	<init>	<init>	<init>	<init>
c	cmp	net/minecraft/world/level/LevelReader	net/minecraft/class_4538	net/minecraft/world/level/LevelReader
	m	(Lgu;)Z	A	m_46805_	method_22340	hasChunkAt
	m	()Lhs;	B_	m_9598_	method_30349	registryAccess
	m	()Lcaw;	G	m_246046_	method_45162	enabledFeatures
	m	(III)Lhe;	a	m_203675_	method_22387	getUncachedNoiseBiome
	m	(IIIIII)Z	a	m_46812_	method_22341	hasChunksAt
	m	(Ldhk$a;II)I	a	m_6924_	method_8624	getHeight
	m	(Ldhk$a;Lgu;)Lgu;	a	m_5452_	method_8598	getHeightmapPos
	m	(IILdec;Z)Lddx;	a	m_6522_	method_8402	getChunk
	m	(Lgu;Lgu;)Z	a	m_46832_	method_22343	hasChunksAt
	m	(Lacp;)Lhg;	a	m_246945_	method_45448	holderLookup
	m	(IILdec;)Lddx;	a	m_46819_	method_22342	getChunk
	m	(II)Lddx;	a	m_6325_	method_8392	getChunk
	m	(II)Z	b	m_7232_	method_8393	hasChunk
	m	(IIII)Z	b	m_151572_	method_33597	hasChunksAt
	m	(Leed;)Ljava/util/stream/Stream;	c	m_46847_	method_29556	getBlockStatesIfLoaded
	m	(Lgu;I)I	c	m_46849_	method_22346	getMaxLocalRawBrightness
	m	(Leed;)Z	d	m_46855_	method_22345	containsAnyLiquid
	m	(II)Z	f	m_151577_	method_33598	hasChunkAt
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
	m	()Z	r_	m_5776_	method_8608	isClientSide
	m	(Lgu;)Lhe;	s	m_204166_	method_23753	getBiome
	m	(Lgu;)Z	t	m_46859_	method_22347	isEmptyBlock
	m	()I	t_	m_5736_	method_8615	getSeaLevel
	m	(Lgu;)Z	u	m_46861_	method_22348	canSeeSkyFromBelowWater
	m	(Lgu;)F	v	m_220419_	method_42309	getPathfindingCostFromLightLevels
	m	()I	v_	m_7445_	method_8594	getSkyDarken
	m	(Lgu;)F	w	m_220417_	method_22349	getLightLevelDependentMagicValue
	m	(Lgu;)Lddx;	x	m_46865_	method_22350	getChunk
	m	()Ldfk;	x_	m_6042_	method_8597	dimensionType
	m	(Lgu;)Z	y	m_46801_	method_22351	isWaterAt
	m	(Lgu;)I	z	m_46803_	method_22339	getMaxLocalRawBrightness
	m	()Lcnm;	z_	m_7062_	method_22385	getBiomeManager
c	cmq	net/minecraft/world/level/LevelSettings	net/minecraft/class_1940	net/minecraft/world/level/LevelSettings
	f	Ljava/lang/String;	a	f_46902_	field_24105	levelName
	f	Lcmj;	b	f_46903_	field_9257	gameType
	f	Z	c	f_46904_	field_9262	hardcore
	f	Lbdu;	d	f_46905_	field_24106	difficulty
	f	Z	e	f_46906_	field_9261	allowCommands
	f	Lcmi;	f	f_46907_	field_24107	gameRules
	f	Lcnf;	g	f_243681_	field_25403	dataConfiguration
	m	(Ljava/lang/String;Lcmj;ZLbdu;ZLcmi;Lcnf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Number;)Lbdu;	a	m_46927_	method_28384	method_28384
	m	(Lcmj;)Lcmq;	a	m_46922_	method_28382	withGameType
	m	()Ljava/lang/String;	a	m_46917_	method_27339	levelName
	m	(Lcnf;)Lcmq;	a	m_247275_	method_29557	withDataConfiguration
	m	(Lcom/mojang/serialization/Dynamic;Lcnf;)Lcmq;	a	m_46924_	method_28383	parse
	m	(Lbdu;)Lcmq;	a	m_46918_	method_28381	withDifficulty
	m	()Lcmj;	b	m_46929_	method_8574	gameType
	m	()Z	c	m_46930_	method_8583	hardcore
	m	()Lbdu;	d	m_46931_	method_27340	difficulty
	m	()Z	e	m_46932_	method_8582	allowCommands
	m	()Lcmi;	f	m_46933_	method_27341	gameRules
	m	()Lcnf;	g	m_246291_	method_29558	getDataConfiguration
	m	()Lcmq;	h	m_46935_	method_28385	copy
c	cmr	net/minecraft/world/level/LevelSimulatedRW	net/minecraft/class_3747	net/minecraft/world/level/LevelSimulatedRW
c	cms	net/minecraft/world/level/LevelSimulatedReader	net/minecraft/class_3746	net/minecraft/world/level/LevelSimulatedReader
	m	(Lgu;Ljava/util/function/Predicate;)Z	a	m_7433_	method_16358	isStateAtPosition
	m	(Ldhk$a;Lgu;)Lgu;	a	m_5452_	method_8598	getHeightmapPos
	m	(Lgu;Lczp;)Ljava/util/Optional;	a	m_141902_	method_35230	getBlockEntity
	m	(Lgu;Ljava/util/function/Predicate;)Z	b	m_142433_	method_35237	isFluidAtPosition
c	cmt	net/minecraft/world/level/LevelTimeAccess	net/minecraft/class_5424	net/minecraft/world/level/LevelTimeAccess
	m	()J	ah	m_8044_	method_30271	dayTime
	m	()F	an	m_46940_	method_30272	getMoonBrightness
	m	()I	ao	m_46941_	method_30273	getMoonPhase
	m	(F)F	f	m_46942_	method_30274	getTimeOfDay
c	cmu	net/minecraft/world/level/LevelWriter	net/minecraft/class_1945	net/minecraft/world/level/LevelWriter
	m	(Lgu;Ldcb;II)Z	a	m_6933_	method_30092	setBlock
	m	(Lgu;Z)Z	a	m_7471_	method_8650	removeBlock
	m	(Lgu;ZLbfj;)Z	a	m_46953_	method_8651	destroyBlock
	m	(Lgu;Ldcb;I)Z	a	m_7731_	method_8652	setBlock
	m	(Lgu;ZLbfj;I)Z	a	m_7740_	method_30093	destroyBlock
	m	(Lbfj;)Z	b	m_7967_	method_8649	addFreshEntity
	m	(Lgu;Z)Z	b	m_46961_	method_22352	destroyBlock
c	cmv	net/minecraft/world/level/LightLayer	net/minecraft/class_1944	net/minecraft/world/level/LightLayer
	f	Lcmv;	a	SKY	field_9284	SKY
	f	Lcmv;	b	BLOCK	field_9282	BLOCK
	f	[Lcmv;	c	$VALUES	field_9285	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcmv;	a	m_151586_	method_36696	$values
c	cmw	net/minecraft/world/level/LocalMobCapCalculator	net/minecraft/class_6540	net/minecraft/world/level/LocalMobCapCalculator
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	a	f_186497_	field_34455	playersNearChunk
	f	Ljava/util/Map;	b	f_186498_	field_34456	playerMobCounts
	f	Lahr;	c	f_186499_	field_34457	chunkMap
	m	(Lahr;)V	<init>	<init>	<init>	<init>
	m	(Lclt;Lbgc;)V	a	m_186512_	method_38087	addMob
	m	(Lclt;)Ljava/util/List;	a	m_186507_	method_38085	getPlayersNear
	m	(Lclt;J)Ljava/util/List;	a	m_186509_	method_38086	method_38086
	m	(Laig;)Lcmw$a;	a	m_186502_	method_38083	method_38083
	m	(Lbgc;Lclt;)Z	a	m_186504_	method_38084	canSpawn
c	cmw$a	net/minecraft/world/level/LocalMobCapCalculator$MobCounts	net/minecraft/class_6540$class_6541	net/minecraft/world/level/LocalMobCapCalculator$MobCounts
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_186515_	field_34458	counts
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgc;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_186519_	method_38089	method_38089
	m	(Lbgc;)V	a	m_186517_	method_38088	add
	m	(Lbgc;)Z	b	m_186522_	method_38090	canSpawn
c	cmx	net/minecraft/world/level/NaturalSpawner	net/minecraft/class_1948	net/minecraft/world/level/NaturalSpawner
	f	I	a	f_151587_	field_30972	SPAWN_DISTANCE_CHUNK
	f	I	b	f_151588_	field_30973	SPAWN_DISTANCE_BLOCK
	f	Lorg/slf4j/Logger;	c	f_46977_	field_9292	LOGGER
	f	I	d	f_151589_	field_30974	MIN_SPAWN_DISTANCE
	f	I	e	f_46978_	field_24392	MAGIC_NUMBER
	f	[Lbgc;	f	f_46979_	field_24393	SPAWNING_CATEGORIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lddx;Lgu$a;D)Z	a	m_47024_	method_24933	isRightDistanceToPlayerAndSpawnPoint
	m	(Lbgc;Laif;Lgu;)V	a	m_151612_	method_35240	spawnCategoryForPosition
	m	(Laif;Lcne;Lddy;Lbgc;Lcnw$c;Lgu;)Z	a	m_220436_	method_8659	canSpawnMobAt
	m	(Lcmp;Lbfn;II)Lgu;	a	m_47065_	method_8658	getTopNonCollidingPos
	m	(Lbgc;Laif;Lddx;Lgu;Lcmx$c;Lcmx$a;)V	a	m_47038_	method_24930	spawnCategoryForPosition
	m	(Lgu;Lddx;)Lcnk;	a	m_47095_	method_27822	getRoughBiome
	m	(Lgu;Laif;Lbgc;Lcne;)Z	a	m_220455_	method_38091	isInNetherFortressBounds
	m	(Lbgc;)Z	a	m_47036_	method_27816	method_27816
	m	(Lbgc;Laif;Ldei;Lcmx$c;Lcmx$a;)V	a	m_47045_	method_8663	spawnCategoryForChunk
	m	(Laif;Lcne;Lddy;Lbgc;Lgu;Lhe;)Lbcl;	a	m_220443_	method_29950	mobsAt
	m	(Lbgu$c;Lcmp;Lgu;Lbfn;)Z	a	m_47051_	method_8660	isSpawnPositionOk
	m	(Lbfn;Lgu;Lddx;)Z	a	m_151605_	method_35238	method_35238
	m	(Lcnb;Lhe;Lclt;Lapf;)V	a	m_220450_	method_8661	spawnMobsForChunkGeneration
	m	(Laif;Lcne;Lddy;Lbgc;Lapf;Lgu;)Ljava/util/Optional;	a	m_220429_	method_8664	getRandomSpawnMobAt
	m	(I)[Lbgc;	a	m_46982_	method_27814	method_27814
	m	(ILjava/lang/Iterable;Lcmx$b;Lcmw;)Lcmx$d;	a	m_186524_	method_27815	createState
	m	(Laif;Lbgc;Lcne;Lddy;Lcnw$c;Lgu$a;D)Z	a	m_220421_	method_24934	isValidSpawnPostitionForType
	m	(Laif;Lbfn;)Lbgb;	a	m_46988_	method_24931	getMobForSpawn
	m	(Laif;Ldei;Lcmx$d;ZZZ)V	a	m_47029_	method_27821	spawnForChunk
	m	(Lcls;Lgu;Ldcb;Ldxe;Lbfn;)Z	a	m_47056_	method_8662	isValidEmptySpawnBlock
	m	(Laif;Lbgb;D)Z	a	m_46991_	method_24932	isValidPositionForMob
	m	(Lcmm;Ldei;)Lgu;	a	m_47062_	method_8657	getRandomPosWithin
	m	(Lgu;Lbfj;Lcna;Lcmw;Lbgc;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Ldei;)V	a	m_274265_	method_27819	method_27819
	m	(Lbgb;Lddx;)V	a	m_151609_	method_35239	method_35239
c	cmx$1	net/minecraft/world/level/NaturalSpawner$1	net/minecraft/class_1948$1	net/minecraft/world/level/NaturalSpawner$1
	f	[I	a	f_47098_	field_9293	$SwitchMap$net$minecraft$world$entity$SpawnPlacements$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cmx$a	net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback	net/minecraft/class_1948$class_5259	net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback
	m	(Lbgb;Lddx;)V	run	m_47100_	run	run
c	cmx$b	net/minecraft/world/level/NaturalSpawner$ChunkGetter	net/minecraft/class_1948$class_5260	net/minecraft/world/level/NaturalSpawner$ChunkGetter
	m	(JLjava/util/function/Consumer;)V	query	m_47103_	query	query
c	cmx$c	net/minecraft/world/level/NaturalSpawner$SpawnPredicate	net/minecraft/class_1948$class_5261	net/minecraft/world/level/NaturalSpawner$SpawnPredicate
	m	(Lbfn;Lgu;Lddx;)Z	test	m_47106_	test	test
c	cmx$d	net/minecraft/world/level/NaturalSpawner$SpawnState	net/minecraft/class_1948$class_5262	net/minecraft/world/level/NaturalSpawner$SpawnState
	f	I	a	f_47110_	field_24394	spawnableChunkCount
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	b	f_47111_	field_24395	mobCategoryCounts
	f	Lcna;	c	f_47112_	field_24396	spawnPotential
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	d	f_47113_	field_24397	unmodifiableMobCategoryCounts
	f	Lcmw;	e	f_186542_	field_34459	localMobCapCalculator
	f	Lgu;	f	f_47114_	field_24398	lastCheckedPos
	f	Lbfn;	g	f_47115_	field_24399	lastCheckedType
	f	D	h	f_47116_	field_24400	lastCharge
	m	(ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lcna;Lcmw;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lgu;Lddx;)Z	a	m_47127_	method_27824	canSpawn
	m	()I	a	m_47126_	method_27823	getSpawnableChunkCount
	m	(Lbgb;Lddx;)V	a	m_47131_	method_27825	afterSpawn
	m	(Lbgc;Lclt;)Z	a	m_186548_	method_27826	canSpawnForCategory
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	m_47148_	method_27830	getMobCategoryCounts
c	cmy	net/minecraft/world/level/NoiseColumn	net/minecraft/class_4966	net/minecraft/world/level/NoiseColumn
	f	I	a	f_151621_	field_28105	minY
	f	[Ldcb;	b	f_47149_	field_23143	column
	m	(I[Ldcb;)V	<init>	<init>	<init>	<init>
c	cmz	net/minecraft/world/level/PathNavigationRegion	net/minecraft/class_1950	net/minecraft/world/level/PathNavigationRegion
	f	I	a	f_47158_	field_9304	centerX
	f	I	b	f_47159_	field_9303	centerZ
	f	[[Lddx;	c	f_47160_	field_9305	chunks
	f	Z	d	f_47161_	field_9302	allEmpty
	f	Lcmm;	e	f_47162_	field_9306	level
	f	Ljava/util/function/Supplier;	f	f_204180_	field_36403	plains
	m	(Lcmm;Lgu;Lgu;)V	<init>	<init>	<init>	<init>
	m	()Lban;	a	m_151625_	method_37233	getProfiler
	m	(Lcmm;)Lhe;	a	m_268982_	method_40135	method_40135
	m	(II)Lddx;	a	m_47167_	method_22353	getChunk
	m	(Lgu;)Lddx;	d	m_47185_	method_22354	getChunk
c	cn	net/minecraft/advancements/critereon/PlayerHurtEntityTrigger	net/minecraft/class_2115	net/minecraft/advancements/critereon/PlayerHurtEntityTrigger
	f	Lacq;	a	f_60108_	field_9732	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lbfj;Lben;FFZ)V	a	m_60112_	method_9097	trigger
	m	(Laig;Ldzk;Lben;FFZLcn$a;)Z	a	m_60119_	method_22493	method_22493
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcn$a;	a	m_7214_	method_9098	createInstance
c	cn$a	net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance	net/minecraft/class_2115$class_2117	net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance
	f	Lbc;	a	f_60136_	field_9736	damage
	f	Lba;	b	f_60137_	field_9737	entity
	m	(Lba;Lbc;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lbc;)Lcn$a;	a	m_156061_	method_35295	playerHurtEntity
	m	(Lbc;Lbo;)Lcn$a;	a	m_156063_	method_35296	playerHurtEntity
	m	(Laig;Ldzk;Lben;FFZ)Z	a	m_60142_	method_9104	matches
	m	(Lbc$a;)Lcn$a;	a	m_60149_	method_9103	playerHurtEntity
	m	(Lbo;)Lcn$a;	a	m_156066_	method_35297	playerHurtEntity
	m	(Lbc$a;Lbo;)Lcn$a;	a	m_156058_	method_35294	playerHurtEntity
	m	()Lcn$a;	c	m_156068_	method_35298	playerHurtEntity
c	cna	net/minecraft/world/level/PotentialCalculator	net/minecraft/class_5263	net/minecraft/world/level/PotentialCalculator
	f	Ljava/util/List;	a	f_47190_	field_24401	charges
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;D)V	a	m_47192_	method_27831	addCharge
	m	(Lgu;D)D	b	m_47195_	method_27832	getPotentialEnergyChange
c	cna$a	net/minecraft/world/level/PotentialCalculator$PointCharge	net/minecraft/class_5263$class_5264	net/minecraft/world/level/PotentialCalculator$PointCharge
	f	Lgu;	a	f_47198_	field_24402	pos
	f	D	b	f_47199_	field_24403	charge
	m	(Lgu;D)V	<init>	<init>	<init>	<init>
	m	(Lgu;)D	a	m_47203_	method_27833	getPotentialChange
c	cnb	net/minecraft/world/level/ServerLevelAccessor	net/minecraft/class_5425	net/minecraft/world/level/ServerLevelAccessor
	m	()Laif;	C	m_6018_	method_8410	getLevel
	m	(Lbfj;)V	a_	m_47205_	method_30771	addFreshEntityWithPassengers
c	cnc	net/minecraft/world/level/SignalGetter	net/minecraft/class_8235	net/minecraft/world/level/SignalGetter
	f	[Lha;	C	f_276432_	field_43226	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;)Z	B	m_276867_	method_49803	hasNeighborSignal
	m	(Lgu;)I	C	m_277086_	method_49804	getBestNeighborSignal
	m	(Lgu;Lha;Z)I	a	m_277094_	method_49806	getControlInputSignal
	m	(Lgu;Lha;)I	a	m_277075_	method_49805	getDirectSignal
	m	(Lgu;Lha;)Z	b	m_276987_	method_49807	hasSignal
	m	(Lgu;Lha;)I	c	m_277185_	method_49808	getSignal
	m	(Lgu;)I	e_	m_277173_	method_49809	getDirectSignalTo
c	cnd	net/minecraft/world/level/SpawnData	net/minecraft/class_1952	net/minecraft/world/level/SpawnData
	f	Ljava/lang/String;	a	f_254695_	field_40893	ENTITY_TAG
	f	Lcom/mojang/serialization/Codec;	b	f_186559_	field_34460	CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_186560_	field_34461	LIST_CODEC
	f	Lqr;	d	f_186561_	comp_64	entityToSpawn
	f	Ljava/util/Optional;	e	f_186562_	comp_65	customSpawnRules
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lqr;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lqr;	a	m_186567_	method_38093	getEntityToSpawn
	m	(Lcnd;)Ljava/util/Optional;	a	m_186568_	method_38094	method_38094
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_186570_	method_38095	method_38095
	m	()Ljava/util/Optional;	b	m_186574_	method_38097	getCustomSpawnRules
	m	(Lcnd;)Lqr;	b	m_186575_	method_38098	method_38098
	m	()Lqr;	c	f_186561_	comp_64	entityToSpawn
	m	()Ljava/util/Optional;	d	f_186562_	comp_65	customSpawnRules
c	cnd$a	net/minecraft/world/level/SpawnData$CustomSpawnRules	net/minecraft/class_1952$class_6542	net/minecraft/world/level/SpawnData$CustomSpawnRules
	f	Lcom/mojang/serialization/Codec;	a	f_186583_	field_34462	CODEC
	f	Laot;	b	f_186584_	comp_66	blockLightLimit
	f	Laot;	c	f_186585_	comp_67	skyLightLimit
	f	Laot;	d	f_186586_	field_34463	LIGHT_RANGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laot;Laot;)V	<init>	<init>	<init>	<init>
	m	()Laot;	a	f_186584_	comp_66	blockLightLimit
	m	(Laot;)Lcom/mojang/serialization/DataResult;	a	m_186592_	method_38099	checkLightBoundaries
	m	(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;	a	m_285810_	method_51719	lightLimit
	m	(Lcnd$a;)Laot;	a	m_186594_	method_38100	method_38100
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_285731_	method_38101	method_38101
	m	()Laot;	b	f_186585_	comp_67	skyLightLimit
	m	(Lcnd$a;)Laot;	b	m_186599_	method_38102	method_38102
	m	()Ljava/lang/String;	c	m_274266_	method_49493	method_49493
c	cne	net/minecraft/world/level/StructureManager	net/minecraft/class_5138	net/minecraft/world/level/StructureManager
	f	Lcmn;	a	f_220460_	field_24404	level
	f	Ldii;	b	f_244109_	field_24497	worldOptions
	f	Ldsb;	c	f_220462_	field_36216	structureCheck
	m	(Lcmn;Ldii;Ldsb;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_220486_	method_38852	hasAnyStructureAt
	m	(Lgu;Lacp;)Ldsi;	a	m_220488_	method_41034	getStructureWithPieceAt
	m	(Lanl;Lhe$c;)Ljava/lang/Boolean;	a	m_244994_	method_41412	method_41412
	m	(Laim;)Lcne;	a	m_220468_	method_29951	forWorldGenRegion
	m	(Lclt;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_220477_	method_41035	startsForStructure
	m	(Lhx;Ldsa;)Ljava/util/List;	a	m_220504_	method_38853	startsForStructure
	m	(Ldsa;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V	a	m_220480_	method_41032	fillStartsForStructure
	m	(Ldsi;)V	a	m_220484_	method_39784	addReference
	m	(Lhx;Ldsa;Ldeu;)Ldsi;	a	m_220512_	method_26975	getStartForStructure
	m	()Z	a	m_220467_	method_27834	shouldGenerateStructures
	m	(Lgu;Ldsa;)Ldsi;	a	m_220494_	method_28388	getStructureAt
	m	(Lhx;Ldsa;Ldsi;Ldeu;)V	a	m_220516_	method_26976	setStartForStructure
	m	(Lhx;Ldsa;JLdeu;)V	a	m_220507_	method_26973	addReferenceForStructure
	m	(Lclt;Ldsa;Z)Ldsc;	a	m_220473_	method_39783	checkStructurePresence
	m	(Lgu;Lanl;)Ldsi;	a	m_220491_	method_41413	getStructureWithPieceAt
	m	(Lhr;Lanl;Ldsa;)Z	a	m_257323_	method_41414	method_41414
	m	(Lgu;Ldsi;)Z	a	m_220497_	method_41033	structureHasPieceAt
	m	()Lhs;	b	m_220521_	method_41036	registryAccess
	m	(Lgu;)Ljava/util/Map;	b	m_220522_	method_41037	getAllStructuresAt
	m	(Lgu;Ldsa;)Ldsi;	b	m_220524_	method_38854	getStructureWithPieceAt
c	cnf	net/minecraft/world/level/WorldDataConfiguration	net/minecraft/class_7712	net/minecraft/world/level/WorldDataConfiguration
	f	Ljava/lang/String;	a	f_243757_	field_40258	ENABLED_FEATURES_ID
	f	Lcom/mojang/serialization/Codec;	b	f_244621_	field_40259	CODEC
	f	Lcnf;	c	f_244649_	field_40260	DEFAULT
	f	Lcma;	d	f_244096_	comp_1010	dataPacks
	f	Lcaw;	e	f_243973_	comp_1011	enabledFeatures
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcma;Lcaw;)V	<init>	<init>	<init>	<init>
	m	()Lcma;	a	f_244096_	comp_1010	dataPacks
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_247068_	method_45450	method_45450
	m	(Lcaw;)Lcnf;	a	m_245801_	method_45449	expandFeatures
	m	()Lcaw;	b	f_243973_	comp_1011	enabledFeatures
c	cng	net/minecraft/world/level/WorldGenLevel	net/minecraft/class_5281	net/minecraft/world/level/WorldGenLevel
	m	()J	A	m_7328_	method_8412	getSeed
	m	(Ljava/util/function/Supplier;)V	a	m_143497_	method_36972	setCurrentlyGenerating
	m	(Lgu;)Z	f_	m_180807_	method_37368	ensureCanWrite
c	cnh	net/minecraft/world/level/biome/AmbientAdditionsSettings	net/minecraft/class_4967	net/minecraft/world/level/biome/AmbientAdditionsSettings
	f	Lcom/mojang/serialization/Codec;	a	f_47371_	field_24673	CODEC
	f	Lhe;	b	f_47372_	field_23144	soundEvent
	f	D	c	f_47373_	field_23145	tickChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;D)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_263205_	method_26098	getSoundEvent
	m	(Lcnh;)Ljava/lang/Double;	a	m_151639_	method_28390	method_28390
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_263165_	method_28391	method_28391
	m	(Lcnh;)Lhe;	b	m_263164_	method_28392	method_28392
	m	()D	b	m_47383_	method_26099	getTickChance
c	cni	net/minecraft/world/level/biome/AmbientMoodSettings	net/minecraft/class_4968	net/minecraft/world/level/biome/AmbientMoodSettings
	f	Lcom/mojang/serialization/Codec;	a	f_47386_	field_24674	CODEC
	f	Lcni;	b	f_47387_	field_23146	LEGACY_CAVE_SETTINGS
	f	Lhe;	c	f_47388_	field_23147	soundEvent
	f	I	d	f_47389_	field_23148	tickDelay
	f	I	e	f_47390_	field_23149	blockSearchExtent
	f	D	f	f_47391_	field_23150	soundPositionOffset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;IID)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_263199_	method_26100	getSoundEvent
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_263167_	method_28394	method_28394
	m	(Lcni;)Ljava/lang/Double;	a	m_151643_	method_28393	method_28393
	m	(Lcni;)Ljava/lang/Integer;	b	m_151645_	method_28395	method_28395
	m	()I	b	m_47403_	method_26101	getTickDelay
	m	()I	c	m_47406_	method_26102	getBlockSearchExtent
	m	(Lcni;)Ljava/lang/Integer;	c	m_151647_	method_28396	method_28396
	m	()D	d	m_47409_	method_26103	getSoundPositionOffset
	m	(Lcni;)Lhe;	d	m_263166_	method_28397	method_28397
c	cnj	net/minecraft/world/level/biome/AmbientParticleSettings	net/minecraft/class_4761	net/minecraft/world/level/biome/AmbientParticleSettings
	f	Lcom/mojang/serialization/Codec;	a	f_47412_	field_24675	CODEC
	f	Lit;	b	f_47413_	field_24676	options
	f	F	c	f_47414_	field_22035	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit;F)V	<init>	<init>	<init>	<init>
	m	()Lit;	a	m_47419_	method_24369	getOptions
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_47422_	method_28399	method_28399
	m	(Lcnj;)Ljava/lang/Float;	a	m_151651_	method_28398	method_28398
	m	(Lapf;)Z	a	m_220527_	method_24370	canSpawn
	m	(Lcnj;)Lit;	b	m_151653_	method_28400	method_28400
c	cnk	net/minecraft/world/level/biome/Biome	net/minecraft/class_1959	net/minecraft/world/level/biome/Biome
	f	Lcom/mojang/serialization/Codec;	a	f_47429_	field_25819	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_47430_	field_26633	NETWORK_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_47431_	field_24677	CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_47432_	field_26750	LIST_CODEC
	f	Ldwj;	e	f_47433_	field_9324	BIOME_INFO_NOISE
	f	Ldwj;	f	f_47435_	field_9335	TEMPERATURE_NOISE
	f	Ldwj;	g	f_47436_	field_26392	FROZEN_TEMPERATURE_NOISE
	f	I	h	f_151655_	field_30978	TEMPERATURE_CACHE_SIZE
	f	Lcnk$b;	i	f_47437_	field_26393	climateSettings
	f	Lcnl;	j	f_47438_	field_26635	generationSettings
	f	Lcnw;	k	f_47439_	field_26395	mobSettings
	f	Lcnq;	l	f_47443_	field_22039	specialEffects
	f	Ljava/lang/ThreadLocal;	m	f_47444_	field_20335	temperatureCache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcnk$b;Lcnq;Lcnl;Lcnw;)V	<init>	<init>	<init>	<init>
	m	(Lcnk$b;Lcnq;)Lcnk;	a	m_220534_	method_38103	method_38103
	m	()I	a	m_47463_	method_8697	getSkyColor
	m	(Lgu;)Lcnk$c;	a	m_264600_	method_48162	getPrecipitationAt
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_220539_	method_38104	method_38104
	m	(Lcnk;)Lcnq;	a	m_220537_	method_30971	method_30971
	m	(Lcmp;Lgu;Z)Z	a	m_47480_	method_8685	shouldFreeze
	m	(Lcmp;Lgu;)Z	a	m_47477_	method_8705	shouldFreeze
	m	(DD)I	a	m_47464_	method_8711	getGrassColor
	m	(Lcnk;)Lcnk$b;	b	m_220541_	method_28409	method_28409
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_220543_	method_30776	method_30776
	m	()Lcnw;	b	m_47518_	method_30966	getMobSettings
	m	(Lgu;)Z	b	m_198904_	method_33599	coldEnoughToSnow
	m	(Lcmp;Lgu;)Z	b	m_47519_	method_8696	shouldSnow
	m	(Lcnk;)Lcnw;	c	m_220545_	method_28417	method_28417
	m	()Z	c	m_264473_	method_48163	hasPrecipitation
	m	(Lgu;)Z	c	m_198906_	method_39927	warmEnoughToRain
	m	()Lcnl;	d	m_47536_	method_30970	getGenerationSettings
	m	(Lcnk;)Lcnl;	d	m_220547_	method_28418	method_28418
	m	(Lgu;)Z	d	m_198908_	method_39928	shouldMeltFrozenOceanIcebergSlightly
	m	(Lgu;)F	e	m_47528_	method_8707	getHeightAdjustedTemperature
	m	()I	e	m_47539_	method_24376	getFogColor
	m	(Lcnk;)Lcnq;	e	m_220549_	method_28421	method_28421
	m	(Lgu;)F	f	m_47505_	method_21740	getTemperature
	m	(Lcnk;)Lcnk$b;	f	m_151716_	method_28423	method_28423
	m	()I	f	m_47542_	method_8698	getFoliageColor
	m	()F	g	m_47554_	method_8712	getBaseTemperature
	m	()Lcnq;	h	m_47557_	method_24377	getSpecialEffects
	m	()I	i	m_47560_	method_8687	getWaterColor
	m	()I	j	m_47561_	method_8713	getWaterFogColor
	m	()Ljava/util/Optional;	k	m_47562_	method_24378	getAmbientParticle
	m	()Ljava/util/Optional;	l	m_47563_	method_24935	getAmbientLoop
	m	()Ljava/util/Optional;	m	m_47564_	method_24936	getAmbientMood
	m	()Ljava/util/Optional;	n	m_47565_	method_24937	getAmbientAdditions
	m	()Ljava/util/Optional;	o	m_47566_	method_27343	getBackgroundMusic
	m	()I	p	m_47570_	method_30773	getGrassColorFromTexture
	m	()I	q	m_47571_	method_30774	getFoliageColorFromTexture
	m	()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;	r	m_220551_	method_21741	method_21741
	m	()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;	s	m_220552_	method_21742	method_21742
c	cnk$1	net/minecraft/world/level/biome/Biome$1	net/minecraft/class_1959$1	net/minecraft/world/level/biome/Biome$1
	f	Lcnk;	a	f_47574_	field_20336	field_20336
	m	(Lcnk;IF)V	<init>	<init>	<init>	<init>
c	cnk$a	net/minecraft/world/level/biome/Biome$BiomeBuilder	net/minecraft/class_1959$class_1960	net/minecraft/world/level/biome/Biome$BiomeBuilder
	f	Z	a	f_263814_	field_41767	hasPrecipitation
	f	Ljava/lang/Float;	b	f_47585_	field_9349	temperature
	f	Lcnk$d;	c	f_47586_	field_26396	temperatureModifier
	f	Ljava/lang/Float;	d	f_47587_	field_9351	downfall
	f	Lcnq;	e	f_47588_	field_22042	specialEffects
	f	Lcnw;	f	f_47589_	field_26636	mobSpawnSettings
	f	Lcnl;	g	f_47590_	field_26637	generationSettings
	m	()V	<init>	<init>	<init>	<init>
	m	(F)Lcnk$a;	a	m_47609_	method_8747	temperature
	m	(Lcnl;)Lcnk$a;	a	m_47601_	method_30973	generationSettings
	m	(Lcnk$d;)Lcnk$a;	a	m_47599_	method_30777	temperatureAdjustment
	m	(Lcnq;)Lcnk$a;	a	m_47603_	method_24379	specialEffects
	m	()Lcnk;	a	m_47592_	method_30972	build
	m	(Z)Lcnk$a;	a	m_264558_	method_48164	hasPrecipitation
	m	(Lcnw;)Lcnk$a;	a	m_47605_	method_30974	mobSpawnSettings
	m	(F)Lcnk$a;	b	m_47611_	method_8727	downfall
c	cnk$b	net/minecraft/world/level/biome/Biome$ClimateSettings	net/minecraft/class_1959$class_5482	net/minecraft/world/level/biome/Biome$ClimateSettings
	f	Lcom/mojang/serialization/MapCodec;	a	f_47679_	field_26398	CODEC
	f	Z	b	f_263819_	comp_1187	hasPrecipitation
	f	F	c	f_47681_	comp_844	temperature
	f	Lcnk$d;	d	f_47682_	comp_845	temperatureModifier
	f	F	e	f_47683_	comp_846	downfall
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZFLcnk$d;F)V	<init>	<init>	<init>	<init>
	m	()Z	a	f_263819_	comp_1187	hasPrecipitation
	m	(Lcnk$b;)Ljava/lang/Float;	a	m_151732_	method_30786	method_30786
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_264019_	method_30782	method_30782
	m	(Lcnk$b;)Lcnk$d;	b	m_151734_	method_30787	method_30787
	m	()F	b	f_47681_	comp_844	temperature
	m	()Lcnk$d;	c	f_47682_	comp_845	temperatureModifier
	m	(Lcnk$b;)Ljava/lang/Float;	c	m_151736_	method_30788	method_30788
	m	(Lcnk$b;)Ljava/lang/Boolean;	d	m_264020_	method_30789	method_30789
	m	()F	d	f_47683_	comp_846	downfall
c	cnk$c	net/minecraft/world/level/biome/Biome$Precipitation	net/minecraft/class_1959$class_1963	net/minecraft/world/level/biome/Biome$Precipitation
	f	Lcnk$c;	a	NONE	field_9384	NONE
	f	Lcnk$c;	b	RAIN	field_9382	RAIN
	f	Lcnk$c;	c	SNOW	field_9383	SNOW
	f	[Lcnk$c;	d	$VALUES	field_9386	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcnk$c;	a	m_151740_	method_36699	$values
c	cnk$d	net/minecraft/world/level/biome/Biome$TemperatureModifier	net/minecraft/class_1959$class_5484	net/minecraft/world/level/biome/Biome$TemperatureModifier
	f	Lcnk$d;	a	NONE	field_26407	NONE
	f	Lcnk$d;	b	FROZEN	field_26408	FROZEN
	f	Lcom/mojang/serialization/Codec;	c	f_47737_	field_26409	CODEC
	f	Ljava/lang/String;	d	f_47738_	field_26410	name
	f	[Lcnk$d;	e	$VALUES	field_26412	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_47758_	method_30800	getName
	m	(Lgu;F)F	a	m_8117_	method_30798	modifyTemperature
	m	()[Lcnk$d;	b	m_151741_	method_36700	$values
c	cnk$d$1	net/minecraft/world/level/biome/Biome$TemperatureModifier$1	net/minecraft/class_1959$class_5484$1	net/minecraft/world/level/biome/Biome$TemperatureModifier$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	cnk$d$2	net/minecraft/world/level/biome/Biome$TemperatureModifier$2	net/minecraft/class_1959$class_5484$2	net/minecraft/world/level/biome/Biome$TemperatureModifier$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	cnl	net/minecraft/world/level/biome/BiomeGenerationSettings	net/minecraft/class_5485	net/minecraft/world/level/biome/BiomeGenerationSettings
	f	Lcnl;	a	f_47777_	field_26639	EMPTY
	f	Lcom/mojang/serialization/MapCodec;	b	f_47778_	field_26413	CODEC
	f	Lorg/slf4j/Logger;	c	f_47776_	field_26638	LOGGER
	f	Ljava/util/Map;	d	f_47780_	field_26415	carvers
	f	Ljava/util/List;	e	f_47781_	field_26416	features
	f	Ljava/util/function/Supplier;	f	f_47783_	field_26640	flowerFeatures
	f	Ljava/util/function/Supplier;	g	f_186648_	field_34465	featureSet
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldhg$a;)Ljava/lang/Iterable;	a	m_204187_	method_30976	getCarvers
	m	()Ljava/util/List;	a	m_47815_	method_30982	getFlowerFeatures
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_186654_	method_30802	method_30802
	m	(Ldre;)Z	a	m_186658_	method_38105	hasFeature
	m	(Ldkb;)Z	a	m_186656_	method_40138	method_40138
	m	(Ljava/util/List;)Ljava/util/Set;	a	m_204189_	method_40139	method_40139
	m	(Lcnl;)Ljava/util/List;	a	m_186652_	method_30809	method_30809
	m	(Ljava/util/List;)Ljava/util/List;	b	m_204191_	method_40140	method_40140
	m	()Ljava/util/List;	b	m_47818_	method_30983	features
	m	(Lcnl;)Ljava/util/Map;	b	m_186660_	method_30808	method_30808
c	cnl$a	net/minecraft/world/level/biome/BiomeGenerationSettings$Builder	net/minecraft/class_5485$class_5495	net/minecraft/world/level/biome/BiomeGenerationSettings$Builder
	f	Lhf;	a	f_254679_	field_40894	placedFeatures
	f	Lhf;	b	f_254731_	field_40895	worldCarvers
	m	(Lhf;Lhf;)V	<init>	<init>	<init>	<init>
	m	(Ldhg$b;Lacp;)Lcnl$a;	a	m_255155_	method_30992	addFeature
	m	(Ldhg$a;Lacp;)Lcnl$a;	a	m_255308_	method_30991	addCarver
c	cnl$b	net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder	net/minecraft/class_5485$class_7868	net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder
	f	Ljava/util/Map;	a	f_254678_	field_40896	carvers
	f	Ljava/util/List;	b	f_254648_	field_40897	features
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;)Lhi;	a	m_255250_	method_46677	method_46677
	m	(Ldhg$b;Lhe;)Lcnl$b;	a	m_255419_	method_46676	addFeature
	m	(I)V	a	m_255276_	method_46672	addFeatureStepsUpTo
	m	(ILhe;)Lcnl$b;	a	m_254982_	method_46673	addFeature
	m	(Ldhg$a;Lhe;)Lcnl$b;	a	m_254863_	method_46675	addCarver
	m	()Lcnl;	a	m_255380_	method_46671	build
	m	(Ldhg$a;)Ljava/util/List;	a	m_255277_	method_46674	method_46674
c	cnm	net/minecraft/world/level/biome/BiomeManager	net/minecraft/class_4543	net/minecraft/world/level/biome/BiomeManager
	f	I	a	f_151750_	field_28106	CHUNK_CENTER_QUART
	f	I	b	f_186673_	field_34466	ZOOM_BITS
	f	I	c	f_186674_	field_34467	ZOOM
	f	I	d	f_186675_	field_34468	ZOOM_MASK
	f	Lcnm$a;	e	f_47862_	field_20640	noiseBiomeSource
	f	J	f	f_47863_	field_20641	biomeZoomSeed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcnm$a;J)V	<init>	<init>	<init>	<init>
	m	(III)Lhe;	a	m_204210_	method_24854	getNoiseBiomeAtQuart
	m	(DDD)Lhe;	a	m_204206_	method_24938	getNoiseBiomeAtPosition
	m	(Lgu;)Lhe;	a	m_204214_	method_22393	getBiome
	m	(J)J	a	m_47877_	method_27984	obfuscateSeed
	m	(Lcnm$a;)Lcnm;	a	m_186687_	method_38107	withDifferentSource
	m	(JIIIDDD)D	a	m_186679_	method_38106	getFiddledDistance
	m	(J)D	b	m_186689_	method_38108	getFiddle
	m	(Lgu;)Lhe;	b	m_204216_	method_27344	getNoiseBiomeAtPosition
c	cnm$a	net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource	net/minecraft/class_4543$class_4544	net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource
	m	(III)Lhe;	getNoiseBiome	m_203495_	method_16359	getNoiseBiome
c	cnn	net/minecraft/world/level/biome/BiomeResolver	net/minecraft/class_6780	net/minecraft/world/level/biome/BiomeResolver
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	method_38109	getNoiseBiome
c	cno	net/minecraft/world/level/biome/BiomeSource	net/minecraft/class_1966	net/minecraft/world/level/biome/BiomeSource
	f	Lcom/mojang/serialization/Codec;	a	f_47888_	field_24713	CODEC
	f	Ljava/util/function/Supplier;	b	f_47891_	field_20643	possibleBiomes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_5820_	method_28442	codec
	m	(IIIIILjava/util/function/Predicate;Lapf;ZLcnt$f;)Lcom/mojang/datafixers/util/Pair;	a	m_213971_	method_24385	findBiomeHorizontal
	m	(Ljava/util/List;Lgu;Lcnt$f;)V	a	m_207301_	method_38114	addDebugInfo
	m	(Lgu;IIILjava/util/function/Predicate;Lcnt$f;Lcmp;)Lcom/mojang/datafixers/util/Pair;	a	m_214004_	method_42310	findClosestBiome3d
	m	(IIIILcnt$f;)Ljava/util/Set;	a	m_183399_	method_8763	getBiomesWithin
	m	(IIIILjava/util/function/Predicate;Lapf;Lcnt$f;)Lcom/mojang/datafixers/util/Pair;	a	m_220570_	method_8762	findBiomeHorizontal
	m	()Ljava/util/stream/Stream;	b	m_274359_	method_49494	collectPossibleBiomes
	m	()Ljava/util/Set;	c	m_207840_	method_28443	possibleBiomes
	m	()Ljava/util/Set;	d	m_274508_	method_49495	method_49495
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	getNoiseBiome	getNoiseBiome
c	cnp	net/minecraft/world/level/biome/BiomeSources	net/minecraft/class_7509	net/minecraft/world/level/biome/BiomeSources
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_220586_	method_44207	bootstrap
c	cnq	net/minecraft/world/level/biome/BiomeSpecialEffects	net/minecraft/class_4763	net/minecraft/world/level/biome/BiomeSpecialEffects
	f	Lcom/mojang/serialization/Codec;	a	f_47926_	field_24714	CODEC
	f	I	b	f_47927_	field_22067	fogColor
	f	I	c	f_47928_	field_22068	waterColor
	f	I	d	f_47929_	field_22069	waterFogColor
	f	I	e	f_47930_	field_26418	skyColor
	f	Ljava/util/Optional;	f	f_47931_	field_26419	foliageColorOverride
	f	Ljava/util/Optional;	g	f_47932_	field_26420	grassColorOverride
	f	Lcnq$b;	h	f_47933_	field_26421	grassColorModifier
	f	Ljava/util/Optional;	i	f_47934_	field_22070	ambientParticleSettings
	f	Ljava/util/Optional;	j	f_47935_	field_22491	ambientLoopSoundEvent
	f	Ljava/util/Optional;	k	f_47936_	field_22492	ambientMoodSettings
	f	Ljava/util/Optional;	l	f_47937_	field_22493	ambientAdditionsSettings
	f	Ljava/util/Optional;	m	f_47938_	field_24113	backgroundMusic
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILjava/util/Optional;Ljava/util/Optional;Lcnq$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_47967_	method_24387	getFogColor
	m	(Lcnq;)Ljava/util/Optional;	a	m_151759_	method_28444	method_28444
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_47970_	method_28445	method_28445
	m	(Lcnq;)Ljava/util/Optional;	b	m_151761_	method_28446	method_28446
	m	()I	b	m_47972_	method_24388	getWaterColor
	m	()I	c	m_47975_	method_24389	getWaterFogColor
	m	(Lcnq;)Ljava/util/Optional;	c	m_151763_	method_28447	method_28447
	m	(Lcnq;)Ljava/util/Optional;	d	m_151765_	method_28448	method_28448
	m	()I	d	m_47978_	method_30810	getSkyColor
	m	(Lcnq;)Ljava/util/Optional;	e	m_151767_	method_28449	method_28449
	m	()Ljava/util/Optional;	e	m_47981_	method_30811	getFoliageColorOverride
	m	(Lcnq;)Lcnq$b;	f	m_151769_	method_30813	method_30813
	m	()Ljava/util/Optional;	f	m_47984_	method_30812	getGrassColorOverride
	m	()Lcnq$b;	g	m_47987_	method_30814	getGrassColorModifier
	m	(Lcnq;)Ljava/util/Optional;	g	m_151771_	method_30815	method_30815
	m	()Ljava/util/Optional;	h	m_47990_	method_24390	getAmbientParticleSettings
	m	(Lcnq;)Ljava/util/Optional;	h	m_151773_	method_30816	method_30816
	m	()Ljava/util/Optional;	i	m_47993_	method_24939	getAmbientLoopSoundEvent
	m	(Lcnq;)Ljava/lang/Integer;	i	m_151775_	method_30817	method_30817
	m	(Lcnq;)Ljava/lang/Integer;	j	m_151777_	method_28450	method_28450
	m	()Ljava/util/Optional;	j	m_47996_	method_24940	getAmbientMoodSettings
	m	()Ljava/util/Optional;	k	m_47999_	method_24941	getAmbientAdditionsSettings
	m	(Lcnq;)Ljava/lang/Integer;	k	m_151779_	method_28451	method_28451
	m	(Lcnq;)Ljava/lang/Integer;	l	m_151781_	method_28452	method_28452
	m	()Ljava/util/Optional;	l	m_48002_	method_27345	getBackgroundMusic
c	cnq$a	net/minecraft/world/level/biome/BiomeSpecialEffects$Builder	net/minecraft/class_4763$class_4764	net/minecraft/world/level/biome/BiomeSpecialEffects$Builder
	f	Ljava/util/OptionalInt;	a	f_48005_	field_22071	fogColor
	f	Ljava/util/OptionalInt;	b	f_48006_	field_22072	waterColor
	f	Ljava/util/OptionalInt;	c	f_48007_	field_22073	waterFogColor
	f	Ljava/util/OptionalInt;	d	f_48008_	field_26422	skyColor
	f	Ljava/util/Optional;	e	f_48009_	field_26423	foliageColorOverride
	f	Ljava/util/Optional;	f	f_48010_	field_26424	grassColorOverride
	f	Lcnq$b;	g	f_48011_	field_26425	grassColorModifier
	f	Ljava/util/Optional;	h	f_48012_	field_22074	ambientParticle
	f	Ljava/util/Optional;	i	f_48013_	field_22494	ambientLoopSoundEvent
	f	Ljava/util/Optional;	j	f_48014_	field_22495	ambientMoodSettings
	f	Ljava/util/Optional;	k	f_48015_	field_22496	ambientAdditionsSettings
	f	Ljava/util/Optional;	l	f_48016_	field_24114	backgroundMusic
	m	()V	<init>	<init>	<init>	<init>
	m	()Lcnq;	a	m_48018_	method_24391	build
	m	(Lcnh;)Lcnq$a;	a	m_48025_	method_24944	ambientAdditionsSound
	m	(Lcnj;)Lcnq$a;	a	m_48029_	method_24393	ambientParticle
	m	(Lcni;)Lcnq$a;	a	m_48027_	method_24943	ambientMoodSound
	m	(Lhe;)Lcnq$a;	a	m_48023_	method_24942	ambientLoopSound
	m	(Lcnq$b;)Lcnq$a;	a	m_48031_	method_30818	grassColorModifier
	m	(Lame;)Lcnq$a;	a	m_48021_	method_27346	backgroundMusic
	m	(I)Lcnq$a;	a	m_48019_	method_24392	fogColor
	m	()Ljava/lang/IllegalStateException;	b	m_48033_	method_30819	method_30819
	m	(I)Lcnq$a;	b	m_48034_	method_24395	waterColor
	m	()Ljava/lang/IllegalStateException;	c	m_48036_	method_24394	method_24394
	m	(I)Lcnq$a;	c	m_48037_	method_24397	waterFogColor
	m	()Ljava/lang/IllegalStateException;	d	m_48039_	method_24396	method_24396
	m	(I)Lcnq$a;	d	m_48040_	method_30820	skyColor
	m	()Ljava/lang/IllegalStateException;	e	m_48042_	method_24398	method_24398
	m	(I)Lcnq$a;	e	m_48043_	method_30821	foliageColorOverride
	m	(I)Lcnq$a;	f	m_48045_	method_30822	grassColorOverride
c	cnq$b	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier	net/minecraft/class_4763$class_5486	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier
	f	Lcnq$b;	a	NONE	field_26426	NONE
	f	Lcnq$b;	b	DARK_FOREST	field_26427	DARK_FOREST
	f	Lcnq$b;	c	SWAMP	field_26428	SWAMP
	f	Lcom/mojang/serialization/Codec;	d	f_48050_	field_26429	CODEC
	f	Ljava/lang/String;	e	f_48051_	field_26430	name
	f	[Lcnq$b;	f	$VALUES	field_26432	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_48072_	method_30826	getName
	m	(DDI)I	a	m_6583_	method_30823	modifyColor
	m	()[Lcnq$b;	b	m_151783_	method_36701	$values
c	cnq$b$1	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1	net/minecraft/class_4763$class_5486$1	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	cnq$b$2	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2	net/minecraft/class_4763$class_5486$2	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	cnq$b$3	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3	net/minecraft/class_4763$class_5486$3	net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	cnr	net/minecraft/world/level/biome/Biomes	net/minecraft/class_1972	net/minecraft/world/level/biome/Biomes
	f	Lacp;	A	f_48159_	field_9415	BADLANDS
	f	Lacp;	B	f_48194_	field_9443	ERODED_BADLANDS
	f	Lacp;	C	f_186753_	field_35110	WOODED_BADLANDS
	f	Lacp;	D	f_186754_	field_34470	MEADOW
	f	Lacp;	E	f_271432_	field_42720	CHERRY_GROVE
	f	Lacp;	F	f_186755_	field_34471	GROVE
	f	Lacp;	G	f_186756_	field_34472	SNOWY_SLOPES
	f	Lacp;	H	f_186757_	field_35115	FROZEN_PEAKS
	f	Lacp;	I	f_186758_	field_34474	JAGGED_PEAKS
	f	Lacp;	J	f_186759_	field_34475	STONY_PEAKS
	f	Lacp;	K	f_48208_	field_9438	RIVER
	f	Lacp;	L	f_48212_	field_9463	FROZEN_RIVER
	f	Lacp;	M	f_48217_	field_9434	BEACH
	f	Lacp;	N	f_48148_	field_9478	SNOWY_BEACH
	f	Lacp;	O	f_186760_	field_9419	STONY_SHORE
	f	Lacp;	P	f_48166_	field_9408	WARM_OCEAN
	f	Lacp;	Q	f_48167_	field_9441	LUKEWARM_OCEAN
	f	Lacp;	R	f_48170_	field_9439	DEEP_LUKEWARM_OCEAN
	f	Lacp;	S	f_48174_	field_9423	OCEAN
	f	Lacp;	T	f_48225_	field_9446	DEEP_OCEAN
	f	Lacp;	U	f_48168_	field_9467	COLD_OCEAN
	f	Lacp;	V	f_48171_	field_9470	DEEP_COLD_OCEAN
	f	Lacp;	W	f_48211_	field_9435	FROZEN_OCEAN
	f	Lacp;	X	f_48172_	field_9418	DEEP_FROZEN_OCEAN
	f	Lacp;	Y	f_48215_	field_9462	MUSHROOM_FIELDS
	f	Lacp;	Z	f_151784_	field_28107	DRIPSTONE_CAVES
	f	Lacp;	a	f_48173_	field_9473	THE_VOID
	f	Lacp;	aa	f_151785_	field_29218	LUSH_CAVES
	f	Lacp;	ab	f_220594_	field_37543	DEEP_DARK
	f	Lacp;	ac	f_48209_	field_9461	NETHER_WASTES
	f	Lacp;	ad	f_48201_	field_22075	WARPED_FOREST
	f	Lacp;	ae	f_48200_	field_22077	CRIMSON_FOREST
	f	Lacp;	af	f_48199_	field_22076	SOUL_SAND_VALLEY
	f	Lacp;	ag	f_48175_	field_23859	BASALT_DELTAS
	f	Lacp;	ah	f_48210_	field_9411	THE_END
	f	Lacp;	ai	f_48164_	field_9442	END_HIGHLANDS
	f	Lacp;	aj	f_48163_	field_9447	END_MIDLANDS
	f	Lacp;	ak	f_48162_	field_9457	SMALL_END_ISLANDS
	f	Lacp;	al	f_48165_	field_9465	END_BARRENS
	f	Lacp;	b	f_48202_	field_9451	PLAINS
	f	Lacp;	c	f_48176_	field_9455	SUNFLOWER_PLAINS
	f	Lacp;	d	f_186761_	field_35117	SNOWY_PLAINS
	f	Lacp;	e	f_48182_	field_9453	ICE_SPIKES
	f	Lacp;	f	f_48203_	field_9424	DESERT
	f	Lacp;	g	f_48207_	field_9471	SWAMP
	f	Lacp;	h	f_220595_	field_38748	MANGROVE_SWAMP
	f	Lacp;	i	f_48205_	field_9409	FOREST
	f	Lacp;	j	f_48179_	field_9414	FLOWER_FOREST
	f	Lacp;	k	f_48149_	field_9412	BIRCH_FOREST
	f	Lacp;	l	f_48151_	field_9475	DARK_FOREST
	f	Lacp;	m	f_186762_	field_35112	OLD_GROWTH_BIRCH_FOREST
	f	Lacp;	n	f_186763_	field_35119	OLD_GROWTH_PINE_TAIGA
	f	Lacp;	o	f_186764_	field_35113	OLD_GROWTH_SPRUCE_TAIGA
	f	Lacp;	p	f_48206_	field_9420	TAIGA
	f	Lacp;	q	f_48152_	field_9454	SNOWY_TAIGA
	f	Lacp;	r	f_48157_	field_9449	SAVANNA
	f	Lacp;	s	f_48158_	field_9430	SAVANNA_PLATEAU
	f	Lacp;	t	f_186765_	field_35116	WINDSWEPT_HILLS
	f	Lacp;	u	f_186766_	field_35111	WINDSWEPT_GRAVELLY_HILLS
	f	Lacp;	v	f_186767_	field_35120	WINDSWEPT_FOREST
	f	Lacp;	w	f_186768_	field_35114	WINDSWEPT_SAVANNA
	f	Lacp;	x	f_48222_	field_9417	JUNGLE
	f	Lacp;	y	f_186769_	field_35118	SPARSE_JUNGLE
	f	Lacp;	z	f_48197_	field_9440	BAMBOO_JUNGLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_48228_	method_8775	register
c	cns	net/minecraft/world/level/biome/CheckerboardColumnBiomeSource	net/minecraft/class_1973	net/minecraft/world/level/biome/CheckerboardColumnBiomeSource
	f	Lcom/mojang/serialization/Codec;	b	f_48230_	field_24715	CODEC
	f	Lhi;	c	f_48231_	field_9481	allowedBiomes
	f	I	d	f_48232_	field_9480	bitShift
	f	I	e	f_48233_	field_24716	size
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhi;I)V	<init>	<init>	<init>	<init>
	m	(Lcns;)Ljava/lang/Integer;	a	m_151787_	method_28453	method_28453
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_48243_	method_28454	method_28454
	m	(Lcns;)Lhi;	b	m_204245_	method_28455	method_28455
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	getNoiseBiome	getNoiseBiome
c	cnt	net/minecraft/world/level/biome/Climate	net/minecraft/class_6544	net/minecraft/world/level/biome/Climate
	f	I	a	f_186775_	field_34476	PARAMETER_COUNT
	f	Z	b	f_186776_	field_34477	DEBUG_SLOW_BIOME_SEARCH
	f	F	c	f_186777_	field_35359	QUANTIZATION_FACTOR
	m	()V	<init>	<init>	<init>	<init>
	m	(FFFFFFF)Lcnt$d;	a	m_186788_	method_38117	parameters
	m	(FFFFFF)Lcnt$h;	a	m_186781_	method_38116	target
	m	()Lcnt$f;	a	m_207841_	method_40443	empty
	m	(F)J	a	m_186779_	method_38665	quantizeCoord
	m	(J)F	a	m_186796_	method_38666	unquantizeCoord
	m	(Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;F)Lcnt$d;	a	m_186798_	method_38118	parameters
	m	(Ljava/util/List;Lcnt$f;)Lgu;	a	m_207842_	method_39164	findSpawnPosition
c	cnt$a	net/minecraft/world/level/biome/Climate$DistanceMetric	net/minecraft/class_6544$class_6545	net/minecraft/world/level/biome/Climate$DistanceMetric
	m	(Lcnt$e$b;[J)J	distance	m_186809_	distance	distance
c	cnt$b	net/minecraft/world/level/biome/Climate$Parameter	net/minecraft/class_6544$class_6546	net/minecraft/world/level/biome/Climate$Parameter
	f	Lcom/mojang/serialization/Codec;	a	f_186812_	field_34478	CODEC
	f	J	b	f_186813_	comp_103	min
	f	J	c	f_186814_	comp_104	max
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JJ)V	<init>	<init>	<init>	<init>
	m	(F)Lcnt$b;	a	m_186820_	method_38120	point
	m	(Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult;	a	m_274267_	method_38124	method_38124
	m	()J	a	f_186813_	comp_103	min
	m	(Lcnt$b;Lcnt$b;)Lcnt$b;	a	m_186829_	method_38123	span
	m	(FF)Lcnt$b;	a	m_186822_	method_38121	span
	m	(J)J	a	m_186825_	method_38126	distance
	m	(Lcnt$b;)J	a	m_186827_	method_38122	distance
	m	()J	b	f_186814_	comp_104	max
	m	(Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String;	b	m_274268_	method_49496	method_49496
	m	(Lcnt$b;)Lcnt$b;	b	m_186836_	method_38127	span
	m	(Lcnt$b;)Ljava/lang/Float;	c	m_186838_	method_38667	method_38667
	m	(Lcnt$b;)Ljava/lang/Float;	d	m_186840_	method_38668	method_38668
c	cnt$c	net/minecraft/world/level/biome/Climate$ParameterList	net/minecraft/class_6544$class_6547	net/minecraft/world/level/biome/Climate$ParameterList
	f	Ljava/util/List;	a	f_186846_	field_34481	values
	f	Lcnt$e;	b	f_186847_	field_34482	index
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcnt$h;)Ljava/lang/Object;	a	m_204252_	method_39529	findValue
	m	(Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_274448_	method_49498	method_49498
	m	()Ljava/util/List;	a	m_186850_	method_38128	values
	m	(Lcnt$h;Lcnt$a;)Ljava/lang/Object;	a	m_186853_	method_39528	findValueIndex
	m	(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;	a	m_274436_	method_49497	codec
	m	(Lcnt$h;)Ljava/lang/Object;	b	m_204254_	method_39530	findValueBruteForce
	m	(Lcnt$h;)Ljava/lang/Object;	c	m_186851_	method_39527	findValueIndex
c	cnt$d	net/minecraft/world/level/biome/Climate$ParameterPoint	net/minecraft/class_6544$class_4762	net/minecraft/world/level/biome/Climate$ParameterPoint
	f	Lcom/mojang/serialization/Codec;	a	f_186862_	field_24679	CODEC
	f	Lcnt$b;	b	f_186863_	comp_105	temperature
	f	Lcnt$b;	c	f_186864_	comp_106	humidity
	f	Lcnt$b;	d	f_186865_	comp_107	continentalness
	f	Lcnt$b;	e	f_186866_	comp_108	erosion
	f	Lcnt$b;	f	f_186867_	comp_109	depth
	f	Lcnt$b;	g	f_186868_	comp_110	weirdness
	f	J	h	f_186869_	comp_111	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;J)V	<init>	<init>	<init>	<init>
	m	(Lcnt$h;)J	a	m_186882_	method_24381	fitness
	m	()Ljava/util/List;	a	m_186879_	method_38145	parameterSpace
	m	(Lcnt$d;)Ljava/lang/Long;	a	m_186880_	method_38134	method_38134
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_186884_	method_28425	method_28425
	m	(Lcnt$d;)Lcnt$b;	b	m_186887_	method_38136	method_38136
	m	()Lcnt$b;	b	f_186863_	comp_105	temperature
	m	()Lcnt$b;	c	f_186864_	comp_106	humidity
	m	(Lcnt$d;)Lcnt$b;	c	m_186890_	method_38138	method_38138
	m	(Lcnt$d;)Lcnt$b;	d	m_186893_	method_38140	method_38140
	m	()Lcnt$b;	d	f_186865_	comp_107	continentalness
	m	(Lcnt$d;)Lcnt$b;	e	m_186896_	method_38142	method_38142
	m	()Lcnt$b;	e	f_186866_	comp_108	erosion
	m	()Lcnt$b;	f	f_186867_	comp_109	depth
	m	(Lcnt$d;)Lcnt$b;	f	m_186901_	method_28429	method_28429
	m	()Lcnt$b;	g	f_186868_	comp_110	weirdness
	m	(Lcnt$d;)Lcnt$b;	g	m_186904_	method_28430	method_28430
	m	()J	h	f_186869_	comp_111	offset
c	cnt$e	net/minecraft/world/level/biome/Climate$RTree	net/minecraft/class_6544$class_6548	net/minecraft/world/level/biome/Climate$RTree
	f	I	a	f_186909_	field_34486	CHILDREN_PER_NODE
	f	Lcnt$e$b;	b	f_186910_	field_34487	root
	f	Ljava/lang/ThreadLocal;	c	f_186911_	field_34488	lastResult
	m	(Lcnt$e$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;IIZ)V	a	m_186937_	method_38154	sort
	m	(Lcom/mojang/datafixers/util/Pair;)Lcnt$e$a;	a	m_186933_	method_38152	method_38152
	m	(IZ)Ljava/util/Comparator;	a	m_186923_	method_38149	comparator
	m	(IZLcnt$e$b;)J	a	m_186926_	method_38150	method_38150
	m	(ILcnt$e$b;)J	a	m_186914_	method_38146	method_38146
	m	(Lcnt$h;Lcnt$a;)Ljava/lang/Object;	a	m_186930_	method_38151	search
	m	([Lcnt$b;)J	a	m_186942_	method_38155	cost
	m	(Ljava/util/List;)Lcnt$e;	a	m_186935_	method_38153	create
	m	(ILjava/util/List;)Lcnt$e$b;	a	m_186920_	method_38148	build
	m	(ILcnt$e$c;)Lcnt$e$b;	a	m_186917_	method_38147	method_38147
	m	(Ljava/util/List;)Ljava/util/List;	b	m_186944_	method_38156	bucketize
	m	(Ljava/util/List;)Ljava/util/List;	c	m_186946_	method_38157	buildParameterSpace
c	cnt$e$a	net/minecraft/world/level/biome/Climate$RTree$Leaf	net/minecraft/class_6544$class_6548$class_6549	net/minecraft/world/level/biome/Climate$RTree$Leaf
	f	Ljava/lang/Object;	b	f_186948_	field_34489	value
	m	(Lcnt$d;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
c	cnt$e$b	net/minecraft/world/level/biome/Climate$RTree$Node	net/minecraft/class_6544$class_6548$class_6550	net/minecraft/world/level/biome/Climate$RTree$Node
	f	[Lcnt$b;	a	f_186956_	field_34490	parameterSpace
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	([J)J	a	m_186959_	method_38159	distance
	m	([JLcnt$e$a;Lcnt$a;)Lcnt$e$a;	a	m_183370_	method_38158	search
c	cnt$e$c	net/minecraft/world/level/biome/Climate$RTree$SubTree	net/minecraft/class_6544$class_6548$class_6551	net/minecraft/world/level/biome/Climate$RTree$SubTree
	f	[Lcnt$e$b;	b	f_186965_	field_34491	children
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	cnt$f	net/minecraft/world/level/biome/Climate$Sampler	net/minecraft/class_6544$class_6552	net/minecraft/world/level/biome/Climate$Sampler
	f	Ldhd;	a	f_207845_	comp_364	temperature
	f	Ldhd;	b	f_207846_	comp_365	humidity
	f	Ldhd;	c	f_207847_	comp_366	continentalness
	f	Ldhd;	d	f_207848_	comp_367	erosion
	f	Ldhd;	e	f_207849_	comp_368	depth
	f	Ldhd;	f	f_207850_	comp_369	weirdness
	f	Ljava/util/List;	g	f_207851_	comp_370	spawnTarget
	m	(Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(III)Lcnt$h;	a	m_183445_	method_40444	sample
	m	()Lgu;	a	m_183230_	method_39165	findSpawnPosition
	m	()Ldhd;	b	f_207845_	comp_364	temperature
	m	()Ldhd;	c	f_207846_	comp_365	humidity
	m	()Ldhd;	d	f_207847_	comp_366	continentalness
	m	()Ldhd;	e	f_207848_	comp_367	erosion
	m	()Ldhd;	f	f_207849_	comp_368	depth
	m	()Ldhd;	g	f_207850_	comp_369	weirdness
	m	()Ljava/util/List;	h	f_207851_	comp_370	spawnTarget
c	cnt$g	net/minecraft/world/level/biome/Climate$SpawnFinder	net/minecraft/class_6544$class_6729	net/minecraft/world/level/biome/Climate$SpawnFinder
	f	Lcnt$g$a;	a	f_186978_	field_35360	result
	m	(Ljava/util/List;Lcnt$f;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lcnt$f;II)Lcnt$g$a;	a	m_207879_	method_39167	getSpawnPositionAndFitness
	m	(Ljava/util/List;Lcnt$f;FF)V	a	m_207874_	method_39166	radialSearch
c	cnt$g$a	net/minecraft/world/level/biome/Climate$SpawnFinder$Result	net/minecraft/class_6544$class_6729$class_6730	net/minecraft/world/level/biome/Climate$SpawnFinder$Result
	f	Lgu;	a	f_186992_	comp_223	location
	f	J	b	f_186993_	comp_224	fitness
	m	(Lgu;J)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_186992_	comp_223	location
	m	()J	b	f_186993_	comp_224	fitness
c	cnt$h	net/minecraft/world/level/biome/Climate$TargetPoint	net/minecraft/class_6544$class_6553	net/minecraft/world/level/biome/Climate$TargetPoint
	f	J	a	f_187003_	comp_112	temperature
	f	J	b	f_187004_	comp_113	humidity
	f	J	c	f_187005_	comp_114	continentalness
	f	J	d	f_187006_	comp_115	erosion
	f	J	e	f_187007_	comp_116	depth
	f	J	f	f_187008_	comp_117	weirdness
	m	(JJJJJJ)V	<init>	<init>	<init>	<init>
	m	()[J	a	m_187016_	method_38166	toParameterArray
	m	()J	b	f_187003_	comp_112	temperature
	m	()J	c	f_187004_	comp_113	humidity
	m	()J	d	f_187005_	comp_114	continentalness
	m	()J	e	f_187006_	comp_115	erosion
	m	()J	f	f_187007_	comp_116	depth
	m	()J	g	f_187008_	comp_117	weirdness
c	cnu	net/minecraft/world/level/biome/FeatureSorter	net/minecraft/class_7510	net/minecraft/world/level/biome/FeatureSorter
	m	()V	<init>	<init>	<init>	<init>
	m	(ILcnu$a;)Z	a	m_220597_	method_44208	method_44208
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I	a	m_220607_	method_44211	method_44211
	m	(Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List;	a	m_220603_	method_44210	buildFeaturesPerStep
	m	(Ljava/util/Comparator;Lcnu$a;)Ljava/util/Set;	a	m_220600_	method_44209	method_44209
c	cnu$a	net/minecraft/world/level/biome/FeatureSorter$1FeatureData	net/minecraft/class_7510$class_6543	net/minecraft/world/level/biome/FeatureSorter$1FeatureData
	f	I	a	f_220610_	comp_234	featureIndex
	f	I	b	f_220611_	comp_68	step
	f	Ldre;	c	f_220612_	comp_69	feature
	m	(IILdre;)V	<init>	<init>	<init>	<init>
	m	()I	a	f_220610_	comp_234	featureIndex
	m	()I	b	f_220611_	comp_68	step
	m	()Ldre;	c	f_220612_	comp_69	feature
c	cnu$b	net/minecraft/world/level/biome/FeatureSorter$StepFeatureData	net/minecraft/class_7510$class_6827	net/minecraft/world/level/biome/FeatureSorter$StepFeatureData
	f	Ljava/util/List;	a	f_220624_	comp_303	features
	f	Ljava/util/function/ToIntFunction;	b	f_220625_	comp_304	indexMapping
	m	(Ljava/util/List;Ljava/util/function/ToIntFunction;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(I)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	m_220632_	method_44212	method_44212
	m	()Ljava/util/List;	a	f_220624_	comp_303	features
	m	()Ljava/util/function/ToIntFunction;	b	f_220625_	comp_304	indexMapping
c	cnv	net/minecraft/world/level/biome/FixedBiomeSource	net/minecraft/class_1992	net/minecraft/world/level/biome/FixedBiomeSource
	f	Lcom/mojang/serialization/Codec;	b	f_48251_	field_24717	CODEC
	f	Lhe;	c	f_48252_	field_9486	biome
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lcnv;)Lhe;	a	m_204258_	method_28456	method_28456
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	getNoiseBiome	getNoiseBiome
c	cnw	net/minecraft/world/level/biome/MobSpawnSettings	net/minecraft/class_5483	net/minecraft/world/level/biome/MobSpawnSettings
	f	Lbcl;	a	f_151796_	field_30982	EMPTY_MOB_LIST
	f	Lcnw;	b	f_48326_	field_26646	EMPTY
	f	Lcom/mojang/serialization/MapCodec;	c	f_48327_	field_26403	CODEC
	f	Lorg/slf4j/Logger;	d	f_48325_	field_26645	LOGGER
	f	F	e	f_151797_	field_30983	DEFAULT_CREATURE_SPAWN_PROBABILITY
	f	F	f	f_48328_	field_26404	creatureGenerationProbability
	f	Ljava/util/Map;	g	f_48329_	field_26405	spawners
	f	Ljava/util/Map;	h	f_48330_	field_26406	mobSpawnCosts
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FLjava/util/Map;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()F	a	m_48344_	method_31002	getCreatureProbability
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_187050_	method_30791	method_30791
	m	(Lbfn;)Lcnw$b;	a	m_48345_	method_31003	getMobSpawnCost
	m	(Lcnw;)Ljava/util/Map;	a	m_187048_	method_30794	method_30794
	m	(Lbgc;)Lbcl;	a	m_151798_	method_31004	getMobs
	m	(Lcnw;)Ljava/util/Map;	b	m_187052_	method_30795	method_30795
	m	(Lcnw;)Ljava/lang/Float;	c	m_187054_	method_30796	method_30796
c	cnw$a	net/minecraft/world/level/biome/MobSpawnSettings$Builder	net/minecraft/class_5483$class_5496	net/minecraft/world/level/biome/MobSpawnSettings$Builder
	f	Ljava/util/Map;	a	f_48362_	field_26647	spawners
	f	Ljava/util/Map;	b	f_48363_	field_26648	mobSpawnCosts
	f	F	c	f_48364_	field_26649	creatureGenerationProbability
	m	()V	<init>	<init>	<init>	<init>
	m	(F)Lcnw$a;	a	m_48368_	method_31008	creatureGenerationProbability
	m	(Lbfn;DD)Lcnw$a;	a	m_48370_	method_31009	addMobCharge
	m	()Lcnw;	a	m_48381_	method_31007	build
	m	(Lbgc;Lcnw$c;)Lcnw$a;	a	m_48376_	method_31011	addSpawn
	m	(Lbgc;)Ljava/util/List;	a	m_48374_	method_31010	method_31010
	m	(Ljava/util/Map$Entry;)Lbcl;	a	m_151808_	method_31012	method_31012
	m	(Lbgc;)Lbgc;	b	m_48382_	method_31013	method_31013
c	cnw$b	net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost	net/minecraft/class_5483$class_5265	net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost
	f	Lcom/mojang/serialization/Codec;	a	f_48384_	field_25820	CODEC
	f	D	b	f_48385_	comp_1307	energyBudget
	f	D	c	f_48386_	comp_1308	charge
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(DD)V	<init>	<init>	<init>	<init>
	m	(Lcnw$b;)Ljava/lang/Double;	a	m_151810_	method_31014	method_31014
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_48398_	method_30359	method_30359
	m	()D	a	f_48385_	comp_1307	energyBudget
	m	(Lcnw$b;)Ljava/lang/Double;	b	m_151812_	method_31015	method_31015
	m	()D	b	f_48386_	comp_1308	charge
c	cnw$c	net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData	net/minecraft/class_5483$class_1964	net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData
	f	Lcom/mojang/serialization/Codec;	a	f_48403_	field_24681	CODEC
	f	Lbfn;	b	f_48404_	field_9389	type
	f	I	c	f_48405_	field_9388	minCount
	f	I	d	f_48406_	field_9387	maxCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfn;III)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lbci;II)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_274270_	method_28433	method_28433
	m	(Lcnw$c;)Lcom/mojang/serialization/DataResult;	a	m_274269_	method_49499	method_49499
	m	()Ljava/lang/String;	b	m_274271_	method_49500	method_49500
	m	(Lcnw$c;)Ljava/lang/Integer;	b	m_151819_	method_28434	method_28434
	m	(Lcnw$c;)Ljava/lang/Integer;	c	m_151823_	method_28435	method_28435
	m	(Lcnw$c;)Lbfn;	d	m_151825_	method_28436	method_28436
c	cnx	net/minecraft/world/level/biome/MultiNoiseBiomeSource	net/minecraft/class_4766	net/minecraft/world/level/biome/MultiNoiseBiomeSource
	f	Lcom/mojang/serialization/MapCodec;	b	f_48424_	field_24718	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_48425_	field_24719	CODEC
	f	Lcom/mojang/serialization/MapCodec;	d	f_273882_	field_42984	ENTRY_CODEC
	f	Lcom/mojang/serialization/MapCodec;	e	f_273891_	field_42985	PRESET_CODEC
	f	Lcom/mojang/datafixers/util/Either;	f	f_48435_	field_34498	parameters
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/util/Either;)V	<init>	<init>	<init>	<init>
	m	(Lacp;)Z	a	m_274493_	method_38168	stable
	m	(Lhe;)Lcnx;	a	m_274591_	method_49503	createFromPreset
	m	(Lcnt$c;)Lcnx;	a	m_274596_	method_49501	createFromList
	m	(Lcnt$h;)Lhe;	a	m_204269_	method_38167	getNoiseBiome
	m	(Lcnx;)Lcom/mojang/datafixers/util/Either;	a	m_274272_	method_49502	method_49502
	m	(Lhe;)Lcnt$c;	b	m_274274_	method_49505	method_49505
	m	(Lcnt$c;)Lcnt$c;	b	m_274273_	method_49504	method_49504
	m	()Lcnt$c;	d	m_274409_	method_49506	parameters
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	getNoiseBiome	getNoiseBiome
c	cny	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList	net/minecraft/class_8197	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList
	f	Lcom/mojang/serialization/Codec;	a	f_273907_	field_42986	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_273930_	field_42987	CODEC
	f	Lcny$a;	c	f_273943_	field_42988	preset
	f	Lcnt$c;	d	f_273815_	field_42989	parameters
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcny$a;Lhf;)V	<init>	<init>	<init>	<init>
	m	(Lcny;)Lcny$a;	a	m_274390_	method_49510	method_49510
	m	(Lcny$a;)Lcnt$c;	a	m_274547_	method_49509	method_49509
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_274470_	method_49511	method_49511
	m	()Lcnt$c;	a	m_274385_	method_49507	parameters
	m	(Lacp;)Lacp;	a	m_274334_	method_49508	method_49508
	m	(Lcny$a;)Lcny$a;	b	m_274544_	method_49513	method_49513
	m	()Ljava/util/Map;	b	m_274368_	method_49512	knownPresets
c	cny$a	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset	net/minecraft/class_8197$class_5305	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset
	f	Lcny$a;	a	f_273838_	field_24723	NETHER
	f	Lcny$a;	b	f_273915_	field_34499	OVERWORLD
	f	Lcom/mojang/serialization/Codec;	c	f_273825_	field_42990	CODEC
	f	Lacq;	d	f_273944_	comp_1309	id
	f	Lcny$a$a;	e	f_273865_	comp_1310	provider
	f	Ljava/util/Map;	f	f_273938_	field_24724	BY_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lcny$a$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lcnt$c;	a	m_276781_	method_49193	generateOverworldBiomes
	m	(Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V	a	m_274501_	method_49192	method_49192
	m	(Lcny$a;)Lcom/mojang/serialization/DataResult;	a	m_274346_	method_49517	method_49517
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	a	m_274363_	method_49516	method_49516
	m	()Ljava/util/stream/Stream;	a	m_274593_	method_49514	usedBiomes
	m	(Lacp;)Lacp;	a	m_274532_	method_49515	method_49515
	m	()Lacq;	b	f_273944_	comp_1309	id
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	b	m_274315_	method_49518	method_49518
	m	(Lcny$a;)Lcny$a;	b	m_274469_	method_49519	method_49519
	m	(Lacq;)Ljava/lang/String;	c	m_274423_	method_49520	method_49520
	m	()Lcny$a$a;	c	f_273865_	comp_1310	provider
c	cny$a$1	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1	net/minecraft/class_8197$class_5305$1	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lcnt$c;	apply	m_274430_	apply	apply
c	cny$a$2	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2	net/minecraft/class_8197$class_5305$2	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lcnt$c;	apply	m_274430_	apply	apply
c	cny$a$a	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider	net/minecraft/class_8197$class_5305$class_8165	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider
	m	(Ljava/util/function/Function;)Lcnt$c;	apply	m_274430_	apply	apply
c	cnz	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists	net/minecraft/class_8198	net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists
	f	Lacp;	a	f_273830_	field_42991	NETHER
	f	Lacp;	b	f_273878_	field_42992	OVERWORLD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_274548_	method_49521	register
	m	(Lnm;)V	a	m_274553_	method_49522	bootstrap
c	co	net/minecraft/advancements/critereon/PlayerInteractTrigger	net/minecraft/class_5409	net/minecraft/advancements/critereon/PlayerInteractTrigger
	f	Lacq;	a	f_61490_	field_25699	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldzk;Lco$a;)Z	a	m_61498_	method_30095	method_30095
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lco$a;	a	m_7214_	method_30096	createInstance
	m	(Laig;Lcfz;Lbfj;)V	a	m_61494_	method_30097	trigger
c	co$a	net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance	net/minecraft/class_5409$class_5410	net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance
	f	Lbz;	a	f_61511_	field_25700	item
	f	Lba;	b	f_61512_	field_25701	entity
	m	(Lba;Lbz;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldzk;)Z	a	m_61521_	method_30100	matches
	m	(Lbz$a;Lba;)Lco$a;	a	m_285812_	method_43278	itemUsedOnEntity
	m	(Lba;Lbz$a;Lba;)Lco$a;	a	m_285836_	method_30099	itemUsedOnEntity
c	coa	net/minecraft/world/level/biome/OverworldBiomeBuilder	net/minecraft/class_6554	net/minecraft/world/level/biome/OverworldBiomeBuilder
	f	Lcnt$b;	A	f_187151_	field_34516	midInlandContinentalness
	f	Lcnt$b;	B	f_187152_	field_34517	farInlandContinentalness
	f	[[Lacp;	C	f_187121_	field_34518	OCEANS
	f	[[Lacp;	D	f_187122_	field_34519	MIDDLE_BIOMES
	f	[[Lacp;	E	f_187123_	field_34520	MIDDLE_BIOMES_VARIANT
	f	[[Lacp;	F	f_187124_	field_34521	PLATEAU_BIOMES
	f	[[Lacp;	G	f_187125_	field_34522	PLATEAU_BIOMES_VARIANT
	f	[[Lacp;	H	f_201989_	field_36339	SHATTERED_BIOMES
	f	F	a	f_187127_	field_35041	HIGH_START
	f	F	b	f_187128_	field_34502	PEAK_START
	f	F	c	f_187129_	field_35042	NEAR_INLAND_START
	f	F	d	f_187130_	field_35043	MID_INLAND_START
	f	F	e	f_187131_	field_35044	FAR_INLAND_START
	f	F	f	f_187132_	field_35045	EROSION_INDEX_1_START
	f	F	g	f_187133_	field_35046	EROSION_INDEX_2_START
	f	F	h	f_187134_	field_34500	VALLEY_SIZE
	f	F	i	f_187135_	field_35047	LOW_START
	f	F	j	f_187136_	field_35048	HIGH_END
	f	F	k	f_187137_	field_34501	PEAK_SIZE
	f	F	l	f_187138_	field_34503	PEAK_END
	f	F	m	f_220663_	field_39134	EROSION_DEEP_DARK_DRYNESS_THRESHOLD
	f	F	n	f_220664_	field_39135	DEPTH_DEEP_DARK_DRYNESS_THRESHOLD
	f	Lcnt$b;	o	f_187139_	field_34504	FULL_RANGE
	f	[Lcnt$b;	p	f_187140_	field_34505	temperatures
	f	[Lcnt$b;	q	f_187141_	field_34506	humidities
	f	[Lcnt$b;	r	f_187142_	field_34507	erosions
	f	Lcnt$b;	s	f_187143_	field_34508	FROZEN_RANGE
	f	Lcnt$b;	t	f_187144_	field_34509	UNFROZEN_RANGE
	f	Lcnt$b;	u	f_187145_	field_34510	mushroomFieldsContinentalness
	f	Lcnt$b;	v	f_187146_	field_34511	deepOceanContinentalness
	f	Lcnt$b;	w	f_187147_	field_34512	oceanContinentalness
	f	Lcnt$b;	x	f_187148_	field_34513	coastContinentalness
	f	Lcnt$b;	y	f_187149_	field_34514	inlandContinentalness
	f	Lcnt$b;	z	f_187150_	field_34515	nearInlandContinentalness
	m	()V	<init>	<init>	<init>	<init>
	m	(II)Lacp;	a	m_187160_	method_38181	pickBeachBiome
	m	(D)Ljava/lang/String;	a	m_187155_	method_38179	getDebugStringForPeaksAndValleys
	m	()Ljava/util/List;	a	m_187154_	method_39168	spawnTarget
	m	(ILcnt$b;)Lacp;	a	m_187172_	method_38184	pickBadlandsBiome
	m	(Ljava/util/function/Consumer;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;FLacp;)V	a	m_187180_	method_38187	addSurfaceBiome
	m	(Ljava/util/function/Consumer;Lcnt$b;)V	a	m_187177_	method_38186	addPeaks
	m	(IILcnt$b;)Lacp;	a	m_187163_	method_38182	pickMiddleBiome
	m	(Ljava/util/function/Consumer;)V	a	m_187175_	method_38185	addBiomes
	m	(D[Lcnt$b;)Ljava/lang/String;	a	m_187157_	method_38180	getDebugStringForNoiseValue
	m	(IILcnt$b;Lacp;)Lacp;	a	m_201990_	method_40009	maybePickWindsweptSavannaBiome
	m	(Ldhd;Ldhd;Ldhd$b;)Z	a	m_246093_	method_43718	isDeepDarkRegion
	m	(Ljava/util/function/Consumer;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;FLacp;)V	b	m_187200_	method_38192	addUndergroundBiome
	m	(Ljava/util/function/Consumer;Lcnt$b;)V	b	m_187197_	method_38191	addHighSlice
	m	(D)Ljava/lang/String;	b	m_187189_	method_38188	getDebugStringForContinentalness
	m	(IILcnt$b;)Lacp;	b	m_187191_	method_38189	pickMiddleBiomeOrBadlandsIfHot
	m	(Ljava/util/function/Consumer;)V	b	m_255158_	method_46678	addDebugBiomes
	m	()[Lcnt$b;	b	m_201995_	method_40010	getTemperatureThresholds
	m	(Ljava/util/function/Consumer;)V	c	m_187195_	method_38190	addOffCoastBiomes
	m	()[Lcnt$b;	c	m_201996_	method_40011	getHumidityThresholds
	m	(Ljava/util/function/Consumer;Lcnt$b;)V	c	m_187217_	method_38196	addMidSlice
	m	(Ljava/util/function/Consumer;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;Lcnt$b;FLacp;)V	c	m_220668_	method_41419	addBottomBiome
	m	(IILcnt$b;)Lacp;	c	m_187211_	method_38194	pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold
	m	(D)Ljava/lang/String;	c	m_187209_	method_38193	getDebugStringForErosion
	m	(IILcnt$b;)Lacp;	d	m_187222_	method_38198	pickShatteredCoastBiome
	m	(Ljava/util/function/Consumer;Lcnt$b;)V	d	m_187228_	method_38200	addLowSlice
	m	(D)Ljava/lang/String;	d	m_187220_	method_38197	getDebugStringForTemperature
	m	(Ljava/util/function/Consumer;)V	d	m_187215_	method_38195	addInlandBiomes
	m	()[Lcnt$b;	d	m_201997_	method_40012	getErosionThresholds
	m	(Ljava/util/function/Consumer;)V	e	m_187226_	method_38199	addUndergroundBiomes
	m	(Ljava/util/function/Consumer;Lcnt$b;)V	e	m_187237_	method_38203	addValleys
	m	()[Lcnt$b;	e	m_201998_	method_40013	getContinentalnessThresholds
	m	(IILcnt$b;)Lacp;	e	m_187233_	method_38202	pickPlateauBiome
	m	(D)Ljava/lang/String;	e	m_187231_	method_38201	getDebugStringForHumidity
	m	()[Lcnt$b;	f	m_201999_	method_40014	getPeaksAndValleysThresholds
	m	(IILcnt$b;)Lacp;	f	m_187240_	method_38204	pickPeakBiome
	m	(IILcnt$b;)Lacp;	g	m_187244_	method_38205	pickSlopeBiome
	m	()[Lcnt$b;	g	m_202000_	method_40015	getWeirdnessThresholds
	m	(IILcnt$b;)Lacp;	h	m_202001_	method_38183	pickShatteredBiome
c	cob	net/minecraft/world/level/biome/TheEndBiomeSource	net/minecraft/class_2169	net/minecraft/world/level/biome/TheEndBiomeSource
	f	Lcom/mojang/serialization/Codec;	b	f_48617_	field_24730	CODEC
	f	Lhe;	c	f_48621_	field_26700	end
	f	Lhe;	d	f_48622_	field_26701	highlands
	f	Lhe;	e	f_48623_	field_26702	midlands
	f	Lhe;	f	f_48624_	field_26703	islands
	f	Lhe;	g	f_48625_	field_26704	barrens
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Lhe;Lhe;Lhe;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lhf;)Lcob;	a	m_254978_	method_46680	create
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254810_	method_46679	method_46679
	m	(IIILcnt$f;)Lhe;	getNoiseBiome	m_203407_	getNoiseBiome	getNoiseBiome
c	coc	net/minecraft/world/level/biome/package-info	net/minecraft/class_6086	net/minecraft/world/level/biome/package-info
c	cod	net/minecraft/world/level/block/AbstractBannerBlock	net/minecraft/class_2185	net/minecraft/world/level/block/AbstractBannerBlock
	f	Lcen;	a	f_48657_	field_9855	color
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcen;	a	m_48674_	method_9303	getColor
	m	(Lcfz;Lczd;)V	a	m_187399_	method_38990	method_38990
	m	(Lcfz;Lczd;)V	b	m_187402_	method_38991	method_38991
c	coe	net/minecraft/world/level/block/AbstractCandleBlock	net/minecraft/class_5540	net/minecraft/world/level/block/AbstractCandleBlock
	f	I	a	f_151894_	field_30987	LIGHT_PER_CANDLE
	f	Ldcs;	b	f_151895_	field_27083	LIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Leei;Lapf;)V	a	m_220687_	method_31610	addParticlesAndSound
	m	(Lbyo;Ldcb;Lcmn;Lgu;)V	a	m_151899_	method_31614	extinguish
	m	(Lcmn;Lgu;Leei;)V	a	m_151923_	method_35244	method_35244
	m	(Lcmn;Ldcb;Lgu;Z)V	a	m_151918_	method_31612	setLit
	m	(Lcmm;Lgu;Lapf;Leei;)V	a	m_220691_	method_31611	method_31611
	m	(Ldcb;)Ljava/lang/Iterable;	b	m_142199_	method_31613	getParticleOffsets
	m	(Ldcb;)Z	c	m_151933_	method_35245	isLit
	m	(Ldcb;)Z	d	m_142595_	method_35246	canBeLit
c	cof	net/minecraft/world/level/block/AbstractCauldronBlock	net/minecraft/class_2275	net/minecraft/world/level/block/AbstractCauldronBlock
	f	I	a	f_151936_	field_30988	FLOOR_LEVEL
	f	Lefb;	b	f_151937_	field_10746	SHAPE
	f	I	c	f_151938_	field_30989	SIDE_THICKNESS
	f	I	d	f_151939_	field_30990	LEG_WIDTH
	f	I	e	f_151940_	field_30991	LEG_HEIGHT
	f	I	f	f_151941_	field_30992	LEG_DEPTH
	f	Lefb;	g	f_151942_	field_10747	INSIDE
	f	Ljava/util/Map;	h	f_151943_	field_27084	interactions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ldxd;)Z	a	m_142087_	method_32765	canReceiveStalactiteDrip
	m	(Ldcb;Lgu;Lbfj;)Z	a	m_151979_	method_31616	isEntityInsideContent
	m	(Ldcb;Lcmm;Lgu;Ldxd;)V	a	m_142310_	method_32764	receiveStalactiteDrip
	m	(Ldcb;)D	b	m_142446_	method_31615	getContentHeight
	m	(Ldcb;)Z	d	m_142596_	method_32766	isFull
c	cog	net/minecraft/world/level/block/AbstractChestBlock	net/minecraft/class_4739	net/minecraft/world/level/block/AbstractChestBlock
	f	Ljava/util/function/Supplier;	a	f_48675_	field_21796	blockEntityType
	m	(Ldca$d;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;Z)Lcrq$c;	a	m_5641_	method_24167	combine
c	coh	net/minecraft/world/level/block/AbstractFurnaceBlock	net/minecraft/class_2363	net/minecraft/world/level/block/AbstractFurnaceBlock
	f	Ldcv;	a	f_48683_	field_11104	FACING
	f	Ldcs;	b	f_48684_	field_11105	LIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lbyo;)V	a	m_7137_	method_17025	openContainer
	m	(Lcmm;Lczp;Lczp;)Lczo;	a	m_151987_	method_31617	createFurnaceTicker
c	coi	net/minecraft/world/level/block/AbstractGlassBlock	net/minecraft/class_4262	net/minecraft/world/level/block/AbstractGlassBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	coj	net/minecraft/world/level/block/AbstractSkullBlock	net/minecraft/class_2190	net/minecraft/world/level/block/AbstractSkullBlock
	f	Lcwp$a;	a	f_48743_	field_9867	type
	m	(Lcwp$a;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcwp$a;	a	m_48754_	method_9327	getType
c	cok	net/minecraft/world/level/block/AirBlock	net/minecraft/class_2189	net/minecraft/world/level/block/AirBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	col	net/minecraft/world/level/block/AmethystBlock	net/minecraft/class_5541	net/minecraft/world/level/block/AmethystBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	com	net/minecraft/world/level/block/AmethystClusterBlock	net/minecraft/class_5542	net/minecraft/world/level/block/AmethystClusterBlock
	f	Ldcs;	a	f_152005_	field_27086	WATERLOGGED
	f	Ldcv;	b	f_152006_	field_27087	FACING
	f	Lefb;	c	f_152007_	field_27088	northAabb
	f	Lefb;	d	f_152008_	field_27089	southAabb
	f	Lefb;	e	f_152009_	field_27090	eastAabb
	f	Lefb;	f	f_152010_	field_27091	westAabb
	f	Lefb;	g	f_152011_	field_27092	upAabb
	f	Lefb;	h	f_152012_	field_27093	downAabb
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IILdca$d;)V	<init>	<init>	<init>	<init>
c	com$1	net/minecraft/world/level/block/AmethystClusterBlock$1	net/minecraft/class_5542$1	net/minecraft/world/level/block/AmethystClusterBlock$1
	f	[I	a	f_152048_	field_27094	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	com/mojang/blaze3d/platform/GLX	com/mojang/blaze3d/platform/GLX	com/mojang/blaze3d/platform/GLX	com/mojang/blaze3d/platform/GLX
	f	Lorg/slf4j/Logger;	LOGGER	LOGGER	LOGGER	LOGGER
	f	Ljava/lang/String;	cpuInfo	cpuInfo	cpuInfo	cpuInfo
c	com/mojang/blaze3d/platform/GlConst	com/mojang/blaze3d/platform/GlConst	com/mojang/blaze3d/platform/GlConst	com/mojang/blaze3d/platform/GlConst
	f	I	GL_ALPHA_BIAS	GL_ALPHA_BIAS	GL_ALPHA_BIAS	GL_ALPHA_BIAS
	f	I	GL_ALWAYS	GL_ALWAYS	GL_ALWAYS	GL_ALWAYS
	f	I	GL_ARRAY_BUFFER	GL_ARRAY_BUFFER	GL_ARRAY_BUFFER	GL_ARRAY_BUFFER
	f	I	GL_BGR	GL_BGR	GL_BGR	GL_BGR
	f	I	GL_BYTE	GL_BYTE	GL_BYTE	GL_BYTE
	f	I	GL_CLAMP_TO_EDGE	GL_CLAMP_TO_EDGE	GL_CLAMP_TO_EDGE	GL_CLAMP_TO_EDGE
	f	I	GL_COLOR_ATTACHMENT0	GL_COLOR_ATTACHMENT0	GL_COLOR_ATTACHMENT0	GL_COLOR_ATTACHMENT0
	f	I	GL_COLOR_BUFFER_BIT	GL_COLOR_BUFFER_BIT	GL_COLOR_BUFFER_BIT	GL_COLOR_BUFFER_BIT
	f	I	GL_COMPILE_STATUS	GL_COMPILE_STATUS	GL_COMPILE_STATUS	GL_COMPILE_STATUS
	f	I	GL_DEPTH_ATTACHMENT	GL_DEPTH_ATTACHMENT	GL_DEPTH_ATTACHMENT	GL_DEPTH_ATTACHMENT
	f	I	GL_DEPTH_BUFFER_BIT	GL_DEPTH_BUFFER_BIT	GL_DEPTH_BUFFER_BIT	GL_DEPTH_BUFFER_BIT
	f	I	GL_DEPTH_COMPONENT	GL_DEPTH_COMPONENT	GL_DEPTH_COMPONENT	GL_DEPTH_COMPONENT
	f	I	GL_DEPTH_COMPONENT24	GL_DEPTH_COMPONENT24	GL_DEPTH_COMPONENT24	GL_DEPTH_COMPONENT24
	f	I	GL_DEPTH_COMPONENT32	GL_DEPTH_COMPONENT32	GL_DEPTH_COMPONENT32	GL_DEPTH_COMPONENT32
	f	I	GL_DEPTH_TEXTURE_MODE	GL_DEPTH_TEXTURE_MODE	GL_DEPTH_TEXTURE_MODE	GL_DEPTH_TEXTURE_MODE
	f	I	GL_DRAW_FRAMEBUFFER	GL_DRAW_FRAMEBUFFER	GL_DRAW_FRAMEBUFFER	GL_DRAW_FRAMEBUFFER
	f	I	GL_DST_ALPHA	GL_DST_ALPHA	GL_DST_ALPHA	GL_DST_ALPHA
	f	I	GL_DST_COLOR	GL_DST_COLOR	GL_DST_COLOR	GL_DST_COLOR
	f	I	GL_DYNAMIC_DRAW	GL_DYNAMIC_DRAW	GL_DYNAMIC_DRAW	GL_DYNAMIC_DRAW
	f	I	GL_ELEMENT_ARRAY_BUFFER	GL_ELEMENT_ARRAY_BUFFER	GL_ELEMENT_ARRAY_BUFFER	GL_ELEMENT_ARRAY_BUFFER
	f	I	GL_EQUAL	GL_EQUAL	GL_EQUAL	GL_EQUAL
	f	I	GL_FALSE	GL_FALSE	GL_FALSE	GL_FALSE
	f	I	GL_FILL	GL_FILL	GL_FILL	GL_FILL
	f	I	GL_FLOAT	GL_FLOAT	GL_FLOAT	GL_FLOAT
	f	I	GL_FRAGMENT_SHADER	GL_FRAGMENT_SHADER	GL_FRAGMENT_SHADER	GL_FRAGMENT_SHADER
	f	I	GL_FRAMEBUFFER	GL_FRAMEBUFFER	GL_FRAMEBUFFER	GL_FRAMEBUFFER
	f	I	GL_FRAMEBUFFER_COMPLETE	GL_FRAMEBUFFER_COMPLETE	GL_FRAMEBUFFER_COMPLETE	GL_FRAMEBUFFER_COMPLETE
	f	I	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
	f	I	GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
	f	I	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
	f	I	GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER	GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
	f	I	GL_FRAMEBUFFER_UNSUPPORTED	GL_FRAMEBUFFER_UNSUPPORTED	GL_FRAMEBUFFER_UNSUPPORTED	GL_FRAMEBUFFER_UNSUPPORTED
	f	I	GL_FRONT	GL_FRONT	GL_FRONT	GL_FRONT
	f	I	GL_FRONT_AND_BACK	GL_FRONT_AND_BACK	GL_FRONT_AND_BACK	GL_FRONT_AND_BACK
	f	I	GL_FUNC_ADD	GL_FUNC_ADD	GL_FUNC_ADD	GL_FUNC_ADD
	f	I	GL_FUNC_REVERSE_SUBTRACT	GL_FUNC_REVERSE_SUBTRACT	GL_FUNC_REVERSE_SUBTRACT	GL_FUNC_REVERSE_SUBTRACT
	f	I	GL_FUNC_SUBTRACT	GL_FUNC_SUBTRACT	GL_FUNC_SUBTRACT	GL_FUNC_SUBTRACT
	f	I	GL_GEQUAL	GL_GEQUAL	GL_GEQUAL	GL_GEQUAL
	f	I	GL_GREATER	GL_GREATER	GL_GREATER	GL_GREATER
	f	I	GL_INT	GL_INT	GL_INT	GL_INT
	f	I	GL_LEQUAL	GL_LEQUAL	GL_LEQUAL	GL_LEQUAL
	f	I	GL_LINE	GL_LINE	GL_LINE	GL_LINE
	f	I	GL_LINEAR	GL_LINEAR	GL_LINEAR	GL_LINEAR
	f	I	GL_LINEAR_MIPMAP_LINEAR	GL_LINEAR_MIPMAP_LINEAR	GL_LINEAR_MIPMAP_LINEAR	GL_LINEAR_MIPMAP_LINEAR
	f	I	GL_LINES	GL_LINES	GL_LINES	GL_LINES
	f	I	GL_LINE_STRIP	GL_LINE_STRIP	GL_LINE_STRIP	GL_LINE_STRIP
	f	I	GL_LINK_STATUS	GL_LINK_STATUS	GL_LINK_STATUS	GL_LINK_STATUS
	f	I	GL_MAX	GL_MAX	GL_MAX	GL_MAX
	f	I	GL_MAX_TEXTURE_SIZE	GL_MAX_TEXTURE_SIZE	GL_MAX_TEXTURE_SIZE	GL_MAX_TEXTURE_SIZE
	f	I	GL_MIN	GL_MIN	GL_MIN	GL_MIN
	f	I	GL_NEAREST	GL_NEAREST	GL_NEAREST	GL_NEAREST
	f	I	GL_NEAREST_MIPMAP_LINEAR	GL_NEAREST_MIPMAP_LINEAR	GL_NEAREST_MIPMAP_LINEAR	GL_NEAREST_MIPMAP_LINEAR
	f	I	GL_NONE	GL_NONE	GL_NONE	GL_NONE
	f	I	GL_ONE	GL_ONE	GL_ONE	GL_ONE
	f	I	GL_ONE_MINUS_DST_ALPHA	GL_ONE_MINUS_DST_ALPHA	GL_ONE_MINUS_DST_ALPHA	GL_ONE_MINUS_DST_ALPHA
	f	I	GL_ONE_MINUS_DST_COLOR	GL_ONE_MINUS_DST_COLOR	GL_ONE_MINUS_DST_COLOR	GL_ONE_MINUS_DST_COLOR
	f	I	GL_ONE_MINUS_SRC_ALPHA	GL_ONE_MINUS_SRC_ALPHA	GL_ONE_MINUS_SRC_ALPHA	GL_ONE_MINUS_SRC_ALPHA
	f	I	GL_ONE_MINUS_SRC_COLOR	GL_ONE_MINUS_SRC_COLOR	GL_ONE_MINUS_SRC_COLOR	GL_ONE_MINUS_SRC_COLOR
	f	I	GL_OUT_OF_MEMORY	GL_OUT_OF_MEMORY	GL_OUT_OF_MEMORY	GL_OUT_OF_MEMORY
	f	I	GL_PACK_ALIGNMENT	GL_PACK_ALIGNMENT	GL_PACK_ALIGNMENT	GL_PACK_ALIGNMENT
	f	I	GL_PROXY_TEXTURE_2D	GL_PROXY_TEXTURE_2D	GL_PROXY_TEXTURE_2D	GL_PROXY_TEXTURE_2D
	f	I	GL_READ_FRAMEBUFFER	GL_READ_FRAMEBUFFER	GL_READ_FRAMEBUFFER	GL_READ_FRAMEBUFFER
	f	I	GL_RED	GL_RED	GL_RED	GL_RED
	f	I	GL_RENDERBUFFER	GL_RENDERBUFFER	GL_RENDERBUFFER	GL_RENDERBUFFER
	f	I	GL_REPLACE	GL_REPLACE	GL_REPLACE	GL_REPLACE
	f	I	GL_RG	GL_RG	GL_RG	GL_RG
	f	I	GL_RGB	GL_RGB	GL_RGB	GL_RGB
	f	I	GL_RGBA	GL_RGBA	GL_RGBA	GL_RGBA
	f	I	GL_RGBA8	GL_RGBA8	GL_RGBA8	GL_RGBA8
	f	I	GL_SHORT	GL_SHORT	GL_SHORT	GL_SHORT
	f	I	GL_SRC_ALPHA	GL_SRC_ALPHA	GL_SRC_ALPHA	GL_SRC_ALPHA
	f	I	GL_SRC_COLOR	GL_SRC_COLOR	GL_SRC_COLOR	GL_SRC_COLOR
	f	I	GL_STATIC_DRAW	GL_STATIC_DRAW	GL_STATIC_DRAW	GL_STATIC_DRAW
	f	I	GL_TEXTURE0	GL_TEXTURE0	GL_TEXTURE0	GL_TEXTURE0
	f	I	GL_TEXTURE1	GL_TEXTURE1	GL_TEXTURE1	GL_TEXTURE1
	f	I	GL_TEXTURE2	GL_TEXTURE2	GL_TEXTURE2	GL_TEXTURE2
	f	I	GL_TEXTURE_2D	GL_TEXTURE_2D	GL_TEXTURE_2D	GL_TEXTURE_2D
	f	I	GL_TEXTURE_COMPARE_MODE	GL_TEXTURE_COMPARE_MODE	GL_TEXTURE_COMPARE_MODE	GL_TEXTURE_COMPARE_MODE
	f	I	GL_TEXTURE_MAG_FILTER	GL_TEXTURE_MAG_FILTER	GL_TEXTURE_MAG_FILTER	GL_TEXTURE_MAG_FILTER
	f	I	GL_TEXTURE_MIN_FILTER	GL_TEXTURE_MIN_FILTER	GL_TEXTURE_MIN_FILTER	GL_TEXTURE_MIN_FILTER
	f	I	GL_TEXTURE_WIDTH	GL_TEXTURE_WIDTH	GL_TEXTURE_WIDTH	GL_TEXTURE_WIDTH
	f	I	GL_TEXTURE_WRAP_S	GL_TEXTURE_WRAP_S	GL_TEXTURE_WRAP_S	GL_TEXTURE_WRAP_S
	f	I	GL_TEXTURE_WRAP_T	GL_TEXTURE_WRAP_T	GL_TEXTURE_WRAP_T	GL_TEXTURE_WRAP_T
	f	I	GL_TRIANGLES	GL_TRIANGLES	GL_TRIANGLES	GL_TRIANGLES
	f	I	GL_TRIANGLE_FAN	GL_TRIANGLE_FAN	GL_TRIANGLE_FAN	GL_TRIANGLE_FAN
	f	I	GL_TRIANGLE_STRIP	GL_TRIANGLE_STRIP	GL_TRIANGLE_STRIP	GL_TRIANGLE_STRIP
	f	I	GL_TRUE	GL_TRUE	GL_TRUE	GL_TRUE
	f	I	GL_UNPACK_ALIGNMENT	GL_UNPACK_ALIGNMENT	GL_UNPACK_ALIGNMENT	GL_UNPACK_ALIGNMENT
	f	I	GL_UNPACK_LSB_FIRST	GL_UNPACK_LSB_FIRST	GL_UNPACK_LSB_FIRST	GL_UNPACK_LSB_FIRST
	f	I	GL_UNPACK_ROW_LENGTH	GL_UNPACK_ROW_LENGTH	GL_UNPACK_ROW_LENGTH	GL_UNPACK_ROW_LENGTH
	f	I	GL_UNPACK_SKIP_PIXELS	GL_UNPACK_SKIP_PIXELS	GL_UNPACK_SKIP_PIXELS	GL_UNPACK_SKIP_PIXELS
	f	I	GL_UNPACK_SKIP_ROWS	GL_UNPACK_SKIP_ROWS	GL_UNPACK_SKIP_ROWS	GL_UNPACK_SKIP_ROWS
	f	I	GL_UNPACK_SWAP_BYTES	GL_UNPACK_SWAP_BYTES	GL_UNPACK_SWAP_BYTES	GL_UNPACK_SWAP_BYTES
	f	I	GL_UNSIGNED_BYTE	GL_UNSIGNED_BYTE	GL_UNSIGNED_BYTE	GL_UNSIGNED_BYTE
	f	I	GL_UNSIGNED_INT	GL_UNSIGNED_INT	GL_UNSIGNED_INT	GL_UNSIGNED_INT
	f	I	GL_UNSIGNED_SHORT	GL_UNSIGNED_SHORT	GL_UNSIGNED_SHORT	GL_UNSIGNED_SHORT
	f	I	GL_VERTEX_SHADER	GL_VERTEX_SHADER	GL_VERTEX_SHADER	GL_VERTEX_SHADER
	f	I	GL_WRITE_ONLY	GL_WRITE_ONLY	GL_WRITE_ONLY	GL_WRITE_ONLY
	f	I	GL_ZERO	GL_ZERO	GL_ZERO	GL_ZERO
c	com/mojang/blaze3d/platform/GlStateManager	com/mojang/blaze3d/platform/GlStateManager	com/mojang/blaze3d/platform/GlStateManager	com/mojang/blaze3d/platform/GlStateManager
	f	Lcom/mojang/blaze3d/platform/GlStateManager$a;	BLEND	BLEND	BLEND	BLEND
	f	Lcom/mojang/blaze3d/platform/GlStateManager$c;	COLOR_LOGIC	COLOR_LOGIC	COLOR_LOGIC	COLOR_LOGIC
	f	Lcom/mojang/blaze3d/platform/GlStateManager$d;	COLOR_MASK	COLOR_MASK	COLOR_MASK	COLOR_MASK
	f	Lcom/mojang/blaze3d/platform/GlStateManager$e;	CULL	CULL	CULL	CULL
	f	Lcom/mojang/blaze3d/platform/GlStateManager$f;	DEPTH	DEPTH	DEPTH	DEPTH
	f	Z	ON_LINUX	ON_LINUX	ON_LINUX	ON_LINUX
	f	Lcom/mojang/blaze3d/platform/GlStateManager$h;	POLY_OFFSET	POLY_OFFSET	POLY_OFFSET	POLY_OFFSET
	f	Lcom/mojang/blaze3d/platform/GlStateManager$i;	SCISSOR	SCISSOR	SCISSOR	SCISSOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$k;	STENCIL	STENCIL	STENCIL	STENCIL
	f	[Lcom/mojang/blaze3d/platform/GlStateManager$l;	TEXTURES	TEXTURES	TEXTURES	TEXTURES
	f	I	TEXTURE_COUNT	TEXTURE_COUNT	TEXTURE_COUNT	TEXTURE_COUNT
	f	I	activeTexture	activeTexture	activeTexture	activeTexture
c	com/mojang/blaze3d/platform/GlStateManager$DestFactor	com/mojang/blaze3d/platform/GlStateManager$DestFactor	com/mojang/blaze3d/platform/GlStateManager$class_4534	com/mojang/blaze3d/platform/GlStateManager$DestFactor
	f	[Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	$VALUES	$VALUES	$VALUES	$VALUES
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	CONSTANT_ALPHA	CONSTANT_ALPHA	CONSTANT_ALPHA	CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	CONSTANT_COLOR	CONSTANT_COLOR	CONSTANT_COLOR	CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	DST_ALPHA	DST_ALPHA	DST_ALPHA	DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	DST_COLOR	DST_COLOR	DST_COLOR	DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE	ONE	ONE	ONE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	SRC_ALPHA	SRC_ALPHA	SRC_ALPHA	SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	SRC_COLOR	SRC_COLOR	SRC_COLOR	SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;	ZERO	ZERO	ZERO	ZERO
	f	I	value	value	value	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$SourceFactor	com/mojang/blaze3d/platform/GlStateManager$SourceFactor	com/mojang/blaze3d/platform/GlStateManager$class_4535	com/mojang/blaze3d/platform/GlStateManager$SourceFactor
	f	[Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	$VALUES	$VALUES	$VALUES	$VALUES
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	CONSTANT_ALPHA	CONSTANT_ALPHA	CONSTANT_ALPHA	CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	CONSTANT_COLOR	CONSTANT_COLOR	CONSTANT_COLOR	CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	DST_ALPHA	DST_ALPHA	DST_ALPHA	DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	DST_COLOR	DST_COLOR	DST_COLOR	DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE	ONE	ONE	ONE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	SRC_ALPHA	SRC_ALPHA	SRC_ALPHA	SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	SRC_ALPHA_SATURATE	SRC_ALPHA_SATURATE	SRC_ALPHA_SATURATE	SRC_ALPHA_SATURATE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	SRC_COLOR	SRC_COLOR	SRC_COLOR	SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;	ZERO	ZERO	ZERO	ZERO
	f	I	value	value	value	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$a	com/mojang/blaze3d/platform/GlStateManager$BlendState	com/mojang/blaze3d/platform/GlStateManager$class_1017	com/mojang/blaze3d/platform/GlStateManager$BlendState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84577_	field_5045	mode
	f	I	b	f_84578_	field_5049	srcRgb
	f	I	c	f_84579_	field_5048	dstRgb
	f	I	d	f_84580_	field_5047	srcAlpha
	f	I	e	f_84581_	field_5046	dstAlpha
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$b	com/mojang/blaze3d/platform/GlStateManager$BooleanState	com/mojang/blaze3d/platform/GlStateManager$class_1018	com/mojang/blaze3d/platform/GlStateManager$BooleanState
	f	I	a	f_84585_	field_5050	state
	f	Z	b	f_84586_	field_5051	enabled
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	a	m_84589_	method_4469	disable
	m	(Z)V	a	m_84590_	method_4470	setEnabled
	m	()V	b	m_84592_	method_4471	enable
c	com/mojang/blaze3d/platform/GlStateManager$c	com/mojang/blaze3d/platform/GlStateManager$ColorLogicState	com/mojang/blaze3d/platform/GlStateManager$class_1021	com/mojang/blaze3d/platform/GlStateManager$ColorLogicState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84603_	field_5058	enable
	f	I	b	f_84604_	field_5059	op
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$d	com/mojang/blaze3d/platform/GlStateManager$ColorMask	com/mojang/blaze3d/platform/GlStateManager$class_1022	com/mojang/blaze3d/platform/GlStateManager$ColorMask
	f	Z	a	f_84608_	field_5063	red
	f	Z	b	f_84609_	field_5062	green
	f	Z	c	f_84610_	field_5061	blue
	f	Z	d	f_84611_	field_5060	alpha
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$e	com/mojang/blaze3d/platform/GlStateManager$CullState	com/mojang/blaze3d/platform/GlStateManager$class_1025	com/mojang/blaze3d/platform/GlStateManager$CullState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84621_	field_5072	enable
	f	I	b	f_84622_	field_5073	mode
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$f	com/mojang/blaze3d/platform/GlStateManager$DepthState	com/mojang/blaze3d/platform/GlStateManager$class_1026	com/mojang/blaze3d/platform/GlStateManager$DepthState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84626_	field_5074	mode
	f	Z	b	f_84627_	field_5076	mask
	f	I	c	f_84628_	field_5075	func
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$g	com/mojang/blaze3d/platform/GlStateManager$LogicOp	com/mojang/blaze3d/platform/GlStateManager$class_1030	com/mojang/blaze3d/platform/GlStateManager$LogicOp
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	a	AND	field_5120	AND
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	b	AND_INVERTED	field_5112	AND_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	c	AND_REVERSE	field_5117	AND_REVERSE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	d	CLEAR	field_5103	CLEAR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	e	COPY	field_5118	COPY
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	f	COPY_INVERTED	field_5113	COPY_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	g	EQUIV	field_5119	EQUIV
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	h	INVERT	field_5109	INVERT
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	i	NAND	field_5114	NAND
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	j	NOOP	field_5115	NOOP
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	k	NOR	field_5104	NOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	l	OR	field_5105	OR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	m	OR_INVERTED	field_5116	OR_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	n	OR_REVERSE	field_5110	OR_REVERSE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	o	SET	field_5107	SET
	f	Lcom/mojang/blaze3d/platform/GlStateManager$g;	p	XOR	field_5111	XOR
	f	I	q	f_84715_	field_5108	value
	f	[Lcom/mojang/blaze3d/platform/GlStateManager$g;	r	$VALUES	field_5106	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()[Lcom/mojang/blaze3d/platform/GlStateManager$g;	a	m_157125_	method_36748	$values
c	com/mojang/blaze3d/platform/GlStateManager$h	com/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState	com/mojang/blaze3d/platform/GlStateManager$class_1031	com/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84725_	field_5123	fill
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	b	f_84726_	field_5121	line
	f	F	c	f_84727_	field_5124	factor
	f	F	d	f_84728_	field_5122	units
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$i	com/mojang/blaze3d/platform/GlStateManager$ScissorState	com/mojang/blaze3d/platform/GlStateManager$class_5518	com/mojang/blaze3d/platform/GlStateManager$ScissorState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$b;	a	f_84732_	field_26840	mode
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$j	com/mojang/blaze3d/platform/GlStateManager$StencilFunc	com/mojang/blaze3d/platform/GlStateManager$class_1034	com/mojang/blaze3d/platform/GlStateManager$StencilFunc
	f	I	a	f_84761_	field_5148	func
	f	I	b	f_84762_	field_16203	ref
	f	I	c	f_84763_	field_5147	mask
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$k	com/mojang/blaze3d/platform/GlStateManager$StencilState	com/mojang/blaze3d/platform/GlStateManager$class_1035	com/mojang/blaze3d/platform/GlStateManager$StencilState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$j;	a	f_84767_	field_5149	func
	f	I	b	f_84768_	field_5153	mask
	f	I	c	f_84769_	field_5152	fail
	f	I	d	f_84770_	field_5151	zfail
	f	I	e	f_84771_	field_5150	zpass
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$l	com/mojang/blaze3d/platform/GlStateManager$TextureState	com/mojang/blaze3d/platform/GlStateManager$class_1039	com/mojang/blaze3d/platform/GlStateManager$TextureState
	f	I	a	f_84801_	field_5167	binding
	m	()V	<init>	<init>	<init>	<init>
c	com/mojang/blaze3d/platform/GlStateManager$m	com/mojang/blaze3d/platform/GlStateManager$Viewport	com/mojang/blaze3d/platform/GlStateManager$class_1040	com/mojang/blaze3d/platform/GlStateManager$Viewport
	f	Lcom/mojang/blaze3d/platform/GlStateManager$m;	a	INSTANCE	field_5169	INSTANCE
	f	I	b	f_84806_	field_5172	x
	f	I	c	f_84807_	field_5171	y
	f	I	d	f_84808_	field_5170	width
	f	I	e	f_84809_	field_5168	height
	f	[Lcom/mojang/blaze3d/platform/GlStateManager$m;	f	$VALUES	field_5173	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_157126_	method_35330	x
	m	()I	b	m_157127_	method_35331	y
	m	()I	c	m_157128_	method_35332	width
	m	()I	d	m_157129_	method_35333	height
	m	()[Lcom/mojang/blaze3d/platform/GlStateManager$m;	e	m_157130_	method_36749	$values
c	com/mojang/blaze3d/platform/TextureUtil	com/mojang/blaze3d/platform/TextureUtil	com/mojang/blaze3d/platform/TextureUtil	com/mojang/blaze3d/platform/TextureUtil
	f	I	DEFAULT_IMAGE_BUFFER_SIZE	DEFAULT_IMAGE_BUFFER_SIZE	DEFAULT_IMAGE_BUFFER_SIZE	DEFAULT_IMAGE_BUFFER_SIZE
	f	Lorg/slf4j/Logger;	LOGGER	LOGGER	LOGGER	LOGGER
	f	I	MIN_MIPMAP_LEVEL	MIN_MIPMAP_LEVEL	MIN_MIPMAP_LEVEL	MIN_MIPMAP_LEVEL
c	com/mojang/blaze3d/systems/RenderSystem	com/mojang/blaze3d/systems/RenderSystem	com/mojang/blaze3d/systems/RenderSystem	com/mojang/blaze3d/systems/RenderSystem
	f	Lorg/slf4j/Logger;	LOGGER	LOGGER	LOGGER	LOGGER
	f	I	MAX_SUPPORTED_TEXTURE_SIZE	MAX_SUPPORTED_TEXTURE_SIZE	MAX_SUPPORTED_TEXTURE_SIZE	MAX_SUPPORTED_TEXTURE_SIZE
	f	I	MINIMUM_ATLAS_TEXTURE_SIZE	MINIMUM_ATLAS_TEXTURE_SIZE	MINIMUM_ATLAS_TEXTURE_SIZE	MINIMUM_ATLAS_TEXTURE_SIZE
	f	Leil;	RENDER_THREAD_TESSELATOR	RENDER_THREAD_TESSELATOR	RENDER_THREAD_TESSELATOR	RENDER_THREAD_TESSELATOR
	f	Ljava/lang/String;	apiDescription	apiDescription	apiDescription	apiDescription
	f	Ljava/lang/Thread;	gameThread	gameThread	gameThread	gameThread
	f	Lorg/joml/Matrix3f;	inverseViewRotationMatrix	inverseViewRotationMatrix	inverseViewRotationMatrix	inverseViewRotationMatrix
	f	Z	isInInit	isInInit	isInInit	isInInit
	f	Z	isReplayingQueue	isReplayingQueue	isReplayingQueue	isReplayingQueue
	f	D	lastDrawTime	lastDrawTime	lastDrawTime	lastDrawTime
	f	Lorg/joml/Matrix4f;	modelViewMatrix	modelViewMatrix	modelViewMatrix	modelViewMatrix
	f	Leij;	modelViewStack	modelViewStack	modelViewStack	modelViewStack
	f	Ljava/util/concurrent/atomic/AtomicLong;	pollEventsWaitStart	pollEventsWaitStart	pollEventsWaitStart	pollEventsWaitStart
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	pollingEvents	pollingEvents	pollingEvents	pollingEvents
	f	Lorg/joml/Matrix4f;	projectionMatrix	projectionMatrix	projectionMatrix	projectionMatrix
	f	Ljava/util/concurrent/ConcurrentLinkedQueue;	recordingQueue	recordingQueue	recordingQueue	recordingQueue
	f	Ljava/lang/Thread;	renderThread	renderThread	renderThread	renderThread
	f	Lorg/joml/Matrix4f;	savedProjectionMatrix	savedProjectionMatrix	savedProjectionMatrix	savedProjectionMatrix
	f	Leir;	savedVertexSorting	savedVertexSorting	savedVertexSorting	savedVertexSorting
	f	Lfki;	shader	shader	shader	shader
	f	[F	shaderColor	shaderColor	shaderColor	shaderColor
	f	[F	shaderFogColor	shaderFogColor	shaderFogColor	shaderFogColor
	f	F	shaderFogEnd	shaderFogEnd	shaderFogEnd	shaderFogEnd
	f	Lehw;	shaderFogShape	shaderFogShape	shaderFogShape	shaderFogShape
	f	F	shaderFogStart	shaderFogStart	shaderFogStart	shaderFogStart
	f	F	shaderGameTime	shaderGameTime	shaderGameTime	shaderGameTime
	f	F	shaderGlintAlpha	shaderGlintAlpha	shaderGlintAlpha	shaderGlintAlpha
	f	[Lorg/joml/Vector3f;	shaderLightDirections	shaderLightDirections	shaderLightDirections	shaderLightDirections
	f	F	shaderLineWidth	shaderLineWidth	shaderLineWidth	shaderLineWidth
	f	[I	shaderTextures	shaderTextures	shaderTextures	shaderTextures
	f	Lcom/mojang/blaze3d/systems/RenderSystem$a;	sharedSequential	sharedSequential	sharedSequential	sharedSequential
	f	Lcom/mojang/blaze3d/systems/RenderSystem$a;	sharedSequentialLines	sharedSequentialLines	sharedSequentialLines	sharedSequentialLines
	f	Lcom/mojang/blaze3d/systems/RenderSystem$a;	sharedSequentialQuad	sharedSequentialQuad	sharedSequentialQuad	sharedSequentialQuad
	f	Lorg/joml/Matrix4f;	textureMatrix	textureMatrix	textureMatrix	textureMatrix
	f	Leir;	vertexSorting	vertexSorting	vertexSorting	vertexSorting
c	com/mojang/blaze3d/systems/RenderSystem$1	com/mojang/blaze3d/systems/RenderSystem$1	com/mojang/blaze3d/systems/RenderSystem$1	com/mojang/blaze3d/systems/RenderSystem$1
	f	[I	a	f_221943_	field_38976	$SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode
	f	[I	b	f_157463_	field_27331	$SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	com/mojang/blaze3d/systems/RenderSystem$a	com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer	com/mojang/blaze3d/systems/RenderSystem$class_5590	com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer
	f	I	a	f_157465_	field_27332	vertexStride
	f	I	b	f_157466_	field_27333	indexStride
	f	Lcom/mojang/blaze3d/systems/RenderSystem$a$a;	c	f_157467_	field_27334	generator
	f	I	d	f_157468_	field_27335	name
	f	Leio$a;	e	f_157469_	field_27336	type
	f	I	f	f_157470_	field_27337	indexCount
	m	(IILcom/mojang/blaze3d/systems/RenderSystem$a$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;	a	m_157478_	method_31922	intConsumer
	m	(I)Z	a	m_221944_	method_43409	hasStorage
	m	()Leio$a;	a	m_157483_	method_31924	type
	m	(Ljava/nio/ByteBuffer;I)V	a	m_157480_	method_31923	method_31923
	m	(I)V	b	m_221946_	method_43410	bind
	m	(I)V	c	m_157476_	method_31920	ensureStorage
c	com/mojang/blaze3d/systems/RenderSystem$a$a	com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator	com/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591	com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator
	m	(Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V	accept	m_157487_	accept	accept
c	coo	net/minecraft/world/level/block/AnvilBlock	net/minecraft/class_2199	net/minecraft/world/level/block/AnvilBlock
	f	Ldcv;	a	f_48764_	field_9883	FACING
	f	Lefb;	b	f_48765_	field_9882	BASE
	f	Lefb;	c	f_48766_	field_9885	X_LEG1
	f	Lefb;	d	f_48767_	field_9888	X_LEG2
	f	Lefb;	e	f_48768_	field_9884	X_TOP
	f	Lefb;	f	f_48769_	field_9891	Z_LEG1
	f	Lefb;	g	f_48770_	field_9889	Z_LEG2
	f	Lefb;	h	f_48771_	field_9886	Z_TOP
	f	Lefb;	i	f_48772_	field_9887	X_AXIS_AABB
	f	Lefb;	j	f_48773_	field_9892	Z_AXIS_AABB
	f	Lsw;	k	f_48774_	field_17349	CONTAINER_TITLE
	f	F	l	f_152050_	field_30993	FALL_DAMAGE_PER_DISTANCE
	f	I	m	f_152051_	field_30994	FALL_DAMAGE_MAX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_48782_	method_17453	method_17453
	m	(Ldcb;)Ldcb;	e	m_48824_	method_9346	damage
c	cop	net/minecraft/world/level/block/AttachedStemBlock	net/minecraft/class_2195	net/minecraft/world/level/block/AttachedStemBlock
	f	Ldcv;	a	f_48830_	field_9873	FACING
	f	F	b	f_152057_	field_30995	AABB_OFFSET
	f	Ljava/util/Map;	c	f_48832_	field_9874	AABBS
	f	Lcxk;	d	f_48831_	field_9875	fruit
	f	Ljava/util/function/Supplier;	e	f_152058_	field_27095	seedSupplier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcxk;Ljava/util/function/Supplier;Ldca$d;)V	<init>	<init>	<init>	<init>
c	coq	net/minecraft/world/level/block/AzaleaBlock	net/minecraft/class_5800	net/minecraft/world/level/block/AzaleaBlock
	f	Ldbj;	a	f_152063_	field_33563	TREE_GROWER
	f	Lefb;	b	f_152064_	field_30996	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cor	net/minecraft/world/level/block/BambooSaplingBlock	net/minecraft/class_2202	net/minecraft/world/level/block/BambooSaplingBlock
	f	F	a	f_152100_	field_31005	SAPLING_AABB_OFFSET
	f	Lefb;	b	f_48954_	field_9897	SAPLING_SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_48972_	method_9351	growBamboo
c	cos	net/minecraft/world/level/block/BambooStalkBlock	net/minecraft/class_2211	net/minecraft/world/level/block/BambooStalkBlock
	f	F	a	f_260434_	field_30997	SMALL_LEAVES_AABB_OFFSET
	f	F	b	f_260643_	field_30998	LARGE_LEAVES_AABB_OFFSET
	f	F	c	f_260619_	field_30999	COLLISION_AABB_OFFSET
	f	Lefb;	d	f_260479_	field_9912	SMALL_SHAPE
	f	Lefb;	e	f_260493_	field_9915	LARGE_SHAPE
	f	Lefb;	f	f_260505_	field_9913	COLLISION_SHAPE
	f	Lddb;	g	f_260603_	field_9914	AGE
	f	Ldcz;	h	f_260716_	field_9917	LEAVES
	f	Lddb;	i	f_260694_	field_9916	STAGE
	f	I	j	f_260667_	field_31000	MAX_HEIGHT
	f	I	k	f_260621_	field_31001	STAGE_GROWING
	f	I	l	f_260513_	field_31002	STAGE_DONE_GROWING
	f	I	m	f_260569_	field_31003	AGE_THIN_BAMBOO
	f	I	n	f_260497_	field_31004	AGE_THICK_BAMBOO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;Lapf;I)V	a	m_261305_	method_9385	growBamboo
	m	(Lcls;Lgu;)I	a	m_261076_	method_9387	getHeightAboveUpToMax
	m	(Lcls;Lgu;)I	b	m_261132_	method_9386	getHeightBelowUpToMax
c	cot	net/minecraft/world/level/block/BannerBlock	net/minecraft/class_2215	net/minecraft/world/level/block/BannerBlock
	f	Lddb;	a	f_49007_	field_9924	ROTATION
	f	Ljava/util/Map;	b	f_49008_	field_9925	BY_COLOR
	f	Lefb;	c	f_49009_	field_9923	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcen;)Lcpn;	a	m_49014_	method_9398	byColor
c	cou	net/minecraft/world/level/block/BarrelBlock	net/minecraft/class_3708	net/minecraft/world/level/block/BarrelBlock
	f	Ldcv;	a	f_49042_	field_16320	FACING
	f	Ldcs;	b	f_49043_	field_18006	OPEN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cov	net/minecraft/world/level/block/BarrierBlock	net/minecraft/class_2213	net/minecraft/world/level/block/BarrierBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cow	net/minecraft/world/level/block/BaseCoralFanBlock	net/minecraft/class_2221	net/minecraft/world/level/block/BaseCoralFanBlock
	f	Lefb;	a	f_49103_	field_9932	AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cox	net/minecraft/world/level/block/BaseCoralPlantBlock	net/minecraft/class_2217	net/minecraft/world/level/block/BaseCoralPlantBlock
	f	F	a	f_152104_	field_31006	AABB_OFFSET
	f	Lefb;	b	f_49148_	field_9928	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	coy	net/minecraft/world/level/block/BaseCoralPlantTypeBlock	net/minecraft/class_2230	net/minecraft/world/level/block/BaseCoralPlantTypeBlock
	f	Lefb;	a	f_49157_	field_9939	AABB
	f	Ldcs;	c	f_49158_	field_9940	WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmn;Lgu;)V	a	m_49164_	method_9430	tryScheduleDieTick
	m	(Ldcb;Lcls;Lgu;)Z	e	m_49186_	method_9431	scanForWater
c	coz	net/minecraft/world/level/block/BaseCoralWallFanBlock	net/minecraft/class_2222	net/minecraft/world/level/block/BaseCoralWallFanBlock
	f	Ldcv;	a	f_49192_	field_9933	FACING
	f	Ljava/util/Map;	b	f_49193_	field_9934	SHAPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cp	net/minecraft/advancements/critereon/PlayerPredicate	net/minecraft/class_4553	net/minecraft/advancements/critereon/PlayerPredicate
	f	I	b	f_156743_	field_33928	LOOKING_AT_RANGE
	f	Lcj$d;	c	f_62245_	field_20723	level
	f	Lcmj;	d	f_62246_	field_20724	gameType
	f	Ljava/util/Map;	e	f_62247_	field_20725	stats
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	f	f_62248_	field_20726	recipes
	f	Ljava/util/Map;	g	f_62249_	field_20727	advancements
	f	Lbo;	h	f_156744_	field_33929	lookingAt
	m	(Lcj$d;Lcmj;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lbo;)V	<init>	<init>	<init>	<init>
	m	(Lamo;)Lacq;	a	m_62265_	method_22495	getStatValueId
	m	(Lcom/google/gson/JsonObject;Lacq;Lcp$c;)V	a	m_222493_	method_22501	method_22501
	m	(Lamq;Lacq;)Lamo;	a	m_62267_	method_22496	getStat
	m	(Lcom/google/gson/JsonObject;Lacq;Ljava/lang/Boolean;)V	a	m_222497_	method_22500	method_22500
	m	(Lbfj;)Z	a	m_156764_	method_37250	method_37250
	m	(Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map$Entry;)V	a	m_62286_	method_22502	method_22502
	m	(Lcom/google/gson/JsonArray;Lamo;Lcj$d;)V	a	m_257058_	method_22498	method_22498
	m	(Lcom/google/gson/JsonObject;)Lcp;	a	m_222491_	method_22499	fromJson
	m	(Lcom/google/gson/JsonElement;)Lcp$c;	b	m_62289_	method_22503	advancementPredicateFromJson
c	cp$a	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate	net/minecraft/class_4553$class_4554	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	a	f_62291_	field_20728	criterions
	m	(Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V	<init>	<init>	<init>	<init>
	m	(Lag;)Z	a	test	method_22504	test
c	cp$b	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate	net/minecraft/class_4553$class_4555	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate
	f	Z	a	f_62299_	field_20729	state
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lag;)Z	a	test	method_22505	test
c	cp$c	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate	net/minecraft/class_4553$class_4556	net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate
	m	()Lcom/google/gson/JsonElement;	a	m_7943_	method_22506	toJson
c	cp$d	net/minecraft/advancements/critereon/PlayerPredicate$Builder	net/minecraft/class_4553$class_4557	net/minecraft/advancements/critereon/PlayerPredicate$Builder
	f	Lcj$d;	a	f_62307_	field_20730	level
	f	Lcmj;	b	f_62308_	field_20731	gameType
	f	Ljava/util/Map;	c	f_62309_	field_20732	stats
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	d	f_62310_	field_20733	recipes
	f	Ljava/util/Map;	e	f_62311_	field_20734	advancements
	f	Lbo;	f	f_156766_	field_33930	lookingAt
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;Z)Lcp$d;	a	m_156780_	method_35315	addRecipe
	m	(Lbo;)Lcp$d;	a	m_156771_	method_37251	setLookingAt
	m	()Lcp$d;	a	m_156767_	method_35310	player
	m	(Lamo;Lcj$d;)Lcp$d;	a	m_156768_	method_35311	addStat
	m	(Lacq;Ljava/util/Map;)Lcp$d;	a	m_156777_	method_35314	checkAdvancementCriterions
	m	(Lcj$d;)Lcp$d;	a	m_156775_	method_35313	setLevel
	m	(Lcmj;)Lcp$d;	a	m_156773_	method_35312	setGameType
	m	(Lacq;Z)Lcp$d;	b	m_156783_	method_35316	checkAdvancementDone
	m	()Lcp;	b	m_62313_	method_22507	build
c	cpa	net/minecraft/world/level/block/BaseEntityBlock	net/minecraft/class_2237	net/minecraft/world/level/block/BaseEntityBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lczp;Lczo;)Lczo;	a	m_152132_	method_31618	createTickerHelper
c	cpb	net/minecraft/world/level/block/BaseFireBlock	net/minecraft/class_4770	net/minecraft/world/level/block/BaseFireBlock
	f	F	a	f_152136_	field_31007	AABB_OFFSET
	f	Lefb;	b	f_49237_	field_22498	DOWN_AABB
	f	I	c	f_152137_	field_31008	SECONDS_ON_FIRE
	f	F	d	f_49238_	field_22088	fireDamage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;F)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Ldcb;	a	m_49245_	method_24416	getState
	m	(Lcmm;)Z	a	m_49248_	method_30366	inPortalDimension
	m	(Lcmm;Lgu;Lha;)Z	a	m_49255_	method_30032	canBePlacedAt
	m	(Lcmm;Lgu;Lha;)Z	b	m_49269_	method_30033	isPortal
	m	(Ldcb;)Z	f	m_7599_	method_10195	canBurn
c	cpc	net/minecraft/world/level/block/BasePressurePlateBlock	net/minecraft/class_2231	net/minecraft/world/level/block/BasePressurePlateBlock
	f	Lefb;	a	f_49285_	field_9942	PRESSED_AABB
	f	Lefb;	b	f_49286_	field_9943	AABB
	f	Leed;	c	f_49287_	field_9941	TOUCH_AABB
	f	Ldcq;	d	f_271167_	field_42726	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ldcq;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;I)Ldcb;	a	m_7422_	method_9432	setSignalForState
	m	(Lbfj;Lcmm;Lgu;Ldcb;I)V	a	m_152143_	method_9433	checkPressed
	m	()I	a	m_7342_	method_9563	getPressedTime
	m	(Lbfj;)Z	a	m_289614_	method_52209	method_52209
	m	(Lcmm;Leed;Ljava/lang/Class;)I	a	m_289607_	method_52210	getEntityCount
	m	(Lcmm;Lgu;)V	a	m_49291_	method_9437	updateNeighbours
	m	(Lcmm;Lgu;)I	b	m_6693_	method_9434	getSignalStrength
	m	(Ldcb;)I	g	m_6016_	method_9435	getSignalForState
c	cpd	net/minecraft/world/level/block/BaseRailBlock	net/minecraft/class_2241	net/minecraft/world/level/block/BaseRailBlock
	f	Lefb;	a	f_49355_	field_9958	FLAT_AABB
	f	Lefb;	b	f_49356_	field_9960	HALF_BLOCK_AABB
	f	Ldcs;	c	f_152149_	field_27096	WATERLOGGED
	f	Z	d	f_49357_	field_9959	isStraight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLdca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;Lcpn;)V	a	m_6360_	method_9477	updateState
	m	(Ldcb;Lcmm;Lgu;Z)Ldcb;	a	m_49389_	method_24417	updateState
	m	()Z	a	m_49413_	method_9478	isStraight
	m	(Lcmm;Lgu;Ldcb;Z)Ldcb;	a	m_49367_	method_9475	updateDir
	m	(Lgu;Lcmm;Lddf;)Z	a	m_49398_	method_27935	shouldBeRemoved
	m	(Lcmm;Lgu;)Z	a	m_49364_	method_9479	isRail
	m	()Ldde;	b	m_7978_	method_9474	getShapeProperty
	m	(Ldcb;)Z	g	m_49416_	method_9476	isRail
c	cpd$1	net/minecraft/world/level/block/BaseRailBlock$1	net/minecraft/class_2241$1	net/minecraft/world/level/block/BaseRailBlock$1
	f	[I	a	f_49418_	field_24465	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cpe	net/minecraft/world/level/block/BeaconBeamBlock	net/minecraft/class_4275	net/minecraft/world/level/block/BeaconBeamBlock
	m	()Lcen;	a	m_7988_	method_10622	getColor
c	cpf	net/minecraft/world/level/block/BeaconBlock	net/minecraft/class_2238	net/minecraft/world/level/block/BeaconBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cpg	net/minecraft/world/level/block/BedBlock	net/minecraft/class_2244	net/minecraft/world/level/block/BedBlock
	f	Ldcz;	a	f_49440_	field_9967	PART
	f	Ldcs;	b	f_49441_	field_9968	OCCUPIED
	f	I	c	f_152166_	field_31009	HEIGHT
	f	Lefb;	d	f_49442_	field_16788	BASE
	f	Lefb;	e	f_49443_	field_16782	LEG_NORTH_WEST
	f	Lefb;	f	f_49444_	field_16784	LEG_SOUTH_WEST
	f	Lefb;	g	f_49445_	field_16786	LEG_NORTH_EAST
	f	Lefb;	h	f_49446_	field_16789	LEG_SOUTH_EAST
	f	Lefb;	i	f_49447_	field_16787	NORTH_SHAPE
	f	Lefb;	j	f_49448_	field_16785	SOUTH_SHAPE
	f	Lefb;	k	f_49449_	field_16783	WEST_SHAPE
	f	Lefb;	l	f_49450_	field_16790	EAST_SHAPE
	f	I	m	f_152167_	field_31010	LEG_WIDTH
	f	Lcen;	n	f_49451_	field_9966	color
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldco;Lha;)Lha;	a	m_49533_	method_9488	getNeighbourDirection
	m	()Lcen;	a	m_49554_	method_9487	getColor
	m	(Lha;Lha;)[[I	a	m_49538_	method_30838	bedStandUpOffsets
	m	(Lbfn;Lclw;Lgu;Lha;Lha;)Ljava/util/Optional;	a	m_49463_	method_30835	findBunkBedStandUpPosition
	m	(Lha;)[[I	a	m_49536_	method_30837	bedAboveStandUpOffsets
	m	(Lbfj;)V	a	m_49456_	method_21838	bounceUp
	m	(Lbfn;Lclw;Lgu;[[IZ)Ljava/util/Optional;	a	m_49469_	method_30836	findStandUpPositionAtOffset
	m	(Lcls;Lgu;)Lha;	a	m_49485_	method_18476	getBedOrientation
	m	(Lbfn;Lclw;Lgu;Lha;F)Ljava/util/Optional;	a	m_260958_	method_9484	findStandUpPosition
	m	(Lbyo;Lbyo$a;)V	a	m_49475_	method_19283	method_19283
	m	(Lcmm;)Z	a	m_49488_	method_27352	canSetSpawn
	m	(Lcmm;Lgu;)Z	a	m_49490_	method_22357	kickVillagerOutOfBed
	m	(Lha;Lha;)[[I	b	m_49551_	method_30840	bedSurroundStandUpOffsets
	m	(Lcls;Lgu;)Z	b	m_49541_	method_30839	isBunkBed
	m	(Ldcb;)Lha;	g	m_49557_	method_24163	getConnectedDirection
	m	(Ldcb;)Lcrq$a;	h	m_49559_	method_24164	getBlockType
c	cpg$1	net/minecraft/world/level/block/BedBlock$1	net/minecraft/class_2244$1	net/minecraft/world/level/block/BedBlock$1
	f	[I	a	f_49561_	field_16791	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cph	net/minecraft/world/level/block/BeehiveBlock	net/minecraft/class_4481	net/minecraft/world/level/block/BeehiveBlock
	f	Ldcv;	a	f_49563_	field_20419	FACING
	f	Lddb;	b	f_49564_	field_20420	HONEY_LEVEL
	f	I	c	f_152177_	field_31011	MAX_HONEY_LEVELS
	f	I	d	f_152178_	field_31012	SHEARED_HONEYCOMB_COUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;)V	a	m_49603_	method_21843	trySpawnDripParticles
	m	(Lcmm;Ldcb;Lgu;Lbyo;Lczk$b;)V	a	m_49594_	method_21841	releaseBeesAndResetHoneyLevel
	m	(Lbdw;Lbyo;)V	a	m_49569_	method_21839	method_21839
	m	(Lcmm;Ldcb;Lgu;)V	a	m_49590_	method_23754	resetHoneyLevel
	m	(Lcmm;DDDDD)V	a	m_49576_	method_21840	spawnFluidParticle
	m	(Lcmm;Lgu;Lefb;D)V	a	m_49612_	method_21844	spawnParticle
	m	(Lcmm;Lgu;)V	a	m_49600_	method_21842	dropHoneycomb
	m	(Lcmm;Lgu;)V	b	m_49649_	method_23893	angerNearbyBees
	m	(Lcmm;Lgu;)Z	c	m_49654_	method_23894	hiveContainsBees
c	cpi	net/minecraft/world/level/block/BeetrootBlock	net/minecraft/class_2242	net/minecraft/world/level/block/BeetrootBlock
	f	I	a	f_152186_	field_31013	MAX_AGE
	f	Lddb;	b	f_49657_	field_9962	AGE
	f	[Lefb;	e	f_49658_	field_9961	SHAPE_BY_AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cpj	net/minecraft/world/level/block/BellBlock	net/minecraft/class_3709	net/minecraft/world/level/block/BellBlock
	f	Lefb;	D	f_49692_	field_17093	TO_SOUTH
	f	Lefb;	E	f_49693_	field_17094	CEILING_SHAPE
	f	Ldcv;	a	f_49679_	field_16324	FACING
	f	Ldcz;	b	f_49680_	field_16326	ATTACHMENT
	f	Ldcs;	c	f_49681_	field_20648	POWERED
	f	I	d	f_152187_	field_31014	EVENT_BELL_RING
	f	Lefb;	e	f_49682_	field_16325	NORTH_SOUTH_FLOOR_SHAPE
	f	Lefb;	f	f_49683_	field_16322	EAST_WEST_FLOOR_SHAPE
	f	Lefb;	g	f_49684_	field_17087	BELL_TOP_SHAPE
	f	Lefb;	h	f_49685_	field_17088	BELL_BOTTOM_SHAPE
	f	Lefb;	i	f_49686_	field_17089	BELL_SHAPE
	f	Lefb;	j	f_49687_	field_17090	NORTH_SOUTH_BETWEEN
	f	Lefb;	k	f_49688_	field_16321	EAST_WEST_BETWEEN
	f	Lefb;	l	f_49689_	field_17091	TO_WEST
	f	Lefb;	m	f_49690_	field_17092	TO_EAST
	f	Lefb;	n	f_49691_	field_16323	TO_NORTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Ldcb;Leee;Lbyo;Z)Z	a	m_49701_	method_19285	onHit
	m	(Lbfj;Lcmm;Lgu;Lha;)Z	a	m_152188_	method_17026	attemptToRing
	m	(Ldcb;Lha;D)Z	a	m_49739_	method_17028	isProperHit
	m	(Lcmm;Lgu;Lha;)Z	a	m_49712_	method_33600	attemptToRing
	m	(Ldcb;)Lefb;	h	m_49766_	method_16116	getVoxelShape
	m	(Ldcb;)Lha;	n	m_49768_	method_16115	getConnectedDirection
c	cpj$1	net/minecraft/world/level/block/BellBlock$1	net/minecraft/class_3709$1	net/minecraft/world/level/block/BellBlock$1
	f	[I	a	f_49770_	field_16327	$SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cpk	net/minecraft/world/level/block/BigDripleafBlock	net/minecraft/class_5801	net/minecraft/world/level/block/BigDripleafBlock
	f	Ldcs;	a	f_152200_	field_28660	WATERLOGGED
	f	Ldcz;	b	f_152201_	field_28661	TILT
	f	I	c	f_152202_	field_31015	NO_TICK
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	d	f_152203_	field_28662	DELAY_UNTIL_NEXT_TILT_STATE
	f	I	e	f_152204_	field_31016	MAX_GEN_HEIGHT
	f	I	f	f_152205_	field_31017	STEM_WIDTH
	f	I	g	f_152206_	field_31018	ENTITY_DETECTION_MIN_Y
	f	I	h	f_152207_	field_31019	LOWEST_LEAF_TOP
	f	Ljava/util/Map;	i	f_152208_	field_28664	LEAF_SHAPES
	f	Lefb;	j	f_152209_	field_31020	STEM_SLICER
	f	Ljava/util/Map;	k	f_152210_	field_28665	STEM_SHAPES
	f	Ljava/util/Map;	l	f_152211_	field_28666	shapesCache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lamg;)V	a	m_152232_	method_33601	playTiltSound
	m	(Ldcb;Lcmm;Lgu;Lddm;)V	a	m_152277_	method_33604	setTilt
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V	a	m_152304_	method_33609	method_33609
	m	(Ldcb;Lcmm;Lgu;Lddm;Lamg;)V	a	m_152282_	method_33605	setTiltAndScheduleTick
	m	(Lcmn;Lapf;Lgu;Lha;)V	a	m_220792_	method_33603	placeWithRandomHeight
	m	(Lgu;Lbfj;)Z	a	m_152301_	method_33606	canEntityTilt
	m	(Lcmn;Lgu;Ldxe;Lha;)Z	a	m_152241_	method_33726	place
	m	(Lcmo;Lgu;Ldcb;)Z	a	m_152251_	method_33725	canPlaceAt
	m	(Ldcb;Lcmm;Lgu;)V	d	m_152313_	method_33610	resetTilt
	m	(Ldcb;)Lefb;	h	m_152317_	method_33611	calculateShape
	m	(Ldcb;)Z	n	m_152319_	method_33727	canReplace
c	cpl	net/minecraft/world/level/block/BigDripleafStemBlock	net/minecraft/class_5802	net/minecraft/world/level/block/BigDripleafStemBlock
	f	Lefb;	a	f_152321_	field_28668	NORTH_SHAPE
	f	Lefb;	b	f_152322_	field_28669	SOUTH_SHAPE
	f	Lefb;	c	f_152323_	field_28670	EAST_SHAPE
	f	Lefb;	d	f_152324_	field_28671	WEST_SHAPE
	f	Ldcs;	e	f_152325_	field_28667	WATERLOGGED
	f	I	f	f_152326_	field_31021	STEM_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Ldxe;Lha;)Z	a	m_152349_	method_33728	place
c	cpl$1	net/minecraft/world/level/block/BigDripleafStemBlock$1	net/minecraft/class_5802$1	net/minecraft/world/level/block/BigDripleafStemBlock$1
	f	[I	a	f_152379_	field_28672	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cpm	net/minecraft/world/level/block/BlastFurnaceBlock	net/minecraft/class_3710	net/minecraft/world/level/block/BlastFurnaceBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cpn	net/minecraft/world/level/block/Block	net/minecraft/class_2248	net/minecraft/world/level/block/Block
	f	F	A	f_152390_	field_31024	INSTANT
	f	I	B	f_152391_	field_31025	UPDATE_LIMIT
	f	Ldcc;	C	f_49792_	field_10647	stateDefinition
	f	Lorg/slf4j/Logger;	a	f_49790_	field_10638	LOGGER
	f	Lhe$c;	b	f_204296_	field_36404	builtInRegistryHolder
	f	Lcom/google/common/cache/LoadingCache;	c	f_49785_	field_19312	SHAPE_FULL_BLOCK_CACHE
	f	Ldcb;	d	f_49786_	field_10646	defaultBlockState
	f	Ljava/lang/String;	e	f_49787_	field_10642	descriptionId
	f	Lcfu;	f	f_49788_	field_17562	item
	f	I	g	f_152392_	field_31026	CACHE_SIZE
	f	Ljava/lang/ThreadLocal;	h	f_49789_	field_10649	OCCLUSION_CACHE
	f	Lhk;	o	f_49791_	field_10651	BLOCK_STATE_REGISTRY
	f	I	p	f_152393_	field_31027	UPDATE_NEIGHBORS
	f	I	q	f_152394_	field_31028	UPDATE_CLIENTS
	f	I	r	f_152395_	field_31029	UPDATE_INVISIBLE
	f	I	s	f_152396_	field_31030	UPDATE_IMMEDIATE
	f	I	t	f_152397_	field_31031	UPDATE_KNOWN_SHAPE
	f	I	u	f_152398_	field_31032	UPDATE_SUPPRESS_DROPS
	f	I	v	f_152399_	field_31033	UPDATE_MOVE_BY_PISTON
	f	I	w	f_152401_	field_31035	UPDATE_NONE
	f	I	x	f_152402_	field_31036	UPDATE_ALL
	f	I	y	f_152388_	field_31022	UPDATE_ALL_IMMEDIATE
	f	F	z	f_152389_	field_31023	INDESTRUCTIBLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lefb;Lha;)Z	a	m_49918_	method_9501	isFaceFull
	m	(Ldcb;Ldcb;Lcmn;Lgu;I)V	a	m_49902_	method_30094	updateOrDestroy
	m	(Lcmm;Ldcb;Lgu;Lbfj;F)V	a	m_142072_	method_9554	fallOn
	m	(Ldcb;Laif;Lgu;Lczn;)Ljava/util/List;	a	m_49869_	method_9562	getDrops
	m	(Lcfu;)Lcpn;	a	m_49814_	method_9503	byItem
	m	(Ldcb;)Z	a	m_48673_	method_9538	isPossibleToRespawnInThis
	m	(Laif;Lgu;Lcfz;Lbdc;)V	a	m_220822_	method_41420	tryDropExperience
	m	(Ldcb;Lcls;Lgu;Lha;Lgu;)Z	a	m_152444_	method_9607	shouldRenderFace
	m	(Lcls;Lgu;Ldcb;)Lcfz;	a	m_7397_	method_9574	getCloneItemStack
	m	(Lcmm;DDDLcfz;)Lbvh;	a	m_152407_	method_36990	method_36990
	m	(Lcmm;DDDLcfz;DDD)Lbvh;	a	m_152413_	method_36991	method_36991
	m	(Lcfz;Lcls;Ljava/util/List;Lchq;)V	a	m_5871_	method_9568	appendHoverText
	m	(Lcmm;Lbyo;Lgu;Ldcb;)V	a	m_142387_	method_33614	spawnDestroyParticles
	m	(Lcme;)Z	a	m_6903_	method_9533	dropFromExplosion
	m	(Ldcb;Lcmm;Lgu;Lczn;Lbfj;Lcfz;)V	a	m_49881_	method_9511	dropResources
	m	(Lcmm;Lgu;Ldcb;Lbfz;Lcfz;)V	a	m_6402_	method_9567	setPlacedBy
	m	(Ldcb;Laif;Lgu;Lczn;Lbfj;Lcfz;)Ljava/util/List;	a	m_49874_	method_9609	getDrops
	m	(Ldcb;Lcmn;Lgu;Lczn;)V	a	m_49892_	method_9610	dropResources
	m	(Lcmn;Lgu;Ldcb;)V	a	m_6786_	method_9585	destroy
	m	(Lcmm;Lbyo;Lgu;Ldcb;Lczn;Lcfz;)V	a	m_6240_	method_9556	playerDestroy
	m	(Lcmm;Lgu;Lha;Lcfz;)V	a	m_152435_	method_36992	popResourceFromFace
	m	(Lcih;)Ldcb;	a	m_5573_	method_9605	getStateForPlacement
	m	(Lcmm;Lgu;Lcfz;)V	a	m_49840_	method_9577	popResource
	m	(Lcmn;Lgu;Lcfz;)V	a	m_49856_	method_9596	method_9596
	m	(I)Ldcb;	a	m_49803_	method_9531	stateById
	m	(Ldcb;Lcmm;Lgu;Lcnk$c;)V	a	m_141997_	method_9504	handlePrecipitation
	m	(DDDDDD)Lefb;	a	m_49796_	method_9541	box
	m	(Lefb;)Z	a	m_49916_	method_9614	isShapeFullBlock
	m	(Ldcb;Ldcb;Lcmn;Lgu;II)V	a	m_49908_	method_9611	updateOrDestroy
	m	(Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;	a	m_152458_	method_33615	getShapeForEachState
	m	(Lcmp;Lgu;Lha;)Z	a	m_49863_	method_20044	canSupportCenter
	m	(Ldcb;Ldcb;Lcmn;Lgu;)Ldcb;	a	m_49897_	method_9582	pushEntitiesUp
	m	(Lcmm;Lgu;Lcme;)V	a	m_7592_	method_9586	wasExploded
	m	(Ldcc$a;)V	a	m_7926_	method_9515	createBlockStateDefinition
	m	(Laif;Lgu;I)V	a	m_49805_	method_9583	popExperience
	m	(Lcls;Lbfj;)V	a	m_5548_	method_9502	updateEntityAfterFallOn
	m	(Ldcb;Lcmm;Lgu;Lapf;)V	a	m_214162_	method_9496	animateTick
	m	(Lcmm;Ljava/util/function/Supplier;Lcfz;)V	a	m_152440_	method_36993	popResource
	m	(Lcmm;Lgu;Ldcb;Lbyo;)V	a	m_5707_	method_9576	playerWillDestroy
	m	(Ldcb;Ldcb;Ldde;)Ldcb;	a	m_152454_	method_34724	copyProperty
	m	(Lcmm;Lgu;Ldcb;Lbfj;)V	a	m_141947_	method_9591	stepOn
	m	(Ldcb;Lcmn;Lgu;)Ldcb;	b	m_49931_	method_9510	updateFromNeighbourShapes
	m	(Lcmm;Lgu;Lcfz;)V	b	m_49941_	method_9544	method_9544
	m	(Lcls;Lgu;)Z	c	m_49936_	method_16361	canSupportRigidBlock
	m	(Ldcb;Lcmm;Lgu;)V	c	m_49950_	method_9497	dropResources
	m	(Lcmm;Lgu;Lcfz;)V	c	m_152403_	method_9587	method_9587
	m	(Ldcb;Lcls;Lgu;)Z	c	m_7420_	method_9579	propagatesSkylightDown
	m	()F	d	m_7325_	method_9520	getExplosionResistance
	m	()Ltj;	e	m_49954_	method_9518	getName
	m	(Ldcb;)Z	e_	m_6724_	method_9542	isRandomlyTicking
	m	()Ljava/lang/String;	f	m_7705_	method_9539	getDescriptionId
	m	()F	h	m_49958_	method_9499	getFriction
	m	()F	i	m_49961_	method_23349	getSpeedFactor
	m	(Ldcb;)I	i	m_49956_	method_9507	getId
	m	()F	j	m_49964_	method_23350	getJumpFactor
	m	(Ldcb;)Z	j	m_152463_	method_9581	isExceptionForConnection
	m	(Ldcb;)V	k	m_49959_	method_9590	registerDefaultState
	m	(Ldcb;)Ldcb;	l	m_152465_	method_34725	withPropertiesOf
	m	()Ldcc;	l	m_49965_	method_9595	getStateDefinition
	m	(Ldcb;)Lcxa;	m	m_49962_	method_9573	getSoundType
	m	()Ldcb;	n	m_49966_	method_9564	defaultBlockState
	m	()Z	o	m_49967_	method_9543	hasDynamicShape
	m	()Lhe$c;	q	m_204297_	method_40142	builtInRegistryHolder
	m	()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap;	u	m_49935_	method_9508	method_9508
c	cpn$1	net/minecraft/world/level/block/Block$1	net/minecraft/class_2248$1	net/minecraft/world/level/block/Block$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lefb;)Ljava/lang/Boolean;	a	load	method_20516	load
c	cpn$2	net/minecraft/world/level/block/Block$2	net/minecraft/class_2248$2	net/minecraft/world/level/block/Block$2
	m	(IF)V	<init>	<init>	<init>	<init>
c	cpn$a	net/minecraft/world/level/block/Block$BlockStatePairKey	net/minecraft/class_2248$class_2249	net/minecraft/world/level/block/Block$BlockStatePairKey
	f	Ldcb;	a	f_49980_	field_10652	first
	f	Ldcb;	b	f_49981_	field_10654	second
	f	Lha;	c	f_49982_	field_10653	direction
	m	(Ldcb;Ldcb;Lha;)V	<init>	<init>	<init>	<init>
c	cpo	net/minecraft/world/level/block/Blocks	net/minecraft/class_2246	net/minecraft/world/level/block/Blocks
	f	Lcpn;	A	f_50749_	field_10276	JUNGLE_SAPLING
	f	Lcpn;	B	f_50750_	field_10385	ACACIA_SAPLING
	f	Lcpn;	C	f_271334_	field_42727	CHERRY_SAPLING
	f	Lcpn;	D	f_50751_	field_10160	DARK_OAK_SAPLING
	f	Lcpn;	E	f_220831_	field_37544	MANGROVE_PROPAGULE
	f	Lcpn;	F	f_50752_	field_9987	BEDROCK
	f	Lcpn;	G	f_49990_	field_10382	WATER
	f	Lcpn;	H	f_49991_	field_10164	LAVA
	f	Lcpn;	I	f_49992_	field_10102	SAND
	f	Lcpn;	J	f_271439_	field_42728	SUSPICIOUS_SAND
	f	Lcpn;	K	f_49993_	field_10534	RED_SAND
	f	Lcpn;	L	f_49994_	field_10255	GRAVEL
	f	Lcpn;	M	f_276445_	field_43227	SUSPICIOUS_GRAVEL
	f	Lcpn;	N	f_49995_	field_10571	GOLD_ORE
	f	Lcpn;	O	f_152467_	field_29026	DEEPSLATE_GOLD_ORE
	f	Lcpn;	P	f_49996_	field_10212	IRON_ORE
	f	Lcpn;	Q	f_152468_	field_29027	DEEPSLATE_IRON_ORE
	f	Lcpn;	R	f_49997_	field_10418	COAL_ORE
	f	Lcpn;	S	f_152469_	field_29219	DEEPSLATE_COAL_ORE
	f	Lcpn;	T	f_49998_	field_23077	NETHER_GOLD_ORE
	f	Lcpn;	U	f_49999_	field_10431	OAK_LOG
	f	Lcpn;	V	f_50000_	field_10037	SPRUCE_LOG
	f	Lcpn;	W	f_50001_	field_10511	BIRCH_LOG
	f	Lcpn;	X	f_50002_	field_10306	JUNGLE_LOG
	f	Lcpn;	Y	f_50003_	field_10533	ACACIA_LOG
	f	Lcpn;	Z	f_271170_	field_42729	CHERRY_LOG
	f	Lcpn;	a	f_50016_	field_10124	AIR
	f	Lcpn;	aA	f_50048_	field_10103	STRIPPED_ACACIA_WOOD
	f	Lcpn;	aB	f_271145_	field_42730	STRIPPED_CHERRY_WOOD
	f	Lcpn;	aC	f_50049_	field_10374	STRIPPED_DARK_OAK_WOOD
	f	Lcpn;	aD	f_220837_	field_37550	STRIPPED_MANGROVE_WOOD
	f	Lcpn;	aE	f_50050_	field_10503	OAK_LEAVES
	f	Lcpn;	aF	f_50051_	field_9988	SPRUCE_LEAVES
	f	Lcpn;	aG	f_50052_	field_10539	BIRCH_LEAVES
	f	Lcpn;	aH	f_50053_	field_10335	JUNGLE_LEAVES
	f	Lcpn;	aI	f_50054_	field_10098	ACACIA_LEAVES
	f	Lcpn;	aJ	f_271115_	field_42731	CHERRY_LEAVES
	f	Lcpn;	aK	f_50055_	field_10035	DARK_OAK_LEAVES
	f	Lcpn;	aL	f_220838_	field_37551	MANGROVE_LEAVES
	f	Lcpn;	aM	f_152470_	field_28673	AZALEA_LEAVES
	f	Lcpn;	aN	f_152471_	field_28674	FLOWERING_AZALEA_LEAVES
	f	Lcpn;	aO	f_50056_	field_10258	SPONGE
	f	Lcpn;	aP	f_50057_	field_10562	WET_SPONGE
	f	Lcpn;	aQ	f_50058_	field_10033	GLASS
	f	Lcpn;	aR	f_50059_	field_10090	LAPIS_ORE
	f	Lcpn;	aS	f_152472_	field_29028	DEEPSLATE_LAPIS_ORE
	f	Lcpn;	aT	f_50060_	field_10441	LAPIS_BLOCK
	f	Lcpn;	aU	f_50061_	field_10200	DISPENSER
	f	Lcpn;	aV	f_50062_	field_9979	SANDSTONE
	f	Lcpn;	aW	f_50063_	field_10292	CHISELED_SANDSTONE
	f	Lcpn;	aX	f_50064_	field_10361	CUT_SANDSTONE
	f	Lcpn;	aY	f_50065_	field_10179	NOTE_BLOCK
	f	Lcpn;	aZ	f_50066_	field_10120	WHITE_BED
	f	Lcpn;	aa	f_50004_	field_10010	DARK_OAK_LOG
	f	Lcpn;	ab	f_220832_	field_37545	MANGROVE_LOG
	f	Lcpn;	ac	f_220833_	field_37546	MANGROVE_ROOTS
	f	Lcpn;	ad	f_220834_	field_37547	MUDDY_MANGROVE_ROOTS
	f	Lcpn;	ae	f_256831_	field_41072	BAMBOO_BLOCK
	f	Lcpn;	af	f_50005_	field_10436	STRIPPED_SPRUCE_LOG
	f	Lcpn;	ag	f_50006_	field_10366	STRIPPED_BIRCH_LOG
	f	Lcpn;	ah	f_50007_	field_10254	STRIPPED_JUNGLE_LOG
	f	Lcpn;	ai	f_50008_	field_10622	STRIPPED_ACACIA_LOG
	f	Lcpn;	aj	f_271326_	field_42732	STRIPPED_CHERRY_LOG
	f	Lcpn;	ak	f_50009_	field_10244	STRIPPED_DARK_OAK_LOG
	f	Lcpn;	al	f_50010_	field_10519	STRIPPED_OAK_LOG
	f	Lcpn;	am	f_220835_	field_37548	STRIPPED_MANGROVE_LOG
	f	Lcpn;	an	f_256740_	field_41073	STRIPPED_BAMBOO_BLOCK
	f	Lcpn;	ao	f_50011_	field_10126	OAK_WOOD
	f	Lcpn;	ap	f_50012_	field_10155	SPRUCE_WOOD
	f	Lcpn;	aq	f_50013_	field_10307	BIRCH_WOOD
	f	Lcpn;	ar	f_50014_	field_10303	JUNGLE_WOOD
	f	Lcpn;	as	f_50015_	field_9999	ACACIA_WOOD
	f	Lcpn;	at	f_271348_	field_42733	CHERRY_WOOD
	f	Lcpn;	au	f_50043_	field_10178	DARK_OAK_WOOD
	f	Lcpn;	av	f_220836_	field_37549	MANGROVE_WOOD
	f	Lcpn;	aw	f_50044_	field_10250	STRIPPED_OAK_WOOD
	f	Lcpn;	ax	f_50045_	field_10558	STRIPPED_SPRUCE_WOOD
	f	Lcpn;	ay	f_50046_	field_10204	STRIPPED_BIRCH_WOOD
	f	Lcpn;	az	f_50047_	field_10084	STRIPPED_JUNGLE_WOOD
	f	Lcpn;	b	f_50069_	field_10340	STONE
	f	Lcpn;	bA	f_50041_	field_10446	WHITE_WOOL
	f	Lcpn;	bB	f_50042_	field_10095	ORANGE_WOOL
	f	Lcpn;	bC	f_50096_	field_10215	MAGENTA_WOOL
	f	Lcpn;	bD	f_50097_	field_10294	LIGHT_BLUE_WOOL
	f	Lcpn;	bE	f_50098_	field_10490	YELLOW_WOOL
	f	Lcpn;	bF	f_50099_	field_10028	LIME_WOOL
	f	Lcpn;	bG	f_50100_	field_10459	PINK_WOOL
	f	Lcpn;	bH	f_50101_	field_10423	GRAY_WOOL
	f	Lcpn;	bI	f_50102_	field_10222	LIGHT_GRAY_WOOL
	f	Lcpn;	bJ	f_50103_	field_10619	CYAN_WOOL
	f	Lcpn;	bK	f_50104_	field_10259	PURPLE_WOOL
	f	Lcpn;	bL	f_50105_	field_10514	BLUE_WOOL
	f	Lcpn;	bM	f_50106_	field_10113	BROWN_WOOL
	f	Lcpn;	bN	f_50107_	field_10170	GREEN_WOOL
	f	Lcpn;	bO	f_50108_	field_10314	RED_WOOL
	f	Lcpn;	bP	f_50109_	field_10146	BLACK_WOOL
	f	Lcpn;	bQ	f_50110_	field_10008	MOVING_PISTON
	f	Lcpn;	bR	f_50111_	field_10182	DANDELION
	f	Lcpn;	bS	f_271329_	field_42734	TORCHFLOWER
	f	Lcpn;	bT	f_50112_	field_10449	POPPY
	f	Lcpn;	bU	f_50113_	field_10086	BLUE_ORCHID
	f	Lcpn;	bV	f_50114_	field_10226	ALLIUM
	f	Lcpn;	bW	f_50115_	field_10573	AZURE_BLUET
	f	Lcpn;	bX	f_50116_	field_10270	RED_TULIP
	f	Lcpn;	bY	f_50117_	field_10048	ORANGE_TULIP
	f	Lcpn;	bZ	f_50118_	field_10156	WHITE_TULIP
	f	Lcpn;	ba	f_50067_	field_10410	ORANGE_BED
	f	Lcpn;	bb	f_50068_	field_10230	MAGENTA_BED
	f	Lcpn;	bc	f_50017_	field_10621	LIGHT_BLUE_BED
	f	Lcpn;	bd	f_50018_	field_10356	YELLOW_BED
	f	Lcpn;	be	f_50019_	field_10180	LIME_BED
	f	Lcpn;	bf	f_50020_	field_10610	PINK_BED
	f	Lcpn;	bg	f_50021_	field_10141	GRAY_BED
	f	Lcpn;	bh	f_50022_	field_10326	LIGHT_GRAY_BED
	f	Lcpn;	bi	f_50023_	field_10109	CYAN_BED
	f	Lcpn;	bj	f_50024_	field_10019	PURPLE_BED
	f	Lcpn;	bk	f_50025_	field_10527	BLUE_BED
	f	Lcpn;	bl	f_50026_	field_10288	BROWN_BED
	f	Lcpn;	bm	f_50027_	field_10561	GREEN_BED
	f	Lcpn;	bn	f_50028_	field_10069	RED_BED
	f	Lcpn;	bo	f_50029_	field_10461	BLACK_BED
	f	Lcpn;	bp	f_50030_	field_10425	POWERED_RAIL
	f	Lcpn;	bq	f_50031_	field_10025	DETECTOR_RAIL
	f	Lcpn;	br	f_50032_	field_10615	STICKY_PISTON
	f	Lcpn;	bs	f_50033_	field_10343	COBWEB
	f	Lcpn;	bt	f_50034_	field_10479	GRASS
	f	Lcpn;	bu	f_50035_	field_10112	FERN
	f	Lcpn;	bv	f_50036_	field_10428	DEAD_BUSH
	f	Lcpn;	bw	f_50037_	field_10376	SEAGRASS
	f	Lcpn;	bx	f_50038_	field_10238	TALL_SEAGRASS
	f	Lcpn;	by	f_50039_	field_10560	PISTON
	f	Lcpn;	bz	f_50040_	field_10379	PISTON_HEAD
	f	Lcpn;	c	f_50122_	field_10474	GRANITE
	f	Lcpn;	cA	f_50091_	field_9980	CRAFTING_TABLE
	f	Lcpn;	cB	f_50092_	field_10293	WHEAT
	f	Lcpn;	cC	f_50093_	field_10362	FARMLAND
	f	Lcpn;	cD	f_50094_	field_10181	FURNACE
	f	Lcpn;	cE	f_50095_	field_10121	OAK_SIGN
	f	Lcpn;	cF	f_50149_	field_10411	SPRUCE_SIGN
	f	Lcpn;	cG	f_50150_	field_10231	BIRCH_SIGN
	f	Lcpn;	cH	f_50151_	field_10284	ACACIA_SIGN
	f	Lcpn;	cI	f_271516_	field_42735	CHERRY_SIGN
	f	Lcpn;	cJ	f_50152_	field_10544	JUNGLE_SIGN
	f	Lcpn;	cK	f_50153_	field_10330	DARK_OAK_SIGN
	f	Lcpn;	cL	f_220841_	field_37554	MANGROVE_SIGN
	f	Lcpn;	cM	f_244433_	field_40277	BAMBOO_SIGN
	f	Lcpn;	cN	f_50154_	field_10149	OAK_DOOR
	f	Lcpn;	cO	f_50155_	field_9983	LADDER
	f	Lcpn;	cP	f_50156_	field_10167	RAIL
	f	Lcpn;	cQ	f_50157_	field_10596	COBBLESTONE_STAIRS
	f	Lcpn;	cR	f_50158_	field_10187	OAK_WALL_SIGN
	f	Lcpn;	cS	f_50159_	field_10088	SPRUCE_WALL_SIGN
	f	Lcpn;	cT	f_50160_	field_10391	BIRCH_WALL_SIGN
	f	Lcpn;	cU	f_50161_	field_10401	ACACIA_WALL_SIGN
	f	Lcpn;	cV	f_271107_	field_42736	CHERRY_WALL_SIGN
	f	Lcpn;	cW	f_50162_	field_10587	JUNGLE_WALL_SIGN
	f	Lcpn;	cX	f_50163_	field_10265	DARK_OAK_WALL_SIGN
	f	Lcpn;	cY	f_220839_	field_37552	MANGROVE_WALL_SIGN
	f	Lcpn;	cZ	f_244608_	field_40261	BAMBOO_WALL_SIGN
	f	Lcpn;	ca	f_50119_	field_10315	PINK_TULIP
	f	Lcpn;	cb	f_50120_	field_10554	OXEYE_DAISY
	f	Lcpn;	cc	f_50121_	field_9995	CORNFLOWER
	f	Lcpn;	cd	f_50070_	field_10606	WITHER_ROSE
	f	Lcpn;	ce	f_50071_	field_10548	LILY_OF_THE_VALLEY
	f	Lcpn;	cf	f_50072_	field_10251	BROWN_MUSHROOM
	f	Lcpn;	cg	f_50073_	field_10559	RED_MUSHROOM
	f	Lcpn;	ch	f_50074_	field_10205	GOLD_BLOCK
	f	Lcpn;	ci	f_50075_	field_10085	IRON_BLOCK
	f	Lcpn;	cj	f_50076_	field_10104	BRICKS
	f	Lcpn;	ck	f_50077_	field_10375	TNT
	f	Lcpn;	cl	f_50078_	field_10504	BOOKSHELF
	f	Lcpn;	cm	f_244299_	field_40276	CHISELED_BOOKSHELF
	f	Lcpn;	cn	f_50079_	field_9989	MOSSY_COBBLESTONE
	f	Lcpn;	co	f_50080_	field_10540	OBSIDIAN
	f	Lcpn;	cp	f_50081_	field_10336	TORCH
	f	Lcpn;	cq	f_50082_	field_10099	WALL_TORCH
	f	Lcpn;	cr	f_50083_	field_10036	FIRE
	f	Lcpn;	cs	f_50084_	field_22089	SOUL_FIRE
	f	Lcpn;	ct	f_50085_	field_10260	SPAWNER
	f	Lcpn;	cu	f_50086_	field_10563	OAK_STAIRS
	f	Lcpn;	cv	f_50087_	field_10034	CHEST
	f	Lcpn;	cw	f_50088_	field_10091	REDSTONE_WIRE
	f	Lcpn;	cx	f_50089_	field_10442	DIAMOND_ORE
	f	Lcpn;	cy	f_152474_	field_29029	DEEPSLATE_DIAMOND_ORE
	f	Lcpn;	cz	f_50090_	field_10201	DIAMOND_BLOCK
	f	Lcpn;	d	f_50175_	field_10289	POLISHED_GRANITE
	f	Lcpn;	dA	f_50168_	field_10332	SPRUCE_PRESSURE_PLATE
	f	Lcpn;	dB	f_50169_	field_10592	BIRCH_PRESSURE_PLATE
	f	Lcpn;	dC	f_50170_	field_10026	JUNGLE_PRESSURE_PLATE
	f	Lcpn;	dD	f_50171_	field_10397	ACACIA_PRESSURE_PLATE
	f	Lcpn;	dE	f_271227_	field_42737	CHERRY_PRESSURE_PLATE
	f	Lcpn;	dF	f_50172_	field_10470	DARK_OAK_PRESSURE_PLATE
	f	Lcpn;	dG	f_220840_	field_37553	MANGROVE_PRESSURE_PLATE
	f	Lcpn;	dH	f_244183_	field_40284	BAMBOO_PRESSURE_PLATE
	f	Lcpn;	dI	f_50173_	field_10080	REDSTONE_ORE
	f	Lcpn;	dJ	f_152473_	field_29030	DEEPSLATE_REDSTONE_ORE
	f	Lcpn;	dK	f_50174_	field_10523	REDSTONE_TORCH
	f	Lcpn;	dL	f_50123_	field_10301	REDSTONE_WALL_TORCH
	f	Lcpn;	dM	f_50124_	field_10494	STONE_BUTTON
	f	Lcpn;	dN	f_50125_	field_10477	SNOW
	f	Lcpn;	dO	f_50126_	field_10295	ICE
	f	Lcpn;	dP	f_50127_	field_10491	SNOW_BLOCK
	f	Lcpn;	dQ	f_50128_	field_10029	CACTUS
	f	Lcpn;	dR	f_50129_	field_10460	CLAY
	f	Lcpn;	dS	f_50130_	field_10424	SUGAR_CANE
	f	Lcpn;	dT	f_50131_	field_10223	JUKEBOX
	f	Lcpn;	dU	f_50132_	field_10620	OAK_FENCE
	f	Lcpn;	dV	f_50133_	field_10261	PUMPKIN
	f	Lcpn;	dW	f_50134_	field_10515	NETHERRACK
	f	Lcpn;	dX	f_50135_	field_10114	SOUL_SAND
	f	Lcpn;	dY	f_50136_	field_22090	SOUL_SOIL
	f	Lcpn;	dZ	f_50137_	field_22091	BASALT
	f	Lcpn;	da	f_244319_	field_40262	OAK_HANGING_SIGN
	f	Lcpn;	db	f_244633_	field_40263	SPRUCE_HANGING_SIGN
	f	Lcpn;	dc	f_243890_	field_40264	BIRCH_HANGING_SIGN
	f	Lcpn;	dd	f_243716_	field_40265	ACACIA_HANGING_SIGN
	f	Lcpn;	de	f_271116_	field_42738	CHERRY_HANGING_SIGN
	f	Lcpn;	df	f_244263_	field_40266	JUNGLE_HANGING_SIGN
	f	Lcpn;	dg	f_243960_	field_40267	DARK_OAK_HANGING_SIGN
	f	Lcpn;	dh	f_244147_	field_40268	CRIMSON_HANGING_SIGN
	f	Lcpn;	di	f_244396_	field_40269	WARPED_HANGING_SIGN
	f	Lcpn;	dj	f_244485_	field_40270	MANGROVE_HANGING_SIGN
	f	Lcpn;	dk	f_244091_	field_40271	BAMBOO_HANGING_SIGN
	f	Lcpn;	dl	f_244093_	field_40272	OAK_WALL_HANGING_SIGN
	f	Lcpn;	dm	f_243895_	field_40273	SPRUCE_WALL_HANGING_SIGN
	f	Lcpn;	dn	f_244296_	field_40274	BIRCH_WALL_HANGING_SIGN
	f	Lcpn;	do	f_243773_	field_40275	ACACIA_WALL_HANGING_SIGN
	f	Lcpn;	dp	f_271427_	field_42739	CHERRY_WALL_HANGING_SIGN
	f	Lcpn;	dq	f_243897_	field_40278	JUNGLE_WALL_HANGING_SIGN
	f	Lcpn;	dr	f_243998_	field_40279	DARK_OAK_WALL_HANGING_SIGN
	f	Lcpn;	ds	f_244385_	field_40280	MANGROVE_WALL_HANGING_SIGN
	f	Lcpn;	dt	f_244281_	field_40281	CRIMSON_WALL_HANGING_SIGN
	f	Lcpn;	du	f_244241_	field_40282	WARPED_WALL_HANGING_SIGN
	f	Lcpn;	dv	f_244462_	field_40283	BAMBOO_WALL_HANGING_SIGN
	f	Lcpn;	dw	f_50164_	field_10363	LEVER
	f	Lcpn;	dx	f_50165_	field_10158	STONE_PRESSURE_PLATE
	f	Lcpn;	dy	f_50166_	field_9973	IRON_DOOR
	f	Lcpn;	dz	f_50167_	field_10484	OAK_PRESSURE_PLATE
	f	Lcpn;	e	f_50228_	field_10508	DIORITE
	f	Lcpn;	eA	f_50217_	field_10323	SPRUCE_TRAPDOOR
	f	Lcpn;	eB	f_50218_	field_10486	BIRCH_TRAPDOOR
	f	Lcpn;	eC	f_50219_	field_10017	JUNGLE_TRAPDOOR
	f	Lcpn;	eD	f_50220_	field_10608	ACACIA_TRAPDOOR
	f	Lcpn;	eE	f_271350_	field_42740	CHERRY_TRAPDOOR
	f	Lcpn;	eF	f_50221_	field_10246	DARK_OAK_TRAPDOOR
	f	Lcpn;	eG	f_220842_	field_37555	MANGROVE_TRAPDOOR
	f	Lcpn;	eH	f_244549_	field_40285	BAMBOO_TRAPDOOR
	f	Lcpn;	eI	f_50222_	field_10056	STONE_BRICKS
	f	Lcpn;	eJ	f_50223_	field_10065	MOSSY_STONE_BRICKS
	f	Lcpn;	eK	f_50224_	field_10416	CRACKED_STONE_BRICKS
	f	Lcpn;	eL	f_50225_	field_10552	CHISELED_STONE_BRICKS
	f	Lcpn;	eM	f_220843_	field_37556	PACKED_MUD
	f	Lcpn;	eN	f_220844_	field_37557	MUD_BRICKS
	f	Lcpn;	eO	f_50226_	field_10277	INFESTED_STONE
	f	Lcpn;	eP	f_50227_	field_10492	INFESTED_COBBLESTONE
	f	Lcpn;	eQ	f_50176_	field_10387	INFESTED_STONE_BRICKS
	f	Lcpn;	eR	f_50177_	field_10480	INFESTED_MOSSY_STONE_BRICKS
	f	Lcpn;	eS	f_50178_	field_10100	INFESTED_CRACKED_STONE_BRICKS
	f	Lcpn;	eT	f_50179_	field_10176	INFESTED_CHISELED_STONE_BRICKS
	f	Lcpn;	eU	f_50180_	field_10580	BROWN_MUSHROOM_BLOCK
	f	Lcpn;	eV	f_50181_	field_10240	RED_MUSHROOM_BLOCK
	f	Lcpn;	eW	f_50182_	field_10556	MUSHROOM_STEM
	f	Lcpn;	eX	f_50183_	field_10576	IRON_BARS
	f	Lcpn;	eY	f_50184_	field_23985	CHAIN
	f	Lcpn;	eZ	f_50185_	field_10285	GLASS_PANE
	f	Lcpn;	ea	f_50138_	field_23151	POLISHED_BASALT
	f	Lcpn;	eb	f_50139_	field_22092	SOUL_TORCH
	f	Lcpn;	ec	f_50140_	field_22093	SOUL_WALL_TORCH
	f	Lcpn;	ed	f_50141_	field_10171	GLOWSTONE
	f	Lcpn;	ee	f_50142_	field_10316	NETHER_PORTAL
	f	Lcpn;	ef	f_50143_	field_10147	CARVED_PUMPKIN
	f	Lcpn;	eg	f_50144_	field_10009	JACK_O_LANTERN
	f	Lcpn;	eh	f_50145_	field_10183	CAKE
	f	Lcpn;	ei	f_50146_	field_10450	REPEATER
	f	Lcpn;	ej	f_50147_	field_10087	WHITE_STAINED_GLASS
	f	Lcpn;	ek	f_50148_	field_10227	ORANGE_STAINED_GLASS
	f	Lcpn;	el	f_50202_	field_10574	MAGENTA_STAINED_GLASS
	f	Lcpn;	em	f_50203_	field_10271	LIGHT_BLUE_STAINED_GLASS
	f	Lcpn;	en	f_50204_	field_10049	YELLOW_STAINED_GLASS
	f	Lcpn;	eo	f_50205_	field_10157	LIME_STAINED_GLASS
	f	Lcpn;	ep	f_50206_	field_10317	PINK_STAINED_GLASS
	f	Lcpn;	eq	f_50207_	field_10555	GRAY_STAINED_GLASS
	f	Lcpn;	er	f_50208_	field_9996	LIGHT_GRAY_STAINED_GLASS
	f	Lcpn;	es	f_50209_	field_10248	CYAN_STAINED_GLASS
	f	Lcpn;	et	f_50210_	field_10399	PURPLE_STAINED_GLASS
	f	Lcpn;	eu	f_50211_	field_10060	BLUE_STAINED_GLASS
	f	Lcpn;	ev	f_50212_	field_10073	BROWN_STAINED_GLASS
	f	Lcpn;	ew	f_50213_	field_10357	GREEN_STAINED_GLASS
	f	Lcpn;	ex	f_50214_	field_10272	RED_STAINED_GLASS
	f	Lcpn;	ey	f_50215_	field_9997	BLACK_STAINED_GLASS
	f	Lcpn;	ez	f_50216_	field_10137	OAK_TRAPDOOR
	f	Lcpn;	f	f_50281_	field_10346	POLISHED_DIORITE
	f	Lcpn;	fA	f_50260_	field_10081	DRAGON_EGG
	f	Lcpn;	fB	f_50261_	field_10524	REDSTONE_LAMP
	f	Lcpn;	fC	f_50262_	field_10302	COCOA
	f	Lcpn;	fD	f_50263_	field_10142	SANDSTONE_STAIRS
	f	Lcpn;	fE	f_50264_	field_10013	EMERALD_ORE
	f	Lcpn;	fF	f_152479_	field_29220	DEEPSLATE_EMERALD_ORE
	f	Lcpn;	fG	f_50265_	field_10443	ENDER_CHEST
	f	Lcpn;	fH	f_50266_	field_10348	TRIPWIRE_HOOK
	f	Lcpn;	fI	f_50267_	field_10589	TRIPWIRE
	f	Lcpn;	fJ	f_50268_	field_10234	EMERALD_BLOCK
	f	Lcpn;	fK	f_50269_	field_10569	SPRUCE_STAIRS
	f	Lcpn;	fL	f_50270_	field_10408	BIRCH_STAIRS
	f	Lcpn;	fM	f_50271_	field_10122	JUNGLE_STAIRS
	f	Lcpn;	fN	f_50272_	field_10525	COMMAND_BLOCK
	f	Lcpn;	fO	f_50273_	field_10327	BEACON
	f	Lcpn;	fP	f_50274_	field_10625	COBBLESTONE_WALL
	f	Lcpn;	fQ	f_50275_	field_9990	MOSSY_COBBLESTONE_WALL
	f	Lcpn;	fR	f_50276_	field_10495	FLOWER_POT
	f	Lcpn;	fS	f_271468_	field_42741	POTTED_TORCHFLOWER
	f	Lcpn;	fT	f_50277_	field_10468	POTTED_OAK_SAPLING
	f	Lcpn;	fU	f_50278_	field_10192	POTTED_SPRUCE_SAPLING
	f	Lcpn;	fV	f_50279_	field_10577	POTTED_BIRCH_SAPLING
	f	Lcpn;	fW	f_50280_	field_10304	POTTED_JUNGLE_SAPLING
	f	Lcpn;	fX	f_50229_	field_10564	POTTED_ACACIA_SAPLING
	f	Lcpn;	fY	f_271106_	field_42742	POTTED_CHERRY_SAPLING
	f	Lcpn;	fZ	f_50230_	field_10076	POTTED_DARK_OAK_SAPLING
	f	Lcpn;	fa	f_50186_	field_10545	MELON
	f	Lcpn;	fb	f_50187_	field_10331	ATTACHED_PUMPKIN_STEM
	f	Lcpn;	fc	f_50188_	field_10150	ATTACHED_MELON_STEM
	f	Lcpn;	fd	f_50189_	field_9984	PUMPKIN_STEM
	f	Lcpn;	fe	f_50190_	field_10168	MELON_STEM
	f	Lcpn;	ff	f_50191_	field_10597	VINE
	f	Lcpn;	fg	f_152475_	field_28411	GLOW_LICHEN
	f	Lcpn;	fh	f_50192_	field_10188	OAK_FENCE_GATE
	f	Lcpn;	fi	f_50193_	field_10089	BRICK_STAIRS
	f	Lcpn;	fj	f_50194_	field_10392	STONE_BRICK_STAIRS
	f	Lcpn;	fk	f_220845_	field_37558	MUD_BRICK_STAIRS
	f	Lcpn;	fl	f_50195_	field_10402	MYCELIUM
	f	Lcpn;	fm	f_50196_	field_10588	LILY_PAD
	f	Lcpn;	fn	f_50197_	field_10266	NETHER_BRICKS
	f	Lcpn;	fo	f_50198_	field_10364	NETHER_BRICK_FENCE
	f	Lcpn;	fp	f_50199_	field_10159	NETHER_BRICK_STAIRS
	f	Lcpn;	fq	f_50200_	field_9974	NETHER_WART
	f	Lcpn;	fr	f_50201_	field_10485	ENCHANTING_TABLE
	f	Lcpn;	fs	f_50255_	field_10333	BREWING_STAND
	f	Lcpn;	ft	f_50256_	field_10593	CAULDRON
	f	Lcpn;	fu	f_152476_	field_27097	WATER_CAULDRON
	f	Lcpn;	fv	f_152477_	field_27098	LAVA_CAULDRON
	f	Lcpn;	fw	f_152478_	field_27878	POWDER_SNOW_CAULDRON
	f	Lcpn;	fx	f_50257_	field_10027	END_PORTAL
	f	Lcpn;	fy	f_50258_	field_10398	END_PORTAL_FRAME
	f	Lcpn;	fz	f_50259_	field_10471	END_STONE
	f	Lcpn;	g	f_50334_	field_10115	ANDESITE
	f	Lcpn;	gA	f_271396_	field_42743	CHERRY_BUTTON
	f	Lcpn;	gB	f_50309_	field_10493	DARK_OAK_BUTTON
	f	Lcpn;	gC	f_220846_	field_37559	MANGROVE_BUTTON
	f	Lcpn;	gD	f_244625_	field_40286	BAMBOO_BUTTON
	f	Lcpn;	gE	f_50310_	field_10481	SKELETON_SKULL
	f	Lcpn;	gF	f_50311_	field_10388	SKELETON_WALL_SKULL
	f	Lcpn;	gG	f_50312_	field_10177	WITHER_SKELETON_SKULL
	f	Lcpn;	gH	f_50313_	field_10101	WITHER_SKELETON_WALL_SKULL
	f	Lcpn;	gI	f_50314_	field_10241	ZOMBIE_HEAD
	f	Lcpn;	gJ	f_50315_	field_10581	ZOMBIE_WALL_HEAD
	f	Lcpn;	gK	f_50316_	field_10432	PLAYER_HEAD
	f	Lcpn;	gL	f_50317_	field_10208	PLAYER_WALL_HEAD
	f	Lcpn;	gM	f_50318_	field_10042	CREEPER_HEAD
	f	Lcpn;	gN	f_50319_	field_10509	CREEPER_WALL_HEAD
	f	Lcpn;	gO	f_50320_	field_10337	DRAGON_HEAD
	f	Lcpn;	gP	f_50321_	field_10472	DRAGON_WALL_HEAD
	f	Lcpn;	gQ	f_260630_	field_41305	PIGLIN_HEAD
	f	Lcpn;	gR	f_260585_	field_41306	PIGLIN_WALL_HEAD
	f	Lcpn;	gS	f_50322_	field_10535	ANVIL
	f	Lcpn;	gT	f_50323_	field_10105	CHIPPED_ANVIL
	f	Lcpn;	gU	f_50324_	field_10414	DAMAGED_ANVIL
	f	Lcpn;	gV	f_50325_	field_10380	TRAPPED_CHEST
	f	Lcpn;	gW	f_50326_	field_10224	LIGHT_WEIGHTED_PRESSURE_PLATE
	f	Lcpn;	gX	f_50327_	field_10582	HEAVY_WEIGHTED_PRESSURE_PLATE
	f	Lcpn;	gY	f_50328_	field_10377	COMPARATOR
	f	Lcpn;	gZ	f_50329_	field_10429	DAYLIGHT_DETECTOR
	f	Lcpn;	ga	f_220847_	field_37560	POTTED_MANGROVE_PROPAGULE
	f	Lcpn;	gb	f_50231_	field_10128	POTTED_FERN
	f	Lcpn;	gc	f_50232_	field_10354	POTTED_DANDELION
	f	Lcpn;	gd	f_50233_	field_10151	POTTED_POPPY
	f	Lcpn;	ge	f_50234_	field_9981	POTTED_BLUE_ORCHID
	f	Lcpn;	gf	f_50235_	field_10162	POTTED_ALLIUM
	f	Lcpn;	gg	f_50236_	field_10365	POTTED_AZURE_BLUET
	f	Lcpn;	gh	f_50237_	field_10598	POTTED_RED_TULIP
	f	Lcpn;	gi	f_50238_	field_10249	POTTED_ORANGE_TULIP
	f	Lcpn;	gj	f_50239_	field_10400	POTTED_WHITE_TULIP
	f	Lcpn;	gk	f_50240_	field_10061	POTTED_PINK_TULIP
	f	Lcpn;	gl	f_50241_	field_10074	POTTED_OXEYE_DAISY
	f	Lcpn;	gm	f_50242_	field_10358	POTTED_CORNFLOWER
	f	Lcpn;	gn	f_50243_	field_10273	POTTED_LILY_OF_THE_VALLEY
	f	Lcpn;	go	f_50244_	field_9998	POTTED_WITHER_ROSE
	f	Lcpn;	gp	f_50245_	field_10138	POTTED_RED_MUSHROOM
	f	Lcpn;	gq	f_50246_	field_10324	POTTED_BROWN_MUSHROOM
	f	Lcpn;	gr	f_50247_	field_10487	POTTED_DEAD_BUSH
	f	Lcpn;	gs	f_50248_	field_10018	POTTED_CACTUS
	f	Lcpn;	gt	f_50249_	field_10609	CARROTS
	f	Lcpn;	gu	f_50250_	field_10247	POTATOES
	f	Lcpn;	gv	f_50251_	field_10057	OAK_BUTTON
	f	Lcpn;	gw	f_50252_	field_10066	SPRUCE_BUTTON
	f	Lcpn;	gx	f_50253_	field_10417	BIRCH_BUTTON
	f	Lcpn;	gy	f_50254_	field_10553	JUNGLE_BUTTON
	f	Lcpn;	gz	f_50308_	field_10278	ACACIA_BUTTON
	f	Lcpn;	h	f_50387_	field_10093	POLISHED_ANDESITE
	f	Lcpn;	hA	f_50304_	field_10496	ORANGE_STAINED_GLASS_PANE
	f	Lcpn;	hB	f_50305_	field_10469	MAGENTA_STAINED_GLASS_PANE
	f	Lcpn;	hC	f_50306_	field_10193	LIGHT_BLUE_STAINED_GLASS_PANE
	f	Lcpn;	hD	f_50307_	field_10578	YELLOW_STAINED_GLASS_PANE
	f	Lcpn;	hE	f_50361_	field_10305	LIME_STAINED_GLASS_PANE
	f	Lcpn;	hF	f_50362_	field_10565	PINK_STAINED_GLASS_PANE
	f	Lcpn;	hG	f_50363_	field_10077	GRAY_STAINED_GLASS_PANE
	f	Lcpn;	hH	f_50364_	field_10129	LIGHT_GRAY_STAINED_GLASS_PANE
	f	Lcpn;	hI	f_50365_	field_10355	CYAN_STAINED_GLASS_PANE
	f	Lcpn;	hJ	f_50366_	field_10152	PURPLE_STAINED_GLASS_PANE
	f	Lcpn;	hK	f_50367_	field_9982	BLUE_STAINED_GLASS_PANE
	f	Lcpn;	hL	f_50368_	field_10163	BROWN_STAINED_GLASS_PANE
	f	Lcpn;	hM	f_50369_	field_10419	GREEN_STAINED_GLASS_PANE
	f	Lcpn;	hN	f_50370_	field_10118	RED_STAINED_GLASS_PANE
	f	Lcpn;	hO	f_50371_	field_10070	BLACK_STAINED_GLASS_PANE
	f	Lcpn;	hP	f_50372_	field_10256	ACACIA_STAIRS
	f	Lcpn;	hQ	f_271206_	field_42744	CHERRY_STAIRS
	f	Lcpn;	hR	f_50373_	field_10616	DARK_OAK_STAIRS
	f	Lcpn;	hS	f_220848_	field_37561	MANGROVE_STAIRS
	f	Lcpn;	hT	f_243755_	field_40287	BAMBOO_STAIRS
	f	Lcpn;	hU	f_244193_	field_40288	BAMBOO_MOSAIC_STAIRS
	f	Lcpn;	hV	f_50374_	field_10030	SLIME_BLOCK
	f	Lcpn;	hW	f_50375_	field_10499	BARRIER
	f	Lcpn;	hX	f_152480_	field_31037	LIGHT
	f	Lcpn;	hY	f_50376_	field_10453	IRON_TRAPDOOR
	f	Lcpn;	hZ	f_50377_	field_10135	PRISMARINE
	f	Lcpn;	ha	f_50330_	field_10002	REDSTONE_BLOCK
	f	Lcpn;	hb	f_50331_	field_10213	NETHER_QUARTZ_ORE
	f	Lcpn;	hc	f_50332_	field_10312	HOPPER
	f	Lcpn;	hd	f_50333_	field_10153	QUARTZ_BLOCK
	f	Lcpn;	he	f_50282_	field_10044	CHISELED_QUARTZ_BLOCK
	f	Lcpn;	hf	f_50283_	field_10437	QUARTZ_PILLAR
	f	Lcpn;	hg	f_50284_	field_10451	QUARTZ_STAIRS
	f	Lcpn;	hh	f_50285_	field_10546	ACTIVATOR_RAIL
	f	Lcpn;	hi	f_50286_	field_10228	DROPPER
	f	Lcpn;	hj	f_50287_	field_10611	WHITE_TERRACOTTA
	f	Lcpn;	hk	f_50288_	field_10184	ORANGE_TERRACOTTA
	f	Lcpn;	hl	f_50289_	field_10015	MAGENTA_TERRACOTTA
	f	Lcpn;	hm	f_50290_	field_10325	LIGHT_BLUE_TERRACOTTA
	f	Lcpn;	hn	f_50291_	field_10143	YELLOW_TERRACOTTA
	f	Lcpn;	ho	f_50292_	field_10014	LIME_TERRACOTTA
	f	Lcpn;	hp	f_50293_	field_10444	PINK_TERRACOTTA
	f	Lcpn;	hq	f_50294_	field_10349	GRAY_TERRACOTTA
	f	Lcpn;	hr	f_50295_	field_10590	LIGHT_GRAY_TERRACOTTA
	f	Lcpn;	hs	f_50296_	field_10235	CYAN_TERRACOTTA
	f	Lcpn;	ht	f_50297_	field_10570	PURPLE_TERRACOTTA
	f	Lcpn;	hu	f_50298_	field_10409	BLUE_TERRACOTTA
	f	Lcpn;	hv	f_50299_	field_10123	BROWN_TERRACOTTA
	f	Lcpn;	hw	f_50300_	field_10526	GREEN_TERRACOTTA
	f	Lcpn;	hx	f_50301_	field_10328	RED_TERRACOTTA
	f	Lcpn;	hy	f_50302_	field_10626	BLACK_TERRACOTTA
	f	Lcpn;	hz	f_50303_	field_9991	WHITE_STAINED_GLASS_PANE
	f	Lcpn;	i	f_50440_	field_10219	GRASS_BLOCK
	f	Lcpn;	iA	f_50352_	field_10415	TERRACOTTA
	f	Lcpn;	iB	f_50353_	field_10381	COAL_BLOCK
	f	Lcpn;	iC	f_50354_	field_10225	PACKED_ICE
	f	Lcpn;	iD	f_50355_	field_10583	SUNFLOWER
	f	Lcpn;	iE	f_50356_	field_10378	LILAC
	f	Lcpn;	iF	f_50357_	field_10430	ROSE_BUSH
	f	Lcpn;	iG	f_50358_	field_10003	PEONY
	f	Lcpn;	iH	f_50359_	field_10214	TALL_GRASS
	f	Lcpn;	iI	f_50360_	field_10313	LARGE_FERN
	f	Lcpn;	iJ	f_50414_	field_10154	WHITE_BANNER
	f	Lcpn;	iK	f_50415_	field_10045	ORANGE_BANNER
	f	Lcpn;	iL	f_50416_	field_10438	MAGENTA_BANNER
	f	Lcpn;	iM	f_50417_	field_10452	LIGHT_BLUE_BANNER
	f	Lcpn;	iN	f_50418_	field_10547	YELLOW_BANNER
	f	Lcpn;	iO	f_50419_	field_10229	LIME_BANNER
	f	Lcpn;	iP	f_50420_	field_10612	PINK_BANNER
	f	Lcpn;	iQ	f_50421_	field_10185	GRAY_BANNER
	f	Lcpn;	iR	f_50422_	field_9985	LIGHT_GRAY_BANNER
	f	Lcpn;	iS	f_50423_	field_10165	CYAN_BANNER
	f	Lcpn;	iT	f_50424_	field_10368	PURPLE_BANNER
	f	Lcpn;	iU	f_50425_	field_10281	BLUE_BANNER
	f	Lcpn;	iV	f_50426_	field_10602	BROWN_BANNER
	f	Lcpn;	iW	f_50427_	field_10198	GREEN_BANNER
	f	Lcpn;	iX	f_50428_	field_10406	RED_BANNER
	f	Lcpn;	iY	f_50429_	field_10062	BLACK_BANNER
	f	Lcpn;	iZ	f_50430_	field_10202	WHITE_WALL_BANNER
	f	Lcpn;	ia	f_50378_	field_10006	PRISMARINE_BRICKS
	f	Lcpn;	ib	f_50379_	field_10297	DARK_PRISMARINE
	f	Lcpn;	ic	f_50380_	field_10350	PRISMARINE_STAIRS
	f	Lcpn;	id	f_50381_	field_10190	PRISMARINE_BRICK_STAIRS
	f	Lcpn;	ie	f_50382_	field_10130	DARK_PRISMARINE_STAIRS
	f	Lcpn;	if	f_50383_	field_10389	PRISMARINE_SLAB
	f	Lcpn;	ig	f_50384_	field_10236	PRISMARINE_BRICK_SLAB
	f	Lcpn;	ih	f_50385_	field_10623	DARK_PRISMARINE_SLAB
	f	Lcpn;	ii	f_50386_	field_10174	SEA_LANTERN
	f	Lcpn;	ij	f_50335_	field_10359	HAY_BLOCK
	f	Lcpn;	ik	f_50336_	field_10466	WHITE_CARPET
	f	Lcpn;	il	f_50337_	field_9977	ORANGE_CARPET
	f	Lcpn;	im	f_50338_	field_10482	MAGENTA_CARPET
	f	Lcpn;	in	f_50339_	field_10290	LIGHT_BLUE_CARPET
	f	Lcpn;	io	f_50340_	field_10512	YELLOW_CARPET
	f	Lcpn;	ip	f_50341_	field_10040	LIME_CARPET
	f	Lcpn;	iq	f_50342_	field_10393	PINK_CARPET
	f	Lcpn;	ir	f_50343_	field_10591	GRAY_CARPET
	f	Lcpn;	is	f_50344_	field_10209	LIGHT_GRAY_CARPET
	f	Lcpn;	it	f_50345_	field_10433	CYAN_CARPET
	f	Lcpn;	iu	f_50346_	field_10510	PURPLE_CARPET
	f	Lcpn;	iv	f_50347_	field_10043	BLUE_CARPET
	f	Lcpn;	iw	f_50348_	field_10473	BROWN_CARPET
	f	Lcpn;	ix	f_50349_	field_10338	GREEN_CARPET
	f	Lcpn;	iy	f_50350_	field_10536	RED_CARPET
	f	Lcpn;	iz	f_50351_	field_10106	BLACK_CARPET
	f	Lcpn;	j	f_50493_	field_10566	DIRT
	f	Lcpn;	jA	f_220851_	field_37564	MANGROVE_SLAB
	f	Lcpn;	jB	f_244004_	field_40292	BAMBOO_SLAB
	f	Lcpn;	jC	f_244230_	field_40293	BAMBOO_MOSAIC_SLAB
	f	Lcpn;	jD	f_50404_	field_10454	STONE_SLAB
	f	Lcpn;	jE	f_50405_	field_10136	SMOOTH_STONE_SLAB
	f	Lcpn;	jF	f_50406_	field_10007	SANDSTONE_SLAB
	f	Lcpn;	jG	f_50407_	field_18890	CUT_SANDSTONE_SLAB
	f	Lcpn;	jH	f_50408_	field_10298	PETRIFIED_OAK_SLAB
	f	Lcpn;	jI	f_50409_	field_10351	COBBLESTONE_SLAB
	f	Lcpn;	jJ	f_50410_	field_10191	BRICK_SLAB
	f	Lcpn;	jK	f_50411_	field_10131	STONE_BRICK_SLAB
	f	Lcpn;	jL	f_220849_	field_37562	MUD_BRICK_SLAB
	f	Lcpn;	jM	f_50412_	field_10390	NETHER_BRICK_SLAB
	f	Lcpn;	jN	f_50413_	field_10237	QUARTZ_SLAB
	f	Lcpn;	jO	f_50467_	field_10624	RED_SANDSTONE_SLAB
	f	Lcpn;	jP	f_50468_	field_18891	CUT_RED_SANDSTONE_SLAB
	f	Lcpn;	jQ	f_50469_	field_10175	PURPUR_SLAB
	f	Lcpn;	jR	f_50470_	field_10360	SMOOTH_STONE
	f	Lcpn;	jS	f_50471_	field_10467	SMOOTH_SANDSTONE
	f	Lcpn;	jT	f_50472_	field_9978	SMOOTH_QUARTZ
	f	Lcpn;	jU	f_50473_	field_10483	SMOOTH_RED_SANDSTONE
	f	Lcpn;	jV	f_50474_	field_10291	SPRUCE_FENCE_GATE
	f	Lcpn;	jW	f_50475_	field_10513	BIRCH_FENCE_GATE
	f	Lcpn;	jX	f_50476_	field_10041	JUNGLE_FENCE_GATE
	f	Lcpn;	jY	f_50477_	field_10457	ACACIA_FENCE_GATE
	f	Lcpn;	jZ	f_271274_	field_42745	CHERRY_FENCE_GATE
	f	Lcpn;	ja	f_50431_	field_10599	ORANGE_WALL_BANNER
	f	Lcpn;	jb	f_50432_	field_10274	MAGENTA_WALL_BANNER
	f	Lcpn;	jc	f_50433_	field_10050	LIGHT_BLUE_WALL_BANNER
	f	Lcpn;	jd	f_50434_	field_10139	YELLOW_WALL_BANNER
	f	Lcpn;	je	f_50435_	field_10318	LIME_WALL_BANNER
	f	Lcpn;	jf	f_50436_	field_10531	PINK_WALL_BANNER
	f	Lcpn;	jg	f_50437_	field_10267	GRAY_WALL_BANNER
	f	Lcpn;	jh	f_50438_	field_10604	LIGHT_GRAY_WALL_BANNER
	f	Lcpn;	ji	f_50439_	field_10372	CYAN_WALL_BANNER
	f	Lcpn;	jj	f_50388_	field_10054	PURPLE_WALL_BANNER
	f	Lcpn;	jk	f_50389_	field_10067	BLUE_WALL_BANNER
	f	Lcpn;	jl	f_50390_	field_10370	BROWN_WALL_BANNER
	f	Lcpn;	jm	f_50391_	field_10594	GREEN_WALL_BANNER
	f	Lcpn;	jn	f_50392_	field_10279	RED_WALL_BANNER
	f	Lcpn;	jo	f_50393_	field_10537	BLACK_WALL_BANNER
	f	Lcpn;	jp	f_50394_	field_10344	RED_SANDSTONE
	f	Lcpn;	jq	f_50395_	field_10117	CHISELED_RED_SANDSTONE
	f	Lcpn;	jr	f_50396_	field_10518	CUT_RED_SANDSTONE
	f	Lcpn;	js	f_50397_	field_10420	RED_SANDSTONE_STAIRS
	f	Lcpn;	jt	f_50398_	field_10119	OAK_SLAB
	f	Lcpn;	ju	f_50399_	field_10071	SPRUCE_SLAB
	f	Lcpn;	jv	f_50400_	field_10257	BIRCH_SLAB
	f	Lcpn;	jw	f_50401_	field_10617	JUNGLE_SLAB
	f	Lcpn;	jx	f_50402_	field_10031	ACACIA_SLAB
	f	Lcpn;	jy	f_271301_	field_42746	CHERRY_SLAB
	f	Lcpn;	jz	f_50403_	field_10500	DARK_OAK_SLAB
	f	Lcpn;	k	f_50546_	field_10253	COARSE_DIRT
	f	Lcpn;	kA	f_271410_	field_42749	TORCHFLOWER_CROP
	f	Lcpn;	kB	f_276665_	field_43228	PITCHER_CROP
	f	Lcpn;	kC	f_276668_	field_43229	PITCHER_PLANT
	f	Lcpn;	kD	f_50444_	field_10341	BEETROOTS
	f	Lcpn;	kE	f_152481_	field_10194	DIRT_PATH
	f	Lcpn;	kF	f_50446_	field_10613	END_GATEWAY
	f	Lcpn;	kG	f_50447_	field_10263	REPEATING_COMMAND_BLOCK
	f	Lcpn;	kH	f_50448_	field_10395	CHAIN_COMMAND_BLOCK
	f	Lcpn;	kI	f_50449_	field_10110	FROSTED_ICE
	f	Lcpn;	kJ	f_50450_	field_10092	MAGMA_BLOCK
	f	Lcpn;	kK	f_50451_	field_10541	NETHER_WART_BLOCK
	f	Lcpn;	kL	f_50452_	field_9986	RED_NETHER_BRICKS
	f	Lcpn;	kM	f_50453_	field_10166	BONE_BLOCK
	f	Lcpn;	kN	f_50454_	field_10369	STRUCTURE_VOID
	f	Lcpn;	kO	f_50455_	field_10282	OBSERVER
	f	Lcpn;	kP	f_50456_	field_10603	SHULKER_BOX
	f	Lcpn;	kQ	f_50457_	field_10199	WHITE_SHULKER_BOX
	f	Lcpn;	kR	f_50458_	field_10407	ORANGE_SHULKER_BOX
	f	Lcpn;	kS	f_50459_	field_10063	MAGENTA_SHULKER_BOX
	f	Lcpn;	kT	f_50460_	field_10203	LIGHT_BLUE_SHULKER_BOX
	f	Lcpn;	kU	f_50461_	field_10600	YELLOW_SHULKER_BOX
	f	Lcpn;	kV	f_50462_	field_10275	LIME_SHULKER_BOX
	f	Lcpn;	kW	f_50463_	field_10051	PINK_SHULKER_BOX
	f	Lcpn;	kX	f_50464_	field_10140	GRAY_SHULKER_BOX
	f	Lcpn;	kY	f_50465_	field_10320	LIGHT_GRAY_SHULKER_BOX
	f	Lcpn;	kZ	f_50466_	field_10532	CYAN_SHULKER_BOX
	f	Lcpn;	ka	f_50478_	field_10196	DARK_OAK_FENCE_GATE
	f	Lcpn;	kb	f_220850_	field_37563	MANGROVE_FENCE_GATE
	f	Lcpn;	kc	f_244313_	field_40289	BAMBOO_FENCE_GATE
	f	Lcpn;	kd	f_50479_	field_10020	SPRUCE_FENCE
	f	Lcpn;	ke	f_50480_	field_10299	BIRCH_FENCE
	f	Lcpn;	kf	f_50481_	field_10319	JUNGLE_FENCE
	f	Lcpn;	kg	f_50482_	field_10144	ACACIA_FENCE
	f	Lcpn;	kh	f_271219_	field_42747	CHERRY_FENCE
	f	Lcpn;	ki	f_50483_	field_10132	DARK_OAK_FENCE
	f	Lcpn;	kj	f_220852_	field_37565	MANGROVE_FENCE
	f	Lcpn;	kk	f_244641_	field_40290	BAMBOO_FENCE
	f	Lcpn;	kl	f_50484_	field_10521	SPRUCE_DOOR
	f	Lcpn;	km	f_50485_	field_10352	BIRCH_DOOR
	f	Lcpn;	kn	f_50486_	field_10627	JUNGLE_DOOR
	f	Lcpn;	ko	f_50487_	field_10232	ACACIA_DOOR
	f	Lcpn;	kp	f_271169_	field_42748	CHERRY_DOOR
	f	Lcpn;	kq	f_50488_	field_10403	DARK_OAK_DOOR
	f	Lcpn;	kr	f_220853_	field_37566	MANGROVE_DOOR
	f	Lcpn;	ks	f_244648_	field_40291	BAMBOO_DOOR
	f	Lcpn;	kt	f_50489_	field_10455	END_ROD
	f	Lcpn;	ku	f_50490_	field_10021	CHORUS_PLANT
	f	Lcpn;	kv	f_50491_	field_10528	CHORUS_FLOWER
	f	Lcpn;	kw	f_50492_	field_10286	PURPUR_BLOCK
	f	Lcpn;	kx	f_50441_	field_10505	PURPUR_PILLAR
	f	Lcpn;	ky	f_50442_	field_9992	PURPUR_STAIRS
	f	Lcpn;	kz	f_50443_	field_10462	END_STONE_BRICKS
	f	Lcpn;	l	f_50599_	field_10520	PODZOL
	f	Lcpn;	lA	f_50494_	field_10542	YELLOW_CONCRETE
	f	Lcpn;	lB	f_50495_	field_10421	LIME_CONCRETE
	f	Lcpn;	lC	f_50496_	field_10434	PINK_CONCRETE
	f	Lcpn;	lD	f_50497_	field_10038	GRAY_CONCRETE
	f	Lcpn;	lE	f_50498_	field_10172	LIGHT_GRAY_CONCRETE
	f	Lcpn;	lF	f_50499_	field_10308	CYAN_CONCRETE
	f	Lcpn;	lG	f_50500_	field_10206	PURPLE_CONCRETE
	f	Lcpn;	lH	f_50501_	field_10011	BLUE_CONCRETE
	f	Lcpn;	lI	f_50502_	field_10439	BROWN_CONCRETE
	f	Lcpn;	lJ	f_50503_	field_10367	GREEN_CONCRETE
	f	Lcpn;	lK	f_50504_	field_10058	RED_CONCRETE
	f	Lcpn;	lL	f_50505_	field_10458	BLACK_CONCRETE
	f	Lcpn;	lM	f_50506_	field_10197	WHITE_CONCRETE_POWDER
	f	Lcpn;	lN	f_50507_	field_10022	ORANGE_CONCRETE_POWDER
	f	Lcpn;	lO	f_50508_	field_10300	MAGENTA_CONCRETE_POWDER
	f	Lcpn;	lP	f_50509_	field_10321	LIGHT_BLUE_CONCRETE_POWDER
	f	Lcpn;	lQ	f_50510_	field_10145	YELLOW_CONCRETE_POWDER
	f	Lcpn;	lR	f_50511_	field_10133	LIME_CONCRETE_POWDER
	f	Lcpn;	lS	f_50512_	field_10522	PINK_CONCRETE_POWDER
	f	Lcpn;	lT	f_50513_	field_10353	GRAY_CONCRETE_POWDER
	f	Lcpn;	lU	f_50514_	field_10628	LIGHT_GRAY_CONCRETE_POWDER
	f	Lcpn;	lV	f_50515_	field_10233	CYAN_CONCRETE_POWDER
	f	Lcpn;	lW	f_50516_	field_10404	PURPLE_CONCRETE_POWDER
	f	Lcpn;	lX	f_50517_	field_10456	BLUE_CONCRETE_POWDER
	f	Lcpn;	lY	f_50518_	field_10023	BROWN_CONCRETE_POWDER
	f	Lcpn;	lZ	f_50519_	field_10529	GREEN_CONCRETE_POWDER
	f	Lcpn;	la	f_50520_	field_10268	PURPLE_SHULKER_BOX
	f	Lcpn;	lb	f_50521_	field_10605	BLUE_SHULKER_BOX
	f	Lcpn;	lc	f_50522_	field_10373	BROWN_SHULKER_BOX
	f	Lcpn;	ld	f_50523_	field_10055	GREEN_SHULKER_BOX
	f	Lcpn;	le	f_50524_	field_10068	RED_SHULKER_BOX
	f	Lcpn;	lf	f_50525_	field_10371	BLACK_SHULKER_BOX
	f	Lcpn;	lg	f_50526_	field_10595	WHITE_GLAZED_TERRACOTTA
	f	Lcpn;	lh	f_50527_	field_10280	ORANGE_GLAZED_TERRACOTTA
	f	Lcpn;	li	f_50528_	field_10538	MAGENTA_GLAZED_TERRACOTTA
	f	Lcpn;	lj	f_50529_	field_10345	LIGHT_BLUE_GLAZED_TERRACOTTA
	f	Lcpn;	lk	f_50530_	field_10096	YELLOW_GLAZED_TERRACOTTA
	f	Lcpn;	ll	f_50531_	field_10046	LIME_GLAZED_TERRACOTTA
	f	Lcpn;	lm	f_50532_	field_10567	PINK_GLAZED_TERRACOTTA
	f	Lcpn;	ln	f_50533_	field_10220	GRAY_GLAZED_TERRACOTTA
	f	Lcpn;	lo	f_50534_	field_10052	LIGHT_GRAY_GLAZED_TERRACOTTA
	f	Lcpn;	lp	f_50535_	field_10078	CYAN_GLAZED_TERRACOTTA
	f	Lcpn;	lq	f_50536_	field_10426	PURPLE_GLAZED_TERRACOTTA
	f	Lcpn;	lr	f_50537_	field_10550	BLUE_GLAZED_TERRACOTTA
	f	Lcpn;	ls	f_50538_	field_10004	BROWN_GLAZED_TERRACOTTA
	f	Lcpn;	lt	f_50539_	field_10475	GREEN_GLAZED_TERRACOTTA
	f	Lcpn;	lu	f_50540_	field_10383	RED_GLAZED_TERRACOTTA
	f	Lcpn;	lv	f_50541_	field_10501	BLACK_GLAZED_TERRACOTTA
	f	Lcpn;	lw	f_50542_	field_10107	WHITE_CONCRETE
	f	Lcpn;	lx	f_50543_	field_10210	ORANGE_CONCRETE
	f	Lcpn;	ly	f_50544_	field_10585	MAGENTA_CONCRETE
	f	Lcpn;	lz	f_50545_	field_10242	LIGHT_BLUE_CONCRETE
	f	Lcpn;	m	f_50652_	field_10445	COBBLESTONE
	f	Lcpn;	mA	f_50598_	field_10169	HORN_CORAL
	f	Lcpn;	mB	f_50547_	field_10448	DEAD_TUBE_CORAL_FAN
	f	Lcpn;	mC	f_50548_	field_10097	DEAD_BRAIN_CORAL_FAN
	f	Lcpn;	mD	f_50549_	field_10047	DEAD_BUBBLE_CORAL_FAN
	f	Lcpn;	mE	f_50550_	field_10568	DEAD_FIRE_CORAL_FAN
	f	Lcpn;	mF	f_50551_	field_10221	DEAD_HORN_CORAL_FAN
	f	Lcpn;	mG	f_50552_	field_10053	TUBE_CORAL_FAN
	f	Lcpn;	mH	f_50553_	field_10079	BRAIN_CORAL_FAN
	f	Lcpn;	mI	f_50554_	field_10427	BUBBLE_CORAL_FAN
	f	Lcpn;	mJ	f_50555_	field_10551	FIRE_CORAL_FAN
	f	Lcpn;	mK	f_50556_	field_10005	HORN_CORAL_FAN
	f	Lcpn;	mL	f_50557_	field_10347	DEAD_TUBE_CORAL_WALL_FAN
	f	Lcpn;	mM	f_50558_	field_10116	DEAD_BRAIN_CORAL_WALL_FAN
	f	Lcpn;	mN	f_50559_	field_10094	DEAD_BUBBLE_CORAL_WALL_FAN
	f	Lcpn;	mO	f_50560_	field_10557	DEAD_FIRE_CORAL_WALL_FAN
	f	Lcpn;	mP	f_50561_	field_10239	DEAD_HORN_CORAL_WALL_FAN
	f	Lcpn;	mQ	f_50562_	field_10584	TUBE_CORAL_WALL_FAN
	f	Lcpn;	mR	f_50563_	field_10186	BRAIN_CORAL_WALL_FAN
	f	Lcpn;	mS	f_50564_	field_10447	BUBBLE_CORAL_WALL_FAN
	f	Lcpn;	mT	f_50565_	field_10498	FIRE_CORAL_WALL_FAN
	f	Lcpn;	mU	f_50566_	field_9976	HORN_CORAL_WALL_FAN
	f	Lcpn;	mV	f_50567_	field_10476	SEA_PICKLE
	f	Lcpn;	mW	f_50568_	field_10384	BLUE_ICE
	f	Lcpn;	mX	f_50569_	field_10502	CONDUIT
	f	Lcpn;	mY	f_50570_	field_10108	BAMBOO_SAPLING
	f	Lcpn;	mZ	f_50571_	field_10211	BAMBOO
	f	Lcpn;	ma	f_50573_	field_10287	RED_CONCRETE_POWDER
	f	Lcpn;	mb	f_50574_	field_10506	BLACK_CONCRETE_POWDER
	f	Lcpn;	mc	f_50575_	field_9993	KELP
	f	Lcpn;	md	f_50576_	field_10463	KELP_PLANT
	f	Lcpn;	me	f_50577_	field_10342	DRIED_KELP_BLOCK
	f	Lcpn;	mf	f_50578_	field_10195	TURTLE_EGG
	f	Lcpn;	mg	f_276643_	field_43230	SNIFFER_EGG
	f	Lcpn;	mh	f_50579_	field_10614	DEAD_TUBE_CORAL_BLOCK
	f	Lcpn;	mi	f_50580_	field_10264	DEAD_BRAIN_CORAL_BLOCK
	f	Lcpn;	mj	f_50581_	field_10396	DEAD_BUBBLE_CORAL_BLOCK
	f	Lcpn;	mk	f_50582_	field_10111	DEAD_FIRE_CORAL_BLOCK
	f	Lcpn;	ml	f_50583_	field_10488	DEAD_HORN_CORAL_BLOCK
	f	Lcpn;	mm	f_50584_	field_10309	TUBE_CORAL_BLOCK
	f	Lcpn;	mn	f_50585_	field_10629	BRAIN_CORAL_BLOCK
	f	Lcpn;	mo	f_50586_	field_10000	BUBBLE_CORAL_BLOCK
	f	Lcpn;	mp	f_50587_	field_10516	FIRE_CORAL_BLOCK
	f	Lcpn;	mq	f_50588_	field_10464	HORN_CORAL_BLOCK
	f	Lcpn;	mr	f_50589_	field_10082	DEAD_TUBE_CORAL
	f	Lcpn;	ms	f_50590_	field_10572	DEAD_BRAIN_CORAL
	f	Lcpn;	mt	f_50591_	field_10296	DEAD_BUBBLE_CORAL
	f	Lcpn;	mu	f_50592_	field_10579	DEAD_FIRE_CORAL
	f	Lcpn;	mv	f_50593_	field_10032	DEAD_HORN_CORAL
	f	Lcpn;	mw	f_50594_	field_10125	TUBE_CORAL
	f	Lcpn;	mx	f_50595_	field_10339	BRAIN_CORAL
	f	Lcpn;	my	f_50596_	field_10134	BUBBLE_CORAL
	f	Lcpn;	mz	f_50597_	field_10618	FIRE_CORAL
	f	Lcpn;	n	f_50705_	field_10161	OAK_PLANKS
	f	Lcpn;	nA	f_50651_	field_10189	GRANITE_SLAB
	f	Lcpn;	nB	f_50600_	field_10016	ANDESITE_SLAB
	f	Lcpn;	nC	f_50601_	field_10478	RED_NETHER_BRICK_SLAB
	f	Lcpn;	nD	f_50602_	field_10322	POLISHED_ANDESITE_SLAB
	f	Lcpn;	nE	f_50603_	field_10507	DIORITE_SLAB
	f	Lcpn;	nF	f_50604_	field_10269	BRICK_WALL
	f	Lcpn;	nG	f_50605_	field_10530	PRISMARINE_WALL
	f	Lcpn;	nH	f_50606_	field_10413	RED_SANDSTONE_WALL
	f	Lcpn;	nI	f_50607_	field_10059	MOSSY_STONE_BRICK_WALL
	f	Lcpn;	nJ	f_50608_	field_10072	GRANITE_WALL
	f	Lcpn;	nK	f_50609_	field_10252	STONE_BRICK_WALL
	f	Lcpn;	nL	f_220854_	field_37567	MUD_BRICK_WALL
	f	Lcpn;	nM	f_50610_	field_10127	NETHER_BRICK_WALL
	f	Lcpn;	nN	f_50611_	field_10489	ANDESITE_WALL
	f	Lcpn;	nO	f_50612_	field_10311	RED_NETHER_BRICK_WALL
	f	Lcpn;	nP	f_50613_	field_10630	SANDSTONE_WALL
	f	Lcpn;	nQ	f_50614_	field_10001	END_STONE_BRICK_WALL
	f	Lcpn;	nR	f_50615_	field_10517	DIORITE_WALL
	f	Lcpn;	nS	f_50616_	field_16492	SCAFFOLDING
	f	Lcpn;	nT	f_50617_	field_10083	LOOM
	f	Lcpn;	nU	f_50618_	field_16328	BARREL
	f	Lcpn;	nV	f_50619_	field_16334	SMOKER
	f	Lcpn;	nW	f_50620_	field_16333	BLAST_FURNACE
	f	Lcpn;	nX	f_50621_	field_16336	CARTOGRAPHY_TABLE
	f	Lcpn;	nY	f_50622_	field_16331	FLETCHING_TABLE
	f	Lcpn;	nZ	f_50623_	field_16337	GRINDSTONE
	f	Lcpn;	na	f_50572_	field_10586	POTTED_BAMBOO
	f	Lcpn;	nb	f_50626_	field_10243	VOID_AIR
	f	Lcpn;	nc	f_50627_	field_10543	CAVE_AIR
	f	Lcpn;	nd	f_50628_	field_10422	BUBBLE_COLUMN
	f	Lcpn;	ne	f_50629_	field_10435	POLISHED_GRANITE_STAIRS
	f	Lcpn;	nf	f_50630_	field_10039	SMOOTH_RED_SANDSTONE_STAIRS
	f	Lcpn;	ng	f_50631_	field_10173	MOSSY_STONE_BRICK_STAIRS
	f	Lcpn;	nh	f_50632_	field_10310	POLISHED_DIORITE_STAIRS
	f	Lcpn;	ni	f_50633_	field_10207	MOSSY_COBBLESTONE_STAIRS
	f	Lcpn;	nj	f_50634_	field_10012	END_STONE_BRICK_STAIRS
	f	Lcpn;	nk	f_50635_	field_10440	STONE_STAIRS
	f	Lcpn;	nl	f_50636_	field_10549	SMOOTH_SANDSTONE_STAIRS
	f	Lcpn;	nm	f_50637_	field_10245	SMOOTH_QUARTZ_STAIRS
	f	Lcpn;	nn	f_50638_	field_10607	GRANITE_STAIRS
	f	Lcpn;	no	f_50639_	field_10386	ANDESITE_STAIRS
	f	Lcpn;	np	f_50640_	field_10497	RED_NETHER_BRICK_STAIRS
	f	Lcpn;	nq	f_50641_	field_9994	POLISHED_ANDESITE_STAIRS
	f	Lcpn;	nr	f_50642_	field_10216	DIORITE_STAIRS
	f	Lcpn;	ns	f_50643_	field_10329	POLISHED_GRANITE_SLAB
	f	Lcpn;	nt	f_50644_	field_10283	SMOOTH_RED_SANDSTONE_SLAB
	f	Lcpn;	nu	f_50645_	field_10024	MOSSY_STONE_BRICK_SLAB
	f	Lcpn;	nv	f_50646_	field_10412	POLISHED_DIORITE_SLAB
	f	Lcpn;	nw	f_50647_	field_10405	MOSSY_COBBLESTONE_SLAB
	f	Lcpn;	nx	f_50648_	field_10064	END_STONE_BRICK_SLAB
	f	Lcpn;	ny	f_50649_	field_10262	SMOOTH_SANDSTONE_SLAB
	f	Lcpn;	nz	f_50650_	field_10601	SMOOTH_QUARTZ_SLAB
	f	Lcpn;	o	f_50741_	field_9975	SPRUCE_PLANKS
	f	Lcpn;	oA	f_50703_	field_22124	WEEPING_VINES_PLANT
	f	Lcpn;	oB	f_50704_	field_23078	TWISTING_VINES
	f	Lcpn;	oC	f_50653_	field_23079	TWISTING_VINES_PLANT
	f	Lcpn;	oD	f_50654_	field_22125	CRIMSON_ROOTS
	f	Lcpn;	oE	f_50655_	field_22126	CRIMSON_PLANKS
	f	Lcpn;	oF	f_50656_	field_22127	WARPED_PLANKS
	f	Lcpn;	oG	f_50657_	field_22128	CRIMSON_SLAB
	f	Lcpn;	oH	f_50658_	field_22129	WARPED_SLAB
	f	Lcpn;	oI	f_50659_	field_22130	CRIMSON_PRESSURE_PLATE
	f	Lcpn;	oJ	f_50660_	field_22131	WARPED_PRESSURE_PLATE
	f	Lcpn;	oK	f_50661_	field_22132	CRIMSON_FENCE
	f	Lcpn;	oL	f_50662_	field_22133	WARPED_FENCE
	f	Lcpn;	oM	f_50663_	field_22094	CRIMSON_TRAPDOOR
	f	Lcpn;	oN	f_50664_	field_22095	WARPED_TRAPDOOR
	f	Lcpn;	oO	f_50665_	field_22096	CRIMSON_FENCE_GATE
	f	Lcpn;	oP	f_50666_	field_22097	WARPED_FENCE_GATE
	f	Lcpn;	oQ	f_50667_	field_22098	CRIMSON_STAIRS
	f	Lcpn;	oR	f_50668_	field_22099	WARPED_STAIRS
	f	Lcpn;	oS	f_50669_	field_22100	CRIMSON_BUTTON
	f	Lcpn;	oT	f_50670_	field_22101	WARPED_BUTTON
	f	Lcpn;	oU	f_50671_	field_22102	CRIMSON_DOOR
	f	Lcpn;	oV	f_50672_	field_22103	WARPED_DOOR
	f	Lcpn;	oW	f_50673_	field_22104	CRIMSON_SIGN
	f	Lcpn;	oX	f_50674_	field_22105	WARPED_SIGN
	f	Lcpn;	oY	f_50675_	field_22106	CRIMSON_WALL_SIGN
	f	Lcpn;	oZ	f_50676_	field_22107	WARPED_WALL_SIGN
	f	Lcpn;	oa	f_50624_	field_16330	LECTERN
	f	Lcpn;	ob	f_50625_	field_16329	SMITHING_TABLE
	f	Lcpn;	oc	f_50679_	field_16335	STONECUTTER
	f	Lcpn;	od	f_50680_	field_16332	BELL
	f	Lcpn;	oe	f_50681_	field_16541	LANTERN
	f	Lcpn;	of	f_50682_	field_22110	SOUL_LANTERN
	f	Lcpn;	og	f_50683_	field_17350	CAMPFIRE
	f	Lcpn;	oh	f_50684_	field_23860	SOUL_CAMPFIRE
	f	Lcpn;	oi	f_50685_	field_16999	SWEET_BERRY_BUSH
	f	Lcpn;	oj	f_50686_	field_22111	WARPED_STEM
	f	Lcpn;	ok	f_50687_	field_22112	STRIPPED_WARPED_STEM
	f	Lcpn;	ol	f_50688_	field_22503	WARPED_HYPHAE
	f	Lcpn;	om	f_50689_	field_22504	STRIPPED_WARPED_HYPHAE
	f	Lcpn;	on	f_50690_	field_22113	WARPED_NYLIUM
	f	Lcpn;	oo	f_50691_	field_22114	WARPED_FUNGUS
	f	Lcpn;	op	f_50692_	field_22115	WARPED_WART_BLOCK
	f	Lcpn;	oq	f_50693_	field_22116	WARPED_ROOTS
	f	Lcpn;	or	f_50694_	field_22117	NETHER_SPROUTS
	f	Lcpn;	os	f_50695_	field_22118	CRIMSON_STEM
	f	Lcpn;	ot	f_50696_	field_22119	STRIPPED_CRIMSON_STEM
	f	Lcpn;	ou	f_50697_	field_22505	CRIMSON_HYPHAE
	f	Lcpn;	ov	f_50698_	field_22506	STRIPPED_CRIMSON_HYPHAE
	f	Lcpn;	ow	f_50699_	field_22120	CRIMSON_NYLIUM
	f	Lcpn;	ox	f_50700_	field_22121	CRIMSON_FUNGUS
	f	Lcpn;	oy	f_50701_	field_22122	SHROOMLIGHT
	f	Lcpn;	oz	f_50702_	field_22123	WEEPING_VINES
	f	Lcpn;	p	f_50742_	field_10148	BIRCH_PLANKS
	f	Lcpn;	pA	f_50739_	field_23878	POLISHED_BLACKSTONE_BRICK_STAIRS
	f	Lcpn;	pB	f_50740_	field_23879	POLISHED_BLACKSTONE_BRICK_WALL
	f	Lcpn;	pC	f_50706_	field_23880	GILDED_BLACKSTONE
	f	Lcpn;	pD	f_50707_	field_23861	POLISHED_BLACKSTONE_STAIRS
	f	Lcpn;	pE	f_50708_	field_23862	POLISHED_BLACKSTONE_SLAB
	f	Lcpn;	pF	f_50709_	field_23863	POLISHED_BLACKSTONE_PRESSURE_PLATE
	f	Lcpn;	pG	f_50710_	field_23864	POLISHED_BLACKSTONE_BUTTON
	f	Lcpn;	pH	f_50711_	field_23865	POLISHED_BLACKSTONE_WALL
	f	Lcpn;	pI	f_50712_	field_23866	CHISELED_NETHER_BRICKS
	f	Lcpn;	pJ	f_50713_	field_23867	CRACKED_NETHER_BRICKS
	f	Lcpn;	pK	f_50714_	field_23868	QUARTZ_BRICKS
	f	Lcpn;	pL	f_152482_	field_27099	CANDLE
	f	Lcpn;	pM	f_152483_	field_27100	WHITE_CANDLE
	f	Lcpn;	pN	f_152484_	field_27101	ORANGE_CANDLE
	f	Lcpn;	pO	f_152511_	field_27102	MAGENTA_CANDLE
	f	Lcpn;	pP	f_152512_	field_27103	LIGHT_BLUE_CANDLE
	f	Lcpn;	pQ	f_152513_	field_27104	YELLOW_CANDLE
	f	Lcpn;	pR	f_152514_	field_27105	LIME_CANDLE
	f	Lcpn;	pS	f_152515_	field_27106	PINK_CANDLE
	f	Lcpn;	pT	f_152516_	field_27107	GRAY_CANDLE
	f	Lcpn;	pU	f_152517_	field_27108	LIGHT_GRAY_CANDLE
	f	Lcpn;	pV	f_152518_	field_27109	CYAN_CANDLE
	f	Lcpn;	pW	f_152519_	field_27110	PURPLE_CANDLE
	f	Lcpn;	pX	f_152520_	field_27111	BLUE_CANDLE
	f	Lcpn;	pY	f_152521_	field_27112	BROWN_CANDLE
	f	Lcpn;	pZ	f_152522_	field_27113	GREEN_CANDLE
	f	Lcpn;	pa	f_50677_	field_10465	STRUCTURE_BLOCK
	f	Lcpn;	pb	f_50678_	field_16540	JIGSAW
	f	Lcpn;	pc	f_50715_	field_17563	COMPOSTER
	f	Lcpn;	pd	f_50716_	field_22422	TARGET
	f	Lcpn;	pe	f_50717_	field_20421	BEE_NEST
	f	Lcpn;	pf	f_50718_	field_20422	BEEHIVE
	f	Lcpn;	pg	f_50719_	field_21211	HONEY_BLOCK
	f	Lcpn;	ph	f_50720_	field_21212	HONEYCOMB_BLOCK
	f	Lcpn;	pi	f_50721_	field_22108	NETHERITE_BLOCK
	f	Lcpn;	pj	f_50722_	field_22109	ANCIENT_DEBRIS
	f	Lcpn;	pk	f_50723_	field_22423	CRYING_OBSIDIAN
	f	Lcpn;	pl	f_50724_	field_23152	RESPAWN_ANCHOR
	f	Lcpn;	pm	f_50725_	field_22424	POTTED_CRIMSON_FUNGUS
	f	Lcpn;	pn	f_50726_	field_22425	POTTED_WARPED_FUNGUS
	f	Lcpn;	po	f_50727_	field_22426	POTTED_CRIMSON_ROOTS
	f	Lcpn;	pp	f_50728_	field_22427	POTTED_WARPED_ROOTS
	f	Lcpn;	pq	f_50729_	field_23261	LODESTONE
	f	Lcpn;	pr	f_50730_	field_23869	BLACKSTONE
	f	Lcpn;	ps	f_50731_	field_23870	BLACKSTONE_STAIRS
	f	Lcpn;	pt	f_50732_	field_23871	BLACKSTONE_WALL
	f	Lcpn;	pu	f_50733_	field_23872	BLACKSTONE_SLAB
	f	Lcpn;	pv	f_50734_	field_23873	POLISHED_BLACKSTONE
	f	Lcpn;	pw	f_50735_	field_23874	POLISHED_BLACKSTONE_BRICKS
	f	Lcpn;	px	f_50736_	field_23875	CRACKED_POLISHED_BLACKSTONE_BRICKS
	f	Lcpn;	py	f_50737_	field_23876	CHISELED_POLISHED_BLACKSTONE
	f	Lcpn;	pz	f_50738_	field_23877	POLISHED_BLACKSTONE_BRICK_SLAB
	f	Lcpn;	q	f_50743_	field_10334	JUNGLE_PLANKS
	f	Lcpn;	qA	f_152497_	field_27114	CALCITE
	f	Lcpn;	qB	f_152498_	field_27115	TINTED_GLASS
	f	Lcpn;	qC	f_152499_	field_27879	POWDER_SNOW
	f	Lcpn;	qD	f_152500_	field_28108	SCULK_SENSOR
	f	Lcpn;	qE	f_276595_	field_43231	CALIBRATED_SCULK_SENSOR
	f	Lcpn;	qF	f_220855_	field_37568	SCULK
	f	Lcpn;	qG	f_220856_	field_37569	SCULK_VEIN
	f	Lcpn;	qH	f_220857_	field_37570	SCULK_CATALYST
	f	Lcpn;	qI	f_220858_	field_37571	SCULK_SHRIEKER
	f	Lcpn;	qJ	f_152501_	field_27116	OXIDIZED_COPPER
	f	Lcpn;	qK	f_152502_	field_27117	WEATHERED_COPPER
	f	Lcpn;	qL	f_152503_	field_27118	EXPOSED_COPPER
	f	Lcpn;	qM	f_152504_	field_27119	COPPER_BLOCK
	f	Lcpn;	qN	f_152505_	field_27120	COPPER_ORE
	f	Lcpn;	qO	f_152506_	field_29221	DEEPSLATE_COPPER_ORE
	f	Lcpn;	qP	f_152507_	field_27121	OXIDIZED_CUT_COPPER
	f	Lcpn;	qQ	f_152508_	field_27122	WEATHERED_CUT_COPPER
	f	Lcpn;	qR	f_152509_	field_27123	EXPOSED_CUT_COPPER
	f	Lcpn;	qS	f_152510_	field_27124	CUT_COPPER
	f	Lcpn;	qT	f_152563_	field_27125	OXIDIZED_CUT_COPPER_STAIRS
	f	Lcpn;	qU	f_152564_	field_27126	WEATHERED_CUT_COPPER_STAIRS
	f	Lcpn;	qV	f_152565_	field_27127	EXPOSED_CUT_COPPER_STAIRS
	f	Lcpn;	qW	f_152566_	field_27128	CUT_COPPER_STAIRS
	f	Lcpn;	qX	f_152567_	field_27129	OXIDIZED_CUT_COPPER_SLAB
	f	Lcpn;	qY	f_152568_	field_27130	WEATHERED_CUT_COPPER_SLAB
	f	Lcpn;	qZ	f_152569_	field_27131	EXPOSED_CUT_COPPER_SLAB
	f	Lcpn;	qa	f_152523_	field_27140	RED_CANDLE
	f	Lcpn;	qb	f_152524_	field_27141	BLACK_CANDLE
	f	Lcpn;	qc	f_152525_	field_27142	CANDLE_CAKE
	f	Lcpn;	qd	f_152526_	field_27143	WHITE_CANDLE_CAKE
	f	Lcpn;	qe	f_152527_	field_27144	ORANGE_CANDLE_CAKE
	f	Lcpn;	qf	f_152528_	field_27145	MAGENTA_CANDLE_CAKE
	f	Lcpn;	qg	f_152529_	field_27146	LIGHT_BLUE_CANDLE_CAKE
	f	Lcpn;	qh	f_152530_	field_27147	YELLOW_CANDLE_CAKE
	f	Lcpn;	qi	f_152531_	field_27148	LIME_CANDLE_CAKE
	f	Lcpn;	qj	f_152532_	field_27149	PINK_CANDLE_CAKE
	f	Lcpn;	qk	f_152533_	field_27150	GRAY_CANDLE_CAKE
	f	Lcpn;	ql	f_152534_	field_27151	LIGHT_GRAY_CANDLE_CAKE
	f	Lcpn;	qm	f_152535_	field_27152	CYAN_CANDLE_CAKE
	f	Lcpn;	qn	f_152536_	field_27153	PURPLE_CANDLE_CAKE
	f	Lcpn;	qo	f_152485_	field_27154	BLUE_CANDLE_CAKE
	f	Lcpn;	qp	f_152486_	field_27155	BROWN_CANDLE_CAKE
	f	Lcpn;	qq	f_152487_	field_27156	GREEN_CANDLE_CAKE
	f	Lcpn;	qr	f_152488_	field_27157	RED_CANDLE_CAKE
	f	Lcpn;	qs	f_152489_	field_27158	BLACK_CANDLE_CAKE
	f	Lcpn;	qt	f_152490_	field_27159	AMETHYST_BLOCK
	f	Lcpn;	qu	f_152491_	field_27160	BUDDING_AMETHYST
	f	Lcpn;	qv	f_152492_	field_27161	AMETHYST_CLUSTER
	f	Lcpn;	qw	f_152493_	field_27162	LARGE_AMETHYST_BUD
	f	Lcpn;	qx	f_152494_	field_27163	MEDIUM_AMETHYST_BUD
	f	Lcpn;	qy	f_152495_	field_27164	SMALL_AMETHYST_BUD
	f	Lcpn;	qz	f_152496_	field_27165	TUFF
	f	Lcpn;	r	f_50744_	field_10218	ACACIA_PLANKS
	f	Lcpn;	rA	f_271445_	field_42750	PINK_PETALS
	f	Lcpn;	rB	f_152544_	field_28681	MOSS_BLOCK
	f	Lcpn;	rC	f_152545_	field_28682	BIG_DRIPLEAF
	f	Lcpn;	rD	f_152546_	field_28683	BIG_DRIPLEAF_STEM
	f	Lcpn;	rE	f_152547_	field_28684	SMALL_DRIPLEAF
	f	Lcpn;	rF	f_152548_	field_28686	HANGING_ROOTS
	f	Lcpn;	rG	f_152549_	field_28685	ROOTED_DIRT
	f	Lcpn;	rH	f_220864_	field_37576	MUD
	f	Lcpn;	rI	f_152550_	field_28888	DEEPSLATE
	f	Lcpn;	rJ	f_152551_	field_29031	COBBLED_DEEPSLATE
	f	Lcpn;	rK	f_152552_	field_28889	COBBLED_DEEPSLATE_STAIRS
	f	Lcpn;	rL	f_152553_	field_28890	COBBLED_DEEPSLATE_SLAB
	f	Lcpn;	rM	f_152554_	field_28891	COBBLED_DEEPSLATE_WALL
	f	Lcpn;	rN	f_152555_	field_28892	POLISHED_DEEPSLATE
	f	Lcpn;	rO	f_152556_	field_28893	POLISHED_DEEPSLATE_STAIRS
	f	Lcpn;	rP	f_152557_	field_28894	POLISHED_DEEPSLATE_SLAB
	f	Lcpn;	rQ	f_152558_	field_28895	POLISHED_DEEPSLATE_WALL
	f	Lcpn;	rR	f_152559_	field_28896	DEEPSLATE_TILES
	f	Lcpn;	rS	f_152560_	field_28897	DEEPSLATE_TILE_STAIRS
	f	Lcpn;	rT	f_152561_	field_28898	DEEPSLATE_TILE_SLAB
	f	Lcpn;	rU	f_152562_	field_28899	DEEPSLATE_TILE_WALL
	f	Lcpn;	rV	f_152589_	field_28900	DEEPSLATE_BRICKS
	f	Lcpn;	rW	f_152590_	field_28901	DEEPSLATE_BRICK_STAIRS
	f	Lcpn;	rX	f_152591_	field_28902	DEEPSLATE_BRICK_SLAB
	f	Lcpn;	rY	f_152592_	field_28903	DEEPSLATE_BRICK_WALL
	f	Lcpn;	rZ	f_152593_	field_28904	CHISELED_DEEPSLATE
	f	Lcpn;	ra	f_152570_	field_27132	CUT_COPPER_SLAB
	f	Lcpn;	rb	f_152571_	field_27133	WAXED_COPPER_BLOCK
	f	Lcpn;	rc	f_152572_	field_27134	WAXED_WEATHERED_COPPER
	f	Lcpn;	rd	f_152573_	field_27135	WAXED_EXPOSED_COPPER
	f	Lcpn;	re	f_152574_	field_33407	WAXED_OXIDIZED_COPPER
	f	Lcpn;	rf	f_152575_	field_33408	WAXED_OXIDIZED_CUT_COPPER
	f	Lcpn;	rg	f_152576_	field_27136	WAXED_WEATHERED_CUT_COPPER
	f	Lcpn;	rh	f_152577_	field_27137	WAXED_EXPOSED_CUT_COPPER
	f	Lcpn;	ri	f_152578_	field_27138	WAXED_CUT_COPPER
	f	Lcpn;	rj	f_152579_	field_33409	WAXED_OXIDIZED_CUT_COPPER_STAIRS
	f	Lcpn;	rk	f_152580_	field_27139	WAXED_WEATHERED_CUT_COPPER_STAIRS
	f	Lcpn;	rl	f_152581_	field_27166	WAXED_EXPOSED_CUT_COPPER_STAIRS
	f	Lcpn;	rm	f_152582_	field_27167	WAXED_CUT_COPPER_STAIRS
	f	Lcpn;	rn	f_152583_	field_33410	WAXED_OXIDIZED_CUT_COPPER_SLAB
	f	Lcpn;	ro	f_152584_	field_27168	WAXED_WEATHERED_CUT_COPPER_SLAB
	f	Lcpn;	rp	f_152585_	field_27169	WAXED_EXPOSED_CUT_COPPER_SLAB
	f	Lcpn;	rq	f_152586_	field_27170	WAXED_CUT_COPPER_SLAB
	f	Lcpn;	rr	f_152587_	field_27171	LIGHTNING_ROD
	f	Lcpn;	rs	f_152588_	field_28048	POINTED_DRIPSTONE
	f	Lcpn;	rt	f_152537_	field_28049	DRIPSTONE_BLOCK
	f	Lcpn;	ru	f_152538_	field_28675	CAVE_VINES
	f	Lcpn;	rv	f_152539_	field_28676	CAVE_VINES_PLANT
	f	Lcpn;	rw	f_152540_	field_28677	SPORE_BLOSSOM
	f	Lcpn;	rx	f_152541_	field_28678	AZALEA
	f	Lcpn;	ry	f_152542_	field_28679	FLOWERING_AZALEA
	f	Lcpn;	rz	f_152543_	field_28680	MOSS_CARPET
	f	Lcpn;	s	f_271304_	field_42751	CHERRY_PLANKS
	f	Lcpn;	sa	f_152594_	field_29222	CRACKED_DEEPSLATE_BRICKS
	f	Lcpn;	sb	f_152595_	field_29223	CRACKED_DEEPSLATE_TILES
	f	Lcpn;	sc	f_152596_	field_29224	INFESTED_DEEPSLATE
	f	Lcpn;	sd	f_152597_	field_29032	SMOOTH_BASALT
	f	Lcpn;	se	f_152598_	field_33508	RAW_IRON_BLOCK
	f	Lcpn;	sf	f_152599_	field_33509	RAW_COPPER_BLOCK
	f	Lcpn;	sg	f_152600_	field_33510	RAW_GOLD_BLOCK
	f	Lcpn;	sh	f_152601_	field_33918	POTTED_AZALEA
	f	Lcpn;	si	f_152602_	field_33919	POTTED_FLOWERING_AZALEA
	f	Lcpn;	sj	f_220859_	field_37572	OCHRE_FROGLIGHT
	f	Lcpn;	sk	f_220860_	field_37573	VERDANT_FROGLIGHT
	f	Lcpn;	sl	f_220861_	field_37574	PEARLESCENT_FROGLIGHT
	f	Lcpn;	sm	f_220862_	field_37575	FROGSPAWN
	f	Lcpn;	sn	f_220863_	field_38420	REINFORCED_DEEPSLATE
	f	Lcpn;	so	f_271197_	field_42752	DECORATED_POT
	f	Lcpn;	t	f_50745_	field_10075	DARK_OAK_PLANKS
	f	Lcpn;	u	f_220865_	field_37577	MANGROVE_PLANKS
	f	Lcpn;	v	f_244477_	field_40294	BAMBOO_PLANKS
	f	Lcpn;	w	f_244489_	field_40295	BAMBOO_MOSAIC
	f	Lcpn;	x	f_50746_	field_10394	OAK_SAPLING
	f	Lcpn;	y	f_50747_	field_10217	SPRUCE_SAPLING
	f	Lcpn;	z	f_50748_	field_10575	BIRCH_SAPLING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldcb;)I	A	m_50857_	method_33357	method_33357
	m	(Ldcb;)I	B	m_187436_	method_26104	method_26104
	m	(Ldcb;)I	C	m_50871_	method_26145	method_26145
	m	(Ldcb;)I	D	m_50873_	method_26146	method_26146
	m	(Ldcb;)I	E	m_50875_	method_26147	method_26147
	m	(Ldcb;)I	F	m_50877_	method_26148	method_26148
	m	(Ldcb;)I	G	m_152604_	method_26149	method_26149
	m	(Ldcb;)I	H	m_152606_	method_26150	method_26150
	m	(Ldcb;)I	I	m_50885_	method_26151	method_26151
	m	(Ldcb;)I	J	m_181165_	method_26152	method_26152
	m	(Ldcb;)I	K	m_181167_	method_26136	method_26136
	m	(Ldcb;)I	L	m_50754_	method_26105	method_26105
	m	(Ldcb;)I	M	m_220866_	method_26144	method_26144
	m	(Lcen;)Lcpg;	a	m_50764_	method_26109	bed
	m	(Ljava/lang/String;Lcpn;)Lcpn;	a	m_50795_	method_9492	register
	m	(I)Ljava/util/function/ToIntFunction;	a	m_50759_	method_26107	litBlockEmission
	m	(Ldxi;Ldxi;)Lcvy;	a	m_284204_	method_26117	log
	m	(Lcen;Ldca$d;)Lcwm;	a	m_50766_	method_26110	shulkerBox
	m	(Ldxi;Ldxi;Lcxa;)Lcvy;	a	m_284306_	method_47375	log
	m	(Ldcb;)I	a	m_220868_	method_41421	method_41421
	m	(Lcpn;[Lcau;)Lcsm;	a	m_278189_	method_50000	flowerPot
	m	(Lcxa;)Lctu;	a	m_152614_	method_26106	leaves
	m	(Ldcq;[Lcau;)Lcpw;	a	m_278156_	method_45451	woodenButton
	m	(ILdcb;)I	a	m_50761_	method_26108	method_26108
	m	(Ldcb;Lcls;Lgu;Lbfn;)Ljava/lang/Boolean;	a	m_50778_	method_26114	never
	m	(Ldxi;Ldxi;Ldcb;)Ldxi;	a	m_257326_	method_47376	method_47376
	m	(Ldcb;Lcls;Lgu;)Z	a	m_50774_	method_26113	always
	m	(Ldxi;)Lcpn;	a	m_284519_	method_26115	netherStem
	m	(Z)Ldbu;	a	m_50798_	method_26119	pistonBase
	m	()V	a	m_50758_	method_26979	rebuildCache
	m	(Ldxi;Ldcb;)Ldxi;	a	m_181172_	method_26116	method_26116
	m	(Lcen;Ldcb;)Ldxi;	a	m_284094_	method_26111	method_26111
	m	(Ldxi;)Lcqb;	b	m_284429_	method_50001	candle
	m	(Lcen;)Lcxf;	b	m_50801_	method_26120	stainedGlass
	m	()Lcpw;	b	m_246720_	method_45453	stoneButton
	m	(Ldcb;)I	b	m_220870_	method_41422	method_41422
	m	(Ldcb;Lcls;Lgu;Lbfn;)Ljava/lang/Boolean;	b	m_50809_	method_26123	always
	m	(Ldcb;Lcls;Lgu;)Z	b	m_50805_	method_26122	never
	m	(Ldxi;Ldxi;Ldcb;)Ldxi;	b	m_181175_	method_26118	method_26118
	m	(Ldcb;Lcls;Lgu;Lbfn;)Ljava/lang/Boolean;	c	m_50821_	method_26126	ocelotOrParrot
	m	()Lcfu;	c	m_187415_	method_31620	method_31620
	m	(Ldcb;)I	c	m_220872_	method_41423	method_41423
	m	(Ldcb;Lcls;Lgu;)Z	c	m_187411_	method_32895	method_32895
	m	(Ldcb;Lcls;Lgu;)Z	d	m_187416_	method_39537	method_39537
	m	(Ldcb;Lcls;Lgu;Lbfn;)Z	d	m_187420_	method_26130	method_26130
	m	(Ldcb;)I	d	m_152670_	method_41424	method_41424
	m	()Lcfu;	d	m_152649_	method_31621	method_31621
	m	(Ldcb;Lcls;Lgu;)Z	e	m_181185_	method_26125	method_26125
	m	(Ldcb;Lcls;Lgu;Lbfn;)Z	e	m_152656_	method_26128	method_26128
	m	()Lcfu;	e	m_152661_	method_31622	method_31622
	m	(Ldcb;)I	e	m_187405_	method_38230	method_38230
	m	(Ldcb;Lcls;Lgu;)Z	f	m_278139_	method_27091	method_27091
	m	(Ldcb;)I	f	m_187408_	method_36460	method_36460
	m	(Ldcb;Lcls;Lgu;Lbfn;)Z	f	m_187425_	method_26132	method_26132
	m	()Lcfu;	f	m_152669_	method_31619	method_31619
	m	()Lczp;	g	m_181206_	method_24165	method_24165
	m	(Ldcb;)I	g	m_152631_	method_36461	method_36461
	m	(Ldcb;)I	h	m_152638_	method_32894	method_32894
	m	(Ldcb;)I	i	m_152650_	method_26112	method_26112
	m	(Ldcb;)I	j	m_152662_	method_26121	method_26121
	m	(Ldcb;)I	k	m_152673_	method_26124	method_26124
	m	(Ldcb;)I	l	m_187430_	method_26127	method_26127
	m	(Ldcb;)I	m	m_187432_	method_24419	method_24419
	m	(Ldcb;)I	n	m_152681_	method_26131	method_26131
	m	(Ldcb;)I	o	m_152685_	method_26129	method_26129
	m	(Ldcb;)I	p	m_152683_	method_26134	method_26134
	m	(Ldcb;)I	q	m_50803_	method_26135	method_26135
	m	(Ldcb;)I	r	m_187434_	method_36458	method_36458
	m	(Ldcb;)I	s	m_50827_	method_26137	method_26137
	m	(Ldcb;)I	t	m_50839_	method_26138	method_26138
	m	(Ldcb;)I	u	m_50846_	method_26139	method_26139
	m	(Ldcb;)I	v	m_50855_	method_26140	method_26140
	m	(Ldcb;)I	w	m_50853_	method_26141	method_26141
	m	(Ldcb;)I	x	m_152689_	method_26142	method_26142
	m	(Ldcb;)I	y	m_152691_	method_31625	method_31625
	m	(Ldcb;)I	z	m_50859_	method_26143	method_26143
c	cpp	net/minecraft/world/level/block/BonemealableBlock	net/minecraft/class_2256	net/minecraft/world/level/block/BonemealableBlock
	m	(Lcmm;Lapf;Lgu;Ldcb;)Z	a	m_214167_	method_9650	isBonemealSuccess
	m	(Lcmp;Lgu;Ldcb;Z)Z	a	m_7370_	method_9651	isValidBonemealTarget
	m	(Laif;Lapf;Lgu;Ldcb;)V	a	m_214148_	method_9652	performBonemeal
c	cpq	net/minecraft/world/level/block/BrewingStandBlock	net/minecraft/class_2260	net/minecraft/world/level/block/BrewingStandBlock
	f	[Ldcs;	a	f_50905_	field_10700	HAS_BOTTLE
	f	Lefb;	b	f_50906_	field_10701	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cpr	net/minecraft/world/level/block/BrushableBlock	net/minecraft/class_8170	net/minecraft/world/level/block/BrushableBlock
	f	I	a	f_276547_	field_42773	TICK_DELAY
	f	Lddb;	b	f_276488_	field_42774	DUSTED
	f	Lcpn;	c	f_276601_	field_43232	turnsInto
	f	Lamg;	d	f_276507_	field_43233	brushSound
	f	Lamg;	e	f_276618_	field_43234	brushCompletedSound
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Ldca$d;Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	()Lcpn;	a	m_277074_	method_49810	getTurnsInto
	m	()Lamg;	b	m_276856_	method_49811	getBrushSound
	m	()Lamg;	c	m_277154_	method_49812	getBrushCompletedSound
c	cps	net/minecraft/world/level/block/BubbleColumnBlock	net/minecraft/class_2258	net/minecraft/world/level/block/BubbleColumnBlock
	f	Ldcs;	a	f_50956_	field_10680	DRAG_DOWN
	f	I	b	f_152700_	field_31038	CHECK_PERIOD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Ldcb;Ldcb;)V	a	m_152702_	method_34267	updateColumn
	m	(Lcmn;Lgu;Ldcb;)V	b	m_152707_	method_34268	updateColumn
	m	(Ldcb;)Z	h	m_152715_	method_9658	canExistIn
	m	(Ldcb;)Ldcb;	n	m_152717_	method_34269	getColumnState
c	cpt	net/minecraft/world/level/block/BucketPickup	net/minecraft/class_2263	net/minecraft/world/level/block/BucketPickup
	m	()Ljava/util/Optional;	am_	m_142298_	method_32351	getPickupSound
	m	(Lcmn;Lgu;Ldcb;)Lcfz;	c	m_142598_	method_9700	pickupBlock
c	cpu	net/minecraft/world/level/block/BuddingAmethystBlock	net/minecraft/class_5543	net/minecraft/world/level/block/BuddingAmethystBlock
	f	I	a	f_152722_	field_31039	GROWTH_CHANCE
	f	[Lha;	b	f_152723_	field_27172	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	g	m_152734_	method_31626	canClusterGrowAtState
c	cpv	net/minecraft/world/level/block/BushBlock	net/minecraft/class_2261	net/minecraft/world/level/block/BushBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcls;Lgu;)Z	d	m_6266_	method_9695	mayPlaceOn
c	cpw	net/minecraft/world/level/block/ButtonBlock	net/minecraft/class_2269	net/minecraft/world/level/block/ButtonBlock
	f	Lefb;	D	f_51057_	field_10730	PRESSED_FLOOR_AABB_Z
	f	Lefb;	E	f_51058_	field_10719	PRESSED_NORTH_AABB
	f	Lefb;	F	f_51059_	field_10724	PRESSED_SOUTH_AABB
	f	Lefb;	G	f_51060_	field_10732	PRESSED_WEST_AABB
	f	Lefb;	H	f_51061_	field_10718	PRESSED_EAST_AABB
	f	I	J	f_152736_	field_31040	PRESSED_DEPTH
	f	I	K	f_152737_	field_31041	UNPRESSED_DEPTH
	f	Ldcq;	L	f_271519_	field_42753	type
	f	I	M	f_244105_	field_40298	ticksToStayPressed
	f	Z	N	f_243959_	field_40299	arrowsCanPress
	f	Ldcs;	a	f_51045_	field_10729	POWERED
	f	I	b	f_152738_	field_31042	HALF_AABB_HEIGHT
	f	I	c	f_152739_	field_31043	HALF_AABB_WIDTH
	f	Lefb;	d	f_51046_	field_10721	CEILING_AABB_X
	f	Lefb;	e	f_51047_	field_10727	CEILING_AABB_Z
	f	Lefb;	f	f_51048_	field_10723	FLOOR_AABB_X
	f	Lefb;	g	f_51049_	field_10716	FLOOR_AABB_Z
	f	Lefb;	h	f_51050_	field_10728	NORTH_AABB
	f	Lefb;	i	f_51051_	field_10715	SOUTH_AABB
	f	Lefb;	j	f_51052_	field_10731	WEST_AABB
	f	Lefb;	k	f_51053_	field_10720	EAST_AABB
	f	Lefb;	l	f_51054_	field_10717	PRESSED_CEILING_AABB_X
	f	Lefb;	m	f_51055_	field_10726	PRESSED_CEILING_AABB_Z
	f	Lefb;	n	f_51056_	field_10722	PRESSED_FLOOR_AABB_X
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ldcq;IZ)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmn;Lgu;Z)V	a	m_51067_	method_9714	playSound
	m	(Z)Lamg;	a	m_5722_	method_9712	getSound
	m	(Ldcb;Lcmm;Lgu;)V	d	m_51116_	method_21845	press
	m	(Ldcb;Lcmm;Lgu;)V	e	m_51120_	method_9715	checkPressed
	m	(Ldcb;Lcmm;Lgu;)V	f	m_51124_	method_9713	updateNeighbours
c	cpw$1	net/minecraft/world/level/block/ButtonBlock$1	net/minecraft/class_2269$1	net/minecraft/world/level/block/ButtonBlock$1
	f	[I	a	f_51128_	field_10734	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_51129_	field_10733	$SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cpx	net/minecraft/world/level/block/CactusBlock	net/minecraft/class_2266	net/minecraft/world/level/block/CactusBlock
	f	Lddb;	a	f_51131_	field_10709	AGE
	f	I	b	f_152740_	field_31044	MAX_AGE
	f	I	c	f_152741_	field_31045	AABB_OFFSET
	f	Lefb;	d	f_51132_	field_10711	COLLISION_SHAPE
	f	Lefb;	e	f_51133_	field_10710	OUTLINE_SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cpy	net/minecraft/world/level/block/CakeBlock	net/minecraft/class_2272	net/minecraft/world/level/block/CakeBlock
	f	I	a	f_152742_	field_31046	MAX_BITES
	f	Lddb;	b	f_51180_	field_10739	BITES
	f	I	c	f_152743_	field_27173	FULL_CAKE_SIGNAL
	f	F	d	f_152744_	field_31047	AABB_OFFSET
	f	F	e	f_152745_	field_31048	AABB_SIZE_PER_BITE
	f	[Lefb;	f	f_51181_	field_10738	SHAPE_BY_BITE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Ldcb;Lbyo;)Lbdx;	a	m_51185_	method_9719	eat
	m	(I)I	b	m_152746_	method_31627	getOutputSignal
c	cpz	net/minecraft/world/level/block/CalibratedSculkSensorBlock	net/minecraft/class_8236	net/minecraft/world/level/block/CalibratedSculkSensorBlock
	f	Ldcv;	a	f_276692_	field_43235	FACING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Lczs;)V	a	m_288182_	method_49813	method_49813
c	cq	net/minecraft/advancements/critereon/PlayerTrigger	net/minecraft/class_2135	net/minecraft/advancements/critereon/PlayerTrigger
	f	Lacq;	a	f_222614_	field_9758	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcq$a;	a	m_7214_	method_9140	createInstance
	m	(Laig;)V	a	m_222618_	method_9141	trigger
	m	(Lcq$a;)Z	a	m_222624_	method_29964	method_29964
c	cq$a	net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance	net/minecraft/class_2135$class_2137	net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance
	m	(Lacq;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lch;)Lcq$a;	a	m_222635_	method_43137	located
	m	(Lbo;)Lcq$a;	a	m_222633_	method_43135	located
	m	(Lcpn;Lcfu;)Lcq$a;	a	m_222637_	method_43136	walkOnBlockWithEquipment
	m	()Lcq$a;	c	m_222640_	method_43138	sleptInBed
	m	()Lcq$a;	d	m_222641_	method_43139	raidWon
	m	()Lcq$a;	e	m_222642_	method_43279	avoidVibration
	m	()Lcq$a;	f	m_272050_	method_49195	tick
c	cqa	net/minecraft/world/level/block/CampfireBlock	net/minecraft/class_3922	net/minecraft/world/level/block/CampfireBlock
	f	Lefb;	a	f_51226_	field_17351	SHAPE
	f	Ldcs;	b	f_51227_	field_17352	LIT
	f	Ldcs;	c	f_51228_	field_17353	SIGNAL_FIRE
	f	Ldcs;	d	f_51229_	field_17354	WATERLOGGED
	f	Ldcv;	e	f_51230_	field_17564	FACING
	f	Lefb;	f	f_51231_	field_21580	VIRTUAL_FENCE_POST
	f	I	g	f_152748_	field_31049	SMOKE_DISTANCE
	f	Z	h	f_51232_	field_23881	spawnParticles
	f	I	i	f_51233_	field_25182	fireDamage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZILdca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lcmn;Lgu;Ldcb;)V	a	m_152749_	method_29288	dowse
	m	(Ldca$a;)Z	a	m_51261_	method_30034	method_30034
	m	(Lcmm;Lgu;ZZ)V	a	m_51251_	method_17455	makeParticles
	m	(Lcmm;Lgu;)Z	a	m_51248_	method_23895	isSmokeyPos
	m	(Ldcb;)Z	g	m_51319_	method_23896	isLitCampfire
	m	(Ldcb;)Z	h	m_51321_	method_30035	canLight
	m	(Ldcb;)Z	n	m_51323_	method_17456	isSmokeSource
c	cqb	net/minecraft/world/level/block/CandleBlock	net/minecraft/class_5544	net/minecraft/world/level/block/CandleBlock
	f	I	c	f_152788_	field_31050	MIN_CANDLES
	f	I	d	f_152789_	field_31051	MAX_CANDLES
	f	Lddb;	e	f_152790_	field_27174	CANDLES
	f	Ldcs;	f	f_152791_	field_27175	LIT
	f	Ldcs;	g	f_152792_	field_27176	WATERLOGGED
	f	Ljava/util/function/ToIntFunction;	h	f_152793_	field_27177	LIGHT_EMISSION
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	i	f_152794_	field_27178	PARTICLE_OFFSETS
	f	Lefb;	j	f_152795_	field_27179	ONE_AABB
	f	Lefb;	k	f_152796_	field_27180	TWO_AABB
	f	Lefb;	l	f_152797_	field_27181	THREE_AABB
	f	Lefb;	m	f_152798_	field_27182	FOUR_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldca$a;)Z	a	m_152809_	method_31628	method_31628
	m	(Ldcb;)Z	g	m_152845_	method_31630	canLight
	m	()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	g	m_152849_	method_31629	method_31629
	m	(Ldcb;)I	h	m_152847_	method_31631	method_31631
c	cqc	net/minecraft/world/level/block/CandleCakeBlock	net/minecraft/class_5545	net/minecraft/world/level/block/CandleCakeBlock
	f	Ldcs;	c	f_152850_	field_27183	LIT
	f	F	d	f_152851_	field_31052	AABB_OFFSET
	f	Lefb;	e	f_152852_	field_27184	CAKE_SHAPE
	f	Lefb;	f	f_152853_	field_27185	CANDLE_SHAPE
	f	Lefb;	g	f_152854_	field_27186	SHAPE
	f	Ljava/util/Map;	h	f_152855_	field_27187	BY_CANDLE
	f	Ljava/lang/Iterable;	i	f_152856_	field_27188	PARTICLE_OFFSETS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Leee;)Z	a	m_152906_	method_31634	candleHit
	m	(Ldcb;Ldca$a;)Z	a	m_152894_	method_31633	method_31633
	m	(Lcpn;)Ldcb;	a	m_152865_	method_31632	byCandle
	m	(Ldcb;)Z	g	m_152910_	method_31635	canLight
c	cqd	net/minecraft/world/level/block/CarpetBlock	net/minecraft/class_2577	net/minecraft/world/level/block/CarpetBlock
	f	Lefb;	a	f_152912_	field_11783	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqe	net/minecraft/world/level/block/CarrotBlock	net/minecraft/class_2271	net/minecraft/world/level/block/CarrotBlock
	f	[Lefb;	a	f_51325_	field_10737	SHAPE_BY_AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqf	net/minecraft/world/level/block/CartographyTableBlock	net/minecraft/class_3711	net/minecraft/world/level/block/CartographyTableBlock
	f	Lsw;	a	f_51346_	field_17355	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_51350_	method_17457	method_17457
c	cqg	net/minecraft/world/level/block/CarvedPumpkinBlock	net/minecraft/class_2276	net/minecraft/world/level/block/CarvedPumpkinBlock
	f	Ldcv;	a	f_51367_	field_10748	FACING
	f	Ldcg;	b	f_51368_	field_10749	snowGolemBase
	f	Ldcg;	c	f_51369_	field_10750	snowGolemFull
	f	Ldcg;	d	f_51370_	field_10752	ironGolemBase
	f	Ldcg;	e	f_51371_	field_10753	ironGolemFull
	f	Ljava/util/function/Predicate;	f	f_51372_	field_10751	PUMPKINS_PREDICATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Ldcg;	a	m_51392_	method_9732	getOrCreateSnowGolemBase
	m	(Lcmm;Ldcg$b;)V	a	m_245585_	method_45454	clearPatternBlocks
	m	(Lcmp;Lgu;)Z	a	m_51381_	method_9733	canSpawnGolem
	m	(Ldcf;)Z	a	m_284096_	method_51167	method_51167
	m	(Lcmm;Ldcg$b;Lbfj;Lgu;)V	a	m_245952_	method_45455	spawnGolemInWorld
	m	(Lcmm;Lgu;)V	a	m_51378_	method_9731	trySpawnGolem
	m	(Ldcf;)Z	b	m_284097_	method_51168	method_51168
	m	(Lcmm;Ldcg$b;)V	b	m_246758_	method_45456	updatePatternBlocks
	m	()Ldcg;	g	m_51393_	method_9729	getOrCreateSnowGolemFull
	m	(Ldcb;)Z	h	m_51395_	method_9728	method_9728
	m	()Ldcg;	u	m_51394_	method_9727	getOrCreateIronGolemBase
	m	()Ldcg;	v	m_51397_	method_9730	getOrCreateIronGolemFull
c	cqh	net/minecraft/world/level/block/CauldronBlock	net/minecraft/class_5546	net/minecraft/world/level/block/CauldronBlock
	f	F	c	f_182448_	field_34027	RAIN_FILL_CHANCE
	f	F	d	f_182449_	field_34028	POWDER_SNOW_FILL_CHANCE
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lcnk$c;)Z	a	m_182450_	method_31636	shouldHandlePrecipitation
c	cqi	net/minecraft/world/level/block/CaveVines	net/minecraft/class_5803	net/minecraft/world/level/block/CaveVines
	f	Lefb;	r_	f_152948_	field_28687	SHAPE
	f	Ldcs;	s_	f_152949_	field_28688	BERRIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfj;Ldcb;Lcmm;Lgu;)Lbdx;	a	m_269473_	method_33619	use
	m	(ILdcb;)I	a	m_181214_	method_37361	method_37361
	m	(Ldcb;)Z	h_	m_152951_	method_33618	hasGlowBerries
	m	(I)Ljava/util/function/ToIntFunction;	h_	m_181217_	method_37362	emission
c	cqj	net/minecraft/world/level/block/CaveVinesBlock	net/minecraft/class_5805	net/minecraft/world/level/block/CaveVinesBlock
	f	F	f	f_152957_	field_31053	CHANCE_OF_BERRIES_ON_GROWTH
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqk	net/minecraft/world/level/block/CaveVinesPlantBlock	net/minecraft/class_5804	net/minecraft/world/level/block/CaveVinesPlantBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cql	net/minecraft/world/level/block/CeilingHangingSignBlock	net/minecraft/class_7713	net/minecraft/world/level/block/CeilingHangingSignBlock
	f	Lddb;	a	f_244083_	field_40300	ROTATION
	f	Ldcs;	b	f_243835_	field_40301	ATTACHED
	f	F	c	f_244550_	field_40302	AABB_OFFSET
	f	Lefb;	d	f_244092_	field_40303	SHAPE
	f	Ljava/util/Map;	h	f_243683_	field_40304	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Leee;Ldav;Lcfz;)Z	a	m_278197_	method_50002	shouldTryToChainAnotherHangingSign
c	cqm	net/minecraft/world/level/block/ChainBlock	net/minecraft/class_5172	net/minecraft/world/level/block/ChainBlock
	f	Ldcs;	a	f_51446_	field_24411	WATERLOGGED
	f	F	b	f_153033_	field_31054	AABB_MIN
	f	F	c	f_153034_	field_31055	AABB_MAX
	f	Lefb;	d	f_51447_	field_23986	Y_AXIS_AABB
	f	Lefb;	e	f_51448_	field_26650	Z_AXIS_AABB
	f	Lefb;	f	f_51449_	field_26651	X_AXIS_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqm$1	net/minecraft/world/level/block/ChainBlock$1	net/minecraft/class_5172$1	net/minecraft/world/level/block/ChainBlock$1
	f	[I	a	f_51476_	field_26652	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cqn	net/minecraft/world/level/block/ChangeOverTimeBlock	net/minecraft/class_5547	net/minecraft/world/level/block/ChangeOverTimeBlock
	f	I	w_	f_153035_	field_31056	SCAN_DISTANCE
	m	(Laif;Lgu;Ldcb;)V	a	m_153036_	method_34726	method_34726
	m	()F	a	m_142377_	method_33620	getChanceModifier
	m	(Ldcb;Laif;Lgu;Lapf;)V	a_	m_220947_	method_33621	onRandomTick
	m	()Ljava/lang/Enum;	b	m_142297_	method_33622	getAge
	m	(Ldcb;Laif;Lgu;Lapf;)V	c	m_220952_	method_33623	applyChangeOverTime
	m	(Ldcb;)Ljava/util/Optional;	i_	m_142123_	method_31639	getNext
c	cqo	net/minecraft/world/level/block/CherryLeavesBlock	net/minecraft/class_8167	net/minecraft/world/level/block/CherryLeavesBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqp	net/minecraft/world/level/block/ChestBlock	net/minecraft/class_2281	net/minecraft/world/level/block/ChestBlock
	f	Ldcv;	b	f_51478_	field_10768	FACING
	f	Ldcz;	c	f_51479_	field_10770	TYPE
	f	Ldcs;	d	f_51480_	field_10772	WATERLOGGED
	f	I	e	f_153051_	field_31057	EVENT_SET_OPEN_COUNT
	f	I	f	f_153052_	field_31058	AABB_OFFSET
	f	I	g	f_153053_	field_31059	AABB_HEIGHT
	f	Lefb;	h	f_51481_	field_10767	NORTH_AABB
	f	Lefb;	i	f_51482_	field_10771	SOUTH_AABB
	f	Lefb;	j	f_51483_	field_10773	WEST_AABB
	f	Lefb;	k	f_51484_	field_10769	EAST_AABB
	f	Lefb;	l	f_51485_	field_10774	AABB
	f	Lcrq$b;	m	f_51486_	field_17356	CHEST_COMBINER
	f	Lcrq$b;	n	f_51487_	field_17357	MENU_PROVIDER_COMBINER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Ldap;)Lcrq$b;	a	m_51517_	method_24166	opennessCombiner
	m	(Lcqp;Ldcb;Lcmm;Lgu;Z)Lbdq;	a	m_51511_	method_17458	getContainer
	m	(Lcls;Lgu;)Z	a	m_51499_	method_9757	isBlockedChestByBlock
	m	(Lcih;Lha;)Lha;	a	m_51494_	method_9753	candidatePartnerFacing
	m	(Lcmn;Lgu;)Z	a	m_51508_	method_9756	isChestBlockedAt
	m	()Lamo;	b	m_7699_	method_9755	getOpenChestStat
	m	(Lcmn;Lgu;)Z	b	m_51563_	method_9754	isCatSittingOnChest
	m	()Lczp;	c	m_153066_	method_31641	blockEntityType
	m	(Lcmn;Lgu;)Z	c	m_51577_	method_24168	method_24168
	m	(Ldcb;)Lcrq$a;	g	m_51582_	method_24169	getBlockType
	m	(Ldcb;)Lha;	h	m_51584_	method_9758	getConnectedDirection
c	cqp$1	net/minecraft/world/level/block/ChestBlock$1	net/minecraft/class_2281$1	net/minecraft/world/level/block/ChestBlock$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lczu;)Ljava/util/Optional;	a	m_7693_	method_17460	acceptSingle
	m	()Ljava/util/Optional;	a	m_6502_	method_24170	acceptNone
	m	(Lczu;Lczu;)Ljava/util/Optional;	a	m_6959_	method_17461	acceptDouble
c	cqp$2	net/minecraft/world/level/block/ChestBlock$2	net/minecraft/class_2281$2	net/minecraft/world/level/block/ChestBlock$2
	m	()V	<init>	<init>	<init>	<init>
	m	(Lczu;)Ljava/util/Optional;	a	m_7693_	method_17462	acceptSingle
	m	()Ljava/util/Optional;	a	m_6502_	method_24171	acceptNone
	m	(Lczu;Lczu;)Ljava/util/Optional;	a	m_6959_	method_17463	acceptDouble
c	cqp$2$1	net/minecraft/world/level/block/ChestBlock$2$1	net/minecraft/class_2281$2$1	net/minecraft/world/level/block/ChestBlock$2$1
	f	Lczu;	a	f_51612_	field_17358	val$first
	f	Lczu;	b	f_51613_	field_17359	val$second
	f	Lbdq;	c	f_51614_	field_17360	val$container
	f	Lcqp$2;	d	f_51615_	field_17361	field_17361
	m	(Lcqp$2;Lczu;Lczu;Lbdq;)V	<init>	<init>	<init>	<init>
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
c	cqp$3	net/minecraft/world/level/block/ChestBlock$3	net/minecraft/class_2281$3	net/minecraft/world/level/block/ChestBlock$3
	f	Ldap;	a	f_51626_	field_21782	val$entity
	m	(Ldap;)V	<init>	<init>	<init>	<init>
	m	()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	a	m_6502_	method_24172	acceptNone
	m	(Lczu;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	a	m_7693_	method_23898	acceptSingle
	m	(Lczu;Lczu;F)F	a	m_51635_	method_23900	method_23900
	m	(Lczu;Lczu;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	a	m_6959_	method_23899	acceptDouble
c	cqp$4	net/minecraft/world/level/block/ChestBlock$4	net/minecraft/class_2281$4	net/minecraft/world/level/block/ChestBlock$4
	f	[I	a	f_51645_	field_10775	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cqq	net/minecraft/world/level/block/ChiseledBookShelfBlock	net/minecraft/class_7714	net/minecraft/world/level/block/ChiseledBookShelfBlock
	f	I	a	f_260633_	field_41307	BOOKS_PER_ROW
	f	Ljava/util/List;	b	f_260698_	field_41308	SLOT_OCCUPIED_PROPERTIES
	f	I	c	f_260522_	field_41309	MAX_BOOKS_IN_STORAGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lbyo;Lczw;Lcfz;I)V	a	m_262410_	method_45458	addBook
	m	(Leee;Lha;)Ljava/util/Optional;	a	m_260871_	method_47579	getRelativeHitCoordinatesForBlockFace
	m	(F)I	a	m_261181_	method_47577	getSection
	m	(Leeh;)I	a	m_261279_	method_47580	getHitSlot
	m	(Ldcc$a;Ldde;)V	a	m_260793_	method_47578	method_47578
	m	(Lcmm;Lgu;Lbyo;Lczw;I)V	a	m_262380_	method_45457	removeBook
c	cqq$1	net/minecraft/world/level/block/ChiseledBookShelfBlock$1	net/minecraft/class_7714$1	net/minecraft/world/level/block/ChiseledBookShelfBlock$1
	f	[I	a	f_260481_	field_41310	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cqr	net/minecraft/world/level/block/ChorusFlowerBlock	net/minecraft/class_2279	net/minecraft/world/level/block/ChorusFlowerBlock
	f	I	a	f_153067_	field_31060	DEAD_AGE
	f	Lddb;	b	f_51647_	field_10762	AGE
	f	Lcqs;	c	f_51648_	field_10763	plant
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcqs;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Lapf;I)V	a	m_220962_	method_9744	generatePlant
	m	(Lcmn;Lgu;Lapf;Lgu;II)V	a	m_220967_	method_9748	growTreeRecursive
	m	(Lcmm;Lgu;)V	a	m_51658_	method_9747	placeDeadFlower
	m	(Lcmm;Lgu;I)V	a	m_51661_	method_9745	placeGrownFlower
	m	(Lcmp;Lgu;Lha;)Z	b	m_51697_	method_9746	allNeighborsEmpty
c	cqs	net/minecraft/world/level/block/ChorusPlantBlock	net/minecraft/class_2283	net/minecraft/world/level/block/ChorusPlantBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Ldcb;	a	m_51710_	method_9759	getStateForPlacement
c	cqt	net/minecraft/world/level/block/CocoaBlock	net/minecraft/class_2282	net/minecraft/world/level/block/CocoaBlock
	f	[Lefb;	D	f_51740_	field_10780	SOUTH_AABB
	f	I	a	f_153068_	field_31061	MAX_AGE
	f	Lddb;	b	f_51736_	field_10779	AGE
	f	I	c	f_153069_	field_31062	AGE_0_WIDTH
	f	I	d	f_153070_	field_31063	AGE_0_HEIGHT
	f	I	e	f_153071_	field_31064	AGE_0_HALFWIDTH
	f	I	f	f_153072_	field_31065	AGE_1_WIDTH
	f	I	g	f_153073_	field_31066	AGE_1_HEIGHT
	f	I	h	f_153074_	field_31067	AGE_1_HALFWIDTH
	f	I	i	f_153075_	field_31068	AGE_2_WIDTH
	f	I	j	f_153076_	field_31069	AGE_2_HEIGHT
	f	I	k	f_153077_	field_31070	AGE_2_HALFWIDTH
	f	[Lefb;	l	f_51737_	field_10778	EAST_AABB
	f	[Lefb;	m	f_51738_	field_10776	WEST_AABB
	f	[Lefb;	n	f_51739_	field_10777	NORTH_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqt$1	net/minecraft/world/level/block/CocoaBlock$1	net/minecraft/class_2282$1	net/minecraft/world/level/block/CocoaBlock$1
	f	[I	a	f_51791_	field_10781	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cqu	net/minecraft/world/level/block/CommandBlock	net/minecraft/class_2288	net/minecraft/world/level/block/CommandBlock
	f	Ldcv;	a	f_51793_	field_10791	FACING
	f	Ldcs;	b	f_51794_	field_10793	CONDITIONAL
	f	Lorg/slf4j/Logger;	c	f_51795_	field_10792	LOGGER
	f	Z	d	f_153078_	field_27192	automatic
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Z)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;Lcln;Z)V	a	m_51831_	method_9780	execute
	m	(Lcmm;Lgu;Lha;)V	a	m_51809_	method_9779	executeChain
c	cqv	net/minecraft/world/level/block/ComparatorBlock	net/minecraft/class_2286	net/minecraft/world/level/block/ComparatorBlock
	f	Ldcz;	a	f_51854_	field_10789	MODE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lha;Lbva;)Z	a	m_289176_	method_9772	method_9772
	m	(Lcmm;Lha;Lgu;)Lbva;	a	m_51864_	method_9774	getItemFrame
	m	(Lcmm;Lgu;Ldcb;)I	e	m_51903_	method_9773	calculateOutputSignal
	m	(Lcmm;Lgu;Ldcb;)V	f	m_51907_	method_9775	refreshOutputState
c	cqw	net/minecraft/world/level/block/ComposterBlock	net/minecraft/class_3962	net/minecraft/world/level/block/ComposterBlock
	f	I	a	f_153088_	field_31071	READY
	f	I	b	f_153089_	field_31072	MIN_LEVEL
	f	I	c	f_153090_	field_31073	MAX_LEVEL
	f	Lddb;	d	f_51913_	field_17565	LEVEL
	f	Lit/unimi/dsi/fastutil/objects/Object2FloatMap;	e	f_51914_	field_17566	COMPOSTABLES
	f	I	f	f_153091_	field_31074	AABB_SIDE_THICKNESS
	f	Lefb;	g	f_51915_	field_17567	OUTER_SHAPE
	f	[Lefb;	h	f_51916_	field_17568	SHAPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(FLcml;)V	a	m_51920_	method_17753	add
	m	(Lcmm;Lgu;Z)V	a	m_51923_	method_18027	handleFill
	m	(Lbfj;Ldcb;Lcmm;Lgu;)Ldcb;	a	m_51998_	method_26374	extractProduce
	m	(Lbfj;Ldcb;Lcmn;Lgu;Lcfz;)Ldcb;	a	m_269330_	method_17756	addItem
	m	([Lefb;)V	a	m_51966_	method_17755	method_17755
	m	(Lbfj;Ldcb;Laif;Lcfz;Lgu;)Ldcb;	a	m_268990_	method_26373	insertItem
	m	()V	a	m_51988_	method_17758	bootStrap
	m	(Lbfj;Ldcb;Lcmn;Lgu;)Ldcb;	a	m_269590_	method_17759	empty
c	cqw$a	net/minecraft/world/level/block/ComposterBlock$EmptyContainer	net/minecraft/class_3962$class_3925	net/minecraft/world/level/block/ComposterBlock$EmptyContainer
	m	()V	<init>	<init>	<init>	<init>
c	cqw$b	net/minecraft/world/level/block/ComposterBlock$InputContainer	net/minecraft/class_3962$class_3963	net/minecraft/world/level/block/ComposterBlock$InputContainer
	f	Ldcb;	c	f_52017_	field_17569	state
	f	Lcmn;	d	f_52018_	field_17570	level
	f	Lgu;	e	f_52019_	field_17571	pos
	f	Z	f	f_52020_	field_17572	changed
	m	(Ldcb;Lcmn;Lgu;)V	<init>	<init>	<init>	<init>
c	cqw$c	net/minecraft/world/level/block/ComposterBlock$OutputContainer	net/minecraft/class_3962$class_3964	net/minecraft/world/level/block/ComposterBlock$OutputContainer
	f	Ldcb;	c	f_52037_	field_17573	state
	f	Lcmn;	d	f_52038_	field_17574	level
	f	Lgu;	e	f_52039_	field_17575	pos
	f	Z	f	f_52040_	field_17576	changed
	m	(Ldcb;Lcmn;Lgu;Lcfz;)V	<init>	<init>	<init>	<init>
c	cqx	net/minecraft/world/level/block/ConcretePowderBlock	net/minecraft/class_2292	net/minecraft/world/level/block/ConcretePowderBlock
	f	Ldcb;	a	f_52058_	field_10810	concrete
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Z	a	m_52064_	method_9798	touchesLiquid
	m	(Lcls;Lgu;Ldcb;)Z	b	m_52080_	method_24279	shouldSolidify
	m	(Ldcb;)Z	n	m_52088_	method_9799	canSolidify
c	cqy	net/minecraft/world/level/block/ConduitBlock	net/minecraft/class_2289	net/minecraft/world/level/block/ConduitBlock
	f	Ldcs;	a	f_52090_	field_10794	WATERLOGGED
	f	Lefb;	b	f_52091_	field_10795	SHAPE
	f	I	c	f_153092_	field_31075	SIZE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cqz	net/minecraft/world/level/block/CoralBlock	net/minecraft/class_2298	net/minecraft/world/level/block/CoralBlock
	f	Lcpn;	a	f_52128_	field_10818	deadBlock
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Z	a	m_52134_	method_9808	scanForWater
c	cr	net/minecraft/advancements/critereon/RecipeCraftedTrigger	net/minecraft/class_8508	net/minecraft/advancements/critereon/RecipeCraftedTrigger
	f	Lacq;	a	f_279610_	field_44604	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcr$a;	a	m_7214_	method_51351	createInstance
	m	(Lacq;Ljava/util/List;Lcr$a;)Z	a	m_280436_	method_51349	method_51349
	m	(Laig;Lacq;Ljava/util/List;)V	a	m_280437_	method_51350	trigger
c	cr$a	net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance	net/minecraft/class_8508$class_8509	net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance
	f	Lacq;	a	f_279628_	field_44605	recipeId
	f	Ljava/util/List;	b	f_279530_	field_44606	predicates
	m	(Lba;Lacq;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcr$a;	a	m_280097_	method_51352	craftedItem
	m	(Lacq;Ljava/util/List;)Lcr$a;	a	m_280477_	method_51353	craftedItem
	m	(Lacq;Ljava/util/List;)Z	b	m_280013_	method_51354	matches
c	cra	net/minecraft/world/level/block/CoralFanBlock	net/minecraft/class_2297	net/minecraft/world/level/block/CoralFanBlock
	f	Lcpn;	a	f_52149_	field_10817	deadBlock
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
c	crb	net/minecraft/world/level/block/CoralPlantBlock	net/minecraft/class_2301	net/minecraft/world/level/block/CoralPlantBlock
	f	F	a	f_153100_	field_31076	AABB_OFFSET
	f	Lefb;	b	f_52171_	field_10834	SHAPE
	f	Lcpn;	d	f_52172_	field_10833	deadBlock
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
c	crc	net/minecraft/world/level/block/CoralWallFanBlock	net/minecraft/class_2299	net/minecraft/world/level/block/CoralWallFanBlock
	f	Lcpn;	b	f_52200_	field_10819	deadBlock
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
c	crd	net/minecraft/world/level/block/CraftingTableBlock	net/minecraft/class_2304	net/minecraft/world/level/block/CraftingTableBlock
	f	Lsw;	a	f_52222_	field_17362	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_52226_	method_17466	method_17466
c	cre	net/minecraft/world/level/block/CropBlock	net/minecraft/class_2302	net/minecraft/world/level/block/CropBlock
	f	[Lefb;	a	f_52243_	field_10836	SHAPE_BY_AGE
	f	I	c	f_153107_	field_31079	MAX_AGE
	f	Lddb;	d	f_52244_	field_10835	AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;)I	a	m_7125_	method_9831	getBonemealAgeIncrease
	m	(Lcmm;Lgu;Ldcb;)V	a	m_52263_	method_9826	growCrops
	m	(Lcpn;Lcls;Lgu;)F	a	m_52272_	method_9830	getGrowthSpeed
	m	()Lddb;	a	m_7959_	method_9824	getAgeProperty
	m	(I)Ldcb;	b	m_52289_	method_9828	getStateForAge
	m	()I	b	m_7419_	method_9827	getMaxAge
	m	()Lcml;	c	m_6404_	method_9832	getBaseSeedId
	m	(Ldcb;)I	g	m_52305_	method_9829	getAge
	m	(Ldcb;)Z	h	m_52307_	method_9825	isMaxAge
c	crf	net/minecraft/world/level/block/CrossCollisionBlock	net/minecraft/class_2310	net/minecraft/world/level/block/CrossCollisionBlock
	f	Ldcs;	a	f_52309_	field_10905	NORTH
	f	Ldcs;	b	f_52310_	field_10907	EAST
	f	Ldcs;	c	f_52311_	field_10904	SOUTH
	f	Ldcs;	d	f_52312_	field_10903	WEST
	f	Ldcs;	e	f_52313_	field_10900	WATERLOGGED
	f	Ljava/util/Map;	f	f_52314_	field_10902	PROPERTY_BY_DIRECTION
	f	[Lefb;	g	f_52315_	field_10901	collisionShapeByIndex
	f	[Lefb;	h	f_52316_	field_10906	shapeByIndex
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	i	f_52317_	field_19313	stateToIndex
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFFFFLdca$d;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;)Z	a	m_52345_	method_9986	method_9986
	m	(FFFFF)[Lefb;	a	m_52326_	method_9984	makeShapes
	m	(Lha;)I	a	m_52343_	method_9985	indexFor
	m	(Ldcb;)I	g	m_52363_	method_9987	getAABBIndex
	m	(Ldcb;)I	h	m_52365_	method_20517	method_20517
c	crf$1	net/minecraft/world/level/block/CrossCollisionBlock$1	net/minecraft/class_2310$1	net/minecraft/world/level/block/CrossCollisionBlock$1
	f	[I	a	f_52367_	field_10909	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_52368_	field_10908	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	crg	net/minecraft/world/level/block/CryingObsidianBlock	net/minecraft/class_4848	net/minecraft/world/level/block/CryingObsidianBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	crh	net/minecraft/world/level/block/DaylightDetectorBlock	net/minecraft/class_2309	net/minecraft/world/level/block/DaylightDetectorBlock
	f	Lddb;	a	f_52377_	field_10897	POWER
	f	Ldcs;	b	f_52378_	field_10899	INVERTED
	f	Lefb;	c	f_52379_	field_10898	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldab;)V	a	m_153112_	method_31642	tickEntity
	m	(Ldcb;Lcmm;Lgu;)V	d	m_52410_	method_9983	updateSignalStrength
c	cri	net/minecraft/world/level/block/DeadBushBlock	net/minecraft/class_2311	net/minecraft/world/level/block/DeadBushBlock
	f	F	a	f_153120_	field_31080	AABB_OFFSET
	f	Lefb;	b	f_52414_	field_10910	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	crj	net/minecraft/world/level/block/DecoratedPotBlock	net/minecraft/class_8168	net/minecraft/world/level/block/DecoratedPotBlock
	f	Lacq;	a	f_283767_	field_43236	SHERDS_DYNAMIC_DROP_ID
	f	Lefb;	b	f_271091_	field_42754	BOUNDING_BOX
	f	Ldcv;	c	f_271251_	field_42755	HORIZONTAL_FACING
	f	Ldcs;	d	f_276567_	field_43237	CRACKED
	f	Ldcs;	e	f_271222_	field_42756	WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lcfu;)V	a	m_284099_	method_51510	method_51510
	m	(Ldac;Ljava/util/function/Consumer;)V	a	m_284100_	method_49815	method_49815
c	crk	net/minecraft/world/level/block/DetectorRailBlock	net/minecraft/class_2313	net/minecraft/world/level/block/DetectorRailBlock
	f	Ldcz;	d	f_52427_	field_10914	SHAPE
	f	Ldcs;	e	f_52428_	field_10913	POWERED
	f	I	f	f_153121_	field_31081	PRESSED_CHECK_PERIOD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;	a	m_52436_	method_10001	getInteractingMinecartOfType
	m	(Lbfj;)Z	a	m_153122_	method_31643	method_31643
	m	(Lcmm;Lgu;Ldcb;)V	a	m_52432_	method_10002	checkPressed
	m	(Lgu;)Leed;	a	m_52470_	method_10004	getSearchBB
	m	(Lbfj;)Z	b	m_153124_	method_31644	method_31644
	m	(Lcmm;Lgu;Ldcb;Z)V	b	m_52472_	method_10003	updatePowerToConnected
c	crk$1	net/minecraft/world/level/block/DetectorRailBlock$1	net/minecraft/class_2313$1	net/minecraft/world/level/block/DetectorRailBlock$1
	f	[I	a	f_52491_	field_10917	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	f	[I	b	f_52492_	field_10916	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	c	f_52493_	field_10915	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	crl	net/minecraft/world/level/block/DiodeBlock	net/minecraft/class_2312	net/minecraft/world/level/block/DiodeBlock
	f	Lefb;	b	f_52495_	field_10912	SHAPE
	f	Ldcs;	c	f_52496_	field_10911	POWERED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcnc;Lgu;Ldcb;)I	a	m_276835_	method_10000	getAlternateSignal
	m	(Lcmm;Lgu;Ldcb;)Z	a	m_7320_	method_9990	shouldTurnOn
	m	(Lcmp;Lgu;Ldcb;)Z	a	m_7346_	method_9996	isLocked
	m	()Z	a	m_276978_	method_49816	sideInputDiodesOnly
	m	(Lcls;Lgu;Ldcb;)I	b	m_5968_	method_9993	getOutputSignal
	m	(Lcmm;Lgu;Ldcb;)I	b	m_7312_	method_9991	getInputSignal
	m	(Lcls;Lgu;Ldcb;)Z	c	m_52573_	method_9988	shouldPrioritize
	m	(Lcmm;Lgu;Ldcb;)V	c	m_7321_	method_9998	checkTickOnNeighbor
	m	(Lcmm;Lgu;Ldcb;)V	d	m_52580_	method_9997	updateNeighborsInFront
	m	(Ldcb;)I	g	m_6112_	method_9992	getDelay
	m	(Ldcb;)Z	h	m_52586_	method_9999	isDiode
c	crm	net/minecraft/world/level/block/DirectionalBlock	net/minecraft/class_2318	net/minecraft/world/level/block/DirectionalBlock
	f	Ldcv;	a	f_52588_	field_10927	FACING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	crn	net/minecraft/world/level/block/DirtPathBlock	net/minecraft/class_2369	net/minecraft/world/level/block/DirtPathBlock
	f	Lefb;	a	f_153126_	field_11106	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cro	net/minecraft/world/level/block/DispenserBlock	net/minecraft/class_2315	net/minecraft/world/level/block/DispenserBlock
	f	Ldcv;	a	f_52659_	field_10918	FACING
	f	Ldcs;	b	f_52660_	field_10920	TRIGGERED
	f	Ljava/util/Map;	c	f_52661_	field_10919	DISPENSER_REGISTRY
	f	I	d	f_153160_	field_31082	TRIGGER_DURATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Lih;	a	m_7216_	method_10011	getDispenseMethod
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V	a	m_52722_	method_10008	method_10008
	m	(Lgv;)Lho;	a	m_52720_	method_10010	getDispensePosition
	m	(Lcml;Lih;)V	a	m_52672_	method_10009	registerBehavior
	m	(Laif;Lgu;)V	a	m_5824_	method_10012	dispenseFrom
c	crp	net/minecraft/world/level/block/DoorBlock	net/minecraft/class_2323	net/minecraft/world/level/block/DoorBlock
	f	Ldcv;	a	f_52726_	field_10938	FACING
	f	Ldcs;	b	f_52727_	field_10945	OPEN
	f	Ldcz;	c	f_52728_	field_10941	HINGE
	f	Ldcs;	d	f_52729_	field_10940	POWERED
	f	Ldcz;	e	f_52730_	field_10946	HALF
	f	F	f	f_153164_	field_31083	AABB_DOOR_THICKNESS
	f	Lefb;	g	f_52731_	field_10942	SOUTH_AABB
	f	Lefb;	h	f_52732_	field_10939	NORTH_AABB
	f	Lefb;	i	f_52733_	field_10944	WEST_AABB
	f	Lefb;	j	f_52734_	field_10943	EAST_AABB
	f	Ldcq;	k	f_271255_	field_42757	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ldcq;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lcmm;Lgu;Z)V	a	m_245755_	method_10036	playSound
	m	()Ldcq;	a	m_278711_	method_51169	type
	m	(Lbfj;Lcmm;Ldcb;Lgu;Z)V	a	m_153165_	method_10033	setOpen
	m	(Lcmm;Lgu;)Z	a	m_52745_	method_24795	isWoodenDoor
	m	(Lcih;)Ldcw;	b	m_52804_	method_10035	getHinge
	m	(Ldcb;)Z	h	m_52815_	method_30841	isOpen
	m	(Ldcb;)Z	n	m_52817_	method_24796	isWoodenDoor
c	crp$1	net/minecraft/world/level/block/DoorBlock$1	net/minecraft/class_2323$1	net/minecraft/world/level/block/DoorBlock$1
	f	[I	a	f_52819_	field_10948	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_52820_	field_10947	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	crq	net/minecraft/world/level/block/DoubleBlockCombiner	net/minecraft/class_4732	net/minecraft/world/level/block/DoubleBlockCombiner
	m	()V	<init>	<init>	<init>	<init>
	m	(Lczp;Ljava/util/function/Function;Ljava/util/function/Function;Ldcv;Ldcb;Lcmn;Lgu;Ljava/util/function/BiPredicate;)Lcrq$c;	a	m_52822_	method_24173	combineWithNeigbour
c	crq$a	net/minecraft/world/level/block/DoubleBlockCombiner$BlockType	net/minecraft/class_4732$class_4733	net/minecraft/world/level/block/DoubleBlockCombiner$BlockType
	f	Lcrq$a;	a	SINGLE	field_21783	SINGLE
	f	Lcrq$a;	b	FIRST	field_21784	FIRST
	f	Lcrq$a;	c	SECOND	field_21785	SECOND
	f	[Lcrq$a;	d	$VALUES	field_21786	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcrq$a;	a	m_153172_	method_36705	$values
c	crq$b	net/minecraft/world/level/block/DoubleBlockCombiner$Combiner	net/minecraft/class_4732$class_3923	net/minecraft/world/level/block/DoubleBlockCombiner$Combiner
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_7693_	method_17464	acceptSingle
	m	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	a	m_6959_	method_17465	acceptDouble
	m	()Ljava/lang/Object;	b	m_6502_	method_24174	acceptNone
c	crq$c	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult	net/minecraft/class_4732$class_4734	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult
	m	(Lcrq$b;)Ljava/lang/Object;	apply	m_5649_	apply	apply
c	crq$c$a	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double	net/minecraft/class_4732$class_4734$class_4735	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double
	f	Ljava/lang/Object;	a	f_52846_	field_21787	first
	f	Ljava/lang/Object;	b	f_52847_	field_21788	second
	m	(Ljava/lang/Object;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lcrq$b;)Ljava/lang/Object;	apply	m_5649_	apply	apply
c	crq$c$b	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single	net/minecraft/class_4732$class_4734$class_4736	net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single
	f	Ljava/lang/Object;	a	f_52853_	field_21789	single
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lcrq$b;)Ljava/lang/Object;	apply	m_5649_	apply	apply
c	crr	net/minecraft/world/level/block/DoublePlantBlock	net/minecraft/class_2320	net/minecraft/world/level/block/DoublePlantBlock
	f	Ldcz;	a	f_52858_	field_10929	HALF
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;Lgu;Ldcb;)Ldcb;	a	m_182453_	method_37458	copyWaterloggedFrom
	m	(Lcmn;Ldcb;Lgu;I)V	a	m_153173_	method_10021	placeAt
	m	(Lcmm;Lgu;Ldcb;Lbyo;)V	b	m_52903_	method_30036	preventCreativeDropFromBottomPart
c	crs	net/minecraft/world/level/block/DragonEggBlock	net/minecraft/class_2328	net/minecraft/world/level/block/DragonEggBlock
	f	Lefb;	a	f_52908_	field_10950	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;)V	d	m_52935_	method_10047	teleport
c	crt	net/minecraft/world/level/block/DropExperienceBlock	net/minecraft/class_2431	net/minecraft/world/level/block/DropExperienceBlock
	f	Lbdc;	a	f_221079_	field_27195	xpRange
	m	(Ldca$d;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cru	net/minecraft/world/level/block/DropperBlock	net/minecraft/class_2325	net/minecraft/world/level/block/DropperBlock
	f	Lih;	c	f_52939_	field_10949	DISPENSE_BEHAVIOUR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	crv	net/minecraft/world/level/block/EnchantmentTableBlock	net/minecraft/class_2331	net/minecraft/world/level/block/EnchantmentTableBlock
	f	Lefb;	a	f_52950_	field_10951	SHAPE
	f	Ljava/util/List;	b	f_207902_	field_36535	BOOKSHELF_OFFSETS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lgu;)Z	a	m_207909_	method_40445	isValidBookShelf
	m	(Lgu;)Z	a	m_207913_	method_40446	method_40446
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_207903_	method_17467	method_17467
c	crw	net/minecraft/world/level/block/EndGatewayBlock	net/minecraft/class_2329	net/minecraft/world/level/block/EndGatewayBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	crx	net/minecraft/world/level/block/EndPortalBlock	net/minecraft/class_2334	net/minecraft/world/level/block/EndPortalBlock
	f	Lefb;	a	f_53014_	field_10959	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cry	net/minecraft/world/level/block/EndPortalFrameBlock	net/minecraft/class_2333	net/minecraft/world/level/block/EndPortalFrameBlock
	f	Ldcv;	a	f_53042_	field_10954	FACING
	f	Ldcs;	b	f_53043_	field_10958	HAS_EYE
	f	Lefb;	c	f_53044_	field_10956	BASE_SHAPE
	f	Lefb;	d	f_53045_	field_10953	EYE_SHAPE
	f	Lefb;	e	f_53046_	field_10955	FULL_SHAPE
	f	Ldcg;	f	f_53047_	field_10957	portalShape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Ldcg;	a	m_53077_	method_10054	getOrCreatePortalShape
c	crz	net/minecraft/world/level/block/EndRodBlock	net/minecraft/class_5551	net/minecraft/world/level/block/EndRodBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cs	net/minecraft/advancements/critereon/RecipeUnlockedTrigger	net/minecraft/class_2119	net/minecraft/advancements/critereon/RecipeUnlockedTrigger
	f	Lacq;	a	f_63714_	field_9738	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcs$a;	a	m_7214_	method_9106	createInstance
	m	(Laig;Lcjc;)V	a	m_63718_	method_9107	trigger
	m	(Lacq;)Lcs$a;	a	m_63728_	method_27847	unlocked
	m	(Lcjc;Lcs$a;)Z	a	m_63721_	method_22508	method_22508
c	cs$a	net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance	net/minecraft/class_2119$class_2121	net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance
	f	Lacq;	a	f_63735_	field_9742	recipe
	m	(Lba;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lcjc;)Z	a	m_63739_	method_9112	matches
c	csa	net/minecraft/world/level/block/EnderChestBlock	net/minecraft/class_2336	net/minecraft/world/level/block/EnderChestBlock
	f	Ldcv;	b	f_53115_	field_10966	FACING
	f	Ldcs;	c	f_53116_	field_10968	WATERLOGGED
	f	Lefb;	d	f_53117_	field_10967	SHAPE
	f	Lsw;	e	f_53118_	field_17363	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcco;ILbyn;Lbyo;)Lcbf;	a	m_53122_	method_17468	method_17468
	m	()Lczp;	g	m_53175_	method_24205	method_24205
c	csb	net/minecraft/world/level/block/EntityBlock	net/minecraft/class_2343	net/minecraft/world/level/block/EntityBlock
	m	(Lgu;Ldcb;)Lczn;	a	m_142194_	method_10123	newBlockEntity
	m	(Lcmm;Ldcb;Lczp;)Lczo;	a	m_142354_	method_31645	getTicker
	m	(Laif;Lczn;)Ldgn;	a	m_214009_	method_32896	getListener
c	csc	net/minecraft/world/level/block/EquipableCarvedPumpkinBlock	net/minecraft/class_8574	net/minecraft/world/level/block/EquipableCarvedPumpkinBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csd	net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock	net/minecraft/class_2341	net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock
	f	Ldcz;	I	f_53179_	field_11007	FACE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;Lgu;Lha;)Z	b	m_53196_	method_20046	canAttach
	m	(Ldcb;)Lha;	h	m_53200_	method_10119	getConnectedDirection
c	csd$1	net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1	net/minecraft/class_2341$1	net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1
	f	[I	a	f_53202_	field_11008	$SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cse	net/minecraft/world/level/block/Fallable	net/minecraft/class_5688	net/minecraft/world/level/block/Fallable
	m	(Lcmm;Lgu;Lbvg;)V	a	m_142525_	method_10129	onBrokenAfterFall
	m	(Lbfj;)Lben;	a	m_252932_	method_32898	getFallDamageSource
	m	(Lcmm;Lgu;Ldcb;Ldcb;Lbvg;)V	a	m_48792_	method_10127	onLand
c	csf	net/minecraft/world/level/block/FallingBlock	net/minecraft/class_2346	net/minecraft/world/level/block/FallingBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbvg;)V	a	m_6788_	method_10132	falling
	m	()I	a	m_7198_	method_26154	getDelayAfterPlace
	m	(Ldcb;Lcls;Lgu;)I	d	m_6248_	method_10130	getDustColor
	m	(Ldcb;)Z	h	m_53241_	method_10128	isFree
c	csg	net/minecraft/world/level/block/FarmBlock	net/minecraft/class_2344	net/minecraft/world/level/block/FarmBlock
	f	Lddb;	a	f_53243_	field_11009	MOISTURE
	f	Lefb;	b	f_53244_	field_11010	SHAPE
	f	I	c	f_153225_	field_31084	MAX_MOISTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Z	a	m_53250_	method_10124	shouldMaintainFarmland
	m	(Lcmp;Lgu;)Z	a	m_53258_	method_10126	isNearWater
	m	(Lbfj;Ldcb;Lcmm;Lgu;)V	a	m_269406_	method_10125	turnToDirt
c	csh	net/minecraft/world/level/block/FenceBlock	net/minecraft/class_2354	net/minecraft/world/level/block/FenceBlock
	f	[Lefb;	i	f_53300_	field_11066	occlusionByIndex
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;ZLha;)Z	a	m_53329_	method_10184	connectsTo
	m	(Ldcb;)Z	h	m_153254_	method_26375	isSameFence
c	csi	net/minecraft/world/level/block/FenceGateBlock	net/minecraft/class_2349	net/minecraft/world/level/block/FenceGateBlock
	f	Lefb;	D	f_53353_	field_11027	X_OCCLUSION_SHAPE_LOW
	f	Lddo;	E	f_271446_	field_42758	type
	f	Ldcs;	a	f_53341_	field_11026	OPEN
	f	Ldcs;	b	f_53342_	field_11021	POWERED
	f	Ldcs;	c	f_53343_	field_11024	IN_WALL
	f	Lefb;	d	f_53344_	field_11022	Z_SHAPE
	f	Lefb;	e	f_53345_	field_11017	X_SHAPE
	f	Lefb;	f	f_53346_	field_11025	Z_SHAPE_LOW
	f	Lefb;	g	f_53347_	field_11016	X_SHAPE_LOW
	f	Lefb;	h	f_53348_	field_11028	Z_COLLISION_SHAPE
	f	Lefb;	i	f_53349_	field_11019	X_COLLISION_SHAPE
	f	Lefb;	j	f_252518_	field_40744	Z_SUPPORT_SHAPE
	f	Lefb;	k	f_252514_	field_40745	X_SUPPORT_SHAPE
	f	Lefb;	l	f_53350_	field_11018	Z_OCCLUSION_SHAPE
	f	Lefb;	m	f_53351_	field_11023	X_OCCLUSION_SHAPE
	f	Lefb;	n	f_53352_	field_11020	Z_OCCLUSION_SHAPE_LOW
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lha;)Z	a	m_53378_	method_16703	connectsToDirection
	m	(Ldcb;)Z	h	m_53404_	method_10138	isWall
c	csi$1	net/minecraft/world/level/block/FenceGateBlock$1	net/minecraft/class_2349$1	net/minecraft/world/level/block/FenceGateBlock$1
	f	[I	a	f_53406_	field_11029	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	csj	net/minecraft/world/level/block/FireBlock	net/minecraft/class_2358	net/minecraft/world/level/block/FireBlock
	f	Lefb;	D	f_53419_	field_26657	SOUTH_AABB
	f	Ljava/util/Map;	E	f_53420_	field_26658	shapesCache
	f	I	F	f_221143_	field_31085	IGNITE_INSTANT
	f	I	G	f_221144_	field_31086	IGNITE_EASY
	f	I	H	f_221145_	field_31087	IGNITE_MEDIUM
	f	I	I	f_221146_	field_31088	IGNITE_HARD
	f	I	J	f_153260_	field_31089	BURN_INSTANT
	f	I	K	f_153261_	field_31090	BURN_EASY
	f	I	L	f_153262_	field_31091	BURN_MEDIUM
	f	I	M	f_153263_	field_31092	BURN_HARD
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	N	f_221147_	field_11095	igniteOdds
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	O	f_53422_	field_11091	burnOdds
	f	I	c	f_153264_	field_31093	MAX_AGE
	f	Lddb;	d	f_53408_	field_11092	AGE
	f	Ldcs;	e	f_53409_	field_11096	NORTH
	f	Ldcs;	f	f_53410_	field_11094	EAST
	f	Ldcs;	g	f_53411_	field_11089	SOUTH
	f	Ldcs;	h	f_53412_	field_11088	WEST
	f	Ldcs;	i	f_53413_	field_11093	UP
	f	Ljava/util/Map;	j	f_53414_	field_11090	PROPERTY_BY_DIRECTION
	f	Lefb;	k	f_53415_	field_26653	UP_AABB
	f	Lefb;	l	f_53416_	field_26654	WEST_AABB
	f	Lefb;	m	f_53417_	field_26655	EAST_AABB
	f	Lefb;	n	f_53418_	field_26656	NORTH_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;Lgu;)I	a	m_221156_	method_10194	getIgniteOdds
	m	(Lcmm;Lgu;ILapf;I)V	a	m_221150_	method_10196	checkBurnOut
	m	(Ljava/util/Map$Entry;)Z	a	m_53466_	method_10197	method_10197
	m	(Lcmm;Lgu;)Z	a	m_53428_	method_10192	isNearRain
	m	(Lcmn;Lgu;I)Ldcb;	a	m_53437_	method_24855	getStateWithAge
	m	()V	a	m_53484_	method_10199	bootStrap
	m	(Lcpn;II)V	a	m_53444_	method_10189	setFlammable
	m	(Lapf;)I	a	m_221148_	method_26155	getFireTickDelay
	m	(Lcls;Lgu;)Ldcb;	b	m_53470_	method_10198	getStateForPlacement
	m	(Lcls;Lgu;)Z	d	m_53485_	method_10193	isValidFireLocation
	m	(Ldcb;)Lefb;	h	m_53490_	method_31016	calculateShape
	m	(Ldcb;)I	n	m_221164_	method_10190	getBurnOdds
	m	(Ldcb;)I	o	m_221166_	method_10191	getIgniteOdds
	m	(Ldcb;)Z	p	m_53496_	method_31017	method_31017
c	csk	net/minecraft/world/level/block/FletchingTableBlock	net/minecraft/class_3712	net/minecraft/world/level/block/FletchingTableBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csl	net/minecraft/world/level/block/FlowerBlock	net/minecraft/class_2356	net/minecraft/world/level/block/FlowerBlock
	f	F	a	f_153265_	field_31094	AABB_OFFSET
	f	Lefb;	b	f_53507_	field_11085	SHAPE
	f	Lbey;	c	f_53508_	field_11087	suspiciousStewEffect
	f	I	d	f_53509_	field_11086	effectDuration
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbey;ILdca$d;)V	<init>	<init>	<init>	<init>
c	csm	net/minecraft/world/level/block/FlowerPotBlock	net/minecraft/class_2362	net/minecraft/world/level/block/FlowerPotBlock
	f	F	a	f_153266_	field_31095	AABB_SIZE
	f	Lefb;	b	f_53523_	field_11102	SHAPE
	f	Ljava/util/Map;	c	f_53524_	field_11103	POTTED_BY_CONTENT
	f	Lcpn;	d	f_53525_	field_11101	content
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcpn;	a	m_53560_	method_16231	getContent
	m	()Z	g	m_153267_	method_31646	isEmpty
c	csn	net/minecraft/world/level/block/FrogspawnBlock	net/minecraft/class_7113	net/minecraft/world/level/block/FrogspawnBlock
	f	Lefb;	a	f_221168_	field_37578	SHAPE
	f	I	b	f_221169_	field_37579	MIN_TADPOLES_SPAWN
	f	I	c	f_221170_	field_37580	MAX_TADPOLES_SPAWN
	f	I	d	f_221171_	field_37581	DEFAULT_MIN_HATCH_TICK_DELAY
	f	I	e	f_221172_	field_37582	DEFAULT_MAX_HATCH_TICK_DELAY
	f	I	f	f_221173_	field_37583	minHatchTickDelay
	f	I	g	f_221174_	field_37584	maxHatchTickDelay
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_221178_	method_41425	setHatchDelay
	m	(Laif;Lgu;Lapf;)V	a	m_221181_	method_41426	hatchFrogspawn
	m	(Lcls;Lgu;)Z	a	m_221187_	method_41427	mayPlaceOn
	m	()V	a	m_221219_	method_41431	setDefaultHatchDelay
	m	(Lcmm;Lgu;)V	a	m_221190_	method_41428	destroyBlock
	m	(Lapf;)I	a	m_221185_	method_41429	getFrogspawnHatchDelay
	m	(Laif;Lgu;Lapf;)V	b	m_221220_	method_41430	spawnTadpoles
	m	(Lapf;)D	b	m_221224_	method_44015	getRandomTadpolePositionOffset
c	cso	net/minecraft/world/level/block/FrostedIceBlock	net/minecraft/class_2360	net/minecraft/world/level/block/FrostedIceBlock
	f	I	a	f_153268_	field_31096	MAX_AGE
	f	Lddb;	b	f_53561_	field_11097	AGE
	f	I	c	f_153269_	field_31097	NEIGHBORS_TO_AGE
	f	I	d	f_153270_	field_31098	NEIGHBORS_TO_MELT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;I)Z	a	m_53565_	method_10202	fewerNeigboursThan
	m	(Ldcb;Lcmm;Lgu;)Z	e	m_53592_	method_10201	slightlyMelt
c	csp	net/minecraft/world/level/block/FungusBlock	net/minecraft/class_4771	net/minecraft/world/level/block/FungusBlock
	f	Lefb;	a	f_53596_	field_22134	SHAPE
	f	D	b	f_153271_	field_31099	BONEMEAL_SUCCESS_PROBABILITY
	f	Lcpn;	c	f_256997_	field_41074	requiredBlock
	f	Lacp;	d	f_53597_	field_22135	feature
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lacp;Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Lcmp;)Ljava/util/Optional;	a	m_255216_	method_46683	getFeature
	m	(Laif;Lapf;Lgu;Lhe;)V	a	m_254840_	method_46682	method_46682
c	csq	net/minecraft/world/level/block/FurnaceBlock	net/minecraft/class_3865	net/minecraft/world/level/block/FurnaceBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csr	net/minecraft/world/level/block/GameMasterBlock	net/minecraft/class_5552	net/minecraft/world/level/block/GameMasterBlock
c	css	net/minecraft/world/level/block/GlassBlock	net/minecraft/class_2368	net/minecraft/world/level/block/GlassBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cst	net/minecraft/world/level/block/GlazedTerracottaBlock	net/minecraft/class_2366	net/minecraft/world/level/block/GlazedTerracottaBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csu	net/minecraft/world/level/block/GlowLichenBlock	net/minecraft/class_5777	net/minecraft/world/level/block/GlowLichenBlock
	f	Ldcs;	b	f_153279_	field_28412	WATERLOGGED
	f	Lcum;	c	f_221257_	field_37585	spreader
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmp;Lgu;Lha;)Z	a	m_181228_	method_34727	method_34727
	m	(ILdcb;)I	a	m_181219_	method_37363	method_37363
	m	(I)Ljava/util/function/ToIntFunction;	b	m_181222_	method_37364	emission
c	csv	net/minecraft/world/level/block/GrassBlock	net/minecraft/class_2372	net/minecraft/world/level/block/GrassBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csw	net/minecraft/world/level/block/GravelBlock	net/minecraft/class_2375	net/minecraft/world/level/block/GravelBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	csx	net/minecraft/world/level/block/GrindstoneBlock	net/minecraft/class_3713	net/minecraft/world/level/block/GrindstoneBlock
	f	Lefb;	D	f_53798_	field_16362	FLOOR_EAST_WEST_ALL_LEGS
	f	Lefb;	E	f_53799_	field_16338	FLOOR_EAST_WEST_GRINDSTONE
	f	Lefb;	F	f_53800_	field_16352	WALL_SOUTH_LEFT_POST
	f	Lefb;	G	f_53801_	field_16377	WALL_SOUTH_RIGHT_POST
	f	Lefb;	H	f_53802_	field_16393	WALL_SOUTH_LEFT_PIVOT
	f	Lefb;	J	f_53803_	field_16371	WALL_SOUTH_RIGHT_PIVOT
	f	Lefb;	K	f_53804_	field_16340	WALL_SOUTH_LEFT_LEG
	f	Lefb;	L	f_53805_	field_16354	WALL_SOUTH_RIGHT_LEG
	f	Lefb;	M	f_53741_	field_16369	WALL_SOUTH_ALL_LEGS
	f	Lefb;	N	f_53742_	field_16399	WALL_SOUTH_GRINDSTONE
	f	Lefb;	O	f_53743_	field_16363	WALL_NORTH_LEFT_POST
	f	Lefb;	P	f_53744_	field_16347	WALL_NORTH_RIGHT_POST
	f	Lefb;	Q	f_53745_	field_16401	WALL_NORTH_LEFT_PIVOT
	f	Lefb;	R	f_53746_	field_16367	WALL_NORTH_RIGHT_PIVOT
	f	Lefb;	S	f_53747_	field_16388	WALL_NORTH_LEFT_LEG
	f	Lefb;	T	f_53748_	field_16396	WALL_NORTH_RIGHT_LEG
	f	Lefb;	U	f_53749_	field_16368	WALL_NORTH_ALL_LEGS
	f	Lefb;	V	f_53750_	field_16356	WALL_NORTH_GRINDSTONE
	f	Lefb;	W	f_53751_	field_16342	WALL_WEST_LEFT_POST
	f	Lefb;	X	f_53752_	field_16358	WALL_WEST_RIGHT_POST
	f	Lefb;	Y	f_53753_	field_16390	WALL_WEST_LEFT_PIVOT
	f	Lefb;	Z	f_53754_	field_16382	WALL_WEST_RIGHT_PIVOT
	f	Lefb;	a	f_53767_	field_16379	FLOOR_NORTH_SOUTH_LEFT_POST
	f	Lefb;	aA	f_53783_	field_16389	CEILING_EAST_WEST_ALL_LEGS
	f	Lefb;	aB	f_53784_	field_16383	CEILING_EAST_WEST_GRINDSTONE
	f	Lsw;	aP	f_53768_	field_17364	CONTAINER_TITLE
	f	Lefb;	aa	f_53755_	field_16359	WALL_WEST_LEFT_LEG
	f	Lefb;	ab	f_53756_	field_16351	WALL_WEST_RIGHT_LEG
	f	Lefb;	ac	f_53757_	field_16344	WALL_WEST_ALL_LEGS
	f	Lefb;	ad	f_53758_	field_16376	WALL_WEST_GRINDSTONE
	f	Lefb;	ae	f_53759_	field_16394	WALL_EAST_LEFT_POST
	f	Lefb;	af	f_53760_	field_16375	WALL_EAST_RIGHT_POST
	f	Lefb;	ag	f_53761_	field_16345	WALL_EAST_LEFT_PIVOT
	f	Lefb;	ah	f_53762_	field_16350	WALL_EAST_RIGHT_PIVOT
	f	Lefb;	ai	f_53763_	field_16372	WALL_EAST_LEFT_LEG
	f	Lefb;	aj	f_53764_	field_16381	WALL_EAST_RIGHT_LEG
	f	Lefb;	ak	f_53765_	field_16391	WALL_EAST_ALL_LEGS
	f	Lefb;	al	f_53766_	field_16370	WALL_EAST_GRINDSTONE
	f	Lefb;	am	f_53769_	field_16341	CEILING_NORTH_SOUTH_LEFT_POST
	f	Lefb;	an	f_53770_	field_16355	CEILING_NORTH_SOUTH_RIGHT_POST
	f	Lefb;	ao	f_53771_	field_16384	CEILING_NORTH_SOUTH_LEFT_PIVOT
	f	Lefb;	ap	f_53772_	field_16400	CEILING_NORTH_SOUTH_RIGHT_PIVOT
	f	Lefb;	aq	f_53773_	field_16364	CEILING_NORTH_SOUTH_LEFT_LEG
	f	Lefb;	ar	f_53774_	field_16349	CEILING_NORTH_SOUTH_RIGHT_LEG
	f	Lefb;	as	f_53775_	field_16397	CEILING_NORTH_SOUTH_ALL_LEGS
	f	Lefb;	at	f_53776_	field_16361	CEILING_NORTH_SOUTH_GRINDSTONE
	f	Lefb;	au	f_53777_	field_16387	CEILING_EAST_WEST_LEFT_POST
	f	Lefb;	av	f_53778_	field_16398	CEILING_EAST_WEST_RIGHT_POST
	f	Lefb;	aw	f_53779_	field_16357	CEILING_EAST_WEST_LEFT_PIVOT
	f	Lefb;	ax	f_53780_	field_16353	CEILING_EAST_WEST_RIGHT_PIVOT
	f	Lefb;	ay	f_53781_	field_16395	CEILING_EAST_WEST_LEFT_LEG
	f	Lefb;	az	f_53782_	field_16360	CEILING_EAST_WEST_RIGHT_LEG
	f	Lefb;	b	f_53785_	field_16392	FLOOR_NORTH_SOUTH_RIGHT_POST
	f	Lefb;	c	f_53786_	field_16366	FLOOR_NORTH_SOUTH_LEFT_PIVOT
	f	Lefb;	d	f_53787_	field_16339	FLOOR_NORTH_SOUTH_RIGHT_PIVOT
	f	Lefb;	e	f_53788_	field_16348	FLOOR_NORTH_SOUTH_LEFT_LEG
	f	Lefb;	f	f_53789_	field_16365	FLOOR_NORTH_SOUTH_RIGHT_LEG
	f	Lefb;	g	f_53790_	field_16385	FLOOR_NORTH_SOUTH_ALL_LEGS
	f	Lefb;	h	f_53791_	field_16380	FLOOR_NORTH_SOUTH_GRINDSTONE
	f	Lefb;	i	f_53792_	field_16373	FLOOR_EAST_WEST_LEFT_POST
	f	Lefb;	j	f_53793_	field_16346	FLOOR_EAST_WEST_RIGHT_POST
	f	Lefb;	k	f_53794_	field_16343	FLOOR_EAST_WEST_LEFT_PIVOT
	f	Lefb;	l	f_53795_	field_16374	FLOOR_EAST_WEST_RIGHT_PIVOT
	f	Lefb;	m	f_53796_	field_16386	FLOOR_EAST_WEST_LEFT_LEG
	f	Lefb;	n	f_53797_	field_16378	FLOOR_EAST_WEST_RIGHT_LEG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_53809_	method_17469	method_17469
	m	(Ldcb;)Lefb;	n	m_53855_	method_16119	getVoxelShape
c	csx$1	net/minecraft/world/level/block/GrindstoneBlock$1	net/minecraft/class_3713$1	net/minecraft/world/level/block/GrindstoneBlock$1
	f	[I	a	f_53857_	field_16402	$SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	csy	net/minecraft/world/level/block/GrowingPlantBlock	net/minecraft/class_4863	net/minecraft/world/level/block/GrowingPlantBlock
	f	Lha;	a	f_53859_	field_22507	growthDirection
	f	Z	b	f_53860_	field_22508	scheduleFluidTicks
	f	Lefb;	c	f_53861_	field_23080	shape
	m	(Ldca$d;Lha;Lefb;Z)V	<init>	<init>	<init>	<init>
	m	()Lcpn;	a	m_7777_	method_24946	getBodyBlock
	m	(Lcmn;)Ldcb;	a	m_7722_	method_24948	getStateForPlacement
	m	()Lcta;	b	m_7272_	method_24945	getHeadBlock
	m	(Ldcb;)Z	h	m_142209_	method_24947	canAttachTo
c	csz	net/minecraft/world/level/block/GrowingPlantBodyBlock	net/minecraft/class_4864	net/minecraft/world/level/block/GrowingPlantBodyBlock
	m	(Ldca$d;Lha;Lefb;Z)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Lcpn;)Ljava/util/Optional;	a	m_153322_	method_25960	getHeadPos
	m	(Ldcb;Ldcb;)Ldcb;	a	m_142644_	method_33624	updateHeadAfterConvertedFromBody
c	ct	net/minecraft/advancements/critereon/SerializationContext	net/minecraft/class_5267	net/minecraft/advancements/critereon/SerializationContext
	f	Lct;	a	f_64768_	field_24420	INSTANCE
	f	Lcom/google/gson/Gson;	b	f_64769_	field_24421	predicateGson
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([Leck;)Lcom/google/gson/JsonElement;	a	m_64772_	method_27849	serializeConditions
c	cta	net/minecraft/world/level/block/GrowingPlantHeadBlock	net/minecraft/class_4865	net/minecraft/world/level/block/GrowingPlantHeadBlock
	f	Lddb;	d	f_53924_	field_22509	AGE
	f	I	e	f_153328_	field_31100	MAX_AGE
	f	D	f	f_53925_	field_22510	growPerTickProbability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lha;Lefb;ZD)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ldcb;)Ldcb;	a	m_142643_	method_33625	updateBodyAfterConvertedFromHead
	m	(Ldcb;Lapf;)Ldcb;	a	m_214070_	method_33626	getGrowIntoState
	m	(Lapf;)I	a	m_213627_	method_26376	getBlocksToGrowWhenBonemealed
	m	(Ldcb;)Z	g	m_5971_	method_24949	canGrowInto
	m	(Ldcb;)Ldcb;	n	m_187438_	method_38232	getMaxAgeState
	m	(Ldcb;)Z	o	m_187440_	method_38233	isMaxAge
c	ctb	net/minecraft/world/level/block/HalfTransparentBlock	net/minecraft/class_2373	net/minecraft/world/level/block/HalfTransparentBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctc	net/minecraft/world/level/block/HangingRootsBlock	net/minecraft/class_5806	net/minecraft/world/level/block/HangingRootsBlock
	f	Lefb;	a	f_153333_	field_28689	SHAPE
	f	Ldcs;	b	f_153334_	field_33642	WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctd	net/minecraft/world/level/block/HayBlock	net/minecraft/class_2380	net/minecraft/world/level/block/HayBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cte	net/minecraft/world/level/block/HoneyBlock	net/minecraft/class_4622	net/minecraft/world/level/block/HoneyBlock
	f	Lefb;	a	f_53982_	field_21213	SHAPE
	f	D	b	f_153367_	field_31101	SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST
	f	D	c	f_153368_	field_31102	MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING
	f	D	d	f_153369_	field_31103	THROTTLE_SLIDE_SPEED_TO
	f	I	e	f_153370_	field_31104	SLIDE_ADVANCEMENT_CHECK_INTERVAL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lgu;)V	a	m_53991_	method_24176	maybeDoSlideAchievement
	m	(Lbfj;)V	a	m_53986_	method_24175	showSlideParticles
	m	(Lgu;Lbfj;)Z	a	m_54007_	method_23356	isSlidingDown
	m	(Lcmm;Lbfj;)V	a	m_53994_	method_24177	maybeDoSlideEffects
	m	(Lbfj;I)V	a	m_53988_	method_23355	showParticles
	m	(Lbfj;)V	b	m_54010_	method_24178	showJumpParticles
	m	(Lbfj;)Z	c	m_54012_	method_24179	doesEntityDoHoneyBlockSlideEffects
	m	(Lbfj;)V	d	m_54019_	method_24180	doSlideMovement
c	ctf	net/minecraft/world/level/block/HopperBlock	net/minecraft/class_2377	net/minecraft/world/level/block/HopperBlock
	f	Lefb;	D	f_54035_	field_11128	SOUTH_INTERACTION_SHAPE
	f	Lefb;	E	f_54036_	field_11135	WEST_INTERACTION_SHAPE
	f	Ldcv;	a	f_54021_	field_11129	FACING
	f	Ldcs;	b	f_54022_	field_11126	ENABLED
	f	Lefb;	c	f_54023_	field_11131	TOP
	f	Lefb;	d	f_54024_	field_11127	FUNNEL
	f	Lefb;	e	f_54025_	field_11121	CONVEX_BASE
	f	Lefb;	f	f_54026_	field_11132	BASE
	f	Lefb;	g	f_54027_	field_11120	DOWN_SHAPE
	f	Lefb;	h	f_54028_	field_11134	EAST_SHAPE
	f	Lefb;	i	f_54029_	field_11124	NORTH_SHAPE
	f	Lefb;	j	f_54030_	field_11122	SOUTH_SHAPE
	f	Lefb;	k	f_54031_	field_11130	WEST_SHAPE
	f	Lefb;	l	f_54032_	field_11125	DOWN_INTERACTION_SHAPE
	f	Lefb;	m	f_54033_	field_11133	EAST_INTERACTION_SHAPE
	f	Lefb;	n	f_54034_	field_11123	NORTH_INTERACTION_SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;I)V	a	m_274306_	method_10217	checkPoweredState
c	ctf$1	net/minecraft/world/level/block/HopperBlock$1	net/minecraft/class_2377$1	net/minecraft/world/level/block/HopperBlock$1
	f	[I	a	f_54115_	field_11136	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ctg	net/minecraft/world/level/block/HorizontalDirectionalBlock	net/minecraft/class_2383	net/minecraft/world/level/block/HorizontalDirectionalBlock
	f	Ldcv;	aC	f_54117_	field_11177	FACING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cth	net/minecraft/world/level/block/HugeMushroomBlock	net/minecraft/class_2381	net/minecraft/world/level/block/HugeMushroomBlock
	f	Ldcs;	a	f_54127_	field_11171	NORTH
	f	Ldcs;	b	f_54128_	field_11172	EAST
	f	Ldcs;	c	f_54129_	field_11170	SOUTH
	f	Ldcs;	d	f_54130_	field_11167	WEST
	f	Ldcs;	e	f_54131_	field_11166	UP
	f	Ldcs;	f	f_54132_	field_11169	DOWN
	f	Ljava/util/Map;	g	f_54133_	field_11168	PROPERTY_BY_DIRECTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cti	net/minecraft/world/level/block/IceBlock	net/minecraft/class_2386	net/minecraft/world/level/block/IceBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	a	m_278844_	method_51170	meltsInto
	m	(Ldcb;Lcmm;Lgu;)V	d	m_54168_	method_10275	melt
c	ctj	net/minecraft/world/level/block/InfestedBlock	net/minecraft/class_2384	net/minecraft/world/level/block/InfestedBlock
	f	Lcpn;	a	f_54174_	field_11178	hostBlock
	f	Ljava/util/Map;	b	f_54175_	field_11179	BLOCK_BY_HOST_BLOCK
	f	Ljava/util/Map;	c	f_153421_	field_33564	HOST_TO_INFESTED_STATES
	f	Ljava/util/Map;	d	f_153422_	field_33565	INFESTED_TO_HOST_STATES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcpn;	a	m_54192_	method_10271	getHostBlock
	m	(Laif;Lgu;)V	a	m_54180_	method_24797	spawnInfestation
	m	(Ljava/util/Map;Ldcb;Ljava/util/function/Supplier;)Ldcb;	a	m_153423_	method_36363	getNewStateWithProperties
	m	(Ljava/util/function/Supplier;Ldcb;)Ldcb;	a	m_153427_	method_36364	method_36364
	m	()Ldcb;	g	m_153436_	method_36365	method_36365
	m	(Ldcb;)Z	h	m_54195_	method_10269	isCompatibleHostBlock
	m	(Ldcb;)Ldcb;	n	m_153430_	method_36366	infestedStateByHost
	m	(Ldcb;)Ldcb;	o	m_153432_	method_10270	hostStateByInfested
	m	(Ldcb;)Ldcb;	p	m_153434_	method_36367	method_36367
c	ctk	net/minecraft/world/level/block/InfestedRotatedPillarBlock	net/minecraft/class_6348	net/minecraft/world/level/block/InfestedRotatedPillarBlock
	m	(Lcpn;Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctl	net/minecraft/world/level/block/IronBarsBlock	net/minecraft/class_2389	net/minecraft/world/level/block/IronBarsBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Z)Z	a	m_54217_	method_10281	attachsTo
c	ctm	net/minecraft/world/level/block/JigsawBlock	net/minecraft/class_3748	net/minecraft/world/level/block/JigsawBlock
	f	Ldcz;	a	f_54222_	field_23262	ORIENTATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldvt$c;Ldvt$c;)Z	a	m_54245_	method_16546	canAttach
	m	(Lha;)Ldam$a;	a	m_54248_	method_26377	method_26377
	m	(Ldcb;)Lha;	h	m_54250_	method_26378	getFrontFacing
	m	(Ldcb;)Lha;	n	m_54252_	method_26379	getTopFacing
c	ctn	net/minecraft/world/level/block/JukeboxBlock	net/minecraft/class_2387	net/minecraft/world/level/block/JukeboxBlock
	f	Ldcs;	a	f_54254_	field_11180	HAS_RECORD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cto	net/minecraft/world/level/block/KelpBlock	net/minecraft/class_2393	net/minecraft/world/level/block/KelpBlock
	f	Lefb;	f	f_54297_	field_11195	SHAPE
	f	D	g	f_153453_	field_31105	GROW_PER_TICK_PROBABILITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctp	net/minecraft/world/level/block/KelpPlantBlock	net/minecraft/class_2391	net/minecraft/world/level/block/KelpPlantBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctq	net/minecraft/world/level/block/LadderBlock	net/minecraft/class_2399	net/minecraft/world/level/block/LadderBlock
	f	Ldcv;	a	f_54337_	field_11253	FACING
	f	Ldcs;	b	f_54338_	field_11257	WATERLOGGED
	f	F	c	f_153458_	field_31106	AABB_OFFSET
	f	Lefb;	d	f_54339_	field_11255	EAST_AABB
	f	Lefb;	e	f_54340_	field_11252	WEST_AABB
	f	Lefb;	f	f_54341_	field_11254	SOUTH_AABB
	f	Lefb;	g	f_54342_	field_11256	NORTH_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Lha;)Z	a	m_54348_	method_10305	canAttachTo
c	ctq$1	net/minecraft/world/level/block/LadderBlock$1	net/minecraft/class_2399$1	net/minecraft/world/level/block/LadderBlock$1
	f	[I	a	f_54378_	field_11258	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ctr	net/minecraft/world/level/block/LanternBlock	net/minecraft/class_3749	net/minecraft/world/level/block/LanternBlock
	f	Ldcs;	a	f_153459_	field_16545	HANGING
	f	Ldcs;	b	f_153460_	field_26441	WATERLOGGED
	f	Lefb;	c	f_153461_	field_16546	AABB
	f	Lefb;	d	f_153462_	field_16544	HANGING_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Lha;	h	m_153495_	method_16370	getConnectedDirection
c	cts	net/minecraft/world/level/block/LavaCauldronBlock	net/minecraft/class_5553	net/minecraft/world/level/block/LavaCauldronBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	ctt	net/minecraft/world/level/block/LayeredCauldronBlock	net/minecraft/class_5556	net/minecraft/world/level/block/LayeredCauldronBlock
	f	I	c	f_153512_	field_31107	MIN_FILL_LEVEL
	f	I	d	f_153513_	field_31108	MAX_FILL_LEVEL
	f	Lddb;	e	f_153514_	field_27206	LEVEL
	f	Ljava/util/function/Predicate;	f	f_153515_	field_27880	RAIN
	f	Ljava/util/function/Predicate;	g	f_153516_	field_27881	SNOW
	f	I	h	f_153517_	field_31109	BASE_CONTENT_HEIGHT
	f	D	i	f_153518_	field_31110	HEIGHT_PER_LEVEL
	f	Ljava/util/function/Predicate;	j	f_153519_	field_27882	fillPredicate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ljava/util/function/Predicate;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcnk$c;)Z	a	m_153525_	method_32352	method_32352
	m	(Lcnk$c;)Z	b	m_153552_	method_32353	method_32353
	m	(Ldcb;Lcmm;Lgu;)V	d	m_142266_	method_36994	handleEntityOnFireInside
	m	(Ldcb;Lcmm;Lgu;)V	e	m_153559_	method_31650	lowerFillLevel
c	ctu	net/minecraft/world/level/block/LeavesBlock	net/minecraft/class_2397	net/minecraft/world/level/block/LeavesBlock
	f	I	a	f_153563_	field_31111	DECAY_DISTANCE
	f	Lddb;	b	f_54418_	field_11199	DISTANCE
	f	Ldcs;	c	f_54419_	field_11200	PERSISTENT
	f	Ldcs;	d	f_221367_	field_38227	WATERLOGGED
	f	I	e	f_153564_	field_31112	TICK_DELAY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmn;Lgu;)Ldcb;	a	m_54435_	method_10300	updateDistance
	m	(Ldcb;)Z	h	m_221385_	method_42311	decaying
	m	(Ldcb;)Ljava/util/OptionalInt;	n	m_277200_	method_49817	getOptionalDistanceAt
	m	(Ldcb;)I	o	m_54463_	method_10302	getDistanceAt
c	ctv	net/minecraft/world/level/block/LecternBlock	net/minecraft/class_3715	net/minecraft/world/level/block/LecternBlock
	f	Ldcv;	a	f_54465_	field_16404	FACING
	f	Ldcs;	b	f_54466_	field_17365	POWERED
	f	Ldcs;	c	f_54467_	field_17366	HAS_BOOK
	f	Lefb;	d	f_54468_	field_16406	SHAPE_BASE
	f	Lefb;	e	f_54469_	field_16405	SHAPE_POST
	f	Lefb;	f	f_54470_	field_16403	SHAPE_COMMON
	f	Lefb;	g	f_54471_	field_17367	SHAPE_TOP_PLATE
	f	Lefb;	h	f_54472_	field_17368	SHAPE_COLLISION
	f	Lefb;	i	f_54473_	field_17369	SHAPE_WEST
	f	Lefb;	j	f_54474_	field_17370	SHAPE_NORTH
	f	Lefb;	k	f_54475_	field_17371	SHAPE_EAST
	f	Lefb;	l	f_54476_	field_17372	SHAPE_SOUTH
	f	I	m	f_153565_	field_31113	PAGE_CHANGE_IMPULSE_TICKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;)V	a	m_54488_	method_17471	signalPageChange
	m	(Lcmm;Lgu;Lbyo;)V	a	m_54484_	method_17470	openScreen
	m	(Lbfj;Lcmm;Lgu;Ldcb;Lcfz;)Z	a	m_269125_	method_17472	tryPlaceBook
	m	(Lcmm;Lgu;Ldcb;Z)V	a	m_54553_	method_17476	changePowered
	m	(Lbfj;Lcmm;Lgu;Ldcb;Z)V	a	m_269306_	method_17473	resetBookState
	m	(Lcmm;Lgu;Ldcb;)V	b	m_54544_	method_17474	updateBelow
	m	(Lbfj;Lcmm;Lgu;Ldcb;Lcfz;)V	b	m_269116_	method_17475	placeBook
	m	(Ldcb;Lcmm;Lgu;)V	d	m_54587_	method_17477	popBook
c	ctv$1	net/minecraft/world/level/block/LecternBlock$1	net/minecraft/class_3715$1	net/minecraft/world/level/block/LecternBlock$1
	f	[I	a	f_54591_	field_15363	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ctw	net/minecraft/world/level/block/LevelEvent	net/minecraft/class_6088	net/minecraft/world/level/block/LevelEvent
	f	I	A	f_153588_	field_31121	SOUND_CHORUS_GROW
	f	I	B	f_153589_	field_31122	SOUND_CHORUS_DEATH
	f	I	C	f_153590_	field_31123	SOUND_BREWING_STAND_BREW
	f	I	D	f_153593_	field_31126	SOUND_END_PORTAL_SPAWN
	f	I	E	f_153594_	field_31127	SOUND_PHANTOM_BITE
	f	I	F	f_153595_	field_31128	SOUND_ZOMBIE_TO_DROWNED
	f	I	G	f_153596_	field_31129	SOUND_HUSK_TO_ZOMBIE
	f	I	H	f_153597_	field_31130	SOUND_GRINDSTONE_USED
	f	I	I	f_153598_	field_31131	SOUND_PAGE_TURN
	f	I	J	f_153599_	field_31132	SOUND_SMITHING_TABLE_USED
	f	I	K	f_153600_	field_31133	SOUND_POINTED_DRIPSTONE_LAND
	f	I	L	f_153601_	field_31134	SOUND_DRIP_LAVA_INTO_CAULDRON
	f	I	M	f_153602_	field_31135	SOUND_DRIP_WATER_INTO_CAULDRON
	f	I	N	f_153603_	field_31136	SOUND_SKELETON_TO_STRAY
	f	I	O	f_153604_	field_31137	COMPOSTER_FILL
	f	I	P	f_153605_	field_31138	LAVA_FIZZ
	f	I	Q	f_153606_	field_31139	REDSTONE_TORCH_BURNOUT
	f	I	R	f_153608_	field_31141	END_PORTAL_FRAME_FILL
	f	I	S	f_153609_	field_31142	DRIPSTONE_DRIP
	f	I	T	f_153610_	field_33511	PARTICLES_AND_SOUND_PLANT_GROWTH
	f	I	U	f_153611_	field_31143	PARTICLES_SHOOT
	f	I	V	f_153612_	field_31144	PARTICLES_DESTROY_BLOCK
	f	I	W	f_153613_	field_31145	PARTICLES_SPELL_POTION_SPLASH
	f	I	X	f_153614_	field_31146	PARTICLES_EYE_OF_ENDER_DEATH
	f	I	Y	f_153615_	field_31147	PARTICLES_MOBBLOCK_SPAWN
	f	I	Z	f_153616_	field_31148	PARTICLES_PLANT_GROWTH
	f	I	a	f_153607_	field_31140	SOUND_DISPENSER_DISPENSE
	f	I	aa	f_153617_	field_31149	PARTICLES_DRAGON_FIREBALL_SPLASH
	f	I	ab	f_153618_	field_31150	PARTICLES_INSTANT_POTION_SPLASH
	f	I	ac	f_153619_	field_31151	PARTICLES_DRAGON_BLOCK_BREAK
	f	I	ad	f_153620_	field_31152	PARTICLES_WATER_EVAPORATING
	f	I	ae	f_153621_	field_31153	ANIMATION_END_GATEWAY_SPAWN
	f	I	af	f_153622_	field_31154	ANIMATION_DRAGON_SUMMON_ROAR
	f	I	ag	f_153623_	field_31155	PARTICLES_ELECTRIC_SPARK
	f	I	ah	f_153624_	field_31156	PARTICLES_AND_SOUND_WAX_ON
	f	I	ai	f_153625_	field_31157	PARTICLES_WAX_OFF
	f	I	aj	f_153626_	field_31158	PARTICLES_SCRAPE
	f	I	ak	f_221392_	field_37586	PARTICLES_SCULK_CHARGE
	f	I	al	f_221393_	field_38228	PARTICLES_SCULK_SHRIEK
	f	I	am	f_271424_	field_42759	PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE
	f	I	an	f_276522_	field_43238	PARTICLES_EGG_CRACK
	f	I	b	f_153627_	field_31159	SOUND_DISPENSER_FAIL
	f	I	c	f_153628_	field_31160	SOUND_DISPENSER_PROJECTILE_LAUNCH
	f	I	d	f_153629_	field_31161	SOUND_ENDER_EYE_LAUNCH
	f	I	e	f_153630_	field_31162	SOUND_FIREWORK_SHOOT
	f	I	f	f_153635_	field_31167	SOUND_EXTINGUISH_FIRE
	f	I	g	f_271529_	field_42760	SOUND_PLAY_JUKEBOX_SONG
	f	I	h	f_271287_	field_42761	SOUND_STOP_JUKEBOX_SONG
	f	I	i	f_153641_	field_31173	SOUND_GHAST_WARNING
	f	I	j	f_153642_	field_31174	SOUND_GHAST_FIREBALL
	f	I	k	f_153643_	field_31175	SOUND_DRAGON_FIREBALL
	f	I	l	f_153644_	field_31176	SOUND_BLAZE_FIREBALL
	f	I	m	f_153645_	field_31177	SOUND_ZOMBIE_WOODEN_DOOR
	f	I	n	f_153646_	field_31178	SOUND_ZOMBIE_IRON_DOOR
	f	I	o	f_153647_	field_31179	SOUND_ZOMBIE_DOOR_CRASH
	f	I	p	f_153648_	field_31180	SOUND_WITHER_BLOCK_BREAK
	f	I	q	f_153649_	field_31181	SOUND_WITHER_BOSS_SPAWN
	f	I	r	f_153650_	field_31182	SOUND_WITHER_BOSS_SHOOT
	f	I	s	f_153651_	field_31183	SOUND_BAT_LIFTOFF
	f	I	t	f_153581_	field_31114	SOUND_ZOMBIE_INFECTED
	f	I	u	f_153582_	field_31115	SOUND_ZOMBIE_CONVERTED
	f	I	v	f_153583_	field_31116	SOUND_DRAGON_DEATH
	f	I	w	f_153584_	field_31117	SOUND_ANVIL_BROKEN
	f	I	x	f_153585_	field_31118	SOUND_ANVIL_USED
	f	I	y	f_153586_	field_31119	SOUND_ANVIL_LAND
	f	I	z	f_153587_	field_31120	SOUND_PORTAL_TRAVEL
	m	()V	<init>	<init>	<init>	<init>
c	ctx	net/minecraft/world/level/block/LeverBlock	net/minecraft/class_2401	net/minecraft/world/level/block/LeverBlock
	f	Ldcs;	a	f_54622_	field_11265	POWERED
	f	I	b	f_153653_	field_31184	DEPTH
	f	I	c	f_153654_	field_31185	WIDTH
	f	I	d	f_153655_	field_31186	HEIGHT
	f	Lefb;	e	f_54623_	field_11267	NORTH_AABB
	f	Lefb;	f	f_54624_	field_11263	SOUTH_AABB
	f	Lefb;	g	f_54625_	field_11260	WEST_AABB
	f	Lefb;	h	f_54626_	field_11262	EAST_AABB
	f	Lefb;	i	f_54627_	field_11264	UP_AABB_Z
	f	Lefb;	j	f_54628_	field_11261	UP_AABB_X
	f	Lefb;	k	f_54629_	field_11268	DOWN_AABB_Z
	f	Lefb;	l	f_54630_	field_11266	DOWN_AABB_X
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmn;Lgu;F)V	a	m_54657_	method_10308	makeParticle
	m	(Ldcb;Lcmm;Lgu;)Ldcb;	d	m_54676_	method_21846	pull
	m	(Ldcb;Lcmm;Lgu;)V	e	m_54680_	method_10309	updateNeighbours
c	ctx$1	net/minecraft/world/level/block/LeverBlock$1	net/minecraft/class_2401$1	net/minecraft/world/level/block/LeverBlock$1
	f	[I	a	f_54684_	field_11271	$SwitchMap$net$minecraft$core$Direction$Axis
	f	[I	b	f_54685_	field_11270	$SwitchMap$net$minecraft$core$Direction
	f	[I	c	f_54686_	field_11269	$SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cty	net/minecraft/world/level/block/LightBlock	net/minecraft/class_6089	net/minecraft/world/level/block/LightBlock
	f	I	a	f_153656_	field_33722	MAX_LEVEL
	f	Lddb;	b	f_153657_	field_31187	LEVEL
	f	Ldcs;	c	f_153658_	field_31188	WATERLOGGED
	f	Ljava/util/function/ToIntFunction;	d	f_153659_	field_31189	LIGHT_EMISSION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;I)Lcfz;	a	m_257398_	method_47377	setLightOnStack
	m	(Ldcb;)I	h	m_153700_	method_35281	method_35281
c	ctz	net/minecraft/world/level/block/LightningRodBlock	net/minecraft/class_5554	net/minecraft/world/level/block/LightningRodBlock
	f	Ldcs;	b	f_153702_	field_29562	WATERLOGGED
	f	Ldcs;	c	f_153703_	field_27193	POWERED
	f	I	d	f_153704_	field_31190	RANGE
	f	I	j	f_153705_	field_31192	ACTIVATION_TICKS
	f	I	k	f_153706_	field_31191	SPARK_CYCLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;)V	d	m_153760_	method_31648	onLightningStrike
	m	(Ldcb;Lcmm;Lgu;)V	e	m_153764_	method_33627	updateNeighbours
c	cu	net/minecraft/advancements/critereon/ShotCrossbowTrigger	net/minecraft/class_2123	net/minecraft/advancements/critereon/ShotCrossbowTrigger
	f	Lacq;	a	f_65458_	field_9743	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lcu$a;)Z	a	m_65465_	method_22509	method_22509
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcu$a;	a	m_7214_	method_9114	createInstance
	m	(Laig;Lcfz;)V	a	m_65462_	method_9115	trigger
c	cu$a	net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance	net/minecraft/class_2123$class_2125	net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance
	f	Lbz;	a	f_65477_	field_9747	item
	m	(Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_65481_	method_9121	matches
	m	(Lcml;)Lcu$a;	a	m_65483_	method_9120	shotCrossbow
	m	(Lbz;)Lcu$a;	a	m_159431_	method_35323	shotCrossbow
c	cua	net/minecraft/world/level/block/LiquidBlock	net/minecraft/class_2404	net/minecraft/world/level/block/LiquidBlock
	f	Lddb;	a	f_54688_	field_11278	LEVEL
	f	Ldxc;	b	f_54689_	field_11279	fluid
	f	Lefb;	c	f_54690_	field_24412	STABLE_SHAPE
	f	Lcom/google/common/collect/ImmutableList;	d	f_181233_	field_34006	POSSIBLE_FLOW_DIRECTIONS
	f	Ljava/util/List;	e	f_54691_	field_11276	stateCache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldxc;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;)Z	a	m_54696_	method_10316	shouldSpreadLiquid
	m	(Lcmn;Lgu;)V	a	m_54700_	method_10318	fizz
c	cub	net/minecraft/world/level/block/LiquidBlockContainer	net/minecraft/class_2402	net/minecraft/world/level/block/LiquidBlockContainer
	m	(Lcls;Lgu;Ldcb;Ldxd;)Z	a	m_6044_	method_10310	canPlaceLiquid
	m	(Lcmn;Lgu;Ldcb;Ldxe;)Z	a	m_7361_	method_10311	placeLiquid
c	cuc	net/minecraft/world/level/block/LoomBlock	net/minecraft/class_2406	net/minecraft/world/level/block/LoomBlock
	f	Lsw;	a	f_54774_	field_17373	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_54780_	method_17478	method_17478
c	cud	net/minecraft/world/level/block/MagmaBlock	net/minecraft/class_2413	net/minecraft/world/level/block/MagmaBlock
	f	I	a	f_153775_	field_31193	BUBBLE_COLUMN_CHECK_DELAY
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cue	net/minecraft/world/level/block/MangroveLeavesBlock	net/minecraft/class_7114	net/minecraft/world/level/block/MangroveLeavesBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cuf	net/minecraft/world/level/block/MangrovePropaguleBlock	net/minecraft/class_7115	net/minecraft/world/level/block/MangrovePropaguleBlock
	f	Lddb;	a	f_221441_	field_37588	AGE
	f	I	b	f_221442_	field_37589	MAX_AGE
	f	Ldcs;	c	f_221443_	field_37591	HANGING
	f	[Lefb;	g	f_221444_	field_37592	SHAPE_PER_AGE
	f	Ldcs;	h	f_221445_	field_37590	WATERLOGGED
	f	F	i	f_221446_	field_38749	GROW_TALL_MANGROVE_PROBABILITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	b	m_221492_	method_41434	createNewHangingPropagule
	m	(I)Ldcb;	b	m_221485_	method_43130	createNewHangingPropagule
	m	(Ldcb;)Z	h	m_221499_	method_41435	isHanging
	m	(Ldcb;)Z	n	m_221501_	method_41436	isFullyGrown
c	cug	net/minecraft/world/level/block/MangroveRootsBlock	net/minecraft/class_7116	net/minecraft/world/level/block/MangroveRootsBlock
	f	Ldcs;	a	f_221503_	field_37593	WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cuh	net/minecraft/world/level/block/MelonBlock	net/minecraft/class_2411	net/minecraft/world/level/block/MelonBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cui	net/minecraft/world/level/block/Mirror	net/minecraft/class_2415	net/minecraft/world/level/block/Mirror
	f	Lcui;	a	NONE	field_11302	NONE
	f	Lcui;	b	LEFT_RIGHT	field_11300	LEFT_RIGHT
	f	Lcui;	c	FRONT_BACK	field_11301	FRONT_BACK
	f	Lcom/mojang/serialization/Codec;	d	f_221524_	field_39311	CODEC
	f	Ljava/lang/String;	e	f_221525_	field_39312	id
	f	Lsw;	f	f_153781_	field_27883	symbol
	f	Lh;	g	f_54835_	field_23263	rotation
	f	[Lcui;	h	$VALUES	field_11299	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lh;)V	<init>	<init>	<init>	<init>
	m	()Lh;	a	m_54842_	method_26380	rotation
	m	(Lha;)Lcvz;	a	m_54846_	method_10345	getRotation
	m	(II)I	a	m_54843_	method_10344	mirror
	m	(Lha;)Lha;	b	m_54848_	method_10343	mirror
	m	()Lsw;	b	m_153787_	method_32354	symbol
	m	()[Lcui;	d	m_153788_	method_36706	$values
c	cui$1	net/minecraft/world/level/block/Mirror$1	net/minecraft/class_2415$1	net/minecraft/world/level/block/Mirror$1
	f	[I	a	f_54853_	field_11303	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cuj	net/minecraft/world/level/block/MossBlock	net/minecraft/class_5807	net/minecraft/world/level/block/MossBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lhr;)Ljava/util/Optional;	a	m_257327_	method_46685	method_46685
	m	(Laif;Lapf;Lgu;Lhe$c;)V	a	m_255306_	method_46684	method_46684
c	cuk	net/minecraft/world/level/block/MudBlock	net/minecraft/class_7117	net/minecraft/world/level/block/MudBlock
	f	Lefb;	a	f_221542_	field_37594	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cul	net/minecraft/world/level/block/MultifaceBlock	net/minecraft/class_5778	net/minecraft/world/level/block/MultifaceBlock
	f	[Lha;	a	f_153806_	field_28421	DIRECTIONS
	f	F	b	f_153807_	field_31194	AABB_OFFSET
	f	Lefb;	c	f_153808_	field_28413	UP_AABB
	f	Lefb;	d	f_153809_	field_28414	DOWN_AABB
	f	Lefb;	e	f_153810_	field_28415	WEST_AABB
	f	Lefb;	f	f_153811_	field_28416	EAST_AABB
	f	Lefb;	g	f_153812_	field_28417	NORTH_AABB
	f	Lefb;	h	f_153813_	field_28418	SOUTH_AABB
	f	Ljava/util/Map;	i	f_153814_	field_28419	PROPERTY_BY_DIRECTION
	f	Ljava/util/Map;	j	f_153815_	field_28420	SHAPE_BY_DIRECTION
	f	Lcom/google/common/collect/ImmutableMap;	k	f_153816_	field_28422	shapesCache
	f	Z	l	f_153817_	field_28423	canRotate
	f	Z	m	f_153818_	field_28424	canMirrorX
	f	Z	n	f_153819_	field_28425	canMirrorZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)B	a	m_221576_	method_41439	pack
	m	(Ldcb;Lha;)Z	a	m_153900_	method_33366	hasFace
	m	(Ldcb;Lcmm;Lgu;Lha;)Ldcb;	a	m_153861_	method_33361	method_33361
	m	(Ldcb;Ljava/util/function/Function;)Ldcb;	a	m_153910_	method_33367	mapDirections
	m	(B)Ljava/util/Set;	a	m_221569_	method_41437	unpack
	m	(Ldcb;Ldcs;)Ldcb;	a	m_153897_	method_33365	removeFace
	m	(Lcls;Lha;Lgu;Ldcb;)Z	a	m_153829_	method_33358	canAttachTo
	m	(Ljava/util/EnumMap;)V	a	m_153922_	method_33370	method_33370
	m	(Lha;)Z	a	m_153920_	method_33369	isFaceSupported
	m	(Ldcc;)Ldcb;	a	m_153918_	method_33368	getDefaultMultifaceState
	m	(Lcls;Ldcb;Lgu;Lha;)Z	a	m_221571_	method_41438	isValidStateForPlacement
	m	(Lha;)Ldcs;	b	m_153933_	method_33374	getFaceProperty
	m	(Ldcb;Lha;)Z	b	m_221578_	method_33372	method_33372
	m	()Lcum;	b	m_213612_	method_41432	getSpreader
	m	(Ldcb;Lha;)Z	c	m_221581_	method_33376	method_33376
	m	(Ldcb;Lcls;Lgu;Lha;)Ldcb;	c	m_153940_	method_33362	getStateForPlacement
	m	()Z	g	m_153964_	method_33378	isWaterloggable
	m	(Ldcb;)Ljava/util/Set;	h	m_221584_	method_41440	availableFaces
	m	(Ldcb;)Z	n	m_153960_	method_33381	hasAnyFace
	m	(Ldcb;)Lefb;	o	m_153958_	method_33380	calculateMultifaceShape
	m	(Ldcb;)Z	p	m_153962_	method_33382	hasAnyVacantFace
c	cum	net/minecraft/world/level/block/MultifaceSpreader	net/minecraft/class_7118	net/minecraft/world/level/block/MultifaceSpreader
	f	[Lcum$e;	a	f_221586_	field_37595	DEFAULT_SPREAD_ORDER
	f	Lcum$b;	b	f_221587_	field_37596	config
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcul;)V	<init>	<init>	<init>	<init>
	m	(Lcum$b;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcls;Lgu;Lha;Lha;)Z	a	m_221606_	method_41444	method_41444
	m	(Ldcb;Lha;)Z	a	m_221668_	method_41454	method_41454
	m	(Ldcb;Lcmn;Lgu;Lha;Lapf;Z)Ljava/util/Optional;	a	m_221630_	method_41447	spreadFromFaceTowardRandomDirection
	m	(Lcmn;Lcum$c;Z)Ljava/util/Optional;	a	m_221593_	method_41441	spreadToFace
	m	(Ldcb;Lcmn;Lgu;Lha;Lha;Z)Ljava/util/Optional;	a	m_221637_	method_41446	spreadFromFaceTowardDirection
	m	(Ldcb;Lcmn;Lgu;Z)J	a	m_221657_	method_41452	spreadAll
	m	(Ldcb;Lcmn;Lgu;Lha;Z)J	a	m_221644_	method_41448	spreadFromFaceTowardAllDirections
	m	(Ldcb;Lcls;Lgu;Lha;Lha;Lcum$d;)Ljava/util/Optional;	a	m_221612_	method_41445	getSpreadFromFaceTowardDirection
	m	(Ldcb;Lcmn;Lgu;Lapf;Lha;)Ljava/util/Optional;	a	m_221624_	method_41451	method_41451
	m	(Lcmn;ZLcum$c;)Ljava/util/Optional;	a	m_221597_	method_41442	method_41442
	m	(Ldcb;Lcmn;Lgu;Lha;ZLha;)Ljava/util/Optional;	a	m_221650_	method_41449	method_41449
	m	(Ldcb;Lcmn;Lgu;ZLha;)Ljava/lang/Long;	a	m_221662_	method_41453	method_41453
	m	(Ldcb;Lcls;Lgu;Lha;)Z	a	m_221601_	method_41443	canSpreadInAnyDirection
	m	(Ldcb;Lcmn;Lgu;Lapf;)Ljava/util/Optional;	a	m_221619_	method_41450	spreadFromRandomFaceTowardRandomDirection
	m	(Ldcb;Lcmn;Lgu;Lha;ZLha;)Ljava/util/Optional;	b	m_221671_	method_41455	method_41455
	m	(Ldcb;Lha;)Z	b	m_221678_	method_41456	method_41456
c	cum$a	net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig	net/minecraft/class_7118$class_7119	net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig
	f	Lcul;	a	f_221681_	field_37597	block
	m	(Lcul;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Lgu;Lha;Ldcb;)Z	a	m_213938_	method_41458	stateCanBeReplaced
c	cum$b	net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig	net/minecraft/class_7118$class_7120	net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig
	m	(Ldcb;Lcls;Lgu;Lha;)Ldcb;	a	m_214136_	method_41459	getStateForPlacement
	m	(Lcls;Lgu;Lcum$c;)Z	a	m_213973_	method_41457	canSpreadInto
	m	(Ldcb;)Z	a	m_214107_	method_41462	isOtherBlockValidAsSource
	m	(Ldcb;Lha;)Z	a	m_221711_	method_41463	hasFace
	m	()[Lcum$e;	a	m_214109_	method_41460	getSpreadTypes
	m	(Lcmn;Lcum$c;Ldcb;Z)Z	a	m_221701_	method_41461	placeBlock
	m	(Ldcb;Lha;)Z	b	m_221714_	method_41464	canSpreadFrom
c	cum$c	net/minecraft/world/level/block/MultifaceSpreader$SpreadPos	net/minecraft/class_7118$class_7121	net/minecraft/world/level/block/MultifaceSpreader$SpreadPos
	f	Lgu;	a	f_221717_	comp_534	pos
	f	Lha;	b	f_221718_	comp_535	face
	m	(Lgu;Lha;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_221717_	comp_534	pos
	m	()Lha;	b	f_221718_	comp_535	face
c	cum$d	net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate	net/minecraft/class_7118$class_7122	net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate
	m	(Lcls;Lgu;Lcum$c;)Z	test	m_221728_	test	test
c	cum$e	net/minecraft/world/level/block/MultifaceSpreader$SpreadType	net/minecraft/class_7118$class_7123	net/minecraft/world/level/block/MultifaceSpreader$SpreadType
	f	Lcum$e;	a	SAME_POSITION	field_37598	SAME_POSITION
	f	Lcum$e;	b	SAME_PLANE	field_37599	SAME_PLANE
	f	Lcum$e;	c	WRAP_AROUND	field_37600	WRAP_AROUND
	f	[Lcum$e;	d	$VALUES	field_37601	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcum$e;	a	m_221740_	method_41465	$values
	m	(Lgu;Lha;Lha;)Lcum$c;	a	m_213941_	method_41466	getSpreadPos
c	cum$e$1	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1	net/minecraft/class_7118$class_7123$1	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cum$e$2	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2	net/minecraft/class_7118$class_7123$2	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cum$e$3	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3	net/minecraft/class_7118$class_7123$3	net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cun	net/minecraft/world/level/block/MushroomBlock	net/minecraft/class_2420	net/minecraft/world/level/block/MushroomBlock
	f	F	a	f_153980_	field_31195	AABB_OFFSET
	f	Lefb;	b	f_54855_	field_11304	SHAPE
	f	Lacp;	c	f_254650_	field_27194	feature
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;Ldcb;Lapf;)Z	a	m_221773_	method_10349	growMushroom
c	cuo	net/minecraft/world/level/block/MyceliumBlock	net/minecraft/class_2418	net/minecraft/world/level/block/MyceliumBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cup	net/minecraft/world/level/block/NetherPortalBlock	net/minecraft/class_2423	net/minecraft/world/level/block/NetherPortalBlock
	f	Ldcz;	a	f_54904_	field_11310	AXIS
	f	I	b	f_153985_	field_31196	AABB_OFFSET
	f	Lefb;	c	f_54905_	field_11309	X_AXIS_AABB
	f	Lefb;	d	f_54906_	field_11308	Z_AXIS_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cup$1	net/minecraft/world/level/block/NetherPortalBlock$1	net/minecraft/class_2423$1	net/minecraft/world/level/block/NetherPortalBlock$1
	f	[I	a	f_54946_	field_11320	$SwitchMap$net$minecraft$core$Direction$Axis
	f	[I	b	f_54947_	field_11319	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cuq	net/minecraft/world/level/block/NetherSproutsBlock	net/minecraft/class_4772	net/minecraft/world/level/block/NetherSproutsBlock
	f	Lefb;	a	f_54949_	field_22136	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cur	net/minecraft/world/level/block/NetherVines	net/minecraft/class_4949	net/minecraft/world/level/block/NetherVines
	f	D	a	f_153986_	field_31197	GROW_PER_TICK_PROBABILITY
	f	D	b	f_153987_	field_31198	BONEMEAL_GROW_PROBABILITY_DECREASE_RATE
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_54963_	method_25961	isValidGrowthState
	m	(Lapf;)I	a	m_221803_	method_26381	getBlocksToGrowWhenBonemealed
c	cus	net/minecraft/world/level/block/NetherWartBlock	net/minecraft/class_2421	net/minecraft/world/level/block/NetherWartBlock
	f	I	a	f_153989_	field_31199	MAX_AGE
	f	Lddb;	b	f_54967_	field_11306	AGE
	f	[Lefb;	c	f_54968_	field_11305	SHAPE_BY_AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cut	net/minecraft/world/level/block/NetherrackBlock	net/minecraft/class_4773	net/minecraft/world/level/block/NetherrackBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cuu	net/minecraft/world/level/block/NoteBlock	net/minecraft/class_2428	net/minecraft/world/level/block/NoteBlock
	f	Ldcz;	a	f_55011_	field_11325	INSTRUMENT
	f	Ldcs;	b	f_55012_	field_11326	POWERED
	f	Lddb;	c	f_55013_	field_11324	NOTE
	f	I	d	f_262759_	field_41678	NOTE_VOLUME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Ldcb;Lcmm;Lgu;)V	a	m_260916_	method_10367	playNote
	m	(Lcmm;Lgu;)Lacq;	a	m_262851_	method_47886	getCustomSoundId
	m	(Lcmn;Lgu;Ldcb;)Ldcb;	b	m_261136_	method_47583	setInstrument
	m	(I)F	b	m_276981_	method_49818	getPitchFromNote
c	cuv	net/minecraft/world/level/block/NyliumBlock	net/minecraft/class_4849	net/minecraft/world/level/block/NyliumBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lddy;Lapf;Lgu;Lhe$c;)V	a	m_255256_	method_46686	method_46686
	m	(Lhr;Lacp;Laif;Lddy;Lapf;Lgu;)V	a	m_255258_	method_46687	place
	m	(Ldcb;Lcmp;Lgu;)Z	b	m_55078_	method_24856	canBeNylium
c	cuw	net/minecraft/world/level/block/ObserverBlock	net/minecraft/class_2426	net/minecraft/world/level/block/ObserverBlock
	f	Ldcs;	b	f_55082_	field_11322	POWERED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;)V	a	m_55088_	method_10365	updateNeighborsInFront
	m	(Lcmn;Lgu;)V	a	m_55092_	method_10366	startSignal
c	cux	net/minecraft/world/level/block/PiglinWallSkullBlock	net/minecraft/class_7938	net/minecraft/world/level/block/PiglinWallSkullBlock
	f	Ljava/util/Map;	b	f_260652_	field_41311	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cuy	net/minecraft/world/level/block/PinkPetalsBlock	net/minecraft/class_8169	net/minecraft/world/level/block/PinkPetalsBlock
	f	I	a	f_271110_	field_42762	MIN_FLOWERS
	f	I	b	f_271156_	field_42763	MAX_FLOWERS
	f	Ldcv;	c	f_271347_	field_42764	FACING
	f	Lddb;	d	f_271373_	field_42765	AMOUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cuz	net/minecraft/world/level/block/PipeBlock	net/minecraft/class_2429	net/minecraft/world/level/block/PipeBlock
	f	Ldcs;	a	f_55148_	field_11332	NORTH
	f	Ldcs;	b	f_55149_	field_11335	EAST
	f	Ldcs;	c	f_55150_	field_11331	SOUTH
	f	Ldcs;	d	f_55151_	field_11328	WEST
	f	Ldcs;	e	f_55152_	field_11327	UP
	f	Ldcs;	f	f_55153_	field_11330	DOWN
	f	Ljava/util/Map;	g	f_55154_	field_11329	PROPERTY_BY_DIRECTION
	f	[Lefb;	h	f_55155_	field_11333	shapeByIndex
	f	[Lha;	i	f_55156_	field_11334	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FLdca$d;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/EnumMap;)V	a	m_55163_	method_10369	method_10369
	m	(F)[Lefb;	a	m_55161_	method_10370	makeShapes
	m	(Ldcb;)I	h	m_55174_	method_10368	getAABBIndex
c	cv	net/minecraft/advancements/critereon/SimpleCriterionTrigger	net/minecraft/class_4558	net/minecraft/advancements/critereon/SimpleCriterionTrigger
	f	Ljava/util/Map;	a	f_66232_	field_20735	players
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Ljava/util/function/Predicate;)V	a	m_66234_	method_22510	trigger
	m	(Lcom/google/gson/JsonObject;Lbe;)Lar;	b	m_5868_	method_27853	createInstance
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lar;	b	m_7214_	method_27854	createInstance
	m	(Lacy;)Ljava/util/Set;	b	m_66251_	method_22512	method_22512
c	cva	net/minecraft/world/level/block/PitcherCropBlock	net/minecraft/class_8237	net/minecraft/world/level/block/PitcherCropBlock
	f	Lddb;	b	f_276478_	field_43239	AGE
	f	I	c	f_276671_	field_43240	MAX_AGE
	f	I	d	f_276596_	field_43241	DOUBLE_PLANT_AGE_INTERSECTION
	f	I	e	f_278117_	field_43391	BONEMEAL_INCREASE
	f	Lefb;	f	f_278440_	field_43244	FULL_UPPER_SHAPE
	f	Lefb;	g	f_278400_	field_43245	FULL_LOWER_SHAPE
	f	Lefb;	h	f_276694_	field_43246	COLLISION_SHAPE_BULB
	f	Lefb;	i	f_276589_	field_43247	COLLISION_SHAPE_CROP
	f	[Lefb;	j	f_278405_	field_44477	UPPER_SHAPE_BY_AGE
	f	[Lefb;	k	f_278397_	field_44478	LOWER_SHAPE_BY_AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Laif;Ldcb;Lgu;I)V	a	m_276898_	method_49819	grow
	m	(Lcmp;Lgu;Ldcb;I)Z	a	m_289996_	method_52266	canGrow
	m	(Lcmp;Lgu;)Z	a	m_277165_	method_49820	canGrowInto
	m	(Lcmp;Lgu;Ldcb;)Lcva$a;	b	m_289999_	method_52268	getLowerHalf
	m	(Lcmp;Lgu;)Z	b	m_290004_	method_52267	sufficientLight
	m	(Ldcb;)Z	h	m_276876_	method_49821	isMaxAge
	m	(Ldcb;)Z	n	m_278754_	method_51171	isLower
	m	(Ldcb;)Z	o	m_290001_	method_52269	isUpper
c	cva$a	net/minecraft/world/level/block/PitcherCropBlock$PosAndState	net/minecraft/class_8237$class_8587	net/minecraft/world/level/block/PitcherCropBlock$PosAndState
	f	Lgu;	a	f_289994_	comp_1551	pos
	f	Ldcb;	b	f_289993_	comp_1552	state
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_289994_	comp_1551	pos
	m	()Ldcb;	b	f_289993_	comp_1552	state
c	cvb	net/minecraft/world/level/block/PlayerHeadBlock	net/minecraft/class_2435	net/minecraft/world/level/block/PlayerHeadBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvc	net/minecraft/world/level/block/PlayerWallHeadBlock	net/minecraft/class_2433	net/minecraft/world/level/block/PlayerWallHeadBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvd	net/minecraft/world/level/block/PointedDripstoneBlock	net/minecraft/class_5689	net/minecraft/world/level/block/PointedDripstoneBlock
	f	F	D	f_153995_	field_31201	STALAGMITE_FALL_DISTANCE_OFFSET
	f	I	E	f_153996_	field_31202	STALAGMITE_FALL_DAMAGE_MODIFIER
	f	F	F	f_153997_	field_33566	AVERAGE_DAYS_PER_GROWTH
	f	F	G	f_153998_	field_33567	GROWTH_PROBABILITY_PER_RANDOM_TICK
	f	I	H	f_153999_	field_33568	MAX_GROWTH_LENGTH
	f	I	I	f_154000_	field_33569	MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING
	f	F	J	f_154001_	field_31203	STALACTITE_DRIP_START_PIXEL
	f	Lefb;	K	f_154002_	field_28053	TIP_MERGE_SHAPE
	f	Lefb;	L	f_154003_	field_28054	TIP_SHAPE_UP
	f	Lefb;	M	f_154004_	field_28055	TIP_SHAPE_DOWN
	f	Lefb;	N	f_154005_	field_28058	FRUSTUM_SHAPE
	f	Lefb;	O	f_154006_	field_28056	MIDDLE_SHAPE
	f	Lefb;	P	f_154007_	field_28057	BASE_SHAPE
	f	F	Q	f_154008_	field_31204	MAX_HORIZONTAL_OFFSET
	f	Lefb;	R	f_202005_	field_36340	REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK
	f	Ldcv;	a	f_154009_	field_28050	TIP_DIRECTION
	f	Ldcz;	b	f_154010_	field_28051	THICKNESS
	f	Ldcs;	c	f_154011_	field_28052	WATERLOGGED
	f	I	d	f_154012_	field_31205	MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE
	f	I	e	f_154014_	field_31207	DELAY_BEFORE_FALLING
	f	F	f	f_154015_	field_31208	DRIP_PROBABILITY_PER_ANIMATE_TICK
	f	F	g	f_154016_	field_31209	DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE
	f	I	h	f_154017_	field_31210	MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON
	f	F	i	f_221844_	field_31211	WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK
	f	F	j	f_221845_	field_31212	LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK
	f	D	k	f_154020_	field_31213	MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE
	f	F	l	f_154021_	field_31214	STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE
	f	I	m	f_154022_	field_31215	STALACTITE_MAX_DAMAGE
	f	I	n	f_153994_	field_31200	MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldxd;)V	a	m_154071_	method_32768	spawnDripParticle
	m	(Laif;Lgu;)Ldxd;	a	m_221849_	method_32775	getCauldronFillFluidType
	m	(Ldxd;Ldcb;)Z	a	m_154160_	method_33274	method_33274
	m	(Ldcb;Lha;)Z	a	m_154143_	method_36372	isUnmergedTipWithDirection
	m	(Ldcb;Ldcb;)Z	a	m_154140_	method_36371	canGrow
	m	(Lcmm;Lgu;Ldcb;)V	a	m_154062_	method_32899	spawnDripParticle
	m	(Ldcb;Laif;Lgu;)V	a	m_154097_	method_32771	spawnFallingStalactite
	m	(ZLdcb;)Z	a	m_154166_	method_36373	method_36373
	m	(Ldcb;Lcmn;Lgu;)V	a	m_154230_	method_36376	createMergedTips
	m	(Laif;Lgu;Lha;)V	a	m_154035_	method_36369	grow
	m	(Lcmn;Lgu;Lha;Ldcy;)V	a	m_154087_	method_36370	createDripstone
	m	(Ldcb;Laif;Lgu;F)V	a	m_221859_	method_32772	maybeTransferFluid
	m	(Ldcb;Lcmn;Lgu;IZ)Lgu;	a	m_154130_	method_32782	findTip
	m	(Lcvd$a;)Ldxd;	a	m_221857_	method_43131	method_43131
	m	(Lcmn;Lgu;Lha$b;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;	a	m_202006_	method_33272	findBlockVertical
	m	(Lcmm;Lgu;Ldxd;)Lgu;	a	m_154076_	method_32769	findFillableCauldronBelowStalactiteTip
	m	(Lcmm;Ldxd;)Ldxd;	a	m_154052_	method_33271	getDripFluid
	m	(Lha;Lgu;Ldcb;)Z	a	m_202013_	method_33275	method_33275
	m	(Ldcb;Z)Z	a	m_154153_	method_32784	isTip
	m	(Lcmp;Lgu;Lha;Z)Ldcy;	a	m_154092_	method_32770	calculateDripstoneThickness
	m	(FLcvd$a;)Z	a	m_221846_	method_33270	method_33270
	m	(Lcmm;Lgu;Ldcb;I)Ljava/util/Optional;	a	m_154066_	method_32776	findRootBlock
	m	(Ldxd;)Z	a	m_154158_	method_33273	canFillCauldron
	m	(Lcmm;Lgu;Ldcb;Lcvd$a;)V	a	m_221852_	method_33277	method_33277
	m	(Lcmm;Lgu;)Lgu;	a	m_154055_	method_32767	findStalactiteTipAboveCauldron
	m	(Ldcb;Laif;Lgu;)Z	b	m_154194_	method_36374	canTipGrow
	m	(Ldcb;Lha;)Z	b	m_154207_	method_32774	isPointedDripstoneWithDirection
	m	(Lha;Lgu;Ldcb;)Z	b	m_202021_	method_33278	method_33278
	m	(Lcmm;Lgu;Ldcb;Lcvd$a;)V	b	m_221877_	method_33280	method_33280
	m	(Ldcb;Lcmp;Lgu;)Z	b	m_154203_	method_32778	isStalactiteStartPos
	m	(Lcmm;Lgu;)Lcvd$a;	b	m_221874_	method_33279	method_33279
	m	(Lcmp;Lgu;Lha;)Lha;	b	m_154190_	method_32777	calculateTipDirection
	m	(Laif;Lgu;)V	b	m_154032_	method_36368	growStalagmiteBelow
	m	(Lcmm;Lgu;Ldcb;)Ljava/util/Optional;	b	m_154181_	method_33276	getFluidAboveStalactite
	m	(Lcls;Lgu;Ldcb;)Z	b	m_202017_	method_40016	canDripThrough
	m	(Lcmm;Lgu;Ldcb;)Z	c	m_202028_	method_40017	method_40017
	m	(Ldcb;Laif;Lgu;Lapf;)V	c	m_221887_	method_36375	growStalactiteOrStalagmiteIfPossible
	m	(Lcmp;Lgu;Lha;)Z	c	m_154221_	method_32781	isValidPointedDripstonePlacement
	m	(Lcmm;Lgu;Ldcb;)Z	d	m_202032_	method_40018	method_40018
	m	(Ldcb;)Z	h	m_154238_	method_32783	canDrip
	m	(Ldcb;)Z	n	m_154240_	method_32785	isStalactite
	m	(Ldcb;)Z	o	m_154242_	method_35283	isStalagmite
	m	(Ldcb;)Z	p	m_154244_	method_33281	method_33281
c	cvd$a	net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo	net/minecraft/class_5689$class_7381	net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo
	f	Lgu;	a	f_221892_	comp_709	pos
	f	Ldxd;	b	f_221893_	comp_710	fluid
	f	Ldcb;	c	f_221894_	comp_711	sourceState
	m	(Lgu;Ldxd;Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_221892_	comp_709	pos
	m	()Ldxd;	b	f_221893_	comp_710	fluid
	m	()Ldcb;	c	f_221894_	comp_711	sourceState
c	cve	net/minecraft/world/level/block/PotatoBlock	net/minecraft/class_2439	net/minecraft/world/level/block/PotatoBlock
	f	[Lefb;	a	f_55195_	field_11357	SHAPE_BY_AGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvf	net/minecraft/world/level/block/PowderSnowBlock	net/minecraft/class_5635	net/minecraft/world/level/block/PowderSnowBlock
	f	F	a	f_154246_	field_31216	HORIZONTAL_PARTICLE_MOMENTUM_FACTOR
	f	F	b	f_154247_	field_31217	IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER
	f	F	c	f_154248_	field_31218	IN_BLOCK_VERTICAL_SPEED_MULTIPLIER
	f	F	d	f_154249_	field_31219	NUM_BLOCKS_TO_FALL_INTO_BLOCK
	f	Lefb;	e	f_154250_	field_31220	FALLING_COLLISION_SHAPE
	f	D	f	f_196692_	field_36189	MINIMUM_FALL_DISTANCE_FOR_SOUND
	f	D	g	f_196693_	field_36190	MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Z	a	m_154255_	method_32355	canEntityWalkOnPowderSnow
c	cvg	net/minecraft/world/level/block/PowderSnowCauldronBlock	net/minecraft/class_6377	net/minecraft/world/level/block/PowderSnowCauldronBlock
	m	(Ldca$d;Ljava/util/function/Predicate;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	cvh	net/minecraft/world/level/block/PoweredBlock	net/minecraft/class_2436	net/minecraft/world/level/block/PoweredBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvi	net/minecraft/world/level/block/PoweredRailBlock	net/minecraft/class_2442	net/minecraft/world/level/block/PoweredRailBlock
	f	Ldcz;	d	f_55214_	field_11365	SHAPE
	f	Ldcs;	e	f_55215_	field_11364	POWERED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ZILddf;)Z	a	m_55225_	method_10414	isSameRailWithPower
	m	(Lcmm;Lgu;Ldcb;ZI)Z	a	m_55219_	method_10413	findPoweredRailSignal
c	cvi$1	net/minecraft/world/level/block/PoweredRailBlock$1	net/minecraft/class_2442$1	net/minecraft/world/level/block/PoweredRailBlock$1
	f	[I	a	f_55245_	field_11368	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	f	[I	b	f_55246_	field_11367	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	c	f_55247_	field_11366	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvj	net/minecraft/world/level/block/PressurePlateBlock	net/minecraft/class_2440	net/minecraft/world/level/block/PressurePlateBlock
	f	Ldcs;	d	f_55249_	field_11358	POWERED
	f	Lcvj$a;	e	f_55250_	field_11359	sensitivity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcvj$a;Ldca$d;Ldcq;)V	<init>	<init>	<init>	<init>
c	cvj$1	net/minecraft/world/level/block/PressurePlateBlock$1	net/minecraft/class_2440$1	net/minecraft/world/level/block/PressurePlateBlock$1
	f	[I	a	f_55271_	field_11360	$SwitchMap$net$minecraft$world$level$block$PressurePlateBlock$Sensitivity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvj$a	net/minecraft/world/level/block/PressurePlateBlock$Sensitivity	net/minecraft/class_2440$class_2441	net/minecraft/world/level/block/PressurePlateBlock$Sensitivity
	f	Lcvj$a;	a	EVERYTHING	field_11361	EVERYTHING
	f	Lcvj$a;	b	MOBS	field_11362	MOBS
	f	[Lcvj$a;	c	$VALUES	field_11363	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcvj$a;	a	m_154297_	method_36707	$values
c	cvk	net/minecraft/world/level/block/PumpkinBlock	net/minecraft/class_2445	net/minecraft/world/level/block/PumpkinBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Lbyo;)V	a	m_55285_	method_20291	method_20291
c	cvl	net/minecraft/world/level/block/RailBlock	net/minecraft/class_2443	net/minecraft/world/level/block/RailBlock
	f	Ldcz;	d	f_55392_	field_11369	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvl$1	net/minecraft/world/level/block/RailBlock$1	net/minecraft/class_2443$1	net/minecraft/world/level/block/RailBlock$1
	f	[I	a	f_55410_	field_11372	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	f	[I	b	f_55411_	field_11371	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	c	f_55412_	field_11370	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvm	net/minecraft/world/level/block/RailState	net/minecraft/class_2452	net/minecraft/world/level/block/RailState
	f	Lcmm;	a	f_55414_	field_11409	level
	f	Lgu;	b	f_55415_	field_11410	pos
	f	Lcpd;	c	f_55416_	field_11411	block
	f	Ldcb;	d	f_55417_	field_11406	state
	f	Z	e	f_55418_	field_11408	isStraight
	f	Ljava/util/List;	f	f_55419_	field_11407	connections
	m	(Lcmm;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcvm;)Z	a	m_55425_	method_10464	connectsTo
	m	(Lgu;)Z	a	m_55429_	method_10456	hasRail
	m	(ZZLddf;)Lcvm;	a	m_55431_	method_10459	place
	m	()Ljava/util/List;	a	m_55424_	method_10457	getConnections
	m	(Lddf;)V	a	m_55427_	method_10466	updateConnections
	m	(Lcvm;)Z	b	m_55436_	method_10455	canConnectTo
	m	(Lgu;)Lcvm;	b	m_55438_	method_10458	getRail
	m	()I	b	m_55435_	method_10460	countPotentialConnections
	m	()Ldcb;	c	m_55440_	method_10462	getState
	m	(Lgu;)Z	c	m_55443_	method_10463	hasConnection
	m	(Lcvm;)V	c	m_55441_	method_10461	connectTo
	m	(Lgu;)Z	d	m_55446_	method_10465	hasNeighborRail
	m	()V	d	m_55445_	method_10467	removeSoftConnections
c	cvm$1	net/minecraft/world/level/block/RailState$1	net/minecraft/class_2452$1	net/minecraft/world/level/block/RailState$1
	f	[I	a	f_55448_	field_11412	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvn	net/minecraft/world/level/block/RedStoneOreBlock	net/minecraft/class_2449	net/minecraft/world/level/block/RedStoneOreBlock
	f	Ldcs;	a	f_55450_	field_11392	LIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;)V	a	m_55454_	method_10440	spawnParticles
	m	(Ldcb;Lcmm;Lgu;)V	d	m_55492_	method_10441	interact
c	cvo	net/minecraft/world/level/block/RedStoneWireBlock	net/minecraft/class_2457	net/minecraft/world/level/block/RedStoneWireBlock
	f	Ljava/util/Map;	D	f_55505_	field_24416	SHAPES_CACHE
	f	[Leei;	E	f_55506_	field_24466	COLORS
	f	F	F	f_154303_	field_31221	PARTICLE_DENSITY
	f	Ldcb;	G	f_55507_	field_24733	crossState
	f	Z	H	f_55508_	field_11438	shouldSignal
	f	Ldcz;	a	f_55496_	field_11440	NORTH
	f	Ldcz;	b	f_55497_	field_11436	EAST
	f	Ldcz;	c	f_55498_	field_11437	SOUTH
	f	Ldcz;	d	f_55499_	field_11439	WEST
	f	Lddb;	e	f_55500_	field_11432	POWER
	f	Ljava/util/Map;	f	f_55501_	field_11435	PROPERTY_BY_DIRECTION
	f	I	g	f_154304_	field_31222	H
	f	I	h	f_154305_	field_31223	W
	f	I	i	f_154306_	field_31224	E
	f	I	j	f_154307_	field_31225	N
	f	I	k	f_154308_	field_31226	S
	f	Lefb;	l	f_55502_	field_24413	SHAPE_DOT
	f	Ljava/util/Map;	m	f_55503_	field_24414	SHAPES_FLOOR
	f	Ljava/util/Map;	n	f_55504_	field_24415	SHAPES_UP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Lha;Z)Lddg;	a	m_55522_	method_27841	getConnectingSide
	m	(Lcmm;Lgu;)I	a	m_55527_	method_27842	calculateTargetStrength
	m	(Ldcb;Lha;)Z	a	m_55594_	method_10482	shouldConnectTo
	m	(Lcmm;Lgu;Ldcb;)V	a	m_55530_	method_10485	updatePowerStrength
	m	([Leei;)V	a	m_154318_	method_31649	method_31649
	m	(Lcls;Lgu;Lha;)Lddg;	a	m_55518_	method_10477	getConnectingSide
	m	(Lcls;Ldcb;Lgu;)Ldcb;	a	m_55514_	method_27840	getConnectionState
	m	(Lcmm;Lapf;Lgu;Leei;Lha;Lha;FF)V	a	m_221922_	method_27936	spawnParticlesAlongLine
	m	(Lcmm;Lgu;Ldcb;Ldcb;)V	a	m_55534_	method_28482	updatesOnShapeChange
	m	(Lcls;Ldcb;Lgu;)Ldcb;	b	m_55608_	method_27843	getMissingConnections
	m	(Lcmm;Lgu;)V	b	m_55616_	method_10479	checkCornerChangeAt
	m	(Lcls;Lgu;Ldcb;)Z	b	m_55612_	method_27937	canSurviveOn
	m	(I)I	b	m_55606_	method_10487	getColorForPower
	m	(Lcmm;Lgu;)V	c	m_55637_	method_27844	updateNeighborsOfNeighboringWires
	m	(Ldcb;)Z	h	m_55640_	method_10484	shouldConnectTo
	m	(Ldcb;)Lefb;	n	m_55642_	method_27845	calculateShape
	m	(Ldcb;)Z	o	m_55644_	method_27846	isCross
	m	(Ldcb;)Z	p	m_55646_	method_28483	isDot
	m	(Ldcb;)I	q	m_55648_	method_10486	getWireSignal
c	cvo$1	net/minecraft/world/level/block/RedStoneWireBlock$1	net/minecraft/class_2457$1	net/minecraft/world/level/block/RedStoneWireBlock$1
	f	[I	a	f_55650_	field_24467	$SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide
	f	[I	b	f_55651_	field_11442	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	c	f_55652_	field_11441	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvp	net/minecraft/world/level/block/RedstoneLampBlock	net/minecraft/class_2453	net/minecraft/world/level/block/RedstoneLampBlock
	f	Ldcs;	a	f_55654_	field_11413	LIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvq	net/minecraft/world/level/block/RedstoneTorchBlock	net/minecraft/class_2459	net/minecraft/world/level/block/RedstoneTorchBlock
	f	Ldcs;	a	f_55674_	field_11446	LIT
	f	I	b	f_154325_	field_31227	RECENT_TOGGLE_TIMER
	f	I	c	f_154326_	field_31228	MAX_RECENT_TOGGLES
	f	I	d	f_154327_	field_31229	RESTART_DELAY
	f	Ljava/util/Map;	e	f_55675_	field_11445	RECENT_TOGGLES
	f	I	f	f_154328_	field_31230	TOGGLE_DELAY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Z)Z	a	m_55684_	method_10489	isToggledTooFrequently
	m	(Lcmm;Lgu;Ldcb;)Z	a	m_6918_	method_10488	hasNeighborSignal
	m	(Lcls;)Ljava/util/List;	a	m_55679_	method_20453	method_20453
c	cvq$a	net/minecraft/world/level/block/RedstoneTorchBlock$Toggle	net/minecraft/class_2459$class_2460	net/minecraft/world/level/block/RedstoneTorchBlock$Toggle
	f	Lgu;	a	f_55731_	field_11448	pos
	f	J	b	f_55732_	field_11447	when
	m	(Lgu;J)V	<init>	<init>	<init>	<init>
c	cvr	net/minecraft/world/level/block/RedstoneWallTorchBlock	net/minecraft/class_2458	net/minecraft/world/level/block/RedstoneWallTorchBlock
	f	Ldcv;	e	f_55740_	field_11443	FACING
	f	Ldcs;	f	f_55741_	field_11444	LIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvs	net/minecraft/world/level/block/RenderShape	net/minecraft/class_2464	net/minecraft/world/level/block/RenderShape
	f	Lcvs;	a	INVISIBLE	field_11455	INVISIBLE
	f	Lcvs;	b	ENTITYBLOCK_ANIMATED	field_11456	ENTITYBLOCK_ANIMATED
	f	Lcvs;	c	MODEL	field_11458	MODEL
	f	[Lcvs;	d	$VALUES	field_11457	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcvs;	a	m_154329_	method_36708	$values
c	cvt	net/minecraft/world/level/block/RepeaterBlock	net/minecraft/class_2462	net/minecraft/world/level/block/RepeaterBlock
	f	Ldcs;	a	f_55797_	field_11452	LOCKED
	f	Lddb;	d	f_55798_	field_11451	DELAY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvu	net/minecraft/world/level/block/RespawnAnchorBlock	net/minecraft/class_4969	net/minecraft/world/level/block/RespawnAnchorBlock
	f	I	a	f_154330_	field_31231	MIN_CHARGES
	f	I	b	f_154331_	field_31232	MAX_CHARGES
	f	Lddb;	c	f_55833_	field_23153	CHARGE
	f	Lcom/google/common/collect/ImmutableList;	d	f_55834_	field_26442	RESPAWN_HORIZONTAL_OFFSETS
	f	Lcom/google/common/collect/ImmutableList;	e	f_55835_	field_26443	RESPAWN_OFFSETS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lclw;Lgu;Z)Ljava/util/Optional;	a	m_55843_	method_30842	findStandUpPosition
	m	(Lcfz;)Z	a	m_55848_	method_29289	isRespawnFuel
	m	(Lgu;Lcmm;)Z	a	m_55887_	method_29560	isWaterThatWouldFlow
	m	(Lbfj;Lcmm;Lgu;Ldcb;)V	a	m_269573_	method_26382	charge
	m	(Lbfn;Lclw;Lgu;)Ljava/util/Optional;	a	m_55839_	method_26156	findStandUpPosition
	m	(Ldcb;I)I	a	m_55861_	method_26157	getScaledChargeLevel
	m	(Lcmm;)Z	a	m_55850_	method_27353	canSetSpawn
	m	(Lcmm;Lgu;)Z	a	m_55852_	method_29559	method_29559
	m	(Ldcb;Lcmm;Lgu;)V	d	m_55890_	method_29561	explode
	m	(Ldcb;)Z	h	m_55894_	method_29290	canBeCharged
c	cvu$1	net/minecraft/world/level/block/RespawnAnchorBlock$1	net/minecraft/class_4969$1	net/minecraft/world/level/block/RespawnAnchorBlock$1
	f	Lgu;	a	f_55896_	field_25404	val$pos
	f	Z	b	f_55897_	field_25405	val$inWater
	f	Lcvu;	c	f_55898_	field_25406	field_25406
	m	(Lcvu;Lgu;Z)V	<init>	<init>	<init>	<init>
c	cvv	net/minecraft/world/level/block/RodBlock	net/minecraft/class_2337	net/minecraft/world/level/block/RodBlock
	f	F	e	f_154332_	field_31233	AABB_MIN
	f	F	f	f_154333_	field_31234	AABB_MAX
	f	Lefb;	g	f_154334_	field_10971	Y_AXIS_AABB
	f	Lefb;	h	f_154335_	field_10970	Z_AXIS_AABB
	f	Lefb;	i	f_154336_	field_10969	X_AXIS_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvv$1	net/minecraft/world/level/block/RodBlock$1	net/minecraft/class_2337$1	net/minecraft/world/level/block/RodBlock$1
	f	[I	a	f_154356_	field_10972	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvw	net/minecraft/world/level/block/RootedDirtBlock	net/minecraft/class_5954	net/minecraft/world/level/block/RootedDirtBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvx	net/minecraft/world/level/block/RootsBlock	net/minecraft/class_4774	net/minecraft/world/level/block/RootsBlock
	f	F	a	f_154375_	field_31235	AABB_OFFSET
	f	Lefb;	b	f_55909_	field_22137	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cvy	net/minecraft/world/level/block/RotatedPillarBlock	net/minecraft/class_2465	net/minecraft/world/level/block/RotatedPillarBlock
	f	Ldcz;	g	f_55923_	field_11459	AXIS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcvz;)Ldcb;	b	m_154376_	method_36377	rotatePillar
c	cvy$1	net/minecraft/world/level/block/RotatedPillarBlock$1	net/minecraft/class_2465$1	net/minecraft/world/level/block/RotatedPillarBlock$1
	f	[I	a	f_55934_	field_11461	$SwitchMap$net$minecraft$core$Direction$Axis
	f	[I	b	f_55935_	field_11460	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cvz	net/minecraft/world/level/block/Rotation	net/minecraft/class_2470	net/minecraft/world/level/block/Rotation
	f	Lcvz;	a	NONE	field_11467	NONE
	f	Lcvz;	b	CLOCKWISE_90	field_11463	CLOCKWISE_90
	f	Lcvz;	c	CLOCKWISE_180	field_11464	CLOCKWISE_180
	f	Lcvz;	d	COUNTERCLOCKWISE_90	field_11465	COUNTERCLOCKWISE_90
	f	Lcom/mojang/serialization/Codec;	e	f_221983_	field_39313	CODEC
	f	Ljava/lang/String;	f	f_221984_	field_39314	id
	f	Lh;	g	f_55941_	field_23264	rotation
	f	[Lcvz;	h	$VALUES	field_11466	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lh;)V	<init>	<init>	<init>	<init>
	m	()Lh;	a	m_55948_	method_26383	rotation
	m	(Lcvz;)Lcvz;	a	m_55952_	method_10501	getRotated
	m	(II)I	a	m_55949_	method_10502	rotate
	m	(Lapf;)Lcvz;	a	m_221990_	method_16548	getRandom
	m	(Lha;)Lha;	a	m_55954_	method_10503	rotate
	m	(Lapf;)Ljava/util/List;	b	m_221992_	method_16547	getShuffled
	m	()[Lcvz;	b	m_154379_	method_36709	$values
c	cvz$1	net/minecraft/world/level/block/Rotation$1	net/minecraft/class_2470$1	net/minecraft/world/level/block/Rotation$1
	f	[I	a	f_55963_	field_11468	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cw	net/minecraft/advancements/critereon/SlideDownBlockTrigger	net/minecraft/class_4713	net/minecraft/advancements/critereon/SlideDownBlockTrigger
	f	Lacq;	a	f_66974_	field_21586	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lcpn;	a	m_66987_	method_23907	deserializeBlock
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_66993_	method_23908	method_23908
	m	(Lcpn;Ljava/lang/String;)V	a	m_66981_	method_23905	method_23905
	m	(Laig;Ldcb;)V	a	m_66978_	method_23909	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcw$a;	a	m_7214_	method_23911	createInstance
	m	(Ldcb;Lcw$a;)Z	a	m_66984_	method_23906	method_23906
c	cw$a	net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance	net/minecraft/class_4713$class_4714	net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance
	f	Lcpn;	a	f_67000_	field_21587	block
	f	Lcz;	b	f_67001_	field_21588	state
	m	(Lba;Lcpn;Lcz;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Lcw$a;	a	m_67006_	method_23912	slidesDownBlock
	m	(Ldcb;)Z	a	m_67008_	method_23913	matches
c	cwa	net/minecraft/world/level/block/SandBlock	net/minecraft/class_2468	net/minecraft/world/level/block/SandBlock
	f	I	a	f_55965_	field_11462	dustColor
	m	(ILdca$d;)V	<init>	<init>	<init>	<init>
c	cwb	net/minecraft/world/level/block/SaplingBlock	net/minecraft/class_2473	net/minecraft/world/level/block/SaplingBlock
	f	Ldbh;	a	f_55975_	field_11477	treeGrower
	f	Lddb;	d	f_55973_	field_11476	STAGE
	f	F	e	f_154380_	field_31236	AABB_OFFSET
	f	Lefb;	f	f_55974_	field_11478	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldbh;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;Ldcb;Lapf;)V	a	m_222000_	method_10507	advanceTree
c	cwc	net/minecraft/world/level/block/ScaffoldingBlock	net/minecraft/class_3736	net/minecraft/world/level/block/ScaffoldingBlock
	f	I	a	f_154381_	field_31237	STABILITY_MAX_DISTANCE
	f	Lddb;	b	f_56012_	field_16495	DISTANCE
	f	Ldcs;	c	f_56013_	field_16496	WATERLOGGED
	f	Ldcs;	d	f_56014_	field_16547	BOTTOM
	f	I	e	f_154382_	field_31238	TICK_DELAY
	f	Lefb;	f	f_56015_	field_16494	STABLE_SHAPE
	f	Lefb;	g	f_56016_	field_16497	UNSTABLE_SHAPE
	f	Lefb;	h	f_56017_	field_17577	UNSTABLE_SHAPE_BOTTOM
	f	Lefb;	i	f_56018_	field_17578	BELOW_BLOCK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)I	a	m_56024_	method_16372	getDistance
	m	(Lcls;Lgu;I)Z	a	m_56027_	method_16373	isBottom
c	cwd	net/minecraft/world/level/block/SculkBehaviour	net/minecraft/class_7124	net/minecraft/world/level/block/SculkBehaviour
	f	Lcwd;	t_	f_222023_	field_37602	DEFAULT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmn;Lgu;Lapf;)Z	a	m_222030_	method_41470	depositCharge
	m	(Lcmn;Lgu;Ldcb;Ljava/util/Collection;Z)Z	a	m_214094_	method_41469	attemptSpreadVein
	m	()B	a	m_222025_	method_41467	getSculkSpreadDelay
	m	(Lcmn;Ldcb;Lgu;Lapf;)V	a	m_213805_	method_41468	onDischarged
	m	(Lcwi$a;Lcmn;Lgu;Lapf;Lcwi;Z)I	a	m_213628_	method_41471	attemptUseCharge
	m	()Z	c	m_213999_	method_41472	canChangeBlockStateOnSpread
	m	(I)I	i_	m_213670_	method_41473	updateDecayDelay
c	cwd$1	net/minecraft/world/level/block/SculkBehaviour$1	net/minecraft/class_7124$1	net/minecraft/world/level/block/SculkBehaviour$1
	m	()V	<init>	<init>	<init>	<init>
c	cwe	net/minecraft/world/level/block/SculkBlock	net/minecraft/class_7125	net/minecraft/world/level/block/SculkBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)Z	a	m_222064_	method_41474	canPlaceGrowth
	m	(Lcmn;Lgu;Lapf;Z)Ldcb;	a	m_222067_	method_41475	getRandomGrowthState
	m	(Lcwi;Lgu;Lgu;I)I	a	m_222079_	method_41476	getDecayPenalty
c	cwf	net/minecraft/world/level/block/SculkCatalystBlock	net/minecraft/class_7126	net/minecraft/world/level/block/SculkCatalystBlock
	f	Ldcs;	a	f_222086_	field_37604	PULSE
	f	Lbdc;	b	f_222087_	field_37605	xpRange
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwg	net/minecraft/world/level/block/SculkSensorBlock	net/minecraft/class_5703	net/minecraft/world/level/block/SculkSensorBlock
	f	[F	a	f_276565_	field_43248	RESONANCE_PITCH_BEND
	f	I	b	f_154383_	field_31239	ACTIVE_TICKS
	f	I	c	f_154384_	field_44607	COOLDOWN_TICKS
	f	Ldcz;	d	f_154386_	field_28111	PHASE
	f	Lddb;	e	f_154387_	field_28112	POWER
	f	Ldcs;	f	f_154388_	field_28113	WATERLOGGED
	f	Lefb;	g	f_154389_	field_28114	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldas;)V	a	m_279962_	method_32905	method_32905
	m	(Lcmm;Lgu;Ldcb;)V	a	m_154407_	method_32903	deactivate
	m	(Lbfj;Lcmm;Lgu;I)V	a	m_277083_	method_49822	tryResonateVibration
	m	([F)V	a	m_276749_	method_49823	method_49823
	m	(Lbfj;Lcmm;Lgu;Ldcb;II)V	a	m_277033_	method_32904	activate
	m	(Lcmm;Lgu;Ldcb;)V	b	m_276869_	method_32902	updateNeighbours
	m	()I	b	m_278716_	method_51166	getActiveTicks
	m	(Ldcb;)Lddi;	h	m_154487_	method_32908	getPhase
	m	(Ldcb;)Z	n	m_154489_	method_32909	canActivate
c	cwh	net/minecraft/world/level/block/SculkShriekerBlock	net/minecraft/class_7268	net/minecraft/world/level/block/SculkShriekerBlock
	f	Ldcs;	a	f_222152_	field_38229	SHRIEKING
	f	Ldcs;	b	f_222153_	field_38230	WATERLOGGED
	f	Ldcs;	c	f_222154_	field_38422	CAN_SUMMON
	f	Lefb;	d	f_222155_	field_38231	COLLIDER
	f	D	e	f_222156_	field_38232	TOP_Y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Laif;Ldat;)V	a	m_222167_	method_43132	method_43132
	m	(Lcmm;Lgu;Ldcb;Ldat;)V	a	m_279963_	method_42317	method_42317
	m	(Laif;Laig;Ldat;)V	a	m_222160_	method_43134	method_43134
	m	(Laif;Ldat;)V	b	m_222215_	method_43133	method_43133
c	cwi	net/minecraft/world/level/block/SculkSpreader	net/minecraft/class_7128	net/minecraft/world/level/block/SculkSpreader
	f	I	a	f_222233_	field_37609	MAX_GROWTH_RATE_RADIUS
	f	I	b	f_222234_	field_37610	MAX_CHARGE
	f	F	c	f_222235_	field_37611	MAX_DECAY_FACTOR
	f	I	d	f_222236_	field_37612	SHRIEKER_PLACEMENT_RATE
	f	I	e	f_222237_	field_37613	MAX_CURSORS
	f	Z	f	f_222238_	field_37614	isWorldGeneration
	f	Lanl;	g	f_222239_	field_37615	replaceableBlocks
	f	I	h	f_222240_	field_37616	growthSpawnCost
	f	I	i	f_222241_	field_37617	noGrowthRadius
	f	I	j	f_222242_	field_37618	chargeDecayRate
	f	I	k	f_222243_	field_37619	additionalDecayRate
	f	Ljava/util/List;	l	f_222244_	field_37620	cursors
	f	Lorg/slf4j/Logger;	m	f_222245_	field_37621	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLanl;IIII)V	<init>	<init>	<init>	<init>
	m	(Lgu;I)V	a	m_222266_	method_41482	addCursors
	m	(Lqr;)V	a	m_222269_	method_41483	load
	m	(Lcwi$a;Lgu;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_222262_	method_41481	method_41481
	m	()Lcwi;	a	m_222254_	method_41478	createLevelSpreader
	m	(Lqr;Lrk;)V	a	m_222271_	method_41484	method_41484
	m	(Lcmn;Lgu;Lapf;Z)V	a	m_222255_	method_41479	updateCursors
	m	(Lcwi$a;)V	a	m_222260_	method_41480	addCursor
	m	(Lcwi$a;)Ljava/lang/Integer;	b	m_279964_	method_51355	method_51355
	m	(Lqr;)V	b	m_222275_	method_41486	save
	m	()Lcwi;	b	m_222274_	method_41485	createWorldGenSpreader
	m	()Lanl;	c	m_222277_	method_41487	replaceableBlocks
	m	()I	d	m_222278_	method_41488	growthSpawnCost
	m	()I	e	m_222279_	method_41489	noGrowthRadius
	m	()I	f	m_222280_	method_41490	chargeDecayRate
	m	()I	g	m_222281_	method_41491	additionalDecayRate
	m	()Z	h	m_222282_	method_41492	isWorldGeneration
	m	()Ljava/util/List;	i	m_222283_	method_41493	getCursors
	m	()V	j	m_222284_	method_41494	clear
c	cwi$a	net/minecraft/world/level/block/SculkSpreader$ChargeCursor	net/minecraft/class_7128$class_7129	net/minecraft/world/level/block/SculkSpreader$ChargeCursor
	f	I	a	f_222285_	field_37622	MAX_CURSOR_DECAY_DELAY
	f	Lcom/mojang/serialization/Codec;	b	f_222286_	field_37623	CODEC
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	c	f_222287_	field_37624	NON_CORNER_NEIGHBOURS
	f	Lgu;	d	f_222288_	field_37625	pos
	f	I	e	f_222289_	field_37626	charge
	f	I	f	f_222290_	field_37627	updateDelay
	f	I	g	f_222291_	field_37628	decayDelay
	f	Ljava/util/Set;	h	f_222292_	field_37629	facings
	f	Lcom/mojang/serialization/Codec;	i	f_222293_	field_37630	DIRECTION_SET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;I)V	<init>	<init>	<init>	<init>
	m	(Lgu;IIILjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Lcwd;	a	m_222333_	method_41503	getBlockBehaviour
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V	a	m_222337_	method_41505	method_41505
	m	(Lcmn;Lgu;Z)Z	a	m_222325_	method_41500	shouldUpdate
	m	(Lcmn;Lgu;Lapf;)Lgu;	a	m_222307_	method_41498	getValidMovementPos
	m	(Lgu;)Z	a	m_222335_	method_41504	method_41504
	m	()Lgu;	a	m_222304_	method_41495	getPos
	m	(Lcmn;Lgu;Lgu;)Z	a	m_222317_	method_41496	isMovementUnobstructed
	m	(Ljava/util/List;)Ljava/util/Set;	a	m_222339_	method_41506	method_41506
	m	(Lcmn;Lgu;Lha;)Z	a	m_222321_	method_41497	isUnobstructed
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_222329_	method_41502	method_41502
	m	(Lcwi$a;)V	a	m_222331_	method_41501	mergeWith
	m	(Lapf;)Ljava/util/List;	a	m_222305_	method_41507	getRandomizedNonCornerNeighbourOffsets
	m	(Lcmn;Lgu;Lapf;Lcwi;Z)V	a	m_222311_	method_41499	update
	m	(Lcwi$a;)Ljava/util/Optional;	b	m_222342_	method_41509	method_41509
	m	()I	b	m_222341_	method_41508	getCharge
	m	()I	c	m_222344_	method_41510	getDecayDelay
	m	(Lcwi$a;)Ljava/lang/Integer;	c	m_222345_	method_41511	method_41511
	m	()Ljava/util/Set;	d	m_222347_	method_41512	getFacingData
c	cwj	net/minecraft/world/level/block/SculkVeinBlock	net/minecraft/class_7130	net/minecraft/world/level/block/SculkVeinBlock
	f	Ldcs;	b	f_222348_	field_37631	WATERLOGGED
	f	Lcum;	c	f_222349_	field_37632	veinSpreader
	f	Lcum;	d	f_222350_	field_37633	sameSpaceSpreader
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcwi;Lcmn;Lgu;Lapf;)Z	a	m_222375_	method_41515	attemptPlaceSculk
	m	(Lcmn;Lgu;Ldcb;Ljava/util/Collection;)Z	a	m_222363_	method_41514	regrow
	m	(Lcmn;Ldcb;Lgu;)Z	a	m_222354_	method_41513	hasSubstrateAccess
	m	()Lcum;	g	m_222395_	method_41516	getSameSpaceSpreader
c	cwj$a	net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig	net/minecraft/class_7130$class_7131	net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig
	f	Lcwj;	b	f_222398_	field_37634	field_37634
	f	[Lcum$e;	c	f_222399_	field_37635	spreadTypes
	m	(Lcwj;[Lcum$e;)V	<init>	<init>	<init>	<init>
c	cwk	net/minecraft/world/level/block/SeaPickleBlock	net/minecraft/class_2472	net/minecraft/world/level/block/SeaPickleBlock
	f	I	a	f_154491_	field_31241	MAX_PICKLES
	f	Lddb;	b	f_56074_	field_11472	PICKLES
	f	Ldcs;	c	f_56075_	field_11475	WATERLOGGED
	f	Lefb;	d	f_56076_	field_11473	ONE_AABB
	f	Lefb;	e	f_56077_	field_11470	TWO_AABB
	f	Lefb;	f	f_56078_	field_11471	THREE_AABB
	f	Lefb;	g	f_56079_	field_11474	FOUR_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	h	m_56132_	method_10506	isDead
c	cwl	net/minecraft/world/level/block/SeagrassBlock	net/minecraft/class_2476	net/minecraft/world/level/block/SeagrassBlock
	f	F	a	f_154492_	field_31242	AABB_OFFSET
	f	Lefb;	b	f_154493_	field_11485	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwm	net/minecraft/world/level/block/ShulkerBoxBlock	net/minecraft/class_2480	net/minecraft/world/level/block/ShulkerBoxBlock
	f	Ldcz;	a	f_56183_	field_11496	FACING
	f	Lacq;	b	f_56184_	field_11495	CONTENTS
	f	F	c	f_256820_	field_41075	OPEN_AABB_SIZE
	f	Lefb;	d	f_256853_	field_41076	UP_OPEN_AABB
	f	Lefb;	e	f_256795_	field_41077	DOWN_OPEN_AABB
	f	Lefb;	f	f_256800_	field_41078	WES_OPEN_AABB
	f	Lefb;	g	f_257037_	field_41079	EAST_OPEN_AABB
	f	Lefb;	h	f_256867_	field_41080	NORTH_OPEN_AABB
	f	Lefb;	i	f_256794_	field_41081	SOUTH_OPEN_AABB
	f	Ljava/util/Map;	j	f_256830_	field_41082	OPEN_SHAPE_BY_DIRECTION
	f	Lcen;	k	f_56185_	field_11494	color
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcen;	a	m_56261_	method_10528	getColor
	m	(Ldau;Ljava/util/function/Consumer;)V	a	m_56216_	method_10524	method_10524
	m	(Ljava/util/EnumMap;)V	a	m_257328_	method_47378	method_47378
	m	(Lcen;)Lcpn;	a	m_56190_	method_10525	getBlockByColor
	m	(Lcfz;Ldau;)V	a	m_187444_	method_38234	method_38234
	m	(Ldcb;Lcmm;Lgu;Ldau;)Z	a	m_154546_	method_33383	canOpen
	m	(Lcpn;)Lcen;	a	m_56262_	method_10526	getColorFromBlock
	m	(Lcfu;)Lcen;	b	m_56252_	method_10527	getColorFromItem
	m	(Lcen;)Lcfz;	b	m_56250_	method_10529	getColoredItemStack
c	cwm$1	net/minecraft/world/level/block/ShulkerBoxBlock$1	net/minecraft/class_2480$1	net/minecraft/world/level/block/ShulkerBoxBlock$1
	f	[I	a	f_56266_	field_11497	$SwitchMap$net$minecraft$world$item$DyeColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cwn	net/minecraft/world/level/block/SignBlock	net/minecraft/class_2478	net/minecraft/world/level/block/SignBlock
	f	Lddo;	a	f_56270_	field_21675	type
	f	Ldcs;	e	f_56268_	field_11491	WATERLOGGED
	f	F	f	f_154554_	field_31243	AABB_OFFSET
	f	Lefb;	g	f_56269_	field_11492	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)Z	a	m_278727_	method_51172	method_51172
	m	(Lcpn;)Lddo;	a	m_247329_	method_45459	getWoodType
	m	(Lbyo;Ldav;)Z	a	m_277189_	method_49824	otherPlayerIsEditingSign
	m	(Lbyo;Ldav;Z)V	a	m_276926_	method_49825	openTextEdit
	m	(Lbyo;Ldav;Z)Z	b	m_278656_	method_51173	hasEditableText
	m	()Lddo;	c	m_56297_	method_24025	type
	m	(Ldcb;)F	g	m_276903_	method_49814	getYRotationDegrees
	m	(Ldcb;)Leei;	h	m_278172_	method_50003	getSignHitboxCenterPosition
c	cwo	net/minecraft/world/level/block/SimpleWaterloggedBlock	net/minecraft/class_3737	net/minecraft/world/level/block/SimpleWaterloggedBlock
c	cwp	net/minecraft/world/level/block/SkullBlock	net/minecraft/class_2484	net/minecraft/world/level/block/SkullBlock
	f	I	a	f_154563_	field_31244	MAX
	f	Lddb;	b	f_56314_	field_11505	ROTATION
	f	Lefb;	c	f_56315_	field_11506	SHAPE
	f	Lefb;	d	f_260503_	field_41312	PIGLIN_SHAPE
	f	I	e	f_154564_	field_31245	ROTATIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcwp$a;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwp$a	net/minecraft/world/level/block/SkullBlock$Type	net/minecraft/class_2484$class_2485	net/minecraft/world/level/block/SkullBlock$Type
c	cwp$b	net/minecraft/world/level/block/SkullBlock$Types	net/minecraft/class_2484$class_2486	net/minecraft/world/level/block/SkullBlock$Types
	f	Lcwp$b;	a	SKELETON	field_11512	SKELETON
	f	Lcwp$b;	b	WITHER_SKELETON	field_11513	WITHER_SKELETON
	f	Lcwp$b;	c	PLAYER	field_11510	PLAYER
	f	Lcwp$b;	d	ZOMBIE	field_11508	ZOMBIE
	f	Lcwp$b;	e	CREEPER	field_11507	CREEPER
	f	Lcwp$b;	f	PIGLIN	field_41313	PIGLIN
	f	Lcwp$b;	g	DRAGON	field_11511	DRAGON
	f	[Lcwp$b;	h	$VALUES	field_11509	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcwp$b;	a	m_154565_	method_36710	$values
c	cwq	net/minecraft/world/level/block/SlabBlock	net/minecraft/class_2482	net/minecraft/world/level/block/SlabBlock
	f	Ldcz;	a	f_56353_	field_11501	TYPE
	f	Ldcs;	b	f_56354_	field_11502	WATERLOGGED
	f	Lefb;	c	f_56355_	field_11500	BOTTOM_AABB
	f	Lefb;	d	f_56356_	field_11499	TOP_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwq$1	net/minecraft/world/level/block/SlabBlock$1	net/minecraft/class_2482$1	net/minecraft/world/level/block/SlabBlock$1
	f	[I	a	f_56398_	field_11504	$SwitchMap$net$minecraft$world$level$block$state$properties$SlabType
	f	[I	b	f_56399_	field_11503	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cwr	net/minecraft/world/level/block/SlimeBlock	net/minecraft/class_2490	net/minecraft/world/level/block/SlimeBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_56403_	method_21847	bounceUp
c	cws	net/minecraft/world/level/block/SmallDripleafBlock	net/minecraft/class_5808	net/minecraft/world/level/block/SmallDripleafBlock
	f	Ldcv;	b	f_154577_	field_29563	FACING
	f	F	c	f_154578_	field_31246	AABB_OFFSET
	f	Lefb;	d	f_154579_	field_28690	SHAPE
	f	Ldcs;	e	f_154580_	field_28691	WATERLOGGED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwt	net/minecraft/world/level/block/SmithingTableBlock	net/minecraft/class_3717	net/minecraft/world/level/block/SmithingTableBlock
	f	Lsw;	a	f_56417_	field_22511	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_276750_	method_24950	method_24950
c	cwu	net/minecraft/world/level/block/SmokerBlock	net/minecraft/class_3716	net/minecraft/world/level/block/SmokerBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cwv	net/minecraft/world/level/block/SnifferEggBlock	net/minecraft/class_8238	net/minecraft/world/level/block/SnifferEggBlock
	f	I	a	f_278392_	field_43249	MAX_HATCH_LEVEL
	f	Lddb;	b	f_278491_	field_43250	HATCH
	f	I	c	f_276603_	field_43251	REGULAR_HATCH_TIME_TICKS
	f	I	d	f_276447_	field_43252	BOOSTED_HATCH_TIME_TICKS
	f	I	e	f_276649_	field_43253	RANDOM_HATCH_OFFSET_TICKS
	f	Lefb;	f	f_276696_	field_43254	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Z	a	m_277163_	method_49826	hatchBoost
	m	(Ldcb;)I	h	m_278758_	method_49827	getHatchLevel
	m	(Ldcb;)Z	n	m_276851_	method_49828	isReadyToHatch
c	cww	net/minecraft/world/level/block/SnowLayerBlock	net/minecraft/class_2488	net/minecraft/world/level/block/SnowLayerBlock
	f	I	a	f_154646_	field_31247	MAX_HEIGHT
	f	Lddb;	b	f_56581_	field_11518	LAYERS
	f	[Lefb;	c	f_56582_	field_11517	SHAPE_BY_LAYER
	f	I	d	f_154647_	field_31248	HEIGHT_IMPASSABLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cww$1	net/minecraft/world/level/block/SnowLayerBlock$1	net/minecraft/class_2488$1	net/minecraft/world/level/block/SnowLayerBlock$1
	f	[I	a	f_56635_	field_11519	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cwx	net/minecraft/world/level/block/SnowyDirtBlock	net/minecraft/class_2493	net/minecraft/world/level/block/SnowyDirtBlock
	f	Ldcs;	a	f_56637_	field_11522	SNOWY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	h	m_154648_	method_35291	isSnowySetting
c	cwy	net/minecraft/world/level/block/SoulFireBlock	net/minecraft/class_4775	net/minecraft/world/level/block/SoulFireBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	h	m_154650_	method_26158	canSurviveOnBlock
c	cwz	net/minecraft/world/level/block/SoulSandBlock	net/minecraft/class_2492	net/minecraft/world/level/block/SoulSandBlock
	f	Lefb;	a	f_56669_	field_11521	SHAPE
	f	I	b	f_154652_	field_31249	BUBBLE_COLUMN_CHECK_DELAY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cx	net/minecraft/advancements/critereon/SlimePredicate	net/minecraft/class_7383	net/minecraft/advancements/critereon/SlimePredicate
	f	Lcj$d;	b	f_223418_	field_38759	size
	m	(Lcj$d;)V	<init>	<init>	<init>	<init>
	m	(Lcj$d;)Lcx;	a	m_223426_	method_43157	sized
	m	(Lcom/google/gson/JsonObject;)Lcx;	a	m_223428_	method_43158	fromJson
c	cxa	net/minecraft/world/level/block/SoundType	net/minecraft/class_2498	net/minecraft/world/level/block/SoundType
	f	Lcxa;	A	f_56762_	field_17734	LANTERN
	f	Lcxa;	B	f_56763_	field_22152	STEM
	f	Lcxa;	C	f_56710_	field_22153	NYLIUM
	f	Lcxa;	D	f_56711_	field_22154	FUNGUS
	f	Lcxa;	E	f_56712_	field_22138	ROOTS
	f	Lcxa;	F	f_56713_	field_22139	SHROOMLIGHT
	f	Lcxa;	G	f_56714_	field_22140	WEEPING_VINES
	f	Lcxa;	H	f_56715_	field_23082	TWISTING_VINES
	f	Lcxa;	I	f_56716_	field_22141	SOUL_SAND
	f	Lcxa;	J	f_56717_	field_22142	SOUL_SOIL
	f	Lcxa;	K	f_56718_	field_22143	BASALT
	f	Lcxa;	L	f_56719_	field_22144	WART_BLOCK
	f	Lcxa;	M	f_56720_	field_22145	NETHERRACK
	f	Lcxa;	N	f_56721_	field_22146	NETHER_BRICKS
	f	Lcxa;	O	f_56722_	field_22147	NETHER_SPROUTS
	f	Lcxa;	P	f_56723_	field_22148	NETHER_ORE
	f	Lcxa;	Q	f_56724_	field_22149	BONE_BLOCK
	f	Lcxa;	R	f_56725_	field_22150	NETHERITE_BLOCK
	f	Lcxa;	S	f_56726_	field_22151	ANCIENT_DEBRIS
	f	Lcxa;	T	f_56727_	field_23265	LODESTONE
	f	Lcxa;	U	f_56728_	field_24119	CHAIN
	f	Lcxa;	V	f_56729_	field_24120	NETHER_GOLD_ORE
	f	Lcxa;	W	f_56730_	field_24121	GILDED_BLACKSTONE
	f	Lcxa;	X	f_154653_	field_27196	CANDLE
	f	Lcxa;	Y	f_154654_	field_27197	AMETHYST
	f	Lcxa;	Z	f_154655_	field_27198	AMETHYST_CLUSTER
	f	Lcxa;	a	f_279557_	field_44608	EMPTY
	f	Lcxa;	aA	f_154677_	field_29033	DEEPSLATE
	f	Lcxa;	aB	f_154678_	field_29034	DEEPSLATE_BRICKS
	f	Lcxa;	aC	f_154679_	field_29035	DEEPSLATE_TILES
	f	Lcxa;	aD	f_154680_	field_29036	POLISHED_DEEPSLATE
	f	Lcxa;	aE	f_222465_	field_37636	FROGLIGHT
	f	Lcxa;	aF	f_222466_	field_37637	FROGSPAWN
	f	Lcxa;	aG	f_222467_	field_37638	MANGROVE_ROOTS
	f	Lcxa;	aH	f_222468_	field_37639	MUDDY_MANGROVE_ROOTS
	f	Lcxa;	aI	f_222469_	field_37640	MUD
	f	Lcxa;	aJ	f_222470_	field_37641	MUD_BRICKS
	f	Lcxa;	aK	f_222471_	field_37642	PACKED_MUD
	f	Lcxa;	aL	f_244174_	field_40313	HANGING_SIGN
	f	Lcxa;	aM	f_256908_	field_41083	NETHER_WOOD_HANGING_SIGN
	f	Lcxa;	aN	f_256995_	field_41084	BAMBOO_WOOD_HANGING_SIGN
	f	Lcxa;	aO	f_243772_	field_40314	BAMBOO_WOOD
	f	Lcxa;	aP	f_244244_	field_40315	NETHER_WOOD
	f	Lcxa;	aQ	f_271497_	field_42766	CHERRY_WOOD
	f	Lcxa;	aR	f_271370_	field_42767	CHERRY_SAPLING
	f	Lcxa;	aS	f_271239_	field_42768	CHERRY_LEAVES
	f	Lcxa;	aT	f_271094_	field_42769	CHERRY_WOOD_HANGING_SIGN
	f	Lcxa;	aU	f_256956_	field_41085	CHISELED_BOOKSHELF
	f	Lcxa;	aV	f_271168_	field_42770	SUSPICIOUS_SAND
	f	Lcxa;	aW	f_276658_	field_43255	SUSPICIOUS_GRAVEL
	f	Lcxa;	aX	f_271215_	field_42771	DECORATED_POT
	f	Lcxa;	aY	f_276571_	field_43256	DECORATED_POT_CRACKED
	f	F	aZ	f_56731_	field_11540	volume
	f	Lcxa;	aa	f_154656_	field_27199	SMALL_AMETHYST_BUD
	f	Lcxa;	ab	f_154657_	field_27200	MEDIUM_AMETHYST_BUD
	f	Lcxa;	ac	f_154658_	field_27201	LARGE_AMETHYST_BUD
	f	Lcxa;	ad	f_154659_	field_27202	TUFF
	f	Lcxa;	ae	f_154660_	field_27203	CALCITE
	f	Lcxa;	af	f_154661_	field_28060	DRIPSTONE_BLOCK
	f	Lcxa;	ag	f_154662_	field_28061	POINTED_DRIPSTONE
	f	Lcxa;	ah	f_154663_	field_27204	COPPER
	f	Lcxa;	ai	f_154664_	field_28692	CAVE_VINES
	f	Lcxa;	aj	f_154665_	field_28693	SPORE_BLOSSOM
	f	Lcxa;	ak	f_154666_	field_28694	AZALEA
	f	Lcxa;	al	f_154667_	field_28695	FLOWERING_AZALEA
	f	Lcxa;	am	f_154668_	field_28696	MOSS_CARPET
	f	Lcxa;	an	f_271137_	field_42772	PINK_PETALS
	f	Lcxa;	ao	f_154669_	field_28697	MOSS
	f	Lcxa;	ap	f_154670_	field_28698	BIG_DRIPLEAF
	f	Lcxa;	aq	f_154671_	field_28699	SMALL_DRIPLEAF
	f	Lcxa;	ar	f_154672_	field_28700	ROOTED_DIRT
	f	Lcxa;	as	f_154673_	field_28701	HANGING_ROOTS
	f	Lcxa;	at	f_154674_	field_28702	AZALEA_LEAVES
	f	Lcxa;	au	f_154675_	field_28116	SCULK_SENSOR
	f	Lcxa;	av	f_222472_	field_37643	SCULK_CATALYST
	f	Lcxa;	aw	f_222473_	field_37644	SCULK
	f	Lcxa;	ax	f_222474_	field_37645	SCULK_VEIN
	f	Lcxa;	ay	f_222475_	field_37646	SCULK_SHRIEKER
	f	Lcxa;	az	f_154676_	field_28427	GLOW_LICHEN
	f	Lcxa;	b	f_56736_	field_11547	WOOD
	f	F	ba	f_56732_	field_11539	pitch
	f	Lamg;	bb	f_56733_	field_11546	breakSound
	f	Lamg;	bc	f_56734_	field_11527	stepSound
	f	Lamg;	bd	f_56735_	field_11536	placeSound
	f	Lamg;	be	f_56737_	field_11530	hitSound
	f	Lamg;	bf	f_56738_	field_11541	fallSound
	f	Lcxa;	c	f_56739_	field_11529	GRAVEL
	f	Lcxa;	d	f_56740_	field_11535	GRASS
	f	Lcxa;	e	f_56741_	field_25183	LILY_PAD
	f	Lcxa;	f	f_56742_	field_11544	STONE
	f	Lcxa;	g	f_56743_	field_11533	METAL
	f	Lcxa;	h	f_56744_	field_11537	GLASS
	f	Lcxa;	i	f_56745_	field_11543	WOOL
	f	Lcxa;	j	f_56746_	field_11526	SAND
	f	Lcxa;	k	f_56747_	field_11548	SNOW
	f	Lcxa;	l	f_154681_	field_27884	POWDER_SNOW
	f	Lcxa;	m	f_56748_	field_11532	LADDER
	f	Lcxa;	n	f_56749_	field_11531	ANVIL
	f	Lcxa;	o	f_56750_	field_11545	SLIME_BLOCK
	f	Lcxa;	p	f_56751_	field_21214	HONEY_BLOCK
	f	Lcxa;	q	f_56752_	field_11534	WET_GRASS
	f	Lcxa;	r	f_56753_	field_11528	CORAL_BLOCK
	f	Lcxa;	s	f_56754_	field_11542	BAMBOO
	f	Lcxa;	t	f_56755_	field_11538	BAMBOO_SAPLING
	f	Lcxa;	u	f_56756_	field_16498	SCAFFOLDING
	f	Lcxa;	v	f_56757_	field_17579	SWEET_BERRY_BUSH
	f	Lcxa;	w	f_56758_	field_17580	CROP
	f	Lcxa;	x	f_56759_	field_18852	HARD_CROP
	f	Lcxa;	y	f_56760_	field_23083	VINE
	f	Lcxa;	z	f_56761_	field_17581	NETHER_WART
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFLamg;Lamg;Lamg;Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	()F	a	m_56773_	method_10597	getVolume
	m	()F	b	m_56774_	method_10599	getPitch
	m	()Lamg;	c	m_56775_	method_10595	getBreakSound
	m	()Lamg;	d	m_56776_	method_10594	getStepSound
	m	()Lamg;	e	m_56777_	method_10598	getPlaceSound
	m	()Lamg;	f	m_56778_	method_10596	getHitSound
	m	()Lamg;	g	m_56779_	method_10593	getFallSound
c	cxb	net/minecraft/world/level/block/SpawnerBlock	net/minecraft/class_2496	net/minecraft/world/level/block/SpawnerBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Ljava/util/Optional;	a	m_254931_	method_46689	getSpawnEntityDisplayName
	m	(Lbfn;)Lsw;	a	m_255429_	method_46688	method_46688
c	cxc	net/minecraft/world/level/block/SpongeBlock	net/minecraft/class_2502	net/minecraft/world/level/block/SpongeBlock
	f	I	a	f_154689_	field_31250	MAX_DEPTH
	f	I	b	f_154690_	field_31251	MAX_COUNT
	f	[Lha;	c	f_276425_	field_43257	ALL_DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ljava/util/function/Consumer;)V	a	m_277124_	method_49830	method_49830
	m	(Lgu;Lcmm;Lgu;)Z	a	m_278593_	method_49829	method_49829
	m	(Lcmm;Lgu;)V	a	m_56797_	method_10620	tryAbsorbWater
	m	(Lcmm;Lgu;)Z	b	m_56807_	method_10619	removeWaterBreadthFirstSearch
c	cxd	net/minecraft/world/level/block/SporeBlossomBlock	net/minecraft/class_5809	net/minecraft/world/level/block/SporeBlossomBlock
	f	Lefb;	a	f_154691_	field_28703	SHAPE
	f	I	b	f_154692_	field_31252	ADD_PARTICLE_ATTEMPTS
	f	I	c	f_154693_	field_31253	PARTICLE_XZ_RADIUS
	f	I	d	f_154694_	field_31254	PARTICLE_Y_MAX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxe	net/minecraft/world/level/block/SpreadingSnowyDirtBlock	net/minecraft/class_2500	net/minecraft/world/level/block/SpreadingSnowyDirtBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmp;Lgu;)Z	b	m_56823_	method_10614	canBeGrass
	m	(Ldcb;Lcmp;Lgu;)Z	c	m_56827_	method_10613	canPropagate
c	cxf	net/minecraft/world/level/block/StainedGlassBlock	net/minecraft/class_2506	net/minecraft/world/level/block/StainedGlassBlock
	f	Lcen;	a	f_56831_	field_11558	color
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxg	net/minecraft/world/level/block/StainedGlassPaneBlock	net/minecraft/class_2504	net/minecraft/world/level/block/StainedGlassPaneBlock
	f	Lcen;	i	f_56836_	field_11554	color
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxh	net/minecraft/world/level/block/StairBlock	net/minecraft/class_2510	net/minecraft/world/level/block/StairBlock
	f	[Lefb;	D	f_56855_	field_11566	TOP_SHAPES
	f	[Lefb;	E	f_56856_	field_11564	BOTTOM_SHAPES
	f	[I	F	f_56857_	field_11570	SHAPE_BY_STATE
	f	Lcpn;	G	f_56858_	field_11579	base
	f	Ldcb;	H	f_56859_	field_11574	baseState
	f	Ldcv;	a	f_56841_	field_11571	FACING
	f	Ldcz;	b	f_56842_	field_11572	HALF
	f	Ldcz;	c	f_56843_	field_11565	SHAPE
	f	Ldcs;	d	f_56844_	field_11573	WATERLOGGED
	f	Lefb;	e	f_56845_	field_11562	TOP_AABB
	f	Lefb;	f	f_56846_	field_11576	BOTTOM_AABB
	f	Lefb;	g	f_56847_	field_11561	OCTET_NNN
	f	Lefb;	h	f_56848_	field_11578	OCTET_NNP
	f	Lefb;	i	f_56849_	field_11568	OCTET_NPN
	f	Lefb;	j	f_56850_	field_11563	OCTET_NPP
	f	Lefb;	k	f_56851_	field_11575	OCTET_PNN
	f	Lefb;	l	f_56852_	field_11569	OCTET_PNP
	f	Lefb;	m	f_56853_	field_11577	OCTET_PPN
	f	Lefb;	n	f_56854_	field_11567	OCTET_PPP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lefb;Lefb;Lefb;Lefb;Lefb;)[Lefb;	a	m_56933_	method_10672	makeShapes
	m	(Lefb;Lefb;Lefb;Lefb;Lefb;I)Lefb;	a	m_56939_	method_10674	method_10674
	m	(ILefb;Lefb;Lefb;Lefb;Lefb;)Lefb;	a	m_56864_	method_10671	makeStairShape
	m	(I)[Lefb;	b	m_56948_	method_10677	method_10677
	m	(Ldcb;Lcls;Lgu;Lha;)Z	c	m_56970_	method_10678	canTakeShape
	m	(Ldcb;)Z	h	m_56980_	method_10676	isStairs
	m	(Ldcb;Lcls;Lgu;)Lddk;	i	m_56976_	method_10675	getStairsShape
	m	(Ldcb;)I	n	m_56982_	method_10673	getShapeIndex
c	cxh$1	net/minecraft/world/level/block/StairBlock$1	net/minecraft/class_2510$1	net/minecraft/world/level/block/StairBlock$1
	f	[I	a	f_56984_	field_11581	$SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape
	f	[I	b	f_56985_	field_11580	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cxi	net/minecraft/world/level/block/StandingSignBlock	net/minecraft/class_2508	net/minecraft/world/level/block/StandingSignBlock
	f	Lddb;	a	f_56987_	field_11559	ROTATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
c	cxj	net/minecraft/world/level/block/StemBlock	net/minecraft/class_2513	net/minecraft/world/level/block/StemBlock
	f	I	a	f_154724_	field_31255	MAX_AGE
	f	Lddb;	b	f_57013_	field_11584	AGE
	f	F	c	f_154725_	field_31256	AABB_OFFSET
	f	[Lefb;	d	f_57014_	field_11583	SHAPE_BY_AGE
	f	Lcxk;	e	f_57015_	field_11585	fruit
	f	Ljava/util/function/Supplier;	f	f_154726_	field_27205	seedSupplier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcxk;Ljava/util/function/Supplier;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcxk;	a	m_57056_	method_10694	getFruit
c	cxk	net/minecraft/world/level/block/StemGrownBlock	net/minecraft/class_2511	net/minecraft/world/level/block/StemGrownBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcxj;	a	m_7161_	method_10679	getStem
	m	()Lcop;	b	m_7810_	method_10680	getAttachedStem
c	cxl	net/minecraft/world/level/block/StonecutterBlock	net/minecraft/class_3718	net/minecraft/world/level/block/StonecutterBlock
	f	Ldcv;	a	f_57063_	field_17649	FACING
	f	Lefb;	b	f_57064_	field_16407	SHAPE
	f	Lsw;	c	f_57065_	field_17650	CONTAINER_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;ILbyn;Lbyo;)Lcbf;	a	m_57071_	method_17896	method_17896
c	cxm	net/minecraft/world/level/block/StructureBlock	net/minecraft/class_2515	net/minecraft/world/level/block/StructureBlock
	f	Ldcz;	a	f_57110_	field_11586	MODE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Laif;Ldba;)V	a	m_57114_	method_10703	trigger
c	cxm$1	net/minecraft/world/level/block/StructureBlock$1	net/minecraft/class_2515$1	net/minecraft/world/level/block/StructureBlock$1
	f	[I	a	f_57145_	field_11587	$SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cxn	net/minecraft/world/level/block/StructureVoidBlock	net/minecraft/class_2518	net/minecraft/world/level/block/StructureVoidBlock
	f	D	a	f_154734_	field_31257	SIZE
	f	Lefb;	b	f_57147_	field_11589	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxo	net/minecraft/world/level/block/SugarCaneBlock	net/minecraft/class_2523	net/minecraft/world/level/block/SugarCaneBlock
	f	Lddb;	a	f_57164_	field_11610	AGE
	f	F	b	f_154735_	field_31258	AABB_OFFSET
	f	Lefb;	c	f_57165_	field_11611	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxp	net/minecraft/world/level/block/SupportType	net/minecraft/class_5431	net/minecraft/world/level/block/SupportType
	f	Lcxp;	a	FULL	field_25822	FULL
	f	Lcxp;	b	CENTER	field_25823	CENTER
	f	Lcxp;	c	RIGID	field_25824	RIGID
	f	[Lcxp;	d	$VALUES	field_25825	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcxp;	a	m_154736_	method_36711	$values
	m	(Ldcb;Lcls;Lgu;Lha;)Z	a	m_5588_	method_30367	isSupporting
c	cxp$1	net/minecraft/world/level/block/SupportType$1	net/minecraft/class_5431$1	net/minecraft/world/level/block/SupportType$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cxp$2	net/minecraft/world/level/block/SupportType$2	net/minecraft/class_5431$2	net/minecraft/world/level/block/SupportType$2
	f	I	d	f_57224_	field_25826	CENTER_SUPPORT_WIDTH
	f	Lefb;	e	f_57225_	field_25827	CENTER_SUPPORT_SHAPE
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cxp$3	net/minecraft/world/level/block/SupportType$3	net/minecraft/class_5431$3	net/minecraft/world/level/block/SupportType$3
	f	I	d	f_57234_	field_25828	RIGID_SUPPORT_WIDTH
	f	Lefb;	e	f_57235_	field_25829	RIGID_SUPPORT_SHAPE
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	cxq	net/minecraft/world/level/block/SuspiciousEffectHolder	net/minecraft/class_7917	net/minecraft/world/level/block/SuspiciousEffectHolder
	m	()Lbey;	a	m_53521_	method_10188	getSuspiciousEffect
	m	(Lcml;)Lcxq;	a	m_257980_	method_47380	tryGet
	m	()I	b	m_53522_	method_10187	getEffectDuration
	m	()Ljava/util/List;	c	m_257904_	method_47379	getAllEffectHolders
c	cxr	net/minecraft/world/level/block/SweetBerryBushBlock	net/minecraft/class_3830	net/minecraft/world/level/block/SweetBerryBushBlock
	f	I	a	f_154737_	field_31259	MAX_AGE
	f	Lddb;	b	f_57244_	field_17000	AGE
	f	F	c	f_154738_	field_31260	HURT_SPEED_THRESHOLD
	f	Lefb;	d	f_57245_	field_17001	SAPLING_SHAPE
	f	Lefb;	e	f_57246_	field_17002	MID_GROWTH_SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxs	net/minecraft/world/level/block/TallFlowerBlock	net/minecraft/class_2521	net/minecraft/world/level/block/TallFlowerBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxt	net/minecraft/world/level/block/TallGrassBlock	net/minecraft/class_2526	net/minecraft/world/level/block/TallGrassBlock
	f	F	a	f_154739_	field_31261	AABB_OFFSET
	f	Lefb;	b	f_57315_	field_11617	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxu	net/minecraft/world/level/block/TallSeagrassBlock	net/minecraft/class_2525	net/minecraft/world/level/block/TallSeagrassBlock
	f	Ldcz;	b	f_154740_	field_11616	HALF
	f	F	c	f_154741_	field_31262	AABB_OFFSET
	f	Lefb;	d	f_154742_	field_11615	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxv	net/minecraft/world/level/block/TargetBlock	net/minecraft/class_4850	net/minecraft/world/level/block/TargetBlock
	f	Lddb;	a	f_57376_	field_22428	OUTPUT_POWER
	f	I	b	f_154777_	field_31263	ACTIVATION_TICKS_ARROWS
	f	I	c	f_154778_	field_31264	ACTIVATION_TICKS_OTHER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Ldcb;Leee;Lbfj;)I	a	m_57391_	method_24858	updateRedstoneOutput
	m	(Leee;Leei;)I	a	m_57408_	method_24859	getRedstoneStrength
	m	(Lcmn;Ldcb;ILgu;I)V	a	m_57385_	method_24857	setOutputPower
c	cxw	net/minecraft/world/level/block/TintedGlassBlock	net/minecraft/class_5555	net/minecraft/world/level/block/TintedGlassBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cxx	net/minecraft/world/level/block/TntBlock	net/minecraft/class_2530	net/minecraft/world/level/block/TntBlock
	f	Ldcs;	a	f_57419_	field_11621	UNSTABLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lbfz;)V	a	m_57436_	method_10737	explode
	m	(Lbdw;Lbyo;)V	a	m_57423_	method_20292	method_20292
	m	(Lcmm;Lgu;)V	a	m_57433_	method_10738	explode
c	cxy	net/minecraft/world/level/block/TorchBlock	net/minecraft/class_2527	net/minecraft/world/level/block/TorchBlock
	f	I	g	f_154831_	field_31265	AABB_STANDING_OFFSET
	f	Lefb;	h	f_57487_	field_11618	AABB
	f	Lit;	i	f_57488_	field_22155	flameParticle
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lit;)V	<init>	<init>	<init>	<init>
c	cxz	net/minecraft/world/level/block/TorchflowerCropBlock	net/minecraft/class_8171	net/minecraft/world/level/block/TorchflowerCropBlock
	f	I	a	f_271140_	field_42775	MAX_AGE
	f	Lddb;	b	f_271086_	field_42776	AGE
	f	F	e	f_271351_	field_42777	AABB_OFFSET
	f	[Lefb;	f	f_271128_	field_42778	SHAPE_BY_AGE
	f	I	g	f_278489_	field_44479	BONEMEAL_INCREASE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cy	net/minecraft/advancements/critereon/StartRidingTrigger	net/minecraft/class_6407	net/minecraft/advancements/critereon/StartRidingTrigger
	f	Lacq;	a	f_160383_	field_33932	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lcy$a;	a	m_7214_	method_37258	createInstance
	m	(Laig;)V	a	m_160387_	method_37257	trigger
	m	(Lcy$a;)Z	a	m_160393_	method_37259	method_37259
c	cy$a	net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance	net/minecraft/class_6407$class_6408	net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance
	m	(Lba;)V	<init>	<init>	<init>	<init>
	m	(Lbo$a;)Lcy$a;	a	m_160401_	method_37260	playerStartsRiding
c	cya	net/minecraft/world/level/block/TrapDoorBlock	net/minecraft/class_2533	net/minecraft/world/level/block/TrapDoorBlock
	f	Ldcs;	a	f_57514_	field_11631	OPEN
	f	Ldcz;	b	f_57515_	field_11625	HALF
	f	Ldcs;	c	f_57516_	field_11629	POWERED
	f	Ldcs;	d	f_57517_	field_11626	WATERLOGGED
	f	I	e	f_154832_	field_31266	AABB_THICKNESS
	f	Lefb;	f	f_57518_	field_11627	EAST_OPEN_AABB
	f	Lefb;	g	f_57519_	field_11630	WEST_OPEN_AABB
	f	Lefb;	h	f_57520_	field_11624	SOUTH_OPEN_AABB
	f	Lefb;	i	f_57521_	field_11633	NORTH_OPEN_AABB
	f	Lefb;	j	f_57522_	field_11632	BOTTOM_AABB
	f	Lefb;	k	f_57523_	field_11628	TOP_AABB
	f	Ldcq;	l	f_271458_	field_42779	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Ldcq;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Lcmm;Lgu;Z)V	a	m_57527_	method_10740	playSound
c	cya$1	net/minecraft/world/level/block/TrapDoorBlock$1	net/minecraft/class_2533$1	net/minecraft/world/level/block/TrapDoorBlock$1
	f	[I	a	f_57569_	field_11635	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_57570_	field_11634	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cyb	net/minecraft/world/level/block/TrappedChestBlock	net/minecraft/class_2531	net/minecraft/world/level/block/TrappedChestBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lczp;	g	m_57589_	method_24181	method_24181
c	cyc	net/minecraft/world/level/block/TripWireBlock	net/minecraft/class_2538	net/minecraft/world/level/block/TripWireBlock
	f	Ldcs;	a	f_57590_	field_11680	POWERED
	f	Ldcs;	b	f_57591_	field_11683	ATTACHED
	f	Ldcs;	c	f_57592_	field_11679	DISARMED
	f	Ldcs;	d	f_57593_	field_11675	NORTH
	f	Ldcs;	e	f_57594_	field_11673	EAST
	f	Ldcs;	f	f_57595_	field_11678	SOUTH
	f	Ldcs;	g	f_57596_	field_11674	WEST
	f	Lefb;	h	f_57597_	field_11682	AABB
	f	Lefb;	i	f_57598_	field_11681	NOT_ATTACHED_AABB
	f	Ljava/util/Map;	j	f_57599_	field_11676	PROPERTY_BY_DIRECTION
	f	I	k	f_154836_	field_31267	RECHECK_PERIOD
	f	Lcyd;	l	f_57600_	field_11677	hook
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcyd;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lha;)Z	a	m_57641_	method_10778	shouldConnectTo
	m	(Lcmm;Lgu;Ldcb;)V	a	m_57610_	method_10779	updateSource
	m	(Lcmm;Lgu;)V	a	m_57607_	method_10780	checkPressed
c	cyc$1	net/minecraft/world/level/block/TripWireBlock$1	net/minecraft/class_2538$1	net/minecraft/world/level/block/TripWireBlock$1
	f	[I	a	f_57664_	field_11685	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_57665_	field_11684	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cyd	net/minecraft/world/level/block/TripWireHookBlock	net/minecraft/class_2537	net/minecraft/world/level/block/TripWireHookBlock
	f	Ldcv;	a	f_57667_	field_11666	FACING
	f	Ldcs;	b	f_57668_	field_11671	POWERED
	f	Ldcs;	c	f_57669_	field_11669	ATTACHED
	f	I	d	f_154837_	field_31268	WIRE_DIST_MIN
	f	I	e	f_154838_	field_31269	WIRE_DIST_MAX
	f	I	f	f_154839_	field_31270	AABB_OFFSET
	f	Lefb;	g	f_57670_	field_11665	NORTH_AABB
	f	Lefb;	h	f_57671_	field_11668	SOUTH_AABB
	f	Lefb;	i	f_57672_	field_11670	WEST_AABB
	f	Lefb;	j	f_57673_	field_11667	EAST_AABB
	f	I	k	f_154840_	field_31271	RECHECK_PERIOD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;ZZILdcb;)V	a	m_57685_	method_10776	calculateState
	m	(Lcmm;Lgu;Lha;)V	a	m_57693_	method_10775	notifyNeighbors
	m	(Lcmm;Lgu;ZZZZ)V	a	m_222602_	method_10777	emitState
c	cyd$1	net/minecraft/world/level/block/TripWireHookBlock$1	net/minecraft/class_2537$1	net/minecraft/world/level/block/TripWireHookBlock$1
	f	[I	a	f_57751_	field_11672	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cye	net/minecraft/world/level/block/TurtleEggBlock	net/minecraft/class_2542	net/minecraft/world/level/block/TurtleEggBlock
	f	I	a	f_154841_	field_31272	MAX_HATCH_LEVEL
	f	I	b	f_154842_	field_31273	MIN_EGGS
	f	I	c	f_154843_	field_31274	MAX_EGGS
	f	Lddb;	d	f_57753_	field_11711	HATCH
	f	Lddb;	e	f_57754_	field_11710	EGGS
	f	Lefb;	f	f_57755_	field_11712	ONE_EGG_AABB
	f	Lefb;	g	f_57756_	field_11709	MULTIPLE_EGGS_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Ldcb;Lgu;Lbfj;I)V	a	m_154850_	method_10834	destroyEgg
	m	(Lcmm;Lgu;Ldcb;)V	a	m_57791_	method_10833	decreaseEggs
	m	(Lcls;Lgu;)Z	a	m_57762_	method_10831	onSand
	m	(Lcmm;Lbfj;)Z	a	m_57767_	method_10835	canDestroyEgg
	m	(Lcmm;)Z	a	m_57765_	method_10832	shouldUpdateHatchLevel
	m	(Lcls;Lgu;)Z	b	m_57800_	method_29952	isSand
c	cyf	net/minecraft/world/level/block/TwistingVinesBlock	net/minecraft/class_4777	net/minecraft/world/level/block/TwistingVinesBlock
	f	Lefb;	f	f_154861_	field_22172	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyg	net/minecraft/world/level/block/TwistingVinesPlantBlock	net/minecraft/class_4950	net/minecraft/world/level/block/TwistingVinesPlantBlock
	f	Lefb;	d	f_154870_	field_23325	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyh	net/minecraft/world/level/block/VineBlock	net/minecraft/class_2541	net/minecraft/world/level/block/VineBlock
	f	Ldcs;	a	f_57833_	field_11703	UP
	f	Ldcs;	b	f_57834_	field_11706	NORTH
	f	Ldcs;	c	f_57835_	field_11702	EAST
	f	Ldcs;	d	f_57836_	field_11699	SOUTH
	f	Ldcs;	e	f_57837_	field_11696	WEST
	f	Ljava/util/Map;	f	f_57838_	field_11697	PROPERTY_BY_DIRECTION
	f	F	g	f_154875_	field_31275	AABB_OFFSET
	f	Lefb;	h	f_57839_	field_11698	UP_AABB
	f	Lefb;	i	f_57840_	field_11704	WEST_AABB
	f	Lefb;	j	f_57841_	field_11705	EAST_AABB
	f	Lefb;	k	f_57842_	field_11701	NORTH_AABB
	f	Lefb;	l	f_57843_	field_11700	SOUTH_AABB
	f	Ljava/util/Map;	m	f_57844_	field_26659	shapesCache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Lha;)Z	a	m_57853_	method_10821	isAcceptableNeighbour
	m	(Ljava/util/Map$Entry;)Z	a	m_57885_	method_10826	method_10826
	m	(Lcls;Lgu;)Z	a	m_57850_	method_10824	canSpread
	m	(Lha;)Ldcs;	a	m_57883_	method_10828	getPropertyForFace
	m	(Ldcb;Ldcb;Lapf;)Ldcb;	a	m_222650_	method_10820	copyRandomFaces
	m	(Lcls;Lgu;Lha;)Z	b	m_57887_	method_10829	canSupportAtFace
	m	(Ldcb;)Lefb;	h	m_57905_	method_31018	calculateShape
	m	(Ldcb;Lcls;Lgu;)Ldcb;	i	m_57901_	method_10827	getUpdatedState
	m	(Ldcb;)Z	n	m_57907_	method_10823	hasFaces
	m	(Ldcb;)I	o	m_57909_	method_10822	countFaces
	m	(Ldcb;)Z	p	m_57911_	method_10830	hasHorizontalConnection
c	cyh$1	net/minecraft/world/level/block/VineBlock$1	net/minecraft/class_2541$1	net/minecraft/world/level/block/VineBlock$1
	f	[I	a	f_57913_	field_11708	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_57914_	field_11707	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cyi	net/minecraft/world/level/block/WallBannerBlock	net/minecraft/class_2546	net/minecraft/world/level/block/WallBannerBlock
	f	Ldcv;	a	f_57916_	field_11722	FACING
	f	Ljava/util/Map;	b	f_57917_	field_11723	SHAPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyj	net/minecraft/world/level/block/WallBlock	net/minecraft/class_2544	net/minecraft/world/level/block/WallBlock
	f	Lefb;	D	f_57957_	field_22163	POST_TEST
	f	Lefb;	E	f_57958_	field_22164	NORTH_TEST
	f	Lefb;	F	f_57959_	field_22165	SOUTH_TEST
	f	Lefb;	G	f_57960_	field_22166	WEST_TEST
	f	Lefb;	H	f_57961_	field_22167	EAST_TEST
	f	Ldcs;	a	f_57949_	field_11717	UP
	f	Ldcz;	b	f_57950_	field_22156	EAST_WALL
	f	Ldcz;	c	f_57951_	field_22157	NORTH_WALL
	f	Ldcz;	d	f_57952_	field_22158	SOUTH_WALL
	f	Ldcz;	e	f_57953_	field_22159	WEST_WALL
	f	Ldcs;	f	f_57954_	field_22160	WATERLOGGED
	f	Ljava/util/Map;	g	f_57955_	field_22161	shapeByIndex
	f	Ljava/util/Map;	h	f_57956_	field_22162	collisionShapeByIndex
	f	I	i	f_154876_	field_31276	WALL_WIDTH
	f	I	j	f_154877_	field_31277	WALL_HEIGHT
	f	I	k	f_154878_	field_31278	POST_WIDTH
	f	I	l	f_154879_	field_31279	POST_COVER_WIDTH
	f	I	m	f_154880_	field_31280	WALL_COVER_START
	f	I	n	f_154881_	field_31281	WALL_COVER_END
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(ZLefb;Lefb;)Lddn;	a	m_58041_	method_24428	makeWallState
	m	(Lefb;Lddn;Lefb;Lefb;)Lefb;	a	m_58033_	method_24426	applyWallShape
	m	(FFFFFF)Ljava/util/Map;	a	m_57965_	method_24420	makeShapes
	m	(Lcmp;Ldcb;Lgu;Ldcb;)Ldcb;	a	m_57974_	method_24421	topUpdate
	m	(Lefb;Lefb;)Z	a	m_58038_	method_24427	isCovered
	m	(Lcmp;Ldcb;Lgu;Ldcb;ZZZZ)Ldcb;	a	m_57979_	method_24422	updateShape
	m	(Lcmp;Lgu;Ldcb;Lgu;Ldcb;Lha;)Ldcb;	a	m_57988_	method_24423	sideUpdate
	m	(Ldcb;ZZZZLefb;)Ldcb;	a	m_58024_	method_24425	updateSides
	m	(Ldcb;Ldde;)Z	a	m_58010_	method_24424	isConnected
	m	(Ldcb;Ldcb;Lefb;)Z	a	m_58006_	method_27092	shouldRaisePost
	m	(Ldcb;ZLha;)Z	a	m_58020_	method_16704	connectsTo
c	cyj$1	net/minecraft/world/level/block/WallBlock$1	net/minecraft/class_2544$1	net/minecraft/world/level/block/WallBlock$1
	f	[I	a	f_58061_	field_22168	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_58062_	field_22169	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cyk	net/minecraft/world/level/block/WallHangingSignBlock	net/minecraft/class_7715	net/minecraft/world/level/block/WallHangingSignBlock
	f	Ldcv;	a	f_244390_	field_40319	FACING
	f	Lefb;	b	f_244007_	field_40320	PLANK_NORTHSOUTH
	f	Lefb;	c	f_244065_	field_40321	PLANK_EASTWEST
	f	Lefb;	d	f_244474_	field_40322	SHAPE_NORTHSOUTH
	f	Lefb;	h	f_243914_	field_40323	SHAPE_EASTWEST
	f	Ljava/util/Map;	i	f_244437_	field_40324	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
	m	(Leee;Ldcb;)Z	a	m_278170_	method_50005	isHittingEditableSide
	m	(Lcmp;Ldcb;Lgu;Lha;)Z	a	m_246366_	method_45460	canAttachTo
	m	(Ldcb;Lbyo;Leee;Ldav;Lcfz;)Z	a	m_278152_	method_50004	shouldTryToChainAnotherHangingSign
	m	(Ldcb;Lcmp;Lgu;)Z	b	m_247551_	method_45461	canPlace
c	cyk$1	net/minecraft/world/level/block/WallHangingSignBlock$1	net/minecraft/class_7715$1	net/minecraft/world/level/block/WallHangingSignBlock$1
	f	[I	a	f_243983_	field_40325	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	cyl	net/minecraft/world/level/block/WallSignBlock	net/minecraft/class_2551	net/minecraft/world/level/block/WallSignBlock
	f	Ldcv;	a	f_58064_	field_11726	FACING
	f	F	b	f_154882_	field_31282	AABB_THICKNESS
	f	F	c	f_154883_	field_31283	AABB_BOTTOM
	f	F	d	f_154884_	field_31284	AABB_TOP
	f	Ljava/util/Map;	h	f_58065_	field_11727	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lddo;)V	<init>	<init>	<init>	<init>
c	cym	net/minecraft/world/level/block/WallSkullBlock	net/minecraft/class_2549	net/minecraft/world/level/block/WallSkullBlock
	f	Ldcv;	a	f_58097_	field_11724	FACING
	f	Ljava/util/Map;	b	f_58098_	field_11725	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcwp$a;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyn	net/minecraft/world/level/block/WallTorchBlock	net/minecraft/class_2555	net/minecraft/world/level/block/WallTorchBlock
	f	Ldcv;	a	f_58119_	field_11731	FACING
	f	F	b	f_154885_	field_31285	AABB_OFFSET
	f	Ljava/util/Map;	c	f_58120_	field_11732	AABBS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;Lit;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Lefb;	h	m_58156_	method_10841	getShape
c	cyo	net/minecraft/world/level/block/WaterlilyBlock	net/minecraft/class_2553	net/minecraft/world/level/block/WaterlilyBlock
	f	Lefb;	a	f_58159_	field_11728	AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyp	net/minecraft/world/level/block/WeatheringCopper	net/minecraft/class_5955	net/minecraft/world/level/block/WeatheringCopper
	f	Ljava/util/function/Supplier;	u_	f_154886_	field_29564	NEXT_BY_BLOCK
	f	Ljava/util/function/Supplier;	v_	f_154887_	field_29565	PREVIOUS_BY_BLOCK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Lcpn;)Ldcb;	a	m_154894_	method_34733	method_34733
	m	(Lcpn;)Ljava/util/Optional;	a	m_154890_	method_34732	getPrevious
	m	(Lcpn;)Lcpn;	b	m_154897_	method_34734	getFirst
	m	(Ldcb;Lcpn;)Ldcb;	b	m_154901_	method_34736	method_34736
	m	(Ldcb;)Ljava/util/Optional;	b	m_154899_	method_34735	getPrevious
	m	(Ldcb;)Ldcb;	c	m_154906_	method_34738	getFirst
	m	(Lcpn;)Ljava/util/Optional;	c	m_154904_	method_34737	getNext
	m	()Lcom/google/common/collect/BiMap;	c	m_154908_	method_34739	method_34739
	m	()Lcom/google/common/collect/BiMap;	d	m_154909_	method_34740	method_34740
c	cyp$a	net/minecraft/world/level/block/WeatheringCopper$WeatherState	net/minecraft/class_5955$class_5811	net/minecraft/world/level/block/WeatheringCopper$WeatherState
	f	Lcyp$a;	a	UNAFFECTED	field_28704	UNAFFECTED
	f	Lcyp$a;	b	EXPOSED	field_28705	EXPOSED
	f	Lcyp$a;	c	WEATHERED	field_28706	WEATHERED
	f	Lcyp$a;	d	OXIDIZED	field_28707	OXIDIZED
	f	[Lcyp$a;	e	$VALUES	field_28708	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lcyp$a;	a	m_154919_	method_36712	$values
c	cyq	net/minecraft/world/level/block/WeatheringCopperFullBlock	net/minecraft/class_5812	net/minecraft/world/level/block/WeatheringCopperFullBlock
	f	Lcyp$a;	d	f_154923_	field_28709	weatherState
	m	(Lcyp$a;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcyp$a;	g	m_142297_	method_33632	getAge
c	cyr	net/minecraft/world/level/block/WeatheringCopperSlabBlock	net/minecraft/class_5813	net/minecraft/world/level/block/WeatheringCopperSlabBlock
	f	Lcyp$a;	e	f_154936_	field_28711	weatherState
	m	(Lcyp$a;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcyp$a;	g	m_142297_	method_33633	getAge
c	cys	net/minecraft/world/level/block/WeatheringCopperStairBlock	net/minecraft/class_5814	net/minecraft/world/level/block/WeatheringCopperStairBlock
	f	Lcyp$a;	F	f_154949_	field_28713	weatherState
	m	(Lcyp$a;Ldcb;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcyp$a;	g	m_142297_	method_33634	getAge
c	cyt	net/minecraft/world/level/block/WebBlock	net/minecraft/class_2560	net/minecraft/world/level/block/WebBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyu	net/minecraft/world/level/block/WeepingVinesBlock	net/minecraft/class_4776	net/minecraft/world/level/block/WeepingVinesBlock
	f	Lefb;	f	f_154963_	field_22171	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyv	net/minecraft/world/level/block/WeepingVinesPlantBlock	net/minecraft/class_4951	net/minecraft/world/level/block/WeepingVinesPlantBlock
	f	Lefb;	d	f_154972_	field_23326	SHAPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyw	net/minecraft/world/level/block/WeightedPressurePlateBlock	net/minecraft/class_2557	net/minecraft/world/level/block/WeightedPressurePlateBlock
	f	Lddb;	d	f_58198_	field_11739	POWER
	f	I	e	f_58199_	field_11738	maxWeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILdca$d;Ldcq;)V	<init>	<init>	<init>	<init>
c	cyx	net/minecraft/world/level/block/WetSpongeBlock	net/minecraft/class_2565	net/minecraft/world/level/block/WetSpongeBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyy	net/minecraft/world/level/block/WitherRoseBlock	net/minecraft/class_2563	net/minecraft/world/level/block/WitherRoseBlock
	m	(Lbey;Ldca$d;)V	<init>	<init>	<init>	<init>
c	cyz	net/minecraft/world/level/block/WitherSkullBlock	net/minecraft/class_2570	net/minecraft/world/level/block/WitherSkullBlock
	f	Ldcg;	e	f_58251_	field_11765	witherPatternFull
	f	Ldcg;	f	f_58252_	field_11764	witherPatternBase
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldax;)V	a	m_58255_	method_10898	checkSpawn
	m	(Ldcf;)Z	a	m_284102_	method_51174	method_51174
	m	(Lcmm;Lgu;Lcfz;)Z	b	m_58267_	method_10899	canSpawnMob
	m	(Ldcf;)Z	b	m_58265_	method_24798	method_24798
	m	(Ldcf;)Z	c	m_284101_	method_51175	method_51175
	m	(Ldcf;)Z	d	m_58271_	method_24799	method_24799
	m	()Ldcg;	u	m_58273_	method_10900	getOrCreateWitherFull
	m	()Ldcg;	v	m_58274_	method_10897	getOrCreateWitherBase
c	cz	net/minecraft/advancements/critereon/StatePropertiesPredicate	net/minecraft/class_4559	net/minecraft/advancements/critereon/StatePropertiesPredicate
	f	Lcz;	a	f_67658_	field_20736	ANY
	f	Ljava/util/List;	b	f_67659_	field_20737	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldcc;Ldcd;)Z	a	m_67669_	method_22515	matches
	m	(Lcom/google/gson/JsonElement;)Lcz;	a	m_67679_	method_22519	fromJson
	m	(Ldcb;)Z	a	m_67667_	method_22514	matches
	m	(Ldxe;)Z	a	m_67684_	method_22518	matches
	m	(Lcom/google/gson/JsonObject;Lcz$c;)V	a	m_67681_	method_22520	method_22520
	m	(Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcz$c;	a	m_67686_	method_22521	fromJson
	m	(Ldcc;Ljava/util/function/Consumer;Lcz$c;)V	a	m_67675_	method_22517	method_22517
	m	()Lcom/google/gson/JsonElement;	a	m_67666_	method_22513	serializeToJson
	m	(Ldcc;Ljava/util/function/Consumer;)V	a	m_67672_	method_22516	checkState
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	b	m_67689_	method_22522	getStringOrNull
c	cz$a	net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder	net/minecraft/class_4559$class_4560	net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder
	f	Ljava/util/List;	a	f_67691_	field_20738	matchers
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldde;Ljava/lang/Comparable;)Lcz$a;	a	m_67697_	method_22525	hasProperty
	m	()Lcz$a;	a	m_67693_	method_22523	properties
	m	(Ldde;Z)Lcz$a;	a	m_67703_	method_22527	hasProperty
	m	(Ldde;Ljava/lang/String;)Lcz$a;	a	m_67700_	method_22526	hasProperty
	m	(Ldde;I)Lcz$a;	a	m_67694_	method_22524	hasProperty
	m	()Lcz;	b	m_67706_	method_22528	build
c	cz$b	net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactPropertyMatcher	net/minecraft/class_4559$class_4561	net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactPropertyMatcher
	f	Ljava/lang/String;	a	f_67707_	field_20739	value
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	cz$c	net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher	net/minecraft/class_4559$class_4562	net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher
	f	Ljava/lang/String;	a	f_67715_	field_20740	name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldcc;Ldcd;)Z	a	m_67718_	method_22530	match
	m	(Ldcd;Ldde;)Z	a	m_7517_	method_22532	match
	m	()Lcom/google/gson/JsonElement;	a	m_7682_	method_22529	toJson
	m	(Ldcc;Ljava/util/function/Consumer;)V	a	m_67721_	method_22531	checkState
	m	()Ljava/lang/String;	b	m_67726_	method_22533	getName
c	cz$d	net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedPropertyMatcher	net/minecraft/class_4559$class_4563	net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedPropertyMatcher
	f	Ljava/lang/String;	a	f_67727_	field_20741	minValue
	f	Ljava/lang/String;	b	f_67728_	field_20742	maxValue
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	cza	net/minecraft/world/level/block/WitherWallSkullBlock	net/minecraft/class_2567	net/minecraft/world/level/block/WitherWallSkullBlock
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
c	czb	net/minecraft/world/level/block/WoolCarpetBlock	net/minecraft/class_5815	net/minecraft/world/level/block/WoolCarpetBlock
	f	Lcen;	b	f_58288_	field_28715	color
	m	(Lcen;Ldca$d;)V	<init>	<init>	<init>	<init>
	m	()Lcen;	a	m_58309_	method_33635	getColor
c	czc	net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity	net/minecraft/class_2609	net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity
	f	I	c	f_154980_	field_31286	SLOT_INPUT
	f	I	d	f_154981_	field_31287	SLOT_FUEL
	f	I	e	f_154982_	field_31288	SLOT_RESULT
	f	I	f	f_154983_	field_31289	DATA_LIT_TIME
	f	I	g	f_154984_	field_31290	DATA_LIT_DURATION
	f	I	h	f_154985_	field_31291	DATA_COOKING_PROGRESS
	f	I	i	f_154986_	field_31292	DATA_COOKING_TOTAL_TIME
	f	I	j	f_154987_	field_31293	NUM_DATA_VALUES
	f	I	k	f_154988_	field_31294	BURN_TIME_STANDARD
	f	I	l	f_154989_	field_31295	BURN_COOL_SPEED
	f	Lhn;	m	f_58310_	field_11984	items
	f	Lcbp;	n	f_58311_	field_17374	dataAccess
	f	[I	r	f_58313_	field_11987	SLOTS_FOR_UP
	f	[I	s	f_58314_	field_11982	SLOTS_FOR_DOWN
	f	[I	t	f_58315_	field_11983	SLOTS_FOR_SIDES
	f	I	u	f_58316_	field_11981	litTime
	f	I	v	f_58317_	field_11980	litDuration
	f	I	w	f_58318_	field_11989	cookingProgress
	f	I	x	f_58319_	field_11988	cookingTotalTime
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	y	f_58320_	field_11986	recipesUsed
	f	Lcjd$a;	z	f_222691_	field_38234	quickCheck
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lczp;Lgu;Ldcb;Lcjf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Laif;Leei;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lcjc;)V	a	m_155018_	method_17761	method_17761
	m	(Lqr;Lacq;Ljava/lang/Integer;)V	a	m_187447_	method_24431	method_24431
	m	(Lcmm;Lczc;)I	a	m_222692_	method_17029	getTotalCookTime
	m	(Lcfz;)I	a	m_7743_	method_11200	getBurnDuration
	m	(Laig;)V	a	m_155003_	method_17763	awardUsedRecipesAndPopExperience
	m	(Lcmm;Lgu;Ldcb;Lczc;)V	a	m_155013_	method_31651	serverTick
	m	(Ljava/util/Map;Lcml;I)V	a	m_58374_	method_11202	add
	m	(Laif;Leei;)Ljava/util/List;	a	m_154995_	method_27354	getRecipesToAwardAndPopExperience
	m	(Ljava/util/Map;Lanl;I)V	a	m_204302_	method_11194	add
	m	(Lhs;Lcjc;Lhn;I)Z	a	m_155005_	method_11192	canBurn
	m	(Laif;Leei;IF)V	a	m_154998_	method_17760	createExperience
	m	(Lhs;Lcjc;Lhn;I)Z	b	m_266209_	method_11203	burn
	m	(Lcfu;)Z	b	m_58397_	method_26395	isNeverAFurnaceFuel
	m	(Lcfz;)Z	b	m_58399_	method_11195	isFuel
	m	()Ljava/util/Map;	f	m_58423_	method_11196	getFuel
	m	()Z	i	m_58425_	method_11201	isLit
c	czc$1	net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1	net/minecraft/class_2609$1	net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1
	f	Lczc;	a	f_58426_	field_17375	field_17375
	m	(Lczc;)V	<init>	<init>	<init>	<init>
c	czd	net/minecraft/world/level/block/entity/BannerBlockEntity	net/minecraft/class_2573	net/minecraft/world/level/block/entity/BannerBlockEntity
	f	I	a	f_155030_	field_31296	MAX_PATTERNS
	f	Ljava/lang/String;	b	f_155031_	field_31297	TAG_PATTERNS
	f	Ljava/lang/String;	c	f_155032_	field_31298	TAG_PATTERN
	f	Ljava/lang/String;	d	f_155033_	field_31299	TAG_COLOR
	f	Lsw;	e	f_58473_	field_11772	name
	f	Lcen;	f	f_58474_	field_11774	baseColor
	f	Lqx;	g	f_58475_	field_11773	itemPatterns
	f	Ljava/util/List;	h	f_58477_	field_11769	patterns
	m	(Lgu;Ldcb;Lcen;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Luz;	a	m_58483_	method_16886	getUpdatePacket
	m	(Lsw;)V	a	m_58501_	method_16842	setCustomName
	m	(Lcfz;)Lqx;	a	m_58487_	method_24281	getItemPatterns
	m	(Lcfz;Lcen;)V	a	m_58489_	method_10913	fromItem
	m	(Lcen;Lqx;)Ljava/util/List;	a	m_58484_	method_24280	createPatterns
	m	(Lcfz;)V	b	m_187453_	method_38992	fromItem
	m	(Lcfz;)I	c	m_58504_	method_10910	getPatternCount
	m	()Ljava/util/List;	c	m_58508_	method_10911	getPatterns
	m	(Lcfz;)V	d	m_58509_	method_10905	removeLastPattern
	m	()Lcfz;	f	m_155043_	method_10907	getItem
	m	()Lcen;	g	m_155044_	method_10908	getBaseColor
c	cze	net/minecraft/world/level/block/entity/BannerPattern	net/minecraft/class_2582	net/minecraft/world/level/block/entity/BannerPattern
	f	Ljava/lang/String;	a	f_58532_	field_11824	hashname
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lacp;Z)Lacq;	a	m_222697_	method_22536	location
	m	()Ljava/lang/String;	a	m_58579_	method_10945	getHashname
	m	(Ljava/lang/String;)Lhe;	a	m_222700_	method_10946	byHash
	m	(Ljava/lang/String;Lhe$c;)Z	a	m_222702_	method_43719	method_43719
c	cze$a	net/minecraft/world/level/block/entity/BannerPattern$Builder	net/minecraft/class_2582$class_3750	net/minecraft/world/level/block/entity/BannerPattern$Builder
	f	Ljava/util/List;	a	f_58585_	field_16548	patterns
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcen;)Lcze$a;	a	m_222705_	method_43720	addPattern
	m	(Lhe;Lcen;)Lcze$a;	a	m_222708_	method_16376	addPattern
	m	(Lcom/mojang/datafixers/util/Pair;)Lcze$a;	a	m_155048_	method_31653	addPattern
	m	()Lqx;	a	m_58587_	method_16375	toListTag
c	czf	net/minecraft/world/level/block/entity/BannerPatterns	net/minecraft/class_7446	net/minecraft/world/level/block/entity/BannerPatterns
	f	Lacp;	A	f_222711_	field_39136	HALF_VERTICAL
	f	Lacp;	B	f_222712_	field_39137	HALF_HORIZONTAL
	f	Lacp;	C	f_222713_	field_39138	HALF_VERTICAL_MIRROR
	f	Lacp;	D	f_222714_	field_39139	HALF_HORIZONTAL_MIRROR
	f	Lacp;	E	f_222715_	field_39140	BORDER
	f	Lacp;	F	f_222716_	field_39141	CURLY_BORDER
	f	Lacp;	G	f_222717_	field_39142	GRADIENT
	f	Lacp;	H	f_222718_	field_39143	GRADIENT_UP
	f	Lacp;	I	f_222719_	field_39144	BRICKS
	f	Lacp;	J	f_222720_	field_39145	GLOBE
	f	Lacp;	K	f_222721_	field_39146	CREEPER
	f	Lacp;	L	f_222722_	field_39147	SKULL
	f	Lacp;	M	f_222723_	field_39148	FLOWER
	f	Lacp;	N	f_222724_	field_39149	MOJANG
	f	Lacp;	O	f_222725_	field_39150	PIGLIN
	f	Lacp;	a	f_222726_	field_39151	BASE
	f	Lacp;	b	f_222727_	field_39152	SQUARE_BOTTOM_LEFT
	f	Lacp;	c	f_222728_	field_39153	SQUARE_BOTTOM_RIGHT
	f	Lacp;	d	f_222729_	field_39154	SQUARE_TOP_LEFT
	f	Lacp;	e	f_222730_	field_39155	SQUARE_TOP_RIGHT
	f	Lacp;	f	f_222731_	field_39156	STRIPE_BOTTOM
	f	Lacp;	g	f_222732_	field_39157	STRIPE_TOP
	f	Lacp;	h	f_222733_	field_39158	STRIPE_LEFT
	f	Lacp;	i	f_222734_	field_39159	STRIPE_RIGHT
	f	Lacp;	j	f_222735_	field_39160	STRIPE_CENTER
	f	Lacp;	k	f_222736_	field_39161	STRIPE_MIDDLE
	f	Lacp;	l	f_222737_	field_39162	STRIPE_DOWNRIGHT
	f	Lacp;	m	f_222738_	field_39163	STRIPE_DOWNLEFT
	f	Lacp;	n	f_222739_	field_39164	STRIPE_SMALL
	f	Lacp;	o	f_222740_	field_39165	CROSS
	f	Lacp;	p	f_222741_	field_39166	STRAIGHT_CROSS
	f	Lacp;	q	f_222742_	field_39167	TRIANGLE_BOTTOM
	f	Lacp;	r	f_222743_	field_39168	TRIANGLE_TOP
	f	Lacp;	s	f_222744_	field_39169	TRIANGLES_BOTTOM
	f	Lacp;	t	f_222745_	field_39170	TRIANGLES_TOP
	f	Lacp;	u	f_222746_	field_39171	DIAGONAL_LEFT
	f	Lacp;	v	f_222747_	field_39172	DIAGONAL_RIGHT
	f	Lacp;	w	f_222748_	field_39173	DIAGONAL_LEFT_MIRROR
	f	Lacp;	x	f_222749_	field_39174	DIAGONAL_RIGHT_MIRROR
	f	Lacp;	y	f_222750_	field_39175	CIRCLE_MIDDLE
	f	Lacp;	z	f_222751_	field_39176	RHOMBUS_MIDDLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_222756_	method_43722	create
	m	(Lhr;)Lcze;	a	m_222754_	method_43721	bootstrap
c	czg	net/minecraft/world/level/block/entity/BarrelBlockEntity	net/minecraft/class_3719	net/minecraft/world/level/block/entity/BarrelBlockEntity
	f	Lhn;	c	f_58591_	field_16410	items
	f	Ldaa;	f	f_155050_	field_27207	openersCounter
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Z)V	a	m_58606_	method_18318	updateBlockState
	m	(Ldcb;Lamg;)V	a	m_58600_	method_17764	playSound
	m	()V	i	m_58619_	method_20362	recheckOpen
c	czg$1	net/minecraft/world/level/block/entity/BarrelBlockEntity$1	net/minecraft/class_3719$1	net/minecraft/world/level/block/entity/BarrelBlockEntity$1
	f	Lczg;	a	f_155056_	field_27208	field_27208
	m	(Lczg;)V	<init>	<init>	<init>	<init>
c	czh	net/minecraft/world/level/block/entity/BaseContainerBlockEntity	net/minecraft/class_2624	net/minecraft/world/level/block/entity/BaseContainerBlockEntity
	f	Lbdz;	c	f_58621_	field_12045	lockKey
	f	Lsw;	d	f_58622_	field_17376	name
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	a	m_58638_	method_17488	setCustomName
	m	(Lbyo;Lbdz;Lsw;)Z	a	m_58629_	method_17487	canUnlock
	m	(ILbyn;)Lcbf;	a	m_6555_	method_5465	createMenu
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
	m	(Lbyo;)Z	d	m_7525_	method_17489	canOpen
	m	()Lsw;	g	m_6820_	method_17823	getDefaultName
c	czi	net/minecraft/world/level/block/entity/BeaconBlockEntity	net/minecraft/class_2580	net/minecraft/world/level/block/entity/BeaconBlockEntity
	f	[[Lbey;	a	f_58646_	field_11801	BEACON_EFFECTS
	f	I	b	f_155081_	field_31300	DATA_LEVELS
	f	I	c	f_155082_	field_31301	DATA_PRIMARY
	f	I	d	f_155083_	field_31302	DATA_SECONDARY
	f	I	e	f_155084_	field_31303	NUM_DATA_VALUES
	f	I	f	f_155085_	field_31304	MAX_LEVELS
	f	Ljava/util/Set;	g	f_58647_	field_11798	VALID_EFFECTS
	f	I	h	f_155086_	field_31305	BLOCKS_CHECK_PER_TICK
	f	Lsw;	i	f_243996_	field_40328	DEFAULT_NAME
	f	Ljava/util/List;	j	f_58648_	field_19177	beamSections
	f	Ljava/util/List;	k	f_58649_	field_19178	checkingBeamSections
	f	I	l	f_58650_	field_11803	levels
	f	I	m	f_58651_	field_19179	lastCheckY
	f	Lbey;	n	f_58652_	field_11795	primaryPower
	f	Lbey;	r	f_58653_	field_11799	secondaryPower
	f	Lsw;	s	f_58654_	field_11793	name
	f	Lbdz;	t	f_58655_	field_17377	lockKey
	f	Lcbp;	u	f_58656_	field_17378	dataAccess
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;III)I	a	m_155092_	method_20293	updateBase
	m	(Lcmm;Lgu;Lamg;)V	a	m_155103_	method_10938	playSound
	m	(Lsw;)V	a	m_58681_	method_10936	setCustomName
	m	(Lcmm;Lgu;ILbey;Lbey;)V	a	m_155097_	method_10940	applyEffects
	m	(Lcmm;Lgu;Ldcb;Lczi;)V	a	m_155107_	method_16896	tick
	m	(I)Lbey;	a	m_58686_	method_10934	getValidEffectById
	m	()Ljava/util/List;	c	m_58702_	method_10937	getBeamSections
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
	m	()Luz;	f	m_58483_	method_38236	getUpdatePacket
c	czi$1	net/minecraft/world/level/block/entity/BeaconBlockEntity$1	net/minecraft/class_2580$1	net/minecraft/world/level/block/entity/BeaconBlockEntity$1
	f	Lczi;	a	f_58706_	field_17379	field_17379
	m	(Lczi;)V	<init>	<init>	<init>	<init>
c	czi$a	net/minecraft/world/level/block/entity/BeaconBlockEntity$BeaconBeamSection	net/minecraft/class_2580$class_2581	net/minecraft/world/level/block/entity/BeaconBlockEntity$BeaconBeamSection
	f	[F	a	f_58715_	field_11805	color
	f	I	b	f_58716_	field_11804	height
	m	([F)V	<init>	<init>	<init>	<init>
	m	()V	a	m_58719_	method_10942	increaseHeight
	m	()[F	b	m_58722_	method_10944	getColor
	m	()I	c	m_58723_	method_10943	getHeight
c	czj	net/minecraft/world/level/block/entity/BedBlockEntity	net/minecraft/class_2587	net/minecraft/world/level/block/entity/BedBlockEntity
	f	Lcen;	a	f_58724_	field_11869	color
	m	(Lgu;Ldcb;Lcen;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcen;)V	a	m_58729_	method_11019	setColor
	m	()Luz;	c	m_58483_	method_38237	getUpdatePacket
	m	()Lcen;	d	m_58731_	method_11018	getColor
c	czk	net/minecraft/world/level/block/entity/BeehiveBlockEntity	net/minecraft/class_4482	net/minecraft/world/level/block/entity/BeehiveBlockEntity
	f	Ljava/lang/String;	a	f_155121_	field_31306	TAG_FLOWER_POS
	f	Ljava/lang/String;	b	f_155122_	field_31307	MIN_OCCUPATION_TICKS
	f	Ljava/lang/String;	c	f_155123_	field_31308	ENTITY_DATA
	f	Ljava/lang/String;	d	f_155124_	field_31309	TICKS_IN_HIVE
	f	Ljava/lang/String;	e	f_155125_	field_31310	HAS_NECTAR
	f	Ljava/lang/String;	f	f_155126_	field_31311	BEES
	f	I	g	f_155127_	field_31312	MAX_OCCUPANTS
	f	I	h	f_155128_	field_31313	MIN_OCCUPATION_TICKS_NECTARLESS
	f	Ljava/util/List;	i	f_155129_	field_33570	IGNORED_BEE_TAGS
	f	I	j	f_155130_	field_31314	MIN_TICKS_BEFORE_REENTERING_HIVE
	f	I	k	f_155131_	field_31315	MIN_OCCUPATION_TICKS_NECTAR
	f	Ljava/util/List;	l	f_58732_	field_20423	stored
	f	Lgu;	m	f_58733_	field_20424	savedFlowerPos
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ljava/util/List;Lgu;)V	a	m_155149_	method_21858	tickOccupants
	m	(Ldcb;Ljava/util/List;Lczk$b;Lczk$a;)Z	a	m_271670_	method_21854	method_21854
	m	(Lbfj;Z)V	a	m_58741_	method_21848	addOccupant
	m	(Lcmm;Lgu;Ldcb;Lczk$a;Ljava/util/List;Lczk$b;Lgu;)Z	a	m_155136_	method_21855	releaseOccupant
	m	(Lcmm;Lgu;Ldcb;Lczk;)V	a	m_155144_	method_31656	serverTick
	m	(ILbrm;)V	a	m_58736_	method_29562	setBeeReleaseData
	m	(Ldcb;)I	a	m_58752_	method_23902	getHoneyLevel
	m	(Ldca$a;)Z	a	m_202036_	method_40019	method_40019
	m	(Lbyo;Ldcb;Lczk$b;)V	a	m_58748_	method_21850	emptyAllLivingFromHive
	m	(Lbfj;ZI)V	a	m_58744_	method_21849	addOccupantWithPresetTicks
	m	(Lqr;IZ)V	a	m_155157_	method_35292	storeBee
	m	(Ldcb;Lczk$b;)Ljava/util/List;	a	m_58759_	method_21852	releaseAllOccupants
	m	(Lbfj;)Lbfj;	a	m_58739_	method_23901	method_23901
	m	()Z	c	m_58773_	method_23280	isFireNearby
	m	(Lqr;)V	d	m_155161_	method_36379	removeIgnoredBeeTags
	m	()Z	d	m_58774_	method_22400	isEmpty
	m	()Z	f	m_58775_	method_21856	isFull
	m	()I	g	m_58776_	method_23903	getOccupantCount
	m	()Z	i	m_58777_	method_23904	isSedated
	m	()Lqx;	j	m_58779_	method_21859	writeBees
	m	()Z	v	m_58780_	method_21857	hasSavedFlowerPos
c	czk$a	net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData	net/minecraft/class_4482$class_4483	net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData
	f	Lqr;	a	f_58782_	field_20425	entityData
	f	I	b	f_58783_	field_20426	ticksInHive
	f	I	c	f_58784_	field_20427	minOccupationTicks
	m	(Lqr;II)V	<init>	<init>	<init>	<init>
c	czk$b	net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus	net/minecraft/class_4482$class_4484	net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus
	f	Lczk$b;	a	HONEY_DELIVERED	field_20428	HONEY_DELIVERED
	f	Lczk$b;	b	BEE_RELEASED	field_20429	BEE_RELEASED
	f	Lczk$b;	c	EMERGENCY	field_21052	EMERGENCY
	f	[Lczk$b;	d	$VALUES	field_20430	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lczk$b;	a	m_155163_	method_36714	$values
c	czl	net/minecraft/world/level/block/entity/BellBlockEntity	net/minecraft/class_3721	net/minecraft/world/level/block/entity/BellBlockEntity
	f	I	a	f_58813_	field_17095	ticks
	f	Z	b	f_58814_	field_17096	shaking
	f	Lha;	c	f_58815_	field_17097	clickDirection
	f	I	d	f_155164_	field_31316	DURATION
	f	I	e	f_155165_	field_31317	GLOW_DURATION
	f	I	f	f_155166_	field_31318	MIN_TICKS_BETWEEN_SEARCHES
	f	I	g	f_155167_	field_31319	MAX_RESONATION_TICKS
	f	I	h	f_155168_	field_31320	TICKS_BEFORE_RESONATION
	f	I	i	f_155169_	field_31321	SEARCH_RADIUS
	f	I	j	f_155170_	field_31322	HEAR_BELL_RADIUS
	f	I	k	f_155171_	field_31323	HIGHLIGHT_RAIDERS_RADIUS
	f	J	l	f_58816_	field_19155	lastRingTimestamp
	f	Ljava/util/List;	m	f_58817_	field_19156	nearbyEntities
	f	Z	n	f_58818_	field_19157	resonating
	f	I	r	f_58819_	field_19158	resonationTicks
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Lczl;Lczl$a;)V	a	m_155180_	method_31658	tick
	m	(Lgu;Ljava/util/List;)Z	a	m_155199_	method_20523	areRaidersNearby
	m	(Lha;)V	a	m_58834_	method_17031	onHit
	m	(Lgu;ILorg/apache/commons/lang3/mutable/MutableInt;Lcmm;Lbfz;)V	a	m_155190_	method_20519	method_20519
	m	(Lbfz;)V	a	m_58840_	method_20520	glow
	m	(Lcmm;Lgu;Ljava/util/List;)V	a	m_155186_	method_20521	makeRaidersGlow
	m	(Lgu;Lbfz;)Z	a	m_155196_	method_20518	isRaiderWithinRange
	m	(Lcmm;Lgu;Ldcb;Lczl;)V	a	m_155175_	method_31657	clientTick
	m	(Lcmm;Lgu;Ldcb;Lczl;)V	b	m_155202_	method_31659	serverTick
	m	(Lcmm;Lgu;Ljava/util/List;)V	b	m_155207_	method_20218	showBellParticles
	m	(Lgu;Lbfz;)Z	b	m_155211_	method_31660	method_31660
	m	(Lgu;Lbfz;)Z	c	m_289177_	method_20217	method_20217
	m	()V	c	m_58845_	method_20219	updateEntities
	m	(Lgu;Lbfz;)Z	d	m_155217_	method_31661	method_31661
c	czl$a	net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction	net/minecraft/class_3721$class_5557	net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction
	m	(Lcmm;Lgu;Ljava/util/List;)V	run	m_155220_	run	run
c	czm	net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity	net/minecraft/class_3720	net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	czn	net/minecraft/world/level/block/entity/BlockEntity	net/minecraft/class_2586	net/minecraft/world/level/block/entity/BlockEntity
	f	Lorg/slf4j/Logger;	c	f_58854_	field_11868	LOGGER
	f	Lczp;	d	f_58855_	field_11864	type
	f	Ldcb;	e	f_58856_	field_11866	blockState
	f	Lcmm;	o	f_58857_	field_11863	level
	f	Lgu;	p	f_58858_	field_11867	worldPosition
	f	Z	q	f_58859_	field_11865	remove
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	a	m_142466_	method_11014	load
	m	(Lcmm;Lgu;Ldcb;)V	a	m_155232_	method_31663	setChanged
	m	(Lqr;Ljava/lang/String;Lczn;)Lczn;	a	m_155246_	method_17897	method_17897
	m	(Lgu;Ldcb;Ljava/lang/String;Lczp;)Lczn;	a	m_155236_	method_17899	method_17899
	m	(Lgu;Ldcb;Lqr;)Lczn;	a	m_155241_	method_11005	loadStatic
	m	(Lqr;Lczp;)V	a	m_187468_	method_38238	addEntityType
	m	(Ljava/lang/String;)Lczn;	a	m_58881_	method_17898	method_17898
	m	(Lcmm;)V	a	m_142339_	method_31662	setLevel
	m	(Lp;)V	a	m_58886_	method_11003	fillCrashReportCategory
	m	(II)Z	a_	m_7531_	method_11004	triggerEvent
	m	()Lqr;	ao_	m_5995_	method_16887	getUpdateTag
	m	()V	ap_	m_7651_	method_11012	setRemoved
	m	(Lqr;)V	b	m_183515_	method_11007	saveAdditional
	m	(Ldcb;)V	b	m_155250_	method_31664	setBlockState
	m	(Lqr;)Lgu;	c	m_187472_	method_38239	getPosFromTag
	m	(Lqr;)V	d	m_187474_	method_38241	saveId
	m	()V	e	m_6596_	method_5431	setChanged
	m	(Lqr;)V	e	m_187478_	method_10999	saveMetadata
	m	(Lcfz;)V	e	m_187476_	method_38240	saveToItem
	m	()Ljava/lang/String;	f	m_257329_	method_10995	method_10995
	m	()Luo;	h	m_58483_	method_38235	getUpdatePacket
	m	()Lcmm;	k	m_58904_	method_10997	getLevel
	m	()Z	l	m_58898_	method_11002	hasLevel
	m	()Lqr;	m	m_187480_	method_38242	saveWithFullMetadata
	m	()Lqr;	n	m_187481_	method_38243	saveWithId
	m	()Lqr;	o	m_187482_	method_38244	saveWithoutMetadata
	m	()Lgu;	p	m_58899_	method_11016	getBlockPos
	m	()Ldcb;	q	m_58900_	method_11010	getBlockState
	m	()Z	r	m_58901_	method_11015	isRemoved
	m	()V	s	m_6339_	method_10996	clearRemoved
	m	()Z	t	m_6326_	method_11011	onlyOpCanSetNbt
	m	()Lczp;	u	m_58903_	method_11017	getType
c	czo	net/minecraft/world/level/block/entity/BlockEntityTicker	net/minecraft/class_5558	net/minecraft/world/level/block/entity/BlockEntityTicker
	m	(Lcmm;Lgu;Ldcb;Lczn;)V	tick	m_155252_	tick	tick
c	czp	net/minecraft/world/level/block/entity/BlockEntityType	net/minecraft/class_2591	net/minecraft/world/level/block/entity/BlockEntityType
	f	Lczp;	A	f_58942_	field_16411	BARREL
	f	Lczp;	B	f_58906_	field_16414	SMOKER
	f	Lczp;	C	f_58907_	field_16415	BLAST_FURNACE
	f	Lczp;	D	f_58908_	field_16412	LECTERN
	f	Lczp;	E	f_58909_	field_16413	BELL
	f	Lczp;	F	f_58910_	field_16549	JIGSAW
	f	Lczp;	G	f_58911_	field_17380	CAMPFIRE
	f	Lczp;	H	f_58912_	field_20431	BEEHIVE
	f	Lczp;	I	f_155257_	field_28117	SCULK_SENSOR
	f	Lczp;	J	f_276581_	field_43258	CALIBRATED_SCULK_SENSOR
	f	Lczp;	K	f_222758_	field_37647	SCULK_CATALYST
	f	Lczp;	L	f_222759_	field_37648	SCULK_SHRIEKER
	f	Lczp;	M	f_244310_	field_40329	CHISELED_BOOKSHELF
	f	Lczp;	N	f_271323_	field_42780	BRUSHABLE_BLOCK
	f	Lczp;	O	f_271291_	field_42781	DECORATED_POT
	f	Lorg/slf4j/Logger;	P	f_58913_	field_11893	LOGGER
	f	Lczp$a;	Q	f_58914_	field_11892	factory
	f	Ljava/util/Set;	R	f_58915_	field_19315	validBlocks
	f	Lcom/mojang/datafixers/types/Type;	S	f_58916_	field_11909	dataType
	f	Lczp;	a	f_58917_	field_11903	FURNACE
	f	Lczp;	b	f_58918_	field_11914	CHEST
	f	Lczp;	c	f_58919_	field_11891	TRAPPED_CHEST
	f	Lczp;	d	f_58920_	field_11901	ENDER_CHEST
	f	Lczp;	e	f_58921_	field_11907	JUKEBOX
	f	Lczp;	f	f_58922_	field_11887	DISPENSER
	f	Lczp;	g	f_58923_	field_11899	DROPPER
	f	Lczp;	h	f_58924_	field_11911	SIGN
	f	Lczp;	i	f_244529_	field_40330	HANGING_SIGN
	f	Lczp;	j	f_58925_	field_11889	MOB_SPAWNER
	f	Lczp;	k	f_58926_	field_11897	PISTON
	f	Lczp;	l	f_58927_	field_11894	BREWING_STAND
	f	Lczp;	m	f_58928_	field_11912	ENCHANTING_TABLE
	f	Lczp;	n	f_58929_	field_11898	END_PORTAL
	f	Lczp;	o	f_58930_	field_11890	BEACON
	f	Lczp;	p	f_58931_	field_11913	SKULL
	f	Lczp;	q	f_58932_	field_11900	DAYLIGHT_DETECTOR
	f	Lczp;	r	f_58933_	field_11888	HOPPER
	f	Lczp;	s	f_58934_	field_11908	COMPARATOR
	f	Lczp;	t	f_58935_	field_11905	BANNER
	f	Lczp;	u	f_58936_	field_11895	STRUCTURE_BLOCK
	f	Lczp;	v	f_58937_	field_11906	END_GATEWAY
	f	Lczp;	w	f_58938_	field_11904	COMMAND_BLOCK
	f	Lczp;	x	f_58939_	field_11896	SHULKER_BOX
	f	Lczp;	y	f_58940_	field_11910	BED
	f	Lczp;	z	f_58941_	field_11902	CONDUIT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lczp$a;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V	<init>	<init>	<init>	<init>
	m	(Lczp;)Lacq;	a	m_58954_	method_11033	getKey
	m	(Lcls;Lgu;)Lczn;	a	m_58949_	method_24182	getBlockEntity
	m	(Ldcb;)Z	a	m_155262_	method_20526	isValid
	m	(Lgu;Ldcb;)Lczn;	a	m_155264_	method_11032	create
	m	(Ljava/lang/String;Lczp$b;)Lczp;	a	m_58956_	method_11030	register
c	czp$a	net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier	net/minecraft/class_2591$class_5559	net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier
	m	(Lgu;Ldcb;)Lczn;	create	m_155267_	create	create
c	czp$b	net/minecraft/world/level/block/entity/BlockEntityType$Builder	net/minecraft/class_2591$class_2592	net/minecraft/world/level/block/entity/BlockEntityType$Builder
	f	Lczp$a;	a	f_58959_	field_11915	factory
	f	Ljava/util/Set;	b	f_58960_	field_19316	validBlocks
	m	(Lczp$a;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/types/Type;)Lczp;	a	m_58966_	method_11034	build
	m	(Lczp$a;[Lcpn;)Lczp$b;	a	m_155273_	method_20528	of
c	czq	net/minecraft/world/level/block/entity/BrewingStandBlockEntity	net/minecraft/class_2589	net/minecraft/world/level/block/entity/BrewingStandBlockEntity
	f	I	c	f_155276_	field_31324	FUEL_USES
	f	I	d	f_155277_	field_31325	DATA_BREW_TIME
	f	I	e	f_155278_	field_31326	DATA_FUEL_USES
	f	I	f	f_155279_	field_31327	NUM_DATA_VALUES
	f	Lcbp;	g	f_58971_	field_17381	dataAccess
	f	I	h	f_155280_	field_31328	INGREDIENT_SLOT
	f	I	i	f_155281_	field_31329	FUEL_SLOT
	f	[I	j	f_58972_	field_11886	SLOTS_FOR_UP
	f	[I	k	f_58973_	field_11879	SLOTS_FOR_DOWN
	f	[I	l	f_58974_	field_11880	SLOTS_FOR_SIDES
	f	Lhn;	m	f_58975_	field_11882	items
	f	I	n	f_58976_	field_11878	brewTime
	f	[Z	r	f_58977_	field_11883	lastPotionCount
	f	Lcfu;	s	f_58978_	field_11881	ingredient
	f	I	t	f_58979_	field_11885	fuel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lhn;)Z	a	m_155294_	method_11027	isBrewable
	m	(Lcmm;Lgu;Lhn;)V	a	m_155290_	method_11029	doBrew
	m	(Lcmm;Lgu;Ldcb;Lczq;)V	a	m_155285_	method_31665	serverTick
	m	()[Z	f	m_59029_	method_11028	getPotionBits
c	czq$1	net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1	net/minecraft/class_2589$1	net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1
	f	Lczq;	a	f_59033_	field_17382	field_17382
	m	(Lczq;)V	<init>	<init>	<init>	<init>
c	czr	net/minecraft/world/level/block/entity/BrushableBlockEntity	net/minecraft/class_8174	net/minecraft/world/level/block/entity/BrushableBlockEntity
	f	Lorg/slf4j/Logger;	a	f_276497_	field_42801	LOGGER
	f	Ljava/lang/String;	b	f_276647_	field_42802	LOOT_TABLE_TAG
	f	Ljava/lang/String;	c	f_276481_	field_42803	LOOT_TABLE_SEED_TAG
	f	Ljava/lang/String;	d	f_276606_	field_42804	HIT_DIRECTION_TAG
	f	Ljava/lang/String;	e	f_276577_	field_42805	ITEM_TAG
	f	I	f	f_276551_	field_42806	BRUSH_COOLDOWN_TICKS
	f	I	g	f_276499_	field_42807	BRUSH_RESET_TICKS
	f	I	h	f_276583_	field_42808	REQUIRED_BRUSHES_TO_BREAK
	f	I	i	f_276531_	field_42809	brushCount
	f	J	j	f_276679_	field_42810	brushCountResetsAtTick
	f	J	k	f_276557_	field_42811	coolDownEndsAtTick
	f	Lcfz;	l	f_276563_	field_42812	item
	f	Lha;	m	f_276638_	field_42813	hitDirection
	f	Lacq;	n	f_276466_	field_42814	lootTable
	f	J	r	f_276487_	field_42815	lootTableSeed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(JLbyo;Lha;)Z	a	m_276923_	method_49215	brush
	m	(Lacq;J)V	a	m_277049_	method_49216	setLootTable
	m	(Lbyo;)V	a	m_276797_	method_49217	unpackLootTable
	m	(Lbyo;)V	b	m_276980_	method_49218	brushingCompleted
	m	(Lbyo;)V	c	m_276934_	method_49220	dropContent
	m	()V	c	m_277175_	method_49219	checkReset
	m	(Lqr;)Z	d	m_276996_	method_49222	tryLoadLootTable
	m	()Luz;	d	m_58483_	method_49221	getUpdatePacket
	m	(Lqr;)Z	e	m_277014_	method_49223	trySaveLootTable
	m	()Lha;	f	m_277042_	method_49224	getHitDirection
	m	()Lcfz;	g	m_277047_	method_49225	getItem
	m	()I	i	m_276942_	method_49226	getCompletionState
c	czs	net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity	net/minecraft/class_8239	net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	czs$a	net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser	net/minecraft/class_8239$class_8240	net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser
	f	Lczs;	a	f_279588_	field_44609	field_44609
	m	(Lczs;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;)I	a	m_280214_	method_49832	getBackSignal
c	czt	net/minecraft/world/level/block/entity/CampfireBlockEntity	net/minecraft/class_3924	net/minecraft/world/level/block/entity/CampfireBlockEntity
	f	I	a	f_155298_	field_31330	BURN_COOL_SPEED
	f	I	b	f_155299_	field_31331	NUM_SLOTS
	f	Lhn;	c	f_59042_	field_17383	items
	f	[I	d	f_59043_	field_17384	cookingProgress
	f	[I	e	f_59044_	field_17385	cookingTime
	f	Lcjd$a;	f	f_222760_	field_38235	quickCheck
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lcfz;I)Z	a	m_238284_	method_17503	placeFood
	m	(Lbdq;Lcmm;Lciq;)Lcfz;	a	m_268985_	method_17504	method_17504
	m	(Lcfz;)Ljava/util/Optional;	a	m_59051_	method_17502	getCookableRecipe
	m	(Lcmm;Lgu;Ldcb;Lczt;)V	a	m_155306_	method_31666	cookTick
	m	(Lcmm;Lgu;Ldcb;Lczt;)V	b	m_155313_	method_31667	cooldownTick
	m	(Lcmm;Lgu;Ldcb;Lczt;)V	c	m_155318_	method_31668	particleTick
	m	()Lhn;	c	m_59065_	method_17505	getItems
	m	()Luz;	d	m_58483_	method_38245	getUpdatePacket
	m	()V	f	m_59066_	method_17506	dowse
	m	()V	g	m_59069_	method_17510	markUpdated
c	czu	net/minecraft/world/level/block/entity/ChestBlockEntity	net/minecraft/class_2595	net/minecraft/world/level/block/entity/ChestBlockEntity
	f	I	c	f_155323_	field_31332	EVENT_SET_OPEN_COUNT
	f	Lhn;	f	f_59073_	field_11927	items
	f	Ldaa;	g	f_155324_	field_27209	openersCounter
	f	Lczv;	j	f_155325_	field_27210	chestLidController
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczu;Lczu;)V	a	m_59103_	method_11047	swapContents
	m	(Lcmm;Lgu;Ldcb;II)V	a	m_142151_	method_11049	signalOpenCount
	m	(Lcls;Lgu;)I	a	m_59086_	method_11048	getOpenCount
	m	(Lcmm;Lgu;Ldcb;Lamg;)V	a	m_155338_	method_11050	playSound
	m	(Lcmm;Lgu;Ldcb;Lczu;)V	a	m_155343_	method_31670	lidAnimateTick
	m	()V	i	m_155350_	method_31671	recheckOpen
c	czu$1	net/minecraft/world/level/block/entity/ChestBlockEntity$1	net/minecraft/class_2595$1	net/minecraft/world/level/block/entity/ChestBlockEntity$1
	f	Lczu;	a	f_155351_	field_27211	field_27211
	m	(Lczu;)V	<init>	<init>	<init>	<init>
c	czv	net/minecraft/world/level/block/entity/ChestLidController	net/minecraft/class_5560	net/minecraft/world/level/block/entity/ChestLidController
	f	Z	a	f_155370_	field_27212	shouldBeOpen
	f	F	b	f_155371_	field_27213	openness
	f	F	c	f_155372_	field_27214	oOpenness
	m	()V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_155375_	method_31673	getOpenness
	m	()V	a	m_155374_	method_31672	tickLid
	m	(Z)V	a	m_155377_	method_31674	shouldBeOpen
c	czw	net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity	net/minecraft/class_7716	net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity
	f	I	c	f_244647_	field_40331	MAX_BOOKS_IN_STORAGE
	f	Lorg/slf4j/Logger;	d	f_254661_	field_40898	LOGGER
	f	Lhn;	e	f_260576_	field_41314	items
	f	I	f	f_262317_	field_41601	lastInteractedSlot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbdq;Lcfz;)Z	a	m_280244_	method_51356	method_51356
	m	(I)V	c	m_261204_	method_47585	updateState
	m	()I	f	m_260842_	method_47587	count
	m	()I	g	m_262444_	method_47887	getLastInteractedSlot
c	czx	net/minecraft/world/level/block/entity/CommandBlockEntity	net/minecraft/class_2593	net/minecraft/world/level/block/entity/CommandBlockEntity
	f	Z	a	f_59123_	field_11919	powered
	f	Z	b	f_59124_	field_11918	auto
	f	Z	c	f_59125_	field_11917	conditionMet
	f	Lcln;	d	f_59127_	field_11920	commandBlock
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_59135_	method_11038	setPowered
	m	(Z)V	b	m_59137_	method_11041	setAutomatic
	m	()Lcln;	c	m_59141_	method_11040	getCommandBlock
	m	()Z	d	m_59142_	method_11043	isPowered
	m	()Z	f	m_59143_	method_11042	isAutomatic
	m	()V	g	m_59144_	method_23359	onModeSwitch
	m	()Z	i	m_59145_	method_11044	wasConditionMet
	m	()Z	j	m_59146_	method_11045	markConditionMet
	m	()Lczx$a;	v	m_59148_	method_11039	getMode
	m	()Z	w	m_59151_	method_11046	isConditional
	m	()V	x	m_59152_	method_23360	scheduleTick
c	czx$1	net/minecraft/world/level/block/entity/CommandBlockEntity$1	net/minecraft/class_2593$1	net/minecraft/world/level/block/entity/CommandBlockEntity$1
	f	Lczx;	b	f_59153_	field_11921	field_11921
	m	(Lczx;)V	<init>	<init>	<init>	<init>
c	czx$a	net/minecraft/world/level/block/entity/CommandBlockEntity$Mode	net/minecraft/class_2593$class_2594	net/minecraft/world/level/block/entity/CommandBlockEntity$Mode
	f	Lczx$a;	a	SEQUENCE	field_11922	SEQUENCE
	f	Lczx$a;	b	AUTO	field_11923	AUTO
	f	Lczx$a;	c	REDSTONE	field_11924	REDSTONE
	f	[Lczx$a;	d	$VALUES	field_11925	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lczx$a;	a	m_155384_	method_36715	$values
c	czy	net/minecraft/world/level/block/entity/ComparatorBlockEntity	net/minecraft/class_2599	net/minecraft/world/level/block/entity/ComparatorBlockEntity
	f	I	a	f_59173_	field_11943	output
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_59175_	method_11070	setOutputSignal
	m	()I	c	m_59182_	method_11071	getOutputSignal
c	czz	net/minecraft/world/level/block/entity/ConduitBlockEntity	net/minecraft/class_2597	net/minecraft/world/level/block/entity/ConduitBlockEntity
	f	I	a	f_59183_	field_11936	tickCount
	f	I	b	f_155390_	field_31333	BLOCK_REFRESH_RATE
	f	I	c	f_155391_	field_31334	EFFECT_DURATION
	f	F	d	f_155392_	field_31335	ROTATION_SPEED
	f	I	e	f_155393_	field_31336	MIN_ACTIVE_SIZE
	f	I	f	f_155394_	field_31337	MIN_KILL_SIZE
	f	I	g	f_155395_	field_31338	KILL_RANGE
	f	[Lcpn;	h	f_59184_	field_11931	VALID_BLOCKS
	f	F	i	f_59185_	field_11932	activeRotation
	f	Z	j	f_59186_	field_11934	isActive
	f	Z	k	f_59187_	field_11933	isHunting
	f	Ljava/util/List;	l	f_59188_	field_11937	effectBlocks
	f	Lbfz;	m	f_59189_	field_11939	destroyTarget
	f	Ljava/util/UUID;	n	f_59190_	field_11935	destroyTargetUUID
	f	J	r	f_59191_	field_11938	nextAmbientSoundActivation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Lczz;)V	a	m_155403_	method_31675	clientTick
	m	(Lcmm;Lgu;Ljava/util/List;)Z	a	m_155414_	method_11069	updateShape
	m	(Lcmm;Lgu;Lczz;)V	a	m_155399_	method_11064	updateClientTarget
	m	(Z)V	a	m_59214_	method_11062	setHunting
	m	(Lcmm;Lgu;Ljava/util/List;Lbfj;I)V	a	m_155418_	method_11063	animationTick
	m	(Lcmm;Lgu;Ljava/util/UUID;)Lbfz;	a	m_155424_	method_11056	findDestroyTarget
	m	(Lgu;)Leed;	a	m_155431_	method_11059	getDestroyRangeAABB
	m	(F)F	a	m_59197_	method_11061	getActiveRotation
	m	(Lczz;Ljava/util/List;)V	a	m_155428_	method_31676	updateHunting
	m	(Lcmm;Lgu;Ldcb;Ljava/util/List;Lczz;)V	a	m_155408_	method_11068	updateDestroyTarget
	m	(Ljava/util/UUID;Lbfz;)Z	a	m_289178_	method_11058	method_11058
	m	(Lbfz;)Z	a	m_289179_	method_11060	method_11060
	m	(Lcmm;Lgu;Ljava/util/List;)V	b	m_155443_	method_11055	applyEffects
	m	(Lcmm;Lgu;Ldcb;Lczz;)V	b	m_155438_	method_31677	serverTick
	m	()Luz;	c	m_58483_	method_38247	getUpdatePacket
	m	()Z	d	m_59216_	method_11065	isActive
	m	()Z	f	m_59217_	method_11066	isHunting
c	d	com/mojang/math/FieldsAreNonnullByDefault	net/minecraft/class_6037	com/mojang/math/FieldsAreNonnullByDefault
c	da	net/minecraft/advancements/critereon/SummonedEntityTrigger	net/minecraft/class_2128	net/minecraft/advancements/critereon/SummonedEntityTrigger
	f	Lacq;	a	f_68252_	field_9748	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;Lda$a;)Z	a	m_68263_	method_22537	method_22537
	m	(Laig;Lbfj;)V	a	m_68256_	method_9124	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lda$a;	a	m_7214_	method_9123	createInstance
c	da$a	net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance	net/minecraft/class_2128$class_2130	net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance
	f	Lba;	a	f_68271_	field_9752	entity
	m	(Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Lbo$a;)Lda$a;	a	m_68275_	method_9129	summonedEntity
	m	(Ldzk;)Z	a	m_68279_	method_9130	matches
c	daa	net/minecraft/world/level/block/entity/ContainerOpenersCounter	net/minecraft/class_5561	net/minecraft/world/level/block/entity/ContainerOpenersCounter
	f	I	a	f_155447_	field_31339	CHECK_TICK_DELAY
	f	I	b	f_155448_	field_27215	openCount
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;II)V	a	m_142148_	method_31682	openerCountChanged
	m	(Lbyo;)Z	a	m_142718_	method_31679	isOwnContainer
	m	(Lcmm;Lgu;)I	a	m_155457_	method_31680	getOpenCount
	m	()I	a	m_155450_	method_31678	getOpenerCount
	m	(Lcmm;Lgu;Ldcb;)V	a	m_142292_	method_31681	onOpen
	m	(Lbyo;Lcmm;Lgu;Ldcb;)V	a	m_155452_	method_31684	incrementOpeners
	m	(Lcmm;Lgu;Ldcb;)V	b	m_142289_	method_31683	onClose
	m	(Lbyo;Lcmm;Lgu;Ldcb;)V	b	m_155468_	method_31685	decrementOpeners
	m	(Lcmm;Lgu;Ldcb;)V	c	m_155476_	method_31686	recheckOpeners
	m	(Lcmm;Lgu;Ldcb;)V	d	m_155480_	method_31687	scheduleRecheck
c	dab	net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity	net/minecraft/class_2603	net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	dac	net/minecraft/world/level/block/entity/DecoratedPotBlockEntity	net/minecraft/class_8172	net/minecraft/world/level/block/entity/DecoratedPotBlockEntity
	f	Ljava/lang/String;	a	f_271111_	field_42782	TAG_SHERDS
	f	Ldac$a;	b	f_283890_	field_44706	decorations
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)V	a	m_271870_	method_49196	setFromItem
	m	()Luz;	c	m_58483_	method_49200	getUpdatePacket
	m	()Lha;	d	m_271886_	method_49204	getDirection
	m	()Ldac$a;	f	m_284296_	method_51511	getDecorations
c	dac$a	net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$Decorations	net/minecraft/class_8172$class_8526	net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$Decorations
	f	Ldac$a;	a	f_283770_	field_44707	EMPTY
	f	Lcfu;	b	f_283886_	comp_1487	back
	f	Lcfu;	c	f_283809_	comp_1488	left
	f	Lcfu;	d	f_283873_	comp_1489	right
	f	Lcfu;	e	f_283810_	comp_1490	front
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcfu;Lcfu;Lcfu;Lcfu;)V	<init>	<init>	<init>	<init>
	m	(Lqx;I)Lcfu;	a	m_284538_	method_51514	itemFromTag
	m	(Lqr;)Lqr;	a	m_284135_	method_51513	save
	m	()Ljava/util/stream/Stream;	a	m_284195_	method_51512	sorted
	m	(Lqx;Lcfu;)V	a	m_284442_	method_51515	method_51515
	m	(Lqr;)Ldac$a;	b	m_284207_	method_51516	load
	m	()Lcfu;	b	f_283886_	comp_1487	back
	m	()Lcfu;	c	f_283809_	comp_1488	left
	m	()Lcfu;	d	f_283873_	comp_1489	right
	m	()Lcfu;	e	f_283810_	comp_1490	front
c	dad	net/minecraft/world/level/block/entity/DecoratedPotPatterns	net/minecraft/class_8173	net/minecraft/world/level/block/entity/DecoratedPotPatterns
	f	Lacp;	A	f_271431_	field_42796	ARMS_UP
	f	Lacp;	B	f_276511_	field_43259	BLADE
	f	Lacp;	C	f_276620_	field_43260	BREWER
	f	Lacp;	D	f_276550_	field_43261	BURN
	f	Lacp;	E	f_276639_	field_43262	DANGER
	f	Lacp;	F	f_276482_	field_43263	EXPLORER
	f	Lacp;	G	f_276523_	field_43264	FRIEND
	f	Lacp;	H	f_276534_	field_43265	HEART
	f	Lacp;	I	f_276578_	field_43266	HEARTBREAK
	f	Lacp;	J	f_276474_	field_43267	HOWL
	f	Lacp;	K	f_276676_	field_43268	MINER
	f	Lacp;	L	f_276687_	field_43269	MOURNER
	f	Lacp;	M	f_276584_	field_43270	PLENTY
	f	Lacp;	N	f_271499_	field_42795	PRIZE
	f	Lacp;	O	f_276682_	field_43271	SHEAF
	f	Lacp;	P	f_276640_	field_43272	SHELTER
	f	Lacp;	Q	f_271246_	field_42797	SKULL
	f	Lacp;	R	f_276644_	field_43273	SNORT
	f	Ljava/util/Map;	S	f_271367_	field_42798	ITEM_TO_POT_TEXTURE
	f	Lacp;	a	f_271266_	field_42787	BASE
	f	Ljava/lang/String;	b	f_271192_	field_42786	BASE_NAME
	f	Ljava/lang/String;	c	f_271245_	field_42788	BRICK_NAME
	f	Ljava/lang/String;	d	f_276473_	field_43274	ANGLER_NAME
	f	Ljava/lang/String;	e	f_271355_	field_42789	ARCHER_NAME
	f	Ljava/lang/String;	f	f_271295_	field_42791	ARMS_UP_NAME
	f	Ljava/lang/String;	g	f_276417_	field_43275	BLADE_NAME
	f	Ljava/lang/String;	h	f_276453_	field_43276	BREWER_NAME
	f	Ljava/lang/String;	i	f_276515_	field_43277	BURN_NAME
	f	Ljava/lang/String;	j	f_276429_	field_43278	DANGER_NAME
	f	Ljava/lang/String;	k	f_276483_	field_43279	EXPLORER_NAME
	f	Ljava/lang/String;	l	f_276663_	field_43280	FRIEND_NAME
	f	Ljava/lang/String;	m	f_276529_	field_43281	HEART_NAME
	f	Ljava/lang/String;	n	f_276623_	field_43282	HEARTBREAK_NAME
	f	Ljava/lang/String;	o	f_276681_	field_43283	HOWL_NAME
	f	Ljava/lang/String;	p	f_276576_	field_43284	MINER_NAME
	f	Ljava/lang/String;	q	f_276456_	field_43285	MOURNER_NAME
	f	Ljava/lang/String;	r	f_276418_	field_43286	PLENTY_NAME
	f	Ljava/lang/String;	s	f_271184_	field_42790	PRIZE_NAME
	f	Ljava/lang/String;	t	f_276437_	field_43287	SHEAF_NAME
	f	Ljava/lang/String;	u	f_276641_	field_43288	SHELTER_NAME
	f	Ljava/lang/String;	v	f_271411_	field_42792	SKULL_NAME
	f	Ljava/lang/String;	w	f_276521_	field_43289	SNORT_NAME
	f	Lacp;	x	f_271149_	field_42793	BRICK
	f	Lacp;	y	f_276653_	field_43290	ANGLER
	f	Lacp;	z	f_271238_	field_42794	ARCHER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_271723_	method_49208	create
	m	(Lacp;)Lacq;	a	m_271757_	method_49205	location
	m	(Lcfu;)Lacp;	a	m_271696_	method_49206	getResourceKey
	m	(Lhr;)Ljava/lang/String;	a	m_271825_	method_49207	bootstrap
c	dae	net/minecraft/world/level/block/entity/DispenserBlockEntity	net/minecraft/class_2601	net/minecraft/world/level/block/entity/DispenserBlockEntity
	f	I	c	f_155487_	field_31340	CONTAINER_SIZE
	f	Lhn;	f	f_59228_	field_11945	items
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)I	a	m_59237_	method_11075	addItem
	m	(Lapf;)I	a	m_222761_	method_11076	getRandomSlot
c	daf	net/minecraft/world/level/block/entity/DropperBlockEntity	net/minecraft/class_2608	net/minecraft/world/level/block/entity/DropperBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	dag	net/minecraft/world/level/block/entity/EnchantmentTableBlockEntity	net/minecraft/class_2605	net/minecraft/world/level/block/entity/EnchantmentTableBlockEntity
	f	I	a	f_59251_	field_11961	time
	f	F	b	f_59252_	field_11958	flip
	f	F	c	f_59253_	field_11960	oFlip
	f	F	d	f_59254_	field_11969	flipT
	f	F	e	f_59255_	field_11967	flipA
	f	F	f	f_59256_	field_11966	open
	f	F	g	f_59257_	field_11965	oOpen
	f	F	h	f_59258_	field_11964	rot
	f	F	i	f_59259_	field_11963	oRot
	f	F	j	f_59260_	field_11962	tRot
	f	Lapf;	k	f_59261_	field_11968	RANDOM
	f	Lsw;	l	f_59262_	field_11959	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	a	m_59272_	method_11179	setCustomName
	m	(Lcmm;Lgu;Ldcb;Ldag;)V	a	m_155503_	method_31688	bookAnimationTick
c	dah	net/minecraft/world/level/block/entity/EnderChestBlockEntity	net/minecraft/class_2611	net/minecraft/world/level/block/entity/EnderChestBlockEntity
	f	Lczv;	a	f_155510_	field_27216	chestLidController
	f	Ldaa;	b	f_155511_	field_27217	openersCounter
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldah;)V	a	m_155517_	method_31689	lidAnimateTick
	m	(Lbyo;)V	a	m_155515_	method_11219	startOpen
	m	(Lbyo;)V	b	m_155522_	method_11220	stopOpen
	m	(Lbyo;)Z	c	m_59282_	method_11218	stillValid
	m	()V	c	m_155524_	method_31690	recheckOpen
c	dah$1	net/minecraft/world/level/block/entity/EnderChestBlockEntity$1	net/minecraft/class_2611$1	net/minecraft/world/level/block/entity/EnderChestBlockEntity$1
	f	Ldah;	a	f_155525_	field_27218	field_27218
	m	(Ldah;)V	<init>	<init>	<init>	<init>
c	dai	net/minecraft/world/level/block/entity/FurnaceBlockEntity	net/minecraft/class_3866	net/minecraft/world/level/block/entity/FurnaceBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	daj	net/minecraft/world/level/block/entity/HangingSignBlockEntity	net/minecraft/class_7717	net/minecraft/world/level/block/entity/HangingSignBlockEntity
	f	I	a	f_244379_	field_40333	MAX_TEXT_LINE_WIDTH
	f	I	b	f_244305_	field_40334	TEXT_LINE_HEIGHT
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	dak	net/minecraft/world/level/block/entity/Hopper	net/minecraft/class_2615	net/minecraft/world/level/block/entity/Hopper
	f	Lefb;	c	f_59296_	field_12025	INSIDE
	f	Lefb;	x_	f_59297_	field_12027	ABOVE
	f	Lefb;	y_	f_59298_	field_12026	SUCK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()D	G	m_6343_	method_11266	getLevelX
	m	()D	I	m_6358_	method_11264	getLevelY
	m	()D	J	m_6446_	method_11265	getLevelZ
	m	()Lefb;	aq_	m_59300_	method_11262	getSuckShape
c	dal	net/minecraft/world/level/block/entity/HopperBlockEntity	net/minecraft/class_2614	net/minecraft/world/level/block/entity/HopperBlockEntity
	f	I	f	f_155547_	field_31341	MOVE_ITEM_SPEED
	f	I	g	f_155548_	field_31342	HOPPER_CONTAINER_SIZE
	f	Lhn;	j	f_59301_	field_12024	items
	f	I	k	f_59302_	field_12023	cooldownTime
	f	J	l	f_59303_	field_12022	tickedGameTime
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Ldak;)Z	a	m_155552_	method_11241	suckInItems
	m	(Lcmm;DDD)Lbdq;	a	m_59347_	method_11251	getContainerAt
	m	(Lbdq;Lha;)Ljava/util/stream/IntStream;	a	m_59339_	method_17767	getSlots
	m	(Lbdq;Lbdq;Lcfz;Lha;)Lcfz;	a	m_59326_	method_11260	addItem
	m	(Lbdq;Lbdq;Lcfz;ILha;)Z	a	m_271906_	method_11252	canTakeItemFromContainer
	m	(Ldal;Lbfj;)Z	a	m_155584_	method_31693	method_31693
	m	(Lcmm;Lgu;Ldcb;Ldal;Ljava/util/function/BooleanSupplier;)Z	a	m_155578_	method_11243	tryMoveItems
	m	(Lcmm;Lgu;)Lbdq;	a	m_59390_	method_11250	getContainerAt
	m	(Ldak;Lbdq;Lha;I)Z	a	m_59359_	method_17768	method_17768
	m	(Lcmm;Lgu;Ldcb;Ldal;)V	a	m_155573_	method_31692	pushItemsTick
	m	(Lcmm;Ldal;)Z	a	m_155559_	method_31691	method_31691
	m	(Lbdq;Lbvh;)Z	a	m_59331_	method_11247	addItem
	m	(Lcfz;Lcfz;)Z	a	m_59344_	method_11254	canMergeItems
	m	(Lbdq;Lcfz;ILha;)Z	a	m_59334_	method_11244	canPlaceItemInContainer
	m	(Lcmm;Lgu;Ldcb;Lbfj;Ldal;)V	a	m_155567_	method_11236	entityInside
	m	(Lcmm;Ldak;Leed;)Ljava/util/stream/Stream;	a	m_155555_	method_11245	method_11245
	m	(Lbdq;I)Z	a	m_59317_	method_17766	method_17766
	m	(Ldak;Lbdq;ILha;)Z	a	m_59354_	method_11261	tryTakeInItemFromSlot
	m	(Lcmm;Lgu;Ldcb;Lbdq;)Z	a	m_155562_	method_11246	ejectItems
	m	(Lcmm;Ldak;)Ljava/util/List;	b	m_155589_	method_11237	getItemsAtAndAbove
	m	(Lbdq;Lha;)Z	b	m_59385_	method_11258	isFullContainer
	m	(Lbdq;I)Z	b	m_59377_	method_17769	method_17769
	m	(Lbdq;Lbdq;Lcfz;ILha;)Lcfz;	b	m_59320_	method_11253	tryMoveInItem
	m	(Lcmm;Lgu;Ldcb;)Lbdq;	b	m_155592_	method_11255	getAttachedContainer
	m	(I)V	c	m_59395_	method_11238	setCooldown
	m	(Lcmm;Ldak;)Lbdq;	c	m_155596_	method_11248	getSourceContainer
	m	(Lbdq;Lha;)Z	c	m_59397_	method_11257	isEmptyContainer
	m	()Z	i	m_59404_	method_11256	inventoryFull
	m	()Z	j	m_59407_	method_11239	isOnCooldown
	m	()Z	v	m_59409_	method_11242	isOnCustomCooldown
c	dam	net/minecraft/world/level/block/entity/JigsawBlockEntity	net/minecraft/class_3751	net/minecraft/world/level/block/entity/JigsawBlockEntity
	f	Ljava/lang/String;	a	f_155599_	field_31343	TARGET
	f	Ljava/lang/String;	b	f_155600_	field_31344	POOL
	f	Ljava/lang/String;	c	f_155601_	field_31345	JOINT
	f	Ljava/lang/String;	d	f_155602_	field_31346	NAME
	f	Ljava/lang/String;	e	f_155603_	field_31347	FINAL_STATE
	f	Lacq;	f	f_59411_	field_16550	name
	f	Lacq;	g	f_59412_	field_16552	target
	f	Lacp;	h	f_59413_	field_23327	pool
	f	Ldam$a;	i	f_59414_	field_23328	joint
	f	Ljava/lang/String;	j	f_59415_	field_16551	finalState
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_59431_	method_16377	setFinalState
	m	(Laif;IZ)V	a	m_59420_	method_27191	generate
	m	(Ldam$a;)V	a	m_59424_	method_26396	setJoint
	m	(Lacq;)V	a	m_59435_	method_16379	setName
	m	(Lacp;)V	a	m_222763_	method_26398	setPool
	m	(Lacq;)V	b	m_59438_	method_16378	setTarget
	m	()Lacq;	c	m_59442_	method_16381	getName
	m	()Lacq;	d	m_59443_	method_26399	getTarget
	m	()Lacp;	f	m_222765_	method_16382	getPool
	m	()Ljava/lang/String;	g	m_59445_	method_16380	getFinalState
	m	()Ldam$a;	i	m_59446_	method_26400	getJoint
	m	()Luz;	j	m_58483_	method_38248	getUpdatePacket
	m	()Ldam$a;	v	m_155609_	method_26397	method_26397
c	dam$a	net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType	net/minecraft/class_3751$class_4991	net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType
	f	Ldam$a;	a	ROLLABLE	field_23329	ROLLABLE
	f	Ldam$a;	b	ALIGNED	field_23330	ALIGNED
	f	Ljava/lang/String;	c	f_59449_	field_23331	name
	f	[Ldam$a;	d	$VALUES	field_23332	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_59457_	method_26401	byName
	m	()Lsw;	a	m_155610_	method_32357	getTranslatedName
	m	(Ljava/lang/String;Ldam$a;)Z	a	m_59459_	method_26402	method_26402
	m	()[Ldam$a;	b	m_155611_	method_36716	$values
c	dan	net/minecraft/world/level/block/entity/JukeboxBlockEntity	net/minecraft/class_2619	net/minecraft/world/level/block/entity/JukeboxBlockEntity
	f	I	c	f_271500_	field_42799	SONG_END_PADDING
	f	Lhn;	d	f_271436_	field_42800	items
	f	I	e	f_238796_	field_39481	ticksSinceLastEvent
	f	J	f	f_238695_	field_39482	tickCount
	f	J	g	f_238572_	field_39483	recordStartedTick
	f	Z	h	f_238637_	field_39484	isPlaying
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldan;)V	a	m_239937_	method_44370	playRecordTick
	m	(Lcgr;)Z	a	m_271713_	method_44372	shouldRecordStopPlaying
	m	(Lcfz;)V	a	m_272139_	method_49210	setRecordWithoutPlaying
	m	(Lbfj;Z)V	a	m_271871_	method_49209	setHasRecordBlockState
	m	(Lcmm;Lgu;)V	a	m_269320_	method_48969	spawnMusicParticles
	m	(Lcmm;Lgu;Ldcb;)V	b	m_272276_	method_49211	tick
	m	()Z	f	m_272025_	method_44373	isRecordPlaying
	m	()V	g	m_271687_	method_49212	startPlaying
	m	()V	i	m_272252_	method_49213	popOutRecord
	m	()V	v	m_272088_	method_49214	stopPlaying
	m	()Z	w	m_239365_	method_44371	shouldSendJukeboxPlayingEvent
c	dao	net/minecraft/world/level/block/entity/LecternBlockEntity	net/minecraft/class_3722	net/minecraft/world/level/block/entity/LecternBlockEntity
	f	I	a	f_155617_	field_31348	DATA_PAGE
	f	I	b	f_155618_	field_31349	NUM_DATA
	f	I	c	f_155619_	field_31350	SLOT_BOOK
	f	I	d	f_155620_	field_31351	NUM_SLOTS
	f	Lbdq;	e	f_59525_	field_17386	bookAccess
	f	Lcbp;	f	f_59526_	field_17387	dataAccess
	f	Lcfz;	g	f_59527_	field_17388	book
	f	I	h	f_59528_	field_17389	page
	f	I	i	f_59529_	field_17390	pageCount
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;)Lds;	a	m_59534_	method_17512	createCommandSourceStack
	m	(I)V	a	m_59532_	method_17511	setPage
	m	(Lcfz;)V	a	m_59536_	method_17513	setBook
	m	(Lcfz;Lbyo;)V	a	m_59538_	method_17514	setBook
	m	(Lcfz;Lbyo;)Lcfz;	b	m_59554_	method_17518	resolveBook
	m	()Lcfz;	c	m_59566_	method_17520	getBook
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
	m	()Z	f	m_59567_	method_17522	hasBook
	m	()I	g	m_59568_	method_17523	getPage
	m	()I	i	m_59569_	method_17524	getRedstoneSignal
	m	()V	j	m_59570_	method_17525	onBookItemRemove
c	dao$1	net/minecraft/world/level/block/entity/LecternBlockEntity$1	net/minecraft/class_3722$1	net/minecraft/world/level/block/entity/LecternBlockEntity$1
	f	Ldao;	c	f_59572_	field_17391	field_17391
	m	(Ldao;)V	<init>	<init>	<init>	<init>
c	dao$2	net/minecraft/world/level/block/entity/LecternBlockEntity$2	net/minecraft/class_3722$2	net/minecraft/world/level/block/entity/LecternBlockEntity$2
	f	Ldao;	a	f_59595_	field_17392	field_17392
	m	(Ldao;)V	<init>	<init>	<init>	<init>
c	dap	net/minecraft/world/level/block/entity/LidBlockEntity	net/minecraft/class_2618	net/minecraft/world/level/block/entity/LidBlockEntity
	m	(F)F	a	m_6683_	method_11274	getOpenNess
c	daq	net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity	net/minecraft/class_2621	net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity
	f	Ljava/lang/String;	d	f_155626_	field_31353	LOOT_TABLE_TAG
	f	Ljava/lang/String;	e	f_155627_	field_31352	LOOT_TABLE_SEED_TAG
	f	Lacq;	h	f_59605_	field_12037	lootTable
	f	J	i	f_59606_	field_12036	lootTableSeed
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lapf;Lgu;Lacq;)V	a	m_222766_	method_11287	setLootTable
	m	(Lhn;)V	a	m_6520_	method_11281	setItems
	m	(Lacq;J)V	a	m_59626_	method_11285	setLootTable
	m	(ILbyn;Lbyo;)Lcbf;	createMenu	m_7208_	createMenu	createMenu
	m	(Lqr;)Z	d	m_59631_	method_11283	tryLoadLootTable
	m	(Lbyo;)V	e	m_59640_	method_11289	unpackLootTable
	m	(Lqr;)Z	e	m_59634_	method_11286	trySaveLootTable
	m	()Lhn;	f	m_7086_	method_11282	getItems
c	dar	net/minecraft/world/level/block/entity/SculkCatalystBlockEntity	net/minecraft/class_7132	net/minecraft/world/level/block/entity/SculkCatalystBlockEntity
	f	Ldar$a;	a	f_279609_	field_44610	catalystListener
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Ldcb;Ldar;)V	a	m_222779_	method_41517	serverTick
	m	()Ldar$a;	c	m_280052_	method_51357	getListener
c	dar$a	net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener	net/minecraft/class_7132$class_8510	net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener
	f	I	a	f_279651_	field_44611	PULSE_TICKS
	f	Lcwi;	b	f_279632_	field_44612	sculkSpreader
	f	Ldcb;	c	f_279646_	field_44613	blockState
	f	Ldgp;	d	f_279622_	field_44614	positionSource
	m	(Ldcb;Ldgp;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbfz;)V	a	m_280407_	method_51361	tryAwardItSpreadsAdvancement
	m	(Laif;Leei;)V	a	m_289180_	method_51359	method_51359
	m	(Laif;Lgu;Ldcb;Lapf;)V	a	m_280309_	method_51360	bloom
	m	()Lcwi;	d	m_280490_	method_51362	getSculkSpreader
c	das	net/minecraft/world/level/block/entity/SculkSensorBlockEntity	net/minecraft/class_5704	net/minecraft/world/level/block/entity/SculkSensorBlockEntity
	f	Lorg/slf4j/Logger;	b	f_222794_	field_38236	LOGGER
	f	Ldgu$a;	c	f_279553_	field_44615	vibrationData
	f	Ldgu$b;	d	f_279626_	field_28118	vibrationListener
	f	Ldgu$d;	e	f_279572_	field_43291	vibrationUser
	f	I	g	f_155633_	field_28119	lastVibrationFrequency
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_222800_	method_44213	setLastVibrationFrequency
	m	(Ldgu$a;)V	a	m_279970_	method_42320	method_42320
	m	(Lqr;Lrk;)V	a	m_222818_	method_42321	method_42321
	m	()Ldgu$d;	c	m_280175_	method_49831	createVibrationUser
	m	()I	f	m_155656_	method_32912	getLastVibrationFrequency
	m	()Ldgu$b;	g	m_280052_	method_32911	getListener
c	das$a	net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser	net/minecraft/class_5704$class_8241	net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser
	f	Ldgp;	a	f_279659_	field_44616	positionSource
	f	I	b	f_279624_	field_43292	LISTENER_RANGE
	f	Lgu;	c	f_279654_	field_44617	blockPos
	f	Ldas;	d	f_279571_	field_44618	field_44618
	m	(Ldas;Lgu;)V	<init>	<init>	<init>	<init>
c	dat	net/minecraft/world/level/block/entity/SculkShriekerBlockEntity	net/minecraft/class_7133	net/minecraft/world/level/block/entity/SculkShriekerBlockEntity
	f	Lorg/slf4j/Logger;	b	f_222822_	field_38237	LOGGER
	f	I	c	f_222824_	field_38750	WARNING_SOUND_RADIUS
	f	I	d	f_222825_	field_38751	WARDEN_SPAWN_ATTEMPTS
	f	I	e	f_222826_	field_38752	WARDEN_SPAWN_RANGE_XZ
	f	I	g	f_222827_	field_38753	WARDEN_SPAWN_RANGE_Y
	f	I	h	f_222828_	field_38754	DARKNESS_RADIUS
	f	I	i	f_222830_	field_38756	SHRIEKING_TICKS
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	j	f_222829_	field_38755	SOUND_BY_LEVEL
	f	I	k	f_222831_	field_38757	warningLevel
	f	Ldgu$d;	l	f_279594_	field_44619	vibrationUser
	f	Ldgu$a;	m	f_279562_	field_44620	vibrationData
	f	Ldgu$b;	n	f_279640_	field_38239	vibrationListener
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_222865_	method_43146	method_43146
	m	(I)V	a	m_222837_	method_44016	method_44016
	m	(Ldgu$a;)V	a	m_279971_	method_42322	method_42322
	m	(Lbfj;)Laig;	a	m_222861_	method_44018	tryGetPlayer
	m	(Laif;Laig;)V	a	m_222841_	method_43141	tryShriek
	m	(Lqr;Lrk;)V	a	m_222869_	method_42323	method_42323
	m	(Laif;)V	a	m_222839_	method_43147	tryRespond
	m	(Laif;Lbfj;)V	a	m_222844_	method_44017	shriek
	m	(Laif;)Z	b	m_222872_	method_43150	canRespond
	m	(Laif;Laig;)Z	b	m_222874_	method_43142	tryToWarn
	m	(Lcmm;)V	b	m_280188_	method_43151	playWardenReplySound
	m	(Laif;)Z	c	m_222880_	method_43148	trySummonWarden
	m	()Ldgu$b;	c	m_280052_	method_42325	getListener
c	dat$a	net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser	net/minecraft/class_7133$class_8511	net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser
	f	Ldat;	a	f_279601_	field_44621	field_44621
	f	I	b	f_279648_	field_44622	LISTENER_RADIUS
	f	Ldgp;	c	f_279639_	field_44623	positionSource
	m	(Ldat;)V	<init>	<init>	<init>	<init>
c	dau	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity	net/minecraft/class_2627	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity
	f	I	c	f_155657_	field_31354	COLUMNS
	f	I	f	f_155658_	field_31355	ROWS
	f	I	g	f_155659_	field_31356	CONTAINER_SIZE
	f	I	j	f_155660_	field_31357	EVENT_SET_OPEN_COUNT
	f	I	k	f_155661_	field_31358	OPENING_TICK_LENGTH
	f	F	l	f_155662_	field_31359	MAX_LID_HEIGHT
	f	F	m	f_155663_	field_31360	MAX_LID_ROTATION
	f	Ljava/lang/String;	n	f_155664_	field_31361	ITEMS_TAG
	f	[I	r	f_59644_	field_12059	SLOTS
	f	Lhn;	s	f_59645_	field_12054	itemStacks
	f	I	t	f_59646_	field_12053	openCount
	f	Ldau$a;	u	f_59647_	field_12057	animationStatus
	f	F	v	f_59648_	field_12056	progress
	f	F	w	f_59649_	field_12055	progressOld
	f	Lcen;	x	f_59650_	field_12060	color
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcen;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_59657_	method_11312	getProgress
	m	(Ldcb;)Leed;	a	m_59666_	method_11314	getBoundingBox
	m	(Lcmm;Lgu;Ldcb;Ldau;)V	a	m_155672_	method_31694	tick
	m	(Lcmm;Lgu;Ldcb;)V	b	m_155679_	method_11318	updateAnimation
	m	(Lcmm;Lgu;Ldcb;)V	c	m_155683_	method_11316	moveCollidedEntities
	m	(Lcmm;Lgu;Ldcb;)V	d	m_155687_	method_20047	doNeighborUpdates
	m	(Lqr;)V	f	m_59693_	method_11319	loadFromTag
	m	()Ldau$a;	i	m_59700_	method_11313	getAnimationStatus
	m	()Lcen;	j	m_59701_	method_11320	getColor
	m	()Z	v	m_59702_	method_27093	isClosed
c	dau$1	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$1	net/minecraft/class_2627$1	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$1
	f	[I	a	f_59705_	field_12062	$SwitchMap$net$minecraft$world$level$block$entity$ShulkerBoxBlockEntity$AnimationStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dau$a	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus	net/minecraft/class_2627$class_2628	net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus
	f	Ldau$a;	a	CLOSED	field_12065	CLOSED
	f	Ldau$a;	b	OPENING	field_12066	OPENING
	f	Ldau$a;	c	OPENED	field_12063	OPENED
	f	Ldau$a;	d	CLOSING	field_12064	CLOSING
	f	[Ldau$a;	e	$VALUES	field_12067	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldau$a;	a	m_155691_	method_36717	$values
c	dav	net/minecraft/world/level/block/entity/SignBlockEntity	net/minecraft/class_2625	net/minecraft/world/level/block/entity/SignBlockEntity
	f	Lorg/slf4j/Logger;	a	f_276608_	field_43294	LOGGER
	f	I	b	f_243840_	field_40335	MAX_TEXT_LINE_WIDTH
	f	I	c	f_243968_	field_40336	TEXT_LINE_HEIGHT
	f	Ljava/util/UUID;	d	f_59722_	field_12046	playerWhoMayEdit
	f	Ldaw;	e	f_276598_	field_43295	frontText
	f	Ldaw;	f	f_276476_	field_43296	backText
	f	Z	g	f_276544_	field_43297	isWaxed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;Ljava/util/List;Ldaw;)Ldaw;	a	m_276929_	method_49835	setMessages
	m	(Z)Ldaw;	a	m_277157_	method_49843	getText
	m	(Lcmm;Lgu;Ldcb;Ldav;)V	a	m_276836_	method_49837	tick
	m	(Lbyo;)Z	a	m_277202_	method_49834	isFacingFrontText
	m	(Ljava/util/UUID;)V	a	m_155713_	method_11306	setAllowedPlayerEditor
	m	(Ldav;Lcmm;Ljava/util/UUID;)V	a	m_276965_	method_49838	clearInvalidPlayerWhoMayEdit
	m	(Lbyo;Lcmm;Lgu;)Lds;	a	m_278808_	method_50006	createCommandSourceStack
	m	(Ldaw;)Ldaw;	a	m_278182_	method_50008	loadLines
	m	(Lsw;)Lsw;	a	m_278165_	method_50009	loadLine
	m	(ZLbyo;)Z	a	m_278157_	method_50010	canExecuteClickCommands
	m	(Lqr;Lrk;)V	a	m_277084_	method_49842	method_49842
	m	(Lbyo;Lcmm;Lgu;Z)Z	a	m_278155_	method_50007	executeClickCommandsIfPresent
	m	(Ldaw;Z)Z	a	m_276956_	method_49840	setText
	m	(Lbyo;ZLjava/util/List;)V	a	m_277134_	method_49836	updateSignText
	m	(Ljava/util/function/UnaryOperator;Z)Z	a	m_277073_	method_49841	updateText
	m	(Lbyo;Ljava/util/List;Ldaw;)Ldaw;	b	m_276884_	method_49845	method_49845
	m	(Ldaw;)Z	b	m_277170_	method_49839	setBackText
	m	(Z)Z	b	m_277031_	method_49849	setWaxed
	m	(Lbyo;)Ldaw;	b	m_277176_	method_49844	getTextFacingPlayer
	m	(Ljava/util/UUID;)Z	b	m_276813_	method_49847	playerIsTooFarAwayToEdit
	m	(Lqr;Lrk;)V	b	m_276838_	method_49848	method_49848
	m	()I	c	m_245065_	method_45469	getTextLineHeight
	m	(Ldaw;)Z	c	m_276964_	method_49846	setFrontText
	m	(Ldaw;)V	d	m_278141_	method_49850	method_49850
	m	()I	d	m_245123_	method_45470	getMaxTextLineWidth
	m	(Ldaw;)V	e	m_278140_	method_49851	method_49851
	m	()Ldaw;	f	m_277006_	method_49852	createDefaultSignText
	m	()Ldaw;	g	m_277142_	method_49853	getFrontText
	m	()Ldaw;	i	m_277159_	method_49854	getBackText
	m	()Luz;	j	m_58483_	method_38249	getUpdatePacket
	m	()Ljava/util/UUID;	v	m_155726_	method_11305	getPlayerWhoMayEdit
	m	()Z	w	m_277118_	method_49855	isWaxed
	m	()V	x	m_155728_	method_34272	markUpdated
c	daw	net/minecraft/world/level/block/entity/SignText	net/minecraft/class_8242	net/minecraft/world/level/block/entity/SignText
	f	Lcom/mojang/serialization/Codec;	a	f_276558_	field_43298	DIRECT_CODEC
	f	I	b	f_276490_	field_43299	LINES
	f	Lcom/mojang/serialization/Codec;	c	f_276587_	field_43300	LINES_CODEC
	f	[Lsw;	d	f_276632_	field_43301	messages
	f	[Lsw;	e	f_276590_	field_43302	filteredMessages
	f	Lcen;	f	f_276673_	field_43303	color
	f	Z	g	f_276420_	field_43304	hasGlowingText
	f	[Laom;	h	f_276467_	field_43305	renderMessages
	f	Z	i	f_276669_	field_43306	renderMessagedFiltered
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Lsw;[Lsw;Lcen;Z)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcen;)Ldaw;	a	m_276901_	method_49862	setColor
	m	(Lsw;)Z	a	m_276814_	method_49866	method_49866
	m	(ILsw;)Ldaw;	a	m_276913_	method_49857	setMessage
	m	(ZLjava/util/function/Function;)[Laom;	a	m_277130_	method_49868	getRenderMessages
	m	([Lsw;)Ljava/util/List;	a	m_276943_	method_49869	method_49869
	m	()Z	a	m_276843_	method_49856	hasGlowingText
	m	(Z)Ldaw;	a	m_277132_	method_49867	setHasGlowingText
	m	(Lbyo;)Z	a	m_276776_	method_49861	hasMessage
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_276933_	method_49863	method_49863
	m	([Lsw;Ljava/util/Optional;Lcen;Z)Ldaw;	a	m_277020_	method_49870	load
	m	(IZ)Lsw;	a	m_277138_	method_49859	getMessage
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_277164_	method_49865	method_49865
	m	(Ldaw;)Ljava/lang/Boolean;	a	m_276780_	method_49864	method_49864
	m	([Lsw;[Lsw;)V	a	m_276973_	method_49871	populateFilteredMessagesWithRawMessages
	m	(ILsw;Lsw;)Ldaw;	a	m_276948_	method_49858	setMessage
	m	(Lbyo;)Z	b	m_276807_	method_49874	hasAnyClickCommands
	m	(Ljava/util/List;)[Lsw;	b	m_277088_	method_49876	method_49876
	m	(Z)[Lsw;	b	m_276945_	method_49877	getMessages
	m	(Ldaw;)Lcen;	b	m_276932_	method_49875	method_49875
	m	()Lcen;	b	m_276773_	method_49872	getColor
	m	(Ldaw;)[Lsw;	c	m_276937_	method_49879	method_49879
	m	()[Lsw;	c	m_276784_	method_49878	emptyMessages
	m	()Ljava/util/Optional;	d	m_276946_	method_49880	getOnlyFilteredMessages
c	dax	net/minecraft/world/level/block/entity/SkullBlockEntity	net/minecraft/class_2631	net/minecraft/world/level/block/entity/SkullBlockEntity
	f	Ljava/lang/String;	a	f_155729_	field_31363	TAG_SKULL_OWNER
	f	Ljava/lang/String;	b	f_262238_	field_41602	TAG_NOTE_BLOCK_SOUND
	f	Lalg;	c	f_59755_	field_12089	profileCache
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	d	f_59756_	field_12088	sessionService
	f	Ljava/util/concurrent/Executor;	e	f_182457_	field_34029	mainThreadExecutor
	f	Lcom/mojang/authlib/GameProfile;	f	f_59757_	field_12087	owner
	f	Lacq;	g	f_262250_	field_41603	noteBlockSound
	f	I	h	f_260504_	field_41315	animationTickCount
	f	Z	i	f_260642_	field_41316	isAnimating
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;)V	a	m_59769_	method_11333	setOwner
	m	(Ljava/util/Optional;Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	a	m_182458_	method_37466	method_37466
	m	(Lcmm;Lgu;Ldcb;Ldax;)V	a	m_261318_	method_47589	animation
	m	(Ladh;Ljava/util/concurrent/Executor;)V	a	m_222885_	method_39765	setup
	m	(F)F	a	m_261082_	method_47588	getAnimation
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	a	m_276181_	method_37467	method_37467
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/function/Consumer;)V	a	m_155738_	method_11335	updateGameprofile
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;Ljava/util/Optional;)V	a	m_182467_	method_37468	method_37468
	m	(Lcom/mojang/authlib/GameProfile;)V	b	m_155746_	method_37249	method_37249
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/function/Consumer;)V	b	m_276180_	method_37430	method_37430
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	b	m_182474_	method_37248	method_37248
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	c	m_276179_	method_37469	method_37469
	m	()V	c	m_196704_	method_39766	clear
	m	()Lcom/mojang/authlib/GameProfile;	d	m_59779_	method_11334	getOwnerProfile
	m	()Lacq;	f	m_262374_	method_47888	getNoteBlockSound
	m	()Luz;	g	m_58483_	method_38250	getUpdatePacket
	m	()V	i	m_59780_	method_11339	updateOwnerProfile
c	day	net/minecraft/world/level/block/entity/SmokerBlockEntity	net/minecraft/class_3723	net/minecraft/world/level/block/entity/SmokerBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	daz	net/minecraft/world/level/block/entity/SpawnerBlockEntity	net/minecraft/class_2636	net/minecraft/world/level/block/entity/SpawnerBlockEntity
	f	Lclo;	a	f_59788_	field_12114	spawner
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;Lapf;)V	a	m_252803_	method_46408	setEntityId
	m	(Lcmm;Lgu;Ldcb;Ldaz;)V	a	m_155754_	method_31696	clientTick
	m	(Lcmm;Lgu;Ldcb;Ldaz;)V	b	m_155761_	method_31697	serverTick
	m	()Luz;	c	m_58483_	method_38251	getUpdatePacket
	m	()Lclo;	d	m_59801_	method_11390	getSpawner
c	daz$1	net/minecraft/world/level/block/entity/SpawnerBlockEntity$1	net/minecraft/class_2636$1	net/minecraft/world/level/block/entity/SpawnerBlockEntity$1
	f	Ldaz;	a	f_59803_	field_27219	field_27219
	m	(Ldaz;)V	<init>	<init>	<init>	<init>
c	db	net/minecraft/advancements/critereon/TagPredicate	net/minecraft/class_8129	net/minecraft/advancements/critereon/TagPredicate
	f	Lanl;	a	f_268479_	field_42477	tag
	f	Z	b	f_268414_	field_42478	expected
	m	(Lanl;Z)V	<init>	<init>	<init>	<init>
	m	(Lanl;)Ldb;	a	m_269314_	method_48965	is
	m	(Lhe;)Z	a	m_269475_	method_48967	matches
	m	()Lcom/google/gson/JsonElement;	a	m_269579_	method_48964	serializeToJson
	m	(Lcom/google/gson/JsonElement;Lacp;)Ldb;	a	m_269409_	method_48966	fromJson
	m	(Lanl;)Ldb;	b	m_269422_	method_48968	isNot
c	dba	net/minecraft/world/level/block/entity/StructureBlockEntity	net/minecraft/class_2633	net/minecraft/world/level/block/entity/StructureBlockEntity
	f	I	a	f_155774_	field_31364	MAX_OFFSET_PER_AXIS
	f	I	b	f_155775_	field_31365	MAX_SIZE_PER_AXIS
	f	Ljava/lang/String;	c	f_155776_	field_31366	AUTHOR_TAG
	f	I	d	f_155777_	field_31367	SCAN_CORNER_BLOCKS_RANGE
	f	Lacq;	e	f_59812_	field_12102	structureName
	f	Ljava/lang/String;	f	f_59813_	field_12104	author
	f	Ljava/lang/String;	g	f_59814_	field_12098	metaData
	f	Lgu;	h	f_59815_	field_12092	structurePos
	f	Lhz;	i	f_59816_	field_12100	structureSize
	f	Lcui;	j	f_59817_	field_12093	mirror
	f	Lcvz;	k	f_59818_	field_12105	rotation
	f	Lddl;	l	f_59819_	field_12094	mode
	f	Z	m	f_59820_	field_12099	ignoreEntities
	f	Z	n	f_59821_	field_12097	powered
	f	Z	r	f_59822_	field_12096	showAir
	f	Z	s	f_59823_	field_12095	showBoundingBox
	f	F	t	f_59824_	field_12101	integrity
	f	J	u	f_59825_	field_12103	seed
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	()F	A	m_59827_	method_11346	getIntegrity
	m	()J	B	m_59828_	method_11371	getSeed
	m	()Z	C	m_59829_	method_11383	detectSize
	m	()Z	D	m_59830_	method_11365	saveStructure
	m	()V	E	m_59831_	method_11361	unloadStructure
	m	()Z	F	m_59832_	method_11372	isStructureLoadable
	m	()Z	G	m_59833_	method_11354	isPowered
	m	()Z	H	m_59834_	method_11375	getShowAir
	m	()Z	I	m_59835_	method_11357	getShowBoundingBox
	m	()V	J	m_59836_	method_11348	updateBlockState
	m	(Z)V	a	m_59876_	method_11352	setIgnoreEntities
	m	(Lcvz;)V	a	m_59883_	method_11385	setRotation
	m	(Laif;)Z	a	m_59842_	method_11376	loadStructure
	m	(F)V	a	m_59838_	method_11370	setIntegrity
	m	(Lgu;)V	a	m_59885_	method_11378	setStructurePos
	m	(Laif;ZLdvt;)Z	a	m_59847_	method_21864	loadStructure
	m	(Lddl;)V	a	m_59860_	method_11381	setMode
	m	(Lcui;)V	a	m_59881_	method_11356	setMirror
	m	(J)V	a	m_59840_	method_11382	setSeed
	m	(Lhz;)V	a	m_155797_	method_11377	setStructureSize
	m	(Ljava/lang/String;)V	a	m_59868_	method_11343	setStructureName
	m	(Lbfz;)V	a	m_59851_	method_11373	createdBy
	m	(Lgu;Ldrs;)Z	a	m_155788_	method_34275	method_34275
	m	(Lgu;Lgu;)Ljava/util/stream/Stream;	a	m_155791_	method_34276	getRelatedCorners
	m	(Lbyo;)Z	a	m_59853_	method_11351	usedBy
	m	(Laif;Lgu;)V	a	m_155781_	method_35293	method_35293
	m	(Ldba;)Z	a	m_155786_	method_34274	method_34274
	m	(Laif;Z)Z	a	m_59844_	method_11368	loadStructure
	m	(Lczn;)Ldba;	a	m_155784_	method_34273	method_34273
	m	(Lgu;Ljava/util/stream/Stream;)Ljava/util/Optional;	a	m_155794_	method_34277	calculateEnclosingBoundingBox
	m	(Lacq;)V	a	m_59874_	method_11344	setStructureName
	m	(J)Lapf;	b	m_222888_	method_20048	createRandom
	m	(Lczn;)Z	b	m_155801_	method_34278	method_34278
	m	(Z)Z	b	m_59889_	method_11366	saveStructure
	m	(Ljava/lang/String;)V	b	m_59887_	method_11363	setMetaData
	m	(Lgu;)Z	b	m_271673_	method_34279	method_34279
	m	()Luz;	c	m_58483_	method_38252	getUpdatePacket
	m	(Z)V	c	m_59893_	method_11379	setPowered
	m	()Ljava/lang/String;	d	m_59895_	method_11362	getStructureName
	m	(Z)V	d	m_59896_	method_11347	setShowAir
	m	(Z)V	e	m_59898_	method_11360	setShowBoundingBox
	m	()Ljava/lang/String;	f	m_59900_	method_21865	getStructurePath
	m	()Z	g	m_59901_	method_11384	hasStructureName
	m	()Lgu;	i	m_59902_	method_11359	getStructurePos
	m	()Lhz;	j	m_155805_	method_11349	getStructureSize
	m	()Lcui;	v	m_59905_	method_11345	getMirror
	m	()Lcvz;	w	m_59906_	method_11353	getRotation
	m	()Ljava/lang/String;	x	m_59907_	method_11358	getMetaData
	m	()Lddl;	y	m_59908_	method_11374	getMode
	m	()Z	z	m_59910_	method_11367	isIgnoreEntities
c	dba$a	net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType	net/minecraft/class_2633$class_2634	net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType
	f	Ldba$a;	a	UPDATE_DATA	field_12108	UPDATE_DATA
	f	Ldba$a;	b	SAVE_AREA	field_12110	SAVE_AREA
	f	Ldba$a;	c	LOAD_AREA	field_12109	LOAD_AREA
	f	Ldba$a;	d	SCAN_AREA	field_12106	SCAN_AREA
	f	[Ldba$a;	e	$VALUES	field_12107	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldba$a;	a	m_155806_	method_36718	$values
c	dbb	net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity	net/minecraft/class_2643	net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity
	f	Lorg/slf4j/Logger;	a	f_59925_	field_12133	LOGGER
	f	I	b	f_155807_	field_31368	SPAWN_TIME
	f	I	c	f_155808_	field_31369	COOLDOWN_TIME
	f	I	d	f_155809_	field_31370	ATTENTION_INTERVAL
	f	I	e	f_155810_	field_31371	EVENT_COOLDOWN
	f	I	f	f_155811_	field_31372	GATEWAY_HEIGHT_ABOVE_SURFACE
	f	J	g	f_59926_	field_12131	age
	f	I	h	f_59927_	field_12130	teleportCooldown
	f	Lgu;	i	f_59928_	field_12132	exitPortal
	f	Z	j	f_59929_	field_12129	exactTeleport
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lhr;)Ljava/util/Optional;	a	m_257330_	method_46695	method_46695
	m	(Laif;Leei;)Z	a	m_155815_	method_31698	isChunkEmpty
	m	(F)F	a	m_59933_	method_11417	getSpawnPercent
	m	(Lcmm;Lgu;Ldcb;Lbfj;Ldbb;)V	a	m_155828_	method_11409	teleportEntity
	m	(Lcmm;Leei;)Ldei;	a	m_59947_	method_11414	getChunk
	m	(Laif;Lgu;Lhe$c;)V	a	m_255321_	method_46694	method_46694
	m	(Ldei;)Lgu;	a	m_59953_	method_11413	findValidSpawnInChunk
	m	(Lbfj;)Z	a	m_59940_	method_30276	canEntityTeleport
	m	(Laif;Lgu;)Lgu;	a	m_155818_	method_31699	findOrCreateValidTeleportPos
	m	(Lcmm;Lgu;Ldcb;Ldbb;)V	a	m_155834_	method_31700	beamAnimationTick
	m	(Lcmm;Lgu;)Lgu;	a	m_155825_	method_11419	findExitPosition
	m	(Lcls;Lgu;IZ)Lgu;	a	m_59942_	method_11410	findTallestBlock
	m	(Laif;Lgu;Ldmr;)V	a	m_155821_	method_11416	spawnGatewayPortal
	m	(Lgu;Z)V	a	m_59955_	method_11418	setExitPosition
	m	(Laif;Lgu;)Leei;	b	m_155841_	method_31701	findExitPortalXZPosTentative
	m	(F)F	b	m_59967_	method_11412	getCooldownPercent
	m	(Lcmm;Lgu;Ldcb;Ldbb;)V	b	m_155844_	method_31702	teleportTick
	m	(Lcmm;Lgu;Ldcb;Ldbb;)V	c	m_155849_	method_11411	triggerCooldown
	m	()Z	c	m_59971_	method_11420	isSpawning
	m	()Z	d	m_59972_	method_11421	isCoolingDown
	m	()Luz;	f	m_58483_	method_38253	getUpdatePacket
	m	()I	g	m_59975_	method_11415	getParticleAmount
c	dbc	net/minecraft/world/level/block/entity/TheEndPortalBlockEntity	net/minecraft/class_2640	net/minecraft/world/level/block/entity/TheEndPortalBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lha;)Z	a	m_6665_	method_11400	shouldRenderFace
c	dbd	net/minecraft/world/level/block/entity/TickingBlockEntity	net/minecraft/class_5562	net/minecraft/world/level/block/entity/TickingBlockEntity
	m	()V	a	m_142224_	method_31703	tick
	m	()Z	b	m_142220_	method_31704	isRemoved
	m	()Lgu;	c	m_142689_	method_31705	getPos
	m	()Ljava/lang/String;	d	m_142280_	method_31706	getType
c	dbe	net/minecraft/world/level/block/entity/TrappedChestBlockEntity	net/minecraft/class_2646	net/minecraft/world/level/block/entity/TrappedChestBlockEntity
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
c	dbf	net/minecraft/world/level/block/entity/package-info	net/minecraft/class_6090	net/minecraft/world/level/block/entity/package-info
c	dbg	net/minecraft/world/level/block/grower/AbstractMegaTreeGrower	net/minecraft/class_2650	net/minecraft/world/level/block/grower/AbstractMegaTreeGrower
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lacp;	a	m_213566_	method_11443	getConfiguredMegaFeature
	m	(Laif;Lddy;Lgu;Ldcb;Lapf;II)Z	a	m_222896_	method_11444	placeMega
	m	(Ldcb;Lcls;Lgu;II)Z	a	m_59998_	method_11442	isTwoByTwoSapling
c	dbh	net/minecraft/world/level/block/grower/AbstractTreeGrower	net/minecraft/class_2647	net/minecraft/world/level/block/grower/AbstractTreeGrower
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;Z)Lacp;	a	m_213888_	method_11430	getConfiguredFeature
	m	(Lcmn;Lgu;)Z	a	m_60011_	method_24282	hasFlowers
	m	(Laif;Lddy;Lgu;Ldcb;Lapf;)Z	a	m_213817_	method_11431	growTree
c	dbi	net/minecraft/world/level/block/grower/AcaciaTreeGrower	net/minecraft/class_2654	net/minecraft/world/level/block/grower/AcaciaTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbj	net/minecraft/world/level/block/grower/AzaleaTreeGrower	net/minecraft/class_6349	net/minecraft/world/level/block/grower/AzaleaTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbk	net/minecraft/world/level/block/grower/BirchTreeGrower	net/minecraft/class_2652	net/minecraft/world/level/block/grower/BirchTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbl	net/minecraft/world/level/block/grower/CherryTreeGrower	net/minecraft/class_8175	net/minecraft/world/level/block/grower/CherryTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbm	net/minecraft/world/level/block/grower/DarkOakTreeGrower	net/minecraft/class_2657	net/minecraft/world/level/block/grower/DarkOakTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbn	net/minecraft/world/level/block/grower/JungleTreeGrower	net/minecraft/class_2655	net/minecraft/world/level/block/grower/JungleTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbo	net/minecraft/world/level/block/grower/MangroveTreeGrower	net/minecraft/class_7382	net/minecraft/world/level/block/grower/MangroveTreeGrower
	f	F	a	f_222931_	field_38758	tallProbability
	m	(F)V	<init>	<init>	<init>	<init>
c	dbp	net/minecraft/world/level/block/grower/OakTreeGrower	net/minecraft/class_2662	net/minecraft/world/level/block/grower/OakTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbq	net/minecraft/world/level/block/grower/SpruceTreeGrower	net/minecraft/class_2659	net/minecraft/world/level/block/grower/SpruceTreeGrower
	m	()V	<init>	<init>	<init>	<init>
c	dbr	net/minecraft/world/level/block/grower/package-info	net/minecraft/class_6091	net/minecraft/world/level/block/grower/package-info
c	dbs	net/minecraft/world/level/block/package-info	net/minecraft/class_6092	net/minecraft/world/level/block/package-info
c	dbt	net/minecraft/world/level/block/piston/MovingPistonBlock	net/minecraft/class_2667	net/minecraft/world/level/block/piston/MovingPistonBlock
	f	Ldcv;	a	f_60046_	field_12196	FACING
	f	Ldcz;	b	f_60047_	field_12197	TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;Ldcb;Lha;ZZ)Lczn;	a	m_155881_	method_11489	newMovingBlockEntity
	m	(Lcls;Lgu;)Ldbx;	a	m_60053_	method_11488	getBlockEntity
c	dbu	net/minecraft/world/level/block/piston/PistonBaseBlock	net/minecraft/class_2665	net/minecraft/world/level/block/piston/PistonBaseBlock
	f	Ldcs;	b	f_60153_	field_12191	EXTENDED
	f	I	c	f_155888_	field_31373	TRIGGER_EXTEND
	f	I	d	f_155889_	field_31374	TRIGGER_CONTRACT
	f	I	e	f_155890_	field_31375	TRIGGER_DROP
	f	F	f	f_155891_	field_31376	PLATFORM_THICKNESS
	f	Lefb;	g	f_60154_	field_12188	EAST_AABB
	f	Lefb;	h	f_60155_	field_12184	WEST_AABB
	f	Lefb;	i	f_60156_	field_12186	SOUTH_AABB
	f	Lefb;	j	f_60157_	field_12189	NORTH_AABB
	f	Lefb;	k	f_60158_	field_12185	UP_AABB
	f	Lefb;	l	f_60159_	field_12190	DOWN_AABB
	f	Z	m	f_60160_	field_12187	isSticky
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLdca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmm;Lgu;Lha;ZLha;)Z	a	m_60204_	method_11484	isPushable
	m	(Lcmm;Lgu;Ldcb;)V	a	m_60167_	method_11483	checkIfExtend
	m	(Lcmm;Lgu;Lha;Z)Z	a	m_60181_	method_11481	moveBlocks
	m	(Lcnc;Lgu;Lha;)Z	a	m_60177_	method_11482	getNeighborSignal
c	dbu$1	net/minecraft/world/level/block/piston/PistonBaseBlock$1	net/minecraft/class_2665$1	net/minecraft/world/level/block/piston/PistonBaseBlock$1
	f	[I	a	f_60232_	field_12193	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_60233_	field_12192	$SwitchMap$net$minecraft$world$level$material$PushReaction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dbv	net/minecraft/world/level/block/piston/PistonHeadBlock	net/minecraft/class_2671	net/minecraft/world/level/block/piston/PistonHeadBlock
	f	Lefb;	D	f_60244_	field_12226	DOWN_ARM_AABB
	f	Lefb;	E	f_60245_	field_12221	SOUTH_ARM_AABB
	f	Lefb;	F	f_60246_	field_12229	NORTH_ARM_AABB
	f	Lefb;	G	f_60247_	field_12218	EAST_ARM_AABB
	f	Lefb;	H	f_60248_	field_12223	WEST_ARM_AABB
	f	Lefb;	I	f_60249_	field_12231	SHORT_UP_ARM_AABB
	f	Lefb;	J	f_60250_	field_12217	SHORT_DOWN_ARM_AABB
	f	Lefb;	K	f_60251_	field_12216	SHORT_SOUTH_ARM_AABB
	f	Lefb;	L	f_60252_	field_12225	SHORT_NORTH_ARM_AABB
	f	Lefb;	M	f_60253_	field_12219	SHORT_EAST_ARM_AABB
	f	Lefb;	N	f_60254_	field_12212	SHORT_WEST_ARM_AABB
	f	[Lefb;	O	f_60255_	field_26660	SHAPES_SHORT
	f	[Lefb;	P	f_60256_	field_26661	SHAPES_LONG
	f	Ldcz;	b	f_60235_	field_12224	TYPE
	f	Ldcs;	c	f_60236_	field_12227	SHORT
	f	F	d	f_155892_	field_31377	PLATFORM
	f	Lefb;	e	f_60237_	field_12222	EAST_AABB
	f	Lefb;	f	f_60238_	field_12214	WEST_AABB
	f	Lefb;	g	f_60239_	field_12228	SOUTH_AABB
	f	Lefb;	h	f_60240_	field_12213	NORTH_AABB
	f	Lefb;	i	f_60241_	field_12230	UP_AABB
	f	Lefb;	j	f_60242_	field_12220	DOWN_AABB
	f	F	k	f_155893_	field_31378	AABB_OFFSET
	f	F	l	f_155894_	field_31379	EDGE_MIN
	f	F	m	f_155895_	field_31380	EDGE_MAX
	f	Lefb;	n	f_60243_	field_12215	UP_ARM_AABB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Lha;Z)Lefb;	a	m_60309_	method_11520	calculateShape
	m	(Ldcb;Ldcb;)Z	a	m_60297_	method_26980	isFittingBase
	m	(Z)[Lefb;	a	m_60312_	method_31019	makeShapes
	m	(ZLha;)Lefb;	a	m_60314_	method_31020	method_31020
	m	(I)[Lefb;	b	m_60317_	method_31021	method_31021
c	dbv$1	net/minecraft/world/level/block/piston/PistonHeadBlock$1	net/minecraft/class_2671$1	net/minecraft/world/level/block/piston/PistonHeadBlock$1
	f	[I	a	f_60326_	field_12232	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dbw	net/minecraft/world/level/block/piston/PistonMath	net/minecraft/class_4623	net/minecraft/world/level/block/piston/PistonMath
	m	()V	<init>	<init>	<init>	<init>
	m	(Leed;Lha;D)Leed;	a	m_60328_	method_23362	getMovementArea
c	dbw$1	net/minecraft/world/level/block/piston/PistonMath$1	net/minecraft/class_4623$1	net/minecraft/world/level/block/piston/PistonMath$1
	f	[I	a	f_60332_	field_21215	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dbx	net/minecraft/world/level/block/piston/PistonMovingBlockEntity	net/minecraft/class_2669	net/minecraft/world/level/block/piston/PistonMovingBlockEntity
	f	D	a	f_155897_	field_31381	TICK_MOVEMENT
	f	I	b	f_155898_	field_31382	TICKS_TO_EXTEND
	f	D	c	f_155899_	field_31383	PUSH_OFFSET
	f	Ldcb;	d	f_60334_	field_12204	movedState
	f	Lha;	e	f_60335_	field_12201	direction
	f	Z	f	f_60336_	field_12203	extending
	f	Z	g	f_60337_	field_12202	isSourcePiston
	f	Ljava/lang/ThreadLocal;	h	f_60338_	field_12205	NOCLIP
	f	F	i	f_60339_	field_12207	progress
	f	F	j	f_60340_	field_12206	progressO
	f	J	k	f_60341_	field_12208	lastTicked
	f	I	l	f_60342_	field_26705	deathTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;Ldcb;Ldcb;Lha;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Leed;Lbfj;Lgu;)Z	a	m_287216_	method_23671	matchesStickyCritera
	m	(Leed;Lgu;Lbfj;)Z	a	m_287130_	method_23673	method_23673
	m	(F)F	a	m_60350_	method_11499	getProgress
	m	(Lcmm;Lgu;Ldcb;Ldbx;)V	a	m_155915_	method_31707	tick
	m	(Lgu;Lbfj;Lha;D)V	a	m_155920_	method_11514	fixEntityWithinPistonBase
	m	(Leed;Lha;Leed;)D	a	m_60367_	method_11497	getMovement
	m	(Lha;Lbfj;DLha;)V	a	m_60371_	method_23672	moveEntityByPiston
	m	(Lcls;Lgu;)Lefb;	a	m_60356_	method_11512	getCollisionShape
	m	(Lcmm;Lgu;FLdbx;)V	a	m_155910_	method_11503	moveCollidedEntities
	m	(Lgu;Leed;Ldbx;)Leed;	a	m_155925_	method_11500	moveByPositionAndProgress
	m	(F)F	b	m_60380_	method_11494	getXOff
	m	(Lcmm;Lgu;FLdbx;)V	b	m_155931_	method_23674	moveStuckEntities
	m	()Z	c	m_60387_	method_11501	isExtending
	m	(F)F	c	m_60385_	method_11511	getYOff
	m	(F)F	d	m_60388_	method_11507	getZOff
	m	()Lha;	d	m_60392_	method_11498	getDirection
	m	(F)F	e	m_60390_	method_11504	getExtendedProgress
	m	()Z	f	m_60397_	method_11515	isSourcePiston
	m	()Lha;	g	m_60399_	method_11506	getMovementDirection
	m	()Ldcb;	i	m_60400_	method_11495	getMovedState
	m	()V	j	m_60401_	method_11513	finalTick
	m	()J	v	m_60402_	method_11508	getLastTicked
	m	()Ldcb;	w	m_60403_	method_11496	getCollisionRelatedBlockState
	m	()Z	x	m_60404_	method_23364	isStickyForEntities
	m	()Lha;	y	m_60405_	method_21866	method_21866
c	dbx$1	net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1	net/minecraft/class_2669$1	net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1
	f	[I	a	f_60406_	field_12210	$SwitchMap$net$minecraft$core$Direction$Axis
	f	[I	b	f_60407_	field_21467	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dby	net/minecraft/world/level/block/piston/PistonStructureResolver	net/minecraft/class_2674	net/minecraft/world/level/block/piston/PistonStructureResolver
	f	I	a	f_155936_	field_31384	MAX_PUSH_DEPTH
	f	Lcmm;	b	f_60409_	field_12249	level
	f	Lgu;	c	f_60410_	field_12250	pistonPos
	f	Z	d	f_60411_	field_12247	extending
	f	Lgu;	e	f_60412_	field_12244	startPos
	f	Lha;	f	f_60413_	field_12243	pushDirection
	f	Ljava/util/List;	g	f_60414_	field_12245	toPush
	f	Ljava/util/List;	h	f_60415_	field_12246	toDestroy
	f	Lha;	i	f_60416_	field_12248	pistonDirection
	m	(Lcmm;Lgu;Lha;Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_60422_	method_11537	resolve
	m	(Lgu;)Z	a	m_60431_	method_11538	addBranchingBlocks
	m	(Ldcb;)Z	a	m_155937_	method_23367	isSticky
	m	(II)V	a	m_60423_	method_11539	reorderListAtCollision
	m	(Ldcb;Ldcb;)Z	a	m_155939_	method_23675	canStickToEachOther
	m	(Lgu;Lha;)Z	a	m_60433_	method_11540	addBlockLine
	m	()Lha;	b	m_155942_	method_35299	getPushDirection
	m	()Ljava/util/List;	c	m_60436_	method_11541	getToPush
	m	()Ljava/util/List;	d	m_60437_	method_11536	getToDestroy
c	dbz	net/minecraft/world/level/block/piston/package-info	net/minecraft/class_6093	net/minecraft/world/level/block/piston/package-info
c	dc	net/minecraft/advancements/critereon/TameAnimalTrigger	net/minecraft/class_2131	net/minecraft/advancements/critereon/TameAnimalTrigger
	f	Lacq;	a	f_68825_	field_9753	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;Ldc$a;)Z	a	m_68836_	method_22538	method_22538
	m	(Laig;Lbrl;)V	a	m_68829_	method_9132	trigger
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Ldc$a;	a	m_7214_	method_9133	createInstance
c	dc$a	net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance	net/minecraft/class_2131$class_2133	net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance
	f	Lba;	a	f_68844_	field_9757	entity
	m	(Lba;Lba;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	m_68852_	method_9139	matches
	m	(Lbo;)Ldc$a;	a	m_68848_	method_16114	tamedAnimal
	m	()Ldc$a;	c	m_68854_	method_9138	tamedAnimal
c	dca	net/minecraft/world/level/block/state/BlockBehaviour	net/minecraft/class_4970	net/minecraft/world/level/block/state/BlockBehaviour
	f	[Lha;	aD	f_60441_	field_23157	UPDATE_SHAPE_ORDER
	f	Z	aE	f_60443_	field_23159	hasCollision
	f	F	aF	f_60444_	field_23160	explosionResistance
	f	Z	aG	f_60445_	field_23161	isRandomlyTicking
	f	Lcxa;	aH	f_60446_	field_23162	soundType
	f	F	aI	f_60447_	field_23163	friction
	f	F	aJ	f_60448_	field_23164	speedFactor
	f	F	aK	f_60449_	field_23165	jumpFactor
	f	Z	aL	f_60438_	field_23154	dynamicShape
	f	Lcaw;	aM	f_243733_	field_40337	requiredFeatures
	f	Ldca$d;	aN	f_60439_	field_23155	properties
	f	Lacq;	aO	f_60440_	field_23156	drops
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldca$d;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lcmn;Lgu;II)V	a	m_7742_	method_9517	updateIndirectNeighbourShapes
	m	(Ldcb;Lcmm;Lgu;Ldcb;Z)V	a	m_6810_	method_9536	onRemove
	m	(Ldcb;Lcmm;Lgu;Lcpn;Lgu;Z)V	a	m_6861_	method_9612	neighborChanged
	m	(Ldcb;Lcui;)Ldcb;	a	m_6943_	method_9569	mirror
	m	(Ldcb;Lcmm;Lgu;)I	a	m_6782_	method_9572	getAnalogOutputSignal
	m	(Ldcb;Lcih;)Z	a	m_6864_	method_9616	canBeReplaced
	m	(Ldcb;Lcmp;Lgu;)Z	a	m_7898_	method_9558	canSurvive
	m	(Ldcb;Ldzq$a;)Ljava/util/List;	a	m_49635_	method_9560	getDrops
	m	(Ldcb;Lha;Ldcb;Lcmn;Lgu;Lgu;)Ldcb;	a	m_7417_	method_9559	updateShape
	m	(Ldcb;Lcls;Lgu;Lha;)I	a	m_6378_	method_9524	getSignal
	m	(Ldcb;Lcmm;Lgu;Lbyo;)V	a	m_6256_	method_9606	attack
	m	(Ldcb;Laif;Lgu;Lapf;)V	a	m_213897_	method_9588	tick
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	a	m_5940_	method_9530	getShape
	m	(Ldcb;Lcls;Lgu;Ldxu;)Z	a	m_7357_	method_9516	isPathfindable
	m	(Ldcb;Lbyo;Lcls;Lgu;)F	a	m_5880_	method_9594	getDestroyProgress
	m	(Ldcb;Lcmm;Lgu;Lbfj;)V	a	m_7892_	method_9548	entityInside
	m	(Ldcb;Lcls;Lgu;)Lefb;	a	m_6079_	method_9584	getInteractionShape
	m	(Ldcb;Ldxd;)Z	a	m_5946_	method_22358	canBeReplaced
	m	(Ldcb;Laif;Lgu;Lcfz;Z)V	a	m_213646_	method_9565	spawnAfterBreak
	m	(Ldcb;Ldcb;Lha;)Z	a	m_6104_	method_9522	skipRendering
	m	(Ldcb;Lgu;)J	a	m_7799_	method_9535	getSeed
	m	(Lcmm;Ldcb;Leee;Lbzg;)V	a	m_5581_	method_19286	onProjectileHit
	m	(Ldcb;Lcvz;)Ldcb;	a	m_6843_	method_9598	rotate
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Leee;)Lbdx;	a	m_6227_	method_9534	use
	m	(Ldcb;Lcmm;Lgu;II)Z	a	m_8133_	method_9592	triggerEvent
	m	(Ldcb;Lcls;Lgu;)Z	a_	m_180643_	method_37403	isCollisionShapeFullBlock
	m	()F	al_	m_142740_	method_32913	getMaxHorizontalOffset
	m	()F	an_	m_142627_	method_37247	getMaxVerticalOffset
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	b	m_5909_	method_26159	getVisualShape
	m	(Ldcb;Lcmm;Lgu;Ldcb;Z)V	b	m_6807_	method_9615	onPlace
	m	(Ldcb;Lcmm;Lgu;)Lbea;	b	m_7246_	method_17454	getMenuProvider
	m	(Ldcb;Laif;Lgu;Lapf;)V	b	m_213898_	method_9514	randomTick
	m	(Ldcb;Lcls;Lgu;)F	b	m_7749_	method_9575	getShadeBrightness
	m	(Ldcb;Lcls;Lgu;Lha;)I	b	m_6376_	method_9603	getDirectSignal
	m	(Ldcb;Lcls;Lgu;)Lefb;	b_	m_7947_	method_25959	getBlockSupportShape
	m	(Ldcb;)Lcvs;	b_	m_7514_	method_9604	getRenderShape
	m	(Ldcb;Lcls;Lgu;Leen;)Lefb;	c	m_5939_	method_9549	getCollisionShape
	m	(Ldcb;)Ldxe;	c_	m_5888_	method_9545	getFluidState
	m	(Ldcb;)Z	d_	m_7278_	method_9498	hasAnalogOutputSignal
	m	(Ldcb;Lcls;Lgu;)Lefb;	f	m_7952_	method_9571	getOcclusionShape
	m	(Ldcb;)Z	f_	m_7899_	method_9506	isSignalSource
	m	(Ldcb;Lcls;Lgu;)I	g	m_7753_	method_9505	getLightBlock
	m	(Ldcb;)Z	g_	m_7923_	method_9526	useShapeForLightOcclusion
	m	(Ldcb;Lcls;Lgu;)Z	h	m_222958_	method_42326	isOcclusionShapeFullBlock
	m	()Lcfu;	k	m_5456_	method_8389	asItem
	m	()Lcpn;	p	m_7374_	method_26160	asBlock
	m	()Lacq;	r	m_60589_	method_26162	getLootTable
	m	()Ldxi;	s	m_284356_	method_26403	defaultMapColor
	m	()F	t	m_155943_	method_36555	defaultDestroyTime
c	dca$1	net/minecraft/world/level/block/state/BlockBehaviour$1	net/minecraft/class_4970$1	net/minecraft/world/level/block/state/BlockBehaviour$1
	f	[I	a	f_60591_	field_10659	$SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
	f	[I	b	f_271377_	field_42816	$SwitchMap$net$minecraft$world$level$block$state$BlockBehaviour$OffsetType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dca$a	net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase	net/minecraft/class_4970$class_4971	net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase
	f	Z	A	f_244227_	field_40340	isRandomlyTicking
	f	Ldca$a$a;	a	f_60593_	field_23166	cache
	f	I	b	f_60594_	field_23167	lightEmission
	f	Z	g	f_60595_	field_23168	useShapeForLightOcclusion
	f	Z	h	f_60596_	field_23169	isAir
	f	Z	i	f_278120_	field_43392	ignitedByLava
	f	Z	j	f_278472_	field_44480	liquid
	f	Z	k	f_279551_	field_44624	legacySolid
	f	Ldxj;	l	f_278134_	field_43393	pushReaction
	f	Ldxi;	m	f_283893_	field_23171	mapColor
	f	F	n	f_60599_	field_23172	destroySpeed
	f	Z	o	f_60600_	field_25184	requiresCorrectToolForDrops
	f	Z	p	f_60601_	field_23173	canOcclude
	f	Ldca$f;	q	f_60602_	field_23174	isRedstoneConductor
	f	Ldca$f;	r	f_60603_	field_23175	isSuffocating
	f	Ldca$f;	s	f_60604_	field_23176	isViewBlocking
	f	Ldca$f;	t	f_60605_	field_23177	hasPostProcess
	f	Ldca$f;	u	f_60606_	field_23178	emissiveRendering
	f	Ljava/util/Optional;	v	f_271099_	field_42817	offsetFunction
	f	Z	w	f_244264_	field_40338	spawnParticlesOnBreak
	f	Lddc;	x	f_279617_	field_44625	instrument
	f	Z	y	f_279615_	field_44626	replaceable
	f	Ldxe;	z	f_243896_	field_40339	fluidState
	m	(Lcpn;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>	<init>	<init>
	m	()Lddc;	A	m_280603_	method_51364	instrument
	m	()Z	D	m_280210_	method_51365	calculateSolid
	m	(Ldcb;Lha;)Z	a	m_60719_	method_26187	skipRendering
	m	(Lha;Ldcb;Lcmn;Lgu;Lgu;)Ldcb;	a	m_60728_	method_26191	updateShape
	m	(Laif;Lgu;Lcfz;Z)V	a	m_222967_	method_26180	spawnAfterBreak
	m	(Lcls;Lgu;Leen;)Lefb;	a	m_60651_	method_26172	getShape
	m	(Lcih;)Z	a	m_60629_	method_26166	canBeReplaced
	m	(Lcmm;Lbyo;Lbdw;Leee;)Lbdx;	a	m_60664_	method_26174	use
	m	(Ldzq$a;)Ljava/util/List;	a	m_287290_	method_26189	getDrops
	m	(Lcmm;Lgu;II)Z	a	m_60677_	method_26177	triggerEvent
	m	(Lcls;Lgu;Lbfj;)Z	a	m_60634_	method_26168	entityCanStandOn
	m	(Lcls;Lgu;Ldxu;)Z	a	m_60647_	method_26171	isPathfindable
	m	(Lcvz;)Ldcb;	a	m_60717_	method_26186	rotate
	m	(Lcls;Lgu;Lha;)Lefb;	a	m_60655_	method_26173	getFaceOcclusionShape
	m	(Lcls;Lgu;Lbfn;)Z	a	m_60643_	method_26170	isValidSpawn
	m	(Lanl;)Z	a	m_204336_	method_26164	is
	m	(Lanl;Ljava/util/function/Predicate;)Z	a	m_204338_	method_27851	is
	m	(Lcls;Lgu;)Z	a	m_60631_	method_26167	propagatesSkylightDown
	m	(Lcmm;Lgu;Lbfj;)V	a	m_60682_	method_26178	entityInside
	m	(Lgu;)J	a	m_60726_	method_26190	getSeed
	m	(Lbyo;Lcls;Lgu;)F	a	m_60625_	method_26165	getDestroyProgress
	m	(Lcmm;Lgu;Lcpn;Lgu;Z)V	a	m_60690_	method_26181	neighborChanged
	m	(Lcmp;Lgu;)Z	a	m_60710_	method_26184	canSurvive
	m	(Lcui;)Ldcb;	a	m_60715_	method_26185	mirror
	m	(Lcls;Lgu;Lha;Lcxp;)Z	a	m_60659_	method_30368	isFaceSturdy
	m	(Lcmm;Lczp;)Lczo;	a	m_155944_	method_31708	getTicker
	m	(Lcls;Lgu;Lbfj;Lha;)Z	a	m_60638_	method_26169	entityCanStandOnFace
	m	(Lcmm;Lgu;)I	a	m_60674_	method_26176	getAnalogOutputSignal
	m	(Laif;Lgu;Lapf;)V	a	m_222963_	method_26192	tick
	m	(Lcls;Lgu;Ldca$b;)Leei;	a	m_272178_	method_49227	method_49227
	m	(Lcmm;Lgu;Lbyo;)V	a	m_60686_	method_26179	attack
	m	(Lcpn;)Z	a	m_60713_	method_27852	is
	m	(Lcmn;Lgu;I)V	a	m_60701_	method_30101	updateNeighbourShapes
	m	()V	a	m_60611_	method_26200	initCache
	m	(Lcmm;Ldcb;Leee;Lbzg;)V	a	m_60669_	method_26175	onProjectileHit
	m	(Lhi;)Z	a	m_204341_	method_40143	is
	m	(Ldxd;)Z	a	m_60722_	method_26188	canBeReplaced
	m	(Lcmm;Lgu;Ldcb;Z)V	a	m_60696_	method_26182	onPlace
	m	(Lcmn;Lgu;II)V	a	m_60705_	method_26183	updateNeighbourShapes
	m	()Lcpn;	b	m_60734_	method_26204	getBlock
	m	(Lcls;Lgu;)I	b	m_60739_	method_26193	getLightBlock
	m	(Lcls;Lgu;Lha;)I	b	m_60746_	method_26195	getSignal
	m	(Lcmn;Lgu;I)V	b	m_60758_	method_30102	updateIndirectNeighbourShapes
	m	(Lcmm;Lgu;Ldcb;Z)V	b	m_60753_	method_26197	onRemove
	m	(Laif;Lgu;Lapf;)V	b	m_222972_	method_26199	randomTick
	m	(Lcmn;Lgu;II)V	b	m_60762_	method_26198	updateIndirectNeighbourShapes
	m	(Lcmm;Lgu;)Lbea;	b	m_60750_	method_26196	getMenuProvider
	m	(Lcls;Lgu;Leen;)Lefb;	b	m_60742_	method_26194	getCollisionShape
	m	()Lhe;	c	m_222976_	method_41520	getBlockHolder
	m	(Lcls;Lgu;)Lefb;	c	m_60768_	method_26201	getOcclusionShape
	m	(Lcls;Lgu;Leen;)Lefb;	c	m_60771_	method_26202	getVisualShape
	m	(Lcls;Lgu;Lha;)I	c	m_60775_	method_26203	getDirectSignal
	m	(Lcls;Lgu;)Ldxi;	d	m_284242_	method_26205	getMapColor
	m	()Z	d	m_280555_	method_51366	blocksMotion
	m	(Lcls;Lgu;Lha;)Z	d	m_60783_	method_26206	isFaceSturdy
	m	(Lcls;Lgu;)Z	e	m_60788_	method_26208	emissiveRendering
	m	()Z	e	m_280296_	method_51367	isSolid
	m	(Lcls;Lgu;)F	f	m_60792_	method_26210	getShadeBrightness
	m	()Z	f	m_60779_	method_26209	hasLargeCollisionShape
	m	(Lcls;Lgu;)Z	g	m_60796_	method_26212	isRedstoneConductor
	m	()Z	g	m_60787_	method_26211	useShapeForLightOcclusion
	m	()I	h	m_60791_	method_26213	getLightEmission
	m	(Lcls;Lgu;)F	h	m_60800_	method_26214	getDestroySpeed
	m	(Lcls;Lgu;)Z	i	m_60804_	method_26216	isSolidRender
	m	()Z	i	m_60795_	method_26215	isAir
	m	(Lcls;Lgu;)Lefb;	j	m_60808_	method_26218	getShape
	m	()Z	j	m_278200_	method_50011	ignitedByLava
	m	()Z	k	m_278721_	method_51176	liquid
	m	(Lcls;Lgu;)Lefb;	k	m_60812_	method_26220	getCollisionShape
	m	(Lcls;Lgu;)Lefb;	l	m_60816_	method_26222	getBlockSupportShape
	m	()Lcvs;	l	m_60799_	method_26217	getRenderShape
	m	(Lcls;Lgu;)Lefb;	m	m_60820_	method_26224	getInteractionShape
	m	()Z	m	m_60803_	method_26219	isSignalSource
	m	(Lcls;Lgu;)Leei;	n	m_60824_	method_26226	getOffset
	m	()Z	n	m_60807_	method_26221	hasAnalogOutputSignal
	m	()Ldxj;	o	m_60811_	method_26223	getPistonPushReaction
	m	(Lcls;Lgu;)Z	o	m_60828_	method_26228	isSuffocating
	m	()Z	p	m_60815_	method_26225	canOcclude
	m	(Lcls;Lgu;)Z	p	m_60831_	method_26230	isViewBlocking
	m	()Z	q	m_271730_	method_49228	hasOffsetFunction
	m	(Lcls;Lgu;)Z	q	m_60835_	method_26232	hasPostProcess
	m	()Z	r	m_247087_	method_45474	canBeReplaced
	m	(Lcls;Lgu;)Z	r	m_60838_	method_26234	isCollisionShapeFullBlock
	m	()Ljava/util/stream/Stream;	s	m_204343_	method_40144	getTags
	m	()Z	t	m_155947_	method_31709	hasBlockEntity
	m	()Ldxe;	u	m_60819_	method_26227	getFluidState
	m	()Z	v	m_60823_	method_26229	isRandomlyTicking
	m	()Lcxa;	w	m_60827_	method_26231	getSoundType
	m	()Ldcb;	x	m_7160_	method_26233	asState
	m	()Z	y	m_60834_	method_29291	requiresCorrectToolForDrops
	m	()Z	z	m_245147_	method_45475	shouldSpawnParticlesOnBreak
c	dca$a$a	net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache	net/minecraft/class_4970$class_4971$class_3752	net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache
	f	Z	a	f_60841_	field_16557	solidRender
	f	Lefb;	b	f_60842_	field_19360	collisionShape
	f	Z	c	f_60843_	field_17651	largeCollisionShape
	f	Z	d	f_60844_	field_20337	isCollisionShapeFullBlock
	f	[Lha;	e	f_60845_	field_16559	DIRECTIONS
	f	I	f	f_60846_	field_25830	SUPPORT_TYPE_COUNT
	f	Z	g	f_60847_	field_16556	propagatesSkylightDown
	f	I	h	f_60848_	field_16555	lightBlock
	f	[Lefb;	i	f_60849_	field_16560	occlusionShapes
	f	[Z	j	f_60850_	field_19429	faceSturdy
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lha$a;)Z	a	m_60859_	method_17901	method_17901
	m	(Lha;Lcxp;)Z	a	m_60861_	method_30369	isFaceSturdy
	m	(Lha;Lcxp;)I	b	m_60866_	method_30370	getFaceSupportIndex
c	dca$b	net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction	net/minecraft/class_4970$class_8176	net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction
	m	(Ldcb;Lcls;Lgu;)Leei;	evaluate	m_271794_	evaluate	evaluate
c	dca$c	net/minecraft/world/level/block/state/BlockBehaviour$OffsetType	net/minecraft/class_4970$class_2250	net/minecraft/world/level/block/state/BlockBehaviour$OffsetType
	f	Ldca$c;	a	NONE	field_10656	NONE
	f	Ldca$c;	b	XZ	field_10657	XZ
	f	Ldca$c;	c	XYZ	field_10655	XYZ
	f	[Ldca$c;	d	$VALUES	field_10658	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldca$c;	a	m_155948_	method_36719	$values
c	dca$d	net/minecraft/world/level/block/state/BlockBehaviour$Properties	net/minecraft/class_4970$class_2251	net/minecraft/world/level/block/state/BlockBehaviour$Properties
	f	Ldca$f;	A	f_60901_	field_23185	hasPostProcess
	f	Ldca$f;	B	f_60902_	field_23186	emissiveRendering
	f	Z	C	f_60903_	field_10670	dynamicShape
	f	Lcaw;	D	f_244138_	field_40342	requiredFeatures
	f	Ljava/util/Optional;	E	f_271289_	field_42818	offsetFunction
	f	Ljava/util/function/Function;	a	f_283880_	field_10662	mapColor
	f	Z	b	f_60884_	field_10664	hasCollision
	f	Lcxa;	c	f_60885_	field_10665	soundType
	f	Ljava/util/function/ToIntFunction;	d	f_60886_	field_10663	lightEmission
	f	F	e	f_60887_	field_10660	explosionResistance
	f	F	f	f_60888_	field_10669	destroyTime
	f	Z	g	f_60889_	field_25185	requiresCorrectToolForDrops
	f	Z	h	f_60890_	field_10661	isRandomlyTicking
	f	F	i	f_60891_	field_10667	friction
	f	F	j	f_60892_	field_23179	speedFactor
	f	F	k	f_60893_	field_21209	jumpFactor
	f	Lacq;	l	f_60894_	field_10666	drops
	f	Z	m	f_60895_	field_20721	canOcclude
	f	Z	n	f_60896_	field_23180	isAir
	f	Z	o	f_278123_	field_43394	ignitedByLava
	f	Z	p	f_278418_	field_44481	liquid
	f	Z	q	f_279665_	field_44627	forceSolidOff
	f	Z	r	f_279618_	field_44628	forceSolidOn
	f	Ldxj;	s	f_278130_	field_43395	pushReaction
	f	Z	t	f_243850_	field_40341	spawnParticlesOnBreak
	f	Lddc;	u	f_279538_	field_44629	instrument
	f	Z	v	f_279630_	field_44630	replaceable
	f	Ldca$e;	w	f_60897_	field_23181	isValidSpawn
	f	Ldca$f;	x	f_60898_	field_23182	isRedstoneConductor
	f	Ldca$f;	y	f_60899_	field_23183	isSuffocating
	f	Ldca$f;	z	f_60900_	field_23184	isViewBlocking
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ldca$d;	a	m_60916_	method_16228	dropsLike
	m	(Lcen;)Ldca$d;	a	m_284268_	method_51517	mapColor
	m	([Lcau;)Ldca$d;	a	m_246843_	method_45476	requiredFeatures
	m	(Ldcb;Lcls;Lgu;Lbfn;)Z	a	m_284110_	method_26239	method_26239
	m	(Ldxi;)Ldca$d;	a	m_284180_	method_31710	mapColor
	m	(Ldcb;)I	a	m_60928_	method_26237	method_26237
	m	(Ljava/util/function/ToIntFunction;)Ldca$d;	a	m_60953_	method_9631	lightLevel
	m	(Lcxa;)Ldca$d;	a	m_60918_	method_9626	sound
	m	(Ldca;)Ldca$d;	a	m_60926_	method_9630	copy
	m	(Ldca$c;)Ldca$d;	a	m_222979_	method_49229	offsetType
	m	(Lddc;)Ldca$d;	a	m_280658_	method_51368	instrument
	m	(F)Ldca$d;	a	m_60911_	method_9628	friction
	m	(Ldxj;)Ldca$d;	a	m_278166_	method_50012	pushReaction
	m	()Ldca$d;	a	m_284310_	method_9637	of
	m	(Ldxi;Ldcb;)Ldxi;	a	m_222986_	method_51519	method_51519
	m	(Lcen;Ldcb;)Ldxi;	a	m_284109_	method_51518	method_51518
	m	(FF)Ldca$d;	a	m_60913_	method_9629	strength
	m	(Ldca$e;)Ldca$d;	a	m_60922_	method_26235	isValidSpawn
	m	(Ldcb;Lcls;Lgu;)Leei;	a	m_271675_	method_49230	method_49230
	m	(Ldca$f;)Ldca$d;	a	m_60924_	method_26236	isRedstoneConductor
	m	(Ljava/util/function/Function;)Ldca$d;	a	m_284495_	method_51520	mapColor
	m	(Ldcb;Lcls;Lgu;)Leei;	b	m_271674_	method_49231	method_49231
	m	(F)Ldca$d;	b	m_60956_	method_23351	speedFactor
	m	(Ldcb;)Ldxi;	b	m_284106_	method_51521	method_51521
	m	(Ldca$f;)Ldca$d;	b	m_60960_	method_26243	isSuffocating
	m	()Ldca$d;	b	m_60910_	method_9634	noCollission
	m	(Ldca$f;)Ldca$d;	c	m_60971_	method_26245	isViewBlocking
	m	()Ldca$d;	c	m_60955_	method_22488	noOcclusion
	m	(F)Ldca$d;	c	m_60967_	method_23352	jumpFactor
	m	(Ldcb;Lcls;Lgu;)Z	c	m_60930_	method_26238	method_26238
	m	(Ldcb;Lcls;Lgu;)Z	d	m_60962_	method_26244	method_26244
	m	(F)Ldca$d;	d	m_60978_	method_9632	strength
	m	()Ldca$d;	d	m_60966_	method_9618	instabreak
	m	(Ldca$f;)Ldca$d;	d	m_60982_	method_26247	hasPostProcess
	m	(Ldcb;Lcls;Lgu;)Z	e	m_284107_	method_26246	method_26246
	m	()Ldca$d;	e	m_60977_	method_9640	randomTicks
	m	(F)Ldca$d;	e	m_155954_	method_36557	destroyTime
	m	(Ldca$f;)Ldca$d;	e	m_60991_	method_26249	emissiveRendering
	m	(Ldcb;Lcls;Lgu;)Z	f	m_284108_	method_26248	method_26248
	m	()Ldca$d;	f	m_60988_	method_9624	dynamicShape
	m	(F)Ldca$d;	f	m_155956_	method_36558	explosionResistance
	m	()Ldca$d;	g	m_222994_	method_42327	noLootTable
	m	()Ldca$d;	h	m_278183_	method_50013	ignitedByLava
	m	()Ldca$d;	i	m_278788_	method_51177	liquid
	m	()Ldca$d;	j	m_280606_	method_51369	forceSolidOn
	m	()Ldca$d;	k	m_280574_	method_51370	forceSolidOff
	m	()Ldca$d;	l	m_60996_	method_26250	air
	m	()Ldca$d;	m	m_60999_	method_29292	requiresCorrectToolForDrops
	m	()Ldca$d;	n	m_246721_	method_45477	noParticlesOnBreak
	m	()Ldca$d;	o	m_280170_	method_51371	replaceable
c	dca$e	net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate	net/minecraft/class_4970$class_4972	net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate
	m	(Ldcb;Lcls;Lgu;Ljava/lang/Object;)Z	test	m_61030_	test	test
c	dca$f	net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate	net/minecraft/class_4970$class_4973	net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate
	m	(Ldcb;Lcls;Lgu;)Z	test	m_61035_	test	test
c	dcb	net/minecraft/world/level/block/state/BlockState	net/minecraft/class_2680	net/minecraft/world/level/block/state/BlockState
	f	Lcom/mojang/serialization/Codec;	b	f_61039_	field_24734	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>	<init>	<init>
c	dcc	net/minecraft/world/level/block/state/StateDefinition	net/minecraft/class_2689	net/minecraft/world/level/block/state/StateDefinition
	f	Ljava/util/regex/Pattern;	a	f_61046_	field_12314	NAME_PATTERN
	f	Ljava/lang/Object;	b	f_61047_	field_12317	owner
	f	Lcom/google/common/collect/ImmutableSortedMap;	c	f_61048_	field_12316	propertiesByName
	f	Lcom/google/common/collect/ImmutableList;	d	f_61049_	field_12315	states
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Function;Ljava/lang/Object;Ldcc$b;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/common/collect/ImmutableList;	a	m_61056_	method_11662	getPossibleStates
	m	(Ljava/util/function/Function;Ljava/lang/Object;)Ldcd;	a	m_61087_	method_28485	method_28485
	m	(Ldcc$b;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V	a	m_61057_	method_28484	method_28484
	m	(Ldde;Lcom/mojang/datafixers/util/Pair;)Ldcd;	a	m_187534_	method_30038	method_30038
	m	(Ldde;Ljava/util/List;)Ljava/util/stream/Stream;	a	m_61070_	method_11666	method_11666
	m	(Ljava/util/List;Ldde;Ljava/lang/Comparable;)Ljava/util/List;	a	m_155958_	method_11661	method_11661
	m	(Ldde;Ldcd;)Lcom/mojang/datafixers/util/Pair;	a	m_187531_	method_30037	method_30037
	m	(Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Ldde;)Lcom/mojang/serialization/MapCodec;	a	m_61076_	method_30040	appendPropertyCodec
	m	(Ljava/lang/String;)Ldde;	a	m_61081_	method_11663	getProperty
	m	(Ldde;Ljava/util/function/Supplier;)Ldde$a;	a	m_187537_	method_30039	method_30039
	m	(Ljava/lang/String;)V	b	m_187540_	method_38859	method_38859
	m	()Ldcd;	b	m_61090_	method_11664	any
	m	()Ljava/lang/Object;	c	m_61091_	method_11660	getOwner
	m	()Ljava/util/Collection;	d	m_61092_	method_11659	getProperties
c	dcc$a	net/minecraft/world/level/block/state/StateDefinition$Builder	net/minecraft/class_2689$class_2690	net/minecraft/world/level/block/state/StateDefinition$Builder
	f	Ljava/lang/Object;	a	f_61095_	field_12318	owner
	f	Ljava/util/Map;	b	f_61096_	field_12319	properties
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Ldde;)V	a	m_61099_	method_11669	validateProperty
	m	(Ljava/util/function/Function;Ldcc$b;)Ldcc;	a	m_61101_	method_11668	create
	m	([Ldde;)Ldcc$a;	a	m_61104_	method_11667	add
c	dcc$b	net/minecraft/world/level/block/state/StateDefinition$Factory	net/minecraft/class_2689$class_2691	net/minecraft/world/level/block/state/StateDefinition$Factory
	m	(Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Ljava/lang/Object;	create	m_61106_	create	create
c	dcd	net/minecraft/world/level/block/state/StateHolder	net/minecraft/class_2688	net/minecraft/world/level/block/state/StateHolder
	f	Ljava/util/function/Function;	a	f_61110_	field_24737	PROPERTY_ENTRY_TO_STRING_FUNCTION
	f	Lcom/google/common/collect/ImmutableMap;	b	f_61111_	field_24738	values
	f	Ljava/lang/String;	c	f_155962_	field_31385	NAME_TAG
	f	Ljava/lang/String;	d	f_155963_	field_31386	PROPERTIES_TAG
	f	Ljava/lang/Object;	e	f_61112_	field_24739	owner
	f	Lcom/mojang/serialization/MapCodec;	f	f_61113_	field_24740	propertiesCodec
	f	Lcom/google/common/collect/Table;	g	f_61114_	field_24741	neighbours
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Collection;	B	m_61147_	method_28501	getProperties
	m	()Lcom/google/common/collect/ImmutableMap;	C	m_61148_	method_11656	getValues
	m	(Ldcd;Ljava/util/Optional;)Ldcd;	a	m_187542_	method_38860	method_38860
	m	(Ldcd;)Ljava/lang/Object;	a	m_61120_	method_28492	method_28492
	m	(Ljava/util/Map;)V	a	m_61133_	method_28496	populateNeighbours
	m	(Ldde;)Ljava/lang/Object;	a	m_61122_	method_28493	cycle
	m	(Ldde;Ljava/lang/Comparable;)Ljava/lang/Object;	a	m_61124_	method_11657	setValue
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_61127_	method_28494	codec
	m	(Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;	a	m_187545_	method_28497	method_28497
	m	(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;	a	m_61130_	method_28495	findNextInCollection
	m	(Ldde;)Z	b	m_61138_	method_28498	hasProperty
	m	(Ldde;Ljava/lang/Comparable;)Ljava/lang/Object;	b	m_263224_	method_47968	trySetValue
	m	(Ldde;Ljava/lang/Comparable;)Ljava/util/Map;	c	m_61140_	method_28499	makeNeighbourValues
	m	(Ldde;)Ljava/lang/Comparable;	c	m_61143_	method_11654	getValue
	m	(Ldde;)Ljava/util/Optional;	d	m_61145_	method_28500	getOptionalValue
c	dcd$1	net/minecraft/world/level/block/state/StateHolder$1	net/minecraft/class_2688$1	net/minecraft/world/level/block/state/StateHolder$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldde;Ljava/lang/Comparable;)Ljava/lang/String;	a	m_61151_	method_11575	getName
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	a	apply	method_11576	apply
c	dce	net/minecraft/world/level/block/state/package-info	net/minecraft/class_6094	net/minecraft/world/level/block/state/package-info
c	dcf	net/minecraft/world/level/block/state/pattern/BlockInWorld	net/minecraft/class_2694	net/minecraft/world/level/block/state/pattern/BlockInWorld
	f	Lcmp;	a	f_61158_	field_12330	level
	f	Lgu;	b	f_61159_	field_12331	pos
	f	Z	c	f_61160_	field_12329	loadChunks
	f	Ldcb;	d	f_61161_	field_12326	state
	f	Lczn;	e	f_61162_	field_12327	entity
	f	Z	f	f_61163_	field_12328	cachedEntity
	m	(Lcmp;Lgu;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	a	m_61169_	method_11678	hasState
	m	(Ljava/util/function/Predicate;Ldcf;)Z	a	m_61171_	method_11682	method_11682
	m	()Ldcb;	a	m_61168_	method_11681	getState
	m	()Lczn;	b	m_61174_	method_11680	getEntity
	m	()Lcmp;	c	m_61175_	method_11679	getLevel
	m	()Lgu;	d	m_61176_	method_11683	getPos
c	dcg	net/minecraft/world/level/block/state/pattern/BlockPattern	net/minecraft/class_2700	net/minecraft/world/level/block/state/pattern/BlockPattern
	f	[[[Ljava/util/function/Predicate;	a	f_61177_	field_12358	pattern
	f	I	b	f_61178_	field_12357	depth
	f	I	c	f_61179_	field_12356	height
	f	I	d	f_61180_	field_12355	width
	m	([[[Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lha;Lha;Lcom/google/common/cache/LoadingCache;)Ldcg$b;	a	m_61197_	method_11711	matches
	m	(Lcmp;Lgu;)Ldcg$b;	a	m_61184_	method_11708	find
	m	(Lgu;Lha;Lha;III)Lgu;	a	m_61190_	method_11707	translateAndRotate
	m	(Lcmp;Lgu;Lha;Lha;)Ldcg$b;	a	m_155964_	method_35300	matches
	m	()I	a	m_61183_	method_11712	getDepth
	m	(Lcmp;Z)Lcom/google/common/cache/LoadingCache;	a	m_61187_	method_11709	createLevelCache
	m	()I	b	m_61202_	method_11713	getHeight
	m	()I	c	m_61203_	method_11710	getWidth
	m	()[[[Ljava/util/function/Predicate;	d	m_155969_	method_35301	getPattern
c	dcg$a	net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader	net/minecraft/class_2700$class_2701	net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader
	f	Lcmp;	a	f_61204_	field_12359	level
	f	Z	b	f_61205_	field_12360	loadChunks
	m	(Lcmp;Z)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Ldcf;	a	load	method_11714	load
c	dcg$b	net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch	net/minecraft/class_2700$class_2702	net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch
	f	Lgu;	a	f_61213_	field_12367	frontTopLeft
	f	Lha;	b	f_61214_	field_12365	forwards
	f	Lha;	c	f_61215_	field_12364	up
	f	Lcom/google/common/cache/LoadingCache;	d	f_61216_	field_12366	cache
	f	I	e	f_61217_	field_12363	width
	f	I	f	f_61218_	field_12362	height
	f	I	g	f_61219_	field_12361	depth
	m	(Lgu;Lha;Lha;Lcom/google/common/cache/LoadingCache;III)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_61228_	method_11715	getFrontTopLeft
	m	(III)Ldcf;	a	m_61229_	method_11717	getBlock
	m	()Lha;	b	m_61233_	method_11719	getForwards
	m	()Lha;	c	m_61234_	method_11716	getUp
	m	()I	d	m_155970_	method_35302	getWidth
	m	()I	e	m_155971_	method_35303	getHeight
	m	()I	f	m_155972_	method_35304	getDepth
c	dch	net/minecraft/world/level/block/state/pattern/BlockPatternBuilder	net/minecraft/class_2697	net/minecraft/world/level/block/state/pattern/BlockPatternBuilder
	f	Lcom/google/common/base/Joiner;	a	f_61236_	field_12340	COMMA_JOINED
	f	Ljava/util/List;	b	f_61237_	field_12344	pattern
	f	Ljava/util/Map;	c	f_61238_	field_12343	lookup
	f	I	d	f_61239_	field_12342	height
	f	I	e	f_61240_	field_12341	width
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldch;	a	m_61243_	method_11701	start
	m	(Ldcf;)Z	a	m_187548_	method_38861	method_38861
	m	([Ljava/lang/String;)Ldch;	a	m_61247_	method_11702	aisle
	m	(CLjava/util/function/Predicate;)Ldch;	a	m_61244_	method_11700	where
	m	()Ldcg;	b	m_61249_	method_11704	build
	m	()[[[Ljava/util/function/Predicate;	c	m_61250_	method_11703	createPattern
	m	()V	d	m_61251_	method_11705	ensureAllCharactersMatched
c	dci	net/minecraft/world/level/block/state/pattern/package-info	net/minecraft/class_6095	net/minecraft/world/level/block/state/pattern/package-info
c	dcj	net/minecraft/world/level/block/state/predicate/BlockPredicate	net/minecraft/class_2717	net/minecraft/world/level/block/state/predicate/BlockPredicate
	f	Lcpn;	a	f_61272_	field_12423	block
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	test	method_11765	test
	m	(Lcpn;)Ldcj;	a	m_61275_	method_11766	forBlock
c	dck	net/minecraft/world/level/block/state/predicate/BlockStatePredicate	net/minecraft/class_2715	net/minecraft/world/level/block/state/predicate/BlockStatePredicate
	f	Ljava/util/function/Predicate;	a	f_61281_	field_12419	ANY
	f	Ldcc;	b	f_61282_	field_12420	definition
	f	Ljava/util/Map;	c	f_61283_	field_12421	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcc;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ldde;Ljava/util/function/Predicate;)Z	a	m_61291_	method_11761	applies
	m	(Ldcb;)Z	a	test	method_11760	test
	m	(Ldde;Ljava/util/function/Predicate;)Ldck;	a	m_61295_	method_11762	where
	m	(Lcpn;)Ldck;	a	m_61287_	method_11758	forBlock
	m	(Ldcb;)Z	b	m_61298_	method_11759	method_11759
c	dcl	net/minecraft/world/level/block/state/predicate/package-info	net/minecraft/class_6096	net/minecraft/world/level/block/state/predicate/package-info
c	dcm	net/minecraft/world/level/block/state/properties/AttachFace	net/minecraft/class_2738	net/minecraft/world/level/block/state/properties/AttachFace
	f	Ldcm;	a	FLOOR	field_12475	FLOOR
	f	Ldcm;	b	WALL	field_12471	WALL
	f	Ldcm;	c	CEILING	field_12473	CEILING
	f	Ljava/lang/String;	d	f_61305_	field_12472	name
	f	[Ldcm;	e	$VALUES	field_12474	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldcm;	a	m_155973_	method_36720	$values
c	dcn	net/minecraft/world/level/block/state/properties/BambooLeaves	net/minecraft/class_2737	net/minecraft/world/level/block/state/properties/BambooLeaves
	f	Ldcn;	a	NONE	field_12469	NONE
	f	Ldcn;	b	SMALL	field_12466	SMALL
	f	Ldcn;	c	LARGE	field_12468	LARGE
	f	Ljava/lang/String;	d	f_61319_	field_12467	name
	f	[Ldcn;	e	$VALUES	field_12470	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldcn;	a	m_155974_	method_36721	$values
c	dco	net/minecraft/world/level/block/state/properties/BedPart	net/minecraft/class_2742	net/minecraft/world/level/block/state/properties/BedPart
	f	Ldco;	a	HEAD	field_12560	HEAD
	f	Ldco;	b	FOOT	field_12557	FOOT
	f	Ljava/lang/String;	c	f_61333_	field_12559	name
	f	[Ldco;	d	$VALUES	field_12558	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldco;	a	m_155975_	method_36722	$values
c	dcp	net/minecraft/world/level/block/state/properties/BellAttachType	net/minecraft/class_3867	net/minecraft/world/level/block/state/properties/BellAttachType
	f	Ldcp;	a	FLOOR	field_17098	FLOOR
	f	Ldcp;	b	CEILING	field_17099	CEILING
	f	Ldcp;	c	SINGLE_WALL	field_17100	SINGLE_WALL
	f	Ldcp;	d	DOUBLE_WALL	field_17101	DOUBLE_WALL
	f	Ljava/lang/String;	e	f_61349_	field_17102	name
	f	[Ldcp;	f	$VALUES	field_17103	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldcp;	a	m_155976_	method_36723	$values
c	dcq	net/minecraft/world/level/block/state/properties/BlockSetType	net/minecraft/class_8177	net/minecraft/world/level/block/state/properties/BlockSetType
	f	Ljava/util/Set;	A	f_271232_	field_42834	VALUES
	f	Ldcq;	a	f_271132_	field_42819	IRON
	f	Ldcq;	b	f_271208_	field_42820	GOLD
	f	Ldcq;	c	f_271479_	field_42821	STONE
	f	Ldcq;	d	f_271263_	field_42822	POLISHED_BLACKSTONE
	f	Ldcq;	e	f_271198_	field_42823	OAK
	f	Ldcq;	f	f_271100_	field_42824	SPRUCE
	f	Ldcq;	g	f_271387_	field_42825	BIRCH
	f	Ldcq;	h	f_271512_	field_42826	ACACIA
	f	Ldcq;	i	f_271401_	field_42827	CHERRY
	f	Ldcq;	j	f_271187_	field_42828	JUNGLE
	f	Ldcq;	k	f_271528_	field_42829	DARK_OAK
	f	Ldcq;	l	f_271290_	field_42830	CRIMSON
	f	Ldcq;	m	f_271400_	field_42831	WARPED
	f	Ldcq;	n	f_271383_	field_42832	MANGROVE
	f	Ldcq;	o	f_271088_	field_42833	BAMBOO
	f	Ljava/lang/String;	p	f_271253_	comp_1289	name
	f	Z	q	f_278463_	comp_1471	canOpenByHand
	f	Lcxa;	r	f_271136_	comp_1290	soundType
	f	Lamg;	s	f_271502_	comp_1291	doorClose
	f	Lamg;	t	f_271141_	comp_1292	doorOpen
	f	Lamg;	u	f_271425_	comp_1293	trapdoorClose
	f	Lamg;	v	f_271258_	comp_1294	trapdoorOpen
	f	Lamg;	w	f_271234_	comp_1295	pressurePlateClickOff
	f	Lamg;	x	f_271481_	comp_1296	pressurePlateClickOn
	f	Lamg;	y	f_271194_	comp_1297	buttonClickOff
	f	Lamg;	z	f_271394_	comp_1298	buttonClickOn
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ZLcxa;Lamg;Lamg;Lamg;Lamg;Lamg;Lamg;Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldcq;)Ldcq;	a	m_272115_	method_49233	register
	m	()Ljava/util/stream/Stream;	a	m_271801_	method_49232	values
	m	()Ljava/lang/String;	b	f_271253_	comp_1289	name
	m	()Z	c	f_278463_	comp_1471	canOpenByHand
	m	()Lcxa;	d	f_271136_	comp_1290	soundType
	m	()Lamg;	e	f_271502_	comp_1291	doorClose
	m	()Lamg;	f	f_271141_	comp_1292	doorOpen
	m	()Lamg;	g	f_271425_	comp_1293	trapdoorClose
	m	()Lamg;	h	f_271258_	comp_1294	trapdoorOpen
	m	()Lamg;	i	f_271234_	comp_1295	pressurePlateClickOff
	m	()Lamg;	j	f_271481_	comp_1296	pressurePlateClickOn
	m	()Lamg;	k	f_271194_	comp_1297	buttonClickOff
	m	()Lamg;	l	f_271394_	comp_1298	buttonClickOn
c	dcr	net/minecraft/world/level/block/state/properties/BlockStateProperties	net/minecraft/class_2741	net/minecraft/world/level/block/state/properties/BlockStateProperties
	f	Ldcs;	A	f_61360_	field_12522	TRIGGERED
	f	Ldcs;	B	f_61361_	field_12539	UNSTABLE
	f	Ldcs;	C	f_61362_	field_12508	WATERLOGGED
	f	Ldcs;	D	f_155977_	field_28716	BERRIES
	f	Ldcs;	E	f_222995_	field_37651	BLOOM
	f	Ldcs;	F	f_222996_	field_37652	SHRIEKING
	f	Ldcs;	G	f_222997_	field_38423	CAN_SUMMON
	f	Ldcz;	H	f_61364_	field_12529	HORIZONTAL_AXIS
	f	Ldcz;	I	f_61365_	field_12496	AXIS
	f	Ldcs;	J	f_61366_	field_12519	UP
	f	Ldcs;	K	f_61367_	field_12546	DOWN
	f	Ldcs;	L	f_61368_	field_12489	NORTH
	f	Ldcs;	M	f_61369_	field_12487	EAST
	f	Ldcs;	N	f_61370_	field_12540	SOUTH
	f	Ldcs;	O	f_61371_	field_12527	WEST
	f	Ldcv;	P	f_61372_	field_12525	FACING
	f	Ldcv;	Q	f_61373_	field_12545	FACING_HOPPER
	f	Ldcv;	R	f_61374_	field_12481	HORIZONTAL_FACING
	f	Lddb;	S	f_271526_	field_42835	FLOWER_AMOUNT
	f	Ldcz;	T	f_61375_	field_23333	ORIENTATION
	f	Ldcz;	U	f_61376_	field_12555	ATTACH_FACE
	f	Ldcz;	V	f_61377_	field_17104	BELL_ATTACHMENT
	f	Ldcz;	W	f_61378_	field_22174	EAST_WALL
	f	Ldcz;	X	f_61379_	field_22175	NORTH_WALL
	f	Ldcz;	Y	f_61380_	field_22176	SOUTH_WALL
	f	Ldcz;	Z	f_61381_	field_22177	WEST_WALL
	f	Ldcs;	a	f_61386_	field_12493	ATTACHED
	f	Lddb;	aA	f_61413_	field_12494	DELAY
	f	I	aB	f_155995_	field_31402	MAX_DISTANCE
	f	Lddb;	aC	f_61414_	field_12541	DISTANCE
	f	Lddb;	aD	f_61415_	field_12509	EGGS
	f	Lddb;	aE	f_61416_	field_12530	HATCH
	f	Lddb;	aF	f_61417_	field_12536	LAYERS
	f	I	aG	f_155978_	field_31387	MIN_LEVEL
	f	I	aH	f_155979_	field_31388	MIN_LEVEL_CAULDRON
	f	I	aI	f_155980_	field_31389	MAX_LEVEL_3
	f	I	aJ	f_155981_	field_31390	MAX_LEVEL_8
	f	Lddb;	aK	f_61418_	field_12513	LEVEL_CAULDRON
	f	Lddb;	aL	f_61419_	field_17586	LEVEL_COMPOSTER
	f	Lddb;	aM	f_61420_	field_12490	LEVEL_FLOWING
	f	Lddb;	aN	f_61421_	field_20432	LEVEL_HONEY
	f	I	aO	f_155982_	field_33723	MAX_LEVEL_15
	f	Lddb;	aP	f_61422_	field_12538	LEVEL
	f	Lddb;	aQ	f_61423_	field_12510	MOISTURE
	f	Lddb;	aR	f_61424_	field_12524	NOTE
	f	Lddb;	aS	f_61425_	field_12543	PICKLES
	f	Lddb;	aT	f_61426_	field_12511	POWER
	f	Lddb;	aU	f_61387_	field_12549	STAGE
	f	I	aV	f_155983_	field_31391	STABILITY_MAX_DISTANCE
	f	Lddb;	aW	f_61388_	field_16503	STABILITY_DISTANCE
	f	I	aX	f_155984_	field_31392	MIN_RESPAWN_ANCHOR_CHARGES
	f	I	aY	f_155985_	field_31393	MAX_RESPAWN_ANCHOR_CHARGES
	f	Lddb;	aZ	f_61389_	field_23187	RESPAWN_ANCHOR_CHARGES
	f	Ldcz;	aa	f_61382_	field_12523	EAST_REDSTONE
	f	Ldcz;	ab	f_61383_	field_12495	NORTH_REDSTONE
	f	Ldcz;	ac	f_61384_	field_12551	SOUTH_REDSTONE
	f	Ldcz;	ad	f_61385_	field_12504	WEST_REDSTONE
	f	Ldcz;	ae	f_61401_	field_12533	DOUBLE_BLOCK_HALF
	f	Ldcz;	af	f_61402_	field_12518	HALF
	f	Ldcz;	ag	f_61403_	field_12507	RAIL_SHAPE
	f	Ldcz;	ah	f_61404_	field_12542	RAIL_SHAPE_STRAIGHT
	f	I	ai	f_155987_	field_31395	MAX_AGE_1
	f	I	aj	f_155988_	field_31396	MAX_AGE_2
	f	I	ak	f_155989_	field_31397	MAX_AGE_3
	f	I	al	f_222998_	field_37653	MAX_AGE_4
	f	I	am	f_155990_	field_31398	MAX_AGE_5
	f	I	an	f_155991_	field_31399	MAX_AGE_7
	f	I	ao	f_155992_	field_31400	MAX_AGE_15
	f	I	ap	f_155993_	field_31401	MAX_AGE_25
	f	Lddb;	aq	f_61405_	field_12521	AGE_1
	f	Lddb;	ar	f_61406_	field_12556	AGE_2
	f	Lddb;	as	f_61407_	field_12497	AGE_3
	f	Lddb;	at	f_222999_	field_37654	AGE_4
	f	Lddb;	au	f_61408_	field_12482	AGE_5
	f	Lddb;	av	f_61409_	field_12550	AGE_7
	f	Lddb;	aw	f_61410_	field_12498	AGE_15
	f	Lddb;	ax	f_61411_	field_12517	AGE_25
	f	Lddb;	ay	f_61412_	field_12505	BITES
	f	Lddb;	az	f_155994_	field_27220	CANDLES
	f	Ldcs;	b	f_61427_	field_16562	BOTTOM
	f	Lddb;	ba	f_61390_	field_12532	ROTATION_16
	f	Ldcz;	bb	f_61391_	field_12483	BED_PART
	f	Ldcz;	bc	f_61392_	field_12506	CHEST_TYPE
	f	Ldcz;	bd	f_61393_	field_12534	MODE_COMPARATOR
	f	Ldcz;	be	f_61394_	field_12520	DOOR_HINGE
	f	Ldcz;	bf	f_61395_	field_12499	NOTEBLOCK_INSTRUMENT
	f	Ldcz;	bg	f_61396_	field_12492	PISTON_TYPE
	f	Ldcz;	bh	f_61397_	field_12485	SLAB_TYPE
	f	Ldcz;	bi	f_61398_	field_12503	STAIRS_SHAPE
	f	Ldcz;	bj	f_61399_	field_12547	STRUCTUREBLOCK_MODE
	f	Ldcz;	bk	f_61400_	field_12516	BAMBOO_LEAVES
	f	Ldcz;	bl	f_155996_	field_28717	TILT
	f	Ldcv;	bm	f_155997_	field_28062	VERTICAL_DIRECTION
	f	Ldcz;	bn	f_155998_	field_28063	DRIPSTONE_THICKNESS
	f	Ldcz;	bo	f_155999_	field_28120	SCULK_SENSOR_PHASE
	f	Ldcs;	bp	f_260472_	field_41317	CHISELED_BOOKSHELF_SLOT_0_OCCUPIED
	f	Ldcs;	bq	f_260553_	field_41318	CHISELED_BOOKSHELF_SLOT_1_OCCUPIED
	f	Ldcs;	br	f_260538_	field_41319	CHISELED_BOOKSHELF_SLOT_2_OCCUPIED
	f	Ldcs;	bs	f_260590_	field_41320	CHISELED_BOOKSHELF_SLOT_3_OCCUPIED
	f	Ldcs;	bt	f_260519_	field_41321	CHISELED_BOOKSHELF_SLOT_4_OCCUPIED
	f	Ldcs;	bu	f_260439_	field_41322	CHISELED_BOOKSHELF_SLOT_5_OCCUPIED
	f	Lddb;	bv	f_271112_	field_42836	DUSTED
	f	Ldcs;	bw	f_276520_	field_43307	CRACKED
	f	Ldcs;	c	f_61428_	field_12486	CONDITIONAL
	f	Ldcs;	d	f_61429_	field_12553	DISARMED
	f	Ldcs;	e	f_61430_	field_12526	DRAG
	f	Ldcs;	f	f_61431_	field_12515	ENABLED
	f	Ldcs;	g	f_61432_	field_12552	EXTENDED
	f	Ldcs;	h	f_61433_	field_12488	EYE
	f	Ldcs;	i	f_61434_	field_12480	FALLING
	f	Ldcs;	j	f_61435_	field_16561	HANGING
	f	Ldcs;	k	f_61436_	field_12554	HAS_BOTTLE_0
	f	Ldcs;	l	f_61437_	field_12500	HAS_BOTTLE_1
	f	Ldcs;	m	f_61438_	field_12531	HAS_BOTTLE_2
	f	Ldcs;	n	f_61439_	field_12544	HAS_RECORD
	f	Ldcs;	o	f_61440_	field_17393	HAS_BOOK
	f	Ldcs;	p	f_61441_	field_12501	INVERTED
	f	Ldcs;	q	f_61442_	field_12491	IN_WALL
	f	Ldcs;	r	f_61443_	field_12548	LIT
	f	Ldcs;	s	f_61444_	field_12502	LOCKED
	f	Ldcs;	t	f_61445_	field_12528	OCCUPIED
	f	Ldcs;	u	f_61446_	field_12537	OPEN
	f	Ldcs;	v	f_61447_	field_12514	PERSISTENT
	f	Ldcs;	w	f_61448_	field_12484	POWERED
	f	Ldcs;	x	f_61449_	field_12535	SHORT
	f	Ldcs;	y	f_61450_	field_17394	SIGNAL_FIRE
	f	Ldcs;	z	f_61451_	field_12512	SNOWY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lddf;)Z	a	m_61453_	method_11813	method_11813
	m	(Lha;)Z	a	m_61455_	method_11814	method_11814
c	dcs	net/minecraft/world/level/block/state/properties/BooleanProperty	net/minecraft/class_2746	net/minecraft/world/level/block/state/properties/BooleanProperty
	f	Lcom/google/common/collect/ImmutableSet;	a	f_61457_	field_12575	values
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Boolean;)Ljava/lang/String;	a	m_6940_	method_11826	getName
	m	(Ljava/lang/String;)Ldcs;	a	m_61465_	method_11825	create
c	dct	net/minecraft/world/level/block/state/properties/ChestType	net/minecraft/class_2745	net/minecraft/world/level/block/state/properties/ChestType
	f	Ldct;	a	SINGLE	field_12569	SINGLE
	f	Ldct;	b	LEFT	field_12574	LEFT
	f	Ldct;	c	RIGHT	field_12571	RIGHT
	f	Ljava/lang/String;	d	f_61476_	field_12572	name
	f	[Ldct;	e	$VALUES	field_12573	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ldct;	a	m_61486_	method_11824	getOpposite
	m	()[Ldct;	b	m_156001_	method_36724	$values
c	dct$1	net/minecraft/world/level/block/state/properties/ChestType$1	net/minecraft/class_2745$1	net/minecraft/world/level/block/state/properties/ChestType$1
	f	[I	a	f_262740_	field_41679	$SwitchMap$net$minecraft$world$level$block$state$properties$ChestType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dcu	net/minecraft/world/level/block/state/properties/ComparatorMode	net/minecraft/class_2747	net/minecraft/world/level/block/state/properties/ComparatorMode
	f	Ldcu;	a	COMPARE	field_12576	COMPARE
	f	Ldcu;	b	SUBTRACT	field_12578	SUBTRACT
	f	Ljava/lang/String;	c	f_61528_	field_12577	name
	f	[Ldcu;	d	$VALUES	field_12579	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldcu;	a	m_156002_	method_36725	$values
c	dcv	net/minecraft/world/level/block/state/properties/DirectionProperty	net/minecraft/class_2753	net/minecraft/world/level/block/state/properties/DirectionProperty
	m	(Ljava/lang/String;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/Collection;)Ldcv;	a	m_61543_	method_11843	create
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Ldcv;	a	m_61546_	method_11844	create
	m	(Ljava/lang/String;[Lha;)Ldcv;	a	m_61549_	method_11845	create
	m	(Lha;)Z	a	m_187557_	method_38862	method_38862
	m	(Ljava/lang/String;)Ldcv;	a	m_156003_	method_35305	create
c	dcw	net/minecraft/world/level/block/state/properties/DoorHingeSide	net/minecraft/class_2750	net/minecraft/world/level/block/state/properties/DoorHingeSide
	f	Ldcw;	a	LEFT	field_12588	LEFT
	f	Ldcw;	b	RIGHT	field_12586	RIGHT
	f	[Ldcw;	c	$VALUES	field_12587	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldcw;	a	m_156005_	method_36726	$values
c	dcx	net/minecraft/world/level/block/state/properties/DoubleBlockHalf	net/minecraft/class_2756	net/minecraft/world/level/block/state/properties/DoubleBlockHalf
	f	Ldcx;	a	UPPER	field_12609	UPPER
	f	Ldcx;	b	LOWER	field_12607	LOWER
	f	[Ldcx;	c	$VALUES	field_12608	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldcx;	a	m_156006_	method_36727	$values
c	dcy	net/minecraft/world/level/block/state/properties/DripstoneThickness	net/minecraft/class_5691	net/minecraft/world/level/block/state/properties/DripstoneThickness
	f	Ldcy;	a	TIP_MERGE	field_28064	TIP_MERGE
	f	Ldcy;	b	TIP	field_28065	TIP
	f	Ldcy;	c	FRUSTUM	field_28066	FRUSTUM
	f	Ldcy;	d	MIDDLE	field_28067	MIDDLE
	f	Ldcy;	e	BASE	field_28068	BASE
	f	Ljava/lang/String;	f	f_156012_	field_28069	name
	f	[Ldcy;	g	$VALUES	field_28070	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldcy;	a	m_156019_	method_36728	$values
c	dcz	net/minecraft/world/level/block/state/properties/EnumProperty	net/minecraft/class_2754	net/minecraft/world/level/block/state/properties/EnumProperty
	f	Lcom/google/common/collect/ImmutableSet;	a	f_61576_	field_12595	values
	f	Ljava/util/Map;	b	f_61577_	field_12596	names
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Ldcz;	a	m_61594_	method_11848	create
	m	(Ljava/lang/Enum;)Ljava/lang/String;	a	m_6940_	method_11846	getName
	m	(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Ldcz;	a	m_61598_	method_11849	create
	m	(Ljava/lang/String;Ljava/lang/Class;)Ldcz;	a	m_61587_	method_11850	create
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Ldcz;	a	m_61590_	method_11847	create
	m	(Ljava/lang/Enum;)Z	b	m_187559_	method_38863	method_38863
c	dd	net/minecraft/advancements/critereon/TargetBlockTrigger	net/minecraft/class_4851	net/minecraft/advancements/critereon/TargetBlockTrigger
	f	Lacq;	a	f_70207_	field_22429	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;Leei;ILdd$a;)Z	a	m_70220_	method_24951	method_24951
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Ldd$a;	a	m_7214_	method_24863	createInstance
	m	(Laig;Lbfj;Leei;I)V	a	m_70211_	method_24861	trigger
c	dd$a	net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance	net/minecraft/class_4851$class_4852	net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance
	f	Lcj$d;	a	f_70230_	field_22430	signalStrength
	f	Lba;	b	f_70231_	field_22512	projectile
	m	(Lba;Lcj$d;Lba;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;Leei;I)Z	a	m_70241_	method_24952	matches
	m	(Lcj$d;Lba;)Ldd$a;	a	m_285906_	method_24865	targetHit
c	dda	net/minecraft/world/level/block/state/properties/Half	net/minecraft/class_2760	net/minecraft/world/level/block/state/properties/Half
	f	Ldda;	a	TOP	field_12619	TOP
	f	Ldda;	b	BOTTOM	field_12617	BOTTOM
	f	Ljava/lang/String;	c	f_61609_	field_12616	name
	f	[Ldda;	d	$VALUES	field_12618	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldda;	a	m_156025_	method_36729	$values
c	ddb	net/minecraft/world/level/block/state/properties/IntegerProperty	net/minecraft/class_2758	net/minecraft/world/level/block/state/properties/IntegerProperty
	f	Lcom/google/common/collect/ImmutableSet;	a	f_61621_	field_12614	values
	f	I	b	f_223000_	field_37655	min
	f	I	c	f_223001_	field_37656	max
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;II)Lddb;	a	m_61631_	method_11867	create
	m	(Ljava/lang/Integer;)Ljava/lang/String;	a	m_6940_	method_11868	getName
c	ddc	net/minecraft/world/level/block/state/properties/NoteBlockInstrument	net/minecraft/class_2766	net/minecraft/world/level/block/state/properties/NoteBlockInstrument
	f	[Lddc;	A	$VALUES	field_12652	$VALUES
	f	Lddc;	a	HARP	field_12648	HARP
	f	Lddc;	b	BASEDRUM	field_12653	BASEDRUM
	f	Lddc;	c	SNARE	field_12643	SNARE
	f	Lddc;	d	HAT	field_12645	HAT
	f	Lddc;	e	BASS	field_12651	BASS
	f	Lddc;	f	FLUTE	field_12650	FLUTE
	f	Lddc;	g	BELL	field_12644	BELL
	f	Lddc;	h	GUITAR	field_12654	GUITAR
	f	Lddc;	i	CHIME	field_12647	CHIME
	f	Lddc;	j	XYLOPHONE	field_12655	XYLOPHONE
	f	Lddc;	k	IRON_XYLOPHONE	field_18284	IRON_XYLOPHONE
	f	Lddc;	l	COW_BELL	field_18285	COW_BELL
	f	Lddc;	m	DIDGERIDOO	field_18286	DIDGERIDOO
	f	Lddc;	n	BIT	field_18287	BIT
	f	Lddc;	o	BANJO	field_18288	BANJO
	f	Lddc;	p	PLING	field_18289	PLING
	f	Lddc;	q	ZOMBIE	field_41324	ZOMBIE
	f	Lddc;	r	SKELETON	field_41325	SKELETON
	f	Lddc;	s	CREEPER	field_41326	CREEPER
	f	Lddc;	t	DRAGON	field_41327	DRAGON
	f	Lddc;	u	WITHER_SKELETON	field_41328	WITHER_SKELETON
	f	Lddc;	v	PIGLIN	field_41329	PIGLIN
	f	Lddc;	w	CUSTOM_HEAD	field_41604	CUSTOM_HEAD
	f	Ljava/lang/String;	x	f_61656_	field_12646	name
	f	Lhe;	y	f_61657_	field_12649	soundEvent
	f	Lddc$a;	z	f_262302_	field_41605	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lhe;Lddc$a;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_263188_	method_11886	getSoundEvent
	m	()Z	b	m_262503_	method_47889	isTunable
	m	()Z	d	m_262394_	method_47890	hasCustomSound
	m	()Z	e	m_280504_	method_51372	worksAboveNoteBlock
	m	()[Lddc;	f	m_156026_	method_36730	$values
c	ddc$a	net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type	net/minecraft/class_2766$class_7994	net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type
	f	Lddc$a;	a	BASE_BLOCK	field_41606	BASE_BLOCK
	f	Lddc$a;	b	MOB_HEAD	field_41607	MOB_HEAD
	f	Lddc$a;	c	CUSTOM	field_41608	CUSTOM
	f	[Lddc$a;	d	$VALUES	field_41609	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lddc$a;	a	m_262420_	method_47892	$values
c	ddd	net/minecraft/world/level/block/state/properties/PistonType	net/minecraft/class_2764	net/minecraft/world/level/block/state/properties/PistonType
	f	Lddd;	a	DEFAULT	field_12637	DEFAULT
	f	Lddd;	b	STICKY	field_12634	STICKY
	f	Ljava/lang/String;	c	f_61674_	field_12635	name
	f	[Lddd;	d	$VALUES	field_12636	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lddd;	a	m_156027_	method_36731	$values
c	dde	net/minecraft/world/level/block/state/properties/Property	net/minecraft/class_2769	net/minecraft/world/level/block/state/properties/Property
	f	Ljava/lang/Class;	a	f_61686_	field_24742	clazz
	f	Ljava/lang/String;	b	f_61687_	field_24743	name
	f	Ljava/lang/Integer;	c	f_61688_	field_24744	hashCode
	f	Lcom/mojang/serialization/Codec;	d	f_61689_	field_24745	codec
	f	Lcom/mojang/serialization/Codec;	e	f_61690_	field_25670	valueCodec
	m	(Ljava/lang/String;Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Collection;	a	m_6908_	method_11898	getPossibleValues
	m	(Ldcd;Ljava/lang/Comparable;)Ldcd;	a	m_156028_	method_35306	method_35306
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	a	m_61697_	method_28504	method_28504
	m	(Ldcd;)Ldde$a;	a	m_61694_	method_30041	value
	m	(Lcom/mojang/serialization/DynamicOps;Ldcd;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_156031_	method_35307	parseValue
	m	(Ljava/lang/Comparable;)Ljava/lang/String;	a	m_6940_	method_11901	getName
	m	(Ljava/lang/Comparable;)Ldde$a;	b	m_61699_	method_30042	value
	m	()I	b	m_6310_	method_11799	generateHashCode
	m	(Ljava/lang/String;)Ljava/util/Optional;	b	m_6215_	method_11900	getValue
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	c	m_274278_	method_28505	method_28505
	m	()Ljava/util/stream/Stream;	c	m_61702_	method_30043	getAllValues
	m	(Ljava/lang/String;)Ljava/lang/String;	d	m_274277_	method_49524	method_49524
	m	()Lcom/mojang/serialization/Codec;	d	m_156037_	method_35308	codec
	m	()Lcom/mojang/serialization/Codec;	e	m_61705_	method_30044	valueCodec
	m	()Ljava/lang/String;	f	m_61708_	method_11899	getName
	m	()Ljava/lang/Class;	g	m_61709_	method_11902	getValueClass
c	dde$a	net/minecraft/world/level/block/state/properties/Property$Value	net/minecraft/class_2769$class_4933	net/minecraft/world/level/block/state/properties/Property$Value
	f	Ldde;	a	f_61712_	comp_70	property
	f	Ljava/lang/Comparable;	b	f_61713_	comp_71	value
	m	(Ldde;Ljava/lang/Comparable;)V	<init>	<init>	<init>	<init>
	m	()Ldde;	a	f_61712_	comp_70	property
	m	()Ljava/lang/Comparable;	b	f_61713_	comp_71	value
c	ddf	net/minecraft/world/level/block/state/properties/RailShape	net/minecraft/class_2768	net/minecraft/world/level/block/state/properties/RailShape
	f	Lddf;	a	NORTH_SOUTH	field_12665	NORTH_SOUTH
	f	Lddf;	b	EAST_WEST	field_12674	EAST_WEST
	f	Lddf;	c	ASCENDING_EAST	field_12667	ASCENDING_EAST
	f	Lddf;	d	ASCENDING_WEST	field_12666	ASCENDING_WEST
	f	Lddf;	e	ASCENDING_NORTH	field_12670	ASCENDING_NORTH
	f	Lddf;	f	ASCENDING_SOUTH	field_12668	ASCENDING_SOUTH
	f	Lddf;	g	SOUTH_EAST	field_12664	SOUTH_EAST
	f	Lddf;	h	SOUTH_WEST	field_12671	SOUTH_WEST
	f	Lddf;	i	NORTH_WEST	field_12672	NORTH_WEST
	f	Lddf;	j	NORTH_EAST	field_12663	NORTH_EAST
	f	Ljava/lang/String;	k	f_61737_	field_12669	name
	f	[Lddf;	l	$VALUES	field_12673	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_156038_	method_35309	getName
	m	()Z	b	m_61745_	method_11897	isAscending
	m	()[Lddf;	d	m_156039_	method_36732	$values
c	ddg	net/minecraft/world/level/block/state/properties/RedstoneSide	net/minecraft/class_2773	net/minecraft/world/level/block/state/properties/RedstoneSide
	f	Lddg;	a	UP	field_12686	UP
	f	Lddg;	b	SIDE	field_12689	SIDE
	f	Lddg;	c	NONE	field_12687	NONE
	f	Ljava/lang/String;	d	f_61753_	field_12685	name
	f	[Lddg;	e	$VALUES	field_12688	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_61761_	method_27855	isConnected
	m	()[Lddg;	b	m_156040_	method_36733	$values
c	ddh	net/minecraft/world/level/block/state/properties/RotationSegment	net/minecraft/class_7718	net/minecraft/world/level/block/state/properties/RotationSegment
	f	Laph;	a	f_263687_	field_41768	SEGMENTED_ANGLE16
	f	I	b	f_244269_	field_40345	MAX_SEGMENT_INDEX
	f	I	c	f_243806_	field_40346	NORTH_0
	f	I	d	f_243970_	field_40347	EAST_90
	f	I	e	f_244031_	field_40348	SOUTH_180
	f	I	f	f_243971_	field_40349	WEST_270
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Ljava/util/Optional;	a	m_247487_	method_45480	convertToDirection
	m	(F)I	a	m_246374_	method_45479	convertToSegment
	m	()I	a	m_247348_	method_45478	getMaxSegmentIndex
	m	(Lha;)I	a	m_245225_	method_45481	convertToSegment
	m	(I)F	b	m_245107_	method_45482	convertToDegrees
c	ddi	net/minecraft/world/level/block/state/properties/SculkSensorPhase	net/minecraft/class_5705	net/minecraft/world/level/block/state/properties/SculkSensorPhase
	f	Lddi;	a	INACTIVE	field_28121	INACTIVE
	f	Lddi;	b	ACTIVE	field_28122	ACTIVE
	f	Lddi;	c	COOLDOWN	field_44631	COOLDOWN
	f	Ljava/lang/String;	d	f_156044_	field_28124	name
	f	[Lddi;	e	$VALUES	field_28125	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lddi;	a	m_156051_	method_36734	$values
c	ddj	net/minecraft/world/level/block/state/properties/SlabType	net/minecraft/class_2771	net/minecraft/world/level/block/state/properties/SlabType
	f	Lddj;	a	TOP	field_12679	TOP
	f	Lddj;	b	BOTTOM	field_12681	BOTTOM
	f	Lddj;	c	DOUBLE	field_12682	DOUBLE
	f	Ljava/lang/String;	d	f_61769_	field_12678	name
	f	[Lddj;	e	$VALUES	field_12680	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lddj;	a	m_156057_	method_36735	$values
c	ddk	net/minecraft/world/level/block/state/properties/StairsShape	net/minecraft/class_2778	net/minecraft/world/level/block/state/properties/StairsShape
	f	Lddk;	a	STRAIGHT	field_12710	STRAIGHT
	f	Lddk;	b	INNER_LEFT	field_12712	INNER_LEFT
	f	Lddk;	c	INNER_RIGHT	field_12713	INNER_RIGHT
	f	Lddk;	d	OUTER_LEFT	field_12708	OUTER_LEFT
	f	Lddk;	e	OUTER_RIGHT	field_12709	OUTER_RIGHT
	f	Ljava/lang/String;	f	f_61786_	field_12714	name
	f	[Lddk;	g	$VALUES	field_12711	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lddk;	a	m_156069_	method_36736	$values
c	ddl	net/minecraft/world/level/block/state/properties/StructureMode	net/minecraft/class_2776	net/minecraft/world/level/block/state/properties/StructureMode
	f	Lddl;	a	SAVE	field_12695	SAVE
	f	Lddl;	b	LOAD	field_12697	LOAD
	f	Lddl;	c	CORNER	field_12699	CORNER
	f	Lddl;	d	DATA	field_12696	DATA
	f	Ljava/lang/String;	e	f_61802_	field_12698	name
	f	Lsw;	f	f_61803_	field_26444	displayName
	f	[Lddl;	g	$VALUES	field_12700	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_61811_	method_30844	getDisplayName
	m	()[Lddl;	b	m_156070_	method_36737	$values
c	ddm	net/minecraft/world/level/block/state/properties/Tilt	net/minecraft/class_5816	net/minecraft/world/level/block/state/properties/Tilt
	f	Lddm;	a	NONE	field_28718	NONE
	f	Lddm;	b	UNSTABLE	field_28719	UNSTABLE
	f	Lddm;	c	PARTIAL	field_28720	PARTIAL
	f	Lddm;	d	FULL	field_28721	FULL
	f	Ljava/lang/String;	e	f_156075_	field_28722	name
	f	Z	f	f_156076_	field_28723	causesVibration
	f	[Lddm;	g	$VALUES	field_28724	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_156084_	method_33636	causesVibration
	m	()[Lddm;	b	m_156085_	method_36738	$values
c	ddn	net/minecraft/world/level/block/state/properties/WallSide	net/minecraft/class_4778	net/minecraft/world/level/block/state/properties/WallSide
	f	Lddn;	a	NONE	field_22178	NONE
	f	Lddn;	b	LOW	field_22179	LOW
	f	Lddn;	c	TALL	field_22180	TALL
	f	Ljava/lang/String;	d	f_61818_	field_22181	name
	f	[Lddn;	e	$VALUES	field_22182	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lddn;	a	m_156090_	method_36739	$values
c	ddo	net/minecraft/world/level/block/state/properties/WoodType	net/minecraft/class_4719	net/minecraft/world/level/block/state/properties/WoodType
	f	Lddo;	a	f_61830_	field_21676	OAK
	f	Lddo;	b	f_61831_	field_21677	SPRUCE
	f	Lddo;	c	f_61832_	field_21678	BIRCH
	f	Lddo;	d	f_61833_	field_21679	ACACIA
	f	Lddo;	e	f_271224_	field_42837	CHERRY
	f	Lddo;	f	f_61834_	field_21680	JUNGLE
	f	Lddo;	g	f_61835_	field_21681	DARK_OAK
	f	Lddo;	h	f_61836_	field_22183	CRIMSON
	f	Lddo;	i	f_61837_	field_22184	WARPED
	f	Lddo;	j	f_223002_	field_37657	MANGROVE
	f	Lddo;	k	f_244200_	field_40350	BAMBOO
	f	Ljava/lang/String;	l	f_61839_	comp_1299	name
	f	Ldcq;	m	f_271340_	comp_1300	setType
	f	Lcxa;	n	f_271317_	comp_1301	soundType
	f	Lcxa;	o	f_271309_	comp_1302	hangingSignSoundType
	f	Lamg;	p	f_271365_	comp_1303	fenceGateClose
	f	Lamg;	q	f_271162_	comp_1304	fenceGateOpen
	f	Ljava/util/Set;	r	f_61838_	field_21682	VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ldcq;Lcxa;Lcxa;Lamg;Lamg;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldcq;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/stream/Stream;	a	m_61843_	method_24026	values
	m	(Lddo;)Lddo;	a	m_61844_	method_24027	register
	m	()Ljava/lang/String;	b	f_61839_	comp_1299	name
	m	()Ldcq;	c	f_271340_	comp_1300	setType
	m	()Lcxa;	d	f_271317_	comp_1301	soundType
	m	()Lcxa;	e	f_271309_	comp_1302	hangingSignSoundType
	m	()Lamg;	f	f_271365_	comp_1303	fenceGateClose
	m	()Lamg;	g	f_271162_	comp_1304	fenceGateOpen
c	ddp	net/minecraft/world/level/block/state/properties/package-info	net/minecraft/class_6097	net/minecraft/world/level/block/state/properties/package-info
c	ddq	net/minecraft/world/level/border/BorderChangeListener	net/minecraft/class_2780	net/minecraft/world/level/border/BorderChangeListener
	m	(Ldds;D)V	a	m_6312_	method_11934	onBorderSizeSet
	m	(Ldds;DDJ)V	a	m_6689_	method_11931	onBorderSizeLerping
	m	(Ldds;DD)V	a	m_7721_	method_11930	onBorderCenterSet
	m	(Ldds;I)V	a	m_5904_	method_11932	onBorderSetWarningTime
	m	(Ldds;I)V	b	m_5903_	method_11933	onBorderSetWarningBlocks
	m	(Ldds;D)V	b	m_6315_	method_11929	onBorderSetDamagePerBlock
	m	(Ldds;D)V	c	m_6313_	method_11935	onBorderSetDamageSafeZOne
c	ddq$a	net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener	net/minecraft/class_2780$class_3976	net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener
	f	Ldds;	a	f_61864_	field_17652	worldBorder
	m	(Ldds;)V	<init>	<init>	<init>	<init>
c	ddr	net/minecraft/world/level/border/BorderStatus	net/minecraft/class_2789	net/minecraft/world/level/border/BorderStatus
	f	Lddr;	a	GROWING	field_12754	GROWING
	f	Lddr;	b	SHRINKING	field_12756	SHRINKING
	f	Lddr;	c	STATIONARY	field_12753	STATIONARY
	f	I	d	f_61894_	field_12755	color
	f	[Lddr;	e	$VALUES	field_12752	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_61901_	method_11999	getColor
	m	()[Lddr;	b	m_156091_	method_36740	$values
c	dds	net/minecraft/world/level/border/WorldBorder	net/minecraft/class_2784	net/minecraft/world/level/border/WorldBorder
	f	Ljava/util/List;	a	f_61905_	field_12730	listeners
	f	D	b	f_61906_	field_12733	damagePerBlock
	f	D	c	f_156092_	field_33643	MAX_SIZE
	f	D	d	f_196705_	field_36191	MAX_CENTER_COORDINATE
	f	Ldds$c;	e	f_61907_	field_24122	DEFAULT_SETTINGS
	f	D	f	f_61908_	field_12731	damageSafeZone
	f	I	g	f_61909_	field_12735	warningTime
	f	I	h	f_61910_	field_12734	warningBlocks
	f	D	i	f_61911_	field_12738	centerX
	f	D	j	f_61912_	field_12737	centerZ
	f	I	k	f_61913_	field_12732	absoluteMaxSize
	f	Ldds$a;	l	f_61914_	field_12736	extent
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leed;)Z	a	m_61935_	method_11966	isWithinBounds
	m	(Lbfj;Leed;)Z	a	m_187566_	method_39459	isInsideCloseToBorder
	m	(Lclt;)Z	a	m_61927_	method_11951	isWithinBounds
	m	(DDJ)V	a	m_61919_	method_11957	lerpSizeBetween
	m	()D	a	m_6347_	method_11964	getCenterX
	m	(DDD)Z	a	m_187562_	method_39458	isWithinBounds
	m	(Lbfj;)D	a	m_61925_	method_11979	getDistanceToBorder
	m	(D)V	a	m_61917_	method_11969	setSize
	m	(DD)Z	a	m_156093_	method_35317	isWithinBounds
	m	(Lgu;)Z	a	m_61937_	method_11952	isWithinBounds
	m	(I)V	a	m_61923_	method_11973	setAbsoluteMaxSize
	m	(Ldds$c;)V	a	m_61931_	method_17905	applySettings
	m	(Lddq;)V	a	m_61929_	method_11983	addListener
	m	(DD)D	b	m_61941_	method_11961	getDistanceToBorder
	m	(DDD)Lgu;	b	m_187569_	method_39538	clampToBounds
	m	(Lddq;)V	b	m_156096_	method_35318	removeListener
	m	(I)V	b	m_61944_	method_11975	setWarningTime
	m	()D	b	m_6345_	method_11980	getCenterZ
	m	(D)V	b	m_61939_	method_11981	setDamageSafeZone
	m	()Lefb;	c	m_61946_	method_17903	getCollisionShape
	m	(D)V	c	m_61947_	method_11955	setDamagePerBlock
	m	(I)V	c	m_61952_	method_11967	setWarningBlocks
	m	(DD)V	c	m_61949_	method_11978	setCenter
	m	()Lddr;	d	m_61954_	method_11968	getStatus
	m	()D	e	m_61955_	method_11976	getMinX
	m	()D	f	m_61956_	method_11958	getMinZ
	m	()D	g	m_61957_	method_11963	getMaxX
	m	()D	h	m_61958_	method_11977	getMaxZ
	m	()D	i	m_61959_	method_11965	getSize
	m	()J	j	m_61960_	method_11962	getLerpRemainingTime
	m	()D	k	m_61961_	method_11954	getLerpTarget
	m	()Ljava/util/List;	l	m_61962_	method_11970	getListeners
	m	()I	m	m_61963_	method_11959	getAbsoluteMaxSize
	m	()D	n	m_61964_	method_11971	getDamageSafeZone
	m	()D	o	m_61965_	method_11953	getDamagePerBlock
	m	()D	p	m_61966_	method_11974	getLerpSpeed
	m	()I	q	m_61967_	method_11956	getWarningTime
	m	()I	r	m_61968_	method_11972	getWarningBlocks
	m	()V	s	m_61969_	method_11982	tick
	m	()Ldds$c;	t	m_61970_	method_27355	createSettings
c	dds$a	net/minecraft/world/level/border/WorldBorder$BorderExtent	net/minecraft/class_2784$class_2785	net/minecraft/world/level/border/WorldBorder$BorderExtent
	m	()D	a	m_6613_	method_11994	getMinX
	m	()D	b	m_6608_	method_11991	getMaxX
	m	()D	c	m_6606_	method_11992	getMinZ
	m	()D	d	m_6619_	method_11985	getMaxZ
	m	()D	e	m_6618_	method_11984	getSize
	m	()D	f	m_6611_	method_11987	getLerpSpeed
	m	()J	g	m_6738_	method_11993	getLerpRemainingTime
	m	()D	h	m_6605_	method_11988	getLerpTarget
	m	()Lddr;	i	m_5570_	method_11995	getStatus
	m	()V	j	m_6623_	method_11989	onAbsoluteMaxSizeChange
	m	()V	k	m_6622_	method_11990	onCenterChange
	m	()Ldds$a;	l	m_5794_	method_11986	update
	m	()Lefb;	m	m_6186_	method_17906	getCollisionShape
c	dds$b	net/minecraft/world/level/border/WorldBorder$MovingBorderExtent	net/minecraft/class_2784$class_2786	net/minecraft/world/level/border/WorldBorder$MovingBorderExtent
	f	Ldds;	a	f_61971_	field_12743	field_12743
	f	D	b	f_61972_	field_12740	from
	f	D	c	f_61973_	field_12739	to
	f	J	d	f_61974_	field_12742	lerpEnd
	f	J	e	f_61975_	field_12741	lerpBegin
	f	D	f	f_61976_	field_12744	lerpDuration
	m	(Ldds;DDJ)V	<init>	<init>	<init>	<init>
c	dds$c	net/minecraft/world/level/border/WorldBorder$Settings	net/minecraft/class_2784$class_5200	net/minecraft/world/level/border/WorldBorder$Settings
	f	D	a	f_62001_	field_24123	centerX
	f	D	b	f_62002_	field_24124	centerZ
	f	D	c	f_62003_	field_24125	damagePerBlock
	f	D	d	f_62004_	field_24126	safeZone
	f	I	e	f_62005_	field_24127	warningBlocks
	f	I	f	f_62006_	field_24128	warningTime
	f	D	g	f_62007_	field_24129	size
	f	J	h	f_62008_	field_24130	sizeLerpTime
	f	D	i	f_62009_	field_24131	sizeLerpTarget
	m	(DDDDIIDJD)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	a	m_62040_	method_27357	write
	m	()D	a	m_62036_	method_27356	getCenterX
	m	(Lcom/mojang/serialization/DynamicLike;Ldds$c;)Ldds$c;	a	m_62037_	method_27358	read
	m	()D	b	m_62042_	method_27359	getCenterZ
	m	()D	c	m_62043_	method_27360	getDamagePerBlock
	m	()D	d	m_62044_	method_27361	getSafeZone
	m	()I	e	m_62045_	method_27362	getWarningBlocks
	m	()I	f	m_62046_	method_27363	getWarningTime
	m	()D	g	m_62047_	method_27364	getSize
	m	()J	h	m_62048_	method_27365	getSizeLerpTime
	m	()D	i	m_62049_	method_27366	getSizeLerpTarget
c	dds$d	net/minecraft/world/level/border/WorldBorder$StaticBorderExtent	net/minecraft/class_2784$class_2787	net/minecraft/world/level/border/WorldBorder$StaticBorderExtent
	f	Ldds;	a	f_62050_	field_12748	field_12748
	f	D	b	f_62051_	field_12747	size
	f	D	c	f_62052_	field_12746	minX
	f	D	d	f_62053_	field_12745	minZ
	f	D	e	f_62054_	field_12750	maxX
	f	D	f	f_62055_	field_12749	maxZ
	f	Lefb;	g	f_62056_	field_17653	shape
	m	(Ldds;D)V	<init>	<init>	<init>	<init>
	m	()V	n	m_62073_	method_11996	updateBox
c	ddt	net/minecraft/world/level/border/package-info	net/minecraft/class_6098	net/minecraft/world/level/border/package-info
c	ddu	net/minecraft/world/level/chunk/BlockColumn	net/minecraft/class_6557	net/minecraft/world/level/chunk/BlockColumn
	m	(I)Ldcb;	a	m_183556_	method_32892	getBlock
	m	(ILdcb;)V	a	m_183639_	method_38092	setBlock
c	ddv	net/minecraft/world/level/chunk/BulkSectionAccess	net/minecraft/class_5867	net/minecraft/world/level/chunk/BulkSectionAccess
	f	Lcmn;	a	f_156098_	field_29037	level
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	b	f_156099_	field_29038	acquiredSections
	f	Ldej;	c	f_156100_	field_29039	lastSection
	f	J	d	f_156101_	field_29040	lastSectionKey
	m	(Lcmn;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Ldej;	a	m_156104_	method_33944	getSection
	m	(Lgu;IJ)Ldej;	a	m_156106_	method_33945	method_33945
	m	(Lgu;)Ldcb;	b	m_156110_	method_33946	getBlockState
c	ddw	net/minecraft/world/level/chunk/CarvingMask	net/minecraft/class_6643	net/minecraft/world/level/chunk/CarvingMask
	f	I	a	f_187576_	field_35049	minY
	f	Ljava/util/BitSet;	b	f_187577_	field_35050	mask
	f	Lddw$a;	c	f_196706_	field_36217	additionalMask
	m	([JI)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lclt;)Ljava/util/stream/Stream;	a	m_187589_	method_38866	stream
	m	(Lclt;I)Lgu;	a	m_196707_	method_38867	method_38867
	m	()[J	a	m_187584_	method_38864	toArray
	m	(Lddw$a;)V	a	m_196710_	method_39785	setAdditionalMask
	m	(III)V	a	m_187585_	method_38865	set
	m	(III)Z	b	m_187594_	method_38868	get
	m	(III)I	c	m_187598_	method_38869	getIndex
	m	(III)Z	d	m_196712_	method_39786	method_39786
c	ddw$a	net/minecraft/world/level/chunk/CarvingMask$Mask	net/minecraft/class_6643$class_6828	net/minecraft/world/level/chunk/CarvingMask$Mask
	m	(III)Z	test	m_196716_	test	test
c	ddx	net/minecraft/world/level/chunk/ChunkAccess	net/minecraft/class_2791	net/minecraft/world/level/chunk/ChunkAccess
	f	I	a	f_279635_	field_44632	NO_FILLED_SECTION
	f	[Lit/unimi/dsi/fastutil/shorts/ShortList;	b	f_187602_	field_34536	postProcessing
	f	Z	c	f_187603_	field_34537	unsaved
	f	Lclt;	d	f_187604_	field_34538	chunkPos
	f	Ldho;	e	f_187605_	field_34539	noiseChunk
	f	Ldev;	f	f_187606_	field_34540	upgradeData
	f	Ldin;	g	f_187607_	field_35468	blendingData
	f	Ljava/util/Map;	h	f_187608_	field_34541	heightmaps
	f	Ldwo;	i	f_283754_	field_44708	skyLightSources
	f	Ljava/util/Map;	j	f_187609_	field_34542	pendingBlockEntities
	f	Ljava/util/Map;	k	f_187610_	field_34543	blockEntities
	f	Lcmo;	l	f_187611_	field_34544	levelHeightAccessor
	f	[Ldej;	m	f_187612_	field_34545	sections
	f	Lorg/slf4j/Logger;	n	f_187613_	field_34548	LOGGER
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	o	f_207932_	field_37052	EMPTY_REFERENCE_SET
	f	Z	p	f_187614_	field_34549	isLightCorrect
	f	J	q	f_187615_	field_34550	inhabitedTime
	f	Lcnl;	r	f_223003_	field_39411	carverBiomeSettings
	f	Ljava/util/Map;	s	f_187617_	field_34552	structureStarts
	f	Ljava/util/Map;	t	f_187618_	field_34553	structuresRefences
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lclt;Ldev;Lcmo;Lhr;J[Ldej;Ldin;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_284190_	method_51522	initializeLightSources
	m	(II)Z	a	m_5566_	method_12228	isYSpaceEmpty
	m	(Z)V	a	m_8092_	method_12008	setUnsaved
	m	(Lqr;)V	a	m_5604_	method_12042	setBlockEntityNbt
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V	a	m_284478_	method_51525	findBlocks
	m	(Ljava/util/function/Supplier;)Lcnl;	a	m_223014_	method_44214	carverBiome
	m	(Ldhk$a;[J)V	a	m_6511_	method_12037	setHeightmap
	m	(III)Ljava/lang/String;	a	m_207933_	method_38254	method_38254
	m	(Ldhk$a;II)I	a	m_5885_	method_12005	getHeight
	m	(Ldcb;)Z	a	m_284111_	method_51523	method_51523
	m	(Ldin;)V	a	m_183400_	method_39294	setBlendingData
	m	(Lgu;Ldcb;Z)Ldcb;	a	m_6978_	method_12010	setBlockState
	m	(J)V	a	m_187632_	method_38870	incrementInhabitedTime
	m	(Lczn;)V	a	m_142169_	method_12007	setBlockEntity
	m	()I	a	m_280525_	method_12040	getHighestFilledSectionIndex
	m	(Ldhk$a;)Ldhk;	a	m_6005_	method_12032	getOrCreateHeightmapUnprimed
	m	(Lhr;[Ldej;)V	a	m_280116_	method_38256	replaceMissingSections
	m	([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;	a	m_62095_	method_12026	getOrCreateOffsetList
	m	(Lbfj;)V	a	m_6286_	method_12002	addEntity
	m	(SI)V	a	m_6561_	method_12029	addPackedPostProcess
	m	(Lcnn;Lcnt$f;)V	a	m_183442_	method_38257	fillBiomesFromNoise
	m	(I)Ldgo;	a	m_246686_	method_32914	getListenerRegistry
	m	(Ljava/util/Map;)V	a	m_8040_	method_12034	setAllStarts
	m	(Ljava/util/function/Function;)Ldho;	a	m_223012_	method_38255	getOrCreateNoiseChunk
	m	(I)Ldej;	b	m_183278_	method_38259	getSection
	m	(Z)V	b	m_8094_	method_12020	setLightCorrect
	m	(J)V	b	m_6141_	method_12028	setInhabitedTime
	m	()I	b	m_62098_	method_12031	getHighestSectionPosition
	m	(Ldhk$a;)Z	b	m_187658_	method_39295	hasPrimedHeightmap
	m	()Ljava/util/Set;	c	m_5928_	method_12021	getBlockEntitiesPos
	m	(Ldsa;)Lit/unimi/dsi/fastutil/longs/LongSet;	c	m_223018_	method_38261	method_38261
	m	(Ldhk$a;)Ldhk;	c	m_187664_	method_38260	method_38260
	m	(Lgu;)V	d	m_8114_	method_12041	removeBlockEntity
	m	()[Ldej;	d	m_7103_	method_12006	getSections
	m	(Lgu;)V	e	m_8113_	method_12039	markPosForPostprocessing
	m	()Ljava/util/Collection;	e	m_6890_	method_12011	getHeightmaps
	m	()Lclt;	f	m_7697_	method_12004	getPos
	m	(Lgu;)Lqr;	f	m_8049_	method_12024	getBlockEntityNbt
	m	(Lgu;)Lqr;	g	m_8051_	method_20598	getBlockEntityNbtForSaving
	m	()Ljava/util/Map;	g	m_6633_	method_12016	getAllStarts
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
	m	()Z	i	m_6344_	method_12044	isUnsaved
	m	()Ldec;	j	m_6415_	method_12009	getStatus
	m	()Ldec;	k	m_284331_	method_51526	getHighestGeneratedStatus
	m	()[Lit/unimi/dsi/fastutil/shorts/ShortList;	n	m_6720_	method_12012	getPostProcessing
	m	()Lefw;	o	m_183531_	method_12013	getBlockTicks
	m	()Lefw;	p	m_183526_	method_12014	getFluidTicks
	m	()Lddx$a;	q	m_183568_	method_39296	getTicksForSerialization
	m	()Ldev;	r	m_7387_	method_12003	getUpgradeData
	m	()Z	s	m_187675_	method_39297	isOldNoiseGeneration
	m	()Ldin;	t	m_183407_	method_39299	getBlendingData
	m	()J	u	m_6319_	method_12033	getInhabitedTime
	m	()Z	v	m_6332_	method_12038	isLightCorrect
	m	()Z	w	m_187678_	method_38871	hasAnyStructureReferences
	m	()Ldgy;	x	m_183376_	method_39300	getBelowZeroRetrogen
	m	()Z	y	m_187679_	method_39461	isUpgrading
	m	()Lcmo;	z	m_183618_	method_39460	getHeightAccessorForGeneration
c	ddx$a	net/minecraft/world/level/chunk/ChunkAccess$TicksToSave	net/minecraft/class_2791$class_6745	net/minecraft/world/level/chunk/ChunkAccess$TicksToSave
	f	Lefu;	a	f_187680_	comp_239	blocks
	f	Lefu;	b	f_187681_	comp_240	fluids
	m	(Lefu;Lefu;)V	<init>	<init>	<init>	<init>
	m	()Lefu;	a	f_187680_	comp_239	blocks
	m	()Lefu;	b	f_187681_	comp_240	fluids
c	ddy	net/minecraft/world/level/chunk/ChunkGenerator	net/minecraft/class_2794	net/minecraft/world/level/chunk/ChunkGenerator
	f	Lcom/mojang/serialization/Codec;	a	f_62136_	field_24746	CODEC
	f	Lcno;	b	f_62137_	field_12761	biomeSource
	f	Ljava/util/function/Supplier;	c	f_223020_	field_39412	featuresPerStep
	f	Ljava/util/function/Function;	d	f_223021_	field_39413	generationSettingsGetter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcno;)V	<init>	<init>	<init>	<init>
	m	(Lcno;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ldsi;Lhr;)Ljava/lang/String;	a	m_257331_	method_41045	method_41045
	m	(Lcne;Lddx;Lhx;Ldsa;)I	a	m_223054_	method_38264	fetchReferences
	m	(Lcng;Lddx;Lcne;)V	a	m_213609_	method_12102	applyBiomeDecoration
	m	(Ljava/util/concurrent/Executor;Ldim;Ldhy;Lcne;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_213974_	method_12088	fillFromNoise
	m	(Ljava/util/Optional;Ldsi;)Ljava/lang/String;	a	m_223178_	method_41050	method_41050
	m	(Ljava/util/List;Ldhy;Lgu;)V	a	m_213600_	method_40450	addDebugScreenInfo
	m	(Laif;Lhi;Lgu;IZ)Lcom/mojang/datafixers/util/Pair;	a	m_223037_	method_12103	findNearestMapStructure
	m	(Ldsg$a;Lcne;Lhs;Ldhy;Ldvu;JLddx;Lclt;Lhx;)Z	a	m_223104_	method_41044	tryGenerateStructure
	m	()Lcom/mojang/serialization/Codec;	a	m_6909_	method_28506	codec
	m	(Lhe;)Lcnl;	a	m_223131_	method_44216	getBiomeGenerationSettings
	m	(Ljava/util/Set;Laif;Lcne;Lgu;ZLdsu;)Lcom/mojang/datafixers/util/Pair;	a	m_223181_	method_40148	getNearestGeneratedStructure
	m	(Laim;)V	a	m_6929_	method_12107	spawnOriginalMobs
	m	(Lcne;Lgu;Ldsi;)Z	a	m_223062_	method_41040	method_41040
	m	(Ljava/util/Set;Lcmp;Lcne;ZLdsx;Lclt;)Lcom/mojang/datafixers/util/Pair;	a	m_223198_	method_41522	getStructureGeneratingAt
	m	(Laim;Lcne;Ldhy;Lddx;)V	a	m_214194_	method_12110	buildSurface
	m	(Lddx;)Ldrs;	a	m_187717_	method_39462	getWritableArea
	m	(Ljava/util/function/Function;Lhe;)Ljava/util/List;	a	m_223214_	method_44217	method_44217
	m	(Lhs;Lddz;Lcne;Lddx;Ldvu;)V	a	m_255037_	method_16129	createStructures
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Ldsi;)V	a	m_223217_	method_41052	method_41052
	m	(Lhr;Ldsa;)Ljava/lang/String;	a	m_257334_	method_38272	method_38272
	m	(Lddx;Ldhy;)Lddx;	a	m_223097_	method_38267	method_38267
	m	(Ljava/util/concurrent/Executor;Ldhy;Ldim;Lcne;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_213908_	method_38275	createBiomes
	m	(Ldsa;)Ljava/lang/Integer;	a	m_223102_	method_38268	method_38268
	m	(Lcmo;)I	a	m_142051_	method_12100	getSpawnHeight
	m	(IILdhk$a;Lcmo;Ldhy;)I	a	m_214096_	method_16397	getBaseHeight
	m	(Lcng;Lcne;Ldij;Lddx;Lclt;Ldsi;)V	a	m_223080_	method_38265	method_38265
	m	(Lcng;Ljava/util/Set;Lclt;)V	a	m_223090_	method_39787	method_39787
	m	(Ljava/util/Set;Lcmp;Lcne;IIIZJLdsv;)Lcom/mojang/datafixers/util/Pair;	a	m_223188_	method_40146	getNearestGeneratedStructure
	m	(Lhe;Lcne;Lbgc;Lgu;)Lbcl;	a	m_223133_	method_12113	getMobsAt
	m	(Lcne;Ldsi;)Z	a	m_223059_	method_41521	tryAddReference
	m	(IILcmo;Ldhy;)Lcmy;	a	m_214184_	method_26261	getBaseColumn
	m	(Lcne;Lhx;Lddx;Lddz;Lclt;Lhs;Ldhy;Ldvu;Lhe;)V	a	m_254811_	method_41041	method_41041
	m	(Lhg;Ldhy;J)Lddz;	a	m_255169_	method_46696	createState
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;Lcnu$b;Ldre;)V	a	m_223171_	method_39788	method_39788
	m	(Laim;JLdhy;Lcnm;Lcne;Lddx;Ldhg$a;)V	a	m_213679_	method_12108	applyCarvers
	m	(Ldsi;)Ljava/lang/String;	a	m_223114_	method_30149	method_30149
	m	(Lcng;Lcne;Lddx;)V	a	m_223076_	method_16130	createReferences
	m	(Lhr;Ldre;)Ljava/lang/String;	a	m_257332_	method_38271	method_38271
	m	(Ldsx;)Ljava/util/Set;	a	m_223126_	method_41046	method_41046
	m	(Lcno;Ljava/util/function/Function;)Ljava/util/List;	a	m_223094_	method_44215	method_44215
	m	(Lgu;Ldsi;)Z	a	m_223128_	method_41047	method_41047
	m	()Ljava/util/Optional;	b	m_187743_	method_39301	getTypeNameForDataFixer
	m	(IILdhk$a;Lcmo;Ldhy;)I	b	m_223221_	method_20402	getFirstFreeHeight
	m	(Lhe;)Lcnl;	b	m_223233_	method_44218	method_44218
	m	(Ldsi;)Ljava/lang/String;	b	m_257333_	method_30148	method_30148
	m	()Lcno;	c	m_62218_	method_12098	getBiomeSource
	m	(IILdhk$a;Lcmo;Ldhy;)I	c	m_223235_	method_18028	getFirstOccupiedHeight
	m	()I	d	m_6331_	method_12104	getGenDepth
	m	()I	e	m_6337_	method_16398	getSeaLevel
	m	()I	f	m_142062_	method_33730	getMinY
c	ddz	net/minecraft/world/level/chunk/ChunkGeneratorStructureState	net/minecraft/class_7869	net/minecraft/world/level/chunk/ChunkGeneratorStructureState
	f	Lorg/slf4j/Logger;	a	f_254706_	field_40899	LOGGER
	f	Ldhy;	b	f_254677_	field_40900	randomState
	f	Lcno;	c	f_254681_	field_40901	biomeSource
	f	J	d	f_254647_	field_40902	levelSeed
	f	J	e	f_254746_	field_40903	concentricRingsSeed
	f	Ljava/util/Map;	f	f_254729_	field_40904	placementsForStructure
	f	Ljava/util/Map;	g	f_254674_	field_40905	ringPositions
	f	Z	h	f_254710_	field_40906	hasGeneratedPositions
	f	Ljava/util/List;	i	f_254708_	field_40907	possibleStructureSets
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhy;Lcno;JJLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldhy;JLcno;Ljava/util/stream/Stream;)Lddz;	a	m_255343_	method_46703	createForFlat
	m	()Ljava/util/List;	a	m_255252_	method_46697	possibleStructureSets
	m	(Ldsg;Lcno;)Z	a	m_255180_	method_46706	hasBiomesForStructureSet
	m	(Ldsa;)Ljava/util/List;	a	m_255431_	method_46704	method_46704
	m	(Lcno;Lhe$c;)Z	a	m_254876_	method_46699	method_46699
	m	(Lhe;)Ljava/util/List;	a	m_255260_	method_46708	getPlacementsForStructure
	m	(Lcom/google/common/base/Stopwatch;Lhe;Ljava/util/List;)Ljava/util/List;	a	m_254933_	method_46701	method_46701
	m	(Ldhy;JLcno;Lhg;)Lddz;	a	m_255081_	method_46702	createForNormal
	m	(Lhe;Ldsu;)Ljava/util/concurrent/CompletableFuture;	a	m_255294_	method_46710	generateRingPositions
	m	(Ldsg$a;)Ljava/util/stream/Stream;	a	m_255018_	method_46705	method_46705
	m	(Ldsu;)Ljava/util/List;	a	m_255182_	method_46707	getRingPositionsFor
	m	(Lhe;III)Z	a	m_254936_	method_46709	hasStructureChunkInRange
	m	(IILhi;Lapf;)Lclt;	a	m_254937_	method_46698	method_46698
	m	(Lcno;Lhe;)Z	a	m_255187_	method_46700	method_46700
	m	(Ljava/util/Set;Lhe;)V	a	m_255168_	method_46711	method_46711
	m	()V	b	m_254958_	method_46712	ensureStructuresGenerated
	m	()Ldhy;	c	m_255046_	method_46713	randomState
	m	()J	d	m_254887_	method_46714	getLevelSeed
	m	()V	e	m_255138_	method_46715	generatePositions
c	de	net/minecraft/advancements/critereon/TradeTrigger	net/minecraft/class_2140	net/minecraft/advancements/critereon/TradeTrigger
	f	Lacq;	a	f_70955_	field_9762	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Lde$a;	a	m_7214_	method_9148	createInstance
	m	(Laig;Lbxw;Lcfz;)V	a	m_70959_	method_9146	trigger
	m	(Ldzk;Lcfz;Lde$a;)Z	a	m_70967_	method_22539	method_22539
c	de$a	net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance	net/minecraft/class_2140$class_2142	net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance
	f	Lba;	a	f_70976_	field_9767	villager
	f	Lbz;	b	f_70977_	field_9766	item
	m	(Lba;Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;Lcfz;)Z	a	m_70984_	method_9154	matches
	m	(Lbo$a;)Lde$a;	a	m_191436_	method_38914	tradedWithVillager
	m	()Lde$a;	c	m_70987_	method_9153	tradedWithVillager
c	dea	net/minecraft/world/level/chunk/ChunkGenerators	net/minecraft/class_7511	net/minecraft/world/level/chunk/ChunkGenerators
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_223242_	method_44219	bootstrap
c	deb	net/minecraft/world/level/chunk/ChunkSource	net/minecraft/class_2802	net/minecraft/world/level/chunk/ChunkSource
	m	()V	<init>	<init>	<init>	<init>
	m	(Lclt;Z)V	a	m_6692_	method_12124	updateChunkForced
	m	(IIZ)Ldei;	a	m_62227_	method_12126	getChunk
	m	(II)Ldei;	a	m_7131_	method_21730	getChunkNow
	m	(ZZ)V	a	m_6707_	method_12128	setSpawnSettings
	m	(Ljava/util/function/BooleanSupplier;Z)V	a	m_201698_	method_12127	tick
	m	(IILdec;Z)Lddx;	a	m_7587_	method_12121	getChunk
	m	(II)Z	b	m_5563_	method_12123	hasChunk
	m	()Ljava/lang/String;	e	m_6754_	method_12122	gatherStats
	m	()I	j	m_8482_	method_14151	getLoadedChunksCount
	m	()Ldwt;	p	m_7827_	method_12130	getLightEngine
c	dec	net/minecraft/world/level/chunk/ChunkStatus	net/minecraft/class_2806	net/minecraft/world/level/chunk/ChunkStatus
	f	I	a	f_187758_	field_35470	MAX_STRUCTURE_DISTANCE
	f	Ljava/util/EnumSet;	b	f_62328_	field_19160	POST_FEATURES
	f	Ldec;	c	f_62314_	field_12798	EMPTY
	f	Ldec;	d	f_62315_	field_16423	STRUCTURE_STARTS
	f	Ldec;	e	f_62316_	field_16422	STRUCTURE_REFERENCES
	f	Ldec;	f	f_62317_	field_12794	BIOMES
	f	Ldec;	g	f_62318_	field_12804	NOISE
	f	Ldec;	h	f_62319_	field_12796	SURFACE
	f	Ldec;	i	f_62320_	field_12801	CARVERS
	f	Ldec;	j	f_62322_	field_12795	FEATURES
	f	Ldec;	k	f_279614_	field_44633	INITIALIZE_LIGHT
	f	Ldec;	l	f_62323_	field_12805	LIGHT
	f	Ldec;	m	f_62324_	field_12786	SPAWN
	f	Ldec;	n	f_62326_	field_12803	FULL
	f	Ljava/util/EnumSet;	o	f_62327_	field_19159	PRE_FEATURES
	f	Ldec$c;	p	f_62329_	field_19345	PASSTHROUGH_LOAD_TASK
	f	Ljava/util/List;	q	f_62330_	field_12791	STATUS_BY_RANGE
	f	Lit/unimi/dsi/fastutil/ints/IntList;	r	f_62331_	field_12788	RANGE_BY_STATUS
	f	I	s	f_62333_	field_16646	index
	f	Ldec;	t	f_62334_	field_16647	parent
	f	Ldec$b;	u	f_62335_	field_12792	generationTask
	f	Ldec$c;	v	f_62336_	field_19346	loadingTask
	f	I	w	f_62337_	field_12802	range
	f	Z	x	f_279602_	field_44634	hasLoadDependencies
	f	Ldec$a;	y	f_62338_	field_12787	chunkType
	f	Ljava/util/EnumSet;	z	f_62339_	field_12793	heightmapsAfter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldec;IZLjava/util/EnumSet;Ldec$a;Ldec$b;Ldec$c;)V	<init>	<init>	<init>	<init>
	m	(Lbaw;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	a	m_290023_	method_51374	method_51374
	m	()Ljava/util/List;	a	m_62349_	method_16558	getStatusList
	m	(Lddx;)Z	a	m_284462_	method_20608	isLighted
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	a	m_196757_	method_17033	method_17033
	m	(Ljava/lang/String;Ldec;ILjava/util/EnumSet;Ldec$a;Ldec$b;)Ldec;	a	m_62399_	method_16557	register
	m	(Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	a	m_280308_	method_12154	generate
	m	(Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_223244_	method_20612	load
	m	(Ljava/lang/String;Ldec;IZLjava/util/EnumSet;Ldec$a;Ldec$b;Ldec$c;)Ldec;	a	m_280108_	method_20611	register
	m	(Lit/unimi/dsi/fastutil/ints/IntArrayList;)V	a	m_223313_	method_12166	method_12166
	m	(I)Ldec;	a	m_156185_	method_12161	getStatusAroundFullChunk
	m	(Ldec;)I	a	m_62370_	method_12175	getDistance
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_223259_	method_38278	method_38278
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_223266_	method_20609	method_20609
	m	(Ljava/lang/String;Ldec;ILjava/util/EnumSet;Ldec$a;Ldec$d;)Ldec;	a	m_62414_	method_16555	registerSimple
	m	(Laii;Lddx;)Ljava/util/concurrent/CompletableFuture;	a	m_280141_	method_51373	initializeLight
	m	(Ljava/lang/String;)Ldec;	a	m_62397_	method_12168	byName
	m	(Ldec;)Z	b	m_62427_	method_12165	isOrAfter
	m	(Lddx;)V	b	m_290024_	method_52270	method_52270
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	b	m_279978_	method_51375	method_51375
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	b	m_284112_	method_16566	method_16566
	m	()I	b	m_62421_	method_12155	maxDistance
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	b	m_284113_	method_20614	method_20614
	m	(Laii;Lddx;)Ljava/util/concurrent/CompletableFuture;	b	m_284159_	method_20610	lightChunk
	m	()I	c	m_62445_	method_16559	getIndex
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	c	m_279974_	method_41523	method_41523
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	c	m_289182_	method_38282	method_38282
	m	(Lddx;)Lcom/mojang/datafixers/util/Either;	c	m_279984_	method_39463	method_39463
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	c	m_279977_	method_51376	method_51376
	m	()Ldec;	d	m_62482_	method_16560	getParent
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	d	m_279982_	method_39790	method_39790
	m	(Lddx;)Lcom/mojang/datafixers/util/Either;	d	m_279979_	method_38283	method_38283
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	d	m_156246_	method_16569	method_16569
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	d	m_279975_	method_38284	method_38284
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	e	m_279980_	method_20615	method_20615
	m	()I	e	m_62488_	method_12152	getRange
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	e	m_196842_	method_16565	method_16565
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	e	m_279981_	method_38285	method_38285
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	f	m_156306_	method_51377	method_51377
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	f	m_289181_	method_39464	method_39464
	m	()Z	f	m_280148_	method_51378	hasLoadDependencies
	m	()Ldec$a;	g	m_62494_	method_12164	getChunkType
	m	()Ljava/util/EnumSet;	h	m_62500_	method_12160	heightmapsAfter
c	dec$a	net/minecraft/world/level/chunk/ChunkStatus$ChunkType	net/minecraft/class_2806$class_2808	net/minecraft/world/level/chunk/ChunkStatus$ChunkType
	f	Ldec$a;	a	PROTOCHUNK	field_12808	PROTOCHUNK
	f	Ldec$a;	b	LEVELCHUNK	field_12807	LEVELCHUNK
	f	[Ldec$a;	c	$VALUES	field_12806	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldec$a;	a	m_156312_	method_36741	$values
c	dec$b	net/minecraft/world/level/chunk/ChunkStatus$GenerationTask	net/minecraft/class_2806$class_2807	net/minecraft/world/level/chunk/ChunkStatus$GenerationTask
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	doWork	m_214024_	doWork	doWork
c	dec$c	net/minecraft/world/level/chunk/ChunkStatus$LoadingTask	net/minecraft/class_2806$class_4305	net/minecraft/world/level/chunk/ChunkStatus$LoadingTask
	m	(Ldec;Laif;Ldvu;Laii;Ljava/util/function/Function;Lddx;)Ljava/util/concurrent/CompletableFuture;	doWork	m_223381_	doWork	doWork
c	dec$d	net/minecraft/world/level/chunk/ChunkStatus$SimpleGenerationTask	net/minecraft/class_2806$class_3768	net/minecraft/world/level/chunk/ChunkStatus$SimpleGenerationTask
	m	(Ldec;Ljava/util/concurrent/Executor;Laif;Lddy;Ldvu;Laii;Ljava/util/function/Function;Ljava/util/List;Lddx;)Ljava/util/concurrent/CompletableFuture;	doWork	m_214024_	doWork	doWork
	m	(Ldec;Laif;Lddy;Ljava/util/List;Lddx;)V	doWork	m_156322_	doWork	doWork
c	ded	net/minecraft/world/level/chunk/DataLayer	net/minecraft/class_2804	net/minecraft/world/level/chunk/DataLayer
	f	I	a	f_182480_	field_34052	LAYER_COUNT
	f	I	b	f_156339_	field_31404	LAYER_SIZE
	f	I	c	f_156338_	field_31403	SIZE
	f	[B	d	f_62551_	field_12783	data
	f	I	e	f_156340_	field_31405	NIBBLE_SIZE
	f	I	f	f_279645_	field_44635	defaultValue
	m	(I)V	<init>	<init>	<init>	<init>
	m	([B)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()[B	a	m_7877_	method_12137	getData
	m	(I)V	a	m_284173_	method_51527	fill
	m	(III)I	a	m_62560_	method_12139	get
	m	(II)V	a	m_62557_	method_12142	set
	m	(IIII)V	a	m_62564_	method_12145	set
	m	()Lded;	b	m_62569_	method_12144	copy
	m	(III)I	b	m_6406_	method_12140	getIndex
	m	(I)Ljava/lang/String;	b	m_156341_	method_35320	layerToString
	m	(I)Z	c	m_280484_	method_51379	isDefinitelyFilledWith
	m	()Z	c	m_280098_	method_51380	isDefinitelyHomogenous
	m	(I)I	d	m_62570_	method_12141	get
	m	()Z	d	m_62575_	method_12146	isEmpty
	m	(I)I	e	m_182481_	method_37459	getNibbleIndex
	m	(I)I	f	m_62578_	method_12138	getByteIndex
	m	(I)B	g	m_280353_	method_51381	packFilled
c	dee	net/minecraft/world/level/chunk/EmptyLevelChunk	net/minecraft/class_2812	net/minecraft/world/level/chunk/EmptyLevelChunk
	f	Lhe;	n	f_204420_	field_36407	biome
	m	(Lcmm;Lclt;Lhe;)V	<init>	<init>	<init>	<init>
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
c	def	net/minecraft/world/level/chunk/GlobalPalette	net/minecraft/class_2816	net/minecraft/world/level/chunk/GlobalPalette
	f	Lhj;	a	f_62639_	field_12828	registry
	m	(Lhj;)V	<init>	<init>	<init>	<init>
	m	(ILhj;Ldep;Ljava/util/List;)Ldeo;	a	m_187898_	method_38286	create
c	deg	net/minecraft/world/level/chunk/HashMapPalette	net/minecraft/class_2814	net/minecraft/world/level/chunk/HashMapPalette
	f	Lhj;	a	f_62657_	field_12821	registry
	f	Lany;	b	f_62658_	field_12824	values
	f	Ldep;	c	f_62659_	field_12825	resizeHandler
	f	I	d	f_62662_	field_12822	bits
	m	(Lhj;ILdep;)V	<init>	<init>	<init>	<init>
	m	(Lhj;ILdep;Lany;)V	<init>	<init>	<init>	<init>
	m	(Lhj;ILdep;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(ILhj;Ldep;Ljava/util/List;)Ldeo;	a	m_187912_	method_38287	create
	m	()Ljava/util/List;	d	m_187917_	method_38288	getEntries
c	deh	net/minecraft/world/level/chunk/ImposterProtoChunk	net/minecraft/class_2821	net/minecraft/world/level/chunk/ImposterProtoChunk
	f	Ldei;	n	f_62685_	field_12866	wrapped
	f	Z	o	f_187918_	field_34554	allowWrites
	m	(Ldei;Z)V	<init>	<init>	<init>	<init>
	m	()Ldei;	C	m_62768_	method_12240	getWrapped
	m	(Ldhk$a;)Ldhk$a;	c	m_62741_	method_12239	fixType
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
c	dei	net/minecraft/world/level/chunk/LevelChunk	net/minecraft/class_2818	net/minecraft/world/level/chunk/LevelChunk
	f	Lorg/slf4j/Logger;	n	f_62771_	field_12839	LOGGER
	f	Ldbd;	o	f_156361_	field_27221	NULL_TICKER
	f	Ljava/util/Map;	p	f_156362_	field_27222	tickersInLevel
	f	Z	q	f_62775_	field_12855	loaded
	f	Lcmm;	r	f_62776_	field_12858	level
	f	Ljava/util/function/Supplier;	s	f_62790_	field_12856	fullStatus
	f	Ldei$c;	t	f_62791_	field_12850	postLoad
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	u	f_244451_	field_28129	gameEventListenerRegistrySections
	f	Lefo;	v	f_62784_	field_35471	blockTicks
	f	Lefo;	w	f_187943_	field_35472	fluidTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lclt;)V	<init>	<init>	<init>	<init>
	m	(Laif;Ldes;Ldei$c;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lclt;Ldev;Lefo;Lefo;J[Ldej;Ldei$c;Ldin;)V	<init>	<init>	<init>	<init>
	m	()Z	C	m_6430_	method_12223	isEmpty
	m	()Lahy;	D	m_287138_	method_12225	getFullStatus
	m	()V	E	m_62952_	method_12206	runPostLoad
	m	()Lcmm;	F	m_62953_	method_12200	getLevel
	m	()Ljava/util/Map;	G	m_62954_	method_12214	getBlockEntities
	m	()V	H	m_62812_	method_12221	postProcessGeneration
	m	()V	I	m_187957_	method_38289	clearAllBlockEntities
	m	()V	J	m_156369_	method_31713	registerAllBlockEntitiesAfterLevelLoad
	m	()Z	K	m_156370_	method_31715	isInLevel
	m	(Lczn;Lczo;)Ldbd;	a	m_156375_	method_31718	createTicker
	m	(Lsf;Lqr;Ljava/util/function/Consumer;)V	a	m_187971_	method_12224	replaceWithPacketData
	m	(Lsf;)V	a	m_274381_	method_49525	replaceBiomes
	m	(Lgu;Lczp;Lqr;)V	a	m_187967_	method_31716	method_31716
	m	(Lgu;Ldei$b;)Lczn;	a	m_5685_	method_12201	getBlockEntity
	m	(Lgu;Lqr;)Lczn;	a	m_62870_	method_12204	promotePendingBlockEntity
	m	(Lczn;Laif;)V	a	m_223412_	method_32918	removeGameEventListener
	m	(Laif;)V	a	m_187958_	method_39305	registerTickContainerInLevel
	m	(Laif;II)Ldgo;	a	m_279985_	method_32917	method_32917
	m	(Ldei$d;)V	a	m_187965_	method_38290	method_38290
	m	(Lczn;Lczo;Lgu;Ldei$d;)Ldei$d;	a	m_187960_	method_31719	method_31719
	m	(III)Ldxe;	a	m_62814_	method_12234	getFluidState
	m	(Lczn;)V	b	m_142170_	method_12216	addAndRegisterBlockEntity
	m	(Lczn;Laif;)V	b	m_223415_	method_32919	addGameEventListener
	m	(Ljava/util/function/Supplier;)V	b	m_62879_	method_12207	setFullStatus
	m	(Laif;)V	b	m_187979_	method_39306	unregisterTickContainerFromLevel
	m	(III)Ljava/lang/String;	b	m_187975_	method_12202	method_12202
	m	(I)V	c	m_280642_	method_51382	removeGameEventListenerRegistry
	m	(Lczn;)V	c	m_156406_	method_31723	updateBlockEntityTicker
	m	(III)Ljava/lang/String;	c	m_187981_	method_12227	method_12227
	m	(J)V	c	m_187985_	method_20530	unpackTicks
	m	(Z)V	c	m_62913_	method_12226	setLoaded
	m	(Lczn;)V	d	m_187987_	method_32920	method_32920
	m	(Lgu;)Lczn;	j	m_62934_	method_12208	createBlockEntity
	m	(Lgu;)Z	k	m_156410_	method_31724	isTicking
	m	(Lgu;)V	l	m_156412_	method_31725	removeBlockEntityTicker
c	dei$1	net/minecraft/world/level/chunk/LevelChunk$1	net/minecraft/class_2818$1	net/minecraft/world/level/chunk/LevelChunk$1
	m	()V	<init>	<init>	<init>	<init>
c	dei$a	net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity	net/minecraft/class_2818$class_5563	net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity
	f	Ldei;	a	f_156427_	field_27223	field_27223
	f	Lczn;	b	f_156428_	field_27224	blockEntity
	f	Lczo;	c	f_156429_	field_27225	ticker
	f	Z	d	f_156430_	field_27226	loggedInvalidBlockState
	m	(Ldei;Lczn;Lczo;)V	<init>	<init>	<init>	<init>
c	dei$b	net/minecraft/world/level/chunk/LevelChunk$EntityCreationType	net/minecraft/class_2818$class_2819	net/minecraft/world/level/chunk/LevelChunk$EntityCreationType
	f	Ldei$b;	a	IMMEDIATE	field_12860	IMMEDIATE
	f	Ldei$b;	b	QUEUED	field_12861	QUEUED
	f	Ldei$b;	c	CHECK	field_12859	CHECK
	f	[Ldei$b;	d	$VALUES	field_12862	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldei$b;	a	m_156442_	method_36742	$values
c	dei$c	net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor	net/minecraft/class_2818$class_6829	net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor
	m	(Ldei;)V	run	m_196866_	run	run
c	dei$d	net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper	net/minecraft/class_2818$class_5564	net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper
	f	Ldei;	a	f_156443_	field_27227	field_27227
	f	Ldbd;	b	f_156444_	field_27228	ticker
	m	(Ldei;Ldbd;)V	<init>	<init>	<init>	<init>
	m	(Ldbd;)V	a	m_156449_	method_31727	rebind
c	dej	net/minecraft/world/level/chunk/LevelChunkSection	net/minecraft/class_2826	net/minecraft/world/level/chunk/LevelChunkSection
	f	I	a	f_156455_	field_31406	SECTION_WIDTH
	f	I	b	f_156456_	field_31407	SECTION_HEIGHT
	f	I	c	f_156457_	field_31408	SECTION_SIZE
	f	I	d	f_187994_	field_34555	BIOME_CONTAINER_BITS
	f	S	e	f_62969_	field_12877	nonEmptyBlockCount
	f	S	f	f_62970_	field_12882	tickingBlockCount
	f	S	g	f_62971_	field_12881	tickingFluidCount
	f	Ldeq;	h	f_62972_	field_12878	states
	f	Lder;	i	f_187995_	field_34556	biomes
	m	(Lhr;)V	<init>	<init>	<init>	<init>
	m	(Ldeq;Lder;)V	<init>	<init>	<init>	<init>
	m	(Lcnn;Lcnt$f;III)V	a	m_280631_	method_38291	fillBiomesFromNoise
	m	(IIILdcb;)Ldcb;	a	m_62986_	method_16675	setBlockState
	m	(III)Ldcb;	a	m_62982_	method_12254	getBlockState
	m	(Lsf;)V	a	m_63004_	method_12258	read
	m	()V	a	m_62981_	method_16676	acquire
	m	(IIILdcb;Z)Ldcb;	a	m_62991_	method_12256	setBlockState
	m	(Ljava/util/function/Predicate;)Z	a	m_63002_	method_19523	maybeHas
	m	(III)Ldxe;	b	m_63007_	method_12255	getFluidState
	m	(Lsf;)V	b	m_274599_	method_49526	readBiomes
	m	()V	b	m_63006_	method_16677	release
	m	(Lsf;)V	c	m_63011_	method_12257	write
	m	()Z	c	m_188008_	method_38292	hasOnlyAir
	m	(III)Lhe;	c	m_204433_	method_38293	getNoiseBiome
	m	()Z	d	m_63014_	method_12262	isRandomlyTicking
	m	()Z	e	m_63015_	method_12263	isRandomlyTickingBlocks
	m	()Z	f	m_63016_	method_12264	isRandomlyTickingFluids
	m	()V	g	m_63018_	method_12253	recalcBlockCounts
	m	()Ldeq;	h	m_63019_	method_12265	getStates
	m	()Lder;	i	m_187996_	method_38294	getBiomes
	m	()I	j	m_63020_	method_12260	getSerializedSize
c	dej$a	net/minecraft/world/level/chunk/LevelChunkSection$1BlockCounter	net/minecraft/class_2826$class_6869	net/minecraft/world/level/chunk/LevelChunkSection$1BlockCounter
	f	I	a	f_204437_	field_36408	nonEmptyBlockCount
	f	I	b	f_204438_	field_36409	tickingBlockCount
	f	I	c	f_204439_	field_36410	tickingFluidCount
	f	Ldej;	d	f_204440_	field_36411	field_36411
	m	(Ldej;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;I)V	a	m_63144_	method_40155	accept
	m	(Ljava/lang/Object;I)V	accept	m_63144_	accept	accept
c	dek	net/minecraft/world/level/chunk/LightChunk	net/minecraft/class_8527	net/minecraft/world/level/chunk/LightChunk
	m	()Ldwo;	B	m_284400_	method_12018	getSkyLightSources
	m	(Ljava/util/function/BiConsumer;)V	a	m_284254_	method_51524	findBlockLightSources
c	del	net/minecraft/world/level/chunk/LightChunkGetter	net/minecraft/class_2823	net/minecraft/world/level/chunk/LightChunkGetter
	m	(Lcmv;Lhx;)V	a	m_6506_	method_12247	onLightUpdate
	m	(II)Ldek;	c	m_6196_	method_12246	getChunkForLighting
	m	()Lcls;	q	m_7653_	method_16399	getLevel
c	dem	net/minecraft/world/level/chunk/LinearPalette	net/minecraft/class_2834	net/minecraft/world/level/chunk/LinearPalette
	f	Lhj;	a	f_63025_	field_12900	registry
	f	[Ljava/lang/Object;	b	f_63026_	field_12904	values
	f	Ldep;	c	f_63027_	field_12905	resizeHandler
	f	I	d	f_63029_	field_12903	bits
	f	I	e	f_63030_	field_12901	size
	m	(Lhj;[Ljava/lang/Object;Ldep;II)V	<init>	<init>	<init>	<init>
	m	(Lhj;ILdep;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(ILhj;Ldep;Ljava/util/List;)Ldeo;	a	m_188019_	method_38295	create
c	den	net/minecraft/world/level/chunk/MissingPaletteEntryException	net/minecraft/class_6558	net/minecraft/world/level/chunk/MissingPaletteEntryException
	m	(I)V	<init>	<init>	<init>	<init>
c	deo	net/minecraft/world/level/chunk/Palette	net/minecraft/class_2837	net/minecraft/world/level/chunk/Palette
	m	(Ljava/util/function/Predicate;)Z	a	m_6419_	method_19525	maybeHas
	m	(I)Ljava/lang/Object;	a	m_5795_	method_12288	valueFor
	m	()I	a	m_6429_	method_12290	getSerializedSize
	m	(Ljava/lang/Object;)I	a	m_6796_	method_12291	idFor
	m	(Lsf;)V	a	m_5680_	method_12289	read
	m	()I	b	m_62680_	method_12197	getSize
	m	(Lsf;)V	b	m_5678_	method_12287	write
	m	()Ldeo;	c	m_199814_	method_39956	copy
c	deo$a	net/minecraft/world/level/chunk/Palette$Factory	net/minecraft/class_2837$class_6559	net/minecraft/world/level/chunk/Palette$Factory
	m	(ILhj;Ldep;Ljava/util/List;)Ldeo;	create	m_188026_	create	create
c	dep	net/minecraft/world/level/chunk/PaletteResize	net/minecraft/class_2835	net/minecraft/world/level/chunk/PaletteResize
	m	(ILjava/lang/Object;)I	onResize	m_7248_	onResize	onResize
c	deq	net/minecraft/world/level/chunk/PalettedContainer	net/minecraft/class_2841	net/minecraft/world/level/chunk/PalettedContainer
	f	I	a	f_188031_	field_34557	MIN_PALETTE_BITS
	f	Ldep;	b	f_63070_	field_34558	dummyPaletteResize
	f	Lhj;	c	f_63071_	field_34559	registry
	f	Ldeq$c;	d	f_188032_	field_34560	data
	f	Ldeq$d;	e	f_188033_	field_34561	strategy
	f	Lapu;	f	f_199441_	field_36300	threadingDetector
	m	(Lhj;Ljava/lang/Object;Ldeq$d;)V	<init>	<init>	<init>	<init>
	m	(Lhj;Ldeq$d;Ldeq$a;Lans;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lhj;Ldeq$d;Ldeq$c;)V	<init>	<init>	<init>	<init>
	m	(Lhj;Lcom/mojang/serialization/Codec;Ldeq$d;Ljava/lang/Object;Lder$b;)Lcom/mojang/serialization/Codec;	a	m_238427_	method_38298	codec
	m	(Lhj;Lcom/mojang/serialization/Codec;Ldeq$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;	a	m_238371_	method_44343	codecRW
	m	(Ldeq$b;Lit/unimi/dsi/fastutil/ints/Int2IntMap$Entry;)V	a	m_63138_	method_21733	method_21733
	m	(Lsf;)V	a	m_63118_	method_12326	read
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_188044_	method_38296	method_38296
	m	()V	a	m_63084_	method_12334	acquire
	m	(ILjava/lang/Object;)Ljava/lang/Object;	a	m_63096_	method_12336	getAndSet
	m	(Ldeg;I)I	a	m_198176_	method_44340	method_44340
	m	(Ljava/util/function/Consumer;Ldeo;I)V	a	m_196885_	method_39794	method_39794
	m	(Lhj;Ldeq$d;Lder;)Lder$a;	a	m_188071_	method_38302	method_38302
	m	(Lapl$a;)Ljava/lang/String;	a	m_274279_	method_49527	method_49527
	m	(IIILjava/lang/Object;)Ljava/lang/Object;	a	m_63091_	method_12328	getAndSet
	m	(Lhj;Ldeq$d;Lder$a;)Lcom/mojang/serialization/DataResult;	a	m_188067_	method_44346	unpack
	m	(Lhj;Ldeo;I)I	a	m_238280_	method_44344	method_44344
	m	(Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;I)V	a	m_198179_	method_21734	method_21734
	m	(Ldeq;)Lder;	a	m_200428_	method_44341	method_44341
	m	(I)Ljava/lang/Object;	a	m_63085_	method_12331	get
	m	(Lder$b;Lhj;Ldeq$d;Lder$a;)Lcom/mojang/serialization/DataResult;	a	m_188078_	method_44342	method_44342
	m	(Ldeq$c;I)Ldeq$c;	a	m_188051_	method_38297	createOrReuseData
	m	([ILjava/util/function/IntUnaryOperator;)V	a	m_198189_	method_39894	swapPalette
	m	(ILjava/lang/Object;)V	b	m_63132_	method_12322	set
	m	(Lhj;Lcom/mojang/serialization/Codec;Ldeq$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;	b	m_238418_	method_44347	codecRO
	m	(Lhj;Ldeq$d;Lder$a;)Lcom/mojang/serialization/DataResult;	b	m_196881_	method_44348	method_44348
	m	(IIILjava/lang/Object;)Ljava/lang/Object;	b	m_63127_	method_16678	getAndSetUnchecked
	m	()V	b	m_63120_	method_12335	release
	m	(IIILjava/lang/Object;)V	c	m_156470_	method_35321	set
	m	(ILjava/lang/Object;)I	c	m_238277_	method_44349	method_44349
	m	(ILjava/lang/Object;)I	d	m_198182_	method_12333	method_12333
	m	()Ldeq;	d	m_199931_	method_39957	copy
	m	()Ljava/lang/String;	f	m_274280_	method_49528	method_49528
	m	(ILjava/lang/Object;)I	onResize	m_7248_	onResize	onResize
c	deq$a	net/minecraft/world/level/chunk/PalettedContainer$Configuration	net/minecraft/class_2841$class_6560	net/minecraft/world/level/chunk/PalettedContainer$Configuration
	f	Ldeo$a;	a	f_188085_	comp_72	factory
	f	I	b	f_188086_	comp_73	bits
	m	(Ldeo$a;I)V	<init>	<init>	<init>	<init>
	m	(Lhj;Ldep;I)Ldeq$c;	a	m_188091_	method_38305	createData
	m	()Ldeo$a;	a	f_188085_	comp_72	factory
	m	()I	b	f_188086_	comp_73	bits
c	deq$b	net/minecraft/world/level/chunk/PalettedContainer$CountConsumer	net/minecraft/class_2841$class_4464	net/minecraft/world/level/chunk/PalettedContainer$CountConsumer
	m	(Ljava/lang/Object;I)V	accept	m_63144_	accept	accept
c	deq$c	net/minecraft/world/level/chunk/PalettedContainer$Data	net/minecraft/class_2841$class_6561	net/minecraft/world/level/chunk/PalettedContainer$Data
	f	Ldeq$a;	a	f_188100_	comp_74	configuration
	f	Lans;	b	f_188101_	comp_118	storage
	f	Ldeo;	c	f_188102_	comp_119	palette
	m	(Ldeq$a;Lans;Ldeo;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_188107_	method_38306	getSerializedSize
	m	(Ldeo;Lans;)V	a	m_188111_	method_38308	copyFrom
	m	(Lsf;)V	a	m_188114_	method_38309	write
	m	()Ldeq$c;	b	m_238361_	method_44338	copy
	m	()Ldeq$a;	c	f_188100_	comp_74	configuration
	m	()Lans;	d	f_188101_	comp_118	storage
	m	()Ldeo;	e	f_188102_	comp_119	palette
c	deq$d	net/minecraft/world/level/chunk/PalettedContainer$Strategy	net/minecraft/class_2841$class_6563	net/minecraft/world/level/chunk/PalettedContainer$Strategy
	f	Ldeo$a;	a	f_188134_	field_34566	SINGLE_VALUE_PALETTE_FACTORY
	f	Ldeo$a;	b	f_188135_	field_34567	LINEAR_PALETTE_FACTORY
	f	Ldeo$a;	c	f_188136_	field_34568	HASHMAP_PALETTE_FACTORY
	f	Ldeq$d;	d	f_188137_	field_34569	SECTION_STATES
	f	Ldeq$d;	e	f_188138_	field_34570	SECTION_BIOMES
	f	Ldeo$a;	f	f_188139_	field_34571	GLOBAL_PALETTE_FACTORY
	f	I	g	f_188140_	field_34572	sizeBits
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lhj;I)Ldeq$a;	a	m_183248_	method_38314	getConfiguration
	m	(III)I	a	m_188145_	method_38313	getIndex
	m	()I	a	m_188144_	method_38312	size
	m	(Lhj;I)I	b	m_188151_	method_38315	calculateBitsForSerialization
c	deq$d$1	net/minecraft/world/level/chunk/PalettedContainer$Strategy$1	net/minecraft/class_2841$class_6563$1	net/minecraft/world/level/chunk/PalettedContainer$Strategy$1
	m	(I)V	<init>	<init>	<init>	<init>
c	deq$d$2	net/minecraft/world/level/chunk/PalettedContainer$Strategy$2	net/minecraft/class_2841$class_6563$2	net/minecraft/world/level/chunk/PalettedContainer$Strategy$2
	m	(I)V	<init>	<init>	<init>	<init>
c	der	net/minecraft/world/level/chunk/PalettedContainerRO	net/minecraft/class_7522	net/minecraft/world/level/chunk/PalettedContainerRO
	m	(III)Ljava/lang/Object;	a	m_63087_	method_12321	get
	m	(Ljava/util/function/Consumer;)V	a	m_196879_	method_39793	getAll
	m	(Ldeq$b;)V	a	m_63099_	method_21732	count
	m	(Ljava/util/function/Predicate;)Z	a	m_63109_	method_19526	maybeHas
	m	(Lhj;Ldeq$d;)Lder$a;	a	m_188064_	method_44345	pack
	m	(Lsf;)V	b	m_63135_	method_12325	write
	m	()I	c	m_63137_	method_12327	getSerializedSize
	m	()Ldeq;	e	m_238334_	method_44350	recreate
c	der$a	net/minecraft/world/level/chunk/PalettedContainerRO$PackedData	net/minecraft/class_7522$class_6562	net/minecraft/world/level/chunk/PalettedContainerRO$PackedData
	f	Ljava/util/List;	a	f_238184_	comp_75	paletteEntries
	f	Ljava/util/Optional;	b	f_238179_	comp_76	storage
	m	(Ljava/util/List;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_238184_	comp_75	paletteEntries
	m	()Ljava/util/Optional;	b	f_238179_	comp_76	storage
c	der$b	net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker	net/minecraft/class_7522$class_7523	net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker
	m	(Lhj;Ldeq$d;Lder$a;)Lcom/mojang/serialization/DataResult;	read	m_238363_	read	read
c	des	net/minecraft/world/level/chunk/ProtoChunk	net/minecraft/class_2839	net/minecraft/world/level/chunk/ProtoChunk
	f	Ldwt;	n	f_63151_	field_17105	lightEngine
	f	Ldec;	o	f_63153_	field_12918	status
	f	Ljava/util/List;	p	f_63157_	field_12929	entities
	f	Ljava/util/Map;	q	f_63166_	field_12926	carvingMasks
	f	Ldgy;	r	f_188164_	field_35473	belowZeroRetrogen
	f	Lefr;	s	f_63163_	field_35474	blockTicks
	f	Lefr;	t	f_188165_	field_35475	fluidTicks
	m	(Lclt;Ldev;[Ldej;Lefr;Lefr;Lcmo;Lhr;Ldin;)V	<init>	<init>	<init>	<init>
	m	(Lclt;Ldev;Lcmo;Lhr;Ldin;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	D	m_63292_	method_12309	getBlockEntities
	m	()Ljava/util/List;	E	m_63293_	method_12295	getEntities
	m	()Ljava/util/Map;	F	m_63294_	method_12316	getBlockEntityNbts
	m	()Lefo;	G	m_188181_	method_39307	unpackBlockTicks
	m	()Lefo;	H	m_188182_	method_39308	unpackFluidTicks
	m	(Ldgy;)V	a	m_188183_	method_39309	setBelowZeroRetrogen
	m	(Lefr;)Lefo;	a	m_188189_	method_39310	unpackTicks
	m	(Ldec;)V	a	m_7150_	method_12308	setStatus
	m	(SILclt;)Lgu;	a	m_63227_	method_12314	unpackOffsetCoordinates
	m	(Ldhg$a;)Lddw;	a	m_183612_	method_12025	getCarvingMask
	m	(Ldwt;)V	a	m_63209_	method_17032	setLightEngine
	m	(Ldhg$a;Lddw;)V	a	m_188186_	method_12307	setCarvingMask
	m	(Lqr;)V	b	m_63242_	method_12302	addEntity
	m	(Ldhg$a;)Lddw;	b	m_183613_	method_28510	getOrCreateCarvingMask
	m	(Ldhg$a;)Lddw;	c	m_289183_	method_12297	method_12297
	m	(III)Lhe;	getNoiseBiome	m_203495_	getNoiseBiome	getNoiseBiome
	m	(Lgu;)S	j	m_63280_	method_12300	packOffsetCoordinates
c	det	net/minecraft/world/level/chunk/SingleValuePalette	net/minecraft/class_6564	net/minecraft/world/level/chunk/SingleValuePalette
	f	Lhj;	a	f_188203_	field_34573	registry
	f	Ljava/lang/Object;	b	f_188204_	field_34574	value
	f	Ldep;	c	f_188205_	field_34575	resizeHandler
	m	(Lhj;Ldep;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(ILhj;Ldep;Ljava/util/List;)Ldeo;	a	m_188213_	method_38316	create
c	deu	net/minecraft/world/level/chunk/StructureAccess	net/minecraft/class_2810	net/minecraft/world/level/chunk/StructureAccess
	m	(Ldsa;)Ldsi;	a	m_213652_	method_12181	getStartForStructure
	m	(Ldsa;J)V	a	m_213843_	method_12182	addReferenceForStructure
	m	(Ldsa;Ldsi;)V	a	m_213792_	method_12184	setStartForStructure
	m	(Ldsa;)Lit/unimi/dsi/fastutil/longs/LongSet;	b	m_213649_	method_12180	getReferencesForStructure
	m	(Ljava/util/Map;)V	b	m_62737_	method_12183	setAllReferences
	m	()Ljava/util/Map;	h	m_62769_	method_12179	getAllReferences
c	dev	net/minecraft/world/level/chunk/UpgradeData	net/minecraft/class_2843	net/minecraft/world/level/chunk/UpgradeData
	f	Ldev;	a	f_63320_	field_12950	EMPTY
	f	Lorg/slf4j/Logger;	b	f_63321_	field_12956	LOGGER
	f	Ljava/lang/String;	c	f_156504_	field_31412	TAG_INDICES
	f	[Lhb;	d	f_63322_	field_12952	DIRECTIONS
	f	Ljava/util/EnumSet;	e	f_63323_	field_12951	sides
	f	Ljava/util/List;	f	f_208118_	field_36538	neighborBlockTicks
	f	Ljava/util/List;	g	f_208119_	field_36539	neighborFluidTicks
	f	[[I	h	f_63324_	field_12955	index
	f	Ljava/util/Map;	i	f_63325_	field_12953	MAP
	f	Ljava/util/Set;	j	f_63326_	field_12954	CHUNKY_FIXERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmo;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lcmo;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljava/lang/String;	a	m_257336_	method_40453	method_40453
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_257338_	method_40455	method_40455
	m	(Ldei;Lhb;)V	a	m_63343_	method_12352	upgradeSides
	m	(Lcmm;Ldev$a;)V	a	m_208120_	method_12353	method_12353
	m	(Lqx;Lefs;)V	a	m_208137_	method_40457	method_40457
	m	(Lcmm;Lefs;)V	a	m_208123_	method_40452	method_40452
	m	(Lqr;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V	a	m_208132_	method_40456	loadTicks
	m	(Ldcb;Lha;Lcmn;Lgu;Lgu;)Ldcb;	a	m_63335_	method_12351	updateState
	m	()Z	a	m_63331_	method_12349	isEmpty
	m	(Ldei;)V	a	m_63341_	method_12356	upgrade
	m	(Ldxd;)Ljava/lang/String;	a	m_257337_	method_40454	method_40454
	m	(Lcmm;Lefs;)V	b	m_208140_	method_40458	method_40458
	m	(Lqx;Lefs;)V	b	m_208145_	method_40460	method_40460
	m	(Ljava/lang/String;)Ljava/util/Optional;	b	m_257335_	method_40459	method_40459
	m	(Ldei;)V	b	m_63347_	method_12348	upgradeInside
	m	()Lqr;	b	m_63346_	method_12350	write
	m	()Ljava/util/Optional;	c	m_208148_	method_40461	method_40461
	m	()Ljava/util/Optional;	d	m_208149_	method_40462	method_40462
c	dev$a	net/minecraft/world/level/chunk/UpgradeData$BlockFixer	net/minecraft/class_2843$class_2844	net/minecraft/world/level/chunk/UpgradeData$BlockFixer
	m	(Ldcb;Lha;Ldcb;Lcmn;Lgu;Lgu;)Ldcb;	a	m_5731_	method_12358	updateShape
	m	(Lcmn;)V	a	m_5870_	method_12357	processChunk
c	dev$b	net/minecraft/world/level/chunk/UpgradeData$BlockFixers	net/minecraft/class_2843$class_2845	net/minecraft/world/level/chunk/UpgradeData$BlockFixers
	f	Ldev$b;	a	BLACKLIST	field_12957	BLACKLIST
	f	Ldev$b;	b	DEFAULT	field_12962	DEFAULT
	f	Ldev$b;	c	CHEST	field_12960	CHEST
	f	Ldev$b;	d	LEAVES	field_12963	LEAVES
	f	Ldev$b;	e	STEM_BLOCK	field_12958	STEM_BLOCK
	f	[Lha;	f	f_63363_	field_12959	DIRECTIONS
	f	[Ldev$b;	g	$VALUES	field_12961	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;IZ[Lcpn;)V	<init>	<init>	<init>	<init>
	m	()[Ldev$b;	a	m_156510_	method_36743	$values
c	dev$b$1	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1	net/minecraft/class_2843$class_2845$1	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1
	m	(Ljava/lang/String;I[Lcpn;)V	<init>	<init>	<init>	<init>
c	dev$b$2	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2	net/minecraft/class_2843$class_2845$2	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2
	m	(Ljava/lang/String;I[Lcpn;)V	<init>	<init>	<init>	<init>
c	dev$b$3	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3	net/minecraft/class_2843$class_2845$3	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3
	m	(Ljava/lang/String;I[Lcpn;)V	<init>	<init>	<init>	<init>
c	dev$b$4	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4	net/minecraft/class_2843$class_2845$4	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4
	f	Ljava/lang/ThreadLocal;	g	f_63422_	field_12964	queue
	m	(Ljava/lang/String;IZ[Lcpn;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_63428_	method_12359	method_12359
c	dev$b$5	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5	net/minecraft/class_2843$class_2845$5	net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5
	m	(Ljava/lang/String;I[Lcpn;)V	<init>	<init>	<init>	<init>
c	dew	net/minecraft/world/level/chunk/package-info	net/minecraft/class_6099	net/minecraft/world/level/chunk/package-info
c	dex	net/minecraft/world/level/chunk/storage/ChunkScanAccess	net/minecraft/class_6830	net/minecraft/world/level/chunk/storage/ChunkScanAccess
	m	(Lclt;Lrh;)Ljava/util/concurrent/CompletableFuture;	a	m_196358_	method_39795	scanChunk
c	dey	net/minecraft/world/level/chunk/storage/ChunkSerializer	net/minecraft/class_2852	net/minecraft/world/level/chunk/storage/ChunkSerializer
	f	Ljava/lang/String;	a	f_223441_	field_37659	X_POS_TAG
	f	Ljava/lang/String;	b	f_223442_	field_37660	Z_POS_TAG
	f	Ljava/lang/String;	c	f_223443_	field_37661	HEIGHTMAPS_TAG
	f	Ljava/lang/String;	d	f_223444_	field_37662	IS_LIGHT_ON_TAG
	f	Ljava/lang/String;	e	f_223445_	field_37663	SECTIONS_TAG
	f	Ljava/lang/String;	f	f_223446_	field_37664	BLOCK_LIGHT_TAG
	f	Ljava/lang/String;	g	f_223447_	field_37665	SKY_LIGHT_TAG
	f	Lcom/mojang/serialization/Codec;	h	f_188227_	field_34576	BLOCK_STATE_CODEC
	f	Lorg/slf4j/Logger;	i	f_63449_	field_13001	LOGGER
	f	Ljava/lang/String;	j	f_156511_	field_31413	TAG_UPGRADE_DATA
	f	Ljava/lang/String;	k	f_188228_	field_35476	BLOCK_TICKS_TAG
	f	Ljava/lang/String;	l	f_188229_	field_35477	FLUID_TICKS_TAG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldsq;Lqr;J)Ljava/util/Map;	a	m_188254_	method_12392	unpackStructureStart
	m	(Lcpn;)Ljava/lang/String;	a	m_257339_	method_39312	method_39312
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_257343_	method_39314	method_39314
	m	(Lqr;)Ldec$a;	a	m_63485_	method_12377	getChunkTypeFromTag
	m	(Lclt;ILjava/lang/String;)V	a	m_188239_	method_39035	logErrors
	m	(Lhs;Lclt;Lqr;)Ljava/util/Map;	a	m_208154_	method_12387	unpackStructureReferences
	m	(Laif;Lqr;)Ldei$c;	a	m_196890_	method_12386	postLoadChunk
	m	(Lqr;Ljava/lang/String;)Lqx;	a	m_196897_	method_39796	getListOfCompoundsOrNull
	m	(Ldsq;Lclt;Ljava/util/Map;Ljava/util/Map;)Lqr;	a	m_188249_	method_12385	packStructureData
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_188260_	method_39036	makeBiomeCodec
	m	(Laif;Lddx;)Lqr;	a	m_63454_	method_12410	write
	m	([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lqx;	a	m_63490_	method_12393	packOffsets
	m	(Lqr;Lrk;)V	a	m_188277_	method_39315	method_39315
	m	(Laif;Lbqz;Lclt;Lqr;)Ldes;	a	m_188230_	method_12395	read
	m	(Lqx;Laif;Lqx;Ldei;)V	a	m_196900_	method_39797	method_39797
	m	(Laif;Lqr;Lddx$a;)V	a	m_188235_	method_39311	saveTicks
	m	(Lclt;Lacq;J)Z	a	m_208150_	method_24029	method_24029
	m	(Ldxd;)Ljava/lang/String;	a	m_257341_	method_39313	method_39313
	m	(Lclt;ILjava/lang/String;)V	b	m_188271_	method_39037	method_39037
	m	(Lqr;Lrk;)V	b	m_196907_	method_39539	method_39539
	m	(Ljava/lang/String;)Ljava/util/Optional;	b	m_257344_	method_39316	method_39316
	m	(Ljava/lang/String;)Ljava/util/Optional;	c	m_257342_	method_39317	method_39317
	m	(Lclt;ILjava/lang/String;)V	c	m_188280_	method_39038	method_39038
	m	(Ljava/lang/String;)Ljava/util/Optional;	d	m_257340_	method_39318	method_39318
c	dez	net/minecraft/world/level/chunk/storage/ChunkStorage	net/minecraft/class_3977	net/minecraft/world/level/chunk/storage/ChunkStorage
	f	Ldfb;	a	f_63495_	field_21494	worker
	f	Ldrv;	b	f_63497_	field_17654	legacyStructureHandler
	f	I	c	f_196910_	field_36219	LAST_MONOLYTH_STRUCTURE_DATA_VERSION
	f	Lcom/mojang/datafixers/DataFixer;	d	f_63496_	field_17655	fixerUpper
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lacp;Ljava/util/Optional;)V	a	m_196918_	method_39799	injectDatafixingContext
	m	(Lclt;I)Z	a	m_223451_	method_42328	isOldChunkAround
	m	(Lclt;Lqr;)V	a	m_63502_	method_17910	write
	m	(Lacp;Ljava/util/function/Supplier;)Ldrv;	a	m_223448_	method_43411	getLegacyStructureHandler
	m	(Lqr;)I	a	m_63505_	method_17908	getVersion
	m	(Lqr;Lacp;)V	a	m_196915_	method_39798	method_39798
	m	(Lacp;Ljava/util/function/Supplier;Lqr;Ljava/util/Optional;)Lqr;	a	m_188288_	method_17907	upgradeChunkTag
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	e	m_223454_	method_23696	read
	m	()V	o	m_63514_	method_23697	flushWorker
	m	()Ldex;	p	m_196922_	method_39800	chunkScanner
c	df	net/minecraft/advancements/critereon/UsedEnderEyeTrigger	net/minecraft/class_2143	net/minecraft/advancements/critereon/UsedEnderEyeTrigger
	f	Lacq;	a	f_73928_	field_9768	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laig;Lgu;)V	a	m_73935_	method_9157	trigger
	m	(DLdf$a;)Z	a	m_73932_	method_22540	method_22540
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Ldf$a;	a	m_7214_	method_9156	createInstance
c	df$a	net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance	net/minecraft/class_2143$class_2145	net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance
	f	Lcj$c;	a	f_73947_	field_9772	level
	m	(Lba;Lcj$c;)V	<init>	<init>	<init>	<init>
	m	(D)Z	a	m_73951_	method_9162	matches
c	dfa	net/minecraft/world/level/chunk/storage/EntityStorage	net/minecraft/class_5565	net/minecraft/world/level/chunk/storage/EntityStorage
	f	Lcom/mojang/datafixers/DataFixer;	a	f_156534_	field_27231	fixerUpper
	f	Lorg/slf4j/Logger;	b	f_156535_	field_27232	LOGGER
	f	Ljava/lang/String;	c	f_156536_	field_31414	ENTITIES_TAG
	f	Ljava/lang/String;	d	f_156537_	field_31415	POSITION_TAG
	f	Laif;	e	f_156538_	field_27233	level
	f	Ldfb;	f	f_156539_	field_27234	worker
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	g	f_156540_	field_27235	emptyChunks
	f	Lbcq;	h	f_182485_	field_34056	entityDeserializerQueue
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Lclt;Ljava/util/Optional;)Ldfq;	a	m_223456_	method_31731	method_31731
	m	(Lqx;Lbfj;)V	a	m_156565_	method_31734	method_31734
	m	(Lqr;)Lclt;	a	m_156570_	method_31736	readChunkPos
	m	(Lqr;Lclt;)V	a	m_156562_	method_31733	writeChunkPos
	m	(Lclt;Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_156552_	method_31730	method_31730
	m	(Lclt;)Ldfq;	b	m_156568_	method_31735	emptyChunk
	m	(Lqr;)Lqr;	b	m_156572_	method_31737	upgradeChunkTag
c	dfb	net/minecraft/world/level/chunk/storage/IOWorker	net/minecraft/class_4698	net/minecraft/world/level/chunk/storage/IOWorker
	f	Lorg/slf4j/Logger;	a	f_63515_	field_21495	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	b	f_63516_	field_21497	shutdownRequested
	f	Lbcq;	c	f_63517_	field_24468	mailbox
	f	Ldfe;	d	f_63518_	field_21499	storage
	f	Ljava/util/Map;	e	f_63519_	field_21500	pendingWrites
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	f	f_223459_	field_38240	regionCacheForBlender
	f	I	g	f_223460_	field_38241	REGION_CACHE_SIZE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;ZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(II)Ljava/util/concurrent/CompletableFuture;	a	m_223463_	method_42329	getOrCreateOldDataForRegion
	m	(Lqr;)Z	a	m_223484_	method_42332	isOldChunk
	m	()V	a	m_63553_	method_23719	storePendingChunk
	m	(Lclt;Lqr;)Ljava/util/concurrent/CompletableFuture;	a	m_63538_	method_23703	store
	m	(Ldfb$a;)Ljava/util/concurrent/CompletableFuture;	a	m_223474_	method_23705	method_23705
	m	(Lbcp;Ljava/util/function/Supplier;)V	a	m_223468_	method_27939	method_27939
	m	(Lbcp;)Lbcs$b;	a	m_223466_	method_27938	method_27938
	m	(Lqr;Lclt;)Ldfb$a;	a	m_223486_	method_23711	method_23711
	m	(Lclt;I)Z	a	m_223471_	method_42330	isOldChunkAround
	m	(Lclt;Ldfb$a;)V	a	m_63535_	method_23701	runStore
	m	(Ljava/util/BitSet;Lclt;)V	a	m_223478_	method_42331	method_42331
	m	(Ljava/util/function/Supplier;Lbcp;)Lbcs$b;	a	m_223481_	method_27941	method_27941
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	a	m_156587_	method_31738	loadAsync
	m	(Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage;	a	m_223476_	method_37479	method_37479
	m	(Z)Ljava/util/concurrent/CompletableFuture;	a	m_182498_	method_23698	synchronize
	m	(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;	a	m_63545_	method_23709	submitTask
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_223461_	method_23699	method_23699
	m	(Lbcp;)V	b	m_223492_	method_27942	method_27942
	m	(Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage;	b	m_182493_	method_27940	method_27940
	m	(Lclt;Lqr;)Lcom/mojang/datafixers/util/Either;	b	m_223496_	method_27944	method_27944
	m	(II)Ljava/util/concurrent/CompletableFuture;	b	m_223489_	method_42333	createOldDataForRegion
	m	(Lclt;)Lcom/mojang/datafixers/util/Either;	b	m_223494_	method_27943	method_27943
	m	(Lclt;Lrh;)Lcom/mojang/datafixers/util/Either;	b	m_223499_	method_39801	method_39801
	m	()V	b	m_63561_	method_27945	tellStorePending
	m	(II)Ljava/util/BitSet;	c	m_223503_	method_42334	method_42334
	m	()Lcom/mojang/datafixers/util/Either;	c	m_223502_	method_37480	method_37480
	m	()Lcom/mojang/datafixers/util/Either;	d	m_182502_	method_27946	method_27946
	m	()Lcom/mojang/datafixers/util/Either;	e	m_223506_	method_27947	method_27947
c	dfb$a	net/minecraft/world/level/chunk/storage/IOWorker$PendingStore	net/minecraft/class_4698$class_4699	net/minecraft/world/level/chunk/storage/IOWorker$PendingStore
	f	Lqr;	a	f_63565_	field_21503	data
	f	Ljava/util/concurrent/CompletableFuture;	b	f_63566_	field_21504	result
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	dfb$b	net/minecraft/world/level/chunk/storage/IOWorker$Priority	net/minecraft/class_4698$class_5276	net/minecraft/world/level/chunk/storage/IOWorker$Priority
	f	Ldfb$b;	a	FOREGROUND	field_27237	FOREGROUND
	f	Ldfb$b;	b	BACKGROUND	field_27238	BACKGROUND
	f	Ldfb$b;	c	SHUTDOWN	field_27239	SHUTDOWN
	f	[Ldfb$b;	d	$VALUES	field_24471	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldfb$b;	a	m_156595_	method_36744	$values
c	dfc	net/minecraft/world/level/chunk/storage/RegionBitmap	net/minecraft/class_4485	net/minecraft/world/level/chunk/storage/RegionBitmap
	f	Ljava/util/BitSet;	a	f_63608_	field_20433	used
	m	()V	<init>	<init>	<init>	<init>
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	a	m_156603_	method_35322	getUsed
	m	(II)V	a	m_63612_	method_21868	force
	m	(I)I	a	m_63610_	method_21867	allocate
	m	(II)V	b	m_63615_	method_21869	free
c	dfd	net/minecraft/world/level/chunk/storage/RegionFile	net/minecraft/class_2861	net/minecraft/world/level/chunk/storage/RegionFile
	f	I	a	f_156604_	field_31417	SECTOR_INTS
	f	Ldfc;	b	f_63618_	field_20441	usedSectors
	f	Lorg/slf4j/Logger;	c	f_63619_	field_20434	LOGGER
	f	I	d	f_156605_	field_31418	SECTOR_BYTES
	f	I	e	f_156606_	field_31419	CHUNK_HEADER_SIZE
	f	I	f	f_156607_	field_31420	HEADER_OFFSET
	f	Ljava/nio/ByteBuffer;	g	f_63620_	field_20435	PADDING_BUFFER
	f	Ljava/lang/String;	h	f_156608_	field_31421	EXTERNAL_FILE_EXTENSION
	f	I	i	f_156609_	field_31422	EXTERNAL_STREAM_FLAG
	f	I	j	f_156610_	field_31423	EXTERNAL_CHUNK_THRESHOLD
	f	I	k	f_156611_	field_31424	CHUNK_NOT_PRESENT
	f	Ljava/nio/channels/FileChannel;	l	f_63621_	field_20436	file
	f	Ljava/nio/file/Path;	m	f_63622_	field_20657	externalFileDir
	f	Ldff;	n	f_63623_	field_20437	version
	f	Ljava/nio/ByteBuffer;	o	f_63624_	field_20438	header
	f	Ljava/nio/IntBuffer;	p	f_63625_	field_20439	offsets
	f	Ljava/nio/IntBuffer;	q	f_63626_	field_20440	timestamps
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ldff;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V	<init>	<init>	<init>	<init>
	m	(Lclt;Ljava/nio/ByteBuffer;)V	a	m_63654_	method_21874	write
	m	(Lclt;B)Ljava/io/DataInputStream;	a	m_63647_	method_22408	createExternalChunkInputStream
	m	()V	a	m_63637_	method_26981	flush
	m	(II)I	a	m_63642_	method_21872	packSectorOffset
	m	(Lclt;)Ljava/io/DataInputStream;	a	m_63645_	method_21873	getChunkDataInputStream
	m	(B)Z	a	m_63638_	method_22407	isExternalStreamChunk
	m	(I)I	a	m_63640_	method_21871	getNumSectors
	m	(Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream;	a	m_63659_	method_21876	createStream
	m	(Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Ldfd$b;	a	m_63662_	method_22410	writeToExternalFile
	m	(Lclt;BLjava/io/InputStream;)Ljava/io/DataInputStream;	a	m_63650_	method_22409	createChunkInputStream
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	a	m_63665_	method_22411	method_22411
	m	(B)B	b	m_63669_	method_22412	getExternalChunkVersion
	m	(Lclt;)Z	b	m_63673_	method_21879	doesChunkExist
	m	()I	b	m_156612_	method_31739	getTimestamp
	m	(I)I	b	m_63671_	method_21878	getSectorNumber
	m	(I)I	c	m_63676_	method_21880	sizeToSectors
	m	()Ljava/nio/ByteBuffer;	c	m_63668_	method_22406	createExternalStub
	m	(Lclt;)Ljava/io/DataOutputStream;	c	m_63678_	method_21881	getChunkDataOutputStream
	m	(Lclt;)V	d	m_156613_	method_31740	clear
	m	()V	d	m_63675_	method_21870	writeHeader
	m	(Lclt;)Z	e	m_63682_	method_12423	hasChunk
	m	()V	e	m_63681_	method_21877	padToFullSector
	m	(Lclt;)Ljava/nio/file/Path;	f	m_63684_	method_22413	getExternalChunkPath
	m	(Lclt;)I	g	m_63686_	method_12419	getOffset
	m	(Lclt;)I	h	m_63688_	method_17909	getOffsetIndex
	m	(Lclt;)V	i	m_63690_	method_22414	method_22414
c	dfd$a	net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer	net/minecraft/class_2861$class_2862	net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer
	f	Ldfd;	a	f_63692_	field_13035	field_13035
	f	Lclt;	b	f_63693_	field_17656	pos
	m	(Ldfd;Lclt;)V	<init>	<init>	<init>	<init>
c	dfd$b	net/minecraft/world/level/chunk/storage/RegionFile$CommitOp	net/minecraft/class_2861$class_4549	net/minecraft/world/level/chunk/storage/RegionFile$CommitOp
	m	()V	run	m_63698_	run	run
c	dfe	net/minecraft/world/level/chunk/storage/RegionFileStorage	net/minecraft/class_2867	net/minecraft/world/level/chunk/storage/RegionFileStorage
	f	Ljava/lang/String;	a	f_156615_	field_31425	ANVIL_EXTENSION
	f	I	b	f_156616_	field_31426	MAX_CACHE_SIZE
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	c	f_63699_	field_17657	regionCache
	f	Ljava/nio/file/Path;	d	f_63700_	field_18690	folder
	f	Z	e	f_63701_	field_23748	sync
	m	(Ljava/nio/file/Path;Z)V	<init>	<init>	<init>	<init>
	m	(Lclt;)Lqr;	a	m_63706_	method_17911	read
	m	(Lclt;Lqr;)V	a	m_63708_	method_23726	write
	m	()V	a	m_63705_	method_26982	flush
	m	(Lclt;Lrh;)V	a	m_196956_	method_39802	scanChunk
	m	(Lclt;)Ldfd;	b	m_63711_	method_12440	getRegionFile
c	dff	net/minecraft/world/level/chunk/storage/RegionFileVersion	net/minecraft/class_4486	net/minecraft/world/level/chunk/storage/RegionFileVersion
	f	Ldff;	a	f_63743_	field_20442	VERSION_GZIP
	f	Ldff;	b	f_63744_	field_20443	VERSION_DEFLATE
	f	Ldff;	c	f_63745_	field_20444	VERSION_NONE
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	d	f_63746_	field_20445	VERSIONS
	f	I	e	f_63747_	field_20446	id
	f	Ldff$a;	f	f_63748_	field_20447	inputWrapper
	f	Ldff$a;	g	f_63749_	field_20448	outputWrapper
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILdff$a;Ldff$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	a	m_63760_	method_21885	wrap
	m	(I)Ldff;	a	m_63756_	method_21883	fromId
	m	(Ldff;)Ldff;	a	m_63758_	method_21884	register
	m	()I	a	m_63755_	method_21882	getId
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	a	m_63762_	method_21886	wrap
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	b	m_196959_	method_21888	method_21888
	m	(I)Z	b	m_63764_	method_21887	isValidVersion
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	b	m_196961_	method_21889	method_21889
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	c	m_196963_	method_39803	method_39803
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	c	m_196965_	method_39804	method_39804
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	d	m_63766_	method_39805	method_39805
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	d	m_63768_	method_39806	method_39806
c	dff$a	net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper	net/minecraft/class_4486$class_4487	net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper
	m	(Ljava/lang/Object;)Ljava/lang/Object;	wrap	m_63770_	wrap	wrap
c	dfg	net/minecraft/world/level/chunk/storage/SectionStorage	net/minecraft/class_4180	net/minecraft/world/level/chunk/storage/SectionStorage
	f	Lorg/slf4j/Logger;	a	f_63772_	field_18691	LOGGER
	f	Ljava/lang/String;	b	f_156617_	field_31427	SECTIONS_TAG
	f	Lcmo;	c	f_156618_	field_27240	levelHeightAccessor
	f	Ldfb;	d	f_63773_	field_21505	worker
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	e	f_63774_	field_18692	storage
	f	Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;	f	f_63775_	field_18693	dirty
	f	Ljava/util/function/Function;	g	f_63776_	field_24750	codec
	f	Ljava/util/function/Function;	h	f_63777_	field_18695	factory
	f	Lcom/mojang/datafixers/DataFixer;	i	f_63778_	field_19228	fixerUpper
	f	Laqc;	j	f_63779_	field_19229	type
	f	Lhs;	k	f_223507_	field_39315	registryAccess
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Laqc;ZLhs;Lcmo;)V	<init>	<init>	<init>	<init>
	m	(Lclt;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V	a	m_63801_	method_20368	readColumn
	m	(Lcom/mojang/serialization/Dynamic;)I	a	m_63805_	method_20369	getVersion
	m	(Lclt;I)J	a	m_156627_	method_33637	getKey
	m	(Lclt;Ljava/lang/Throwable;)Ljava/util/Optional;	a	m_223524_	method_43412	method_43412
	m	(JLcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	a	m_223517_	method_28511	method_28511
	m	(Lclt;)V	a	m_63796_	method_20436	flush
	m	(JZLjava/lang/Object;)V	a	m_223520_	method_20366	method_20366
	m	()Z	a	m_202164_	method_40020	hasWork
	m	(Lclt;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	a	m_63798_	method_20367	writeColumn
	m	(Ljava/util/function/BooleanSupplier;)V	a	m_6202_	method_19290	tick
	m	(J)V	a	m_5838_	method_19288	setDirty
	m	(Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/Object;)V	a	m_223527_	method_28512	method_28512
	m	(Lclt;)V	b	m_63814_	method_19289	readColumn
	m	(J)V	b	m_5839_	method_19291	onSectionLoad
	m	(J)Ljava/util/Optional;	c	m_63818_	method_19293	get
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	c	m_223532_	method_20621	tryRead
	m	(Lclt;)V	d	m_63825_	method_20370	writeColumn
	m	(J)Ljava/util/Optional;	d	m_63823_	method_19294	getOrLoad
	m	(J)Z	e	m_156630_	method_19292	outsideStoredRange
	m	(J)Ljava/lang/Object;	f	m_63827_	method_19295	getOrCreate
	m	(J)V	g	m_223534_	method_28513	method_28513
	m	(J)V	h	m_223536_	method_19296	method_19296
	m	(J)V	i	m_63833_	method_19297	method_19297
c	dfh	net/minecraft/world/level/chunk/storage/package-info	net/minecraft/class_6100	net/minecraft/world/level/chunk/storage/package-info
c	dfi	net/minecraft/world/level/dimension/BuiltinDimensionTypes	net/minecraft/class_7134	net/minecraft/world/level/dimension/BuiltinDimensionTypes
	f	Lacp;	a	f_223538_	field_37666	OVERWORLD
	f	Lacp;	b	f_223539_	field_37667	NETHER
	f	Lacp;	c	f_223540_	field_37668	END
	f	Lacp;	d	f_223541_	field_37669	OVERWORLD_CAVES
	f	Lacq;	e	f_223542_	field_37670	OVERWORLD_EFFECTS
	f	Lacq;	f	f_223543_	field_37671	NETHER_EFFECTS
	f	Lacq;	g	f_223544_	field_37672	END_EFFECTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_223547_	method_41524	register
c	dfj	net/minecraft/world/level/dimension/DimensionDefaults	net/minecraft/class_6101	net/minecraft/world/level/dimension/DimensionDefaults
	f	I	a	f_156634_	field_31428	OVERWORLD_MIN_Y
	f	I	b	f_156635_	field_31429	OVERWORLD_LEVEL_HEIGHT
	f	I	c	f_156636_	field_31430	OVERWORLD_GENERATION_HEIGHT
	f	I	d	f_156637_	field_31431	OVERWORLD_LOGICAL_HEIGHT
	f	I	e	f_156638_	field_31432	NETHER_MIN_Y
	f	I	f	f_156639_	field_31433	NETHER_LEVEL_HEIGHT
	f	I	g	f_156640_	field_31434	NETHER_GENERATION_HEIGHT
	f	I	h	f_156641_	field_31435	NETHER_LOGICAL_HEIGHT
	f	I	i	f_156642_	field_31436	END_MIN_Y
	f	I	j	f_156643_	field_31437	END_LEVEL_HEIGHT
	f	I	k	f_156644_	field_31438	END_GENERATION_HEIGHT
	f	I	l	f_156645_	field_31439	END_LOGICAL_HEIGHT
	m	()V	<init>	<init>	<init>	<init>
c	dfk	net/minecraft/world/level/dimension/DimensionType	net/minecraft/class_2874	net/minecraft/world/level/dimension/DimensionType
	f	I	a	f_156649_	field_28133	BITS_FOR_Y
	f	I	b	f_156650_	field_33411	MIN_HEIGHT
	f	I	c	f_156651_	field_28134	Y_SIZE
	f	I	d	f_156652_	field_28135	MAX_Y
	f	I	e	f_156653_	field_28136	MIN_Y
	f	I	f	f_188293_	field_35478	WAY_ABOVE_MAX_Y
	f	I	g	f_188294_	field_35479	WAY_BELOW_MIN_Y
	f	Lcom/mojang/serialization/Codec;	h	f_63843_	field_24757	DIRECT_CODEC
	f	[F	i	f_63844_	field_24752	MOON_BRIGHTNESS_PER_PHASE
	f	Lcom/mojang/serialization/Codec;	j	f_63853_	field_24756	CODEC
	f	Ljava/util/OptionalLong;	k	f_63854_	comp_641	fixedTime
	f	Z	l	f_223549_	comp_642	hasSkyLight
	f	Z	m	f_63856_	comp_643	hasCeiling
	f	Z	n	f_63857_	comp_644	ultraWarm
	f	Z	o	f_63858_	comp_645	natural
	f	D	p	f_63859_	comp_646	coordinateScale
	f	Z	q	f_63862_	comp_648	bedWorks
	f	Z	r	f_63863_	comp_649	respawnAnchorWorks
	f	I	s	f_156647_	comp_651	minY
	f	I	t	f_156648_	comp_652	height
	f	I	u	f_63865_	comp_653	logicalHeight
	f	Lanl;	v	f_63836_	comp_654	infiniburn
	f	Lacq;	w	f_63837_	comp_655	effectsLocation
	f	F	x	f_63838_	comp_656	ambientLight
	f	Ldfk$a;	y	f_223550_	comp_847	monsterSettings
	f	I	z	f_156654_	field_31440	MOON_PHASES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/OptionalLong;ZZZZDZZIIILanl;Lacq;FLdfk$a;)V	<init>	<init>	<init>	<init>
	m	(Ldfk;Ldfk;)D	a	m_63908_	method_31109	getTeleportationScale
	m	()Z	a	m_63967_	method_29960	hasFixedTime
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_223567_	method_28522	method_28522
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_63911_	method_28521	parseLegacy
	m	(Lacp;Ljava/nio/file/Path;)Ljava/nio/file/Path;	a	m_196975_	method_12488	getStorageFolder
	m	(J)F	a	m_63904_	method_28528	timeOfDay
	m	()Z	b	m_63960_	method_44220	piglinSafe
	m	(J)I	b	m_63936_	method_28531	moonPhase
	m	()Z	c	m_63963_	method_44221	hasRaids
	m	()Lbdc;	d	m_223569_	method_44222	monsterSpawnLightTest
	m	()I	e	m_223570_	method_44223	monsterSpawnBlockLightLimit
	m	()Ljava/util/OptionalLong;	f	f_63854_	comp_641	fixedTime
	m	()Z	g	f_223549_	comp_642	hasSkyLight
	m	()Z	h	f_63856_	comp_643	hasCeiling
	m	()Z	i	f_63857_	comp_644	ultraWarm
	m	()Z	j	f_63858_	comp_645	natural
	m	()D	k	f_63859_	comp_646	coordinateScale
	m	()Z	l	f_63862_	comp_648	bedWorks
	m	()Z	m	f_63863_	comp_649	respawnAnchorWorks
	m	()I	n	f_156647_	comp_651	minY
	m	()I	o	f_156648_	comp_652	height
	m	()I	p	f_63865_	comp_653	logicalHeight
	m	()Lanl;	q	f_63836_	comp_654	infiniburn
	m	()Lacq;	r	f_63837_	comp_655	effectsLocation
	m	()F	s	f_63838_	comp_656	ambientLight
	m	()Ldfk$a;	t	f_223550_	comp_847	monsterSettings
c	dfk$a	net/minecraft/world/level/dimension/DimensionType$MonsterSettings	net/minecraft/class_2874$class_7512	net/minecraft/world/level/dimension/DimensionType$MonsterSettings
	f	Lcom/mojang/serialization/MapCodec;	a	f_223578_	field_39414	CODEC
	f	Z	b	f_223579_	comp_848	piglinSafe
	f	Z	c	f_223580_	comp_849	hasRaids
	f	Lbdc;	d	f_223581_	comp_850	monsterSpawnLightTest
	f	I	e	f_223582_	comp_851	monsterSpawnBlockLightLimit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZLbdc;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	f_223579_	comp_848	piglinSafe
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_223590_	method_44224	method_44224
	m	()Z	b	f_223580_	comp_849	hasRaids
	m	()Lbdc;	c	f_223581_	comp_850	monsterSpawnLightTest
	m	()I	d	f_223582_	comp_851	monsterSpawnBlockLightLimit
c	dfl	net/minecraft/world/level/dimension/LevelStem	net/minecraft/class_5363	net/minecraft/world/level/dimension/LevelStem
	f	Lcom/mojang/serialization/Codec;	a	f_63970_	field_25411	CODEC
	f	Lacp;	b	f_63971_	field_25412	OVERWORLD
	f	Lacp;	c	f_63972_	field_25413	NETHER
	f	Lacp;	d	f_63973_	field_25414	END
	f	Lhe;	e	f_63975_	comp_1012	type
	f	Lddy;	f	f_63976_	comp_1013	generator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Lddy;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_63975_	comp_1012	type
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_63985_	method_29568	method_29568
	m	()Lddy;	b	f_63976_	comp_1013	generator
c	dfm	net/minecraft/world/level/dimension/end/DragonRespawnAnimation	net/minecraft/class_2876	net/minecraft/world/level/dimension/end/DragonRespawnAnimation
	f	Ldfm;	a	START	field_13097	START
	f	Ldfm;	b	PREPARING_TO_SUMMON_PILLARS	field_13095	PREPARING_TO_SUMMON_PILLARS
	f	Ldfm;	c	SUMMONING_PILLARS	field_13094	SUMMONING_PILLARS
	f	Ldfm;	d	SUMMONING_DRAGON	field_13098	SUMMONING_DRAGON
	f	Ldfm;	e	END	field_13099	END
	f	[Ldfm;	f	$VALUES	field_13096	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldfm;	a	m_156734_	method_36745	$values
	m	(Laif;Ldfn;Ljava/util/List;ILgu;)V	a	m_6363_	method_12507	tick
c	dfm$1	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1	net/minecraft/class_2876$1	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	dfm$2	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2	net/minecraft/class_2876$2	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	dfm$3	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3	net/minecraft/class_2876$3	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	dfm$4	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4	net/minecraft/class_2876$4	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	dfm$5	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5	net/minecraft/class_2876$5	net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	dfn	net/minecraft/world/level/dimension/end/EndDragonFight	net/minecraft/class_2881	net/minecraft/world/level/dimension/end/EndDragonFight
	f	I	A	f_64074_	field_13118	respawnTime
	f	Ljava/util/List;	B	f_64075_	field_13109	respawnCrystals
	f	I	a	f_156739_	field_31445	TIME_BETWEEN_PLAYER_SCANS
	f	I	b	f_156735_	field_31441	ARENA_TICKET_LEVEL
	f	I	c	f_156736_	field_31442	DRAGON_SPAWN_Y
	f	Lorg/slf4j/Logger;	d	f_64058_	field_13112	LOGGER
	f	I	e	f_156737_	field_31443	MAX_TICKS_BEFORE_DRAGON_RESPAWN
	f	I	f	f_156738_	field_31444	TIME_BETWEEN_CRYSTAL_SCANS
	f	I	g	f_156740_	field_31446	ARENA_SIZE_CHUNKS
	f	I	h	f_156741_	field_31447	GATEWAY_COUNT
	f	I	i	f_156742_	field_31448	GATEWAY_DISTANCE
	f	Ljava/util/function/Predicate;	j	f_286991_	field_44876	validPlayer
	f	Laic;	k	f_64060_	field_13119	dragonEvent
	f	Laif;	l	f_64061_	field_13108	level
	f	Lgu;	m	f_286985_	field_44877	origin
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	n	f_64062_	field_13121	gateways
	f	Ldcg;	o	f_64063_	field_13110	exitPortalPattern
	f	I	p	f_64064_	field_13107	ticksSinceDragonSeen
	f	I	q	f_64065_	field_13106	crystalsAlive
	f	I	r	f_64066_	field_13105	ticksSinceCrystalsScanned
	f	I	s	f_64067_	field_13122	ticksSinceLastPlayerScan
	f	Z	t	f_64068_	field_13115	dragonKilled
	f	Z	u	f_64069_	field_13114	previouslyKilled
	f	Z	v	f_286982_	field_44878	skipArenaLoadedCheck
	f	Ljava/util/UUID;	w	f_64070_	field_13116	dragonUUID
	f	Z	x	f_64071_	field_13111	needsStateScanning
	f	Lgu;	y	f_64072_	field_13117	portalLocation
	f	Ldfm;	z	f_64073_	field_13120	respawnStage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laif;JLdfn$a;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Laif;JLdfn$a;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_64093_	method_12518	spawnExitPortal
	m	(Lhr;)Ljava/util/Optional;	a	m_257345_	method_46717	method_46717
	m	(Lbua;Lben;)V	a	m_64082_	method_12526	onCrystalDestroyed
	m	(Lgu;Lhe$c;)V	a	m_255387_	method_46716	method_46716
	m	()V	a	m_287277_	method_51855	skipArenaLoadedCheck
	m	(J)Ljava/util/List;	a	m_289714_	method_52229	method_52229
	m	(Lgu;)V	a	m_64089_	method_12516	spawnNewGateway
	m	(Ljava/util/List;)V	a	m_64091_	method_12529	respawnDragon
	m	(Ldfm;)V	a	m_64087_	method_12521	setRespawnStage
	m	(Lbub;)V	a	m_64085_	method_12528	setDragonKilled
	m	()Ldfn$a;	b	m_289745_	method_12530	saveData
	m	(Lbub;)V	b	m_64096_	method_12532	updateDragon
	m	()V	c	m_64095_	method_12538	tick
	m	()V	d	m_287238_	method_51856	removeAllGateways
	m	()I	e	m_64098_	method_12517	getCrystalsAlive
	m	()Z	f	m_64099_	method_12536	hasPreviouslyKilledDragon
	m	()V	g	m_64100_	method_12522	tryRespawn
	m	()V	h	m_64101_	method_12524	resetSpikeCrystals
	m	()Ljava/util/UUID;	i	m_288211_	method_52179	getDragonUUID
	m	()V	j	m_64102_	method_12515	scanState
	m	()V	k	m_64103_	method_12525	findOrCreateDragon
	m	()Z	l	m_64104_	method_12514	hasActiveExitPortal
	m	()Ldcg$b;	m	m_64105_	method_12531	findExitPortal
	m	()Z	n	m_64106_	method_12533	isArenaLoaded
	m	()V	o	m_64107_	method_12520	updatePlayers
	m	()V	p	m_64108_	method_12535	updateCrystalCount
	m	()V	q	m_64109_	method_12519	spawnNewGateway
	m	()Lbub;	r	m_64110_	method_12523	createNewDragon
c	dfn$a	net/minecraft/world/level/dimension/end/EndDragonFight$Data	net/minecraft/class_2881$class_8576	net/minecraft/world/level/dimension/end/EndDragonFight$Data
	f	Lcom/mojang/serialization/Codec;	a	f_289707_	field_44945	CODEC
	f	Ldfn$a;	b	f_289709_	field_44946	DEFAULT
	f	Z	c	f_289710_	comp_1540	needsStateScanning
	f	Z	d	f_289711_	comp_1541	dragonKilled
	f	Z	e	f_289704_	comp_1542	previouslyKilled
	f	Z	f	f_289703_	comp_1543	isRespawning
	f	Ljava/util/Optional;	g	f_289702_	comp_1544	dragonUUID
	f	Ljava/util/Optional;	h	f_289708_	comp_1545	exitPortalLocation
	f	Ljava/util/Optional;	i	f_289705_	comp_1546	gateways
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZZZLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Z	a	f_289710_	comp_1540	needsStateScanning
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_289715_	method_52230	method_52230
	m	()Z	b	f_289711_	comp_1541	dragonKilled
	m	()Z	c	f_289704_	comp_1542	previouslyKilled
	m	()Z	d	f_289703_	comp_1543	isRespawning
	m	()Ljava/util/Optional;	e	f_289702_	comp_1544	dragonUUID
	m	()Ljava/util/Optional;	f	f_289708_	comp_1545	exitPortalLocation
	m	()Ljava/util/Optional;	g	f_289705_	comp_1546	gateways
c	dfo	net/minecraft/world/level/dimension/end/package-info	net/minecraft/class_6102	net/minecraft/world/level/dimension/end/package-info
c	dfp	net/minecraft/world/level/dimension/package-info	net/minecraft/class_6103	net/minecraft/world/level/dimension/package-info
c	dfq	net/minecraft/world/level/entity/ChunkEntities	net/minecraft/class_5566	net/minecraft/world/level/entity/ChunkEntities
	f	Lclt;	a	f_156786_	field_27241	pos
	f	Ljava/util/List;	b	f_156787_	field_27242	entities
	m	(Lclt;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lclt;	a	m_156791_	method_31741	getPos
	m	()Ljava/util/stream/Stream;	b	m_156792_	method_31742	getEntities
	m	()Z	c	m_156793_	method_31743	isEmpty
c	dfr	net/minecraft/world/level/entity/ChunkStatusUpdateListener	net/minecraft/class_5567	net/minecraft/world/level/entity/ChunkStatusUpdateListener
	m	(Lclt;Lahy;)V	onChunkStatusChange	m_156794_	onChunkStatusChange	onChunkStatusChange
c	dfs	net/minecraft/world/level/entity/EntityAccess	net/minecraft/class_5568	net/minecraft/world/level/entity/EntityAccess
	m	(Ldft;)V	a	m_141960_	method_31744	setLevelCallback
	m	()I	af	m_19879_	method_5628	getId
	m	(Lbfj$c;)V	b	m_142467_	method_31745	setRemoved
	m	()Leed;	cE	m_20191_	method_5829	getBoundingBox
	m	()Ljava/util/stream/Stream;	cP	m_20199_	method_24204	getSelfAndPassengers
	m	()Ljava/util/stream/Stream;	cQ	m_142429_	method_31748	getPassengersAndSelf
	m	()Ljava/util/UUID;	ct	m_20148_	method_5667	getUUID
	m	()Z	dG	m_142391_	method_31746	shouldBeSaved
	m	()Z	dH	m_142389_	method_31747	isAlwaysTicking
	m	()Lgu;	di	m_20183_	method_24515	blockPosition
c	dft	net/minecraft/world/level/entity/EntityInLevelCallback	net/minecraft/class_5569	net/minecraft/world/level/entity/EntityInLevelCallback
	f	Ldft;	a	f_156799_	field_27243	NULL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfj$c;)V	a	m_142472_	method_31750	onRemove
	m	()V	a	m_142044_	method_31749	onMove
c	dft$1	net/minecraft/world/level/entity/EntityInLevelCallback$1	net/minecraft/class_5569$1	net/minecraft/world/level/entity/EntityInLevelCallback$1
	m	()V	<init>	<init>	<init>	<init>
c	dfu	net/minecraft/world/level/entity/EntityLookup	net/minecraft/class_5570	net/minecraft/world/level/entity/EntityLookup
	f	Lorg/slf4j/Logger;	a	f_156806_	field_27244	LOGGER
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	f_156807_	field_27245	byId
	f	Ljava/util/Map;	c	f_156808_	field_27246	byUuid
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldfs;)V	a	m_156814_	method_31753	add
	m	(Ljava/util/UUID;)Ldfs;	a	m_156819_	method_31755	getEntity
	m	(I)Ldfs;	a	m_156812_	method_31752	getEntity
	m	()Ljava/lang/Iterable;	a	m_156811_	method_31751	getAllEntities
	m	(Ldfz;Lanr;)V	a	m_260822_	method_31754	getEntities
	m	()I	b	m_156821_	method_31756	count
	m	(Ldfs;)V	b	m_156822_	method_31757	remove
c	dfv	net/minecraft/world/level/entity/EntityPersistentStorage	net/minecraft/class_5571	net/minecraft/world/level/entity/EntityPersistentStorage
	m	(Ldfq;)V	a	m_141971_	method_31760	storeEntities
	m	(Lclt;)Ljava/util/concurrent/CompletableFuture;	a	m_141930_	method_31759	loadEntities
	m	(Z)V	a	m_182219_	method_31758	flush
c	dfw	net/minecraft/world/level/entity/EntitySection	net/minecraft/class_5572	net/minecraft/world/level/entity/EntitySection
	f	Lorg/slf4j/Logger;	a	f_156826_	field_27247	LOGGER
	f	Lanv;	b	f_156827_	field_27248	storage
	f	Ldgf;	c	f_156828_	field_27249	chunkStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Class;Ldgf;)V	<init>	<init>	<init>	<init>
	m	(Ldfs;)V	a	m_188346_	method_31764	add
	m	(Ldfz;Leed;Lanr;)Lanr$a;	a	m_188348_	method_31762	getEntities
	m	()Z	a	m_156833_	method_31761	isEmpty
	m	(Leed;Lanr;)Lanr$a;	a	m_260830_	method_31765	getEntities
	m	(Ldgf;)Ldgf;	a	m_156838_	method_31763	updateChunkStatus
	m	(Ldfs;)Z	b	m_188355_	method_31767	remove
	m	()Ljava/util/stream/Stream;	b	m_156845_	method_31766	getEntities
	m	()Ldgf;	c	m_156848_	method_31768	getStatus
	m	()I	d	m_156849_	method_31769	size
c	dfx	net/minecraft/world/level/entity/EntitySectionStorage	net/minecraft/class_5573	net/minecraft/world/level/entity/EntitySectionStorage
	f	Ljava/lang/Class;	a	f_156850_	field_27250	entityClass
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;	b	f_156851_	field_27251	intialSectionVisibility
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	c	f_156852_	field_27252	sections
	f	Lit/unimi/dsi/fastutil/longs/LongSortedSet;	d	f_156853_	field_27253	sectionIds
	m	(Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V	<init>	<init>	<init>	<init>
	m	(Leed;Lanr;)V	a	m_188362_	method_31777	forEachAccessibleNonEmptySection
	m	(Leed;Lanr;Ldfw;)Lanr$a;	a	m_260794_	method_39465	method_39465
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;J)V	a	m_156884_	method_31780	method_31780
	m	(II)Lit/unimi/dsi/fastutil/longs/LongSortedSet;	a	m_156858_	method_31771	getChunkSections
	m	(Ldfz;Leed;Lanr;Ldfw;)Lanr$a;	a	m_260795_	method_31778	method_31778
	m	(Ldfz;Leed;Lanr;)V	a	m_261191_	method_31773	getEntities
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	a	m_156857_	method_31770	getAllChunksWithExistingSections
	m	(J)Ljava/util/stream/LongStream;	a	m_156861_	method_31772	getExistingSectionPositionsInChunk
	m	(Leed;Lanr;)V	b	m_261111_	method_31783	getEntities
	m	(J)Ljava/util/stream/Stream;	b	m_156888_	method_31782	getExistingSectionsInChunk
	m	()I	b	m_156887_	method_31781	count
	m	(J)Ldfw;	c	m_156893_	method_31784	getOrCreateSection
	m	(J)Ldfw;	d	m_156895_	method_31785	getSection
	m	(J)V	e	m_156897_	method_31786	remove
	m	(J)J	f	m_156899_	method_31787	getChunkKeyFromSectionKey
	m	(J)Ldfw;	g	m_156901_	method_31788	createSection
c	dfy	net/minecraft/world/level/entity/EntityTickList	net/minecraft/class_5574	net/minecraft/world/level/entity/EntityTickList
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_156903_	field_27254	active
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	f_156904_	field_27255	passive
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	c	f_156905_	field_27256	iterated
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_156910_	method_31791	forEach
	m	(Lbfj;)V	a	m_156908_	method_31790	add
	m	()V	a	m_156907_	method_31789	ensureActiveIsNotIterated
	m	(Lbfj;)V	b	m_156912_	method_31792	remove
	m	(Lbfj;)Z	c	m_156914_	method_31793	contains
c	dfz	net/minecraft/world/level/entity/EntityTypeTest	net/minecraft/class_5575	net/minecraft/world/level/entity/EntityTypeTest
	m	(Ljava/lang/Class;)Ldfz;	a	m_156916_	method_31795	forClass
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_141992_	method_31796	tryCast
	m	()Ljava/lang/Class;	a	m_142225_	method_31794	getBaseClass
c	dfz$1	net/minecraft/world/level/entity/EntityTypeTest$1	net/minecraft/class_5575$1	net/minecraft/world/level/entity/EntityTypeTest$1
	f	Ljava/lang/Class;	a	f_156919_	field_27257	val$cls
	m	(Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
c	dg	net/minecraft/advancements/critereon/UsedTotemTrigger	net/minecraft/class_2148	net/minecraft/advancements/critereon/UsedTotemTrigger
	f	Lacq;	a	f_74427_	field_9773	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldg$a;)Z	a	m_74434_	method_22541	method_22541
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Ldg$a;	a	m_7214_	method_9163	createInstance
	m	(Laig;Lcfz;)V	a	m_74431_	method_9165	trigger
c	dg$a	net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance	net/minecraft/class_2148$class_2150	net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance
	f	Lbz;	a	f_74446_	field_9777	item
	m	(Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lcml;)Ldg$a;	a	m_74452_	method_9170	usedTotem
	m	(Lbz;)Ldg$a;	a	m_163724_	method_35399	usedTotem
	m	(Lcfz;)Z	a	m_74450_	method_9171	matches
c	dga	net/minecraft/world/level/entity/LevelCallback	net/minecraft/class_5576	net/minecraft/world/level/entity/LevelCallback
	m	(Ljava/lang/Object;)V	a	m_214006_	method_43029	onSectionChange
	m	(Ljava/lang/Object;)V	b	m_141981_	method_31797	onTrackingEnd
	m	(Ljava/lang/Object;)V	c	m_141985_	method_31798	onTrackingStart
	m	(Ljava/lang/Object;)V	d	m_141983_	method_31799	onTickingEnd
	m	(Ljava/lang/Object;)V	e	m_141987_	method_31800	onTickingStart
	m	(Ljava/lang/Object;)V	f	m_141986_	method_31801	onDestroyed
	m	(Ljava/lang/Object;)V	g	m_141989_	method_31802	onCreated
c	dgb	net/minecraft/world/level/entity/LevelEntityGetter	net/minecraft/class_5577	net/minecraft/world/level/entity/LevelEntityGetter
	m	(Ljava/util/UUID;)Ldfs;	a	m_142694_	method_31808	get
	m	(I)Ldfs;	a	m_142597_	method_31804	get
	m	()Ljava/lang/Iterable;	a	m_142273_	method_31803	getAll
	m	(Ldfz;Lanr;)V	a	m_142690_	method_31806	get
	m	(Ldfz;Leed;Lanr;)V	a	m_142137_	method_31805	get
	m	(Leed;Ljava/util/function/Consumer;)V	a	m_142232_	method_31807	get
c	dgc	net/minecraft/world/level/entity/LevelEntityGetterAdapter	net/minecraft/class_5578	net/minecraft/world/level/entity/LevelEntityGetterAdapter
	f	Ldfu;	a	f_156940_	field_27258	visibleEntities
	f	Ldfx;	b	f_156941_	field_27259	sectionStorage
	m	(Ldfu;Ldfx;)V	<init>	<init>	<init>	<init>
c	dgd	net/minecraft/world/level/entity/PersistentEntitySectionManager	net/minecraft/class_5579	net/minecraft/world/level/entity/PersistentEntitySectionManager
	f	Lorg/slf4j/Logger;	a	f_157490_	field_27260	LOGGER
	f	Ljava/util/Set;	b	f_157491_	field_27261	knownUuids
	f	Ldga;	c	f_157492_	field_27262	callbacks
	f	Ldfv;	d	f_157493_	field_27263	permanentStorage
	f	Ldfu;	e	f_157494_	field_27264	visibleEntityStorage
	f	Ldfx;	f	f_157495_	field_27265	sectionStorage
	f	Ldgb;	g	f_157496_	field_27266	entityGetter
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	h	f_157497_	field_27267	chunkVisibility
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	i	f_157498_	field_27268	chunkLoadStatuses
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	j	f_157499_	field_27269	chunksToUnload
	f	Ljava/util/Queue;	k	f_157500_	field_27270	loadingInbox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Class;Ldga;Ldfv;)V	<init>	<init>	<init>	<init>
	m	(Laob;J)V	a	m_157515_	method_31813	method_31813
	m	(Ldfs;Z)Z	a	m_157538_	method_31820	addEntity
	m	(Ljava/io/Writer;)V	a	m_157548_	method_31826	dumpSections
	m	(Ljava/util/UUID;)Z	a	m_157550_	method_31827	isLoaded
	m	(Ldgf;Ldfw;)V	a	m_157543_	method_31825	method_31825
	m	(Laob;Ldgd$b;J)V	a	m_157518_	method_31814	method_31814
	m	(Lgu;)Z	a	m_202167_	method_40022	canPositionTick
	m	(Lclt;Lahy;)V	a	m_287207_	method_31815	updateChunkStatus
	m	(Ldfw;)Ljava/util/stream/Stream;	a	m_157541_	method_31821	method_31821
	m	(Lclt;Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_157530_	method_31817	method_31817
	m	(J)Z	a	m_157507_	method_37252	areEntitiesLoaded
	m	(Ldfs;Ldgf;)Ldgf;	a	m_157535_	method_31832	getEffectiveStatus
	m	(Lclt;)Z	a	m_202165_	method_40021	canPositionTick
	m	()V	a	m_157506_	method_31809	tick
	m	(JLjava/util/function/Consumer;)Z	a	m_157512_	method_31812	storeChunkSections
	m	(Ldfs;)Z	a	m_157533_	method_31818	addNewEntity
	m	(Lclt;Ldgf;)V	a	m_157527_	method_31816	updateChunkStatus
	m	(JLdfw;)V	a	m_157509_	method_31811	removeSectionIfEmpty
	m	(Ljava/util/stream/Stream;)V	a	m_157552_	method_31828	addLegacyChunkEntities
	m	(Ljava/util/stream/Stream;)V	b	m_157559_	method_31835	addWorldGenChunkEntities
	m	(J)V	b	m_157555_	method_31810	ensureChunkQueuedForLoad
	m	(Ldfs;)Z	b	m_157557_	method_31831	addEntityUuid
	m	()V	b	m_157554_	method_31829	autoSave
	m	(Ldfs;)V	c	m_157564_	method_31838	startTicking
	m	()V	c	m_157561_	method_31836	saveAll
	m	(J)V	c	m_157562_	method_31830	requestChunkLoad
	m	()Ldgb;	d	m_157567_	method_31841	getEntityGetter
	m	(J)Z	d	m_157568_	method_31837	processChunkUnload
	m	(Ldfs;)V	d	m_157570_	method_31843	stopTicking
	m	()Ljava/lang/String;	e	m_157572_	method_31845	gatherStats
	m	(J)Z	e	m_157573_	method_31842	method_31842
	m	(Ldfs;)V	e	m_157575_	method_31847	startTracking
	m	(Ldfs;)V	f	m_157580_	method_31850	stopTracking
	m	()V	f	m_157577_	method_31851	processUnloads
	m	(J)V	f	m_157578_	method_31846	method_31846
	m	()V	g	m_157582_	method_31853	processPendingLoads
	m	(Ldfs;)V	g	m_157585_	method_31852	unloadEntity
	m	(J)Z	g	m_157583_	method_31849	method_31849
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	h	m_157587_	method_31855	getAllChunksToSave
	m	(Ldfs;)V	h	m_157588_	method_31854	method_31854
	m	(Ldfs;)V	i	m_157590_	method_31856	method_31856
	m	(Ldfs;)V	j	m_157592_	method_31857	method_31857
	m	(Ldfs;)V	k	m_157594_	method_31858	method_31858
	m	(Ldfs;)Z	l	m_157596_	method_31859	method_31859
	m	(Ldfs;)Z	m	m_157598_	method_31860	method_31860
	m	(Ldfs;)Z	n	m_157600_	method_31861	method_31861
	m	(Ldfs;)Z	o	m_157602_	method_31862	method_31862
	m	(Ldfs;)V	p	m_157604_	method_31863	method_31863
	m	(Ldfs;)V	q	m_157606_	method_31864	method_31864
c	dgd$a	net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback	net/minecraft/class_5579$class_5580	net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback
	f	Ldgd;	b	f_157608_	field_27271	field_27271
	f	Ldfs;	c	f_157609_	field_27272	entity
	f	J	d	f_157610_	field_27273	currentSectionKey
	f	Ldfw;	e	f_157611_	field_27274	currentSection
	m	(Ldgd;Ldfs;JLdfw;)V	<init>	<init>	<init>	<init>
	m	(Ldgf;Ldgf;)V	a	m_157620_	method_31865	updateStatus
c	dgd$b	net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus	net/minecraft/class_5579$class_5581	net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus
	f	Ldgd$b;	a	FRESH	field_27275	FRESH
	f	Ldgd$b;	b	PENDING	field_27276	PENDING
	f	Ldgd$b;	c	LOADED	field_27277	LOADED
	f	[Ldgd$b;	d	$VALUES	field_27278	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldgd$b;	a	m_157631_	method_36746	$values
c	dge	net/minecraft/world/level/entity/TransientEntitySectionManager	net/minecraft/class_5582	net/minecraft/world/level/entity/TransientEntitySectionManager
	f	Lorg/slf4j/Logger;	a	f_157635_	field_27279	LOGGER
	f	Ldga;	b	f_157636_	field_27280	callbacks
	f	Ldfu;	c	f_157637_	field_27281	entityStorage
	f	Ldfx;	d	f_157638_	field_27282	sectionStorage
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	e	f_157639_	field_27283	tickingChunks
	f	Ldgb;	f	f_157640_	field_27284	entityGetter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Class;Ldga;)V	<init>	<init>	<init>	<init>
	m	(J)Ldgf;	a	m_157646_	method_31867	method_31867
	m	(Lclt;)V	a	m_157651_	method_31869	startTicking
	m	(Ldfs;)V	a	m_157653_	method_31870	addEntity
	m	(JLdfw;)V	a	m_157648_	method_31868	removeSectionIfEmpty
	m	(Ldfw;)V	a	m_157655_	method_31871	method_31871
	m	()Ldgb;	a	m_157645_	method_31866	getEntityGetter
	m	()I	b	m_157657_	method_31874	count
	m	(Ldfw;)V	b	m_157662_	method_31877	method_31877
	m	(Lclt;)V	b	m_157658_	method_31875	stopTicking
	m	(Ldfs;)Z	b	m_157660_	method_31876	method_31876
	m	(Ldfs;)Z	c	m_157665_	method_31880	method_31880
	m	()Ljava/lang/String;	c	m_157664_	method_31879	gatherStats
c	dge$a	net/minecraft/world/level/entity/TransientEntitySectionManager$Callback	net/minecraft/class_5582$class_5583	net/minecraft/world/level/entity/TransientEntitySectionManager$Callback
	f	Ldge;	b	f_157667_	field_27285	field_27285
	f	Ldfs;	c	f_157668_	field_27286	entity
	f	J	d	f_157669_	field_27287	currentSectionKey
	f	Ldfw;	e	f_157670_	field_27288	currentSection
	m	(Ldge;Ldfs;JLdfw;)V	<init>	<init>	<init>	<init>
c	dgf	net/minecraft/world/level/entity/Visibility	net/minecraft/class_5584	net/minecraft/world/level/entity/Visibility
	f	Ldgf;	a	HIDDEN	field_27289	HIDDEN
	f	Ldgf;	b	TRACKED	field_27290	TRACKED
	f	Ldgf;	c	TICKING	field_27291	TICKING
	f	Z	d	f_157682_	field_27292	accessible
	f	Z	e	f_157683_	field_27293	ticking
	f	[Ldgf;	f	$VALUES	field_27294	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_157691_	method_31883	isTicking
	m	(Lahy;)Ldgf;	a	m_287140_	method_31884	fromFullChunkStatus
	m	()Z	b	m_157694_	method_31885	isAccessible
	m	()[Ldgf;	c	m_157695_	method_36747	$values
c	dgg	net/minecraft/world/level/entity/package-info	net/minecraft/class_6104	net/minecraft/world/level/entity/package-info
c	dgh	net/minecraft/world/level/gameevent/BlockPositionSource	net/minecraft/class_5707	net/minecraft/world/level/gameevent/BlockPositionSource
	f	Lcom/mojang/serialization/Codec;	a	f_157699_	field_28137	CODEC
	f	Lgu;	c	f_157700_	field_28138	pos
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ldgh;)Lgu;	a	m_223610_	method_32928	method_32928
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_157709_	method_32927	method_32927
c	dgh$a	net/minecraft/world/level/gameevent/BlockPositionSource$Type	net/minecraft/class_5707$class_5708	net/minecraft/world/level/gameevent/BlockPositionSource$Type
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Ldgh;)V	a	m_142235_	method_32930	write
	m	(Lsf;)Ldgh;	a	m_142281_	method_32929	read
c	dgi	net/minecraft/world/level/gameevent/DynamicGameEventListener	net/minecraft/class_5715	net/minecraft/world/level/gameevent/DynamicGameEventListener
	f	Ldgn;	a	f_223612_	field_28182	listener
	f	Lhx;	b	f_223613_	field_28183	lastSection
	m	(Ldgn;)V	<init>	<init>	<init>	<init>
	m	(Laif;Lhx;)V	a	m_223619_	method_42336	method_42336
	m	()Ldgn;	a	m_223616_	method_43152	getListener
	m	(Lcmp;Lhx;Ljava/util/function/Consumer;)V	a	m_223622_	method_32950	ifChunkExists
	m	(Ldgo;)V	a	m_245008_	method_32951	method_32951
	m	(Laif;)V	a	m_223617_	method_42335	add
	m	(Laif;)V	b	m_223634_	method_32949	remove
	m	(Ldgo;)V	b	m_245009_	method_32953	method_32953
	m	(Ldgo;)V	c	m_245010_	method_32954	method_32954
	m	(Laif;)V	c	m_223641_	method_32952	move
c	dgj	net/minecraft/world/level/gameevent/EntityPositionSource	net/minecraft/class_5709	net/minecraft/world/level/gameevent/EntityPositionSource
	f	Lcom/mojang/serialization/Codec;	a	f_157725_	field_28139	CODEC
	f	Lcom/mojang/datafixers/util/Either;	c	f_223645_	field_38424	entityOrUuidOrId
	f	F	d	f_223646_	field_38242	yOffset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbfj;F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;F)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Ljava/util/UUID;)Lbfj;	a	m_223658_	method_42675	method_42675
	m	(Ljava/util/UUID;Ljava/lang/Float;)Ldgj;	a	m_223671_	method_42679	method_42679
	m	(Lbfj;)V	a	m_223653_	method_42673	method_42673
	m	(Ljava/util/UUID;)Ljava/lang/Integer;	a	m_223669_	method_42678	method_42678
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer;	a	m_223661_	method_42676	method_42676
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252733_	method_32932	method_32932
	m	(Ljava/lang/Integer;)Ljava/util/UUID;	a	m_223667_	method_42677	method_42677
	m	(Lcmm;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional;	a	m_223655_	method_42674	method_42674
	m	(Ldgj;)Ljava/lang/Float;	a	m_223665_	method_42338	method_42338
	m	(Lbfj;)Leei;	b	m_223675_	method_42337	method_42337
	m	()Ljava/util/UUID;	b	m_223674_	method_42680	getUuid
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID;	b	m_223679_	method_42682	method_42682
	m	(Lcmm;)V	b	m_223677_	method_42681	resolveEntity
	m	()I	c	m_223681_	method_42683	getId
c	dgj$a	net/minecraft/world/level/gameevent/EntityPositionSource$Type	net/minecraft/class_5709$class_5710	net/minecraft/world/level/gameevent/EntityPositionSource$Type
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;Ldgj;)V	a	m_142235_	method_32935	write
	m	(Lsf;)Ldgj;	a	m_142281_	method_32934	read
c	dgk	net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry	net/minecraft/class_5711	net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry
	f	Ljava/util/List;	b	f_244422_	field_28142	listeners
	f	Ljava/util/Set;	c	f_244308_	field_37673	listenersToRemove
	f	Ljava/util/List;	d	f_244008_	field_37674	listenersToAdd
	f	Z	e	f_244249_	field_37675	processing
	f	Laif;	f	f_244607_	field_28143	level
	f	I	g	f_279540_	field_44636	sectionY
	f	Ldgk$a;	h	f_279576_	field_44637	onEmptyAction
	m	(Laif;ILdgk$a;)V	<init>	<init>	<init>	<init>
	m	(Laif;Leei;Ldgn;)Ljava/util/Optional;	a	m_247048_	method_32936	getPostableListenerPosition
c	dgk$a	net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction	net/minecraft/class_5711$class_8512	net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction
	m	(I)V	apply	m_280077_	apply	apply
c	dgl	net/minecraft/world/level/gameevent/GameEvent	net/minecraft/class_5712	net/minecraft/world/level/gameevent/GameEvent
	f	Ldgl;	A	f_157769_	field_28166	FLUID_PLACE
	f	Ldgl;	B	f_157770_	field_28159	HIT_GROUND
	f	Ldgl;	C	f_223696_	field_39415	INSTRUMENT_PLAY
	f	Ldgl;	D	f_223697_	field_28146	ITEM_INTERACT_FINISH
	f	Ldgl;	E	f_223698_	field_28145	ITEM_INTERACT_START
	f	Ldgl;	F	f_238690_	field_39485	JUKEBOX_PLAY
	f	Ldgl;	G	f_238649_	field_39486	JUKEBOX_STOP_PLAY
	f	Ldgl;	H	f_157772_	field_28152	LIGHTNING_STRIKE
	f	Ldgl;	I	f_223699_	field_38425	NOTE_BLOCK_PLAY
	f	Ldgl;	J	f_157776_	field_28727	PRIME_FUSE
	f	Ldgl;	K	f_157777_	field_28162	PROJECTILE_LAND
	f	Ldgl;	L	f_157778_	field_28161	PROJECTILE_SHOOT
	f	Ldgl;	M	f_223700_	field_38243	SCULK_SENSOR_TENDRILS_CLICKING
	f	Ldgl;	N	f_157781_	field_28730	SHEAR
	f	Ldgl;	O	f_223701_	field_38244	SHRIEK
	f	Ldgl;	P	f_157784_	field_28160	SPLASH
	f	Ldgl;	Q	f_157785_	field_28155	STEP
	f	Ldgl;	R	f_157786_	field_28156	SWIM
	f	Ldgl;	S	f_238175_	field_39446	TELEPORT
	f	Ldgl;	T	f_276553_	field_43308	RESONATE_1
	f	Ldgl;	U	f_276530_	field_43309	RESONATE_2
	f	Ldgl;	V	f_276691_	field_43310	RESONATE_3
	f	Ldgl;	W	f_276533_	field_43311	RESONATE_4
	f	Ldgl;	X	f_276695_	field_43312	RESONATE_5
	f	Ldgl;	Y	f_276518_	field_43313	RESONATE_6
	f	Ldgl;	Z	f_276655_	field_43314	RESONATE_7
	f	Ldgl;	a	f_223702_	field_28174	BLOCK_ACTIVATE
	f	Ldgl;	aa	f_276494_	field_43315	RESONATE_8
	f	Ldgl;	ab	f_276419_	field_43316	RESONATE_9
	f	Ldgl;	ac	f_276431_	field_43317	RESONATE_10
	f	Ldgl;	ad	f_276621_	field_43318	RESONATE_11
	f	Ldgl;	ae	f_276548_	field_43319	RESONATE_12
	f	Ldgl;	af	f_276569_	field_43320	RESONATE_13
	f	Ldgl;	ag	f_276454_	field_43321	RESONATE_14
	f	Ldgl;	ah	f_276436_	field_43322	RESONATE_15
	f	I	ai	f_157788_	field_31449	DEFAULT_NOTIFICATION_RADIUS
	f	Ljava/lang/String;	aj	f_157789_	field_28153	name
	f	I	ak	f_157790_	field_28154	notificationRadius
	f	Lhe$c;	al	f_204527_	field_36412	builtInRegistryHolder
	f	Ldgl;	b	f_157791_	field_28172	BLOCK_ATTACH
	f	Ldgl;	c	f_157792_	field_28733	BLOCK_CHANGE
	f	Ldgl;	d	f_157793_	field_28169	BLOCK_CLOSE
	f	Ldgl;	e	f_223703_	field_28175	BLOCK_DEACTIVATE
	f	Ldgl;	f	f_157794_	field_28165	BLOCK_DESTROY
	f	Ldgl;	g	f_157795_	field_28173	BLOCK_DETACH
	f	Ldgl;	h	f_157796_	field_28168	BLOCK_OPEN
	f	Ldgl;	i	f_157797_	field_28164	BLOCK_PLACE
	f	Ldgl;	j	f_157802_	field_28177	CONTAINER_CLOSE
	f	Ldgl;	k	f_157803_	field_28176	CONTAINER_OPEN
	f	Ldgl;	l	f_223704_	field_28734	DRINK
	f	Ldgl;	m	f_157806_	field_28735	EAT
	f	Ldgl;	n	f_223705_	field_28158	ELYTRA_GLIDE
	f	Ldgl;	o	f_223706_	field_28736	ENTITY_DAMAGE
	f	Ldgl;	p	f_223707_	field_37676	ENTITY_DIE
	f	Ldgl;	q	f_268533_	field_42479	ENTITY_DISMOUNT
	f	Ldgl;	r	f_223708_	field_28725	ENTITY_INTERACT
	f	Ldgl;	s	f_268500_	field_42480	ENTITY_MOUNT
	f	Ldgl;	t	f_157810_	field_28738	ENTITY_PLACE
	f	Ldgl;	u	f_223709_	field_28728	ENTITY_ROAR
	f	Ldgl;	v	f_223710_	field_28180	ENTITY_SHAKE
	f	Ldgl;	w	f_157811_	field_28739	EQUIP
	f	Ldgl;	x	f_157812_	field_28178	EXPLODE
	f	Ldgl;	y	f_157815_	field_28157	FLAP
	f	Ldgl;	z	f_157816_	field_28167	FLUID_PICKUP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ldgl;	a	m_157822_	method_32939	register
	m	(Ljava/lang/String;I)Ldgl;	a	m_157824_	method_32940	register
	m	()Ljava/lang/String;	a	m_157821_	method_32938	getName
	m	(Lanl;)Z	a	m_204528_	method_40156	is
	m	()I	b	m_157827_	method_32941	getNotificationRadius
	m	()Lhe$c;	c	m_204530_	method_40157	builtInRegistryHolder
c	dgl$a	net/minecraft/world/level/gameevent/GameEvent$Context	net/minecraft/class_5712$class_7397	net/minecraft/world/level/gameevent/GameEvent$Context
	f	Lbfj;	a	f_223711_	comp_713	sourceEntity
	f	Ldcb;	b	f_223712_	comp_714	affectedState
	m	(Lbfj;Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Lbfj;	a	f_223711_	comp_713	sourceEntity
	m	(Ldcb;)Ldgl$a;	a	m_223722_	method_43287	of
	m	(Lbfj;Ldcb;)Ldgl$a;	a	m_223719_	method_43286	of
	m	(Lbfj;)Ldgl$a;	a	m_223717_	method_43285	of
	m	()Ldcb;	b	f_223712_	comp_714	affectedState
c	dgl$b	net/minecraft/world/level/gameevent/GameEvent$ListenerInfo	net/minecraft/class_5712$class_7447	net/minecraft/world/level/gameevent/GameEvent$ListenerInfo
	f	Ldgl;	a	f_244497_	field_39177	gameEvent
	f	Leei;	b	f_244423_	field_39178	source
	f	Ldgl$a;	c	f_244470_	field_39179	context
	f	Ldgn;	d	f_244568_	field_39180	recipient
	f	D	e	f_243994_	field_39181	distanceToRecipient
	m	(Ldgl;Leei;Ldgl$a;Ldgn;Leei;)V	<init>	<init>	<init>	<init>
	m	()Ldgl;	a	m_247303_	method_43724	gameEvent
	m	(Ldgl$b;)I	a	compareTo	method_43725	compareTo
	m	()Leei;	b	m_247585_	method_43726	source
	m	()Ldgl$a;	c	m_246300_	method_43727	context
	m	()Ldgn;	d	m_247093_	method_43728	recipient
c	dgm	net/minecraft/world/level/gameevent/GameEventDispatcher	net/minecraft/class_7719	net/minecraft/world/level/gameevent/GameEventDispatcher
	f	Laif;	a	f_243917_	field_40352	level
	m	(Laif;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ldgl;Leei;Ldgl$a;Ldgn;Leei;)V	a	m_246660_	method_45492	method_45492
	m	(Ljava/util/List;)V	a	m_245095_	method_45491	handleGameEventMessagesInQueue
	m	(Ldgl;Leei;Ldgl$a;)V	a	m_245905_	method_45490	post
c	dgn	net/minecraft/world/level/gameevent/GameEventListener	net/minecraft/class_5714	net/minecraft/world/level/gameevent/GameEventListener
	m	(Laif;Ldgl;Ldgl$a;Leei;)Z	a	m_214068_	method_32947	handleGameEvent
	m	()Ldgp;	a	m_142460_	method_32946	getListenerSource
	m	()I	b	m_142078_	method_32948	getListenerRadius
	m	()Ldgn$a;	c	m_247514_	method_45472	getDeliveryMode
c	dgn$a	net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode	net/minecraft/class_5714$class_7720	net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode
	f	Ldgn$a;	a	UNSPECIFIED	field_40353	UNSPECIFIED
	f	Ldgn$a;	b	BY_DISTANCE	field_40354	BY_DISTANCE
	f	[Ldgn$a;	c	$VALUES	field_40355	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldgn$a;	a	m_245393_	method_45493	$values
c	dgn$b	net/minecraft/world/level/gameevent/GameEventListener$Holder	net/minecraft/class_5714$class_8513	net/minecraft/world/level/gameevent/GameEventListener$Holder
	m	()Ldgn;	d	m_280052_	method_51358	getListener
c	dgo	net/minecraft/world/level/gameevent/GameEventListenerRegistry	net/minecraft/class_5713	net/minecraft/world/level/gameevent/GameEventListenerRegistry
	f	Ldgo;	a	f_244154_	field_28181	NOOP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Z	a	m_245428_	method_32942	isEmpty
	m	(Ldgn;)V	a	m_245531_	method_32944	register
	m	(Ldgl;Leei;Ldgl$a;Ldgo$a;)Z	a	m_245521_	method_32943	visitInRangeListeners
	m	(Ldgn;)V	b	m_246052_	method_32945	unregister
c	dgo$1	net/minecraft/world/level/gameevent/GameEventListenerRegistry$1	net/minecraft/class_5713$1	net/minecraft/world/level/gameevent/GameEventListenerRegistry$1
	m	()V	<init>	<init>	<init>	<init>
c	dgo$a	net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor	net/minecraft/class_5713$class_7721	net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor
	m	(Ldgn;Leei;)V	visit	m_247726_	visit	visit
c	dgp	net/minecraft/world/level/gameevent/PositionSource	net/minecraft/class_5716	net/minecraft/world/level/gameevent/PositionSource
	f	Lcom/mojang/serialization/Codec;	b	f_157868_	field_28184	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Ldgq;	a	m_142510_	method_32955	getType
	m	(Lcmm;)Ljava/util/Optional;	a	m_142502_	method_32956	getPosition
c	dgq	net/minecraft/world/level/gameevent/PositionSourceType	net/minecraft/class_5717	net/minecraft/world/level/gameevent/PositionSourceType
	f	Ldgq;	a	f_157871_	field_28185	BLOCK
	f	Ldgq;	b	f_157872_	field_28186	ENTITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldgp;Lsf;)V	a	m_157874_	method_32958	toNetwork
	m	()Lcom/mojang/serialization/Codec;	a	m_142341_	method_32957	codec
	m	(Ljava/lang/String;Ldgq;)Ldgq;	a	m_157877_	method_32959	register
	m	(Lsf;Ldgp;)V	a	m_142235_	method_32960	write
	m	(Lacq;)Ljava/lang/IllegalArgumentException;	a	m_157882_	method_32961	method_32961
	m	(Lsf;)Ldgp;	b	m_142281_	method_32962	read
	m	(Lsf;)Ldgp;	c	m_157885_	method_32963	fromNetwork
c	dgr	net/minecraft/world/level/gameevent/package-info	net/minecraft/class_6105	net/minecraft/world/level/gameevent/package-info
c	dgs	net/minecraft/world/level/gameevent/vibrations/VibrationInfo	net/minecraft/class_7269	net/minecraft/world/level/gameevent/vibrations/VibrationInfo
	f	Lcom/mojang/serialization/Codec;	a	f_244481_	field_38245	CODEC
	f	Ldgl;	b	f_243709_	comp_657	gameEvent
	f	F	c	f_243776_	comp_658	distance
	f	Leei;	d	f_243906_	comp_659	pos
	f	Ljava/util/UUID;	e	f_243797_	comp_660	uuid
	f	Ljava/util/UUID;	f	f_243913_	comp_681	projectileOwnerUuid
	f	Lbfj;	g	f_244048_	comp_661	entity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldgl;FLeei;Ljava/util/UUID;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Ldgl;FLeei;Ljava/util/UUID;Ljava/util/UUID;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Ldgl;FLeei;Lbfj;)V	<init>	<init>	<init>	<init>
	m	()Ldgl;	a	f_243709_	comp_657	gameEvent
	m	(Lbfj;)Ljava/util/UUID;	a	m_247625_	method_42684	getProjectileOwner
	m	(Ldgl;Ljava/lang/Float;Leei;Ljava/util/Optional;Ljava/util/Optional;)Ldgs;	a	m_246457_	method_42685	method_42685
	m	(Laif;)Ljava/util/Optional;	a	m_246794_	method_42348	getEntity
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257346_	method_42349	method_42349
	m	(Ldgs;)Ljava/util/Optional;	a	m_247424_	method_42686	method_42686
	m	(Ldgs;)Ljava/util/Optional;	b	m_247491_	method_42689	method_42689
	m	(Laif;)Ljava/util/Optional;	b	m_247126_	method_42687	getProjectileOwner
	m	()F	b	f_243776_	comp_658	distance
	m	(Lbfj;)Lbzg;	b	m_246642_	method_42688	method_42688
	m	(Lbfj;)Z	c	m_246490_	method_42691	method_42691
	m	(Laif;)Ljava/util/Optional;	c	m_247210_	method_42690	method_42690
	m	()Leei;	c	f_243906_	comp_659	pos
	m	(Laif;)Ljava/util/Optional;	d	m_245851_	method_42350	method_42350
	m	()Ljava/util/UUID;	d	f_243797_	comp_660	uuid
	m	()Ljava/util/UUID;	e	f_243913_	comp_681	projectileOwnerUuid
	m	()Lbfj;	f	f_244048_	comp_661	entity
c	dgt	net/minecraft/world/level/gameevent/vibrations/VibrationSelector	net/minecraft/class_7722	net/minecraft/world/level/gameevent/vibrations/VibrationSelector
	f	Lcom/mojang/serialization/Codec;	a	f_244309_	field_40359	CODEC
	f	Ljava/util/Optional;	b	f_244532_	field_40360	currentVibrationData
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;J)V	<init>	<init>	<init>	<init>
	m	(Ldgs;J)V	a	m_247691_	method_45505	addCandidate
	m	()V	a	m_246080_	method_45501	startOver
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_246723_	method_45504	method_45504
	m	(J)Ljava/util/Optional;	a	m_245156_	method_45502	chosenCandidate
	m	(JLdgs;)Lorg/apache/commons/lang3/tuple/Pair;	a	m_245756_	method_45503	method_45503
	m	(Ldgt;)Ljava/lang/Long;	a	m_246022_	method_45506	method_45506
	m	(Ldgs;J)Z	b	m_247012_	method_45507	shouldReplaceVibration
	m	(Ldgt;)Ljava/util/Optional;	b	m_246604_	method_45508	method_45508
c	dgu	net/minecraft/world/level/gameevent/vibrations/VibrationSystem	net/minecraft/class_8514	net/minecraft/world/level/gameevent/vibrations/VibrationSystem
	f	[Ldgl;	d_	f_279664_	field_44638	RESONANCE_EVENTS
	f	Ljava/util/function/ToIntFunction;	e_	f_279561_	field_44639	VIBRATION_FREQUENCY_FOR_EVENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_280224_	method_51383	method_51383
	m	(FI)I	a_	m_280007_	method_51384	getRedstoneStrengthForDistance
	m	(Ldgl;)I	a_	m_280122_	method_51385	getGameEventFrequency
	m	(I)Ldgl;	b	m_280393_	method_51386	getResonanceEventByFrequency
	m	()Ldgu$a;	gb	m_280002_	method_51298	getVibrationData
	m	()Ldgu$d;	gc	m_280445_	method_51299	getVibrationUser
c	dgu$a	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data	net/minecraft/class_8514$class_8515	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data
	f	Lcom/mojang/serialization/Codec;	a	f_279637_	field_44640	CODEC
	f	Ljava/lang/String;	b	f_279525_	field_44641	NBT_TAG_KEY
	f	Ldgs;	c	f_279652_	field_44642	currentVibration
	f	I	d	f_279638_	field_44643	travelTimeInTicks
	f	Ldgt;	e	f_279593_	field_44644	selectionStrategy
	f	Z	f	f_279613_	field_44645	reloadVibrationParticle
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldgs;Ldgt;IZ)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_280178_	method_51388	setTravelTimeInTicks
	m	(Ldgs;)V	a	m_280036_	method_51390	setCurrentVibration
	m	(Z)V	a	m_280671_	method_51393	setReloadVibrationParticle
	m	()Ldgt;	a	m_280457_	method_51387	getSelectionStrategy
	m	(Ldgu$a;)Ljava/util/Optional;	a	m_280609_	method_51391	method_51391
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_280067_	method_51389	method_51389
	m	(Ljava/util/Optional;Ldgt;Ljava/lang/Integer;)Ldgu$a;	a	m_280562_	method_51392	method_51392
	m	()Ldgs;	b	m_280602_	method_51394	getCurrentVibration
	m	()I	c	m_280274_	method_51395	getTravelTimeInTicks
	m	()V	d	m_280502_	method_51396	decrementTravelTime
	m	()Z	e	m_280616_	method_51397	shouldReloadVibrationParticle
c	dgu$b	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener	net/minecraft/class_8514$class_8516	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener
	f	Ldgu;	a	f_279547_	field_44646	system
	m	(Ldgu;)V	<init>	<init>	<init>	<init>
	m	(Laif;Ldgl;Ldgl$a;Leei;Leei;)V	a	m_280268_	method_51398	method_51398
	m	(Ldcb;)Z	a	m_280466_	method_51401	method_51401
	m	(Laif;Ldgu$a;Ldgl;Ldgl$a;Leei;Leei;)V	a	m_280099_	method_51399	scheduleVibration
	m	(Lcmm;Leei;Leei;)Z	a	m_280258_	method_51400	isOccluded
	m	(Lgu;Lgu;)F	a	m_280659_	method_51402	distanceBetweenInBlocks
	m	(Laif;Ldgl;Ldgl$a;Leei;)V	b	m_280275_	method_51403	forceScheduleVibration
c	dgu$c	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker	net/minecraft/class_8514$class_8517	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker
	m	(Laif;Ldgu$a;Ldgu$d;)V	a	m_280634_	method_51404	trySelectAndScheduleVibration
	m	(Ldgu$a;Ldgu$d;Laif;Ldgs;)V	a	m_280257_	method_51408	method_51408
	m	(Lcmm;Lgu;)Z	a	m_280446_	method_51407	areAdjacentChunksTicking
	m	(Lcmm;Ldgu$a;Ldgu$d;)V	a	m_280259_	method_51406	tick
	m	(Laif;Ldgu$a;Ldgu$d;Ldgs;)Z	a	m_280174_	method_51405	receiveVibration
	m	(Laif;Ldgu$a;Ldgu$d;)V	b	m_280404_	method_51409	tryReloadVibrationParticle
c	dgu$d	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User	net/minecraft/class_8514$class_5719	net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User
	m	(Laif;Lgu;Ldgl;Ldgl$a;)Z	a	m_280080_	method_32970	canReceiveVibration
	m	(F)I	a	m_280576_	method_51410	calculateTravelTimeInTicks
	m	(Ldgl;Ldgl$a;)Z	a	m_280612_	method_42324	isValidVibration
	m	()I	a	m_280351_	method_49797	getListenerRadius
	m	(Laif;Lgu;Ldgl;Lbfj;Lbfj;F)V	a	m_280271_	method_32969	onReceiveVibration
	m	()Ldgp;	b	m_280010_	method_51300	getPositionSource
	m	()Lanl;	c	m_280028_	method_42210	getListenableEvents
	m	()Z	d	m_280076_	method_43695	canTriggerAvoidVibration
	m	()V	e	m_280022_	method_42672	onDataChanged
	m	()Z	f	m_280215_	method_51363	requiresAdjacentChunksToBeTicking
c	dgv	net/minecraft/world/level/gameevent/vibrations/package-info	net/minecraft/class_6106	net/minecraft/world/level/gameevent/vibrations/package-info
c	dgw	net/minecraft/world/level/levelgen/Aquifer	net/minecraft/class_6350	net/minecraft/world/level/levelgen/Aquifer
	m	(Ldhd$b;D)Ldcb;	a	m_207104_	method_38317	computeSubstance
	m	()Z	a	m_142203_	method_33742	shouldScheduleFluidUpdate
	m	(Ldgw$a;)Ldgw;	a	m_188374_	method_36381	createDisabled
	m	(Ldho;Lclt;Ldhq;Ldhx;IILdgw$a;)Ldgw;	a	m_223880_	method_36382	create
c	dgw$1	net/minecraft/world/level/levelgen/Aquifer$1	net/minecraft/class_6350$1	net/minecraft/world/level/levelgen/Aquifer$1
	f	Ldgw$a;	a	f_188388_	field_34577	val$fluidRule
	m	(Ldgw$a;)V	<init>	<init>	<init>	<init>
c	dgw$a	net/minecraft/world/level/levelgen/Aquifer$FluidPicker	net/minecraft/class_6350$class_6565	net/minecraft/world/level/levelgen/Aquifer$FluidPicker
	m	(III)Ldgw$b;	computeFluid	m_183538_	computeFluid	computeFluid
c	dgw$b	net/minecraft/world/level/levelgen/Aquifer$FluidStatus	net/minecraft/class_6350$class_6351	net/minecraft/world/level/levelgen/Aquifer$FluidStatus
	f	I	a	f_188400_	field_33576	fluidLevel
	f	Ldcb;	b	f_188401_	field_33577	fluidType
	m	(ILdcb;)V	<init>	<init>	<init>	<init>
	m	(I)Ldcb;	a	m_188405_	method_38318	at
c	dgw$c	net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer	net/minecraft/class_6350$class_5832	net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer
	f	I	A	f_158005_	field_28825	gridSizeX
	f	I	B	f_158006_	field_28826	gridSizeZ
	f	[[I	C	f_188412_	field_34581	SURFACE_SAMPLING_OFFSETS_IN_CHUNKS
	f	I	a	f_157985_	field_31451	X_RANGE
	f	I	b	f_157986_	field_31452	Y_RANGE
	f	I	c	f_157987_	field_31453	Z_RANGE
	f	I	d	f_157988_	field_31454	X_SEPARATION
	f	I	e	f_157989_	field_31455	Y_SEPARATION
	f	I	f	f_157990_	field_31456	Z_SEPARATION
	f	I	g	f_157991_	field_31457	X_SPACING
	f	I	h	f_157992_	field_31458	Y_SPACING
	f	I	i	f_157993_	field_31459	Z_SPACING
	f	I	j	f_196978_	field_36220	MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
	f	D	k	f_196979_	field_36221	FLOWING_UPDATE_SIMULARITY
	f	Ldho;	l	f_188407_	field_34578	noiseChunk
	f	Ldhd;	m	f_157994_	field_28813	barrierNoise
	f	Ldhd;	n	f_188408_	field_35122	fluidLevelFloodednessNoise
	f	Ldhd;	o	f_188409_	field_35123	fluidLevelSpreadNoise
	f	Ldhd;	p	f_157996_	field_33575	lavaNoise
	f	Ldhx;	q	f_188410_	field_34579	positionalRandomFactory
	f	[Ldgw$b;	r	f_157998_	field_28816	aquiferCache
	f	[J	s	f_157999_	field_28817	aquiferLocationCache
	f	Ldgw$a;	t	f_188411_	field_34580	globalFluidPicker
	f	Ldhd;	u	f_223888_	field_38246	erosion
	f	Ldhd;	v	f_223889_	field_38247	depth
	f	Z	w	f_158000_	field_28820	shouldScheduleFluidUpdate
	f	I	x	f_158002_	field_28822	minGridX
	f	I	y	f_158003_	field_28823	minGridY
	f	I	z	f_158004_	field_28824	minGridZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldho;Lclt;Ldhq;Ldhx;IILdgw$a;)V	<init>	<init>	<init>	<init>
	m	(IIII)I	a	m_223898_	method_42352	computeRandomizedFluidSurfaceLevel
	m	(III)I	a	m_158027_	method_33741	getIndex
	m	(I)I	a	m_158039_	method_33734	gridX
	m	(Ldhd$b;Lorg/apache/commons/lang3/mutable/MutableDouble;Ldgw$b;Ldgw$b;)D	a	m_208188_	method_33735	calculatePressure
	m	(J)Ldgw$b;	a	m_188445_	method_33738	getAquiferStatus
	m	(IIILdgw$b;I)Ldcb;	a	m_223903_	method_42353	computeFluidType
	m	(IIILdgw$b;IZ)I	a	m_223909_	method_42354	computeSurfaceLevel
	m	(II)D	a	m_158024_	method_33736	similarity
	m	(III)Ldgw$b;	b	m_188447_	method_40463	computeFluid
	m	(I)I	b	m_158045_	method_33740	gridY
	m	(I)I	c	m_158047_	method_33743	gridZ
c	dgx	net/minecraft/world/level/levelgen/Beardifier	net/minecraft/class_5817	net/minecraft/world/level/levelgen/Beardifier
	f	I	a	f_158060_	field_31461	BEARD_KERNEL_RADIUS
	f	I	f	f_158061_	field_31462	BEARD_KERNEL_SIZE
	f	[F	g	f_158062_	field_28741	BEARD_KERNEL
	f	Lit/unimi/dsi/fastutil/objects/ObjectListIterator;	h	f_158065_	field_28744	pieceIterator
	f	Lit/unimi/dsi/fastutil/objects/ObjectListIterator;	i	f_158066_	field_28745	junctionIterator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/objects/ObjectListIterator;Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V	<init>	<init>	<init>	<init>
	m	(Lcne;Lclt;)Ldgx;	a	m_223937_	method_42695	forStructuresInChunk
	m	(IDI)D	a	m_223921_	method_42693	computeBeardContribution
	m	(Ldsa;)Z	a	m_223940_	method_42696	method_42696
	m	(IIII)D	a	m_223925_	method_33641	getBeardContribution
	m	(Lclt;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Ldsi;)V	a	m_223930_	method_42694	method_42694
	m	(III)D	a	m_158083_	method_33832	getBuryContribution
	m	(I)Z	a	m_223919_	method_42692	isInKernelRange
	m	([F)V	a	m_158081_	method_33640	method_33640
	m	(III)D	b	m_158091_	method_33642	computeBeardContribution
c	dgx$1	net/minecraft/world/level/levelgen/Beardifier$1	net/minecraft/class_5817$1	net/minecraft/world/level/levelgen/Beardifier$1
	f	[I	a	f_223942_	field_38426	$SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dgx$a	net/minecraft/world/level/levelgen/Beardifier$Rigid	net/minecraft/class_5817$class_7301	net/minecraft/world/level/levelgen/Beardifier$Rigid
	f	Ldrs;	a	f_223944_	comp_682	box
	f	Ldsl;	b	f_223945_	comp_683	terrainAdjustment
	f	I	c	f_223946_	comp_684	groundLevelDelta
	m	(Ldrs;Ldsl;I)V	<init>	<init>	<init>	<init>
	m	()Ldrs;	a	f_223944_	comp_682	box
	m	()Ldsl;	b	f_223945_	comp_683	terrainAdjustment
	m	()I	c	f_223946_	comp_684	groundLevelDelta
c	dgy	net/minecraft/world/level/levelgen/BelowZeroRetrogen	net/minecraft/class_6746	net/minecraft/world/level/levelgen/BelowZeroRetrogen
	f	Lcom/mojang/serialization/Codec;	a	f_188455_	field_35480	CODEC
	f	Lcmo;	b	f_188456_	field_35591	UPGRADE_HEIGHT_ACCESSOR
	f	Ljava/util/BitSet;	c	f_188457_	field_35481	EMPTY
	f	Lcom/mojang/serialization/Codec;	d	f_188458_	field_35482	BITSET_CODEC
	f	Lcom/mojang/serialization/Codec;	e	f_188459_	field_35483	NON_EMPTY_CHUNK_STATUS
	f	Ljava/util/Set;	f	f_196980_	field_36192	RETAINED_RETROGEN_BIOMES
	f	Ldec;	g	f_188460_	field_35484	targetStatus
	f	Ljava/util/BitSet;	h	f_188461_	field_35485	missingBedrock
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldec;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Ldes;)V	a	m_188474_	method_39467	replaceOldBedrock
	m	(II)Z	a	m_198214_	method_39895	hasBedrockHole
	m	(Lqr;)Ldgy;	a	m_188485_	method_39326	read
	m	(Lcnn;Lddx;)Lcnn;	a	m_204531_	method_39767	getBiomeResolver
	m	(Ljava/util/BitSet;)Ljava/util/stream/LongStream;	a	m_188481_	method_39324	method_39324
	m	(Ljava/util/stream/LongStream;)Ljava/util/BitSet;	a	m_188483_	method_39325	method_39325
	m	(Ldgy;)Ljava/util/Optional;	a	m_188479_	method_39323	method_39323
	m	(Ldec;)Lcom/mojang/serialization/DataResult;	a	m_274282_	method_39322	method_39322
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_188470_	method_39321	method_39321
	m	(Lcnn;Ljava/util/function/Predicate;Lddx;IIILcnt$f;)Lhe;	a	m_204534_	method_39768	method_39768
	m	(Ldes;Lgu;)V	a	m_198217_	method_39896	method_39896
	m	()Ldec;	a	m_188466_	method_39319	targetStatus
	m	(Ldes;Lgu;)V	b	m_188490_	method_39471	method_39471
	m	(Ldes;)V	b	m_198221_	method_39898	applyBedrockMask
	m	()Z	b	m_198220_	method_39897	hasBedrockHoles
	m	()Ljava/lang/String;	c	m_274283_	method_49529	method_49529
c	dgy$1	net/minecraft/world/level/levelgen/BelowZeroRetrogen$1	net/minecraft/class_6746$1	net/minecraft/world/level/levelgen/BelowZeroRetrogen$1
	m	()V	<init>	<init>	<init>	<init>
c	dgz	net/minecraft/world/level/levelgen/BitRandomSource	net/minecraft/class_6566	net/minecraft/world/level/levelgen/BitRandomSource
	f	F	b	f_188496_	field_34582	FLOAT_MULTIPLIER
	f	D	c	f_188497_	field_34583	DOUBLE_MULTIPLIER
	m	(I)I	c	m_64707_	method_43156	next
c	dh	net/minecraft/advancements/critereon/UsingItemTrigger	net/minecraft/class_6409	net/minecraft/advancements/critereon/UsingItemTrigger
	f	Lacq;	a	f_163861_	field_33937	ID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldh$a;)Z	a	m_163868_	method_37263	method_37263
	m	(Lcom/google/gson/JsonObject;Lba;Lbe;)Ldh$a;	a	m_7214_	method_37264	createInstance
	m	(Laig;Lcfz;)V	a	m_163865_	method_37262	trigger
c	dh$a	net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance	net/minecraft/class_6409$class_6410	net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance
	f	Lbz;	a	f_163879_	field_33938	item
	m	(Lba;Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lbo$a;Lbz$a;)Ldh$a;	a	m_163883_	method_37265	lookingAt
	m	(Lcfz;)Z	a	m_163886_	method_37266	matches
c	dha	net/minecraft/world/level/levelgen/Column	net/minecraft/class_5721	net/minecraft/world/level/levelgen/Column
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcms;Lgu;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional;	a	m_158175_	method_32982	scan
	m	(Ljava/util/OptionalInt;)Ldha;	a	m_158181_	method_32983	withFloor
	m	(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Ldha;	a	m_158183_	method_32984	create
	m	(Lcms;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lgu$a;ILha;)Ljava/util/OptionalInt;	a	m_158167_	method_34280	scanDirection
	m	()Ldha;	a	m_158161_	method_32980	line
	m	(I)Ldha;	a	m_158162_	method_32981	below
	m	(II)Ldha$b;	a	m_158164_	method_35326	around
	m	(Ljava/util/OptionalInt;)Ldha;	b	m_158191_	method_35328	withCeiling
	m	()Ljava/util/OptionalInt;	b	m_142011_	method_32985	getCeiling
	m	(II)Ldha$b;	b	m_158188_	method_32986	inside
	m	(I)Ldha;	b	m_158186_	method_35327	fromHighest
	m	(I)Ldha;	c	m_158193_	method_32988	above
	m	()Ljava/util/OptionalInt;	c	m_142009_	method_32987	getFloor
	m	(I)Ldha;	d	m_158195_	method_35329	fromLowest
	m	()Ljava/util/OptionalInt;	d	m_142030_	method_33385	getHeight
c	dha$a	net/minecraft/world/level/levelgen/Column$Line	net/minecraft/class_5721$class_5722	net/minecraft/world/level/levelgen/Column$Line
	f	Ldha$a;	a	f_158197_	field_28197	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	dha$b	net/minecraft/world/level/levelgen/Column$Range	net/minecraft/class_5721$class_5723	net/minecraft/world/level/levelgen/Column$Range
	f	I	a	f_158204_	field_28198	floor
	f	I	b	f_158205_	field_28199	ceiling
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	e	m_158212_	method_32990	ceiling
	m	()I	f	m_158213_	method_32991	floor
	m	()I	g	m_158214_	method_32992	height
c	dha$c	net/minecraft/world/level/levelgen/Column$Ray	net/minecraft/class_5721$class_5724	net/minecraft/world/level/levelgen/Column$Ray
	f	I	a	f_158216_	field_28200	edge
	f	Z	b	f_158217_	field_28201	pointingUp
	m	(IZ)V	<init>	<init>	<init>	<init>
c	dhb	net/minecraft/world/level/levelgen/DebugLevelSource	net/minecraft/class_2891	net/minecraft/world/level/levelgen/DebugLevelSource
	f	Lcom/mojang/serialization/Codec;	c	f_64111_	field_24768	CODEC
	f	Ldcb;	d	f_64112_	field_13162	AIR
	f	Ldcb;	e	f_64113_	field_13164	BARRIER
	f	I	f	f_158225_	field_31465	HEIGHT
	f	I	g	f_158226_	field_31466	BARRIER_HEIGHT
	f	I	h	f_158227_	field_31467	BLOCK_MARGIN
	f	Ljava/util/List;	i	f_64114_	field_13163	ALL_BLOCKS
	f	I	j	f_64115_	field_13161	GRID_WIDTH
	f	I	k	f_64116_	field_13160	GRID_HEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe$c;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljava/util/stream/Stream;	a	m_208207_	method_12579	method_12579
	m	(II)Ldcb;	a	m_64148_	method_12578	getBlockStateFor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254814_	method_40465	method_40465
c	dhc	net/minecraft/world/level/levelgen/Density	net/minecraft/class_6567	net/minecraft/world/level/levelgen/Density
	f	D	a	f_188536_	field_34584	SURFACE
	f	D	b	f_188537_	field_34585	UNRECOVERABLY_DENSE
	f	D	c	f_188538_	field_34586	UNRECOVERABLY_THIN
	m	()V	<init>	<init>	<init>	<init>
c	dhd	net/minecraft/world/level/levelgen/DensityFunction	net/minecraft/class_6910	net/minecraft/world/level/levelgen/DensityFunction
	f	Lcom/mojang/serialization/Codec;	b	f_208216_	field_37057	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_208217_	field_37058	CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_208218_	field_37059	HOLDER_HELPER_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd$b;)D	a	m_207386_	method_40464	compute
	m	(Ldhd;)Lhe;	a	m_208225_	method_41061	method_41061
	m	()D	a	m_207402_	comp_377	minValue
	m	(DD)Ldhd;	a	m_208220_	method_40468	clamp
	m	(Ldhd$f;)Ldhd;	a	m_207456_	method_40469	mapAll
	m	([DLdhd$a;)V	a	m_207362_	method_40470	fillArray
	m	()D	b	m_207401_	comp_378	maxValue
	m	()Laou;	c	m_214023_	method_41062	codec
	m	()Ldhd;	d	m_208229_	method_40471	abs
	m	()Ldhd;	e	m_208230_	method_40472	square
	m	()Ldhd;	f	m_208231_	method_40473	cube
	m	()Ldhd;	g	m_208232_	method_40474	halfNegative
	m	()Ldhd;	h	m_208233_	method_40475	quarterNegative
	m	()Ldhd;	i	m_208234_	method_40476	squeeze
c	dhd$a	net/minecraft/world/level/levelgen/DensityFunction$ContextProvider	net/minecraft/class_6910$class_6911	net/minecraft/world/level/levelgen/DensityFunction$ContextProvider
	m	(I)Ldhd$b;	a	m_207263_	method_40477	forIndex
	m	([DLdhd;)V	a	m_207207_	method_40478	fillAllDirectly
c	dhd$b	net/minecraft/world/level/levelgen/DensityFunction$FunctionContext	net/minecraft/class_6910$class_6912	net/minecraft/world/level/levelgen/DensityFunction$FunctionContext
	m	()I	a	m_207115_	comp_371	blockX
	m	()I	b	m_207114_	comp_372	blockY
	m	()I	c	m_207113_	comp_373	blockZ
	m	()Ldim;	d	m_188743_	method_39327	getBlender
c	dhd$c	net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder	net/minecraft/class_6910$class_7270	net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder
	f	Lcom/mojang/serialization/Codec;	a	f_223996_	field_38248	CODEC
	f	Lhe;	b	f_223997_	comp_662	noiseData
	f	Ldwh;	c	f_223998_	comp_663	noise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Ldwh;)V	<init>	<init>	<init>	<init>
	m	(DDD)D	a	m_224006_	method_42356	getValue
	m	(Lhe;)Ldhd$c;	a	m_224010_	method_42357	method_42357
	m	()D	a	m_224005_	method_42355	maxValue
	m	()Lhe;	b	f_223997_	comp_662	noiseData
	m	()Ldwh;	c	f_223998_	comp_663	noise
c	dhd$d	net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction	net/minecraft/class_6910$class_6913	net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction
c	dhd$e	net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext	net/minecraft/class_6910$class_6914	net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext
	f	I	a	f_208243_	comp_371	blockX
	f	I	b	f_208244_	comp_372	blockY
	f	I	c	f_208245_	comp_373	blockZ
	m	(III)V	<init>	<init>	<init>	<init>
c	dhd$f	net/minecraft/world/level/levelgen/DensityFunction$Visitor	net/minecraft/class_6910$class_6915	net/minecraft/world/level/levelgen/DensityFunction$Visitor
	m	(Ldhd$c;)Ldhd$c;	a	m_213918_	method_42358	visitNoise
	m	(Ldhd;)Ldhd;	apply	m_214017_	apply	apply
c	dhe	net/minecraft/world/level/levelgen/DensityFunctions	net/minecraft/class_6916	net/minecraft/world/level/levelgen/DensityFunctions
	f	D	a	f_208257_	field_37060	MAX_REASONABLE_NOISE_VALUE
	f	Lcom/mojang/serialization/Codec;	b	f_208258_	field_37061	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_208259_	field_37062	CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_208260_	field_37063	NOISE_VALUE_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Ldhd;	a	m_224022_	method_41063	method_41063
	m	(D)Ldhd;	a	m_208264_	method_40480	constant
	m	(Ldhd;DLdhd;)Ldhd;	a	m_224030_	method_42359	lerp
	m	(Lhe;D)Ldhd;	a	m_208324_	method_40494	noise
	m	(Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Laou;	a	m_224038_	method_41068	doubleFunctionArgumentCodec
	m	(Lcom/mojang/serialization/MapCodec;)Laou;	a	m_224028_	method_41065	makeCodec
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)Laou;	a	m_224042_	method_41069	singleFunctionArgumentCodec
	m	(Laod;)Ldhd;	a	m_224020_	method_41528	spline
	m	(Ldhd;Lhe;Ldhe$z$a;)Ldhd;	a	m_208315_	method_40491	weirdScaledSampler
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_224045_	method_41070	method_41070
	m	(Lhr;Ljava/lang/String;Laou;)Lcom/mojang/serialization/Codec;	a	m_224034_	method_41067	register
	m	()Ldhd;	a	m_208263_	method_40479	zero
	m	(Ldhd;)Ldhd;	a	m_208281_	method_40483	interpolated
	m	(J)Ldhd;	a	m_208271_	method_40482	endIslands
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_208342_	method_41066	bootstrap
	m	(Lhe;DD)Ldhd;	a	m_208327_	method_40495	mappedNoise
	m	(Ldhd;DDLdhd;Ldhd;)Ldhd;	a	m_208287_	method_40485	rangeChoice
	m	(IIDD)Ldhd;	a	m_208266_	method_40481	yClampedGradient
	m	(Ldhd;Ldhd;)Ldhd;	a	m_208293_	method_40486	add
	m	(Lhe;DDDD)Ldhd;	a	m_208336_	method_40496	mappedNoise
	m	(Ldhd;Ldhd;DLhe;)Ldhd;	a	m_208296_	method_40487	shiftedNoise2d
	m	(Ldhd;Ldhe$k$a;)Ldhd;	a	m_208312_	method_40490	map
	m	(Lhe;DDD)Ldhd;	a	m_208331_	method_40497	mappedNoise
	m	(Lhe;)Ldhd;	a	m_208322_	method_40493	noise
	m	(Ldhd;Ldhd;Ldhd;)Ldhd;	a	m_208301_	method_40488	lerp
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Laou;	a	m_224024_	method_41064	singleArgumentCodec
	m	(Ldhd;DD)Ldhd;	a	m_208283_	method_40484	mapFromUnitTo
	m	(Ldhd;Ldhd;)Ldhd;	b	m_208363_	method_40500	mul
	m	(Ldhd;)Ldhd;	b	m_208361_	method_40499	flatCache
	m	(Lhe;)Ldhd;	b	m_208366_	method_40501	shiftA
	m	()Ldhd;	b	m_208360_	method_40498	blendAlpha
	m	(Lhe;DD)Ldhd;	b	m_208368_	method_40502	noise
	m	(Ldhd;Ldhd;)Ldhd;	c	m_208375_	method_40505	min
	m	(Lhe;)Ldhd;	c	m_208378_	method_40506	shiftB
	m	()Ldhd;	c	m_208372_	method_40503	blendOffset
	m	(Ldhd;)Ldhd;	c	m_208373_	method_40504	cache2d
	m	(Lhe;)Ldhd;	d	m_208385_	method_40509	shift
	m	(Ldhd;Ldhd;)Ldhd;	d	m_208382_	method_40508	max
	m	(Ldhd;)Ldhd;	d	m_208380_	method_40507	cacheOnce
	m	(Ldhd;)Ldhd;	e	m_208387_	method_40510	cacheAllInCell
	m	(Ldhd;)Ldhd;	f	m_208389_	method_40512	blendDensity
	m	(Ldhd;)Lcom/mojang/datafixers/util/Either;	g	m_224050_	method_41071	method_41071
	m	(Ldhd;)Lcom/mojang/serialization/Codec;	h	m_224052_	method_42360	method_42360
c	dhe$1	net/minecraft/world/level/levelgen/DensityFunctions$1	net/minecraft/class_6916$1	net/minecraft/world/level/levelgen/DensityFunctions$1
	f	[I	a	f_208393_	field_36540	$SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Mapped$Type
	f	[I	b	f_208394_	field_36542	$SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$TwoArgumentSimpleFunction$Type
	f	[I	c	f_208395_	field_36541	$SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$MulOrAdd$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dhe$a	net/minecraft/world/level/levelgen/DensityFunctions$Ap2	net/minecraft/class_6916$class_6917	net/minecraft/world/level/levelgen/DensityFunctions$Ap2
	f	Ldhe$y$a;	e	f_208397_	comp_374	type
	f	Ldhd;	f	f_208398_	comp_375	argument1
	f	Ldhd;	g	f_208399_	comp_376	argument2
	f	D	h	f_208400_	comp_377	minValue
	f	D	i	f_208401_	comp_378	maxValue
	m	(Ldhe$y$a;Ldhd;Ldhd;DD)V	<init>	<init>	<init>	<init>
c	dhe$aa	net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient	net/minecraft/class_6916$class_6945	net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient
	f	Laou;	a	f_208480_	field_37074	CODEC
	f	I	e	f_208481_	comp_410	fromY
	f	I	f	f_208482_	comp_411	toY
	f	D	g	f_208483_	comp_412	fromValue
	f	D	h	f_208484_	comp_413	toValue
	f	Lcom/mojang/serialization/MapCodec;	i	f_208485_	field_37075	DATA_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIDD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208493_	method_41076	method_41076
	m	()I	j	f_208481_	comp_410	fromY
	m	()I	k	f_208482_	comp_411	toY
	m	()D	l	f_208483_	comp_412	fromValue
	m	()D	m	f_208484_	comp_413	toValue
c	dhe$b	net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker	net/minecraft/class_6916$class_7049	net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker
	f	Ldhe$b;	a	INSTANCE	field_37076	INSTANCE
	f	[Ldhe$b;	f	$VALUES	field_37077	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$b;	j	m_208520_	method_41077	$values
c	dhe$c	net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker	net/minecraft/class_6916$class_7050	net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker
	f	Laou;	e	f_208524_	field_37078	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dhe$d	net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha	net/minecraft/class_6916$class_6919	net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha
	f	Ldhe$d;	a	INSTANCE	field_36549	INSTANCE
	f	Laou;	e	f_208528_	field_37079	CODEC
	f	[Ldhe$d;	f	$VALUES	field_36550	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$d;	j	m_208542_	method_40517	$values
c	dhe$e	net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity	net/minecraft/class_6916$class_6920	net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity
	f	Ldhd;	a	f_208546_	comp_379	input
	f	Laou;	e	f_208547_	field_37080	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;)V	<init>	<init>	<init>	<init>
c	dhe$f	net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset	net/minecraft/class_6916$class_6921	net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset
	f	Ldhe$f;	a	INSTANCE	field_36551	INSTANCE
	f	Laou;	e	f_208565_	field_37081	CODEC
	f	[Ldhe$f;	f	$VALUES	field_36552	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$f;	j	m_208579_	method_40519	$values
c	dhe$g	net/minecraft/world/level/levelgen/DensityFunctions$Clamp	net/minecraft/class_6916$class_6922	net/minecraft/world/level/levelgen/DensityFunctions$Clamp
	f	Laou;	a	f_208583_	field_37082	CODEC
	f	Ldhd;	e	f_208584_	comp_380	input
	f	D	f	f_208585_	comp_377	minValue
	f	D	g	f_208586_	comp_378	maxValue
	f	Lcom/mojang/serialization/MapCodec;	h	f_208587_	field_37083	DATA_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;DD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208596_	method_41078	method_41078
c	dhe$h	net/minecraft/world/level/levelgen/DensityFunctions$Constant	net/minecraft/class_6916$class_6923	net/minecraft/world/level/levelgen/DensityFunctions$Constant
	f	D	a	f_208607_	comp_381	value
	f	Laou;	e	f_208608_	field_37084	CODEC
	f	Ldhe$h;	f	f_208609_	field_36553	ZERO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(D)V	<init>	<init>	<init>	<init>
	m	()D	j	f_208607_	comp_381	value
c	dhe$i	net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction	net/minecraft/class_6916$class_6924	net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction
	f	Laou;	a	f_208626_	field_37085	CODEC
	f	F	e	f_224061_	field_37677	ISLAND_THRESHOLD
	f	Ldwk;	f	f_208627_	field_36554	islandNoise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(J)V	<init>	<init>	<init>	<init>
	m	(Ldwk;II)F	a	m_224062_	method_41529	getHeightValue
c	dhe$j	net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder	net/minecraft/class_6916$class_7051	net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder
	f	Lhe;	a	f_208636_	comp_468	function
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	j	f_208636_	comp_468	function
c	dhe$k	net/minecraft/world/level/levelgen/DensityFunctions$Mapped	net/minecraft/class_6916$class_6925	net/minecraft/world/level/levelgen/DensityFunctions$Mapped
	f	Ldhe$k$a;	a	f_208654_	comp_382	type
	f	Ldhd;	e	f_208655_	comp_380	input
	f	D	f	f_208656_	comp_377	minValue
	f	D	g	f_208657_	comp_378	maxValue
	m	(Ldhe$k$a;Ldhd;DD)V	<init>	<init>	<init>	<init>
	m	(Ldhe$k$a;Ldhd;)Ldhe$k;	a	m_208671_	method_41079	create
	m	(Ldhe$k$a;D)D	a	m_208668_	method_40521	transform
	m	(Ldhd$f;)Ldhe$k;	b	m_207456_	method_41080	mapAll
	m	()Ldhe$k$a;	k	f_208654_	comp_382	type
c	dhe$k$a	net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type	net/minecraft/class_6916$class_6925$class_6926	net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type
	f	Ldhe$k$a;	a	ABS	field_36555	ABS
	f	Ldhe$k$a;	b	SQUARE	field_36556	SQUARE
	f	Ldhe$k$a;	c	CUBE	field_36557	CUBE
	f	Ldhe$k$a;	d	HALF_NEGATIVE	field_36558	HALF_NEGATIVE
	f	Ldhe$k$a;	e	QUARTER_NEGATIVE	field_36559	QUARTER_NEGATIVE
	f	Ldhe$k$a;	f	SQUEEZE	field_36560	SQUEEZE
	f	Ljava/lang/String;	g	f_208690_	field_37086	name
	f	Laou;	h	f_208691_	field_37087	codec
	f	[Ldhe$k$a;	i	$VALUES	field_36561	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldhd;)Ldhe$k;	a	m_208699_	method_41081	method_41081
	m	()[Ldhe$k$a;	a	m_208698_	method_40522	$values
c	dhe$l	net/minecraft/world/level/levelgen/DensityFunctions$Marker	net/minecraft/class_6916$class_6927	net/minecraft/world/level/levelgen/DensityFunctions$Marker
	f	Ldhe$l$a;	a	f_208705_	comp_383	type
	f	Ldhd;	e	f_208706_	comp_469	wrapped
	m	(Ldhe$l$a;Ldhd;)V	<init>	<init>	<init>	<init>
c	dhe$l$a	net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type	net/minecraft/class_6916$class_6927$class_6928	net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type
	f	Ldhe$l$a;	a	Interpolated	field_36562	Interpolated
	f	Ldhe$l$a;	b	FlatCache	field_36563	FlatCache
	f	Ldhe$l$a;	c	Cache2D	field_36564	Cache2D
	f	Ldhe$l$a;	d	CacheOnce	field_36565	CacheOnce
	f	Ldhe$l$a;	e	CacheAllInCell	field_36566	CacheAllInCell
	f	Ljava/lang/String;	f	f_208730_	field_37088	name
	f	Laou;	g	f_208731_	field_37089	codec
	f	[Ldhe$l$a;	h	$VALUES	field_36567	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$l$a;	a	m_208738_	method_40523	$values
	m	(Ldhd;)Ldhe$m;	a	m_208739_	method_41082	method_41082
c	dhe$m	net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked	net/minecraft/class_6916$class_7052	net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked
	m	()Ldhe$l$a;	j	m_207136_	comp_383	type
	m	()Ldhd;	k	m_207056_	comp_469	wrapped
c	dhe$n	net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd	net/minecraft/class_6916$class_6929	net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd
	f	Ldhe$n$a;	e	f_208746_	comp_385	specificType
	f	Ldhd;	f	f_208747_	comp_380	input
	f	D	g	f_208748_	comp_377	minValue
	f	D	h	f_208749_	comp_378	maxValue
	f	D	i	f_208750_	comp_386	argument
	m	(Ldhe$n$a;Ldhd;DDD)V	<init>	<init>	<init>	<init>
	m	()Ldhe$n$a;	m	f_208746_	comp_385	specificType
	m	()D	n	f_208750_	comp_386	argument
c	dhe$n$a	net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type	net/minecraft/class_6916$class_6929$class_6930	net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type
	f	Ldhe$n$a;	a	MUL	field_36568	MUL
	f	Ldhe$n$a;	b	ADD	field_36569	ADD
	f	[Ldhe$n$a;	c	$VALUES	field_36570	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$n$a;	a	m_208780_	method_40524	$values
c	dhe$o	net/minecraft/world/level/levelgen/DensityFunctions$Noise	net/minecraft/class_6916$class_6931	net/minecraft/world/level/levelgen/DensityFunctions$Noise
	f	Lcom/mojang/serialization/MapCodec;	a	f_208784_	field_37090	DATA_CODEC
	f	Laou;	e	f_208785_	field_37091	CODEC
	f	Ldhd$c;	f	f_208787_	comp_387	noise
	f	D	g	f_208788_	comp_388	xzScale
	f	D	h	f_208789_	comp_389	yScale
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd$c;DD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208797_	method_41083	method_41083
	m	()Ldhd$c;	j	f_208787_	comp_387	noise
	m	()D	k	f_208788_	comp_388	xzScale
	m	()D	l	f_208789_	comp_389	yScale
c	dhe$p	net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer	net/minecraft/class_6916$class_6932	net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer
	m	(D)D	a	m_207382_	method_40520	transform
	m	()Ldhd;	as_	m_207305_	comp_380	input
c	dhe$q	net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice	net/minecraft/class_6916$class_6933	net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice
	f	Lcom/mojang/serialization/MapCodec;	a	f_208821_	field_37092	DATA_CODEC
	f	Laou;	e	f_208822_	field_37093	CODEC
	f	Ldhd;	f	f_208823_	comp_390	input
	f	D	g	f_208824_	comp_391	minInclusive
	f	D	h	f_208825_	comp_392	maxExclusive
	f	Ldhd;	i	f_208826_	comp_393	whenInRange
	f	Ldhd;	j	f_208827_	comp_394	whenOutOfRange
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;DDLdhd;Ldhd;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208836_	method_41085	method_41085
	m	()Ldhd;	j	f_208823_	comp_390	input
	m	()D	k	f_208824_	comp_391	minInclusive
	m	()D	l	f_208825_	comp_392	maxExclusive
	m	()Ldhd;	m	f_208826_	comp_393	whenInRange
	m	()Ldhd;	n	f_208827_	comp_394	whenOutOfRange
c	dhe$r	net/minecraft/world/level/levelgen/DensityFunctions$Shift	net/minecraft/class_6916$class_6934	net/minecraft/world/level/levelgen/DensityFunctions$Shift
	f	Ldhd$c;	a	f_208857_	comp_395	offsetNoise
	f	Laou;	e	f_208858_	field_37094	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd$c;)V	<init>	<init>	<init>	<init>
c	dhe$s	net/minecraft/world/level/levelgen/DensityFunctions$ShiftA	net/minecraft/class_6916$class_6937	net/minecraft/world/level/levelgen/DensityFunctions$ShiftA
	f	Ldhd$c;	a	f_208877_	comp_395	offsetNoise
	f	Laou;	e	f_208878_	field_37095	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd$c;)V	<init>	<init>	<init>	<init>
c	dhe$t	net/minecraft/world/level/levelgen/DensityFunctions$ShiftB	net/minecraft/class_6916$class_6938	net/minecraft/world/level/levelgen/DensityFunctions$ShiftB
	f	Ldhd$c;	a	f_208897_	comp_395	offsetNoise
	f	Laou;	e	f_208898_	field_37096	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd$c;)V	<init>	<init>	<init>	<init>
c	dhe$u	net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise	net/minecraft/class_6916$class_6939	net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise
	m	(DDD)D	a	m_208917_	method_40525	compute
	m	()Ldhd$c;	j	m_214040_	comp_395	offsetNoise
c	dhe$v	net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise	net/minecraft/class_6916$class_6940	net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise
	f	Laou;	a	f_208923_	field_37097	CODEC
	f	Ldhd;	e	f_208924_	comp_396	shiftX
	f	Ldhd;	f	f_208925_	comp_397	shiftY
	f	Ldhd;	g	f_208926_	comp_398	shiftZ
	f	D	h	f_208927_	comp_399	xzScale
	f	D	i	f_208928_	comp_400	yScale
	f	Ldhd$c;	j	f_208930_	comp_664	noise
	f	Lcom/mojang/serialization/MapCodec;	k	f_208931_	field_37098	DATA_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;Ldhd;Ldhd;DDLdhd$c;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208942_	method_41090	method_41090
	m	()Ldhd;	j	f_208924_	comp_396	shiftX
	m	()Ldhd;	k	f_208925_	comp_397	shiftY
	m	()Ldhd;	l	f_208926_	comp_398	shiftZ
	m	()D	m	f_208927_	comp_399	xzScale
	m	()D	n	f_208928_	comp_400	yScale
	m	()Ldhd$c;	o	f_208930_	comp_664	noise
c	dhe$w	net/minecraft/world/level/levelgen/DensityFunctions$Spline	net/minecraft/class_6916$class_7076	net/minecraft/world/level/levelgen/DensityFunctions$Spline
	f	Laou;	a	f_211701_	field_37255	CODEC
	f	Laod;	e	f_211702_	comp_526	spline
	f	Lcom/mojang/serialization/Codec;	f	f_224114_	field_37678	SPLINE_CODEC
	f	Lcom/mojang/serialization/MapCodec;	g	f_211705_	field_37256	DATA_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laod;)V	<init>	<init>	<init>	<init>
	m	(Ldhd$f;Ldhe$w$a;)Ldhe$w$a;	a	m_224117_	method_41197	method_41197
	m	()Laod;	j	f_211702_	comp_526	spline
c	dhe$w$a	net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate	net/minecraft/class_6916$class_7076$class_7135	net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate
	f	Lcom/mojang/serialization/Codec;	b	f_224121_	field_37679	CODEC
	f	Lhe;	c	f_224122_	comp_536	function
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_224122_	comp_536	function
	m	(Ldhe$w$b;)F	a	m_183321_	method_41531	apply
	m	(Ldhd$f;)Ldhe$w$a;	a	m_224127_	method_41530	mapAll
c	dhe$w$b	net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point	net/minecraft/class_6916$class_7076$class_7136	net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point
	f	Ldhd$b;	a	f_224139_	comp_537	context
	m	(Ldhd$b;)V	<init>	<init>	<init>	<init>
	m	()Ldhd$b;	a	f_224139_	comp_537	context
c	dhe$x	net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext	net/minecraft/class_6916$class_6943	net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext
	m	(Ldhd$b;D)D	a	m_207219_	method_40518	transform
	m	()Ldhd;	j	m_207189_	comp_379	input
c	dhe$y	net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction	net/minecraft/class_6916$class_7055	net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction
	f	Lorg/slf4j/Logger;	a	f_209071_	field_37110	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhe$y$a;Ldhd;Ldhd;)Ldhe$y;	a	m_209073_	method_41097	create
	m	()Ldhe$y$a;	j	m_207119_	comp_374	type
	m	()Ldhd;	k	m_207185_	comp_375	argument1
	m	()Ldhd;	l	m_207190_	comp_376	argument2
c	dhe$y$a	net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type	net/minecraft/class_6916$class_7055$class_6918	net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type
	f	Ldhe$y$a;	a	ADD	field_36544	ADD
	f	Ldhe$y$a;	b	MUL	field_36545	MUL
	f	Ldhe$y$a;	c	MIN	field_36546	MIN
	f	Ldhe$y$a;	d	MAX	field_36547	MAX
	f	Laou;	e	f_209082_	field_37111	codec
	f	Ljava/lang/String;	f	f_209083_	field_37112	name
	f	[Ldhe$y$a;	g	$VALUES	field_36548	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldhd;Ldhd;)Ldhe$y;	a	m_209091_	method_41098	method_41098
	m	()[Ldhe$y$a;	a	m_209090_	method_40516	$values
c	dhe$z	net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler	net/minecraft/class_6916$class_6944	net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler
	f	Laou;	a	f_208424_	field_37064	CODEC
	f	Ldhd;	e	f_208425_	comp_379	input
	f	Ldhd$c;	f	f_208427_	comp_665	noise
	f	Ldhe$z$a;	g	f_208428_	comp_408	rarityValueMapper
	f	Lcom/mojang/serialization/MapCodec;	h	f_208429_	field_37065	DATA_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;Ldhd$c;Ldhe$z$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_208437_	method_41072	method_41072
	m	()Ldhd$c;	k	f_208427_	comp_665	noise
	m	()Ldhe$z$a;	l	f_208428_	comp_408	rarityValueMapper
c	dhe$z$a	net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper	net/minecraft/class_6916$class_6944$class_7048	net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper
	f	Ldhe$z$a;	a	TYPE1	field_37066	TYPE1
	f	Ldhe$z$a;	b	TYPE2	field_37067	TYPE2
	f	Lcom/mojang/serialization/Codec;	c	f_208460_	field_37068	CODEC
	f	Ljava/lang/String;	d	f_208462_	field_37070	name
	f	Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;	e	f_208463_	field_37071	mapper
	f	D	f	f_208464_	field_37072	maxRarity
	f	[Ldhe$z$a;	g	$VALUES	field_37073	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;D)V	<init>	<init>	<init>	<init>
	m	()[Ldhe$z$a;	a	m_208473_	method_41074	$values
c	dhf	net/minecraft/world/level/levelgen/FlatLevelSource	net/minecraft/class_2897	net/minecraft/world/level/levelgen/FlatLevelSource
	f	Lcom/mojang/serialization/Codec;	c	f_64164_	field_24769	CODEC
	f	Ldqd;	d	f_64165_	field_24510	settings
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldqd;)V	<init>	<init>	<init>	<init>
	m	(Lhe$c;)Lhe;	a	m_254817_	method_46718	method_46718
	m	(Lhg;)Ljava/util/stream/Stream;	a	m_254816_	method_46719	method_46719
	m	(I)[Ldcb;	a	m_204542_	method_28001	method_28001
	m	(Ldcb;)Ldcb;	a	m_204548_	method_28002	method_28002
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254815_	method_40158	method_40158
	m	()Ldqd;	g	m_64191_	method_28545	settings
c	dhg	net/minecraft/world/level/levelgen/GenerationStep	net/minecraft/class_2893	net/minecraft/world/level/levelgen/GenerationStep
	m	()V	<init>	<init>	<init>	<init>
c	dhg$a	net/minecraft/world/level/levelgen/GenerationStep$Carving	net/minecraft/class_2893$class_2894	net/minecraft/world/level/levelgen/GenerationStep$Carving
	f	Ldhg$a;	a	AIR	field_13169	AIR
	f	Ldhg$a;	b	LIQUID	field_13166	LIQUID
	f	Lcom/mojang/serialization/Codec;	c	f_64194_	field_24770	CODEC
	f	Ljava/lang/String;	d	f_64196_	field_13167	name
	f	[Ldhg$a;	e	$VALUES	field_13170	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_64208_	method_12581	getName
	m	()[Ldhg$a;	b	m_158285_	method_36750	$values
c	dhg$b	net/minecraft/world/level/levelgen/GenerationStep$Decoration	net/minecraft/class_2893$class_2895	net/minecraft/world/level/levelgen/GenerationStep$Decoration
	f	Ldhg$b;	a	RAW_GENERATION	field_13174	RAW_GENERATION
	f	Ldhg$b;	b	LAKES	field_25186	LAKES
	f	Ldhg$b;	c	LOCAL_MODIFICATIONS	field_13171	LOCAL_MODIFICATIONS
	f	Ldhg$b;	d	UNDERGROUND_STRUCTURES	field_13172	UNDERGROUND_STRUCTURES
	f	Ldhg$b;	e	SURFACE_STRUCTURES	field_13173	SURFACE_STRUCTURES
	f	Ldhg$b;	f	STRONGHOLDS	field_25187	STRONGHOLDS
	f	Ldhg$b;	g	UNDERGROUND_ORES	field_13176	UNDERGROUND_ORES
	f	Ldhg$b;	h	UNDERGROUND_DECORATION	field_13177	UNDERGROUND_DECORATION
	f	Ldhg$b;	i	FLUID_SPRINGS	field_35182	FLUID_SPRINGS
	f	Ldhg$b;	j	VEGETAL_DECORATION	field_13178	VEGETAL_DECORATION
	f	Ldhg$b;	k	TOP_LAYER_MODIFICATION	field_13179	TOP_LAYER_MODIFICATION
	f	Lcom/mojang/serialization/Codec;	l	f_224188_	field_37680	CODEC
	f	Ljava/lang/String;	m	f_224189_	field_37682	name
	f	[Ldhg$b;	n	$VALUES	field_13181	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_224194_	method_41532	getName
	m	()[Ldhg$b;	b	m_158286_	method_36751	$values
c	dhh	net/minecraft/world/level/levelgen/GeodeBlockSettings	net/minecraft/class_5585	net/minecraft/world/level/levelgen/GeodeBlockSettings
	f	Ldot;	a	f_158287_	field_27295	fillingProvider
	f	Ldot;	b	f_158288_	field_27296	innerLayerProvider
	f	Ldot;	c	f_158289_	field_27297	alternateInnerLayerProvider
	f	Ldot;	d	f_158290_	field_27298	middleLayerProvider
	f	Ldot;	e	f_158291_	field_27299	outerLayerProvider
	f	Ljava/util/List;	f	f_158292_	field_27300	innerPlacements
	f	Lanl;	g	f_158293_	field_33769	cannotReplace
	f	Lanl;	h	f_158294_	field_33931	invalidBlocks
	f	Lcom/mojang/serialization/Codec;	i	f_158295_	field_27301	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ldot;Ldot;Ldot;Ldot;Ljava/util/List;Lanl;Lanl;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_158306_	method_31887	method_31887
	m	(Ldhh;)Lanl;	a	m_204563_	method_37255	method_37255
	m	(Ldhh;)Lanl;	b	m_204565_	method_36995	method_36995
	m	(Ldhh;)Ljava/util/List;	c	m_158312_	method_31886	method_31886
	m	(Ldhh;)Ldot;	d	m_158314_	method_31888	method_31888
	m	(Ldhh;)Ldot;	e	m_158316_	method_31889	method_31889
	m	(Ldhh;)Ldot;	f	m_158318_	method_31890	method_31890
	m	(Ldhh;)Ldot;	g	m_158320_	method_31891	method_31891
	m	(Ldhh;)Ldot;	h	m_158322_	method_31892	method_31892
c	dhi	net/minecraft/world/level/levelgen/GeodeCrackSettings	net/minecraft/class_5586	net/minecraft/world/level/levelgen/GeodeCrackSettings
	f	Lcom/mojang/serialization/Codec;	a	f_158324_	field_27302	CODEC
	f	D	b	f_158325_	field_27303	generateCrackChance
	f	D	c	f_158326_	field_27304	baseCrackSize
	f	I	d	f_158327_	field_27305	crackPointOffset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(DDI)V	<init>	<init>	<init>	<init>
	m	(Ldhi;)Ljava/lang/Integer;	a	m_158335_	method_31893	method_31893
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_158333_	method_31894	method_31894
	m	(Ldhi;)Ljava/lang/Double;	b	m_158337_	method_31895	method_31895
	m	(Ldhi;)Ljava/lang/Double;	c	m_158339_	method_31896	method_31896
c	dhj	net/minecraft/world/level/levelgen/GeodeLayerSettings	net/minecraft/class_5587	net/minecraft/world/level/levelgen/GeodeLayerSettings
	f	Lcom/mojang/serialization/Codec;	a	f_158341_	field_27306	CODEC
	f	D	b	f_158342_	field_27307	filling
	f	D	c	f_158343_	field_27308	innerLayer
	f	D	d	f_158344_	field_27309	middleLayer
	f	D	e	f_158345_	field_27310	outerLayer
	f	Lcom/mojang/serialization/Codec;	f	f_158346_	field_27311	LAYER_RANGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(DDDD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_158353_	method_31898	method_31898
	m	(Ldhj;)Ljava/lang/Double;	a	m_158355_	method_31897	method_31897
	m	(Ldhj;)Ljava/lang/Double;	b	m_158357_	method_31899	method_31899
	m	(Ldhj;)Ljava/lang/Double;	c	m_158359_	method_31900	method_31900
	m	(Ldhj;)Ljava/lang/Double;	d	m_158361_	method_31901	method_31901
c	dhk	net/minecraft/world/level/levelgen/Heightmap	net/minecraft/class_2902	net/minecraft/world/level/levelgen/Heightmap
	f	Lorg/slf4j/Logger;	a	f_158363_	field_33770	LOGGER
	f	Ljava/util/function/Predicate;	b	f_64230_	field_16744	NOT_AIR
	f	Ljava/util/function/Predicate;	c	f_64231_	field_16745	MATERIAL_MOTION_BLOCKING
	f	Lans;	d	f_64232_	field_13192	data
	f	Ljava/util/function/Predicate;	e	f_64233_	field_13193	isOpaque
	f	Lddx;	f	f_64234_	field_13191	chunk
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lddx;Ldhk$a;)V	<init>	<init>	<init>	<init>
	m	(Lddx;Ldhk$a;[J)V	a	m_158364_	method_12600	setRawData
	m	(Ldcb;)Z	a	m_284114_	method_16682	method_16682
	m	(IIILdcb;)Z	a	m_64249_	method_12597	update
	m	(Lddx;Ljava/util/Set;)V	a	m_64256_	method_16684	primeHeightmaps
	m	(I)I	a	m_64240_	method_12601	getFirstAvailable
	m	()[J	a	m_64239_	method_12598	getRawData
	m	(III)V	a	m_64245_	method_12602	setHeight
	m	(II)I	a	m_64242_	method_12603	getFirstAvailable
	m	(II)I	b	m_158368_	method_35334	getHighestTaken
	m	(II)I	c	m_64265_	method_12595	getIndex
c	dhk$a	net/minecraft/world/level/levelgen/Heightmap$Types	net/minecraft/class_2902$class_2903	net/minecraft/world/level/levelgen/Heightmap$Types
	f	Ldhk$a;	a	WORLD_SURFACE_WG	field_13194	WORLD_SURFACE_WG
	f	Ldhk$a;	b	WORLD_SURFACE	field_13202	WORLD_SURFACE
	f	Ldhk$a;	c	OCEAN_FLOOR_WG	field_13195	OCEAN_FLOOR_WG
	f	Ldhk$a;	d	OCEAN_FLOOR	field_13200	OCEAN_FLOOR
	f	Ldhk$a;	e	MOTION_BLOCKING	field_13197	MOTION_BLOCKING
	f	Ldhk$a;	f	MOTION_BLOCKING_NO_LEAVES	field_13203	MOTION_BLOCKING_NO_LEAVES
	f	Lcom/mojang/serialization/Codec;	g	f_64274_	field_24772	CODEC
	f	Ljava/lang/String;	h	f_64275_	field_13204	serializationKey
	f	Ldhk$b;	i	f_64276_	field_13198	usage
	f	Ljava/util/function/Predicate;	j	f_64277_	field_16568	isOpaque
	f	[Ldhk$a;	k	$VALUES	field_13199	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ldhk$b;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_284115_	method_16686	method_16686
	m	()Ljava/lang/String;	a	m_64294_	method_12605	getSerializationKey
	m	()Z	b	m_64297_	method_16137	sendToClient
	m	(Ldcb;)Z	b	m_284116_	method_16685	method_16685
	m	()Z	d	m_64298_	method_20454	keepAfterWorldgen
	m	()Ljava/util/function/Predicate;	e	m_64299_	method_16402	isOpaque
	m	()[Ldhk$a;	f	m_158371_	method_36752	$values
c	dhk$b	net/minecraft/world/level/levelgen/Heightmap$Usage	net/minecraft/class_2902$class_2904	net/minecraft/world/level/levelgen/Heightmap$Usage
	f	Ldhk$b;	a	WORLDGEN	field_13207	WORLDGEN
	f	Ldhk$b;	b	LIVE_WORLD	field_13206	LIVE_WORLD
	f	Ldhk$b;	c	CLIENT	field_16424	CLIENT
	f	[Ldhk$b;	d	$VALUES	field_13208	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldhk$b;	a	m_158372_	method_36753	$values
c	dhl	net/minecraft/world/level/levelgen/LegacyRandomSource	net/minecraft/class_5820	net/minecraft/world/level/levelgen/LegacyRandomSource
	f	I	d	f_188571_	field_31471	MODULUS_BITS
	f	J	e	f_188572_	field_31472	MODULUS_MASK
	f	J	f	f_188573_	field_31473	MULTIPLIER
	f	J	g	f_188574_	field_31474	INCREMENT
	f	Ljava/util/concurrent/atomic/AtomicLong;	h	f_188575_	field_28766	seed
	f	Ldhm;	i	f_188576_	field_35124	gaussianSource
	m	(J)V	<init>	<init>	<init>	<init>
c	dhl$a	net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory	net/minecraft/class_5820$class_6671	net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory
	f	J	a	f_188586_	field_35125	seed
	m	(J)V	<init>	<init>	<init>	<init>
c	dhm	net/minecraft/world/level/levelgen/MarsagliaPolarGaussian	net/minecraft/class_6672	net/minecraft/world/level/levelgen/MarsagliaPolarGaussian
	f	Lapf;	a	f_188597_	field_35126	randomSource
	f	D	b	f_188598_	field_35127	nextNextGaussian
	f	Z	c	f_188599_	field_35128	haveNextNextGaussian
	m	(Lapf;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_188602_	method_39541	reset
	m	()D	b	m_188603_	method_38996	nextGaussian
c	dhn	net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator	net/minecraft/class_3754	net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator
	f	Lcom/mojang/serialization/Codec;	c	f_64314_	field_24773	CODEC
	f	Ldcb;	d	f_64321_	field_16648	AIR
	f	Lhe;	e	f_64318_	field_24774	settings
	f	Ljava/util/function/Supplier;	f	f_188607_	field_34591	globalFluidPicker
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcno;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lcmo;Ldhy;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt;	a	m_224239_	method_26263	iterateNoiseColumn
	m	(Ldim;Lcne;Ldhy;Lddx;II)Lddx;	a	m_224284_	method_33754	doFill
	m	(Ldim;Ldhy;Lcne;Lddx;)V	a	m_224291_	method_38327	doCreateBiomes
	m	(Lcne;Ldim;Ldhy;Lddx;)Ldho;	a	m_224251_	method_41536	method_41536
	m	(Ldhy;III)Lhe;	a	m_254818_	method_38322	method_38322
	m	(Lclt;Ldhy;)Lcnl;	a	m_254821_	method_38330	method_38330
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254820_	method_28550	method_28550
	m	(Ljava/util/Set;Lddx;Ljava/lang/Throwable;)V	a	m_224307_	method_38328	method_38328
	m	(Lacp;)Z	a	m_224221_	method_28548	stable
	m	(Ldgw$b;ILdgw$b;Ldgw$b;III)Ldgw$b;	a	m_224269_	method_45509	method_45509
	m	(Ldho;IIILdcb;)Ldcb;	a	m_198231_	method_38323	debugPreliminarySurfaceLevel
	m	(Lddx;Ldih;Ldhy;Lcne;Lcnm;Lhr;Ldim;)V	a	m_224261_	method_41538	buildSurface
	m	(Lddx;Lcne;Ldim;Ldhy;)Ldho;	a	m_224256_	method_41537	createNoiseChunk
	m	(Lcne;Laim;Ldhy;Lddx;)Ldho;	a	m_224246_	method_41535	method_41535
	m	(Ldhp;)Ldgw$a;	a	m_247703_	method_45510	createFluidPicker
	m	(Ldhn;)Lhe;	a	m_224277_	method_28549	method_28549
	m	(Ldhn;)Lcno;	b	m_254819_	method_28554	method_28554
	m	(Ldim;Ldhy;Lcne;Lddx;)Lddx;	b	m_224331_	method_38333	method_38333
	m	(Lhe;)Ldgw$a;	b	m_245021_	method_45511	method_45511
	m	(Lcne;Ldim;Ldhy;Lddx;)Ldho;	b	m_224317_	method_41539	method_41539
	m	(Ldim;Lcne;Ldhy;Lddx;II)Lddx;	b	m_224324_	method_38332	method_38332
	m	(Lcne;Ldim;Ldhy;Lddx;)Ldho;	c	m_224336_	method_41540	method_41540
	m	()Lhe;	g	m_224341_	method_41541	generatorSettings
c	dho	net/minecraft/world/level/levelgen/NoiseChunk	net/minecraft/class_6568	net/minecraft/world/level/levelgen/NoiseChunk
	f	I	A	f_209150_	field_36594	cellStartBlockX
	f	I	B	f_209151_	field_36572	cellStartBlockY
	f	I	C	f_209152_	field_36573	cellStartBlockZ
	f	I	D	f_209153_	field_36574	inCellX
	f	I	E	f_209154_	field_36575	inCellY
	f	I	F	f_209155_	field_36576	inCellZ
	f	J	G	f_209156_	field_36577	interpolationCounter
	f	J	H	f_209157_	field_36578	arrayInterpolationCounter
	f	I	I	f_209158_	field_36579	arrayIndex
	f	Ldhd$a;	J	f_209159_	field_36580	sliceFillingContextProvider
	f	Ldhs;	a	f_188717_	field_35674	noiseSettings
	f	I	b	f_188718_	field_34599	cellCountXZ
	f	I	c	f_188719_	field_34598	cellCountY
	f	I	d	f_188720_	field_34600	cellNoiseMinY
	f	I	e	f_188721_	field_34601	firstCellX
	f	I	f	f_188722_	field_34602	firstCellZ
	f	I	g	f_188723_	field_34603	firstNoiseX
	f	I	h	f_188724_	field_34604	firstNoiseZ
	f	Ljava/util/List;	i	f_188725_	field_34605	interpolators
	f	Ljava/util/List;	j	f_209160_	field_36581	cellCaches
	f	Ljava/util/Map;	k	f_209161_	field_36582	wrapped
	f	Lit/unimi/dsi/fastutil/longs/Long2IntMap;	l	f_198238_	field_36273	preliminarySurfaceLevel
	f	Ldgw;	m	f_188728_	field_34613	aquifer
	f	Ldhd;	n	f_209162_	field_36583	initialDensityNoJaggedness
	f	Ldho$c;	o	f_209163_	field_36584	blockStateRule
	f	Ldim;	p	f_188731_	field_35487	blender
	f	Ldho$g;	q	f_209164_	field_36585	blendAlpha
	f	Ldho$g;	r	f_209165_	field_36586	blendOffset
	f	Ldhe$c;	s	f_209166_	field_37113	beardifier
	f	J	t	f_209167_	field_36587	lastBlendingDataPos
	f	Ldim$a;	u	f_209168_	field_36588	lastBlendingOutput
	f	I	v	f_209169_	field_36589	noiseSizeXZ
	f	I	w	f_209170_	field_36590	cellWidth
	f	I	x	f_209171_	field_36591	cellHeight
	f	Z	y	f_209172_	field_36592	interpolating
	f	Z	z	f_209173_	field_36593	fillingCell
	m	(ILdhy;IILdhs;Ldhe$c;Ldhp;Ldgw$a;Ldim;)V	<init>	<init>	<init>	<init>
	m	(ZI)V	a	m_209220_	method_40532	fillSlice
	m	(IILdho$i;)V	a	m_209202_	method_38342	method_38342
	m	(ID)V	a	m_209191_	method_38337	updateForY
	m	(II)I	a	m_198256_	method_39900	preliminarySurfaceLevel
	m	(Ldhd;)Ldhd;	a	m_209213_	method_40529	wrap
	m	(J)I	a	m_198249_	method_39899	computePreliminarySurfaceLevel
	m	(Ldhq;Ljava/util/List;)Lcnt$f;	a	m_224359_	method_40531	cachedClimateSampler
	m	(Ldhd;Ldhd$b;)Ldcb;	a	m_209215_	method_40530	method_40530
	m	(Lddx;Ldhy;Ldhe$c;Ldhp;Ldgw$a;Ldim;)Ldho;	a	m_224352_	method_39543	forChunk
	m	(DLdho$i;)V	a	m_209186_	method_38338	method_38338
	m	(DLdho$i;)V	b	m_209227_	method_38350	method_38350
	m	(Ldhd;)Ldhd;	b	m_209233_	method_40533	wrapNew
	m	(II)V	b	m_188810_	method_38362	selectCellYZ
	m	(I)V	b	m_188749_	method_38339	advanceCellX
	m	(ID)V	b	m_209230_	method_38349	updateForX
	m	(ID)V	c	m_209241_	method_38355	updateForZ
	m	(DLdho$i;)V	c	m_209236_	method_38356	method_38356
	m	(I)Ldho;	c	m_207263_	method_40534	forIndex
	m	(II)Ldim$a;	c	m_209244_	method_40535	getOrComputeBlendingOutput
	m	()Ldcb;	e	m_209247_	method_40536	getInterpolatedState
	m	()V	f	m_188791_	method_38336	initializeForFirstCellX
	m	()V	g	m_209248_	method_40537	stopInterpolation
	m	()V	h	m_188804_	method_38348	swapSlices
	m	()Ldgw;	i	m_188817_	method_38354	aquifer
	m	()I	j	m_224362_	method_42361	cellWidth
	m	()I	k	m_224363_	method_42362	cellHeight
c	dho$1	net/minecraft/world/level/levelgen/NoiseChunk$1	net/minecraft/class_6568$1	net/minecraft/world/level/levelgen/NoiseChunk$1
	f	Ldho;	a	f_209249_	field_36595	field_36595
	m	(Ldho;)V	<init>	<init>	<init>	<init>
c	dho$2	net/minecraft/world/level/levelgen/NoiseChunk$2	net/minecraft/class_6568$2	net/minecraft/world/level/levelgen/NoiseChunk$2
	f	[I	a	f_209257_	field_36596	$SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dho$a	net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha	net/minecraft/class_6568$class_6946	net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha
	f	Ldho;	a	f_209259_	field_36597	field_36597
	m	(Ldho;)V	<init>	<init>	<init>	<init>
c	dho$b	net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset	net/minecraft/class_6568$class_6947	net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset
	f	Ldho;	a	f_209271_	field_36598	field_36598
	m	(Ldho;)V	<init>	<init>	<init>	<init>
c	dho$c	net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller	net/minecraft/class_6568$class_6569	net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller
	m	(Ldhd$b;)Ldcb;	calculate	m_207387_	calculate	calculate
c	dho$d	net/minecraft/world/level/levelgen/NoiseChunk$Cache2D	net/minecraft/class_6568$class_6948	net/minecraft/world/level/levelgen/NoiseChunk$Cache2D
	f	Ldhd;	a	f_209284_	field_36599	function
	f	J	e	f_209285_	field_36600	lastPos2D
	f	D	f	f_209286_	field_36601	lastValue
	m	(Ldhd;)V	<init>	<init>	<init>	<init>
c	dho$e	net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell	net/minecraft/class_6568$class_6949	net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell
	f	Ldho;	a	f_209296_	field_36602	field_36602
	f	Ldhd;	e	f_209297_	field_36603	noiseFiller
	f	[D	f	f_209298_	field_36604	values
	m	(Ldho;Ldhd;)V	<init>	<init>	<init>	<init>
c	dho$f	net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce	net/minecraft/class_6568$class_6950	net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce
	f	Ldho;	a	f_209309_	field_36605	field_36605
	f	Ldhd;	e	f_209310_	field_36606	function
	f	J	f	f_209311_	field_36607	lastCounter
	f	J	g	f_209312_	field_36608	lastArrayCounter
	f	D	h	f_209313_	field_36609	lastValue
	f	[D	i	f_209314_	field_36610	lastArray
	m	(Ldho;Ldhd;)V	<init>	<init>	<init>	<init>
c	dho$g	net/minecraft/world/level/levelgen/NoiseChunk$FlatCache	net/minecraft/class_6568$class_6951	net/minecraft/world/level/levelgen/NoiseChunk$FlatCache
	f	Ldho;	a	f_209325_	field_36611	field_36611
	f	Ldhd;	e	f_209326_	field_36612	noiseFiller
	f	[[D	f	f_209327_	field_36613	values
	m	(Ldho;Ldhd;Z)V	<init>	<init>	<init>	<init>
c	dho$h	net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction	net/minecraft/class_6568$class_6952	net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction
	m	()Ldhd;	k	m_207056_	comp_469	wrapped
c	dho$i	net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator	net/minecraft/class_6568$class_5917	net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator
	f	Ldho;	a	f_188827_	field_34622	field_34622
	f	[[D	e	f_188828_	field_29227	slice0
	f	[[D	f	f_188829_	field_29228	slice1
	f	Ldhd;	g	f_188830_	field_34623	noiseFiller
	f	D	h	f_188831_	field_29233	noise000
	f	D	i	f_188832_	field_29234	noise001
	f	D	j	f_188833_	field_29235	noise100
	f	D	k	f_188834_	field_29236	noise101
	f	D	l	f_188835_	field_29237	noise010
	f	D	m	f_188836_	field_29238	noise011
	f	D	n	f_188837_	field_29239	noise110
	f	D	o	f_188838_	field_29240	noise111
	f	D	p	f_188839_	field_29241	valueXZ00
	f	D	q	f_188840_	field_29242	valueXZ10
	f	D	r	f_188841_	field_29243	valueXZ01
	f	D	s	f_188842_	field_29244	valueXZ11
	f	D	t	f_188843_	field_29245	valueZ0
	f	D	u	f_188844_	field_29246	valueZ1
	f	D	v	f_188845_	field_34624	value
	m	(Ldho;Ldhd;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_188850_	method_34287	updateForY
	m	(II)[[D	a	m_188854_	method_34293	allocateSlice
	m	(II)V	b	m_188863_	method_34289	selectCellYZ
	m	(D)V	b	m_188861_	method_34292	updateForX
	m	(D)V	c	m_188866_	method_38363	updateForZ
	m	()V	l	m_188860_	method_34291	swapSlices
c	dhp	net/minecraft/world/level/levelgen/NoiseGeneratorSettings	net/minecraft/class_5284	net/minecraft/world/level/levelgen/NoiseGeneratorSettings
	f	Lcom/mojang/serialization/Codec;	a	f_64430_	field_24780	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_64431_	field_24781	CODEC
	f	Lacp;	c	f_64432_	field_26355	OVERWORLD
	f	Lacp;	d	f_188869_	field_35051	LARGE_BIOMES
	f	Lacp;	e	f_64433_	field_26356	AMPLIFIED
	f	Lacp;	f	f_64434_	field_26357	NETHER
	f	Lacp;	g	f_64435_	field_26358	END
	f	Lacp;	h	f_64436_	field_26359	CAVES
	f	Lacp;	i	f_64437_	field_26360	FLOATING_ISLANDS
	f	Ldhs;	j	f_64439_	comp_474	noiseSettings
	f	Ldcb;	k	f_64440_	comp_475	defaultBlock
	f	Ldcb;	l	f_64441_	comp_476	defaultFluid
	f	Ldhq;	m	f_209353_	comp_477	noiseRouter
	f	Ldib$o;	n	f_188871_	comp_478	surfaceRule
	f	Ljava/util/List;	o	f_224370_	comp_538	spawnTarget
	f	I	p	f_64444_	comp_479	seaLevel
	f	Z	q	f_64445_	comp_480	disableMobGeneration
	f	Z	r	f_158533_	comp_481	aquifersEnabled
	f	Z	s	f_158536_	comp_482	oreVeinsEnabled
	f	Z	t	f_209354_	comp_483	useLegacyRandomSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhs;Ldcb;Ldcb;Ldhq;Ldib$o;Ljava/util/List;IZZZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	f_64445_	comp_480	disableMobGeneration
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_64474_	method_28558	method_28558
	m	(Lnm;ZZ)Ldhp;	a	m_255226_	method_30643	overworld
	m	(Lnm;)V	a	m_254959_	method_31111	bootstrap
	m	(Lnm;)Ldhp;	b	m_255186_	method_30642	end
	m	()Z	b	m_158567_	method_33757	isAquifersEnabled
	m	()Z	c	m_209369_	comp_482	oreVeinsEnabled
	m	(Lnm;)Ldhp;	c	m_255410_	method_30641	nether
	m	()Ldij$a;	d	m_188893_	method_38999	getRandomSource
	m	(Lnm;)Ldhp;	d	m_255038_	method_39901	caves
	m	(Lnm;)Ldhp;	e	m_255230_	method_39902	floatingIslands
	m	()Ldhp;	e	m_238396_	method_44323	dummy
	m	()Ldhs;	f	f_64439_	comp_474	noiseSettings
	m	()Ldcb;	g	f_64440_	comp_475	defaultBlock
	m	()Ldcb;	h	f_64441_	comp_476	defaultFluid
	m	()Ldhq;	i	f_209353_	comp_477	noiseRouter
	m	()Ldib$o;	j	f_188871_	comp_478	surfaceRule
	m	()Ljava/util/List;	k	f_224370_	comp_538	spawnTarget
	m	()I	l	f_64444_	comp_479	seaLevel
	m	()Z	m	f_158533_	comp_481	aquifersEnabled
	m	()Z	n	f_209354_	comp_483	useLegacyRandomSource
c	dhq	net/minecraft/world/level/levelgen/NoiseRouter	net/minecraft/class_6953	net/minecraft/world/level/levelgen/NoiseRouter
	f	Lcom/mojang/serialization/Codec;	a	f_224391_	field_37683	CODEC
	f	Ldhd;	b	f_209378_	comp_414	barrierNoise
	f	Ldhd;	c	f_209379_	comp_415	fluidLevelFloodednessNoise
	f	Ldhd;	d	f_209380_	comp_416	fluidLevelSpreadNoise
	f	Ldhd;	e	f_209381_	comp_417	lavaNoise
	f	Ldhd;	f	f_209384_	comp_420	temperature
	f	Ldhd;	g	f_224392_	comp_539	vegetation
	f	Ldhd;	h	f_209386_	comp_484	continents
	f	Ldhd;	i	f_209387_	comp_423	erosion
	f	Ldhd;	j	f_209388_	comp_424	depth
	f	Ldhd;	k	f_209389_	comp_485	ridges
	f	Ldhd;	l	f_209390_	comp_486	initialDensityWithoutJaggedness
	f	Ldhd;	m	f_209391_	comp_487	finalDensity
	f	Ldhd;	n	f_209392_	comp_428	veinToggle
	f	Ldhd;	o	f_209393_	comp_429	veinRidged
	f	Ldhd;	p	f_209394_	comp_430	veinGap
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;Ldhd;)V	<init>	<init>	<init>	<init>
	m	(Ldhd$f;)Ldhq;	a	m_224412_	method_41544	mapAll
	m	(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	a	m_224414_	method_41545	field
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_224410_	method_41543	method_41543
	m	()Ldhd;	a	f_209378_	comp_414	barrierNoise
	m	()Ldhd;	b	f_209379_	comp_415	fluidLevelFloodednessNoise
	m	()Ldhd;	c	f_209380_	comp_416	fluidLevelSpreadNoise
	m	()Ldhd;	d	f_209381_	comp_417	lavaNoise
	m	()Ldhd;	e	f_209384_	comp_420	temperature
	m	()Ldhd;	f	f_224392_	comp_539	vegetation
	m	()Ldhd;	g	f_209386_	comp_484	continents
	m	()Ldhd;	h	f_209387_	comp_423	erosion
	m	()Ldhd;	i	f_209388_	comp_424	depth
	m	()Ldhd;	j	f_209389_	comp_485	ridges
	m	()Ldhd;	k	f_209390_	comp_486	initialDensityWithoutJaggedness
	m	()Ldhd;	l	f_209391_	comp_487	finalDensity
	m	()Ldhd;	m	f_209392_	comp_428	veinToggle
	m	()Ldhd;	n	f_209393_	comp_429	veinRidged
	m	()Ldhd;	o	f_209394_	comp_430	veinGap
c	dhr	net/minecraft/world/level/levelgen/NoiseRouterData	net/minecraft/class_6954	net/minecraft/world/level/levelgen/NoiseRouterData
	f	Lacp;	A	f_224418_	field_38249	BASE_3D_NOISE_END
	f	Lacp;	B	f_209456_	field_37127	SLOPED_CHEESE
	f	Lacp;	C	f_224419_	field_37696	OFFSET_LARGE
	f	Lacp;	D	f_209459_	field_37130	FACTOR_LARGE
	f	Lacp;	E	f_224420_	field_37684	JAGGEDNESS_LARGE
	f	Lacp;	F	f_209460_	field_37131	DEPTH_LARGE
	f	Lacp;	G	f_209461_	field_37132	SLOPED_CHEESE_LARGE
	f	Lacp;	H	f_224421_	field_37685	OFFSET_AMPLIFIED
	f	Lacp;	I	f_224422_	field_37686	FACTOR_AMPLIFIED
	f	Lacp;	J	f_224423_	field_37687	JAGGEDNESS_AMPLIFIED
	f	Lacp;	K	f_224424_	field_37688	DEPTH_AMPLIFIED
	f	Lacp;	L	f_224425_	field_37689	SLOPED_CHEESE_AMPLIFIED
	f	Lacp;	M	f_209462_	field_37133	SLOPED_CHEESE_END
	f	Lacp;	N	f_209463_	field_37134	SPAGHETTI_ROUGHNESS_FUNCTION
	f	Lacp;	O	f_209464_	field_37135	ENTRANCES
	f	Lacp;	P	f_209465_	field_37136	NOODLE
	f	Lacp;	Q	f_209437_	field_37114	PILLARS
	f	Lacp;	R	f_209438_	field_37115	SPAGHETTI_2D_THICKNESS_MODULATOR
	f	Lacp;	S	f_209439_	field_37116	SPAGHETTI_2D
	f	F	a	f_224426_	field_37690	GLOBAL_OFFSET
	f	I	b	f_224427_	field_37691	ISLAND_CHUNK_DISTANCE
	f	J	c	f_224428_	field_37692	ISLAND_CHUNK_DISTANCE_SQR
	f	Lacp;	d	f_209451_	field_37122	CONTINENTS
	f	Lacp;	e	f_209452_	field_37123	EROSION
	f	Lacp;	f	f_209453_	field_37124	RIDGES
	f	Lacp;	g	f_224429_	field_37693	RIDGES_FOLDED
	f	Lacp;	h	f_224430_	field_37694	OFFSET
	f	Lacp;	i	f_209454_	field_37125	FACTOR
	f	Lacp;	j	f_224431_	field_37695	JAGGEDNESS
	f	Lacp;	k	f_209455_	field_37126	DEPTH
	f	Lacp;	l	f_209457_	field_37128	CONTINENTS_LARGE
	f	Lacp;	m	f_209458_	field_37129	EROSION_LARGE
	f	F	n	f_209440_	field_36614	ORE_THICKNESS
	f	D	o	f_209441_	field_36615	VEININESS_FREQUENCY
	f	D	p	f_209442_	field_36616	NOODLE_SPACING_AND_STRAIGHTNESS
	f	D	q	f_209443_	field_36617	SURFACE_DENSITY_THRESHOLD
	f	D	r	f_224432_	field_38250	CHEESE_NOISE_TARGET
	f	Ldhd;	s	f_209444_	field_36618	BLENDING_FACTOR
	f	Ldhd;	t	f_209445_	field_36619	BLENDING_JAGGEDNESS
	f	Lacp;	u	f_209446_	field_37117	ZERO
	f	Lacp;	v	f_209447_	field_37118	Y
	f	Lacp;	w	f_209448_	field_37119	SHIFT_X
	f	Lacp;	x	f_209449_	field_37120	SHIFT_Z
	f	Lacp;	y	f_224433_	field_38251	BASE_3D_NOISE_OVERWORLD
	f	Lacp;	z	f_224434_	field_38252	BASE_3D_NOISE_NETHER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldhq;	a	m_238384_	method_44324	none
	m	(Lhf;Lhf;ZZ)Ldhq;	a	m_255262_	method_41103	overworld
	m	(Lhf;)Ldhq;	a	m_255104_	method_41120	end
	m	(Ldhd;IIIIDIID)Ldhd;	a	m_224443_	method_42365	slide
	m	(F)F	a	m_224435_	method_41546	peaksAndValleys
	m	(Lnm;Lhf;Ldhd;Lhe;Lhe;Lacp;Lacp;Lacp;Lacp;Lacp;Z)V	a	m_224474_	method_41548	registerTerrainNoises
	m	(Lhf;Lacp;)Ldhd;	a	m_255403_	method_41116	getFunction
	m	(Ldhd;)Ldhd;	a	m_224437_	method_41547	peaksAndValleys
	m	(Lhf;Lhf;Ldhd;)Ldhd;	a	m_255355_	method_41101	underground
	m	(ZLdhd;)Ldhd;	a	m_224489_	method_42366	slideOverworld
	m	(Ldhd;Ldhd;III)Ldhd;	a	m_209471_	method_40539	yLimitedInterpolatable
	m	(Lnm;)Lhe;	a	m_255288_	method_41100	bootstrap
	m	(Ldhu$a;)I	a	m_224456_	method_41550	method_41550
	m	(Lnm;Lacp;Ldhd;)Ldhd;	a	m_255105_	method_41551	registerAndWrap
	m	(Lhf;Lhf;)Ldhq;	a	m_255404_	method_41118	nether
	m	(Ldhd;Ldhd;)Ldhd;	a	m_224453_	method_40541	splineWithBlending
	m	(Ljava/lang/String;)Lacp;	a	m_209536_	method_41109	createKey
	m	(Lhf;II)Ldhd;	a	m_254915_	method_42363	slideNetherLike
	m	(Ldhd;II)Ldhd;	a	m_224439_	method_42364	slideEndLike
	m	(Ldhd;Ldhd;)Ldhd;	b	m_212271_	method_40540	noiseGradientDensity
	m	(Ldhd;)Ldhd;	b	m_224492_	method_41207	postProcess
	m	(Lhf;)Ldhd;	b	m_254847_	method_41113	spaghettiRoughnessFunction
	m	(Lhf;Lhf;Ldhd;)Ldhq;	b	m_254999_	method_41211	noNewCaves
	m	(Ldhu$a;)I	b	m_224494_	method_41553	method_41553
	m	(Lhf;Lhf;)Ldhq;	b	m_255020_	method_41549	caves
	m	(Lhf;Lhf;)Ldhq;	c	m_254860_	method_41552	floatingIslands
	m	(Lhf;)Ldhd;	c	m_255167_	method_41121	pillars
	m	(Ldhd;)Ldhd;	c	m_224505_	method_42367	slideEnd
	m	(Lhf;Lhf;)Ldhd;	d	m_255275_	method_41117	entrances
	m	(Lhf;Lhf;)Ldhd;	e	m_255300_	method_41119	noodle
	m	(Lhf;Lhf;)Ldhd;	f	m_255130_	method_41122	spaghetti2D
c	dhr$a	net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity	net/minecraft/class_6954$class_5841	net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity
	m	()V	<init>	<init>	<init>	<init>
	m	(D)D	a	m_209563_	method_33835	getSphaghettiRarity2D
	m	(D)D	b	m_209565_	method_33836	getSpaghettiRarity3D
c	dhs	net/minecraft/world/level/levelgen/NoiseSettings	net/minecraft/class_5309	net/minecraft/world/level/levelgen/NoiseSettings
	f	Lcom/mojang/serialization/Codec;	a	f_64507_	field_24804	CODEC
	f	Ldhs;	b	f_224519_	field_38253	OVERWORLD_NOISE_SETTINGS
	f	Ldhs;	c	f_209630_	field_37138	NETHER_NOISE_SETTINGS
	f	Ldhs;	d	f_209631_	field_37139	END_NOISE_SETTINGS
	f	Ldhs;	e	f_209632_	field_37140	CAVES_NOISE_SETTINGS
	f	Ldhs;	f	f_209633_	field_37141	FLOATING_ISLANDS_NOISE_SETTINGS
	f	I	g	f_158688_	comp_173	minY
	f	I	h	f_64508_	comp_174	height
	f	I	i	f_64512_	comp_178	noiseSizeHorizontal
	f	I	j	f_64513_	comp_179	noiseSizeVertical
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(IIII)Ldhs;	a	m_224525_	method_32994	create
	m	()I	a	m_189212_	method_39545	getCellHeight
	m	(Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_158718_	method_32996	method_32996
	m	(Ldhs;)Lcom/mojang/serialization/DataResult;	a	m_158720_	method_32995	guardY
	m	(Lcmo;)Ldhs;	a	m_224530_	method_42368	clampToHeightAccessor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_64535_	method_28582	method_28582
	m	()I	b	m_189213_	method_39546	getCellWidth
	m	()I	c	f_158688_	comp_173	minY
	m	()I	d	f_64508_	comp_174	height
	m	()I	e	f_64512_	comp_178	noiseSizeHorizontal
	m	()I	f	f_64513_	comp_179	noiseSizeVertical
	m	()Ljava/lang/String;	g	m_274286_	method_49530	method_49530
	m	()Ljava/lang/String;	h	m_274284_	method_49531	method_49531
	m	()Ljava/lang/String;	i	m_274285_	method_49532	method_49532
c	dht	net/minecraft/world/level/levelgen/Noises	net/minecraft/class_6731	net/minecraft/world/level/levelgen/Noises
	f	Lacp;	A	f_189243_	field_35411	SPAGHETTI_ROUGHNESS_MODULATOR
	f	Lacp;	B	f_189244_	field_35412	CAVE_ENTRANCE
	f	Lacp;	C	f_189245_	field_35413	CAVE_LAYER
	f	Lacp;	D	f_189246_	field_35414	CAVE_CHEESE
	f	Lacp;	E	f_189247_	field_35363	ORE_VEININESS
	f	Lacp;	F	f_189248_	field_35364	ORE_VEIN_A
	f	Lacp;	G	f_189249_	field_35365	ORE_VEIN_B
	f	Lacp;	H	f_189250_	field_35366	ORE_GAP
	f	Lacp;	I	f_189251_	field_35367	NOODLE
	f	Lacp;	J	f_189252_	field_35368	NOODLE_THICKNESS
	f	Lacp;	K	f_189253_	field_35369	NOODLE_RIDGE_A
	f	Lacp;	L	f_189254_	field_35370	NOODLE_RIDGE_B
	f	Lacp;	M	f_189255_	field_35371	JAGGED
	f	Lacp;	N	f_189256_	field_35373	SURFACE
	f	Lacp;	O	f_189257_	field_35675	SURFACE_SECONDARY
	f	Lacp;	P	f_189258_	field_35372	CLAY_BANDS_OFFSET
	f	Lacp;	Q	f_189259_	field_35488	BADLANDS_PILLAR
	f	Lacp;	R	f_189260_	field_35489	BADLANDS_PILLAR_ROOF
	f	Lacp;	S	f_189261_	field_35490	BADLANDS_SURFACE
	f	Lacp;	T	f_189262_	field_35491	ICEBERG_PILLAR
	f	Lacp;	U	f_189263_	field_35492	ICEBERG_PILLAR_ROOF
	f	Lacp;	V	f_189264_	field_35493	ICEBERG_SURFACE
	f	Lacp;	W	f_189265_	field_35376	SWAMP
	f	Lacp;	X	f_189266_	field_35377	CALCITE
	f	Lacp;	Y	f_189267_	field_35378	GRAVEL
	f	Lacp;	Z	f_189268_	field_35593	POWDER_SNOW
	f	Lacp;	a	f_189269_	field_35389	TEMPERATURE
	f	Lacp;	aa	f_189270_	field_35381	PACKED_ICE
	f	Lacp;	ab	f_189271_	field_35382	ICE
	f	Lacp;	ac	f_189272_	field_35383	SOUL_SAND_LAYER
	f	Lacp;	ad	f_189273_	field_35384	GRAVEL_LAYER
	f	Lacp;	ae	f_189274_	field_35385	PATCH
	f	Lacp;	af	f_189275_	field_35386	NETHERRACK
	f	Lacp;	ag	f_189276_	field_35387	NETHER_WART
	f	Lacp;	ah	f_189277_	field_35388	NETHER_STATE_SELECTOR
	f	Lacp;	b	f_189278_	field_35390	VEGETATION
	f	Lacp;	c	f_189279_	field_35391	CONTINENTALNESS
	f	Lacp;	d	f_189280_	field_35392	EROSION
	f	Lacp;	e	f_189281_	field_35594	TEMPERATURE_LARGE
	f	Lacp;	f	f_189282_	field_35595	VEGETATION_LARGE
	f	Lacp;	g	f_189283_	field_35596	CONTINENTALNESS_LARGE
	f	Lacp;	h	f_189284_	field_35597	EROSION_LARGE
	f	Lacp;	i	f_189285_	field_35393	RIDGE
	f	Lacp;	j	f_189286_	field_35394	SHIFT
	f	Lacp;	k	f_189287_	field_35395	AQUIFER_BARRIER
	f	Lacp;	l	f_189288_	field_35396	AQUIFER_FLUID_LEVEL_FLOODEDNESS
	f	Lacp;	m	f_189289_	field_35397	AQUIFER_LAVA
	f	Lacp;	n	f_189290_	field_35398	AQUIFER_FLUID_LEVEL_SPREAD
	f	Lacp;	o	f_189291_	field_35399	PILLAR
	f	Lacp;	p	f_189292_	field_35400	PILLAR_RARENESS
	f	Lacp;	q	f_189293_	field_35401	PILLAR_THICKNESS
	f	Lacp;	r	f_189294_	field_35402	SPAGHETTI_2D
	f	Lacp;	s	f_189295_	field_35403	SPAGHETTI_2D_ELEVATION
	f	Lacp;	t	f_189296_	field_35404	SPAGHETTI_2D_MODULATOR
	f	Lacp;	u	f_189297_	field_35405	SPAGHETTI_2D_THICKNESS
	f	Lacp;	v	f_189298_	field_35406	SPAGHETTI_3D_1
	f	Lacp;	w	f_189299_	field_35407	SPAGHETTI_3D_2
	f	Lacp;	x	f_189300_	field_35408	SPAGHETTI_3D_RARITY
	f	Lacp;	y	f_189301_	field_35409	SPAGHETTI_3D_THICKNESS
	f	Lacp;	z	f_189302_	field_35410	SPAGHETTI_ROUGHNESS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_189309_	method_39174	createKey
	m	(Lhf;Ldhx;Lacp;)Ldwh;	a	m_255421_	method_41127	instantiate
c	dhu	net/minecraft/world/level/levelgen/OreVeinifier	net/minecraft/class_6955	net/minecraft/world/level/levelgen/OreVeinifier
	f	F	a	f_209650_	field_36620	VEININESS_THRESHOLD
	f	I	b	f_209651_	field_36621	EDGE_ROUNDOFF_BEGIN
	f	D	c	f_209652_	field_36622	MAX_EDGE_ROUNDOFF
	f	F	d	f_209653_	field_36623	VEIN_SOLIDNESS
	f	F	e	f_209654_	field_36624	MIN_RICHNESS
	f	F	f	f_209655_	field_36625	MAX_RICHNESS
	f	F	g	f_209656_	field_36626	MAX_RICHNESS_THRESHOLD
	f	F	h	f_209657_	field_36627	CHANCE_OF_RAW_ORE_BLOCK
	f	F	i	f_209658_	field_36628	SKIP_ORE_IF_GAP_NOISE_IS_BELOW
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldhd;Ldcb;Ldhx;Ldhd;Ldhd;Ldhd$b;)Ldcb;	a	m_209660_	method_40547	method_40547
	m	(Ldhd;Ldhd;Ldhd;Ldhx;)Ldho$c;	a	m_209667_	method_40548	create
c	dhu$a	net/minecraft/world/level/levelgen/OreVeinifier$VeinType	net/minecraft/class_6955$class_6354	net/minecraft/world/level/levelgen/OreVeinifier$VeinType
	f	Ldhu$a;	a	COPPER	field_33603	COPPER
	f	Ldhu$a;	b	IRON	field_33604	IRON
	f	I	c	f_209674_	field_33607	minY
	f	I	d	f_209675_	field_33608	maxY
	f	Ldcb;	e	f_209676_	field_33605	ore
	f	Ldcb;	f	f_209677_	field_33668	rawOreBlock
	f	Ldcb;	g	f_209678_	field_33606	filler
	f	[Ldhu$a;	h	$VALUES	field_33609	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILdcb;Ldcb;Ldcb;II)V	<init>	<init>	<init>	<init>
	m	()[Ldhu$a;	a	m_209689_	method_36754	$values
c	dhv	net/minecraft/world/level/levelgen/PatrolSpawner	net/minecraft/class_3769	net/minecraft/world/level/levelgen/PatrolSpawner
	f	I	a	f_64562_	field_16652	nextTick
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;Lapf;Z)Z	a	m_224532_	method_16575	spawnPatrolMember
c	dhw	net/minecraft/world/level/levelgen/PhantomSpawner	net/minecraft/class_2910	net/minecraft/world/level/levelgen/PhantomSpawner
	f	I	a	f_64573_	field_13244	nextTick
	m	()V	<init>	<init>	<init>	<init>
c	dhx	net/minecraft/world/level/levelgen/PositionalRandomFactory	net/minecraft/class_6574	net/minecraft/world/level/levelgen/PositionalRandomFactory
	m	(Ljava/lang/StringBuilder;)V	a	m_183502_	method_39039	parityConfigString
	m	(Lgu;)Lapf;	a	m_224542_	method_38419	at
	m	(Lacq;)Lapf;	a	m_224540_	method_39000	fromHashOf
	m	(III)Lapf;	a	m_213715_	method_38418	at
	m	(Ljava/lang/String;)Lapf;	a	m_214111_	method_38995	fromHashOf
c	dhy	net/minecraft/world/level/levelgen/RandomState	net/minecraft/class_7138	net/minecraft/world/level/levelgen/RandomState
	f	Ldhx;	a	f_224545_	field_38254	random
	f	Lhf;	b	f_224547_	field_38256	noises
	f	Ldhq;	c	f_224548_	field_38257	router
	f	Lcnt$f;	d	f_224549_	field_38258	sampler
	f	Ldic;	e	f_224550_	field_38259	surfaceSystem
	f	Ldhx;	f	f_224551_	field_38260	aquiferRandom
	f	Ldhx;	g	f_224552_	field_38261	oreRandom
	f	Ljava/util/Map;	h	f_224553_	field_38262	noiseIntances
	f	Ljava/util/Map;	i	f_224554_	field_38263	positionalRandoms
	m	(Ldhp;Lhf;J)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lacp;)Ldwh;	a	m_254822_	method_41559	method_41559
	m	(Lacp;)Ldwh;	a	m_224560_	method_41558	getOrCreateNoise
	m	(Lacq;Lacq;)Ldhx;	a	m_224567_	method_41561	method_41561
	m	(Ldhp;Lhf;J)Ldhy;	a	m_255302_	method_41556	create
	m	()Ldhq;	a	m_224578_	method_42370	router
	m	(Lacq;)Ldhx;	a	m_224565_	method_41560	getOrCreateRandomFactory
	m	(Lhf$a;Lacp;J)Ldhy;	a	m_255077_	method_41557	create
	m	()Lcnt$f;	b	m_224579_	method_42371	sampler
	m	()Ldic;	c	m_224580_	method_42372	surfaceSystem
	m	()Ldhx;	d	m_224581_	method_42373	aquiferRandom
	m	()Ldhx;	e	m_224582_	method_42374	oreRandom
c	dhy$1	net/minecraft/world/level/levelgen/RandomState$1	net/minecraft/class_7138$1	net/minecraft/world/level/levelgen/RandomState$1
	f	Ldhy;	a	f_244167_	field_40361	field_40361
	f	Ljava/util/Map;	b	f_244328_	field_40362	wrapped
	m	(Ldhy;)V	<init>	<init>	<init>	<init>
	m	(Ldhd;)Ldhd;	a	m_246139_	method_45512	wrapNew
	m	(Ldhd;)Ldhd;	apply	m_214017_	apply	apply
c	dhy$a	net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper	net/minecraft/class_7138$class_7271	net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper
	f	J	a	f_224583_	field_38264	val$seed
	f	Z	b	f_224584_	field_38265	val$useLegacyInit
	f	Ldhy;	c	f_224585_	field_38266	field_38266
	f	Ljava/util/Map;	d	f_224586_	field_38267	wrapped
	m	(Ldhy;JZ)V	<init>	<init>	<init>	<init>
	m	(J)Lapf;	a	m_224591_	method_42375	newLegacyInstance
	m	(Ldhd;)Ldhd;	a	m_224595_	method_42376	wrapNew
	m	(Ldhd;)Ldhd;	apply	m_214017_	apply	apply
c	dhz	net/minecraft/world/level/levelgen/RandomSupport	net/minecraft/class_6673	net/minecraft/world/level/levelgen/RandomSupport
	f	J	a	f_189323_	field_35133	GOLDEN_RATIO_64
	f	J	b	f_189324_	field_35134	SILVER_RATIO_64
	f	Lcom/google/common/hash/HashFunction;	c	f_287788_	field_44918	MD5_128
	f	Ljava/util/concurrent/atomic/AtomicLong;	d	f_189325_	field_35135	SEED_UNIQUIFIER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()J	a	m_224599_	method_39001	generateUniqueSeed
	m	(Ljava/lang/String;)Ldhz$a;	a	m_288212_	method_52180	seedFromHashOf
	m	(J)J	a	m_189329_	method_39002	mixStafford13
	m	(J)Ldhz$a;	b	m_289611_	method_52211	upgradeSeedTo128bitUnmixed
	m	(J)Ldhz$a;	c	m_189331_	method_39003	upgradeSeedTo128bit
	m	(J)J	d	m_224600_	method_39004	method_39004
c	dhz$a	net/minecraft/world/level/levelgen/RandomSupport$Seed128bit	net/minecraft/class_6673$class_6674	net/minecraft/world/level/levelgen/RandomSupport$Seed128bit
	f	J	a	f_189335_	comp_166	seedLo
	f	J	b	f_189336_	comp_167	seedHi
	m	(JJ)V	<init>	<init>	<init>	<init>
	m	()Ldhz$a;	a	m_289608_	method_52212	mixed
	m	(JJ)Ldhz$a;	a	m_288194_	method_52181	xor
	m	(Ldhz$a;)Ldhz$a;	a	m_288205_	method_52182	xor
	m	()J	b	f_189335_	comp_166	seedLo
	m	()J	c	f_189336_	comp_167	seedHi
c	di	net/minecraft/advancements/critereon/WrappedMinMaxBounds	net/minecraft/class_2152	net/minecraft/advancements/critereon/WrappedMinMaxBounds
	f	Ldi;	a	f_75350_	field_9780	ANY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_75351_	field_9781	ERROR_INTS_ONLY
	f	Ljava/lang/Float;	c	f_75352_	field_9778	min
	f	Ljava/lang/Float;	d	f_75353_	field_9779	max
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Float;Ljava/lang/Float;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Ldi;	a	m_164407_	method_35403	fromJson
	m	(D)Z	a	m_164400_	method_35400	matchesSqr
	m	(Ljava/lang/Float;)Ljava/lang/Float;	a	m_164412_	method_35405	method_35405
	m	(FF)Ldi;	a	m_164404_	method_35402	between
	m	(Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Ldi;	a	m_75359_	method_9172	fromReader
	m	()Ljava/lang/Float;	a	m_75358_	method_9175	getMin
	m	(Lcom/mojang/brigadier/StringReader;Z)Ldi;	a	m_164409_	method_35404	fromReader
	m	(F)Ldi;	a	m_164402_	method_35401	exactly
	m	(Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;	a	m_75363_	method_9174	optionallyFormat
	m	()Ljava/lang/Float;	b	m_75366_	method_9177	getMax
	m	(F)Ldi;	b	m_164414_	method_35406	atLeast
	m	(Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;	b	m_75367_	method_9176	readNumber
	m	()Lcom/google/gson/JsonElement;	c	m_164416_	method_35407	serializeToJson
	m	(F)Ldi;	c	m_164417_	method_35408	atMost
	m	(Lcom/mojang/brigadier/StringReader;Z)Z	c	m_75370_	method_9173	isAllowedNumber
	m	(F)Z	d	m_164419_	method_35409	matches
c	dia	net/minecraft/world/level/levelgen/SingleThreadedRandomSource	net/minecraft/class_6575	net/minecraft/world/level/levelgen/SingleThreadedRandomSource
	f	I	d	f_189346_	field_34689	MODULUS_BITS
	f	J	e	f_189347_	field_34690	MODULUS_MASK
	f	J	f	f_189348_	field_34691	MULTIPLIER
	f	J	g	f_189349_	field_34692	INCREMENT
	f	J	h	f_189350_	field_34693	seed
	f	Ldhm;	i	f_189351_	field_35136	gaussianSource
	m	(J)V	<init>	<init>	<init>	<init>
c	dib	net/minecraft/world/level/levelgen/SurfaceRules	net/minecraft/class_6686	net/minecraft/world/level/levelgen/SurfaceRules
	f	Ldib$f;	a	f_189375_	field_35222	ON_FLOOR
	f	Ldib$f;	b	f_189376_	field_35223	UNDER_FLOOR
	f	Ldib$f;	c	f_202169_	field_36341	DEEP_UNDER_FLOOR
	f	Ldib$f;	d	f_202170_	field_36342	VERY_DEEP_UNDER_FLOOR
	f	Ldib$f;	e	f_189377_	field_35494	ON_CEILING
	f	Ldib$f;	f	f_189378_	field_35224	UNDER_CEILING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldib$f;)Ldib$f;	a	m_189392_	method_39048	not
	m	(II)Ldib$f;	a	m_189382_	method_39046	waterBlockCheck
	m	(Ljava/util/List;)Ldib$c;	a	m_189407_	method_39054	isBiome
	m	(IZILdqv;)Ldib$f;	a	m_202171_	method_40023	stoneDepthCheck
	m	()Ldib$f;	a	m_189381_	method_39045	steep
	m	(Ldib$f;Ldib$o;)Ldib$o;	a	m_189394_	method_39049	ifTrue
	m	([Lacp;)Ldib$f;	a	m_189416_	method_39055	isBiome
	m	(Lacp;DD)Ldib$f;	a	m_189412_	method_39053	noiseCondition
	m	(IZLdqv;)Ldib$f;	a	m_202176_	method_39549	stoneDepthCheck
	m	(Ldie;I)Ldib$f;	a	m_189400_	method_39051	yBlockCheck
	m	(Lacp;D)Ldib$f;	a	m_189409_	method_39052	noiseCondition
	m	(Lhr;Ljava/lang/String;Laou;)Lcom/mojang/serialization/Codec;	a	m_224603_	method_42377	register
	m	(Ljava/lang/String;Ldie;Ldie;)Ldib$f;	a	m_189403_	method_39472	verticalGradient
	m	([Ldib$o;)Ldib$o;	a	m_198272_	method_39050	sequence
	m	(Ldcb;)Ldib$o;	a	m_189390_	method_39047	state
	m	(II)Ldib$f;	b	m_189419_	method_39057	waterStartCheck
	m	()Ldib$f;	b	m_189418_	method_39056	hole
	m	(Ldie;I)Ldib$f;	b	m_189422_	method_39058	yStartCheck
	m	()Ldib$f;	c	m_189425_	method_39473	abovePreliminarySurface
	m	()Ldib$f;	d	m_189426_	method_39059	temperature
	m	()Ldib$o;	e	m_189427_	method_39060	bandlands
c	dib$a	net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface	net/minecraft/class_6686$class_6770	net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface
	f	Ldib$a;	a	INSTANCE	field_35600	INSTANCE
	f	Laou;	c	f_189429_	field_35601	CODEC
	f	[Ldib$a;	d	$VALUES	field_35602	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39474	apply
	m	()[Ldib$a;	b	m_189440_	method_39475	$values
c	dib$aa	net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource	net/minecraft/class_6686$class_6722	net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource
	f	Ldie;	a	f_189444_	comp_220	anchor
	f	I	c	f_189445_	comp_221	surfaceDepthMultiplier
	f	Z	d	f_189446_	comp_222	addStoneDepth
	f	Laou;	e	f_189447_	field_35266	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;IZ)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_189454_	method_39099	method_39099
	m	(Ldib$g;)Ldib$e;	a	apply	method_39100	apply
	m	()Ldie;	b	f_189444_	comp_220	anchor
	m	()I	c	f_189445_	comp_221	surfaceDepthMultiplier
	m	()Z	d	f_189446_	comp_222	addStoneDepth
c	dib$aa$a	net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition	net/minecraft/class_6686$class_6722$class_6723	net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition
	f	Ldib$g;	a	f_189467_	field_35267	val$ruleContext
	f	Ldib$aa;	b	f_189468_	field_35268	field_35268
	m	(Ldib$aa;Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$b	net/minecraft/world/level/levelgen/SurfaceRules$Bandlands	net/minecraft/class_6686$class_6687	net/minecraft/world/level/levelgen/SurfaceRules$Bandlands
	f	Ldib$b;	a	INSTANCE	field_35225	INSTANCE
	f	Laou;	c	f_189474_	field_35226	CODEC
	f	[Ldib$b;	d	$VALUES	field_35227	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$u;	a	apply	method_39062	apply
	m	()[Ldib$b;	b	m_189485_	method_39063	$values
c	dib$c	net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource	net/minecraft/class_6686$class_6689	net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource
	f	Laou;	a	f_189490_	field_35228	CODEC
	f	Ljava/util/List;	c	f_189489_	field_36414	biomes
	f	Ljava/util/function/Predicate;	d	f_204618_	field_36415	biomeNameTest
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldib$c;)Ljava/util/List;	a	m_204619_	method_40159	method_40159
	m	(Ldib$g;)Ldib$e;	a	apply	method_39065	apply
c	dib$c$a	net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition	net/minecraft/class_6686$class_6689$class_6690	net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition
	f	Ldib$g;	a	f_189504_	field_35603	val$ruleContext
	f	Ldib$c;	b	f_189506_	field_35230	field_35230
	m	(Ldib$c;Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$d	net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource	net/minecraft/class_6686$class_6691	net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource
	f	Ldcb;	a	f_189512_	comp_191	resultState
	f	Ldib$r;	c	f_189513_	comp_192	rule
	f	Laou;	d	f_189514_	field_35231	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldib$r;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$u;	a	apply	method_39068	apply
	m	()Ldcb;	b	f_189512_	comp_191	resultState
	m	()Ldib$r;	c	f_189513_	comp_192	rule
c	dib$e	net/minecraft/world/level/levelgen/SurfaceRules$Condition	net/minecraft/class_6686$class_6692	net/minecraft/world/level/levelgen/SurfaceRules$Condition
	m	()Z	b	m_183475_	method_39069	test
c	dib$f	net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource	net/minecraft/class_6686$class_6693	net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource
	f	Lcom/mojang/serialization/Codec;	b	f_189532_	field_35232	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Laou;	a	m_213794_	method_39064	codec
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_204624_	method_39070	bootstrap
	m	(Ldib$f;)Lcom/mojang/serialization/Codec;	a	m_224612_	method_42378	method_42378
c	dib$g	net/minecraft/world/level/levelgen/SurfaceRules$Context	net/minecraft/class_6686$class_6694	net/minecraft/world/level/levelgen/SurfaceRules$Context
	f	Ljava/util/function/Supplier;	A	f_189555_	field_35614	biome
	f	I	B	f_189557_	field_35617	blockY
	f	I	C	f_189558_	field_35618	waterHeight
	f	I	D	f_189559_	field_35619	stoneDepthBelow
	f	I	E	f_189560_	field_35620	stoneDepthAbove
	f	I	a	f_198274_	field_36274	HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE
	f	I	b	f_198275_	field_36275	SURFACE_CELL_BITS
	f	I	c	f_198276_	field_36276	SURFACE_CELL_SIZE
	f	I	d	f_198277_	field_36277	SURFACE_CELL_MASK
	f	Ldic;	e	f_189535_	field_35233	system
	f	Ldib$e;	f	f_189536_	field_35234	temperature
	f	Ldib$e;	g	f_189537_	field_35235	steep
	f	Ldib$e;	h	f_189538_	field_35236	hole
	f	Ldib$e;	i	f_189539_	field_35604	abovePreliminarySurface
	f	Ldhy;	j	f_224614_	field_37703	randomState
	f	Lddx;	k	f_189540_	field_35605	chunk
	f	Ldho;	l	f_189541_	field_35676	noiseChunk
	f	Ljava/util/function/Function;	m	f_189542_	field_35606	biomeGetter
	f	Ldih;	n	f_189544_	field_35241	context
	f	J	o	f_198278_	field_36278	lastPreliminarySurfaceCellOrigin
	f	[I	p	f_198279_	field_36279	preliminarySurfaceCache
	f	J	q	f_189545_	field_35608	lastUpdateXZ
	f	I	r	f_189546_	field_35609	blockX
	f	I	s	f_189547_	field_35610	blockZ
	f	I	t	f_189548_	field_35611	surfaceDepth
	f	J	u	f_189549_	field_35677	lastSurfaceDepth2Update
	f	D	v	f_202180_	field_35678	surfaceSecondary
	f	J	w	f_189551_	field_35679	lastMinSurfaceLevelUpdate
	f	I	x	f_189552_	field_35616	minSurfaceLevel
	f	J	y	f_189553_	field_35612	lastUpdateY
	f	Lgu$a;	z	f_189554_	field_35613	pos
	m	(Ldic;Ldhy;Lddx;Ldho;Ljava/util/function/Function;Lhr;Ldih;)V	<init>	<init>	<init>	<init>
	m	(III)Lhe;	a	m_204626_	method_39478	method_39478
	m	(II)V	a	m_189569_	method_39072	updateXZ
	m	(I)I	a	m_198280_	method_39903	blockCoordToSurfaceCell
	m	(IIIIII)V	a	m_189576_	method_39073	updateY
	m	()D	a	m_202181_	method_39550	getSurfaceSecondary
	m	(I)I	b	m_198282_	method_39904	surfaceCellToBlockCoord
	m	()I	b	m_189583_	method_39551	getMinSurfaceLevel
c	dib$g$a	net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition	net/minecraft/class_6686$class_6694$class_6771	net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition
	f	Ldib$g;	a	f_189586_	field_35621	field_35621
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$g$b	net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition	net/minecraft/class_6686$class_6694$class_6695	net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$g$c	net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition	net/minecraft/class_6686$class_6694$class_6696	net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$g$d	net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition	net/minecraft/class_6686$class_6694$class_6772	net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$h	net/minecraft/world/level/levelgen/SurfaceRules$Hole	net/minecraft/class_6686$class_6701	net/minecraft/world/level/levelgen/SurfaceRules$Hole
	f	Ldib$h;	a	INSTANCE	field_35243	INSTANCE
	f	Laou;	c	f_189600_	field_35244	CODEC
	f	[Ldib$h;	d	$VALUES	field_35245	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39079	apply
	m	()[Ldib$h;	b	m_189611_	method_39080	$values
c	dib$i	net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition	net/minecraft/class_6686$class_6702	net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition
	f	J	a	f_189615_	field_35622	lastUpdate
	f	Ldib$g;	c	f_189616_	field_35623	context
	f	Ljava/lang/Boolean;	d	f_189617_	field_35246	result
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_183479_	method_39074	compute
	m	()J	c	m_183477_	method_39479	getContextLastUpdate
c	dib$j	net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition	net/minecraft/class_6686$class_6773	net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$k	net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition	net/minecraft/class_6686$class_6774	net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition
	m	(Ldib$g;)V	<init>	<init>	<init>	<init>
c	dib$l	net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource	net/minecraft/class_6686$class_6703	net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource
	f	Lacp;	a	f_189627_	comp_201	noise
	f	D	c	f_189628_	comp_202	minThreshold
	f	D	d	f_189629_	comp_203	maxThreshold
	f	Laou;	e	f_189630_	field_35248	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;DD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257347_	method_39081	method_39081
	m	(Ldib$g;)Ldib$e;	a	apply	method_39082	apply
	m	()Lacp;	b	f_189627_	comp_201	noise
	m	()D	c	f_189628_	comp_202	minThreshold
	m	()D	d	f_189629_	comp_203	maxThreshold
c	dib$l$a	net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition	net/minecraft/class_6686$class_6703$class_6704	net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition
	f	Ldib$g;	a	f_189650_	field_35624	val$ruleContext
	f	Ldwh;	b	f_189651_	field_35249	val$noise
	f	Ldib$l;	e	f_189652_	field_35250	field_35250
	m	(Ldib$l;Ldib$g;Ldwh;)V	<init>	<init>	<init>	<init>
c	dib$m	net/minecraft/world/level/levelgen/SurfaceRules$NotCondition	net/minecraft/class_6686$class_6706	net/minecraft/world/level/levelgen/SurfaceRules$NotCondition
	f	Ldib$e;	a	f_189658_	comp_206	target
	m	(Ldib$e;)V	<init>	<init>	<init>	<init>
	m	()Ldib$e;	a	f_189658_	comp_206	target
c	dib$n	net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource	net/minecraft/class_6686$class_6707	net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource
	f	Ldib$f;	a	f_189667_	comp_207	target
	f	Laou;	c	f_189668_	field_35251	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldib$f;)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39084	apply
	m	()Ldib$f;	b	f_189667_	comp_207	target
c	dib$o	net/minecraft/world/level/levelgen/SurfaceRules$RuleSource	net/minecraft/class_6686$class_6708	net/minecraft/world/level/levelgen/SurfaceRules$RuleSource
	f	Lcom/mojang/serialization/Codec;	b	f_189682_	field_35252	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Laou;	a	m_213795_	method_39061	codec
	m	(Lhr;)Lcom/mojang/serialization/Codec;	a	m_204630_	method_39085	bootstrap
	m	(Ldib$o;)Lcom/mojang/serialization/Codec;	a	m_224626_	method_42379	method_42379
c	dib$p	net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule	net/minecraft/class_6686$class_6709	net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule
	f	Ljava/util/List;	a	f_189685_	comp_208	rules
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_189685_	comp_208	rules
	m	(III)Ldcb;	tryApply	m_183550_	tryApply	tryApply
c	dib$q	net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource	net/minecraft/class_6686$class_6710	net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource
	f	Ljava/util/List;	a	f_189697_	comp_209	sequence
	f	Laou;	c	f_189698_	field_35253	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$u;	a	apply	method_39086	apply
	m	()Ljava/util/List;	b	f_189697_	comp_209	sequence
c	dib$r	net/minecraft/world/level/levelgen/SurfaceRules$StateRule	net/minecraft/class_6686$class_6711	net/minecraft/world/level/levelgen/SurfaceRules$StateRule
	f	Ldcb;	a	f_189712_	comp_210	state
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	a	f_189712_	comp_210	state
	m	(III)Ldcb;	tryApply	m_183550_	tryApply	tryApply
c	dib$s	net/minecraft/world/level/levelgen/SurfaceRules$Steep	net/minecraft/class_6686$class_6712	net/minecraft/world/level/levelgen/SurfaceRules$Steep
	f	Ldib$s;	a	INSTANCE	field_35254	INSTANCE
	f	Laou;	c	f_189725_	field_35255	CODEC
	f	[Ldib$s;	d	$VALUES	field_35256	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39087	apply
	m	()[Ldib$s;	b	m_189736_	method_39088	$values
c	dib$t	net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck	net/minecraft/class_6686$class_6713	net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck
	f	I	a	f_189740_	comp_276	offset
	f	Z	c	f_189741_	comp_211	addSurfaceDepth
	f	I	d	f_202182_	comp_277	secondaryDepthRange
	f	Ldqv;	e	f_189743_	comp_212	surfaceType
	f	Laou;	f	f_189744_	field_35257	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IZILdqv;)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39090	apply
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_189752_	method_39089	method_39089
	m	()I	b	f_189740_	comp_276	offset
	m	()Z	c	f_189741_	comp_211	addSurfaceDepth
	m	()I	d	f_202182_	comp_277	secondaryDepthRange
	m	()Ldqv;	e	f_189743_	comp_212	surfaceType
c	dib$t$a	net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition	net/minecraft/class_6686$class_6713$class_6714	net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition
	f	Ldib$g;	a	f_189766_	field_35625	val$ruleContext
	f	Z	b	f_189767_	field_35258	val$ceiling
	f	Ldib$t;	e	f_189768_	field_35259	field_35259
	m	(Ldib$t;Ldib$g;Z)V	<init>	<init>	<init>	<init>
c	dib$u	net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule	net/minecraft/class_6686$class_6715	net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule
	m	(III)Ldcb;	tryApply	m_183550_	tryApply	tryApply
c	dib$v	net/minecraft/world/level/levelgen/SurfaceRules$Temperature	net/minecraft/class_6686$class_6716	net/minecraft/world/level/levelgen/SurfaceRules$Temperature
	f	Ldib$v;	a	INSTANCE	field_35260	INSTANCE
	f	Laou;	c	f_189778_	field_35261	CODEC
	f	[Ldib$v;	d	$VALUES	field_35262	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ldib$g;)Ldib$e;	a	apply	method_39092	apply
	m	()[Ldib$v;	b	m_189789_	method_39093	$values
c	dib$w	net/minecraft/world/level/levelgen/SurfaceRules$TestRule	net/minecraft/class_6686$class_6717	net/minecraft/world/level/levelgen/SurfaceRules$TestRule
	f	Ldib$e;	a	f_189793_	comp_213	condition
	f	Ldib$u;	b	f_189794_	comp_214	followup
	m	(Ldib$e;Ldib$u;)V	<init>	<init>	<init>	<init>
	m	()Ldib$e;	a	f_189793_	comp_213	condition
	m	()Ldib$u;	b	f_189794_	comp_214	followup
	m	(III)Ldcb;	tryApply	m_183550_	tryApply	tryApply
c	dib$x	net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource	net/minecraft/class_6686$class_6718	net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource
	f	Ldib$f;	a	f_189808_	comp_215	ifTrue
	f	Ldib$o;	c	f_189809_	comp_216	thenRun
	f	Laou;	d	f_189810_	field_35263	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldib$f;Ldib$o;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_189816_	method_39094	method_39094
	m	(Ldib$g;)Ldib$u;	a	apply	method_39095	apply
	m	()Ldib$f;	b	f_189808_	comp_215	ifTrue
	m	()Ldib$o;	c	f_189809_	comp_216	thenRun
c	dib$y	net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource	net/minecraft/class_6686$class_6775	net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource
	f	Lacq;	a	f_189828_	comp_263	randomName
	f	Ldie;	c	f_189829_	comp_264	trueAtAndBelow
	f	Ldie;	d	f_189830_	comp_265	falseAtAndAbove
	f	Laou;	e	f_189831_	field_35626	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ldie;Ldie;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_189838_	method_39480	method_39480
	m	(Ldib$g;)Ldib$e;	a	apply	method_39481	apply
	m	()Lacq;	b	f_189828_	comp_263	randomName
	m	()Ldie;	c	f_189829_	comp_264	trueAtAndBelow
	m	()Ldie;	d	f_189830_	comp_265	falseAtAndAbove
c	dib$y$a	net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition	net/minecraft/class_6686$class_6775$class_6776	net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition
	f	Ldib$g;	a	f_189851_	field_35627	val$ruleContext
	f	I	b	f_189852_	field_35628	val$trueAtAndBelow
	f	I	e	f_189853_	field_35629	val$falseAtAndAbove
	f	Ldhx;	f	f_189854_	field_35630	val$randomFactory
	f	Ldib$y;	g	f_189855_	field_35631	field_35631
	m	(Ldib$y;Ldib$g;IILdhx;)V	<init>	<init>	<init>	<init>
c	dib$z	net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource	net/minecraft/class_6686$class_6720	net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource
	f	I	a	f_189863_	comp_217	offset
	f	I	c	f_189864_	comp_218	surfaceDepthMultiplier
	f	Z	d	f_189865_	comp_219	addStoneDepth
	f	Laou;	e	f_189866_	field_35264	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIZ)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_189873_	method_39096	method_39096
	m	(Ldib$g;)Ldib$e;	a	apply	method_39097	apply
	m	()I	b	f_189863_	comp_217	offset
	m	()I	c	f_189864_	comp_218	surfaceDepthMultiplier
	m	()Z	d	f_189865_	comp_219	addStoneDepth
c	dib$z$a	net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition	net/minecraft/class_6686$class_6720$class_6721	net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition
	f	Ldib$g;	a	f_189886_	field_35632	val$ruleContext
	f	Ldib$z;	b	f_189887_	field_35265	field_35265
	m	(Ldib$z;Ldib$g;)V	<init>	<init>	<init>	<init>
c	dic	net/minecraft/world/level/levelgen/SurfaceSystem	net/minecraft/class_6724	net/minecraft/world/level/levelgen/SurfaceSystem
	f	Ldcb;	a	f_189894_	field_35275	WHITE_TERRACOTTA
	f	Ldcb;	b	f_189895_	field_35276	ORANGE_TERRACOTTA
	f	Ldcb;	c	f_189896_	field_35277	TERRACOTTA
	f	Ldcb;	d	f_189897_	field_35278	YELLOW_TERRACOTTA
	f	Ldcb;	e	f_189898_	field_35279	BROWN_TERRACOTTA
	f	Ldcb;	f	f_189899_	field_35280	RED_TERRACOTTA
	f	Ldcb;	g	f_189900_	field_35281	LIGHT_GRAY_TERRACOTTA
	f	Ldcb;	h	f_189901_	field_35282	PACKED_ICE
	f	Ldcb;	i	f_189902_	field_35283	SNOW_BLOCK
	f	Ldcb;	j	f_189904_	field_35285	defaultBlock
	f	I	k	f_189905_	field_35286	seaLevel
	f	[Ldcb;	l	f_189906_	field_35287	clayBands
	f	Ldwh;	m	f_189907_	field_35288	clayBandsOffsetNoise
	f	Ldwh;	n	f_189908_	field_35495	badlandsPillarNoise
	f	Ldwh;	o	f_189909_	field_35496	badlandsPillarRoofNoise
	f	Ldwh;	p	f_189910_	field_35497	badlandsSurfaceNoise
	f	Ldwh;	q	f_189911_	field_35498	icebergPillarNoise
	f	Ldwh;	r	f_189912_	field_35499	icebergPillarRoofNoise
	f	Ldwh;	s	f_189913_	field_35500	icebergSurfaceNoise
	f	Ldhx;	t	f_224635_	field_35292	noiseRandom
	f	Ldwh;	u	f_189918_	field_35293	surfaceNoise
	f	Ldwh;	v	f_189892_	field_35680	surfaceSecondaryNoise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhy;Ldcb;ILdhx;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)[Ldcb;	a	m_224641_	method_39108	generateBands
	m	(Ldhy;Lcnm;Lhr;ZLdih;Lddx;Ldho;Ldib$o;)V	a	m_224648_	method_39106	buildSurface
	m	(Ldcb;)Z	a	m_189952_	method_39333	isStone
	m	(Lddu;IIILcmo;)V	a	m_189954_	method_39102	erodedBadlandsExtension
	m	(II)I	a	m_189927_	method_39552	getSurfaceDepth
	m	(Ldib$o;Ldjk;Ljava/util/function/Function;Lddx;Ldho;Lgu;Z)Ljava/util/Optional;	a	m_189971_	method_39110	topMaterial
	m	(III)Ldcb;	a	m_189930_	method_39103	getBand
	m	(Lapf;[Ldcb;ILdcb;)V	a	m_224643_	method_39109	makeBands
	m	(ILcnk;Lddu;Lgu$a;III)V	a	m_189934_	method_39104	frozenOceanExtension
	m	(II)D	b	m_202189_	method_39555	getSurfaceSecondary
c	dic$1	net/minecraft/world/level/levelgen/SurfaceSystem$1	net/minecraft/class_6724$1	net/minecraft/world/level/levelgen/SurfaceSystem$1
	f	Lddx;	a	f_189996_	field_35294	val$protoChunk
	f	Lgu$a;	b	f_189997_	field_35295	val$columnPos
	f	Lclt;	c	f_189998_	field_35296	val$chunkPos
	f	Ldic;	d	f_189999_	field_35297	field_35297
	m	(Ldic;Lddx;Lgu$a;Lclt;)V	<init>	<init>	<init>	<init>
c	did	net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource	net/minecraft/class_7384	net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource
	f	I	d	f_224657_	field_38760	MODULUS_BITS
	f	J	e	f_224658_	field_38761	MODULUS_MASK
	f	J	f	f_224659_	field_38762	MULTIPLIER
	f	J	g	f_224660_	field_38763	INCREMENT
	f	Ljava/util/concurrent/atomic/AtomicLong;	h	f_224661_	field_38764	seed
	f	Ldhm;	i	f_224662_	field_38765	gaussianSource
	m	(J)V	<init>	<init>	<init>	<init>
c	die	net/minecraft/world/level/levelgen/VerticalAnchor	net/minecraft/class_5843	net/minecraft/world/level/levelgen/VerticalAnchor
	f	Lcom/mojang/serialization/Codec;	a	f_158914_	field_28915	CODEC
	f	Ldie;	b	f_158915_	field_28916	BOTTOM
	f	Ldie;	c	f_158916_	field_28917	TOP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/util/Either;)Ldie;	a	m_158924_	method_33843	merge
	m	(I)Ldie;	a	m_158922_	method_33841	absolute
	m	()Ldie;	a	m_158921_	method_33840	bottom
	m	(Ldie;)Lcom/mojang/datafixers/util/Either;	a	m_158926_	method_33842	split
	m	(Ldih;)I	a	m_142322_	method_33844	resolveY
	m	()Ldie;	b	m_158929_	method_33845	top
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Record;	b	m_209697_	method_33847	method_33847
	m	(I)Ldie;	b	m_158930_	method_33846	aboveBottom
	m	(I)Ldie;	c	m_158935_	method_33849	belowTop
c	die$a	net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom	net/minecraft/class_5843$class_5844	net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom
	f	Lcom/mojang/serialization/Codec;	d	f_158937_	field_28919	CODEC
	f	I	e	f_209699_	comp_507	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	c	f_209699_	comp_507	offset
c	die$b	net/minecraft/world/level/levelgen/VerticalAnchor$Absolute	net/minecraft/class_5843$class_5845	net/minecraft/world/level/levelgen/VerticalAnchor$Absolute
	f	Lcom/mojang/serialization/Codec;	d	f_158944_	field_28920	CODEC
	f	I	e	f_209704_	comp_508	y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	c	f_209704_	comp_508	y
c	die$c	net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop	net/minecraft/class_5843$class_5846	net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop
	f	Lcom/mojang/serialization/Codec;	d	f_158951_	field_28921	CODEC
	f	I	e	f_209709_	comp_509	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	c	f_209709_	comp_509	offset
c	dif	net/minecraft/world/level/levelgen/WorldDimensions	net/minecraft/class_7723	net/minecraft/world/level/levelgen/WorldDimensions
	f	Lcom/mojang/serialization/MapCodec;	a	f_243810_	field_40363	CODEC
	f	Lhr;	b	f_243948_	comp_1014	dimensions
	f	Ljava/util/Set;	c	f_243726_	field_40364	BUILTIN_ORDER
	f	I	d	f_243847_	field_40365	VANILLA_DIMENSION_COUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhr;)V	<init>	<init>	<init>	<init>
	m	(Lhr;Lhr;Lddy;)Lhr;	a	m_246477_	method_45520	withOverworld
	m	(Lhr;)Ldif$b;	a	m_245300_	method_45518	bake
	m	(Ldfl;)Z	a	m_245847_	method_45517	isStableOverworld
	m	()Lddy;	a	m_246737_	method_45513	overworld
	m	(Lhs;Lddy;)Ldif;	a	m_246747_	method_45522	replaceOverworldGenerator
	m	(Lia;Ldif$a;)V	a	m_257350_	method_45523	method_45523
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257348_	method_45516	method_45516
	m	(Lhr;Ljava/util/List;Lacp;)V	a	m_257349_	method_45521	method_45521
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	a	m_247421_	method_45525	keysInOrder
	m	(Ljava/util/List;Lacp;Ldfl;)V	a	m_246533_	method_45524	method_45524
	m	(Lacp;)Ljava/util/Optional;	a	m_245957_	method_45514	get
	m	(Lhr;Lhe;Lddy;)Lhr;	a	m_247534_	method_45519	withOverworld
	m	(Lacp;Ldfl;)Lcom/mojang/serialization/Lifecycle;	a	m_245357_	method_45515	checkStability
	m	()Lcom/google/common/collect/ImmutableSet;	b	m_247539_	method_45526	levels
	m	(Ldfl;)Z	b	m_246615_	method_45529	isStableNether
	m	(Lacp;Ldfl;)Z	b	m_245858_	method_45528	isVanillaLike
	m	(Lacp;)Ljava/util/Optional;	b	m_257351_	method_45527	method_45527
	m	(Lhr;)Ldzc$a;	b	m_246830_	method_45530	specialWorldProperty
	m	(Ldfl;)Z	c	m_247592_	method_45533	isStableEnd
	m	()Z	c	m_246739_	method_45531	isDebug
	m	(Lacp;)Z	c	m_246921_	method_45532	method_45532
	m	()Lhr;	d	f_243948_	comp_1014	dimensions
	m	(Ldfl;)Ldzc$a;	d	m_245587_	method_45534	method_45534
c	dif$a	net/minecraft/world/level/levelgen/WorldDimensions$1Entry	net/minecraft/class_7723$class_7724	net/minecraft/world/level/levelgen/WorldDimensions$1Entry
	f	Lacp;	a	f_244236_	comp_1015	key
	f	Ldfl;	b	f_243758_	comp_1016	value
	m	(Lacp;Ldfl;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_244236_	comp_1015	key
	m	()Ldfl;	b	f_243758_	comp_1016	value
	m	()Lcom/mojang/serialization/Lifecycle;	c	m_246583_	method_45535	lifecycle
c	dif$b	net/minecraft/world/level/levelgen/WorldDimensions$Complete	net/minecraft/class_7723$class_7725	net/minecraft/world/level/levelgen/WorldDimensions$Complete
	f	Lhr;	a	f_244049_	comp_1017	dimensions
	f	Ldzc$a;	b	f_244634_	comp_1018	specialWorldProperty
	m	(Lhr;Ldzc$a;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Lifecycle;	a	m_245945_	method_45536	lifecycle
	m	()Lhs$b;	b	m_245593_	method_45537	dimensionsRegistryAccess
	m	()Lhr;	c	f_244049_	comp_1017	dimensions
	m	()Ldzc$a;	d	f_244634_	comp_1018	specialWorldProperty
c	dig	net/minecraft/world/level/levelgen/WorldGenSettings	net/minecraft/class_7726	net/minecraft/world/level/levelgen/WorldGenSettings
	f	Lcom/mojang/serialization/Codec;	a	f_64600_	field_40366	CODEC
	f	Ldii;	b	f_243992_	comp_1019	options
	f	Ldif;	c	f_64605_	comp_1020	dimensions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldii;Ldif;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;Ldii;Ldif;)Lcom/mojang/serialization/DataResult;	a	m_246823_	method_45538	encode
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_245022_	method_45540	method_45540
	m	(Lcom/mojang/serialization/DynamicOps;Ldii;Lhs;)Lcom/mojang/serialization/DataResult;	a	m_245563_	method_45539	encode
	m	()Ldii;	a	f_243992_	comp_1019	options
	m	()Ldif;	b	f_64605_	comp_1020	dimensions
c	dih	net/minecraft/world/level/levelgen/WorldGenerationContext	net/minecraft/class_5868	net/minecraft/world/level/levelgen/WorldGenerationContext
	f	I	a	f_182504_	field_34030	minY
	f	I	b	f_182505_	field_34031	height
	m	(Lddy;Lcmo;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_142201_	method_30462	getMinGenY
	m	()I	b	m_142208_	method_30458	getGenDepth
c	dii	net/minecraft/world/level/levelgen/WorldOptions	net/minecraft/class_5285	net/minecraft/world/level/levelgen/WorldOptions
	f	Lcom/mojang/serialization/MapCodec;	a	f_244622_	field_24826	CODEC
	f	Ldii;	b	f_244225_	field_40367	DEMO_OPTIONS
	f	J	c	f_243816_	field_24526	seed
	f	Z	d	f_244001_	field_24527	generateStructures
	f	Z	e	f_244615_	field_24528	generateBonusChest
	f	Ljava/util/Optional;	f	f_243984_	field_24532	legacyCustomOptions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JZZLjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(JZZ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/OptionalLong;	a	m_261063_	method_46720	parseSeed
	m	(Z)Ldii;	a	m_247325_	method_28036	withBonusChest
	m	(Ldii;)Ljava/util/Optional;	a	m_245056_	method_28605	method_28605
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_247237_	method_28606	method_28606
	m	()Ldii;	a	m_247394_	method_45541	defaultWithRandomSeed
	m	(Ljava/util/OptionalLong;)Ldii;	a	m_261051_	method_28024	withSeed
	m	(Z)Ldii;	b	m_247283_	method_45542	withStructures
	m	()J	b	m_245499_	method_28028	seed
	m	()Z	c	m_247749_	method_28029	generateStructures
	m	()Z	d	m_245100_	method_28030	generateBonusChest
	m	()Z	e	m_247070_	method_28035	isOldCustomizedWorld
	m	()J	f	m_255240_	method_46721	randomSeed
c	dij	net/minecraft/world/level/levelgen/WorldgenRandom	net/minecraft/class_2919	net/minecraft/world/level/levelgen/WorldgenRandom
	f	Lapf;	d	f_190054_	field_35141	randomSource
	f	I	e	f_64676_	field_28768	count
	m	(Lapf;)V	<init>	<init>	<init>	<init>
	m	(IIJJ)Lapf;	a	m_224681_	method_12662	seedSlimeChunk
	m	(JII)J	a	m_64690_	method_12661	setDecorationSeed
	m	(JIII)V	a	m_190058_	method_12665	setLargeFeatureWithSalt
	m	(JII)V	b	m_190064_	method_12664	setFeatureSeed
	m	(JII)V	c	m_190068_	method_12663	setLargeFeatureSeed
	m	()I	l	m_158960_	method_35335	getCount
c	dij$a	net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm	net/minecraft/class_2919$class_6675	net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm
	f	Ldij$a;	a	LEGACY	field_35142	LEGACY
	f	Ldij$a;	b	XOROSHIRO	field_35143	XOROSHIRO
	f	Ljava/util/function/LongFunction;	c	f_190076_	field_35144	constructor
	f	[Ldij$a;	d	$VALUES	field_35145	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/LongFunction;)V	<init>	<init>	<init>	<init>
	m	()[Ldij$a;	a	m_190083_	method_39005	$values
	m	(J)Lapf;	a	m_224687_	method_39006	newInstance
c	dik	net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus	net/minecraft/class_6676	net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus
	f	Lcom/mojang/serialization/Codec;	a	f_286992_	field_44879	CODEC
	f	J	b	f_190089_	field_35146	seedLo
	f	J	c	f_190090_	field_35147	seedHi
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhz$a;)V	<init>	<init>	<init>	<init>
	m	(JJ)V	<init>	<init>	<init>	<init>
	m	(Ldik;)Ljava/util/stream/LongStream;	a	m_287273_	method_51857	method_51857
	m	()J	a	m_190096_	method_39007	nextLong
	m	(Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult;	a	m_287194_	method_51858	method_51858
	m	([J)Ldik;	a	m_287249_	method_51859	method_51859
c	dil	net/minecraft/world/level/levelgen/XoroshiroRandomSource	net/minecraft/class_6677	net/minecraft/world/level/levelgen/XoroshiroRandomSource
	f	Lcom/mojang/serialization/Codec;	b	f_286948_	field_44880	CODEC
	f	F	c	f_190097_	field_35148	FLOAT_UNIT
	f	D	d	f_190098_	field_35149	DOUBLE_UNIT
	f	Ldik;	e	f_190099_	field_35150	randomNumberGenerator
	f	Ldhm;	f	f_190100_	field_35151	gaussianSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldik;)V	<init>	<init>	<init>	<init>
	m	(J)V	<init>	<init>	<init>	<init>
	m	(Ldhz$a;)V	<init>	<init>	<init>	<init>
	m	(JJ)V	<init>	<init>	<init>	<init>
	m	(Ldil;)Ldik;	a	m_287215_	method_51861	method_51861
	m	(Ldik;)Ldil;	a	m_287168_	method_51860	method_51860
	m	(I)J	c	m_190107_	method_39008	nextBits
c	dil$a	net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory	net/minecraft/class_6677$class_6678	net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory
	f	J	a	f_190123_	field_35153	seedLo
	f	J	b	f_190124_	field_35154	seedHi
	m	(JJ)V	<init>	<init>	<init>	<init>
c	dim	net/minecraft/world/level/levelgen/blending/Blender	net/minecraft/class_6748	net/minecraft/world/level/levelgen/blending/Blender
	f	Ldim;	a	f_190137_	field_35501	EMPTY
	f	Ldwh;	b	f_190138_	field_35681	SHIFT_NOISE
	f	I	c	f_190139_	field_35502	HEIGHT_BLENDING_RANGE_CELLS
	f	I	d	f_190140_	field_35503	HEIGHT_BLENDING_RANGE_CHUNKS
	f	I	e	f_190141_	field_35504	DENSITY_BLENDING_RANGE_CELLS
	f	I	f	f_190142_	field_35505	DENSITY_BLENDING_RANGE_CHUNKS
	f	D	g	f_197017_	field_36224	OLD_CHUNK_XZ_RADIUS
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	h	f_224696_	field_36343	heightAndBiomeBlendingData
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	i	f_224697_	field_36344	densityBlendingData
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>	<init>	<init>
	m	(III)Lhe;	a	m_224706_	method_39561	blendBiome
	m	(Ljava/util/List;DDD)D	a	m_202265_	method_39813	method_39813
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILhe;)V	a	m_224718_	method_40025	method_40025
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V	a	m_202223_	method_39339	method_39339
	m	()Ldim;	a	m_190153_	method_39336	empty
	m	(Lhb;Ldin;)Ldim$c;	a	m_224729_	method_39812	makeOffsetOldChunkDistanceGetter
	m	(Ljava/util/List;Lhb;Ldin;)V	a	m_224732_	method_39814	method_39814
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Ldin;)V	a	m_224710_	method_39560	method_39560
	m	(DDDDDD)D	a	m_197024_	method_39808	distanceToCube
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V	a	m_190193_	method_39341	method_39341
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Ldin;)V	a	m_202234_	method_40026	method_40026
	m	(D)D	a	m_190154_	method_39337	heightToOffset
	m	(Lddw$a;Lddw;)V	a	m_202257_	method_39810	method_39810
	m	(Ldin;Ljava/util/Map;)Ldim$c;	a	m_224726_	method_39815	makeOldChunkDistanceGetter
	m	(Ldim$b;IIIII)D	a	m_190211_	method_39565	getBlendingDataValue
	m	(DDDDDDD)D	a	m_224698_	method_39807	method_39807
	m	(Ldim$c;III)Z	a	m_202260_	method_39811	method_39811
	m	(Laim;)Ldim;	a	m_190202_	method_39342	of
	m	(Laim;Lddx;)V	a	m_197031_	method_39772	generateBorderTicks
	m	(II)Ldim$a;	a	m_207242_	method_39340	blendOffsetAndFactor
	m	(IIILdim$b;)D	a	m_190174_	method_39562	getBlendingDataValue
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Ldin;)V	a	m_202243_	method_40027	method_40027
	m	(Ldhd$b;D)D	a	m_207103_	method_39338	blendDensity
	m	(Lddx;Lgu;)V	a	m_197040_	method_39773	generateBorderTick
	m	(Lcng;Ldes;)V	a	m_197034_	method_39809	addAroundOldChunksCarvingMaskFilter
	m	(Lcnn;)Lcnn;	a	m_183383_	method_39563	getBiomeResolver
	m	(Lcnn;IIILcnt$f;)Lhe;	a	m_204667_	method_39564	method_39564
c	dim$1	net/minecraft/world/level/levelgen/blending/Blender$1	net/minecraft/class_6748$1	net/minecraft/world/level/levelgen/blending/Blender$1
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>	<init>	<init>
c	dim$a	net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput	net/minecraft/class_6748$class_6956	net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput
	f	D	a	f_209729_	comp_435	alpha
	f	D	b	f_209730_	comp_436	blendingOffset
	m	(DD)V	<init>	<init>	<init>	<init>
	m	()D	a	f_209729_	comp_435	alpha
	m	()D	b	f_209730_	comp_436	blendingOffset
c	dim$b	net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter	net/minecraft/class_6748$class_6781	net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter
	m	(Ldin;III)D	get	m_190233_	get	get
c	dim$c	net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter	net/minecraft/class_6748$class_6831	net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter
	m	(DDD)D	getDistance	m_197061_	getDistance	getDistance
c	din	net/minecraft/world/level/levelgen/blending/BlendingData	net/minecraft/class_6749	net/minecraft/world/level/levelgen/blending/BlendingData
	f	I	a	f_198290_	field_36280	CELL_WIDTH
	f	I	b	f_190252_	field_35511	CELL_HEIGHT
	f	I	c	f_198291_	field_36281	CELL_RATIO
	f	D	d	f_190253_	field_35513	NO_VALUE
	f	Lcom/mojang/serialization/Codec;	e	f_190254_	field_35682	CODEC
	f	D	f	f_190255_	field_35514	BLENDING_DENSITY_FACTOR
	f	D	g	f_224736_	field_37704	SOLID_DENSITY
	f	D	h	f_224737_	field_37705	AIR_DENSITY
	f	I	i	f_190257_	field_35516	CELLS_PER_SECTION_Y
	f	I	j	f_190258_	field_35683	QUARTS_PER_SECTION
	f	I	k	f_190259_	field_35684	CELL_HORIZONTAL_MAX_INDEX_INSIDE
	f	I	l	f_190260_	field_35685	CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
	f	I	m	f_190261_	field_35686	CELL_COLUMN_INSIDE_COUNT
	f	I	n	f_190262_	field_35687	CELL_COLUMN_OUTSIDE_COUNT
	f	I	o	f_190263_	field_35518	CELL_COLUMN_COUNT
	f	Lcmo;	p	f_224738_	field_35515	areaWithOldGeneration
	f	Ljava/util/List;	q	f_190265_	field_35519	SURFACE_BLOCKS
	f	Z	r	f_190267_	field_35690	hasCalculatedData
	f	[D	s	f_190269_	field_35692	heights
	f	Ljava/util/List;	t	f_202276_	field_36345	biomes
	f	[[D	u	f_190270_	field_35693	densities
	f	Lcom/mojang/serialization/Codec;	v	f_190272_	field_35695	DOUBLE_ARRAY_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IILjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(IILdin$c;)V	a	m_190295_	method_39351	iterateHeights
	m	(IIILdin$a;)V	a	m_224748_	method_40028	iterateBiomes
	m	(Lddx;Lgu$a;)D	a	m_198297_	method_39905	read1
	m	(Lddx;II)I	a	m_190310_	method_39349	getHeightAtXZ
	m	(Lcng;IIZ)Ljava/util/Set;	a	m_197065_	method_39579	sideByGenerationAge
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_224753_	method_39571	method_39571
	m	(Laim;II)Ldin;	a	m_190304_	method_39570	getOrUpdateBlendingData
	m	([D)V	a	m_224755_	method_39574	method_39574
	m	(II)I	a	m_190330_	method_39578	getInsideIndex
	m	()Lcmo;	a	m_224743_	method_41564	getAreaWithOldGeneration
	m	(Ldin;)Lcom/mojang/serialization/DataResult;	a	m_190320_	method_39573	validateArraySize
	m	(ILddx;II)V	a	m_190299_	method_39347	addValuesForColumn
	m	(D)Z	a	m_224744_	method_39567	method_39567
	m	(I)I	a	m_224746_	method_41565	getCellYIndex
	m	(IIIILdin$b;)V	a	m_190289_	method_39346	iterateDensities
	m	([DI)D	a	m_190324_	method_39575	getDensity
	m	(Lddx;Ljava/util/Set;)V	a	m_190317_	method_39572	calculateData
	m	(III)D	a	m_190285_	method_39344	getHeight
	m	(Lddx;Lgu;)Z	a	m_190314_	method_39350	isGround
	m	(Lddx;III)[D	a	m_198292_	method_39354	getDensityColumn
	m	(Ldin;)Ljava/util/Optional;	b	m_224761_	method_39580	method_39580
	m	(III)D	b	m_190333_	method_39345	getDensity
	m	(Lddx;Lgu$a;)D	b	m_198300_	method_39906	read7
	m	(Lddx;II)Ljava/util/List;	b	m_224757_	method_41566	getBiomeColumn
	m	()I	b	m_190327_	method_39576	cellCountPerColumn
	m	(II)I	b	m_190350_	method_39582	getOutsideIndex
	m	(I)I	b	m_190348_	method_39343	getX
	m	(I)I	c	m_190354_	method_39352	getZ
	m	()I	c	m_224763_	method_41567	quartCountPerColumn
	m	(Ldin;)Ljava/lang/Integer;	c	m_224764_	method_41568	method_41568
	m	(Ldin;)Ljava/lang/Integer;	d	m_224766_	method_41569	method_41569
	m	(I)I	d	m_190356_	method_39355	zeroIfNegative
	m	()I	d	m_190347_	method_39581	getColumnMinY
	m	()I	e	m_190353_	method_39583	getMinY
	m	()Ljava/lang/String;	f	m_274287_	method_49533	method_49533
c	din$a	net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer	net/minecraft/class_6749$class_6853	net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer
	m	(IILhe;)V	consume	m_204673_	consume	consume
c	din$b	net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer	net/minecraft/class_6749$class_6750	net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer
	m	(IIID)V	consume	m_190361_	consume	consume
c	din$c	net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer	net/minecraft/class_6749$class_6751	net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer
	m	(IID)V	consume	m_190366_	consume	consume
c	dio	net/minecraft/world/level/levelgen/blending/package-info	net/minecraft/class_6753	net/minecraft/world/level/levelgen/blending/package-info
c	dip	net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate	net/minecraft/class_6644	net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190370_	field_35052	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_38874	test
c	diq	net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate	net/minecraft/class_6645	net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190381_	field_35053	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_38875	test
c	dir	net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate	net/minecraft/class_6646	net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate
	f	Lcom/mojang/serialization/Codec;	b	f_190392_	field_35054	CODEC
	f	Ldir;	c	f_190393_	field_35696	ONLY_IN_AIR_PREDICATE
	f	Ldir;	d	f_190394_	field_35697	ONLY_IN_AIR_OR_WATER_PREDICATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Ldis;	a	m_183575_	method_38873	type
	m	([Lcpn;)Ldir;	a	m_224780_	method_43290	matchesBlocks
	m	(Lhz;[Lcpn;)Ldir;	a	m_224774_	method_43288	matchesBlocks
	m	(Lhz;)Ldir;	a	m_190410_	method_39010	replaceable
	m	(Lha;)Ldir;	a	m_198913_	method_39930	hasSturdyFace
	m	(Ldcb;Lhz;)Ldir;	a	m_190399_	method_39009	wouldSurvive
	m	(Ldir;)Ldir;	a	m_190402_	method_38877	not
	m	(Lhz;Lanl;)Ldir;	a	m_224768_	method_39908	matchesTag
	m	(Lhz;[Ldxd;)Ldir;	a	m_224777_	method_43289	matchesFluids
	m	(Ldir;Ldir;)Ldir;	a	m_190404_	method_38878	allOf
	m	([Ldxd;)Ldir;	a	m_224782_	method_43291	matchesFluids
	m	(Lhz;Lha;)Ldir;	a	m_198308_	method_39909	hasSturdyFace
	m	(Lhz;Ljava/util/List;)Ldir;	a	m_224771_	method_38881	matchesBlocks
	m	([Ldir;)Ldir;	a	m_190417_	method_38882	allOf
	m	(Lanl;)Ldir;	a	m_204677_	method_39907	matchesTag
	m	(Ljava/util/List;)Ldir;	a	m_190412_	method_38880	allOf
	m	()Ldir;	b	m_190419_	method_38883	replaceable
	m	(Ljava/util/List;)Ldir;	b	m_190425_	method_38885	anyOf
	m	(Lhz;Ljava/util/List;)Ldir;	b	m_224784_	method_38886	matchesFluids
	m	([Ldir;)Ldir;	b	m_190430_	method_38887	anyOf
	m	(Ldir;Ldir;)Ldir;	b	m_190420_	method_38884	anyOf
	m	(Lhz;)Ldir;	b	m_190423_	method_39584	solid
	m	()Ldir;	c	m_190432_	method_39585	solid
	m	(Lhz;)Ldir;	c	m_245833_	method_45543	noFluid
	m	(Ljava/util/List;)Ldir;	c	m_198311_	method_39910	matchesBlocks
	m	()Ldir;	d	m_246848_	method_45544	noFluid
	m	(Lhz;)Ldir;	d	m_190433_	method_39586	insideWorld
	m	()Ldir;	e	m_190435_	method_39011	alwaysTrue
c	dis	net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType	net/minecraft/class_6647	net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType
	f	Ldis;	a	f_190436_	field_35055	MATCHING_BLOCKS
	f	Ldis;	b	f_198313_	field_36282	MATCHING_BLOCK_TAG
	f	Ldis;	c	f_190437_	field_35056	MATCHING_FLUIDS
	f	Ldis;	d	f_198314_	field_36283	HAS_STURDY_FACE
	f	Ldis;	e	f_190438_	field_35698	SOLID
	f	Ldis;	f	f_190439_	field_35057	REPLACEABLE
	f	Ldis;	g	f_190440_	field_35155	WOULD_SURVIVE
	f	Ldis;	h	f_190441_	field_35699	INSIDE_WORLD_BOUNDS
	f	Ldis;	i	f_190442_	field_35058	ANY_OF
	f	Ldis;	j	f_190443_	field_35059	ALL_OF
	f	Ldis;	k	f_190444_	field_35060	NOT
	f	Ldis;	l	f_190445_	field_35156	TRUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_190447_	method_38888	method_38888
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldis;	a	m_190449_	method_38889	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_190452_	codec	codec
c	dit	net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate	net/minecraft/class_6648	net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate
	f	Ljava/util/List;	e	f_190453_	field_35061	predicates
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldit;)Ljava/util/List;	a	m_190456_	method_38890	method_38890
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_190458_	method_38891	codec
	m	(Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_190460_	method_38892	method_38892
c	diu	net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate	net/minecraft/class_6847	net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate
	f	Lcom/mojang/serialization/Codec;	a	f_198315_	field_36284	CODEC
	f	Lhz;	e	f_198316_	field_36285	offset
	f	Lha;	f	f_198317_	field_36286	direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_39911	test
	m	(Ldiu;)Lha;	a	m_198328_	method_39913	method_39913
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_198326_	method_39912	method_39912
	m	(Ldiu;)Lhz;	b	m_198330_	method_39914	method_39914
c	div	net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate	net/minecraft/class_6783	net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190463_	field_35700	CODEC
	f	Lhz;	e	f_190464_	field_35701	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_39587	test
	m	(Ldiv;)Lhz;	a	m_190474_	method_39589	method_39589
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_190472_	method_39588	method_39588
c	diw	net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate	net/minecraft/class_6848	net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate
	f	Lanl;	a	f_198335_	field_36287	tag
	f	Lcom/mojang/serialization/Codec;	e	f_198336_	field_36288	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Lanl;)V	<init>	<init>	<init>	<init>
	m	(Ldiw;)Lanl;	a	m_204685_	method_39915	method_39915
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_257352_	method_39916	method_39916
c	dix	net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate	net/minecraft/class_6649	net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190479_	field_35062	CODEC
	f	Lhi;	e	f_190480_	field_35063	blocks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Lhi;)V	<init>	<init>	<init>	<init>
	m	(Ldix;)Lhi;	a	m_204692_	method_38896	method_38896
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_257353_	method_38894	method_38894
c	diy	net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate	net/minecraft/class_6650	net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190492_	field_35065	CODEC
	f	Lhi;	e	f_190493_	field_35066	fluids
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Lhi;)V	<init>	<init>	<init>	<init>
	m	(Ldiy;)Lhi;	a	m_204697_	method_38900	method_38900
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_257354_	method_38898	method_38898
c	diz	net/minecraft/world/level/levelgen/blockpredicates/NotPredicate	net/minecraft/class_6651	net/minecraft/world/level/levelgen/blockpredicates/NotPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190505_	field_35068	CODEC
	f	Ldir;	e	f_190506_	field_35069	predicate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldir;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_38901	test
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_190514_	method_38902	method_38902
	m	(Ldiz;)Ldir;	a	m_190516_	method_38903	method_38903
c	dj	net/minecraft/advancements/critereon/package-info	net/minecraft/class_6129	net/minecraft/advancements/critereon/package-info
c	dja	net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate	net/minecraft/class_6652	net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190521_	field_35071	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_190528_	method_38905	method_38905
c	djb	net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate	net/minecraft/class_6784	net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190530_	field_35702	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_190537_	method_39590	method_39590
c	djc	net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate	net/minecraft/class_6679	net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate
	f	Lhz;	f	f_190539_	field_35157	offset
	m	(Lhz;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_39012	test
	m	(Ldcb;)Z	a	m_183454_	method_38893	test
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;	a	m_190546_	method_39013	stateTestingCodec
	m	(Ldjc;)Lhz;	a	m_190548_	method_39014	method_39014
c	djd	net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate	net/minecraft/class_6680	net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate
	f	Ldjd;	a	f_190553_	field_35158	INSTANCE
	f	Lcom/mojang/serialization/Codec;	e	f_190554_	field_35159	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)Z	a	test	method_39015	test
	m	()Ldjd;	f	m_190561_	method_39016	method_39016
c	dje	net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate	net/minecraft/class_6681	net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate
	f	Lcom/mojang/serialization/Codec;	a	f_190565_	field_35160	CODEC
	f	Lhz;	e	f_190566_	field_35161	offset
	f	Ldcb;	f	f_190567_	field_35162	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldje;)Ldcb;	a	m_190578_	method_39019	method_39019
	m	(Lcng;Lgu;)Z	a	test	method_39017	test
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_190576_	method_39018	method_39018
	m	(Ldje;)Lhz;	b	m_190580_	method_39020	method_39020
c	djf	net/minecraft/world/level/levelgen/blockpredicates/package-info	net/minecraft/class_6653	net/minecraft/world/level/levelgen/blockpredicates/package-info
c	djg	net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration	net/minecraft/class_5869	net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_158966_	field_29041	CODEC
	f	Lbda;	b	f_158967_	field_31479	verticalRotation
	f	Ldjg$a;	c	f_158968_	field_31480	shape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldji;Lbda;Ldjg$a;)V	<init>	<init>	<init>	<init>
	m	(FLdqh;Lbda;Ldie;Ldjj;Lhi;Lbda;Ldjg$a;)V	<init>	<init>	<init>	<init>
	m	(Ldjg;)Ldjg$a;	a	m_158985_	method_35337	method_35337
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_158983_	method_35336	method_35336
	m	(Ldjg;)Lbda;	b	m_158987_	method_35338	method_35338
	m	(Ldjg;)Ldji;	c	m_158989_	method_35339	method_35339
c	djg$a	net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration	net/minecraft/class_5869$class_6107	net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_158991_	field_31481	CODEC
	f	Lbda;	b	f_158992_	field_31482	distanceFactor
	f	Lbda;	c	f_158993_	field_31483	thickness
	f	I	d	f_158994_	field_31484	widthSmoothness
	f	Lbda;	e	f_158995_	field_31485	horizontalRadiusFactor
	f	F	f	f_158996_	field_31486	verticalRadiusDefaultFactor
	f	F	g	f_158997_	field_31487	verticalRadiusCenterFactor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbda;Lbda;ILbda;FF)V	<init>	<init>	<init>	<init>
	m	(Ldjg$a;)Ljava/lang/Float;	a	m_159008_	method_35341	method_35341
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_159006_	method_35340	method_35340
	m	(Ldjg$a;)Ljava/lang/Float;	b	m_159010_	method_35342	method_35342
	m	(Ldjg$a;)Lbda;	c	m_159012_	method_35343	method_35343
	m	(Ldjg$a;)Ljava/lang/Integer;	d	m_159014_	method_35344	method_35344
	m	(Ldjg$a;)Lbda;	e	m_159016_	method_35345	method_35345
	m	(Ldjg$a;)Lbda;	f	m_159018_	method_35346	method_35346
c	djh	net/minecraft/world/level/levelgen/carver/CanyonWorldCarver	net/minecraft/class_5870	net/minecraft/world/level/levelgen/carver/CanyonWorldCarver
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldjk;Ldjg;Lddx;Ljava/util/function/Function;Lapf;Ldgw;Lclt;Lddw;)Z	a	m_213788_	method_33962	carve
	m	(Ldjg;Lapf;)Z	a	m_214133_	method_33959	isStartChunk
	m	([FLdjk;DDDI)Z	a	m_159080_	method_33965	method_33965
	m	(Ldjk;[FDDDI)Z	a	m_159073_	method_33964	shouldSkip
	m	(Ldjg;Lapf;DFF)D	a	m_224799_	method_33960	updateVerticalRadius
	m	(Ldjk;Ldjg;Lddx;Ljava/util/function/Function;JLdgw;DDDFFFIIDLddw;)V	a	m_190593_	method_33961	doCarve
	m	(Ldjk;Ldjg;Lapf;)[F	a	m_224808_	method_33966	initWidthFactors
c	dji	net/minecraft/world/level/levelgen/carver/CarverConfiguration	net/minecraft/class_5871	net/minecraft/world/level/levelgen/carver/CarverConfiguration
	f	Lcom/mojang/serialization/MapCodec;	d	f_159087_	field_29054	CODEC
	f	Ldqh;	e	f_159088_	field_31488	y
	f	Lbda;	f	f_159089_	field_31489	yScale
	f	Ldie;	g	f_159090_	field_31490	lavaLevel
	f	Ldjj;	h	f_159092_	field_29053	debugSettings
	f	Lhi;	i	f_224830_	field_38864	replaceable
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FLdqh;Lbda;Ldie;Ldjj;Lhi;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_224838_	method_33968	method_33968
	m	(Ldji;)Lhi;	a	m_224840_	method_43292	method_43292
	m	(Ldji;)Ldjj;	b	m_190636_	method_36411	method_36411
	m	(Ldji;)Ldie;	c	m_159106_	method_35348	method_35348
	m	(Ldji;)Lbda;	d	m_159108_	method_35349	method_35349
	m	(Ldji;)Ldqh;	e	m_159110_	method_35350	method_35350
	m	(Ldji;)Ljava/lang/Float;	f	m_159112_	method_35351	method_35351
c	djj	net/minecraft/world/level/levelgen/carver/CarverDebugSettings	net/minecraft/class_5872	net/minecraft/world/level/levelgen/carver/CarverDebugSettings
	f	Ldjj;	a	f_159114_	field_29055	DEFAULT
	f	Lcom/mojang/serialization/Codec;	b	f_159115_	field_29056	CODEC
	f	Z	c	f_159116_	field_29057	debugMode
	f	Ldcb;	d	f_159117_	field_29058	airState
	f	Ldcb;	e	f_159118_	field_33611	waterState
	f	Ldcb;	f	f_159119_	field_33612	lavaState
	f	Ldcb;	g	f_159120_	field_33613	barrierState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLdcb;Ldcb;Ldcb;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(ZLdcb;)Ldjj;	a	m_159136_	method_33972	of
	m	(Ldcb;Ldcb;Ldcb;Ldcb;)Ldjj;	a	m_159129_	method_36412	of
	m	()Z	a	m_159128_	method_33970	isDebugMode
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_159134_	method_33971	method_33971
	m	(ZLdcb;Ldcb;Ldcb;Ldcb;)Ldjj;	a	m_159139_	method_36413	of
	m	()Ldcb;	b	m_159145_	method_33973	getAirState
	m	()Ldcb;	c	m_159146_	method_36414	getWaterState
	m	()Ldcb;	d	m_159147_	method_36415	getLavaState
	m	()Ldcb;	e	m_159148_	method_36416	getBarrierState
c	djk	net/minecraft/world/level/levelgen/carver/CarvingContext	net/minecraft/class_5873	net/minecraft/world/level/levelgen/carver/CarvingContext
	f	Lhs;	a	f_190639_	field_35299	registryAccess
	f	Ldho;	b	f_190640_	field_35703	noiseChunk
	f	Ldhy;	c	f_224842_	field_37706	randomState
	f	Ldib$o;	d	f_224843_	field_37707	surfaceRule
	m	(Ldhn;Lhs;Lcmo;Ldho;Ldhy;Ldib$o;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;Lddx;Lgu;Z)Ljava/util/Optional;	a	m_190646_	method_39114	topMaterial
	m	()Lhs;	c	m_190651_	method_39115	registryAccess
	m	()Ldhy;	d	m_224851_	method_41570	randomState
c	djl	net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration	net/minecraft/class_6108	net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_159154_	field_31491	CODEC
	f	Lbda;	b	f_159155_	field_31492	horizontalRadiusMultiplier
	f	Lbda;	c	f_159156_	field_31493	verticalRadiusMultiplier
	f	Lbda;	j	f_159157_	field_31494	floorLevel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FLdqh;Lbda;Ldie;Ldjj;Lhi;Lbda;Lbda;Lbda;)V	<init>	<init>	<init>	<init>
	m	(FLdqh;Lbda;Ldie;Lhi;Lbda;Lbda;Lbda;)V	<init>	<init>	<init>	<init>
	m	(Ldji;Lbda;Lbda;Lbda;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_159183_	method_35352	method_35352
	m	(Ldjl;)Lbda;	a	m_159185_	method_35353	method_35353
	m	(Ldjl;)Lbda;	b	m_159187_	method_35354	method_35354
	m	(Ldjl;)Lbda;	c	m_159189_	method_35355	method_35355
	m	(Ldjl;)Ldji;	d	m_159191_	method_35356	method_35356
c	djm	net/minecraft/world/level/levelgen/carver/CaveWorldCarver	net/minecraft/class_2925	net/minecraft/world/level/levelgen/carver/CaveWorldCarver
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)F	a	m_213592_	method_16576	getThickness
	m	(Ldjk;Ldjl;Lddx;Ljava/util/function/Function;JLdgw;DDDDDFFFIIDLddw;Ldjp$a;)V	a	m_190670_	method_12675	createTunnel
	m	(DLdjk;DDDI)Z	a	m_159200_	method_33975	method_33975
	m	(DDDD)Z	a	m_159195_	method_33974	shouldSkip
	m	()I	a	m_6208_	method_16577	getCaveBound
	m	(Ldjl;Lapf;)Z	a	m_214133_	method_35358	isStartChunk
	m	(Ldjk;Ldjl;Lddx;Ljava/util/function/Function;Lapf;Ldgw;Lclt;Lddw;)Z	a	m_213788_	method_35357	carve
	m	(Ldjk;Ldjl;Lddx;Ljava/util/function/Function;Ldgw;DDDFDLddw;Ldjp$a;)V	a	m_190690_	method_12674	createRoom
	m	()D	b	m_6203_	method_16578	getYScale
c	djn	net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver	net/minecraft/class_2922	net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver
	f	Lcom/mojang/serialization/Codec;	a	f_64846_	field_25832	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_64847_	field_24828	CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_64848_	field_26755	LIST_CODEC
	f	Ldjp;	d	f_64849_	comp_330	worldCarver
	f	Ldji;	e	f_64850_	comp_331	config
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldjp;Ldji;)V	<init>	<init>	<init>	<init>
	m	()Ldjp;	a	f_64849_	comp_330	worldCarver
	m	(Ldjn;)Ldjp;	a	m_64866_	method_28612	method_28612
	m	(Ldjk;Lddx;Ljava/util/function/Function;Lapf;Ldgw;Lclt;Lddw;)Z	a	m_224898_	method_12668	carve
	m	(Lapf;)Z	a	m_224896_	method_12669	isStartChunk
	m	()Ldji;	b	f_64850_	comp_331	config
c	djo	net/minecraft/world/level/levelgen/carver/NetherWorldCarver	net/minecraft/class_2934	net/minecraft/world/level/levelgen/carver/NetherWorldCarver
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldjk;Ldjl;Lddx;Ljava/util/function/Function;Lddw;Lgu$a;Lgu$a;Ldgw;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z	a	m_183633_	method_35359	carveBlock
c	djp	net/minecraft/world/level/levelgen/carver/WorldCarver	net/minecraft/class_2939	net/minecraft/world/level/levelgen/carver/WorldCarver
	f	Ldjp;	a	f_64974_	field_29060	CAVE
	f	Ldjp;	b	f_64975_	field_13297	NETHER_CAVE
	f	Ldjp;	c	f_64976_	field_13295	CANYON
	f	Ldcb;	d	f_64979_	field_13301	AIR
	f	Ldcb;	e	f_64980_	field_13294	CAVE_AIR
	f	Ldxe;	f	f_64981_	field_13305	WATER
	f	Ldxe;	g	f_64982_	field_13296	LAVA
	f	Ljava/util/Set;	h	f_64984_	field_13298	liquids
	f	Lcom/mojang/serialization/Codec;	i	f_64986_	field_24831	configuredCodec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldji;)Ldjn;	a	m_65063_	method_28614	configured
	m	(Ldjk;Ldji;Lddx;Ljava/util/function/Function;Ldgw;DDDDDLddw;Ldjp$a;)Z	a	m_190753_	method_33978	carveEllipsoid
	m	(Ljava/lang/String;Ldjp;)Ldjp;	a	m_65065_	method_12704	register
	m	(Ldji;Lapf;)Z	a	m_214133_	method_12705	isStartChunk
	m	(Ldji;Ldcb;)Z	a	m_224910_	method_12709	canReplaceBlock
	m	(Lclt;DDIIF)Z	a	m_159367_	method_33976	canReach
	m	(Ldjk;Ldji;Lddx;Ljava/util/function/Function;Lddw;Lgu$a;Lgu$a;Ldgw;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z	a	m_183633_	method_16581	carveBlock
	m	(Lddx;Lgu$a;Ldcb;)V	a	m_284117_	method_39116	method_39116
	m	(Ldjk;Ldji;Lgu;Ldgw;)Ldcb;	a	m_159418_	method_36418	getCarveState
	m	(Ldjk;Ldji;Lddx;Ljava/util/function/Function;Lapf;Ldgw;Lclt;Lddw;)Z	a	m_213788_	method_12702	carve
	m	(Ldji;)Z	b	m_159423_	method_33980	isDebugEnabled
	m	(Ldji;Ldcb;)Ldcb;	b	m_159381_	method_36417	getDebugState
	m	()Lcom/mojang/serialization/Codec;	c	m_65072_	method_28616	configuredCodec
	m	()I	d	m_65073_	method_12710	getRange
c	djp$a	net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker	net/minecraft/class_2939$class_5874	net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker
	m	(Ldjk;DDDI)Z	shouldSkip	m_159425_	shouldSkip	shouldSkip
c	djq	net/minecraft/world/level/levelgen/carver/package-info	net/minecraft/class_6109	net/minecraft/world/level/levelgen/carver/package-info
c	djr	net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature	net/minecraft/class_4625	net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lapf;Lgu;Ldmu;ILgu$a;)V	a	m_224929_	method_23376	placeTrunk
	m	(Lcmn;Lgu;ILgu$a;Ldmu;)Z	a	m_65098_	method_23374	isValidPosition
	m	(IIII)I	a	m_6794_	method_23372	getTreeRadiusForHeight
	m	(Lcmn;Lapf;Lgu;ILgu$a;Ldmu;)V	a	m_213950_	method_23375	makeCap
	m	(Lapf;)I	a	m_224921_	method_23377	getTreeHeight
c	djs	net/minecraft/world/level/levelgen/feature/BambooFeature	net/minecraft/class_2942	net/minecraft/world/level/levelgen/feature/BambooFeature
	f	Ldcb;	a	f_65131_	field_13308	BAMBOO_TRUNK
	f	Ldcb;	b	f_65132_	field_13311	BAMBOO_FINAL_LARGE
	f	Ldcb;	c	f_65133_	field_13310	BAMBOO_TOP_LARGE
	f	Ldcb;	d	f_65134_	field_13309	BAMBOO_TOP_SMALL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	djt	net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature	net/minecraft/class_5153	net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature
	f	Lcom/google/common/collect/ImmutableList;	a	f_65150_	field_24132	CANNOT_PLACE_ON
	f	I	an	f_159442_	field_31498	UNCLUSTERED_SIZE
	f	I	b	f_159439_	field_31495	CLUSTERED_REACH
	f	I	c	f_159440_	field_31496	CLUSTERED_SIZE
	f	I	d	f_159441_	field_31497	UNCLUSTERED_REACH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;ILgu;II)Z	a	m_65167_	method_27096	placeColumn
	m	(Lcmn;ILgu;)Z	a	m_65163_	method_27095	isAirOrLavaOcean
	m	(Lcmn;ILgu$a;)Z	a	m_65154_	method_30379	canPlaceAt
	m	(Lcmn;Lgu$a;I)Lgu;	a	m_65173_	method_27098	findAir
	m	(Lcmn;ILgu$a;I)Lgu;	a	m_65158_	method_27094	findSurface
c	dju	net/minecraft/world/level/levelgen/feature/BasaltPillarFeature	net/minecraft/class_4779	net/minecraft/world/level/levelgen/feature/BasaltPillarFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lapf;Lgu;)V	a	m_224936_	method_24434	placeBaseHangOff
	m	(Lcmn;Lapf;Lgu;)Z	b	m_224940_	method_24435	placeHangOff
c	djv	net/minecraft/world/level/levelgen/feature/BlockBlobFeature	net/minecraft/class_2950	net/minecraft/world/level/levelgen/feature/BlockBlobFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	djw	net/minecraft/world/level/levelgen/feature/BlockColumnFeature	net/minecraft/class_6654	net/minecraft/world/level/levelgen/feature/BlockColumnFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	([IIIZ)V	a	m_190792_	method_38906	truncate
c	djx	net/minecraft/world/level/levelgen/feature/BlockPileFeature	net/minecraft/class_3805	net/minecraft/world/level/levelgen/feature/BlockPileFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Lapf;)Z	a	m_224944_	method_16707	mayPlaceOn
	m	(Lcmn;Lgu;Lapf;Ldmk;)V	a	m_224948_	method_16708	tryPlaceBlock
c	djy	net/minecraft/world/level/levelgen/feature/BlueIceFeature	net/minecraft/class_2954	net/minecraft/world/level/levelgen/feature/BlueIceFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	djz	net/minecraft/world/level/levelgen/feature/BonusChestFeature	net/minecraft/class_2953	net/minecraft/world/level/levelgen/feature/BonusChestFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dk	net/minecraft/advancements/package-info	net/minecraft/class_6132	net/minecraft/advancements/package-info
c	dka	net/minecraft/world/level/levelgen/feature/ChorusPlantFeature	net/minecraft/class_2964	net/minecraft/world/level/levelgen/feature/ChorusPlantFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkb	net/minecraft/world/level/levelgen/feature/ConfiguredFeature	net/minecraft/class_2975	net/minecraft/world/level/levelgen/feature/ConfiguredFeature
	f	Lcom/mojang/serialization/Codec;	a	f_65373_	field_25833	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_65374_	field_24833	CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_65375_	field_26756	LIST_CODEC
	f	Ldko;	d	f_65377_	comp_332	feature
	f	Ldms;	e	f_65378_	comp_333	config
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldko;Ldms;)V	<init>	<init>	<init>	<init>
	m	(Ldkb;)Ldko;	a	m_65390_	method_28621	method_28621
	m	()Ljava/util/stream/Stream;	a	m_65398_	method_30648	getFeatures
	m	(Lcng;Lddy;Lapf;Lgu;)Z	a	m_224953_	method_12862	place
	m	()Ldko;	b	f_65377_	comp_332	feature
	m	()Ldms;	c	f_65378_	comp_333	config
c	dkc	net/minecraft/world/level/levelgen/feature/CoralClawFeature	net/minecraft/class_2972	net/minecraft/world/level/levelgen/feature/CoralClawFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkd	net/minecraft/world/level/levelgen/feature/CoralFeature	net/minecraft/class_2978	net/minecraft/world/level/levelgen/feature/CoralFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lha;Lcmn;Lgu;Lcpn;)V	a	m_204721_	method_40030	method_40030
	m	(Lcmn;Lapf;Lgu;Ldcb;)Z	a	m_214196_	method_12863	placeFeature
	m	(Lcmn;Lgu;Lcpn;)V	a	m_204717_	method_40029	method_40029
	m	(Lapf;Lhi$c;)Ljava/util/Optional;	a	m_224963_	method_40160	method_40160
	m	(Lapf;Lhi$c;)Ljava/util/Optional;	b	m_224970_	method_40161	method_40161
	m	(Lcmn;Lapf;Lgu;Ldcb;)Z	b	m_224973_	method_12864	placeCoralBlock
	m	(Lapf;Lhi$c;)Ljava/util/Optional;	c	m_224978_	method_40162	method_40162
c	dke	net/minecraft/world/level/levelgen/feature/CoralMushroomFeature	net/minecraft/class_2977	net/minecraft/world/level/levelgen/feature/CoralMushroomFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkf	net/minecraft/world/level/levelgen/feature/CoralTreeFeature	net/minecraft/class_2979	net/minecraft/world/level/levelgen/feature/CoralTreeFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkg	net/minecraft/world/level/levelgen/feature/DeltaFeature	net/minecraft/class_5154	net/minecraft/world/level/levelgen/feature/DeltaFeature
	f	Lcom/google/common/collect/ImmutableList;	a	f_65546_	field_24133	CANNOT_REPLACE
	f	[Lha;	b	f_65547_	field_23883	DIRECTIONS
	f	D	c	f_159546_	field_31501	RIM_SPAWN_CHANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Ldmo;)Z	a	m_65551_	method_27103	isClear
c	dkh	net/minecraft/world/level/levelgen/feature/DesertWellFeature	net/minecraft/class_3005	net/minecraft/world/level/levelgen/feature/DesertWellFeature
	f	Ldck;	a	f_65593_	field_13450	IS_SAND
	f	Ldcb;	an	f_65596_	field_13449	water
	f	Ldcb;	b	f_276683_	field_43324	sand
	f	Ldcb;	c	f_65594_	field_13452	sandSlab
	f	Ldcb;	d	f_65595_	field_13451	sandstone
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lczr;)V	a	m_276756_	method_49235	method_49235
	m	(Lcng;Lgu;)V	b	m_277210_	method_49883	placeSusSand
c	dki	net/minecraft/world/level/levelgen/feature/DiskFeature	net/minecraft/class_3011	net/minecraft/world/level/levelgen/feature/DiskFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldmp;Lcng;Lapf;IILgu$a;)Z	a	m_224995_	method_43160	placeColumn
c	dkj	net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature	net/minecraft/class_5725	net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lapf;FFFF)F	a	m_225002_	method_33003	randomBetweenBiased
	m	(Lapf;IIFILdmq;)I	a	m_225008_	method_33004	getDripstoneHeight
	m	(Lcmp;Lgu;)Z	a	m_159585_	method_33386	isLava
	m	(Lcmn;Lgu;)Z	a	m_159582_	method_32998	canBeAdjacentToWater
	m	(IIIILdmq;)D	a	m_159576_	method_32997	getChanceOfStalagmiteOrStalactite
	m	(Lcng;Lapf;Lgu;IIFDIFLdmq;)V	a	m_225015_	method_33002	placeColumn
	m	(Lcng;Lgu;ILha;)V	a	m_159588_	method_33001	replaceBlocksWithDripstoneBlocks
	m	(Lcng;Lgu;)Z	b	m_159619_	method_33000	canPlacePool
c	dkk	net/minecraft/world/level/levelgen/feature/DripstoneUtils	net/minecraft/class_5726	net/minecraft/world/level/levelgen/feature/DripstoneUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;I)Z	a	m_159639_	method_33009	isCircleMostlyEmbeddedInStone
	m	(Lha;IZLjava/util/function/Consumer;)V	a	m_159651_	method_33012	buildBaseToTipColumn
	m	(Lcmn;Lgu;Lha;IZ)V	a	m_190847_	method_33010	growPointedDripstone
	m	(DDDD)D	a	m_159623_	method_33005	getDripstoneHeight
	m	(Lha;Ldcy;)Ldcb;	a	m_159656_	method_33013	createPointedDripstone
	m	(Lcmn;Lgu$a;Lha;Ldcb;)V	a	m_276757_	method_33007	method_33007
	m	(Ldcb;)Z	a	m_159649_	method_33387	isDripstoneBaseOrLava
	m	(Lcmn;Lgu;)Z	a	m_159628_	method_33006	isEmptyOrWater
	m	(Ldcb;)Z	b	m_159662_	method_33011	isDripstoneBase
	m	(Lcmn;Lgu;)Z	b	m_159659_	method_33388	isEmptyOrWaterOrLava
	m	(Lcmn;Lgu;)Z	c	m_190853_	method_33008	placeDripstoneBlockIfPossible
	m	(Ldcb;)Z	c	m_159664_	method_33014	isEmptyOrWater
	m	(Ldcb;)Z	d	m_203130_	method_40074	isNeitherEmptyNorWater
	m	(Ldcb;)Z	e	m_159666_	method_33389	isEmptyOrWaterOrLava
c	dkl	net/minecraft/world/level/levelgen/feature/EndGatewayFeature	net/minecraft/class_3029	net/minecraft/world/level/levelgen/feature/EndGatewayFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;Ldmr;Lgu;)V	a	m_65695_	method_18037	method_18037
c	dkm	net/minecraft/world/level/levelgen/feature/EndIslandFeature	net/minecraft/class_3026	net/minecraft/world/level/levelgen/feature/EndIslandFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkn	net/minecraft/world/level/levelgen/feature/EndPodiumFeature	net/minecraft/class_3033	net/minecraft/world/level/levelgen/feature/EndPodiumFeature
	f	I	a	f_159718_	field_31503	PODIUM_RADIUS
	f	Lgu;	an	f_65714_	field_13600	END_PODIUM_LOCATION
	f	Z	ao	f_65715_	field_13599	active
	f	I	b	f_159719_	field_31504	PODIUM_PILLAR_HEIGHT
	f	I	c	f_159720_	field_31505	RIM_RADIUS
	f	F	d	f_159721_	field_31506	CORNER_ROUNDING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Lgu;	a	m_287210_	method_51862	getLocation
c	dko	net/minecraft/world/level/levelgen/feature/Feature	net/minecraft/class_3031	net/minecraft/world/level/levelgen/feature/Feature
	f	Ldko;	A	f_225026_	field_28428	MULTIFACE_GROWTH
	f	Ldko;	B	f_159726_	field_28849	UNDERWATER_MAGMA
	f	Ldko;	C	f_65777_	field_13579	MONSTER_ROOM
	f	Ldko;	D	f_65778_	field_13560	BLUE_ICE
	f	Ldko;	E	f_65779_	field_13544	ICEBERG
	f	Ldko;	F	f_65780_	field_13584	FOREST_ROCK
	f	Ldko;	G	f_65781_	field_13509	DISK
	f	Ldko;	H	f_65783_	field_13573	LAKE
	f	Ldko;	I	f_65731_	field_13517	ORE
	f	Ldko;	J	f_65732_	field_13522	END_SPIKE
	f	Ldko;	K	f_65733_	field_13574	END_ISLAND
	f	Ldko;	L	f_65734_	field_13564	END_GATEWAY
	f	Ldlu;	M	f_65735_	field_13567	SEAGRASS
	f	Ldko;	N	f_65736_	field_13535	KELP
	f	Ldko;	O	f_65737_	field_13525	CORAL_TREE
	f	Ldko;	P	f_65738_	field_13585	CORAL_MUSHROOM
	f	Ldko;	Q	f_65739_	field_13546	CORAL_CLAW
	f	Ldko;	R	f_65740_	field_13575	SEA_PICKLE
	f	Ldko;	S	f_65741_	field_13518	SIMPLE_BLOCK
	f	Ldko;	T	f_65742_	field_13540	BAMBOO
	f	Ldko;	U	f_65743_	field_22185	HUGE_FUNGUS
	f	Ldko;	V	f_65744_	field_22186	NETHER_FOREST_VEGETATION
	f	Ldko;	W	f_65745_	field_22187	WEEPING_VINES
	f	Ldko;	X	f_65746_	field_23088	TWISTING_VINES
	f	Ldko;	Y	f_65747_	field_23884	BASALT_COLUMNS
	f	Ldko;	Z	f_65748_	field_23885	DELTA_FEATURE
	f	Lcom/mojang/serialization/Codec;	a	f_65757_	field_24837	configuredCodec
	f	Ldko;	aa	f_65749_	field_23886	REPLACE_BLOBS
	f	Ldko;	ab	f_65750_	field_19201	FILL_LAYER
	f	Ldjz;	ac	f_65751_	field_13526	BONUS_CHEST
	f	Ldko;	ad	f_65752_	field_22188	BASALT_PILLAR
	f	Ldko;	ae	f_159727_	field_29061	SCATTERED_ORE
	f	Ldko;	af	f_65754_	field_13593	RANDOM_SELECTOR
	f	Ldko;	ag	f_65755_	field_13555	SIMPLE_RANDOM_SELECTOR
	f	Ldko;	ah	f_65756_	field_13550	RANDOM_BOOLEAN_SELECTOR
	f	Ldko;	ai	f_159728_	field_27312	GEODE
	f	Ldko;	aj	f_159729_	field_28203	DRIPSTONE_CLUSTER
	f	Ldko;	ak	f_159730_	field_28204	LARGE_DRIPSTONE
	f	Ldko;	al	f_190874_	field_28205	POINTED_DRIPSTONE
	f	Ldko;	am	f_225027_	field_37708	SCULK_PATCH
	f	Ldko;	e	f_65759_	field_21590	NO_OP
	f	Ldko;	f	f_65760_	field_24134	TREE
	f	Ldko;	g	f_65761_	field_21219	FLOWER
	f	Ldko;	h	f_65762_	field_26361	NO_BONEMEAL_FLOWER
	f	Ldko;	i	f_65763_	field_21220	RANDOM_PATCH
	f	Ldko;	j	f_65764_	field_21221	BLOCK_PILE
	f	Ldko;	k	f_65765_	field_13513	SPRING
	f	Ldko;	l	f_65766_	field_13552	CHORUS_PLANT
	f	Ldko;	m	f_159732_	field_33615	REPLACE_SINGLE_BLOCK
	f	Ldko;	n	f_65768_	field_13591	VOID_START_PLATFORM
	f	Ldko;	o	f_65769_	field_13592	DESERT_WELL
	f	Ldko;	p	f_65770_	field_13516	FOSSIL
	f	Ldko;	q	f_65771_	field_13571	HUGE_RED_MUSHROOM
	f	Ldko;	r	f_65772_	field_13531	HUGE_BROWN_MUSHROOM
	f	Ldko;	s	f_65773_	field_13562	ICE_SPIKE
	f	Ldko;	t	f_65774_	field_13568	GLOWSTONE_BLOB
	f	Ldko;	u	f_65775_	field_13539	FREEZE_TOP_LAYER
	f	Ldko;	v	f_65776_	field_13559	VINES
	f	Ldko;	w	f_190875_	field_35072	BLOCK_COLUMN
	f	Ldko;	x	f_159734_	field_29250	VEGETATION_PATCH
	f	Ldko;	y	f_159735_	field_29251	WATERLOGGED_VEGETATION_PATCH
	f	Ldko;	z	f_159724_	field_29252	ROOT_SYSTEM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;)V	a	m_159739_	method_37256	markAboveForPostProcessing
	m	(Lanl;)Ljava/util/function/Predicate;	a	m_204735_	method_36999	isReplaceable
	m	(Ljava/lang/String;Ldko;)Ldko;	a	m_65807_	method_13150	register
	m	(Lcmu;Lgu;Ldcb;)V	a	m_5974_	method_13153	setBlock
	m	(Ljava/util/function/Function;Lgu;Ljava/util/function/Predicate;)Z	a	m_159753_	method_33982	checkNeighbors
	m	(Lanl;Ldcb;)Z	a	m_204737_	method_36997	method_36997
	m	(Ldms;Lcng;Lddy;Lapf;Lgu;)Z	a	m_225028_	method_40163	place
	m	()Lcom/mojang/serialization/Codec;	a	m_65787_	method_28627	configuredCodec
	m	(Ljava/util/function/Function;Lgu;)Z	a	m_159750_	method_33981	isAdjacentToAir
	m	(Ldms;)Ldkb;	a	m_65805_	method_28629	method_28629
	m	(Ldkq;)Z	a	m_142674_	method_13151	place
	m	(Lcng;Lgu;Ldcb;Ljava/util/function/Predicate;)V	a	m_159742_	method_36998	safeSetBlock
	m	(Ldcb;)Z	a	m_159747_	method_23395	isStone
	m	(Lcms;Lgu;)Z	a	m_65788_	method_27368	isGrassOrDirt
	m	(Ldcb;)Z	b	m_159759_	method_23396	isDirt
c	dkp	net/minecraft/world/level/levelgen/feature/FeatureCountTracker	net/minecraft/class_6785	net/minecraft/world/level/levelgen/feature/FeatureCountTracker
	f	Lorg/slf4j/Logger;	a	f_190876_	field_35704	LOGGER
	f	Lcom/google/common/cache/LoadingCache;	b	f_190877_	field_35705	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Ldkb;Ljava/util/Optional;)V	a	m_190883_	method_39599	featurePlaced
	m	(Ljava/lang/String;Ljava/lang/Integer;Lhr;Ldkp$a;Ljava/lang/Integer;)V	a	m_241761_	method_39602	method_39602
	m	(Laif;Ldkp$b;)V	a	m_190887_	method_39600	method_39600
	m	(Ldkp$a;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_190890_	method_39601	method_39601
	m	()V	a	m_190880_	method_39597	clearCounts
	m	(Laif;)V	a	m_190881_	method_39598	chunkDecorated
	m	()V	b	m_190899_	method_39603	logCounts
c	dkp$1	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1	net/minecraft/class_6785$1	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;)Ldkp$b;	a	load	method_39604	load
c	dkp$a	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData	net/minecraft/class_6785$class_6786	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData
	f	Ldkb;	a	f_190905_	comp_281	feature
	f	Ljava/util/Optional;	b	f_190906_	comp_282	topFeature
	m	(Ldkb;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Ldkb;	a	f_190905_	comp_281	feature
	m	()Ljava/util/Optional;	b	f_190906_	comp_282	topFeature
c	dkp$b	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData	net/minecraft/class_6785$class_6787	net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_190916_	comp_283	featureData
	f	Lorg/apache/commons/lang3/mutable/MutableInt;	b	f_190917_	comp_284	chunksWithFeatures
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lorg/apache/commons/lang3/mutable/MutableInt;)V	<init>	<init>	<init>	<init>
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_190916_	comp_283	featureData
	m	()Lorg/apache/commons/lang3/mutable/MutableInt;	b	f_190917_	comp_284	chunksWithFeatures
c	dkq	net/minecraft/world/level/levelgen/feature/FeaturePlaceContext	net/minecraft/class_5821	net/minecraft/world/level/levelgen/feature/FeaturePlaceContext
	f	Ljava/util/Optional;	a	f_190927_	field_34697	topFeature
	f	Lcng;	b	f_159763_	field_28769	level
	f	Lddy;	c	f_159764_	field_28770	chunkGenerator
	f	Lapf;	d	f_159765_	field_28771	random
	f	Lgu;	e	f_159766_	field_28772	origin
	f	Ldms;	f	f_159767_	field_28773	config
	m	(Ljava/util/Optional;Lcng;Lddy;Lapf;Lgu;Ldms;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	a	m_190935_	method_38427	topFeature
	m	()Lcng;	b	m_159774_	method_33652	level
	m	()Lddy;	c	m_159775_	method_33653	chunkGenerator
	m	()Lapf;	d	m_225041_	method_33654	random
	m	()Lgu;	e	m_159777_	method_33655	origin
	m	()Ldms;	f	m_159778_	method_33656	config
c	dkr	net/minecraft/world/level/levelgen/feature/FillLayerFeature	net/minecraft/class_4278	net/minecraft/world/level/levelgen/feature/FillLayerFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dks	net/minecraft/world/level/levelgen/feature/FossilFeature	net/minecraft/class_3044	net/minecraft/world/level/levelgen/feature/FossilFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lorg/apache/commons/lang3/mutable/MutableInt;Lgu;)V	a	m_284118_	method_34296	method_34296
	m	(Lcng;Ldrs;)I	a	m_159781_	method_34295	countEmptyCorners
c	dkt	net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration	net/minecraft/class_5919	net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_159796_	field_29253	CODEC
	f	Ljava/util/List;	b	f_159797_	field_29254	fossilStructures
	f	Ljava/util/List;	c	f_159798_	field_29255	overlayStructures
	f	Lhe;	d	f_159799_	field_29256	fossilProcessors
	f	Lhe;	e	f_159800_	field_29257	overlayProcessors
	f	I	f	f_159801_	field_29258	maxEmptyCornersAllowed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Ljava/util/List;Lhe;Lhe;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_159815_	method_34299	method_34299
	m	(Ldkt;)Ljava/lang/Integer;	a	m_159817_	method_34300	method_34300
	m	(Ldkt;)Lhe;	b	m_204756_	method_34302	method_34302
	m	(Ldkt;)Lhe;	c	m_204758_	method_34304	method_34304
	m	(Ldkt;)Ljava/util/List;	d	m_159827_	method_34305	method_34305
	m	(Ldkt;)Ljava/util/List;	e	m_159829_	method_34306	method_34306
c	dku	net/minecraft/world/level/levelgen/feature/GeodeFeature	net/minecraft/class_5588	net/minecraft/world/level/levelgen/feature/GeodeFeature
	f	[Lha;	a	f_159831_	field_27313	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkv	net/minecraft/world/level/levelgen/feature/GlowstoneFeature	net/minecraft/class_3047	net/minecraft/world/level/levelgen/feature/GlowstoneFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkw	net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature	net/minecraft/class_3059	net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dkx	net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration	net/minecraft/class_4780	net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_65892_	field_24838	CODEC
	f	Ldcb;	b	f_65897_	field_22435	validBaseState
	f	Ldcb;	c	f_65898_	field_22191	stemState
	f	Ldcb;	d	f_65899_	field_22192	hatState
	f	Ldcb;	e	f_65900_	field_22193	decorState
	f	Ldir;	f	f_283781_	field_44709	replaceableBlocks
	f	Z	g	f_65901_	field_22194	planted
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldcb;Ldcb;Ldcb;Ldir;Z)V	<init>	<init>	<init>	<init>
	m	(Ldkx;)Ljava/lang/Boolean;	a	m_159866_	method_28630	method_28630
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_284119_	method_28631	method_28631
	m	(Ldkx;)Ldir;	b	m_284120_	method_51528	method_51528
	m	(Ldkx;)Ldcb;	c	m_159868_	method_28632	method_28632
	m	(Ldkx;)Ldcb;	d	m_159870_	method_28633	method_28633
	m	(Ldkx;)Ldcb;	e	m_159872_	method_28634	method_28634
	m	(Ldkx;)Ldcb;	f	m_159874_	method_28635	method_28635
c	dky	net/minecraft/world/level/levelgen/feature/HugeFungusFeature	net/minecraft/class_4781	net/minecraft/world/level/levelgen/feature/HugeFungusFeature
	f	F	a	f_159876_	field_31507	HUGE_PROBABILITY
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lcmn;Lapf;)V	a	m_225070_	method_24442	tryPlaceWeepingVines
	m	(Lcmn;Lapf;Lgu;Ldcb;Z)V	a	m_225064_	method_24441	placeHatDropBlock
	m	(Lcng;Lgu;Ldkx;Z)Z	a	m_284534_	method_24866	isReplaceable
	m	(Lcmn;Lapf;Ldkx;Lgu$a;FFF)V	a	m_225049_	method_24439	placeHatBlock
	m	(Lcng;Lapf;Ldkx;Lgu;IZ)V	a	m_284273_	method_24440	placeStem
	m	(Lcng;Lapf;Ldkx;Lgu;IZ)V	b	m_284325_	method_24443	placeHat
c	dkz	net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature	net/minecraft/class_3066	net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dl	net/minecraft/commands/BrigadierExceptions	net/minecraft/class_2156	net/minecraft/commands/BrigadierExceptions
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	A	f_77128_	field_9790	DISPATCHER_PARSE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	a	f_77129_	field_9799	DOUBLE_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_77130_	field_9788	DOUBLE_TOO_BIG
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_77131_	field_9802	FLOAT_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_77132_	field_9795	FLOAT_TOO_BIG
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	e	f_77133_	field_9784	INTEGER_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	f	f_77134_	field_9793	INTEGER_TOO_BIG
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	g	f_77135_	field_18140	LONG_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	h	f_77136_	field_18141	LONG_TOO_BIG
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	i	f_77137_	field_9796	LITERAL_INCORRECT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	j	f_77138_	field_9783	READER_EXPECTED_START_OF_QUOTE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	k	f_77139_	field_9803	READER_EXPECTED_END_OF_QUOTE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	l	f_77140_	field_9791	READER_INVALID_ESCAPE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	m	f_77141_	field_9789	READER_INVALID_BOOL
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	n	f_77142_	field_9786	READER_INVALID_INT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	o	f_77143_	field_9801	READER_EXPECTED_INT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	p	f_77144_	field_18142	READER_INVALID_LONG
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	q	f_77145_	field_18143	READER_EXPECTED_LONG
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	r	f_77146_	field_9800	READER_INVALID_DOUBLE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	s	f_77147_	field_9798	READER_EXPECTED_DOUBLE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	t	f_77148_	field_9804	READER_INVALID_FLOAT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	u	f_77149_	field_9787	READER_EXPECTED_FLOAT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	v	f_77150_	field_9794	READER_EXPECTED_BOOL
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	w	f_77151_	field_9785	READER_EXPECTED_SYMBOL
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	x	f_77152_	field_9797	DISPATCHER_UNKNOWN_COMMAND
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	y	f_77153_	field_9792	DISPATCHER_UNKNOWN_ARGUMENT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	z	f_77154_	field_9782	DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_77157_	method_9184	method_9184
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_77159_	method_18479	method_18479
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_77162_	method_9188	method_9188
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_77164_	method_18480	method_18480
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_77169_	method_9186	method_9186
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_77167_	method_9179	method_9179
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_77174_	method_9190	method_9190
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_77172_	method_9182	method_9182
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	e	m_77183_	method_18481	method_18481
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	e	m_77185_	method_9178	method_9178
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	f	m_77188_	method_9181	method_9181
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	f	m_77190_	method_9180	method_9180
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	g	m_77197_	method_9183	method_9183
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	g	m_77195_	method_9185	method_9185
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	h	m_77202_	method_9187	method_9187
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	h	m_77200_	method_9191	method_9191
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	i	m_77205_	method_9189	method_9189
c	dla	net/minecraft/world/level/levelgen/feature/IceSpikeFeature	net/minecraft/class_3070	net/minecraft/world/level/levelgen/feature/IceSpikeFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlb	net/minecraft/world/level/levelgen/feature/IcebergFeature	net/minecraft/class_3074	net/minecraft/world/level/levelgen/feature/IcebergFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lcmn;Lapf;IIZZLdcb;)V	a	m_225124_	method_13425	setIcebergBlock
	m	(Lapf;Lcmn;IILgu;ZIDI)V	a	m_225099_	method_13428	generateCutOut
	m	(Lcmn;Lapf;Lgu;IIIIIIZIDZLdcb;)V	a	m_225109_	method_13426	generateIcebergBlock
	m	(IILgu;ILapf;)D	a	m_225088_	method_13421	signedDistanceCircle
	m	(III)I	a	m_66018_	method_13416	getEllipseC
	m	(IILgu;Lcmn;ZDLgu;II)V	a	m_66035_	method_13415	carve
	m	(Lcmn;Lgu;IIZI)V	a	m_66051_	method_13418	smooth
	m	(IILgu;IID)D	a	m_66022_	method_13424	signedDistanceEllipse
	m	(Lcls;Lgu;)Z	a	m_66045_	method_13414	belowIsAir
	m	(Lcmn;Lgu;)V	a	m_66048_	method_13422	removeFloatingSnowLayer
	m	(Lapf;III)I	a	m_225094_	method_13419	heightDependentRadiusRound
	m	(III)I	b	m_66109_	method_13417	heightDependentRadiusEllipse
	m	(Lapf;III)I	b	m_225133_	method_13427	heightDependentRadiusSteep
	m	(Ldcb;)Z	c	m_159885_	method_13420	isIcebergState
c	dlc	net/minecraft/world/level/levelgen/feature/KelpFeature	net/minecraft/class_3081	net/minecraft/world/level/levelgen/feature/KelpFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dld	net/minecraft/world/level/levelgen/feature/LakeFeature	net/minecraft/class_3085	net/minecraft/world/level/levelgen/feature/LakeFeature
	f	Ldcb;	a	f_66256_	field_13668	AIR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	c	m_190951_	method_39605	canReplaceBlock
c	dld$a	net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration	net/minecraft/class_3085$class_6788	net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration
	f	Lcom/mojang/serialization/Codec;	a	f_190953_	field_35706	CODEC
	f	Ldot;	b	f_190954_	comp_285	fluid
	f	Ldot;	c	f_190955_	comp_286	barrier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ldot;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_190961_	method_39606	method_39606
	m	()Ldot;	a	f_190954_	comp_285	fluid
	m	()Ldot;	b	f_190955_	comp_286	barrier
c	dle	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature	net/minecraft/class_5727	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lgu;ZLapf;ILbda;Lbda;)Ldle$a;	a	m_225138_	method_33016	makeDripstone
	m	(Lcng;Lgu;Ldha$b;Ldle$b;)V	a	m_159961_	method_35360	placeDebugMarkers
c	dle$a	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone	net/minecraft/class_5727$class_5728	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone
	f	Lgu;	a	f_159975_	field_28206	root
	f	Z	b	f_159976_	field_28207	pointingUp
	f	I	c	f_159977_	field_28208	radius
	f	D	d	f_159978_	field_28209	bluntness
	f	D	e	f_159979_	field_28210	scale
	m	(Lgu;ZIDD)V	<init>	<init>	<init>	<init>
	m	(F)I	a	m_159987_	method_33018	getHeightAtRadius
	m	(Lcng;Lapf;Ldle$b;)V	a	m_225145_	method_33020	placeBlocks
	m	(Ldmv;)Z	a	m_159996_	method_33025	isSuitableForWind
	m	(Lcng;Ldle$b;)Z	a	m_159989_	method_33019	moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary
	m	()I	a	m_159986_	method_33017	getHeight
	m	()I	b	m_159998_	method_35361	getMinY
	m	()I	c	m_159999_	method_35362	getMaxY
c	dle$b	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter	net/minecraft/class_5727$class_5729	net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter
	f	I	a	f_160000_	field_28211	originY
	f	Leei;	b	f_160001_	field_28212	windSpeed
	m	(ILapf;Lbda;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;)Lgu;	a	m_160008_	method_33031	offset
	m	()Ldle$b;	a	m_160007_	method_33032	noWind
c	dlf	net/minecraft/world/level/levelgen/feature/MonsterRoomFeature	net/minecraft/class_3103	net/minecraft/world/level/levelgen/feature/MonsterRoomFeature
	f	Lorg/slf4j/Logger;	a	f_66340_	field_13700	LOGGER
	f	[Lbfn;	b	f_66341_	field_13699	MOBS
	f	Ldcb;	c	f_66342_	field_13698	AIR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lbfn;	a	m_225153_	method_13547	randomEntityId
c	dlg	net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature	net/minecraft/class_5779	net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lgu;Ldcb;Ldmx;Lapf;Ljava/util/List;)Z	a	m_225157_	method_33391	placeGrowthIfPossible
	m	(Ldcb;)Z	c	m_225166_	method_33395	isAirOrWater
c	dlh	net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature	net/minecraft/class_4782	net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dli	net/minecraft/world/level/levelgen/feature/NoOpFeature	net/minecraft/class_4715	net/minecraft/world/level/levelgen/feature/NoOpFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlj	net/minecraft/world/level/levelgen/feature/OreFeature	net/minecraft/class_3122	net/minecraft/world/level/levelgen/feature/OreFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lapf;Ldna;DDDDDDIIIII)Z	a	m_225171_	method_13629	doPlace
	m	(Ldcb;Ljava/util/function/Function;Lapf;Ldna;Ldna$a;Lgu$a;)Z	a	m_225186_	method_33983	canPlaceOre
	m	(Lapf;F)Z	a	m_225168_	method_33984	shouldSkipAirCheck
c	dlk	net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature	net/minecraft/class_5730	net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;Lapf;)Ljava/util/Optional;	a	m_225198_	method_39175	getTipDirection
	m	(Lcmn;Lapf;Lgu;Ldnb;)V	a	m_225193_	method_33034	createPatchOfDripstoneBlocks
c	dll	net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature	net/minecraft/class_3135	net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlm	net/minecraft/world/level/levelgen/feature/RandomPatchFeature	net/minecraft/class_4628	net/minecraft/world/level/levelgen/feature/RandomPatchFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dln	net/minecraft/world/level/levelgen/feature/RandomSelectorFeature	net/minecraft/class_3150	net/minecraft/world/level/levelgen/feature/RandomSelectorFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlo	net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature	net/minecraft/class_5155	net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu$a;Lcpn;)Lgu;	a	m_66634_	method_27107	findTarget
c	dlp	net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature	net/minecraft/class_3152	net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlq	net/minecraft/world/level/levelgen/feature/RootSystemFeature	net/minecraft/class_5921	net/minecraft/world/level/levelgen/feature/RootSystemFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;II)Z	a	m_160252_	method_36419	isAllowedTreeSpace
	m	(Lcng;Ldni;Lapf;Lgu;Lgu$a;)V	a	m_225216_	method_34312	placeRoots
	m	(Lcng;Lddy;Ldni;Lapf;Lgu$a;Lgu;)Z	a	m_225202_	method_34308	placeDirtAndTree
	m	(Lcng;Ldni;Lapf;IILgu$a;)V	a	m_225209_	method_34311	placeRootedDirt
	m	(Lgu;ILcng;Ldni;Lapf;)V	a	m_225222_	method_39918	placeDirt
	m	(Ldni;Ldcb;)Z	a	m_204760_	method_34307	method_34307
	m	(Lcng;Ldni;Lgu;)Z	a	m_160235_	method_34310	spaceForTree
c	dlr	net/minecraft/world/level/levelgen/feature/ScatteredOreFeature	net/minecraft/class_5875	net/minecraft/world/level/levelgen/feature/ScatteredOreFeature
	f	I	a	f_160302_	field_31515	MAX_DIST_FROM_ORIGIN
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lgu$a;Lapf;Lgu;I)V	a	m_225231_	method_33985	offsetTargetPos
	m	(Lapf;I)I	a	m_225228_	method_33986	getRandomPlacementInOneAxisRelativeToOrigin
c	dls	net/minecraft/world/level/levelgen/feature/SculkPatchFeature	net/minecraft/class_7140	net/minecraft/world/level/levelgen/feature/SculkPatchFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)Z	a	m_225238_	method_41571	canSpreadFrom
	m	(Lcmn;Lgu;)Z	b	m_225243_	method_41572	method_41572
c	dlt	net/minecraft/world/level/levelgen/feature/SeaPickleFeature	net/minecraft/class_3160	net/minecraft/world/level/levelgen/feature/SeaPickleFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlu	net/minecraft/world/level/levelgen/feature/SeagrassFeature	net/minecraft/class_3168	net/minecraft/world/level/levelgen/feature/SeagrassFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlv	net/minecraft/world/level/levelgen/feature/SimpleBlockFeature	net/minecraft/class_3173	net/minecraft/world/level/levelgen/feature/SimpleBlockFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlw	net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature	net/minecraft/class_3177	net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dlx	net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature	net/minecraft/class_3183	net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dly	net/minecraft/world/level/levelgen/feature/SpikeFeature	net/minecraft/class_3310	net/minecraft/world/level/levelgen/feature/SpikeFeature
	f	I	a	f_160369_	field_31516	NUMBER_OF_SPIKES
	f	I	b	f_160370_	field_31517	SPIKE_DISTANCE
	f	Lcom/google/common/cache/LoadingCache;	c	f_66849_	field_14309	SPIKE_CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcnb;Lapf;Ldnm;Ldly$a;)V	a	m_225246_	method_15888	placeSpike
	m	(Lcng;)Ljava/util/List;	a	m_66858_	method_14506	getSpikesForLevel
c	dly$a	net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike	net/minecraft/class_3310$class_3181	net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike
	f	Lcom/mojang/serialization/Codec;	a	f_66872_	field_24841	CODEC
	f	I	b	f_66873_	field_13836	centerX
	f	I	c	f_66874_	field_13834	centerZ
	f	I	d	f_66875_	field_13833	radius
	f	I	e	f_66876_	field_13831	height
	f	Z	f	f_66877_	field_13832	guarded
	f	Leed;	g	f_66878_	field_13835	topBoundingBox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIIZ)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_66891_	method_13962	isCenterWithinChunk
	m	()I	a	m_66886_	method_13966	getCenterX
	m	(Ldly$a;)Ljava/lang/Boolean;	a	m_160373_	method_28648	method_28648
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_66889_	method_28649	method_28649
	m	(Ldly$a;)Ljava/lang/Integer;	b	m_160375_	method_28650	method_28650
	m	()I	b	m_66893_	method_13967	getCenterZ
	m	()I	c	m_66896_	method_13963	getRadius
	m	(Ldly$a;)Ljava/lang/Integer;	c	m_160377_	method_28651	method_28651
	m	(Ldly$a;)Ljava/lang/Integer;	d	m_160379_	method_28652	method_28652
	m	()I	d	m_66899_	method_13964	getHeight
	m	()Z	e	m_66902_	method_13965	isGuarded
	m	(Ldly$a;)Ljava/lang/Integer;	e	m_160381_	method_28653	method_28653
	m	()Leed;	f	m_66905_	method_13968	getTopBoundingBox
c	dly$b	net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader	net/minecraft/class_3310$class_3311	net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Long;)Ljava/util/List;	a	load	method_14507	load
c	dlz	net/minecraft/world/level/levelgen/feature/SpringFeature	net/minecraft/class_3185	net/minecraft/world/level/levelgen/feature/SpringFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dm	net/minecraft/commands/CommandBuildContext	net/minecraft/class_7157	net/minecraft/commands/CommandBuildContext
	m	(Lhg$b;Lcaw;)Ldm;	a	m_255418_	method_46722	simple
	m	(Lacp;)Lhg;	a	m_227133_	method_41699	holderLookup
	m	(Lhs;Lcaw;)Ldm$a;	a	m_255409_	method_46723	configurable
c	dm$1	net/minecraft/commands/CommandBuildContext$1	net/minecraft/class_7157$1	net/minecraft/commands/CommandBuildContext$1
	f	Lhg$b;	a	f_254736_	field_40908	val$access
	f	Lcaw;	b	f_254659_	field_40909	val$enabledFeatures
	m	(Lhg$b;Lcaw;)V	<init>	<init>	<init>	<init>
c	dm$2	net/minecraft/commands/CommandBuildContext$2	net/minecraft/class_7157$2	net/minecraft/commands/CommandBuildContext$2
	f	Lhs;	a	f_254691_	field_40910	val$registryAccess
	f	Lcaw;	b	f_254628_	field_40911	val$enabledFeatures
	f	Ldm$b;	c	f_254623_	field_40912	missingTagAccessPolicy
	m	(Lhs;Lcaw;)V	<init>	<init>	<init>	<init>
c	dm$2$1	net/minecraft/commands/CommandBuildContext$2$1	net/minecraft/class_7157$2$1	net/minecraft/commands/CommandBuildContext$2$1
	f	Lhg$c;	a	f_254660_	field_40913	val$originalLookup
	f	Lhg$c;	b	f_254686_	field_40914	val$originalTagAddingLookup
	f	Ldm$2;	c	f_254666_	field_40915	field_40915
	m	(Ldm$2;Lhg$c;Lhg$c;)V	<init>	<init>	<init>	<init>
c	dm$3	net/minecraft/commands/CommandBuildContext$3	net/minecraft/class_7157$3	net/minecraft/commands/CommandBuildContext$3
	f	[I	a	f_254651_	field_40916	$SwitchMap$net$minecraft$commands$CommandBuildContext$MissingTagAccessPolicy
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dm$a	net/minecraft/commands/CommandBuildContext$Configurable	net/minecraft/class_7157$class_7870	net/minecraft/commands/CommandBuildContext$Configurable
	m	(Ldm$b;)V	a	m_254905_	method_46724	missingTagAccessPolicy
c	dm$b	net/minecraft/commands/CommandBuildContext$MissingTagAccessPolicy	net/minecraft/class_7157$class_7158	net/minecraft/commands/CommandBuildContext$MissingTagAccessPolicy
	f	Ldm$b;	a	CREATE_NEW	field_37824	CREATE_NEW
	f	Ldm$b;	b	FAIL	field_37826	FAIL
	f	[Ldm$b;	c	$VALUES	field_37827	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldm$b;	a	m_227153_	method_41701	$values
c	dma	net/minecraft/world/level/levelgen/feature/TreeFeature	net/minecraft/class_2944	net/minecraft/world/level/levelgen/feature/TreeFeature
	f	I	a	f_160509_	field_31519	BLOCK_UPDATE_FLAGS
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldno;Lcng;Ldoe$b;Lapf;IIILdoe$a;)V	a	m_271680_	method_27372	method_27372
	m	(Lcmn;Ldrs;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Leer;	a	m_225251_	method_23380	updateLeaves
	m	(Lcng;Lapf;Lgu;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ldoe$b;Ldno;)Z	a	m_225257_	method_12775	doPlace
	m	(Ljava/util/Set;Lcng;Lgu;Ldcb;)V	a	m_160540_	method_49238	method_49238
	m	(Lgu;Lapf;Ldoq;)Lgu;	a	m_225283_	method_43293	method_43293
	m	(Ldpk$a;Ldpk;)V	a	m_225280_	method_23381	method_23381
	m	(Lcng;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ldrs;)Ljava/lang/Boolean;	a	m_225265_	method_35363	method_35363
	m	(Lcms;ILgu;Ldno;)I	a	m_67215_	method_29963	getMaxFreeTreeHeight
	m	(Ljava/util/Set;Lcng;Lgu;Ldcb;)V	b	m_160545_	method_43162	method_43162
	m	(Lcms;Lgu;)Z	b	m_67267_	method_16420	isAirOrLeaves
	m	(Lcmu;Lgu;Ldcb;)V	b	m_67256_	method_12774	setBlockKnownShape
	m	(Lcms;Lgu;)Z	c	m_67272_	method_27371	validTreePos
	m	(Ldcb;)Z	c	m_284122_	method_51179	method_51179
	m	(Ljava/util/Set;Lcng;Lgu;Ldcb;)V	c	m_160552_	method_35364	method_35364
	m	(Lcms;Lgu;)Z	d	m_67277_	method_16416	isVine
	m	(Ldcb;)Z	d	m_284121_	method_16417	method_16417
	m	(Ldcb;)Z	e	m_225298_	method_23384	method_23384
c	dma$1	net/minecraft/world/level/levelgen/feature/TreeFeature$1	net/minecraft/class_2944$1	net/minecraft/world/level/levelgen/feature/TreeFeature$1
	f	Ljava/util/Set;	a	f_271346_	field_42838	val$foliage
	f	Lcng;	b	f_271398_	field_42839	val$level
	f	Ldma;	c	f_271236_	field_42840	field_42840
	m	(Ldma;Ljava/util/Set;Lcng;)V	<init>	<init>	<init>	<init>
c	dmb	net/minecraft/world/level/levelgen/feature/TwistingVinesFeature	net/minecraft/class_4953	net/minecraft/world/level/levelgen/feature/TwistingVinesFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu$a;)Z	a	m_67293_	method_27220	findFirstAirBlockAboveGround
	m	(Lcmn;Lgu;)Z	a	m_67296_	method_25986	isInvalidPlacementLocation
	m	(Lcmn;Lapf;Lgu$a;III)V	a	m_225300_	method_25987	placeWeepingVinesColumn
c	dmc	net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature	net/minecraft/class_5834	net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)Z	a	m_160561_	method_33763	isWaterOrAir
	m	(Lcng;Lgu;Ldnq;)Ljava/util/OptionalInt;	a	m_160564_	method_33765	getFloorY
	m	(Lapf;Ldnq;Lgu;)Z	a	m_225307_	method_33766	method_33766
	m	(Lcng;Lgu;)Z	b	m_160574_	method_33764	isValidPlacement
	m	(Ldcb;)Z	c	m_160580_	method_33769	method_33769
	m	(Lcng;Lgu;)I	c	m_160577_	method_33767	method_33767
	m	(Lcng;Lgu;)Z	d	m_160582_	method_33768	method_33768
	m	(Ldcb;)Z	d	m_160585_	method_33770	method_33770
c	dmd	net/minecraft/world/level/levelgen/feature/VegetationPatchFeature	net/minecraft/class_5922	net/minecraft/world/level/levelgen/feature/VegetationPatchFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Ldkq;Lcng;Ldnr;Lapf;Ljava/util/Set;II)V	a	m_225330_	method_34318	distributeVegetation
	m	(Lcng;Ldnr;Lddy;Lapf;Lgu;)Z	a	m_213555_	method_34315	placeVegetation
	m	(Lcng;Ldnr;Lapf;Lgu;Ljava/util/function/Predicate;II)Ljava/util/Set;	a	m_213631_	method_34316	placeGroundPatch
	m	(Lcng;Ldnr;Ljava/util/function/Predicate;Lapf;Lgu$a;I)Z	a	m_225323_	method_34317	placeGround
	m	(Ldnr;Ldcb;)Z	a	m_204780_	method_40164	method_40164
	m	(Ldcb;)Z	c	m_284123_	method_34321	method_34321
c	dme	net/minecraft/world/level/levelgen/feature/VinesFeature	net/minecraft/class_3219	net/minecraft/world/level/levelgen/feature/VinesFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
c	dmf	net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature	net/minecraft/class_3217	net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature
	f	Lgu;	a	f_160629_	field_19241	PLATFORM_OFFSET
	f	Lclt;	b	f_67351_	field_19242	PLATFORM_ORIGIN_CHUNK
	f	I	c	f_160630_	field_31520	PLATFORM_RADIUS
	f	I	d	f_160631_	field_31521	PLATFORM_RADIUS_CHUNKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(IIII)I	a	m_67355_	method_20403	checkerboardDistance
c	dmg	net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature	net/minecraft/class_5923	net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ljava/util/Set;Lgu;Lgu$a;)Z	a	m_160655_	method_34323	isExposed
	m	(Lcng;Lgu;Lgu$a;Lha;)Z	a	m_160650_	method_34322	isExposedDirection
c	dmh	net/minecraft/world/level/levelgen/feature/WeepingVinesFeature	net/minecraft/class_4784	net/minecraft/world/level/levelgen/feature/WeepingVinesFeature
	f	[Lha;	a	f_67372_	field_22196	DIRECTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lapf;Lgu;)V	a	m_225359_	method_24451	placeRoofNetherWart
	m	(Lcmn;Lapf;Lgu$a;III)V	a	m_225352_	method_24450	placeWeepingVinesColumn
	m	(Lcmn;Lapf;Lgu;)V	b	m_225363_	method_24452	placeRoofWeepingVines
c	dmi	net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature	net/minecraft/class_3226	net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature
	f	Lcom/mojang/serialization/Codec;	a	f_191171_	field_24864	CODEC
	f	Lhe;	b	f_191172_	field_14013	feature
	f	F	c	f_191173_	field_14011	chance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;F)V	<init>	<init>	<init>	<init>
	m	(Ldmi;)Ljava/lang/Float;	a	m_191188_	method_28668	method_28668
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191186_	method_28669	method_28669
	m	(Lcng;Lddy;Lapf;Lgu;)Z	a	m_225367_	method_14271	place
	m	(Ldmi;)Lhe;	b	m_204788_	method_28670	method_28670
c	dmj	net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration	net/minecraft/class_6655	net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_191206_	field_35073	CODEC
	f	Ljava/util/List;	b	f_191207_	comp_143	layers
	f	Lha;	c	f_191208_	comp_144	direction
	f	Ldir;	d	f_191209_	comp_168	allowedPlacement
	f	Z	e	f_191210_	comp_146	prioritizeTip
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Lha;Ldir;Z)V	<init>	<init>	<init>	<init>
	m	(Lbdc;Ldot;)Ldmj$a;	a	m_191218_	method_38908	layer
	m	()Ljava/util/List;	a	f_191207_	comp_143	layers
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191221_	method_38909	method_38909
	m	()Lha;	b	f_191208_	comp_144	direction
	m	(Lbdc;Ldot;)Ldmj;	b	m_191224_	method_38910	simple
	m	()Ldir;	c	f_191209_	comp_168	allowedPlacement
	m	()Z	d	f_191210_	comp_146	prioritizeTip
c	dmj$a	net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer	net/minecraft/class_6655$class_6656	net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer
	f	Lcom/mojang/serialization/Codec;	a	f_191233_	field_35074	CODEC
	f	Lbdc;	b	f_191234_	comp_147	height
	f	Ldot;	c	f_191235_	comp_148	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Ldot;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191241_	method_38911	method_38911
	m	()Lbdc;	a	f_191234_	comp_147	height
	m	()Ldot;	b	f_191235_	comp_148	state
c	dmk	net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration	net/minecraft/class_4634	net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67539_	field_24873	CODEC
	f	Ldot;	b	f_67540_	field_21229	stateProvider
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;)V	<init>	<init>	<init>	<init>
	m	(Ldmk;)Ldot;	a	m_67544_	method_28683	method_28683
c	dml	net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration	net/minecraft/class_2963	net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67546_	field_24874	CODEC
	f	Ldcb;	b	f_67547_	field_13356	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldml;)Ldcb;	a	m_67551_	method_28684	method_28684
c	dmm	net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration	net/minecraft/class_5156	net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67553_	field_24877	CODEC
	f	Lbdc;	b	f_67554_	field_25841	reach
	f	Lbdc;	c	f_67555_	field_25842	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67562_	method_30393	method_30393
	m	()Lbdc;	a	m_160717_	method_30391	reach
	m	(Ldmm;)Lbdc;	a	m_160718_	method_30392	method_30392
	m	()Lbdc;	b	m_160720_	method_30394	height
	m	(Ldmm;)Lbdc;	b	m_160721_	method_30395	method_30395
c	dmn	net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration	net/minecraft/class_2984	net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67568_	field_24878	CODEC
	f	Lbdc;	b	f_67569_	field_13385	count
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()Lbdc;	a	m_160725_	method_30396	count
c	dmo	net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration	net/minecraft/class_5158	net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67593_	field_24881	CODEC
	f	Ldcb;	b	f_67594_	field_23895	contents
	f	Ldcb;	c	f_67595_	field_23896	rim
	f	Lbdc;	d	f_67596_	field_25843	size
	f	Lbdc;	e	f_67597_	field_25844	rimSize
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldcb;Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldmo;)Lbdc;	a	m_160735_	method_30398	method_30398
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67606_	method_30399	method_30399
	m	()Ldcb;	a	m_67608_	method_30397	contents
	m	()Ldcb;	b	m_67611_	method_30400	rim
	m	(Ldmo;)Lbdc;	b	m_160737_	method_30401	method_30401
	m	()Lbdc;	c	m_160741_	method_30402	size
	m	(Ldmo;)Ldcb;	c	m_160739_	method_28709	method_28709
	m	()Lbdc;	d	m_160744_	method_30403	rimSize
	m	(Ldmo;)Ldcb;	d	m_160742_	method_28710	method_28710
c	dmp	net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration	net/minecraft/class_6577	net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67618_	field_34698	CODEC
	f	Ldpb;	b	f_225372_	comp_715	stateProvider
	f	Ldir;	c	f_225373_	comp_716	target
	f	Lbdc;	d	f_67620_	comp_81	radius
	f	I	e	f_67621_	comp_82	halfHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldpb;Ldir;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191249_	method_43294	method_43294
	m	()Ldpb;	a	f_225372_	comp_715	stateProvider
	m	()Ldir;	b	f_225373_	comp_716	target
	m	()Lbdc;	c	f_67620_	comp_81	radius
	m	()I	d	f_67621_	comp_82	halfHeight
c	dmq	net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration	net/minecraft/class_5731	net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_160758_	field_28213	CODEC
	f	I	b	f_160759_	field_28214	floorToCeilingSearchRange
	f	Lbdc;	c	f_160760_	field_28215	height
	f	Lbdc;	d	f_160761_	field_28216	radius
	f	I	e	f_160762_	field_28217	maxStalagmiteStalactiteHeightDiff
	f	I	f	f_160763_	field_28218	heightDeviation
	f	Lbdc;	g	f_160764_	field_28219	dripstoneBlockLayerThickness
	f	Lbda;	h	f_160765_	field_28220	density
	f	Lbda;	i	f_160766_	field_28221	wetness
	f	F	j	f_160767_	field_28224	chanceOfDripstoneColumnAtMaxDistanceFromCenter
	f	I	k	f_160768_	field_28225	maxDistanceFromEdgeAffectingChanceOfDripstoneColumn
	f	I	l	f_160769_	field_28226	maxDistanceFromCenterAffectingHeightBias
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILbdc;Lbdc;IILbdc;Lbda;Lbda;FII)V	<init>	<init>	<init>	<init>
	m	(Ldmq;)Ljava/lang/Integer;	a	m_160785_	method_33988	method_33988
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_160783_	method_33987	method_33987
	m	(Ldmq;)Ljava/lang/Integer;	b	m_160787_	method_33989	method_33989
	m	(Ldmq;)Ljava/lang/Float;	c	m_160789_	method_33043	method_33043
	m	(Ldmq;)Lbda;	d	m_160791_	method_33044	method_33044
	m	(Ldmq;)Lbda;	e	m_160793_	method_33045	method_33045
	m	(Ldmq;)Lbdc;	f	m_160795_	method_33046	method_33046
	m	(Ldmq;)Ljava/lang/Integer;	g	m_160797_	method_33047	method_33047
	m	(Ldmq;)Ljava/lang/Integer;	h	m_160799_	method_33048	method_33048
	m	(Ldmq;)Lbdc;	i	m_160801_	method_33049	method_33049
	m	(Ldmq;)Lbdc;	j	m_160803_	method_33050	method_33050
	m	(Ldmq;)Ljava/lang/Integer;	k	m_160805_	method_33051	method_33051
c	dmr	net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration	net/minecraft/class_3018	net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67639_	field_24883	CODEC
	f	Ljava/util/Optional;	b	f_67640_	field_17735	exit
	f	Z	c	f_67641_	field_13475	exact
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Optional;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67648_	method_28717	method_28717
	m	()Ldmr;	a	m_67653_	method_18030	delayedExitSearch
	m	(Lgu;Z)Ldmr;	a	m_67650_	method_18034	knownExit
	m	(Ldmr;)Ljava/lang/Boolean;	a	m_160807_	method_28716	method_28716
	m	()Ljava/util/Optional;	b	m_67656_	method_18036	getExit
	m	(Ldmr;)Ljava/util/Optional;	b	m_160809_	method_28718	method_28718
	m	()Z	c	m_67657_	method_13026	isExitExact
c	dms	net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration	net/minecraft/class_3037	net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration
	f	Ldmz;	m	f_67737_	field_13603	NONE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Ljava/util/stream/Stream;	e	m_7817_	method_30649	getFeatures
c	dmt	net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration	net/minecraft/class_5589	net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_160811_	field_27314	CHANCE_RANGE
	f	Lcom/mojang/serialization/Codec;	b	f_160812_	field_27315	CODEC
	f	Ldhh;	c	f_160813_	field_27316	geodeBlockSettings
	f	Ldhj;	d	f_160814_	field_27317	geodeLayerSettings
	f	Ldhi;	e	f_160815_	field_27318	geodeCrackSettings
	f	D	f	f_160816_	field_27319	usePotentialPlacementsChance
	f	D	g	f_160817_	field_27320	useAlternateLayer0Chance
	f	Z	h	f_160818_	field_27321	placementsRequireLayer0Alternate
	f	Lbdc;	i	f_160819_	field_33516	outerWallDistance
	f	Lbdc;	j	f_160820_	field_33517	distributionPoints
	f	Lbdc;	k	f_160821_	field_33518	pointOffset
	f	I	l	f_160822_	field_27328	minGenOffset
	f	I	n	f_160823_	field_27329	maxGenOffset
	f	D	o	f_160824_	field_27330	noiseMultiplier
	f	I	p	f_160825_	field_29062	invalidBlocksThreshold
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhh;Ldhj;Ldhi;DDZLbdc;Lbdc;Lbdc;IIDI)V	<init>	<init>	<init>	<init>
	m	(Ldmt;)Ljava/lang/Integer;	a	m_160843_	method_31906	method_31906
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_160841_	method_36299	method_36299
	m	(Ldmt;)Ljava/lang/Double;	b	m_160845_	method_36300	method_36300
	m	(Ldmt;)Ljava/lang/Integer;	c	m_160847_	method_31908	method_31908
	m	(Ldmt;)Ljava/lang/Integer;	d	m_160849_	method_31909	method_31909
	m	(Ldmt;)Lbdc;	e	m_160851_	method_36301	method_36301
	m	(Ldmt;)Lbdc;	f	m_160853_	method_36302	method_36302
	m	(Ldmt;)Lbdc;	g	m_160855_	method_36303	method_36303
	m	(Ldmt;)Ljava/lang/Boolean;	h	m_160857_	method_31913	method_31913
	m	(Ldmt;)Ljava/lang/Double;	i	m_160859_	method_31914	method_31914
	m	(Ldmt;)Ljava/lang/Double;	j	m_160861_	method_31915	method_31915
	m	(Ldmt;)Ldhi;	k	m_160863_	method_31916	method_31916
	m	(Ldmt;)Ldhj;	l	m_160865_	method_31917	method_31917
	m	(Ldmt;)Ldhh;	m	m_160867_	method_31918	method_31918
c	dmu	net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration	net/minecraft/class_4635	net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67739_	field_24885	CODEC
	f	Ldot;	b	f_67740_	field_21230	capProvider
	f	Ldot;	c	f_67741_	field_21231	stemProvider
	f	I	d	f_67742_	field_21232	foliageRadius
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ldot;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67750_	method_28721	method_28721
	m	(Ldmu;)Ljava/lang/Integer;	a	m_160938_	method_28720	method_28720
	m	(Ldmu;)Ldot;	b	m_160940_	method_28722	method_28722
	m	(Ldmu;)Ldot;	c	m_160942_	method_28723	method_28723
c	dmv	net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration	net/minecraft/class_5732	net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_160944_	field_28227	CODEC
	f	I	b	f_160945_	field_28228	floorToCeilingSearchRange
	f	Lbdc;	c	f_160946_	field_28229	columnRadius
	f	Lbda;	d	f_160947_	field_28230	heightScale
	f	F	e	f_160948_	field_28231	maxColumnRadiusToCaveHeightRatio
	f	Lbda;	f	f_160949_	field_28232	stalactiteBluntness
	f	Lbda;	g	f_160950_	field_28233	stalagmiteBluntness
	f	Lbda;	h	f_160951_	field_28234	windSpeed
	f	I	i	f_160952_	field_28235	minRadiusForWind
	f	F	j	f_160953_	field_28236	minBluntnessForWind
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILbdc;Lbda;FLbda;Lbda;Lbda;IF)V	<init>	<init>	<init>	<init>
	m	(Ldmv;)Ljava/lang/Float;	a	m_160967_	method_33053	method_33053
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_160965_	method_33052	method_33052
	m	(Ldmv;)Ljava/lang/Integer;	b	m_160969_	method_33054	method_33054
	m	(Ldmv;)Lbda;	c	m_160971_	method_33055	method_33055
	m	(Ldmv;)Lbda;	d	m_160973_	method_33056	method_33056
	m	(Ldmv;)Lbda;	e	m_160975_	method_33057	method_33057
	m	(Ldmv;)Ljava/lang/Float;	f	m_160977_	method_33058	method_33058
	m	(Ldmv;)Lbda;	g	m_160979_	method_33059	method_33059
	m	(Ldmv;)Lbdc;	h	m_160981_	method_33060	method_33060
	m	(Ldmv;)Ljava/lang/Integer;	i	m_160983_	method_33061	method_33061
c	dmw	net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration	net/minecraft/class_4279	net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67767_	field_24887	CODEC
	f	I	b	f_67768_	field_19202	height
	f	Ldcb;	c	f_67769_	field_19203	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILdcb;)V	<init>	<init>	<init>	<init>
	m	(Ldmw;)Ldcb;	a	m_160985_	method_28725	method_28725
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67776_	method_28726	method_28726
	m	(Ldmw;)Ljava/lang/Integer;	b	m_160987_	method_28727	method_28727
c	dmx	net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration	net/minecraft/class_5780	net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_225381_	field_28429	CODEC
	f	Lcul;	b	f_225382_	field_37709	placeBlock
	f	I	c	f_225383_	field_28430	searchRange
	f	Z	d	f_225384_	field_28431	canPlaceOnFloor
	f	Z	e	f_225385_	field_28432	canPlaceOnCeiling
	f	Z	f	f_225386_	field_28433	canPlaceOnWall
	f	F	g	f_225387_	field_28434	chanceOfSpreading
	f	Lhi;	h	f_225388_	field_28435	canBePlacedOn
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	i	f_225389_	field_28436	validDirections
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcul;IZZZFLhi;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_274288_	method_49534	method_49534
	m	(Ldmx;)Lhi;	a	m_225408_	method_33399	method_33399
	m	(Lcpn;)Lcom/mojang/serialization/DataResult;	a	m_225404_	method_41573	apply
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225406_	method_33398	method_33398
	m	(Lha;Lha;)Z	a	m_225410_	method_43297	method_43297
	m	(Lapf;)Ljava/util/List;	a	m_225399_	method_43295	getShuffledDirections
	m	(Lapf;Lha;)Ljava/util/List;	a	m_225401_	method_43296	getShuffledDirectionsExcept
	m	(Ldmx;)Ljava/lang/Float;	b	m_225413_	method_33400	method_33400
	m	(Ldmx;)Ljava/lang/Boolean;	c	m_225415_	method_33401	method_33401
	m	(Ldmx;)Ljava/lang/Boolean;	d	m_225417_	method_33402	method_33402
	m	(Ldmx;)Ljava/lang/Boolean;	e	m_225419_	method_33403	method_33403
	m	(Ldmx;)Ljava/lang/Integer;	f	m_225421_	method_33404	method_33404
	m	(Ldmx;)Lcul;	g	m_225423_	method_41574	method_41574
c	dmy	net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig	net/minecraft/class_6789	net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig
	f	Lcom/mojang/serialization/Codec;	c	f_191258_	field_35707	CODEC
	f	I	d	f_191259_	field_35708	spreadWidth
	f	I	e	f_191260_	field_35709	spreadHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;II)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191266_	method_39607	method_39607
	m	(Ldmy;)Ljava/lang/Integer;	a	m_191268_	method_39608	method_39608
	m	(Ldmy;)Ljava/lang/Integer;	b	m_191270_	method_39609	method_39609
	m	(Ldmy;)Ldot;	c	m_191272_	method_39610	method_39610
c	dmz	net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration	net/minecraft/class_3111	net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67815_	field_24893	CODEC
	f	Ldmz;	b	f_67816_	field_24894	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldmz;	a	m_67819_	method_28737	method_28737
c	dn	net/minecraft/commands/CommandFunction	net/minecraft/class_2158	net/minecraft/commands/CommandFunction
	f	[Ldn$c;	a	f_77976_	field_9805	entries
	f	Lacq;	b	f_77977_	field_9806	id
	m	(Lacq;[Ldn$c;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_77981_	method_9194	getId
	m	(Lacq;Lcom/mojang/brigadier/CommandDispatcher;Lds;Ljava/util/List;)Ldn;	a	m_77984_	method_9195	fromLines
	m	()[Ldn$c;	b	m_77989_	method_9193	getEntries
c	dn$a	net/minecraft/commands/CommandFunction$CacheableFunction	net/minecraft/class_2158$class_2159	net/minecraft/commands/CommandFunction$CacheableFunction
	f	Ldn$a;	a	f_77990_	field_9809	NONE
	f	Lacq;	b	f_77991_	field_9807	id
	f	Z	c	f_77992_	field_9810	resolved
	f	Ljava/util/Optional;	d	f_77993_	field_9808	function
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Ldn;)V	<init>	<init>	<init>	<init>
	m	(Lade;)Ljava/util/Optional;	a	m_78002_	method_9196	get
	m	(Ldn;)Lacq;	a	m_78000_	method_17913	method_17913
	m	()Lacq;	a	m_77999_	method_9197	getId
c	dn$b	net/minecraft/commands/CommandFunction$CommandEntry	net/minecraft/class_2158$class_2160	net/minecraft/commands/CommandFunction$CommandEntry
	f	Lcom/mojang/brigadier/ParseResults;	a	f_78004_	field_9811	parse
	m	(Lcom/mojang/brigadier/ParseResults;)V	<init>	<init>	<init>	<init>
	m	(Lade;Lds;)I	a	m_164875_	method_36318	execute
	m	(Lds;Lds;)Lds;	a	m_242679_	method_45017	method_45017
	m	(Lade;Lds;Ljava/util/Deque;IILade$c;)V	execute	m_142134_	execute	execute
c	dn$c	net/minecraft/commands/CommandFunction$Entry	net/minecraft/class_2158$class_2161	net/minecraft/commands/CommandFunction$Entry
	m	(Lade;Lds;Ljava/util/Deque;IILade$c;)V	execute	m_142134_	method_9198	execute
c	dn$d	net/minecraft/commands/CommandFunction$FunctionEntry	net/minecraft/class_2158$class_2162	net/minecraft/commands/CommandFunction$FunctionEntry
	f	Ldn$a;	a	f_78017_	field_9812	function
	m	(Ldn;)V	<init>	<init>	<init>	<init>
	m	(Lade$c;IILjava/util/Deque;Lds;Ldn;)V	a	m_164894_	method_17914	method_17914
	m	(Lade$c;I)V	a	m_164891_	method_36319	method_36319
	m	(Lade;Lds;Ljava/util/Deque;IILade$c;)V	execute	m_142134_	execute	execute
c	dna	net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration	net/minecraft/class_3124	net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67837_	field_24896	CODEC
	f	Ljava/util/List;	b	f_161005_	field_29063	targetStates
	f	I	c	f_67839_	field_13723	size
	f	F	d	f_161006_	field_29064	discardChanceOnAirExposure
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;IF)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;I)V	<init>	<init>	<init>	<init>
	m	(Ldvn;Ldcb;I)V	<init>	<init>	<init>	<init>
	m	(Ldvn;Ldcb;IF)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67848_	method_33992	method_33992
	m	(Ldna;)Ljava/lang/Float;	a	m_161019_	method_33993	method_33993
	m	(Ldvn;Ldcb;)Ldna$a;	a	m_161021_	method_33994	target
	m	(Ldna;)Ljava/lang/Integer;	b	m_161024_	method_33995	method_33995
	m	(Ldna;)Ljava/util/List;	c	m_161026_	method_28745	method_28745
c	dna$a	net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState	net/minecraft/class_3124$class_5876	net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState
	f	Lcom/mojang/serialization/Codec;	a	f_161031_	field_29067	CODEC
	f	Ldvn;	b	f_161032_	field_29068	target
	f	Ldcb;	c	f_161033_	field_29069	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldvn;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldna$a;)Ldcb;	a	m_161040_	method_33997	method_33997
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161038_	method_33996	method_33996
	m	(Ldna$a;)Ldvn;	b	m_161042_	method_33998	method_33998
c	dnb	net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration	net/minecraft/class_5733	net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_191274_	field_28237	CODEC
	f	F	b	f_191275_	field_28241	chanceOfTallerDripstone
	f	F	c	f_191276_	field_35416	chanceOfDirectionalSpread
	f	F	d	f_191277_	field_35417	chanceOfSpreadRadius2
	f	F	e	f_191278_	field_35418	chanceOfSpreadRadius3
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFFF)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191285_	method_33062	method_33062
	m	(Ldnb;)Ljava/lang/Float;	a	m_191287_	method_33063	method_33063
	m	(Ldnb;)Ljava/lang/Float;	b	m_191289_	method_39176	method_39176
	m	(Ldnb;)Ljava/lang/Float;	c	m_191291_	method_39177	method_39177
	m	(Ldnb;)Ljava/lang/Float;	d	m_191293_	method_39178	method_39178
c	dnc	net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration	net/minecraft/class_3133	net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	k	f_67858_	field_24899	CODEC
	f	F	l	f_67859_	field_13738	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67865_	method_28748	method_28748
	m	(Ldnc;)Ljava/lang/Float;	a	m_161044_	method_28747	method_28747
c	dnd	net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration	net/minecraft/class_3137	net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67867_	field_24900	CODEC
	f	Lhe;	b	f_67868_	field_13740	featureTrue
	f	Lhe;	c	f_67869_	field_13739	featureFalse
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67876_	method_28750	method_28750
	m	(Ldnd;)Lhe;	a	m_204806_	method_28749	method_28749
	m	(Ldnd;)Lhe;	b	m_204808_	method_28751	method_28751
c	dne	net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration	net/minecraft/class_3141	net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67881_	field_24901	CODEC
	f	Ljava/util/List;	b	f_67882_	field_13744	features
	f	Lhe;	c	f_67883_	field_13745	defaultFeature
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_67897_	method_28753	method_28753
	m	(Ldne;)Lhe;	a	m_204815_	method_28752	method_28752
	m	(Ldmi;)Ljava/util/stream/Stream;	a	m_204813_	method_30650	method_30650
	m	(Ldne;)Ljava/util/List;	b	m_161052_	method_28754	method_28754
c	dnf	net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration	net/minecraft/class_4638	net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_67902_	field_24902	CODEC
	f	I	b	f_67907_	comp_149	tries
	f	I	c	f_191302_	comp_150	xzSpread
	f	I	d	f_191303_	comp_151	ySpread
	f	Lhe;	e	f_191304_	comp_155	feature
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIILhe;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191311_	method_38912	method_38912
	m	()I	a	f_67907_	comp_149	tries
	m	()I	b	f_191302_	comp_150	xzSpread
	m	()I	c	f_191303_	comp_151	ySpread
	m	()Lhe;	d	f_191304_	comp_155	feature
c	dng	net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration	net/minecraft/class_3154	net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68023_	field_24904	CODEC
	f	Ljava/util/List;	b	f_161083_	field_13765	targetStates
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161086_	method_28771	method_28771
	m	(Ldng;)Ljava/util/List;	a	m_161088_	method_28772	method_28772
c	dnh	net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration	net/minecraft/class_5437	net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68036_	field_25848	CODEC
	f	Ldcb;	b	f_68037_	field_25849	targetState
	f	Ldcb;	c	f_68038_	field_25850	replaceState
	f	Lbdc;	d	f_68039_	field_25851	radius
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Ldcb;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68047_	method_30406	method_30406
	m	()Lbdc;	a	m_161096_	method_30405	radius
	m	(Ldnh;)Lbdc;	a	m_161094_	method_30407	method_30407
	m	(Ldnh;)Ldcb;	b	m_161097_	method_30408	method_30408
	m	(Ldnh;)Ldcb;	c	m_161099_	method_30409	method_30409
c	dni	net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration	net/minecraft/class_5926	net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_161101_	field_29267	CODEC
	f	Lhe;	b	f_161102_	field_29268	treeFeature
	f	I	c	f_161103_	field_29269	requiredVerticalSpaceForTree
	f	I	d	f_161104_	field_29270	rootRadius
	f	Lanl;	e	f_161105_	field_29271	rootReplaceable
	f	Ldot;	f	f_161106_	field_29272	rootStateProvider
	f	I	g	f_161107_	field_29273	rootPlacementAttempts
	f	I	h	f_161108_	field_29274	rootColumnMaxHeight
	f	I	i	f_161109_	field_29275	hangingRootRadius
	f	I	j	f_161110_	field_29276	hangingRootsVerticalSpan
	f	Ldot;	k	f_161111_	field_29277	hangingRootStateProvider
	f	I	l	f_161112_	field_29278	hangingRootPlacementAttempts
	f	I	n	f_161113_	field_33616	allowedVerticalWaterForTree
	f	Ldir;	o	f_198355_	field_36289	allowedTreePosition
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;IILanl;Ldot;IIIILdot;IILdir;)V	<init>	<init>	<init>	<init>
	m	(Ldni;)Ldir;	a	m_198372_	method_39919	method_39919
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_198370_	method_34332	method_34332
	m	(Ldni;)Ljava/lang/Integer;	b	m_161130_	method_36421	method_36421
	m	(Ldni;)Ljava/lang/Integer;	c	m_161132_	method_34333	method_34333
	m	(Ldni;)Ldot;	d	m_161134_	method_34334	method_34334
	m	(Ldni;)Ljava/lang/Integer;	e	m_161136_	method_34335	method_34335
	m	(Ldni;)Ljava/lang/Integer;	f	m_161138_	method_34336	method_34336
	m	(Ldni;)Ljava/lang/Integer;	g	m_161140_	method_34337	method_34337
	m	(Ldni;)Ljava/lang/Integer;	h	m_161142_	method_34338	method_34338
	m	(Ldni;)Ldot;	i	m_161144_	method_34339	method_34339
	m	(Ldni;)Lanl;	j	m_204837_	method_34340	method_34340
	m	(Ldni;)Ljava/lang/Integer;	k	m_161148_	method_34341	method_34341
	m	(Ldni;)Ljava/lang/Integer;	l	m_161150_	method_34342	method_34342
	m	(Ldni;)Lhe;	m	m_204839_	method_34343	method_34343
c	dnj	net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration	net/minecraft/class_7141	net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_225425_	field_37710	CODEC
	f	I	b	f_225426_	comp_553	chargeCount
	f	I	c	f_225427_	comp_554	amountPerCharge
	f	I	d	f_225428_	comp_555	spreadAttempts
	f	I	e	f_225429_	comp_556	growthRounds
	f	I	f	f_225430_	comp_557	spreadRounds
	f	Lbdc;	g	f_225431_	comp_685	extraRareGrowths
	f	F	h	f_225432_	comp_558	catalystChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIIILbdc;F)V	<init>	<init>	<init>	<init>
	m	()I	a	f_225426_	comp_553	chargeCount
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225443_	method_41575	method_41575
	m	()I	b	f_225427_	comp_554	amountPerCharge
	m	()I	c	f_225428_	comp_555	spreadAttempts
	m	()I	d	f_225429_	comp_556	growthRounds
	m	()I	f	f_225430_	comp_557	spreadRounds
	m	()Lbdc;	g	f_225431_	comp_685	extraRareGrowths
	m	()F	h	f_225432_	comp_558	catalystChance
c	dnk	net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration	net/minecraft/class_3175	net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68068_	field_24909	CODEC
	f	Ldot;	b	f_68069_	comp_156	toPlace
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;)V	<init>	<init>	<init>	<init>
	m	(Ldnk;)Ldot;	a	m_161167_	method_28787	method_28787
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191330_	method_38913	method_38913
	m	()Ldot;	a	f_68069_	comp_156	toPlace
c	dnl	net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration	net/minecraft/class_3179	net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68089_	field_24910	CODEC
	f	Lhi;	b	f_68090_	field_13827	features
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhi;)V	<init>	<init>	<init>	<init>
	m	(Ldnl;)Lhi;	a	m_204843_	method_28788	method_28788
	m	(Lhe;)Ljava/util/stream/Stream;	a	m_204845_	method_30651	method_30651
c	dnm	net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration	net/minecraft/class_3666	net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68099_	field_24911	CODEC
	f	Z	b	f_68100_	field_16207	crystalInvulnerable
	f	Ljava/util/List;	c	f_68101_	field_16208	spikes
	f	Lgu;	d	f_68102_	field_16206	crystalBeamTarget
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLjava/util/List;Lgu;)V	<init>	<init>	<init>	<init>
	m	(ZLjava/util/List;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_68116_	method_15883	isCrystalInvulnerable
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68114_	method_28790	method_28790
	m	(Ldnm;)Ljava/util/Optional;	a	m_161190_	method_28789	method_28789
	m	(Ldnm;)Ljava/util/List;	b	m_161192_	method_28791	method_28791
	m	()Ljava/util/List;	b	m_68119_	method_15885	getSpikes
	m	()Lgu;	c	m_68122_	method_15884	getCrystalBeamTarget
	m	(Ldnm;)Ljava/lang/Boolean;	c	m_161194_	method_28792	method_28792
c	dnn	net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration	net/minecraft/class_4642	net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68123_	field_24912	CODEC
	f	Ldxe;	b	f_68124_	field_21283	state
	f	Z	c	f_68125_	field_21284	requiresBlockBelow
	f	I	d	f_68126_	field_21285	rockCount
	f	I	e	f_68127_	field_21286	holeCount
	f	Lhi;	f	f_68128_	field_21287	validBlocks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldxe;ZIILhi;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68138_	method_28794	method_28794
	m	(Ldnn;)Lhi;	a	m_204853_	method_28793	method_28793
	m	(Ldnn;)Ljava/lang/Integer;	b	m_161198_	method_28795	method_28795
	m	(Ldnn;)Ljava/lang/Integer;	c	m_161200_	method_28796	method_28796
	m	(Ldnn;)Ljava/lang/Boolean;	d	m_161202_	method_28797	method_28797
	m	(Ldnn;)Ldxe;	e	m_161204_	method_28798	method_28798
c	dno	net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration	net/minecraft/class_4643	net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_68184_	field_24921	CODEC
	f	Ldot;	b	f_68185_	field_21288	trunkProvider
	f	Ldot;	c	f_161212_	field_29279	dirtProvider
	f	Ldpw;	d	f_68190_	field_24136	trunkPlacer
	f	Ldot;	e	f_161213_	field_29280	foliageProvider
	f	Ldoe;	f	f_68189_	field_24135	foliagePlacer
	f	Ljava/util/Optional;	g	f_225455_	field_38767	rootPlacer
	f	Ldnt;	h	f_68191_	field_24137	minimumSize
	f	Ljava/util/List;	i	f_68187_	field_21290	decorators
	f	Z	j	f_68193_	field_24138	ignoreVines
	f	Z	k	f_161215_	field_29281	forceDirt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ldpw;Ldot;Ldoe;Ljava/util/Optional;Ldot;Ldnt;Ljava/util/List;ZZ)V	<init>	<init>	<init>	<init>
	m	(Ldno;)Ljava/lang/Boolean;	a	m_225469_	method_34344	method_34344
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225467_	method_28811	method_28811
	m	(Ldno;)Ljava/lang/Boolean;	b	m_161231_	method_37261	method_37261
	m	(Ldno;)Ljava/util/List;	c	m_225471_	method_34345	method_34345
	m	(Ldno;)Ldnt;	d	m_225473_	method_28814	method_28814
	m	(Ldno;)Ldot;	e	m_225475_	method_28815	method_28815
	m	(Ldno;)Ljava/util/Optional;	f	m_225477_	method_43164	method_43164
	m	(Ldno;)Ldoe;	g	m_191356_	method_28816	method_28816
	m	(Ldno;)Ldot;	h	m_161243_	method_28817	method_28817
	m	(Ldno;)Ldpw;	i	m_161245_	method_28818	method_28818
	m	(Ldno;)Ldot;	j	m_161247_	method_28819	method_28819
c	dno$a	net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder	net/minecraft/class_4643$class_4644	net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder
	f	Ldot;	a	f_68229_	field_21292	trunkProvider
	f	Ldot;	b	f_161249_	field_29282	foliageProvider
	f	Ldpw;	c	f_68232_	field_24141	trunkPlacer
	f	Ldoe;	d	f_68231_	field_24140	foliagePlacer
	f	Ljava/util/Optional;	e	f_225479_	field_38768	rootPlacer
	f	Ldot;	f	f_161251_	field_29283	dirtProvider
	f	Ldnt;	g	f_68233_	field_24142	minimumSize
	f	Ljava/util/List;	h	f_68234_	field_21294	decorators
	f	Z	i	f_68236_	field_24143	ignoreVines
	f	Z	j	f_161252_	field_29284	forceDirt
	m	(Ldot;Ldpw;Ldot;Ldoe;Ljava/util/Optional;Ldnt;)V	<init>	<init>	<init>	<init>
	m	(Ldot;Ldpw;Ldot;Ldoe;Ldnt;)V	<init>	<init>	<init>	<init>
	m	()Ldno$a;	a	m_68244_	method_27374	ignoreVines
	m	(Ldot;)Ldno$a;	a	m_161260_	method_34346	dirt
	m	(Ljava/util/List;)Ldno$a;	a	m_68249_	method_27376	decorators
	m	()Ldno$a;	b	m_161262_	method_34347	forceDirt
	m	()Ldno;	c	m_68251_	method_23445	build
c	dnp	net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig	net/minecraft/class_6790	net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig
	f	Lcom/mojang/serialization/Codec;	a	f_191364_	field_35710	CODEC
	f	I	b	f_191365_	comp_287	spreadWidth
	f	I	c	f_191366_	comp_288	spreadHeight
	f	I	d	f_191367_	comp_289	maxHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191374_	method_39611	method_39611
	m	()I	a	f_191365_	comp_287	spreadWidth
	m	()I	b	f_191366_	comp_288	spreadHeight
	m	()I	c	f_191367_	comp_289	maxHeight
c	dnq	net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration	net/minecraft/class_5835	net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_161263_	field_28853	CODEC
	f	I	b	f_161264_	field_28854	floorSearchRange
	f	I	c	f_161265_	field_28855	placementRadiusAroundFloor
	f	F	d	f_161266_	field_28856	placementProbabilityPerValidPosition
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIF)V	<init>	<init>	<init>	<init>
	m	(Ldnq;)Ljava/lang/Float;	a	m_161274_	method_33772	method_33772
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161272_	method_33771	method_33771
	m	(Ldnq;)Ljava/lang/Integer;	b	m_161276_	method_33773	method_33773
	m	(Ldnq;)Ljava/lang/Integer;	c	m_161278_	method_33774	method_33774
c	dnr	net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration	net/minecraft/class_5927	net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration
	f	Lcom/mojang/serialization/Codec;	a	f_161280_	field_29285	CODEC
	f	Lanl;	b	f_161281_	field_29286	replaceable
	f	Ldot;	c	f_161282_	field_29287	groundState
	f	Lhe;	d	f_161283_	field_29288	vegetationFeature
	f	Ldqv;	e	f_161284_	field_29289	surface
	f	Lbdc;	f	f_161285_	field_29290	depth
	f	F	g	f_161286_	field_29291	extraBottomBlockChance
	f	I	h	f_161287_	field_29292	verticalRange
	f	F	i	f_161288_	field_29293	vegetationChance
	f	Lbdc;	j	f_161289_	field_29294	xzRadius
	f	F	k	f_161290_	field_29295	extraEdgeColumnChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;Ldot;Lhe;Ldqv;Lbdc;FIFLbdc;F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161303_	method_34348	method_34348
	m	(Ldnr;)Ljava/lang/Float;	a	m_161305_	method_34349	method_34349
	m	(Ldnr;)Lbdc;	b	m_161307_	method_34350	method_34350
	m	(Ldnr;)Ljava/lang/Float;	c	m_161309_	method_34351	method_34351
	m	(Ldnr;)Ljava/lang/Integer;	d	m_161311_	method_34352	method_34352
	m	(Ldnr;)Ljava/lang/Float;	e	m_161313_	method_34353	method_34353
	m	(Ldnr;)Lbdc;	f	m_161315_	method_34354	method_34354
	m	(Ldnr;)Ldqv;	g	m_161317_	method_34355	method_34355
	m	(Ldnr;)Lhe;	h	m_204866_	method_34356	method_34356
	m	(Ldnr;)Ldot;	i	m_161321_	method_34357	method_34357
	m	(Ldnr;)Lanl;	j	m_204868_	method_34358	method_34358
c	dns	net/minecraft/world/level/levelgen/feature/configurations/package-info	net/minecraft/class_6111	net/minecraft/world/level/levelgen/feature/configurations/package-info
c	dnt	net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize	net/minecraft/class_5201	net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize
	f	Lcom/mojang/serialization/Codec;	a	f_68281_	field_24922	CODEC
	f	I	b	f_161325_	field_31522	MAX_WIDTH
	f	Ljava/util/OptionalInt;	c	f_68282_	field_24146	minClippedHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/OptionalInt;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	a	m_68286_	method_28820	minClippedHeightCodec
	m	(Ljava/util/OptionalInt;)Ljava/util/Optional;	a	m_68293_	method_28823	method_28823
	m	(II)I	a	m_6133_	method_27378	getSizeAtHeight
	m	(Ldnt;)Ljava/util/OptionalInt;	a	m_68289_	method_28821	method_28821
	m	(Ljava/util/Optional;)Ljava/util/OptionalInt;	a	m_68291_	method_28822	method_28822
	m	()Ldnu;	b	m_7612_	method_28824	type
	m	()Ljava/util/OptionalInt;	c	m_68295_	method_27377	minClippedHeight
c	dnu	net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType	net/minecraft/class_5202	net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType
	f	Ldnu;	a	f_68296_	field_24147	TWO_LAYERS_FEATURE_SIZE
	f	Ldnu;	b	f_68297_	field_24148	THREE_LAYERS_FEATURE_SIZE
	f	Lcom/mojang/serialization/Codec;	c	f_68298_	field_24923	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_68302_	method_28825	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldnu;	a	m_68303_	method_27382	register
c	dnv	net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize	net/minecraft/class_5203	net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize
	f	Lcom/mojang/serialization/Codec;	d	f_68306_	field_24924	CODEC
	f	I	e	f_68307_	field_24150	limit
	f	I	f	f_68308_	field_24151	upperLimit
	f	I	g	f_68309_	field_24152	lowerSize
	f	I	h	f_68310_	field_24153	middleSize
	f	I	i	f_68311_	field_24154	upperSize
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIIILjava/util/OptionalInt;)V	<init>	<init>	<init>	<init>
	m	(Ldnv;)Ljava/lang/Integer;	a	m_161326_	method_28826	method_28826
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68325_	method_28827	method_28827
	m	(Ldnv;)Ljava/lang/Integer;	b	m_161328_	method_28828	method_28828
	m	(Ldnv;)Ljava/lang/Integer;	c	m_161330_	method_28829	method_28829
	m	(Ldnv;)Ljava/lang/Integer;	d	m_161332_	method_28830	method_28830
	m	(Ldnv;)Ljava/lang/Integer;	e	m_161334_	method_28831	method_28831
c	dnw	net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize	net/minecraft/class_5204	net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize
	f	Lcom/mojang/serialization/Codec;	d	f_68336_	field_24925	CODEC
	f	I	e	f_68337_	field_24155	limit
	f	I	f	f_68338_	field_24156	lowerSize
	f	I	g	f_68339_	field_24157	upperSize
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(IIILjava/util/OptionalInt;)V	<init>	<init>	<init>	<init>
	m	(Ldnw;)Ljava/lang/Integer;	a	m_161336_	method_28832	method_28832
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68355_	method_28833	method_28833
	m	(Ldnw;)Ljava/lang/Integer;	b	m_161338_	method_28834	method_28834
	m	(Ldnw;)Ljava/lang/Integer;	c	m_161340_	method_28835	method_28835
c	dnx	net/minecraft/world/level/levelgen/feature/featuresize/package-info	net/minecraft/class_6112	net/minecraft/world/level/levelgen/feature/featuresize/package-info
c	dny	net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer	net/minecraft/class_4645	net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68362_	field_24926	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68379_	method_28836	method_28836
c	dnz	net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer	net/minecraft/class_4646	net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68392_	field_24927	CODEC
	f	I	b	f_68393_	field_23752	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Ldnz;)Ljava/lang/Integer;	a	m_68411_	method_28837	method_28837
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	a	m_68413_	method_28838	blobParts
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_68426_	method_28839	method_28839
c	doa	net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer	net/minecraft/class_5205	net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	c	f_68428_	field_24928	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_68453_	method_28840	method_28840
c	dob	net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer	net/minecraft/class_8178	net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_271259_	field_42841	CODEC
	f	Lbdc;	b	f_271102_	field_42842	height
	f	F	c	f_271179_	field_42843	wideBottomLayerHoleChance
	f	F	g	f_271392_	field_42844	cornerHoleChance
	f	F	h	f_271143_	field_42845	hangingLeavesChance
	f	F	i	f_271510_	field_42846	hangingLeavesExtensionChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;Lbdc;FFFF)V	<init>	<init>	<init>	<init>
	m	(Ldob;)Ljava/lang/Float;	a	m_272211_	method_49242	method_49242
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_271820_	method_49241	method_49241
	m	(Ldob;)Ljava/lang/Float;	b	m_271778_	method_49243	method_49243
	m	(Ldob;)Ljava/lang/Float;	c	m_272111_	method_49244	method_49244
	m	(Ldob;)Ljava/lang/Float;	d	m_272122_	method_49245	method_49245
	m	(Ldob;)Lbdc;	e	m_272124_	method_49246	method_49246
c	doc	net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer	net/minecraft/class_5206	net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68455_	field_24929	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68472_	method_28841	method_28841
c	dod	net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer	net/minecraft/class_5207	net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	c	f_68492_	field_24930	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_68517_	method_28842	method_28842
c	doe	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer	net/minecraft/class_4647	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer
	f	Lcom/mojang/serialization/Codec;	d	f_68519_	field_24931	CODEC
	f	Lbdc;	e	f_68520_	field_21296	radius
	f	Lbdc;	f	f_68521_	field_23753	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldoe;)Lbdc;	a	m_161446_	method_30410	method_30410
	m	(Lcms;Ldoe$b;Lapf;Ldno;Lgu;)Z	a	m_272253_	method_34359	tryPlaceLeaf
	m	(Ldxe;)Z	a	m_225637_	method_42380	method_42380
	m	(Lcms;Ldoe$b;Lapf;Ldno;ILdoe$a;II)V	a	m_271927_	method_27385	createFoliage
	m	(Lcms;Ldoe$b;Lapf;Ldno;Lgu;IIZ)V	a	m_225628_	method_23449	placeLeavesRow
	m	(Lcms;Ldoe$b;Lapf;Ldno;Lgu;IIZFF)V	a	m_272160_	method_49247	placeLeavesRowWithHangingLeavesBelow
	m	()Ldof;	a	m_5897_	method_28843	type
	m	(Lapf;ILdno;)I	a	m_214116_	method_26989	foliageHeight
	m	(Lapf;IIIIZ)Z	a	m_214203_	method_23451	shouldSkipLocation
	m	(Lapf;I)I	a	m_214117_	method_23452	foliageRadius
	m	(Lcms;Ldoe$b;Lapf;Ldno;FLgu;Lgu$a;)Z	a	m_277091_	method_49884	tryPlaceExtension
	m	(Lcms;Ldoe$b;Lapf;Ldno;ILdoe$a;III)V	a	m_213633_	method_23448	createFoliage
	m	(Lapf;)I	a	m_225591_	method_27386	offset
	m	(Ldoe;)Lbdc;	b	m_161448_	method_30412	method_30412
	m	(Lapf;IIIIZ)Z	b	m_214202_	method_27387	shouldSkipLocationSigned
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2;	b	m_68573_	method_30411	foliagePlacerParts
c	doe$a	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment	net/minecraft/class_4647$class_5208	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment
	f	Lgu;	a	f_161450_	field_24158	pos
	f	I	b	f_68582_	field_24159	radiusOffset
	f	Z	c	f_68583_	field_24160	doubleTrunk
	m	(Lgu;IZ)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_161451_	method_27388	pos
	m	()I	b	m_68589_	method_27389	radiusOffset
	m	()Z	c	m_68590_	method_27390	doubleTrunk
c	doe$b	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter	net/minecraft/class_4647$class_8179	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter
	m	(Lgu;)Z	a	m_271808_	method_49239	isSet
	m	(Lgu;Ldcb;)V	a	m_271838_	method_49240	set
c	dof	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType	net/minecraft/class_4648	net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType
	f	Ldof;	a	f_68591_	field_21299	BLOB_FOLIAGE_PLACER
	f	Ldof;	b	f_68592_	field_21300	SPRUCE_FOLIAGE_PLACER
	f	Ldof;	c	f_68593_	field_21301	PINE_FOLIAGE_PLACER
	f	Ldof;	d	f_68594_	field_21302	ACACIA_FOLIAGE_PLACER
	f	Ldof;	e	f_68595_	field_24161	BUSH_FOLIAGE_PLACER
	f	Ldof;	f	f_68596_	field_24162	FANCY_FOLIAGE_PLACER
	f	Ldof;	g	f_68597_	field_24163	MEGA_JUNGLE_FOLIAGE_PLACER
	f	Ldof;	h	f_68598_	field_24164	MEGA_PINE_FOLIAGE_PLACER
	f	Ldof;	i	f_68599_	field_24165	DARK_OAK_FOLIAGE_PLACER
	f	Ldof;	j	f_161452_	field_29296	RANDOM_SPREAD_FOLIAGE_PLACER
	f	Ldof;	k	f_271376_	field_42847	CHERRY_FOLIAGE_PLACER
	f	Lcom/mojang/serialization/Codec;	l	f_68600_	field_24932	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_68604_	method_28849	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldof;	a	m_68605_	method_28850	register
c	dog	net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer	net/minecraft/class_5209	net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68608_	field_24933	CODEC
	f	I	b	f_68609_	field_24166	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Ldog;)Ljava/lang/Integer;	a	m_161467_	method_28851	method_28851
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68629_	method_28852	method_28852
c	doh	net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer	net/minecraft/class_5210	net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68642_	field_24934	CODEC
	f	Lbdc;	b	f_68643_	field_24168	crownHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldoh;)Lbdc;	a	m_161483_	method_30414	method_30414
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68663_	method_30413	method_30413
c	doi	net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer	net/minecraft/class_4649	net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68676_	field_24935	CODEC
	f	Lbdc;	b	f_68677_	field_23755	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68697_	method_30415	method_30415
	m	(Ldoi;)Lbdc;	a	m_161499_	method_30416	method_30416
c	doj	net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer	net/minecraft/class_5928	net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_161501_	field_29297	CODEC
	f	Lbdc;	b	f_161502_	field_29298	foliageHeight
	f	I	c	f_161503_	field_29299	leafPlacementAttempts
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;Lbdc;I)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161521_	method_34360	method_34360
	m	(Ldoj;)Ljava/lang/Integer;	a	m_161523_	method_34361	method_34361
	m	(Ldoj;)Lbdc;	b	m_161536_	method_34362	method_34362
c	dok	net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer	net/minecraft/class_4650	net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	a	f_68713_	field_24936	CODEC
	f	Lbdc;	b	f_68714_	field_23757	trunkHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldok;)Lbdc;	a	m_161552_	method_30418	method_30418
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_68734_	method_30417	method_30417
c	dol	net/minecraft/world/level/levelgen/feature/foliageplacers/package-info	net/minecraft/class_6113	net/minecraft/world/level/levelgen/feature/foliageplacers/package-info
c	dom	net/minecraft/world/level/levelgen/feature/package-info	net/minecraft/class_6114	net/minecraft/world/level/levelgen/feature/package-info
c	don	net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement	net/minecraft/class_7398	net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_225753_	field_38865	CODEC
	f	Ldot;	b	f_225754_	comp_717	aboveRootProvider
	f	F	c	f_225755_	comp_718	aboveRootPlacementChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;F)V	<init>	<init>	<init>	<init>
	m	(Ldon;)Ljava/lang/Float;	a	m_225763_	method_43299	method_43299
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225761_	method_43298	method_43298
	m	()Ldot;	a	f_225754_	comp_717	aboveRootProvider
	m	(Ldon;)Ldot;	b	m_225766_	method_43300	method_43300
	m	()F	b	f_225755_	comp_718	aboveRootPlacementChance
c	doo	net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement	net/minecraft/class_7399	net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_225772_	field_38866	CODEC
	f	Lhi;	b	f_225773_	comp_719	canGrowThrough
	f	Lhi;	c	f_225774_	comp_720	muddyRootsIn
	f	Ldot;	d	f_225775_	comp_721	muddyRootsProvider
	f	I	e	f_225776_	comp_722	maxRootWidth
	f	I	f	f_225777_	comp_723	maxRootLength
	f	F	g	f_225778_	comp_724	randomSkewChance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhi;Lhi;Ldot;IIF)V	<init>	<init>	<init>	<init>
	m	()Lhi;	a	f_225773_	comp_719	canGrowThrough
	m	(Ldoo;)Ljava/lang/Float;	a	m_225790_	method_43302	method_43302
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225788_	method_43301	method_43301
	m	(Ldoo;)Ljava/lang/Integer;	b	m_225793_	method_43303	method_43303
	m	()Lhi;	b	f_225774_	comp_720	muddyRootsIn
	m	()Ldot;	c	f_225775_	comp_721	muddyRootsProvider
	m	(Ldoo;)Ljava/lang/Integer;	c	m_225796_	method_43304	method_43304
	m	()I	d	f_225776_	comp_722	maxRootWidth
	m	(Ldoo;)Ldot;	d	m_225799_	method_43305	method_43305
	m	()I	e	f_225777_	comp_723	maxRootLength
	m	(Ldoo;)Lhi;	e	m_225802_	method_43306	method_43306
	m	(Ldoo;)Lhi;	f	m_225807_	method_43307	method_43307
	m	()F	f	f_225778_	comp_724	randomSkewChance
c	dop	net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer	net/minecraft/class_7386	net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer
	f	I	a	f_225811_	field_38769	ROOT_WIDTH_LIMIT
	f	I	b	f_225812_	field_38770	ROOT_LENGTH_LIMIT
	f	Lcom/mojang/serialization/Codec;	c	f_225813_	field_38771	CODEC
	f	Ldoo;	h	f_225814_	field_38867	mangroveRootPlacement
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Ldot;Ljava/util/Optional;Ldoo;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_225846_	method_43169	method_43169
	m	(Ldop;)Ldoo;	a	m_225848_	method_43180	method_43180
	m	(Lgu;Lha;Lapf;Lgu;)Ljava/util/List;	a	m_225850_	method_43171	potentialRootPositions
	m	(Lcms;Lapf;Lgu;Lha;Lgu;Ljava/util/List;I)Z	a	m_225822_	method_43166	simulateRoots
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_225855_	method_43173	method_43173
	m	(Ldcb;)Z	b	m_225857_	method_43174	method_43174
c	doq	net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer	net/minecraft/class_7387	net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer
	f	Lcom/mojang/serialization/Codec;	d	f_225859_	field_38779	CODEC
	f	Lbdc;	e	f_225860_	field_38868	trunkOffsetY
	f	Ldot;	f	f_225861_	field_38780	rootProvider
	f	Ljava/util/Optional;	g	f_225862_	field_38869	aboveRootPlacement
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Ldot;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Ldoq;)Ljava/util/Optional;	a	m_225887_	method_43308	method_43308
	m	(Lcms;Lgu;Ldcb;)Ldcb;	a	m_225870_	method_43181	getPotentiallyWaterloggedState
	m	(Ldxe;)Z	a	m_225889_	method_43184	method_43184
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Lgu;Ldno;)Z	a	m_213684_	method_43168	placeRoots
	m	(Lgu;Lapf;)Lgu;	a	m_225891_	method_43309	getTrunkOrigin
	m	(Lcms;Lgu;)Z	a	m_213551_	method_43167	canPlaceRoot
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	a	m_225885_	method_43182	rootPlacerParts
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Ldno;)V	a	m_213654_	method_43172	placeRoot
	m	()Ldor;	a	m_213745_	method_43165	type
	m	(Ldoq;)Ldot;	b	m_225894_	method_43183	method_43183
	m	(Ldoq;)Lbdc;	c	m_225896_	method_43310	method_43310
c	dor	net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType	net/minecraft/class_7388	net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType
	f	Ldor;	a	f_225898_	field_38781	MANGROVE_ROOT_PLACER
	f	Lcom/mojang/serialization/Codec;	b	f_225899_	field_38782	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_225903_	method_43185	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldor;	a	m_225904_	method_43186	register
c	dos	net/minecraft/world/level/levelgen/feature/rootplacers/package-info	net/minecraft/class_7727	net/minecraft/world/level/levelgen/feature/rootplacers/package-info
c	dot	net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider	net/minecraft/class_4651	net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider
	f	Lcom/mojang/serialization/Codec;	a	f_68747_	field_24937	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldou;	a	m_5923_	method_28862	type
	m	(Lapf;Lgu;)Ldcb;	a	m_213972_	method_23455	getState
	m	(Ldcb;)Ldpc;	a	m_191384_	method_38433	simple
	m	(Lcpn;)Ldpc;	a	m_191382_	method_38432	simple
c	dou	net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType	net/minecraft/class_4652	net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType
	f	Ldou;	a	f_68752_	field_21305	SIMPLE_STATE_PROVIDER
	f	Ldou;	b	f_68753_	field_21306	WEIGHTED_STATE_PROVIDER
	f	Ldou;	c	f_191386_	field_34932	NOISE_THRESHOLD_PROVIDER
	f	Ldou;	d	f_191387_	field_34933	NOISE_PROVIDER
	f	Ldou;	e	f_191388_	field_34934	DUAL_NOISE_PROVIDER
	f	Ldou;	f	f_68756_	field_24938	ROTATED_BLOCK_PROVIDER
	f	Ldou;	g	f_161554_	field_29300	RANDOMIZED_INT_STATE_PROVIDER
	f	Lcom/mojang/serialization/Codec;	h	f_68757_	field_24939	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_68761_	method_28863	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldou;	a	m_68762_	method_23457	register
c	dov	net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider	net/minecraft/class_6578	net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider
	f	Lcom/mojang/serialization/Codec;	b	f_191389_	field_34702	CODEC
	f	Laot;	i	f_191390_	field_34703	variety
	f	Ldwh$a;	j	f_191391_	field_34704	slowNoiseParameters
	f	F	k	f_191392_	field_34705	slowScale
	f	Ldwh;	l	f_191393_	field_34706	slowNoise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laot;Ldwh$a;FJLdwh$a;FLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldov;)Ljava/lang/Float;	a	m_191404_	method_38434	method_38434
	m	(Lgu;)D	a	m_191406_	method_38435	getSlowNoiseValue
	m	(Ldov;)Ldwh$a;	b	m_191411_	method_38436	method_38436
	m	(Ldov;)Laot;	c	m_191415_	method_38438	method_38438
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_191413_	method_38437	method_38437
c	dow	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider	net/minecraft/class_6579	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider
	f	J	c	f_191417_	field_34707	seed
	f	Ldwh$a;	d	f_191418_	field_34708	parameters
	f	F	e	f_191419_	field_34709	scale
	f	Ldwh;	f	f_191420_	field_34710	noise
	m	(JLdwh$a;F)V	<init>	<init>	<init>	<init>
	m	(Lgu;D)D	a	m_191429_	method_38441	getNoiseValue
	m	(Ldow;)Ljava/lang/Float;	a	m_191427_	method_38440	method_38440
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	a	m_191425_	method_38439	noiseCodec
	m	(Ldow;)Ldwh$a;	b	m_191432_	method_38442	method_38442
	m	(Ldow;)Ljava/lang/Long;	c	m_191434_	method_38443	method_38443
c	dox	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider	net/minecraft/class_6580	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider
	f	Lcom/mojang/serialization/Codec;	g	f_191438_	field_34711	CODEC
	f	Ljava/util/List;	h	f_191439_	field_34712	states
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLdwh$a;FLjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;D)Ldcb;	a	m_191449_	method_38445	getRandomState
	m	(Ldox;)Ljava/util/List;	a	m_191447_	method_38444	method_38444
	m	(Ljava/util/List;Lgu;D)Ldcb;	a	m_191452_	method_38446	getRandomState
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4;	b	m_191459_	method_38447	noiseProviderCodec
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_191461_	method_38448	method_38448
c	doy	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider	net/minecraft/class_6581	net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider
	f	Lcom/mojang/serialization/Codec;	b	f_191463_	field_34713	CODEC
	f	F	g	f_191464_	field_34714	threshold
	f	F	h	f_191465_	field_34715	highChance
	f	Ldcb;	i	f_191466_	field_34716	defaultState
	f	Ljava/util/List;	j	f_191467_	field_34717	lowStates
	f	Ljava/util/List;	k	f_191468_	field_34718	highStates
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLdwh$a;FFFLdcb;Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldoy;)Ljava/util/List;	a	m_191480_	method_38449	method_38449
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_191485_	method_38450	method_38450
	m	(Ldoy;)Ljava/util/List;	b	m_191487_	method_38451	method_38451
	m	(Ldoy;)Ldcb;	c	m_191489_	method_38452	method_38452
	m	(Ldoy;)Ljava/lang/Float;	d	m_191491_	method_38453	method_38453
	m	(Ldoy;)Ljava/lang/Float;	e	m_191493_	method_38454	method_38454
c	doz	net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider	net/minecraft/class_5929	net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider
	f	Lcom/mojang/serialization/Codec;	b	f_161555_	field_29301	CODEC
	f	Ldot;	c	f_161556_	field_29302	source
	f	Ljava/lang/String;	d	f_161557_	field_29303	propertyName
	f	Lddb;	e	f_161558_	field_29304	property
	f	Lbdc;	f	f_161559_	field_29305	values
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ljava/lang/String;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldot;Lddb;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldde;)Lddb;	a	m_161573_	method_34364	method_34364
	m	(Ldcb;Ljava/lang/String;)Lddb;	a	m_161570_	method_34363	findProperty
	m	(Ljava/lang/String;)Ljava/lang/IllegalArgumentException;	a	m_161579_	method_34367	method_34367
	m	(Ldoz;)Lbdc;	a	m_161577_	method_34366	method_34366
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161575_	method_34365	method_34365
	m	(Ljava/lang/String;Ldde;)Z	a	m_161581_	method_34368	method_34368
	m	(Ldde;)Z	b	m_161587_	method_34369	method_34369
	m	(Ldoz;)Ljava/lang/String;	b	m_161589_	method_34370	method_34370
	m	(Ldoz;)Ldot;	c	m_161591_	method_34371	method_34371
c	dp	net/minecraft/commands/CommandRuntimeException	net/minecraft/class_2164	net/minecraft/commands/CommandRuntimeException
	f	Lsw;	a	f_79223_	field_9813	message
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_79226_	method_9199	getComponent
c	dpa	net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider	net/minecraft/class_4655	net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider
	f	Lcom/mojang/serialization/Codec;	b	f_68786_	field_24944	CODEC
	f	Lcpn;	c	f_68787_	field_21313	block
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Ldpa;)Lcpn;	a	m_68792_	method_28866	method_28866
c	dpb	net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider	net/minecraft/class_7400	net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider
	f	Lcom/mojang/serialization/Codec;	a	f_225924_	field_38870	CODEC
	f	Ldot;	b	f_225925_	comp_725	fallback
	f	Ljava/util/List;	c	f_225926_	comp_726	rules
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lapf;Lgu;)Ldcb;	a	m_225932_	method_43311	getState
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225938_	method_43313	method_43313
	m	(Ldot;)Ldpb;	a	m_225940_	method_43314	simple
	m	()Ldot;	a	f_225925_	comp_725	fallback
	m	(Lcpn;)Ldpb;	a	m_225936_	method_43312	simple
	m	()Ljava/util/List;	b	f_225926_	comp_726	rules
c	dpb$a	net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule	net/minecraft/class_7400$class_7401	net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule
	f	Lcom/mojang/serialization/Codec;	a	f_225947_	field_38871	CODEC
	f	Ldir;	b	f_225948_	comp_727	ifTrue
	f	Ldot;	c	f_225949_	comp_728	then
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldir;Ldot;)V	<init>	<init>	<init>	<init>
	m	()Ldir;	a	f_225948_	comp_727	ifTrue
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225955_	method_43315	method_43315
	m	()Ldot;	b	f_225949_	comp_728	then
c	dpc	net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider	net/minecraft/class_4656	net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider
	f	Lcom/mojang/serialization/Codec;	b	f_68797_	field_24945	CODEC
	f	Ldcb;	c	f_68798_	field_21314	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldpc;)Ldcb;	a	m_68803_	method_28867	method_28867
c	dpd	net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider	net/minecraft/class_4657	net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider
	f	Lcom/mojang/serialization/Codec;	b	f_68808_	field_24946	CODEC
	f	Lbch;	c	f_68809_	field_21315	weightedList
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbch$a;)V	<init>	<init>	<init>	<init>
	m	(Lbch;)V	<init>	<init>	<init>	<init>
	m	(Lbch;)Lcom/mojang/serialization/DataResult;	a	m_161597_	method_28868	create
	m	(Ldpd;)Lbch;	a	m_161599_	method_28869	method_28869
	m	()Ljava/lang/String;	b	m_274289_	method_49535	method_49535
c	dpe	net/minecraft/world/level/levelgen/feature/stateproviders/package-info	net/minecraft/class_6115	net/minecraft/world/level/levelgen/feature/stateproviders/package-info
c	dpf	net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator	net/minecraft/class_4658	net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_69302_	field_24957	CODEC
	f	Ldot;	b	f_69303_	field_21316	provider
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldot;)V	<init>	<init>	<init>	<init>
	m	(ILgu;)Z	a	m_69308_	method_23460	method_23460
	m	(Ldpf;)Ldot;	a	m_69326_	method_28889	method_28889
	m	(Ldpk$a;Lgu;)V	a	m_225970_	method_23462	placeCircle
	m	(Ldpk$a;Lgu;)V	b	m_225973_	method_23463	placeBlockAt
	m	(Ldpk$a;Lgu;)V	c	m_225976_	method_23461	method_23461
c	dpg	net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator	net/minecraft/class_7389	net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_225979_	field_38783	CODEC
	f	F	b	f_225980_	field_38784	probability
	f	I	c	f_225981_	field_38785	exclusionRadiusXZ
	f	I	d	f_225982_	field_38786	exclusionRadiusY
	f	Ldot;	e	f_225983_	field_38787	blockProvider
	f	I	f	f_225984_	field_38788	requiredEmptyBlocks
	f	Ljava/util/List;	g	f_225985_	field_38789	directions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FIILdot;ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldpk$a;Lgu;Lha;)Z	a	m_226001_	method_43187	hasRequiredEmptyBlocks
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_225995_	method_43188	method_43188
	m	(Ldpg;)Ljava/util/List;	a	m_225997_	method_43189	method_43189
	m	(Ldpg;)Ljava/lang/Integer;	b	m_226005_	method_43190	method_43190
	m	(Ldpg;)Ldot;	c	m_226007_	method_43191	method_43191
	m	(Ldpg;)Ljava/lang/Integer;	d	m_226009_	method_43192	method_43192
	m	(Ldpg;)Ljava/lang/Integer;	e	m_226011_	method_43193	method_43193
	m	(Ldpg;)Ljava/lang/Float;	f	m_226013_	method_43194	method_43194
c	dph	net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator	net/minecraft/class_4659	net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_69954_	field_24958	CODEC
	f	Lha;	b	f_202294_	field_36346	WORLDGEN_FACING
	f	[Lha;	c	f_202295_	field_36347	SPAWN_DIRECTIONS
	f	F	d	f_69955_	field_21317	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(ILgu;)Z	a	m_202298_	method_23464	method_23464
	m	(Lapf;Lczk;)V	a	m_257355_	method_35373	method_35373
	m	(Lgu;)Ljava/util/stream/Stream;	a	m_202304_	method_40033	method_40033
	m	(Ldph;)Ljava/lang/Float;	a	m_69970_	method_28890	method_28890
	m	(I)[Lha;	a	m_202296_	method_40031	method_40031
	m	(Lha;)Z	a	m_202306_	method_40034	method_40034
	m	(Ldpk$a;Lgu;)Z	a	m_226020_	method_40032	method_40032
c	dpi	net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator	net/minecraft/class_4660	net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_69972_	field_24959	CODEC
	f	F	b	f_69973_	field_21318	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(ILgu;)Z	a	m_69978_	method_23465	method_23465
	m	(Lapf;Ldpk$a;Lgu;)V	a	m_226023_	method_23466	method_23466
	m	(Ldpi;)Ljava/lang/Float;	a	m_69988_	method_28891	method_28891
c	dpj	net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator	net/minecraft/class_4661	net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_69996_	field_24960	CODEC
	f	F	b	f_226029_	field_38790	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lapf;Ldpk$a;Lgu;)V	a	m_226032_	method_23468	method_23468
	m	(Lgu;Ldcs;Ldpk$a;)V	a	m_226040_	method_23467	addHangingVine
	m	(Ldpj;)Ljava/lang/Float;	a	m_226036_	method_43195	method_43195
c	dpk	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator	net/minecraft/class_4662	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator
	f	Lcom/mojang/serialization/Codec;	h	f_70021_	field_24962	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldpk$a;)V	a	m_214187_	method_23469	place
	m	()Ldpl;	a	m_6663_	method_28893	type
c	dpk$a	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context	net/minecraft/class_4662$class_7402	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context
	f	Lcms;	a	f_226045_	field_38872	level
	f	Ljava/util/function/BiConsumer;	b	f_226046_	field_38873	decorationSetter
	f	Lapf;	c	f_226047_	field_38874	random
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	d	f_226048_	field_38875	logs
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	e	f_226049_	field_38876	leaves
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	f	f_226050_	field_38877	roots
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcs;)V	a	m_226064_	method_43319	placeVine
	m	()Lcms;	a	m_226058_	method_43316	level
	m	(Lgu;)Z	a	m_226059_	method_43317	isAir
	m	(Lgu;Ldcb;)V	a	m_226061_	method_43318	setBlock
	m	()Lapf;	b	m_226067_	method_43320	random
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	c	m_226068_	method_43321	logs
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	d	m_226069_	method_43322	leaves
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	e	m_226070_	method_43323	roots
c	dpl	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType	net/minecraft/class_4663	net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType
	f	Ldpl;	a	f_70042_	field_21320	TRUNK_VINE
	f	Ldpl;	b	f_70043_	field_21321	LEAVE_VINE
	f	Ldpl;	c	f_70044_	field_21322	COCOA
	f	Ldpl;	d	f_70045_	field_21323	BEEHIVE
	f	Ldpl;	e	f_70046_	field_21324	ALTER_GROUND
	f	Ldpl;	f	f_226071_	field_38791	ATTACHED_TO_LEAVES
	f	Lcom/mojang/serialization/Codec;	g	f_70047_	field_24963	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_70051_	method_28894	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldpl;	a	m_70052_	method_28895	register
c	dpm	net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator	net/minecraft/class_4664	net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator
	f	Lcom/mojang/serialization/Codec;	a	f_70055_	field_24964	CODEC
	f	Ldpm;	b	f_70056_	field_24965	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;Ldpk$a;Lgu;)V	a	m_226072_	method_23474	method_23474
	m	()Ldpm;	b	m_70073_	method_28896	method_28896
c	dpn	net/minecraft/world/level/levelgen/feature/treedecorators/package-info	net/minecraft/class_6117	net/minecraft/world/level/levelgen/feature/treedecorators/package-info
c	dpo	net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer	net/minecraft/class_5930	net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_161765_	field_29306	CODEC
	f	I	b	f_161766_	field_29307	minHeightForLeaves
	f	Lbdc;	h	f_161767_	field_29308	bendLength
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldpo;)Lbdc;	a	m_161783_	method_34372	method_34372
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_161785_	method_34373	method_34373
	m	(Ldpo;)Ljava/lang/Integer;	b	m_161787_	method_34374	method_34374
c	dpp	net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer	net/minecraft/class_8180	net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_271475_	field_42848	CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_271464_	field_42849	BRANCH_START_CODEC
	f	Lbdc;	h	f_271342_	field_42850	branchCount
	f	Lbdc;	i	f_271384_	field_42851	branchHorizontalLength
	f	Lbdi;	j	f_271473_	field_42852	branchStartOffsetFromTop
	f	Lbdi;	k	f_271407_	field_42853	secondBranchStartOffsetFromTop
	f	Lbdc;	l	f_271123_	field_42854	branchEndOffsetFromTop
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIILbdc;Lbdc;Lbdi;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldpp;)Lbdc;	a	m_272249_	method_49250	method_49250
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;ILgu;Ldno;Ljava/util/function/Function;Lha;IZLgu$a;)Ldoe$a;	a	m_271969_	method_49249	generateBranch
	m	(Lha;Ldcb;)Ldcb;	a	m_271967_	method_49251	method_49251
	m	(Lbdi;)Lcom/mojang/serialization/DataResult;	a	m_274291_	method_49248	method_49248
	m	(Ldpp;)Lbdi;	b	m_272118_	method_49253	method_49253
	m	()Ljava/lang/String;	b	m_274290_	method_49536	method_49536
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_271878_	method_49252	method_49252
	m	(Ldpp;)Lbdc;	c	m_272205_	method_49254	method_49254
	m	(Ldpp;)Lbdc;	d	m_272093_	method_49255	method_49255
c	dpq	net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer	net/minecraft/class_5211	net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_70074_	field_24966	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70089_	method_28897	method_28897
c	dpr	net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer	net/minecraft/class_5212	net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_70091_	field_24967	CODEC
	f	D	b	f_161796_	field_31524	TRUNK_HEIGHT_SCALE
	f	D	h	f_161797_	field_31525	CLUSTER_DENSITY_MAGIC
	f	D	i	f_161798_	field_31526	BRANCH_SLOPE
	f	D	j	f_161799_	field_31527	BRANCH_LENGTH_MAGIC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;ILgu;Ljava/util/List;Ldno;)V	a	m_226099_	method_27392	makeBranches
	m	(II)Z	a	m_70098_	method_27391	trimBranches
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Lgu;ZLdno;)Z	a	m_226107_	method_27393	makeLimb
	m	(Lgu;)I	a	m_70127_	method_27394	getSteps
	m	(Lgu;Lgu;)Lha$a;	a	m_70129_	method_27395	getLogAxis
	m	(Lgu;Lgu;Ldcb;)Ldcb;	a	m_263170_	method_35374	method_35374
	m	(II)F	b	m_70132_	method_27396	treeShape
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70135_	method_28898	method_28898
c	dpr$a	net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords	net/minecraft/class_5212$class_5213	net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords
	f	Ldoe$a;	a	f_70137_	field_24169	attachment
	f	I	b	f_70138_	field_24170	branchBase
	m	(Lgu;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_70142_	method_27397	getBranchBase
c	dps	net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer	net/minecraft/class_5139	net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_70145_	field_24968	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70160_	method_28899	method_28899
c	dpt	net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer	net/minecraft/class_5214	net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_70162_	field_24969	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu$a;Ldno;Lgu;III)V	a	m_226129_	method_27399	placeLogIfFreeWithOffset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70188_	method_28900	method_28900
c	dpu	net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer	net/minecraft/class_5215	net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	b	f_70190_	field_24970	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70205_	method_28901	method_28901
c	dpv	net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer	net/minecraft/class_5140	net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_70245_	field_24971	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_70260_	method_28902	method_28902
c	dpw	net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer	net/minecraft/class_5141	net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer
	f	I	a	f_161865_	field_31528	MAX_BASE_HEIGHT
	f	I	b	f_161866_	field_31529	MAX_RAND
	f	Lcom/mojang/serialization/Codec;	c	f_70262_	field_24972	CODEC
	f	I	d	f_161867_	field_31530	MAX_HEIGHT
	f	I	e	f_70263_	field_23760	baseHeight
	f	I	f	f_70264_	field_23761	heightRandA
	f	I	g	f_70265_	field_23762	heightRandB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Ldno;Ljava/util/function/Function;)Z	a	m_226175_	method_27402	placeLog
	m	(Ldpw;)Ljava/lang/Integer;	a	m_70307_	method_28905	method_28905
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu$a;Ldno;)V	a	m_226163_	method_27401	placeLogIfFree
	m	(Ldcb;)Z	a	m_226182_	method_43197	method_43197
	m	(Lcms;Lgu;)Z	a	m_213554_	method_43196	validTreePos
	m	()Ldpx;	a	m_7362_	method_28903	type
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	a	m_70305_	method_28904	trunkPlacerParts
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Ldno;)V	a	m_226169_	method_27400	setDirtAt
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;ILgu;Ldno;)Ljava/util/List;	a	m_213934_	method_26991	placeTrunk
	m	(Lapf;)I	a	m_226153_	method_26993	getTreeHeight
	m	(Lcms;Lgu;)Z	b	m_226184_	method_43198	isFree
	m	(Ldcb;)Z	b	m_70303_	method_27405	method_27405
	m	(Ldpw;)Ljava/lang/Integer;	b	m_70311_	method_28906	method_28906
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;Lgu;Ldno;)Z	b	m_226187_	method_35375	placeLog
	m	(Ldpw;)Ljava/lang/Integer;	c	m_70313_	method_28907	method_28907
	m	(Lcms;Lgu;)Z	c	m_70295_	method_27403	isDirt
c	dpx	net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType	net/minecraft/class_5142	net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType
	f	Ldpx;	a	f_70315_	field_23763	STRAIGHT_TRUNK_PLACER
	f	Ldpx;	b	f_70316_	field_23764	FORKING_TRUNK_PLACER
	f	Ldpx;	c	f_70317_	field_24171	GIANT_TRUNK_PLACER
	f	Ldpx;	d	f_70318_	field_24172	MEGA_JUNGLE_TRUNK_PLACER
	f	Ldpx;	e	f_70319_	field_24173	DARK_OAK_TRUNK_PLACER
	f	Ldpx;	f	f_70320_	field_24174	FANCY_TRUNK_PLACER
	f	Ldpx;	g	f_161899_	field_29309	BENDING_TRUNK_PLACER
	f	Ldpx;	h	f_226193_	field_38792	UPWARDS_BRANCHING_TRUNK_PLACER
	f	Ldpx;	i	f_271399_	field_42855	CHERRY_TRUNK_PLACER
	f	Lcom/mojang/serialization/Codec;	j	f_70321_	field_24973	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_70325_	method_28908	codec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldpx;	a	m_70326_	method_26995	register
c	dpy	net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer	net/minecraft/class_7390	net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	a	f_226194_	field_38793	CODEC
	f	Lbdc;	b	f_226195_	field_38794	extraBranchSteps
	f	F	h	f_226196_	field_38795	placeBranchPerLogProbability
	f	Lbdc;	i	f_226197_	field_38796	extraBranchLength
	f	Lhi;	j	f_226198_	field_38797	canGrowThrough
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIILbdc;FLbdc;Lhi;)V	<init>	<init>	<init>	<init>
	m	(Lcms;Ljava/util/function/BiConsumer;Lapf;ILdno;Ljava/util/List;Lgu$a;ILha;II)V	a	m_226212_	method_43199	placeBranch
	m	(Ldcb;)Z	a	m_226231_	method_43200	method_43200
	m	(Ldpy;)Lhi;	a	m_226233_	method_43201	method_43201
	m	(Ldpy;)Lbdc;	b	m_226237_	method_43203	method_43203
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_257356_	method_43202	method_43202
	m	(Ldpy;)Ljava/lang/Float;	c	m_226239_	method_43204	method_43204
	m	(Ldpy;)Lbdc;	d	m_226241_	method_43205	method_43205
c	dpz	net/minecraft/world/level/levelgen/feature/trunkplacers/package-info	net/minecraft/class_6118	net/minecraft/world/level/levelgen/feature/trunkplacers/package-info
c	dq	net/minecraft/commands/CommandSigningContext	net/minecraft/class_7448	net/minecraft/commands/CommandSigningContext
	f	Ldq;	a	f_242494_	field_39901	ANONYMOUS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Ltl;	a	m_213987_	method_44907	getArgument
c	dq$1	net/minecraft/commands/CommandSigningContext$1	net/minecraft/class_7448$1	net/minecraft/commands/CommandSigningContext$1
	m	()V	<init>	<init>	<init>	<init>
c	dq$a	net/minecraft/commands/CommandSigningContext$SignedArguments	net/minecraft/class_7448$class_7449	net/minecraft/commands/CommandSigningContext$SignedArguments
	f	Ljava/util/Map;	b	f_242498_	comp_971	arguments
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_242498_	comp_971	arguments
c	dqa	net/minecraft/world/level/levelgen/flat/FlatLayerInfo	net/minecraft/class_3229	net/minecraft/world/level/levelgen/flat/FlatLayerInfo
	f	Lcom/mojang/serialization/Codec;	a	f_70329_	field_24974	CODEC
	f	Lcpn;	b	f_161900_	field_29566	block
	f	I	c	f_70331_	field_14028	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILcpn;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257357_	method_28909	method_28909
	m	()I	a	m_70337_	method_14289	getHeight
	m	(Ldqa;)Lcpn;	a	m_161901_	method_28910	method_28910
	m	()Ldcb;	b	m_70344_	method_14286	getBlockState
c	dqb	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset	net/minecraft/class_7142	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset
	f	Lcom/mojang/serialization/Codec;	a	f_226243_	field_37711	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_226244_	field_37712	CODEC
	f	Lhe;	c	f_226245_	comp_559	displayItem
	f	Ldqd;	d	f_226246_	comp_560	settings
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Ldqd;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_226245_	comp_559	displayItem
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257358_	method_41576	method_41576
	m	(Ldqb;)Ldqd;	a	m_226254_	method_41577	method_41577
	m	()Ldqd;	b	f_226246_	comp_560	settings
	m	(Ldqb;)Lhe;	b	m_226257_	method_41578	method_41578
c	dqc	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets	net/minecraft/class_7143	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets
	f	Lacp;	a	f_226263_	field_37713	CLASSIC_FLAT
	f	Lacp;	b	f_226264_	field_37714	TUNNELERS_DREAM
	f	Lacp;	c	f_226265_	field_37715	WATER_WORLD
	f	Lacp;	d	f_226266_	field_37716	OVERWORLD
	f	Lacp;	e	f_226267_	field_37717	SNOWY_KINGDOM
	f	Lacp;	f	f_226268_	field_37718	BOTTOMLESS_PIT
	f	Lacp;	g	f_226269_	field_37719	DESERT
	f	Lacp;	h	f_226270_	field_37720	REDSTONE_READY
	f	Lacp;	i	f_226271_	field_37721	THE_VOID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_226276_	method_41580	register
	m	(Lnm;)V	a	m_254848_	method_41579	bootstrap
c	dqc$a	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap	net/minecraft/class_7143$class_7144	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap
	f	Lnm;	a	f_254741_	field_40917	context
	m	(Lnm;)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcml;Lacp;Ljava/util/Set;ZZ[Ldqa;)V	a	m_255284_	method_41583	register
	m	()V	a	m_226283_	method_41581	run
c	dqd	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings	net/minecraft/class_3232	net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings
	f	Lcom/mojang/serialization/Codec;	a	f_70347_	field_24975	CODEC
	f	Lorg/slf4j/Logger;	b	f_70348_	field_14064	LOGGER
	f	Ljava/util/Optional;	c	f_209788_	field_37145	structureOverrides
	f	Ljava/util/List;	d	f_70352_	field_14072	layersInfo
	f	Lhe;	e	f_70353_	field_14081	biome
	f	Ljava/util/List;	f	f_70354_	field_14082	layers
	f	Z	g	f_70355_	field_14077	voidGen
	f	Z	h	f_70356_	field_24976	decoration
	f	Z	i	f_70357_	field_24977	addLakes
	f	Ljava/util/List;	j	f_254642_	field_40918	lakes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;Lhe$c;Lhe;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;Lhe;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldqd;)Lcom/mojang/serialization/DataResult;	a	m_161905_	method_33067	validateHeight
	m	(Ljava/util/List;Ljava/util/Optional;Lhe;)Ldqd;	a	m_254853_	method_46727	withBiomeAndLayers
	m	(Ldcb;)Z	a	m_209801_	method_34741	method_34741
	m	(Lhe;)Lcnl;	a	m_226294_	method_44225	adjustGenerationSettings
	m	()V	a	m_70369_	method_28911	setDecoration
	m	(Lhf;Lhf;Lhf;)Ldqd;	a	m_254980_	method_14309	getDefault
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254825_	method_28913	method_28913
	m	(Ljava/util/Optional;Lhe;)Lhe;	a	m_255287_	method_46728	getBiome
	m	(Lhf;)Lhe;	a	m_255268_	method_46726	getDefaultBiome
	m	(Ldqd;)Ljava/util/Optional;	b	m_209806_	method_31182	method_31182
	m	(Lhf;)Ljava/util/List;	b	m_255047_	method_46729	createLakesList
	m	()V	b	m_70385_	method_28916	setAddLakes
	m	(Ldqd;)Ljava/lang/Boolean;	c	m_209808_	method_30046	method_30046
	m	()Ljava/util/Optional;	c	m_209810_	method_41139	structureOverrides
	m	()Lhe;	d	m_204921_	method_14326	getBiome
	m	(Ldqd;)Ljava/lang/Boolean;	d	m_161911_	method_30047	method_30047
	m	()Ljava/util/List;	e	m_70401_	method_14327	getLayersInfo
	m	(Ldqd;)Ljava/util/Optional;	e	m_209811_	method_41140	method_41140
	m	()Ljava/util/List;	f	m_161917_	method_14312	getLayers
	m	()V	g	m_70403_	method_14330	updateLayers
	m	()Ljava/lang/String;	h	m_274292_	method_49537	method_49537
c	dqe	net/minecraft/world/level/levelgen/flat/package-info	net/minecraft/class_6119	net/minecraft/world/level/levelgen/flat/package-info
c	dqf	net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight	net/minecraft/class_6120	net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight
	f	Lcom/mojang/serialization/Codec;	a	f_161918_	field_31531	CODEC
	f	Lorg/slf4j/Logger;	b	f_161919_	field_31532	LOGGER
	f	Ldie;	d	f_161920_	field_31533	minInclusive
	f	Ldie;	e	f_161921_	field_31534	maxInclusive
	f	I	f	f_161922_	field_31535	inner
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;Ldie;I)V	<init>	<init>	<init>	<init>
	m	(Ldie;Ldie;I)Ldqf;	a	m_161931_	method_35377	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161929_	method_35376	method_35376
	m	(Ldqf;)Ljava/lang/Integer;	a	m_161935_	method_35378	method_35378
	m	(Ldqf;)Ldie;	b	m_161940_	method_35379	method_35379
	m	(Ldqf;)Ldie;	c	m_161942_	method_35380	method_35380
c	dqg	net/minecraft/world/level/levelgen/heightproviders/ConstantHeight	net/minecraft/class_6121	net/minecraft/world/level/levelgen/heightproviders/ConstantHeight
	f	Ldqg;	a	f_161945_	field_31536	ZERO
	f	Lcom/mojang/serialization/Codec;	b	f_161946_	field_31537	CODEC
	f	Ldie;	d	f_161947_	field_31538	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Ldqg;	a	m_161952_	method_35381	method_35381
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_161954_	method_35382	method_35382
	m	(Ldie;)Ldqg;	a	m_161956_	method_35383	of
	m	(Ldqg;)Lcom/mojang/datafixers/util/Either;	a	m_161958_	method_35384	method_35384
	m	()Ldie;	b	m_161963_	method_35385	getValue
	m	(Ldqg;)Ldqg;	b	m_161964_	method_35386	method_35386
	m	(Ldqg;)Ldie;	c	m_161966_	method_35387	method_35387
c	dqh	net/minecraft/world/level/levelgen/heightproviders/HeightProvider	net/minecraft/class_6122	net/minecraft/world/level/levelgen/heightproviders/HeightProvider
	f	Lcom/mojang/serialization/Codec;	a	f_161969_	field_31539	CONSTANT_OR_DISPATCH_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_161970_	field_31540	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;Ldih;)I	a	m_213859_	method_35391	sample
	m	(Lcom/mojang/datafixers/util/Either;)Ldqh;	a	m_161973_	method_35389	method_35389
	m	()Ldqi;	a	m_142002_	method_35388	getType
	m	(Ldqh;)Lcom/mojang/datafixers/util/Either;	a	m_161975_	method_35390	method_35390
	m	(Ldqh;)Ldqh;	b	m_161979_	method_35392	method_35392
c	dqi	net/minecraft/world/level/levelgen/heightproviders/HeightProviderType	net/minecraft/class_6123	net/minecraft/world/level/levelgen/heightproviders/HeightProviderType
	f	Ldqi;	a	f_161981_	field_31541	CONSTANT
	f	Ldqi;	b	f_161982_	field_31542	UNIFORM
	f	Ldqi;	c	f_161983_	field_31543	BIASED_TO_BOTTOM
	f	Ldqi;	d	f_161984_	field_33520	VERY_BIASED_TO_BOTTOM
	f	Ldqi;	e	f_161985_	field_33521	TRAPEZOID
	f	Ldqi;	f	f_191531_	field_35711	WEIGHTED_LIST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_161987_	method_35393	method_35393
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldqi;	a	m_161989_	method_35394	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_161992_	codec	codec
c	dqj	net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight	net/minecraft/class_6342	net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight
	f	Lcom/mojang/serialization/Codec;	a	f_161993_	field_33522	CODEC
	f	Lorg/slf4j/Logger;	b	f_161994_	field_33523	LOGGER
	f	Ldie;	d	f_161995_	field_33524	minInclusive
	f	Ldie;	e	f_161996_	field_33525	maxInclusive
	f	I	f	f_161997_	field_33526	plateau
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;Ldie;I)V	<init>	<init>	<init>	<init>
	m	(Ldie;Ldie;I)Ldqj;	a	m_162009_	method_36308	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_162004_	method_36306	method_36306
	m	(Ldie;Ldie;)Ldqj;	a	m_162006_	method_36307	of
	m	(Ldqj;)Ljava/lang/Integer;	a	m_162013_	method_36309	method_36309
	m	(Ldqj;)Ldie;	b	m_162018_	method_36310	method_36310
	m	(Ldqj;)Ldie;	c	m_162020_	method_36311	method_36311
c	dqk	net/minecraft/world/level/levelgen/heightproviders/UniformHeight	net/minecraft/class_6124	net/minecraft/world/level/levelgen/heightproviders/UniformHeight
	f	Lcom/mojang/serialization/Codec;	a	f_162023_	field_31544	CODEC
	f	Lorg/slf4j/Logger;	b	f_162024_	field_31545	LOGGER
	f	Ldie;	d	f_162025_	field_31546	minInclusive
	f	Ldie;	e	f_162026_	field_31547	maxInclusive
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	f	f_198374_	field_36290	warnedFor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;Ldie;)V	<init>	<init>	<init>	<init>
	m	(Ldqk;)Ldie;	a	m_162037_	method_35397	method_35397
	m	(Ldie;Ldie;)Ldqk;	a	m_162034_	method_35396	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_162032_	method_35395	method_35395
	m	(Ldqk;)Ldie;	b	m_162042_	method_35398	method_35398
c	dql	net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight	net/minecraft/class_6343	net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight
	f	Lcom/mojang/serialization/Codec;	a	f_162045_	field_33527	CODEC
	f	Lorg/slf4j/Logger;	b	f_162046_	field_33528	LOGGER
	f	Ldie;	d	f_162047_	field_33529	minInclusive
	f	Ldie;	e	f_162048_	field_33530	maxInclusive
	f	I	f	f_162049_	field_33531	inner
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldie;Ldie;I)V	<init>	<init>	<init>	<init>
	m	(Ldie;Ldie;I)Ldql;	a	m_162058_	method_36313	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_162056_	method_36312	method_36312
	m	(Ldql;)Ljava/lang/Integer;	a	m_162062_	method_36314	method_36314
	m	(Ldql;)Ldie;	b	m_162067_	method_36315	method_36315
	m	(Ldql;)Ldie;	c	m_162069_	method_36316	method_36316
c	dqm	net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight	net/minecraft/class_6791	net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight
	f	Lcom/mojang/serialization/Codec;	a	f_191532_	field_35712	CODEC
	f	Lbch;	b	f_191533_	field_35713	distribution
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbch;)V	<init>	<init>	<init>	<init>
	m	(Ldqm;)Lbch;	a	m_191540_	method_39613	method_39613
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191538_	method_39612	method_39612
c	dqn	net/minecraft/world/level/levelgen/heightproviders/package-info	net/minecraft/class_6125	net/minecraft/world/level/levelgen/heightproviders/package-info
c	dqo	net/minecraft/world/level/levelgen/material/MaterialRuleList	net/minecraft/class_6582	net/minecraft/world/level/levelgen/material/MaterialRuleList
	f	Ljava/util/List;	a	f_191545_	comp_437	materialRuleList
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_191545_	comp_437	materialRuleList
	m	(Ldhd$b;)Ldcb;	calculate	m_207387_	calculate	calculate
c	dqp	net/minecraft/world/level/levelgen/material/WorldGenMaterialRule	net/minecraft/class_6583	net/minecraft/world/level/levelgen/material/WorldGenMaterialRule
	m	(Ldho;III)Ldcb;	a	m_183577_	method_40553	apply
c	dqq	net/minecraft/world/level/levelgen/material/package-info	net/minecraft/class_6657	net/minecraft/world/level/levelgen/material/package-info
c	dqr	net/minecraft/world/level/levelgen/package-info	net/minecraft/class_6126	net/minecraft/world/level/levelgen/package-info
c	dqs	net/minecraft/world/level/levelgen/placement/BiomeFilter	net/minecraft/class_6792	net/minecraft/world/level/levelgen/placement/BiomeFilter
	f	Lcom/mojang/serialization/Codec;	a	f_191557_	field_35714	CODEC
	f	Ldqs;	c	f_191558_	field_35715	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldqs;	a	m_191561_	method_39614	biome
	m	()Ljava/lang/IllegalStateException;	c	m_191567_	method_39616	method_39616
	m	()Ldqs;	d	m_191568_	method_39617	method_39617
c	dqt	net/minecraft/world/level/levelgen/placement/BlockPredicateFilter	net/minecraft/class_6658	net/minecraft/world/level/levelgen/placement/BlockPredicateFilter
	f	Lcom/mojang/serialization/Codec;	a	f_191569_	field_35075	CODEC
	f	Ldir;	c	f_191570_	field_35076	predicate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldir;)V	<init>	<init>	<init>	<init>
	m	(Ldir;)Ldqt;	a	m_191576_	method_39618	forPredicate
	m	(Ldqt;)Ldir;	a	m_191578_	method_38917	method_38917
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191574_	method_38916	method_38916
c	dqu	net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement	net/minecraft/class_5851	net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191585_	field_28934	CODEC
	f	Ldhg$a;	c	f_191586_	field_28935	step
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhg$a;)V	<init>	<init>	<init>	<init>
	m	(Ldqu;)Ldhg$a;	a	m_191592_	method_33862	method_33862
	m	(Ldhg$a;)Ldqu;	a	m_191590_	method_39619	forStep
c	dqv	net/minecraft/world/level/levelgen/placement/CaveSurface	net/minecraft/class_5932	net/minecraft/world/level/levelgen/placement/CaveSurface
	f	Ldqv;	a	CEILING	field_29313	CEILING
	f	Ldqv;	b	FLOOR	field_29314	FLOOR
	f	Lcom/mojang/serialization/Codec;	c	f_162094_	field_29315	CODEC
	f	Lha;	d	f_162095_	field_29316	direction
	f	I	e	f_162096_	field_29317	y
	f	Ljava/lang/String;	f	f_162097_	field_29318	id
	f	[Ldqv;	g	$VALUES	field_29320	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILha;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lha;	a	m_162107_	method_34379	getDirection
	m	()I	b	m_162110_	method_34380	getY
	m	()[Ldqv;	d	m_162112_	method_36759	$values
c	dqw	net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement	net/minecraft/class_5452	net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191599_	field_35716	CODEC
	f	Lbdc;	c	f_191600_	field_35717	count
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldqw;)Lbdc;	a	m_191610_	method_39622	method_39622
	m	(Ldcb;)Z	a	m_191608_	method_30472	isEmpty
	m	(Lbdc;)Ldqw;	a	m_191606_	method_39621	of
	m	(I)Ldqw;	a	m_191604_	method_39620	of
	m	(Ldrf;IIII)I	a	m_191612_	method_30473	findOnGroundYPosition
c	dqx	net/minecraft/world/level/levelgen/placement/CountPlacement	net/minecraft/class_6793	net/minecraft/world/level/levelgen/placement/CountPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191623_	field_35718	CODEC
	f	Lbdc;	c	f_191624_	field_35719	count
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldqx;)Lbdc;	a	m_191632_	method_39625	method_39625
	m	(I)Ldqx;	a	m_191628_	method_39623	of
	m	(Lbdc;)Ldqx;	a	m_191630_	method_39624	of
c	dqy	net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement	net/minecraft/class_6794	net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191638_	field_35720	CODEC
	f	Lha;	c	f_191639_	field_35721	directionOfSearch
	f	Ldir;	d	f_191640_	field_35722	targetCondition
	f	Ldir;	e	f_191641_	field_35723	allowedSearchCondition
	f	I	f	f_191642_	field_35724	maxSteps
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lha;Ldir;Ldir;I)V	<init>	<init>	<init>	<init>
	m	(Lha;Ldir;I)Ldqy;	a	m_191653_	method_39628	scanningFor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191649_	method_39626	method_39626
	m	(Ldqy;)Ljava/lang/Integer;	a	m_191651_	method_39627	method_39627
	m	(Lha;Ldir;Ldir;I)Ldqy;	a	m_191657_	method_39629	scanningFor
	m	(Ldqy;)Ldir;	b	m_191667_	method_39630	method_39630
	m	(Ldqy;)Ldir;	c	m_191669_	method_39631	method_39631
	m	(Ldqy;)Lha;	d	m_191671_	method_39632	method_39632
c	dqz	net/minecraft/world/level/levelgen/placement/HeightRangePlacement	net/minecraft/class_6795	net/minecraft/world/level/levelgen/placement/HeightRangePlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191673_	field_35725	CODEC
	f	Ldqh;	c	f_191674_	field_35726	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldqh;)V	<init>	<init>	<init>	<init>
	m	(Ldqz;)Ldqh;	a	m_191685_	method_39636	method_39636
	m	(Ldqh;)Ldqz;	a	m_191683_	method_39635	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191678_	method_39633	method_39633
	m	(Ldie;Ldie;)Ldqz;	a	m_191680_	method_39634	uniform
	m	(Ldie;Ldie;)Ldqz;	b	m_191692_	method_39637	triangle
c	dr	net/minecraft/commands/CommandSource	net/minecraft/class_2165	net/minecraft/commands/CommandSource
	f	Ldr;	a	f_80164_	field_17395	NULL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Z	N_	m_6102_	method_9201	shouldInformAdmins
	m	(Lsw;)V	a	m_213846_	method_43496	sendSystemMessage
	m	()Z	e_	m_6999_	method_9200	acceptsSuccess
	m	()Z	f_	m_142559_	method_36320	alwaysAccepts
	m	()Z	q_	m_7028_	method_9202	acceptsFailure
c	dr$1	net/minecraft/commands/CommandSource$1	net/minecraft/class_2165$1	net/minecraft/commands/CommandSource$1
	m	()V	<init>	<init>	<init>	<init>
c	dra	net/minecraft/world/level/levelgen/placement/HeightmapPlacement	net/minecraft/class_5925	net/minecraft/world/level/levelgen/placement/HeightmapPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191695_	field_29265	CODEC
	f	Ldhk$a;	c	f_191696_	field_29266	heightmap
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhk$a;)V	<init>	<init>	<init>	<init>
	m	(Ldhk$a;)Ldra;	a	m_191702_	method_39638	onHeightmap
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191700_	method_34330	method_34330
	m	(Ldra;)Ldhk$a;	a	m_191704_	method_34331	method_34331
c	drb	net/minecraft/world/level/levelgen/placement/InSquarePlacement	net/minecraft/class_5450	net/minecraft/world/level/levelgen/placement/InSquarePlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191711_	field_35727	CODEC
	f	Ldrb;	c	f_191712_	field_35728	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldrb;	a	m_191715_	method_39639	spread
	m	()Ldrb;	c	m_191721_	method_39640	method_39640
c	drc	net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement	net/minecraft/class_3275	net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191722_	field_24987	CODEC
	f	I	c	f_191723_	field_14208	noiseToCountRatio
	f	D	d	f_191724_	field_14206	noiseFactor
	f	D	e	f_191725_	field_14205	noiseOffset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IDD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191735_	method_28939	method_28939
	m	(IDD)Ldrc;	a	m_191731_	method_39641	of
	m	(Ldrc;)Ljava/lang/Double;	a	m_191737_	method_28941	method_28941
	m	(Ldrc;)Ljava/lang/Double;	b	m_191743_	method_28942	method_28942
	m	(Ldrc;)Ljava/lang/Integer;	c	m_191745_	method_28943	method_28943
c	drd	net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement	net/minecraft/class_3003	net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191747_	field_24890	CODEC
	f	D	c	f_191748_	field_13444	noiseLevel
	f	I	d	f_191749_	field_13446	belowNoise
	f	I	e	f_191750_	field_13445	aboveNoise
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(DII)V	<init>	<init>	<init>	<init>
	m	(Ldrd;)Ljava/lang/Integer;	a	m_191762_	method_28732	method_28732
	m	(DII)Ldrd;	a	m_191756_	method_39642	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191760_	method_28733	method_28733
	m	(Ldrd;)Ljava/lang/Integer;	b	m_191768_	method_28734	method_28734
	m	(Ldrd;)Ljava/lang/Double;	c	m_191770_	method_28735	method_28735
c	dre	net/minecraft/world/level/levelgen/placement/PlacedFeature	net/minecraft/class_6796	net/minecraft/world/level/levelgen/placement/PlacedFeature
	f	Lcom/mojang/serialization/Codec;	a	f_191772_	field_35729	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_191773_	field_35730	CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_191774_	field_35731	LIST_CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_204922_	field_36416	LIST_OF_LISTS_CODEC
	f	Lhe;	e	f_191775_	comp_334	feature
	f	Ljava/util/List;	f	f_191776_	comp_335	placement
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldrh;Ldrf;Lapf;Lgu;)Ljava/util/stream/Stream;	a	m_226372_	method_39649	method_39649
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191787_	method_39645	method_39645
	m	()Ljava/util/stream/Stream;	a	m_191781_	method_39643	getFeatures
	m	(Ldrf;Lapf;Lgu;)Z	a	m_226368_	method_39648	placeWithContext
	m	(Lcng;Lddy;Lapf;Lgu;)Z	a	m_226357_	method_39644	place
	m	(Ldkb;Ldrf;Lapf;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lgu;)V	a	m_226362_	method_39646	method_39646
	m	(Ldre;)Ljava/util/List;	a	m_191795_	method_39647	method_39647
	m	(Ldre;)Lhe;	b	m_204927_	method_39651	method_39651
	m	(Lcng;Lddy;Lapf;Lgu;)Z	b	m_226377_	method_39650	placeWithBiomeCheck
	m	()Lhe;	b	f_191775_	comp_334	feature
	m	()Ljava/util/List;	c	f_191776_	comp_335	placement
c	drf	net/minecraft/world/level/levelgen/placement/PlacementContext	net/minecraft/class_5444	net/minecraft/world/level/levelgen/placement/PlacementContext
	f	Lcng;	a	f_191814_	field_25857	level
	f	Lddy;	b	f_191815_	field_35734	generator
	f	Ljava/util/Optional;	c	f_191816_	field_35735	topFeature
	m	(Lcng;Lddy;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Ldhk$a;II)I	a	m_191824_	method_30460	getHeight
	m	(Lclt;Ldhg$a;)Lddw;	a	m_191821_	method_30459	getCarvingMask
	m	(Lgu;)Ldcb;	a	m_191828_	method_30461	getBlockState
	m	()I	c	m_191830_	method_33868	getMinBuildHeight
	m	()Lcng;	d	m_191831_	method_34383	getLevel
	m	()Ljava/util/Optional;	e	m_191832_	method_39652	topFeature
	m	()Lddy;	f	m_191833_	method_39653	generator
c	drg	net/minecraft/world/level/levelgen/placement/PlacementFilter	net/minecraft/class_6661	net/minecraft/world/level/levelgen/placement/PlacementFilter
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldrf;Lapf;Lgu;)Z	a	m_213917_	method_38918	shouldPlace
c	drh	net/minecraft/world/level/levelgen/placement/PlacementModifier	net/minecraft/class_6797	net/minecraft/world/level/levelgen/placement/PlacementModifier
	f	Lcom/mojang/serialization/Codec;	b	f_191842_	field_35736	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldrf;Lapf;Lgu;)Ljava/util/stream/Stream;	a_	m_213676_	method_14452	getPositions
	m	()Ldri;	b	m_183327_	method_39615	type
c	dri	net/minecraft/world/level/levelgen/placement/PlacementModifierType	net/minecraft/class_6798	net/minecraft/world/level/levelgen/placement/PlacementModifierType
	f	Ldri;	a	f_191848_	field_35737	BLOCK_PREDICATE_FILTER
	f	Ldri;	b	f_191849_	field_35738	RARITY_FILTER
	f	Ldri;	c	f_191850_	field_35739	SURFACE_RELATIVE_THRESHOLD_FILTER
	f	Ldri;	d	f_191851_	field_35740	SURFACE_WATER_DEPTH_FILTER
	f	Ldri;	e	f_191852_	field_35741	BIOME_FILTER
	f	Ldri;	f	f_191853_	field_35742	COUNT
	f	Ldri;	g	f_191854_	field_35743	NOISE_BASED_COUNT
	f	Ldri;	h	f_191855_	field_35744	NOISE_THRESHOLD_COUNT
	f	Ldri;	i	f_191856_	field_35745	COUNT_ON_EVERY_LAYER
	f	Ldri;	j	f_191857_	field_35746	ENVIRONMENT_SCAN
	f	Ldri;	k	f_191858_	field_35747	HEIGHTMAP
	f	Ldri;	l	f_191859_	field_35748	HEIGHT_RANGE
	f	Ldri;	m	f_191860_	field_35749	IN_SQUARE
	f	Ldri;	n	f_191861_	field_35750	RANDOM_OFFSET
	f	Ldri;	o	f_191862_	field_35751	CARVING_MASK_PLACEMENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_191864_	method_39654	method_39654
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldri;	a	m_191866_	method_39655	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_191869_	codec	codec
c	drj	net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement	net/minecraft/class_6732	net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement
	f	Lcom/mojang/serialization/Codec;	a	f_191870_	field_35419	CODEC
	f	Lbdc;	c	f_191871_	field_35420	xzSpread
	f	Lbdc;	d	f_191872_	field_35421	ySpread
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbdc;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Ldrj;)Lbdc;	a	m_191884_	method_39180	method_39180
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191882_	method_39179	method_39179
	m	(Lbdc;Lbdc;)Ldrj;	a	m_191879_	method_39657	of
	m	(Lbdc;)Ldrj;	a	m_191877_	method_39656	vertical
	m	(Lbdc;)Ldrj;	b	m_191891_	method_39658	horizontal
	m	(Ldrj;)Lbdc;	b	m_191893_	method_39181	method_39181
c	drk	net/minecraft/world/level/levelgen/placement/RarityFilter	net/minecraft/class_6799	net/minecraft/world/level/levelgen/placement/RarityFilter
	f	Lcom/mojang/serialization/Codec;	a	f_191895_	field_35752	CODEC
	f	I	c	f_191896_	field_35753	chance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ldrk;)Ljava/lang/Integer;	a	m_191906_	method_39660	method_39660
	m	(I)Ldrk;	a	m_191900_	method_39659	onAverageOnceEvery
c	drl	net/minecraft/world/level/levelgen/placement/RepeatingPlacement	net/minecraft/class_5857	net/minecraft/world/level/levelgen/placement/RepeatingPlacement
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;Lgu;)I	a	m_213944_	method_14452	count
	m	(Lgu;I)Lgu;	a	m_191910_	method_33874	method_33874
c	drm	net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter	net/minecraft/class_6584	net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter
	f	Lcom/mojang/serialization/Codec;	a	f_191919_	field_34721	CODEC
	f	Ldhk$a;	c	f_191920_	field_34722	heightmap
	f	I	d	f_191921_	field_34723	minInclusive
	f	I	e	f_191922_	field_34724	maxInclusive
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhk$a;II)V	<init>	<init>	<init>	<init>
	m	(Ldrm;)Ljava/lang/Integer;	a	m_191938_	method_38457	method_38457
	m	(Ldhk$a;II)Ldrm;	a	m_191930_	method_39661	of
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191928_	method_38456	method_38456
	m	(Ldrm;)Ljava/lang/Integer;	b	m_191941_	method_38458	method_38458
	m	(Ldrm;)Ldhk$a;	c	m_191943_	method_38459	method_38459
c	drn	net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter	net/minecraft/class_5934	net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter
	f	Lcom/mojang/serialization/Codec;	a	f_191945_	field_29323	CODEC
	f	I	c	f_191946_	field_29324	maxWaterDepth
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ldrn;)Ljava/lang/Integer;	a	m_191958_	method_34387	method_34387
	m	(I)Ldrn;	a	m_191950_	method_39662	forMaxDepth
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_191952_	method_34386	method_34386
c	dro	net/minecraft/world/level/levelgen/placement/package-info	net/minecraft/class_6128	net/minecraft/world/level/levelgen/placement/package-info
c	drp	net/minecraft/world/level/levelgen/presets/WorldPreset	net/minecraft/class_7145	net/minecraft/world/level/levelgen/presets/WorldPreset
	f	Lcom/mojang/serialization/Codec;	a	f_226414_	field_37725	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_226415_	field_37726	CODEC
	f	Ljava/util/Map;	c	f_226416_	field_37727	dimensions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257359_	method_41586	method_41586
	m	(Ldrp;)Lcom/mojang/serialization/DataResult;	a	m_238378_	method_44351	requireOverworld
	m	()Ldif;	a	m_247748_	method_45546	createWorldDimensions
	m	(Lia;Lacp;)V	a	m_257360_	method_41589	method_41589
	m	()Ljava/util/Optional;	b	m_226420_	method_41584	overworld
	m	(Ldrp;)Ljava/util/Map;	b	m_226429_	method_41588	method_41588
	m	()Lhr;	c	m_226435_	method_41591	createRegistry
	m	()Ljava/lang/String;	d	m_274293_	method_49538	method_49538
c	drq	net/minecraft/world/level/levelgen/presets/WorldPresets	net/minecraft/class_5317	net/minecraft/world/level/levelgen/presets/WorldPresets
	f	Lacp;	a	f_226437_	field_25050	NORMAL
	f	Lacp;	b	f_226438_	field_25054	FLAT
	f	Lacp;	c	f_226439_	field_35756	LARGE_BIOMES
	f	Lacp;	d	f_226440_	field_35757	AMPLIFIED
	f	Lacp;	e	f_226441_	field_25056	SINGLE_BIOME_SURFACE
	f	Lacp;	f	f_226442_	field_25059	DEBUG
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_226459_	method_41597	register
	m	(Lnm;)V	a	m_254897_	method_41593	bootstrap
	m	(Lhs;)Ldif;	a	m_246552_	method_41598	createNormalWorldDimensions
	m	(Lhr;)Ljava/util/Optional;	a	m_246618_	method_41594	fromSettings
	m	(Ldfl;)Ljava/util/Optional;	a	m_246029_	method_45547	method_45547
	m	(Lhs;)Ldfl;	b	m_226463_	method_41599	getNormalOverworld
c	drq$a	net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap	net/minecraft/class_5317$class_7146	net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap
	f	Lnm;	a	f_254745_	field_40919	context
	f	Lhf;	b	f_226469_	field_37732	noiseSettings
	f	Lhf;	c	f_226467_	field_37730	biomes
	f	Lhf;	d	f_254750_	field_40920	placedFeatures
	f	Lhf;	e	f_226468_	field_37731	structureSets
	f	Lhf;	f	f_273886_	field_42993	multiNoiseBiomeSourceParameterLists
	f	Lhe;	g	f_226471_	field_37734	overworldDimensionType
	f	Ldfl;	h	f_226474_	field_37737	netherStem
	f	Ldfl;	i	f_226477_	field_37740	endStem
	m	(Lnm;)V	<init>	<init>	<init>	<init>
	m	(Lddy;)Ldfl;	a	m_226487_	method_41602	makeOverworld
	m	(Ldfl;)Ldrp;	a	m_226489_	method_41603	createPresetWithCustomOverworld
	m	()V	a	m_271735_	method_41600	bootstrap
	m	(Lacp;Ldfl;)V	a	m_254854_	method_41604	registerCustomOverworldPreset
	m	(Lcno;Lhe;)Ldfl;	a	m_226484_	method_41601	makeNoiseBasedOverworld
	m	(Lcno;)V	a	m_271739_	method_49257	registerOverworlds
c	drr	net/minecraft/world/level/levelgen/presets/package-info	net/minecraft/class_7728	net/minecraft/world/level/levelgen/presets/package-info
c	drs	net/minecraft/world/level/levelgen/structure/BoundingBox	net/minecraft/class_3341	net/minecraft/world/level/levelgen/structure/BoundingBox
	f	Lcom/mojang/serialization/Codec;	a	f_162354_	field_29325	CODEC
	f	Lorg/slf4j/Logger;	b	f_162355_	field_31548	LOGGER
	f	I	c	f_162356_	field_14380	minX
	f	I	d	f_162357_	field_14379	minY
	f	I	e	f_162358_	field_14378	minZ
	f	I	f	f_162359_	field_14377	maxX
	f	I	g	f_162360_	field_14376	maxY
	f	I	h	f_162361_	field_14381	maxZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgu;)V	<init>	<init>	<init>	<init>
	m	(IIIIII)V	<init>	<init>	<init>	<init>
	m	()Ldrs;	a	m_71044_	method_14665	infinite
	m	(IIIIIIIIILha;)Ldrs;	a	m_71031_	method_14667	orientBox
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	a	m_162382_	method_34392	method_34392
	m	(Ljava/lang/Iterable;)Ljava/util/Optional;	a	m_162378_	method_35411	encapsulatingPositions
	m	(III)Ldrs;	a	m_162367_	method_14661	move
	m	(Lgu;)Ldrs;	a	m_162371_	method_34389	encapsulate
	m	(Lhz;Lhz;)Ldrs;	a	m_162375_	method_34390	fromCorners
	m	(Ldrs;)Z	a	m_71049_	method_14657	intersects
	m	(I)Ldrs;	a	m_191961_	method_35410	inflatedBy
	m	(Ljava/util/function/Consumer;)V	a	m_162380_	method_34391	forAllCorners
	m	([I)Ldrs;	a	m_162384_	method_34393	method_34393
	m	(Lhz;)Ldrs;	a	m_162373_	method_29299	move
	m	(IIII)Z	a	m_71019_	method_14669	intersects
	m	(Ljava/lang/Iterable;)Ljava/util/Optional;	b	m_162388_	method_35413	encapsulatingBoxes
	m	()Lhz;	b	m_71053_	method_14659	getLength
	m	(III)Ldrs;	b	m_71045_	method_19311	moved
	m	(Ldrs;)Ldrs;	b	m_162386_	method_35412	encapsulate
	m	(Lhz;)Z	b	m_71051_	method_14662	isInside
	m	(III)Z	c	m_260866_	method_47593	isInside
	m	()I	c	m_71056_	method_35414	getXSpan
	m	(Ldrs;)Ljava/util/stream/IntStream;	c	m_162390_	method_34394	method_34394
	m	()I	d	m_71057_	method_14660	getYSpan
	m	()I	e	m_71058_	method_14663	getZSpan
	m	()Lgu;	f	m_162394_	method_22874	getCenter
	m	()I	g	m_162395_	method_35415	minX
	m	()I	h	m_162396_	method_35416	minY
	m	()I	i	m_162398_	method_35417	minZ
	m	()I	j	m_162399_	method_35418	maxX
	m	()I	k	m_162400_	method_35419	maxY
	m	()I	l	m_162401_	method_35420	maxZ
c	drs$1	net/minecraft/world/level/levelgen/structure/BoundingBox$1	net/minecraft/class_3341$1	net/minecraft/world/level/levelgen/structure/BoundingBox$1
	f	[I	a	f_71062_	field_14382	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	drt	net/minecraft/world/level/levelgen/structure/BuiltinStructureSets	net/minecraft/class_7057	net/minecraft/world/level/levelgen/structure/BuiltinStructureSets
	f	Lacp;	a	f_209820_	field_37146	VILLAGES
	f	Lacp;	b	f_209821_	field_37147	DESERT_PYRAMIDS
	f	Lacp;	c	f_209822_	field_37148	IGLOOS
	f	Lacp;	d	f_209823_	field_37149	JUNGLE_TEMPLES
	f	Lacp;	e	f_209824_	field_37150	SWAMP_HUTS
	f	Lacp;	f	f_209825_	field_37151	PILLAGER_OUTPOSTS
	f	Lacp;	g	f_209826_	field_37152	OCEAN_MONUMENTS
	f	Lacp;	h	f_209827_	field_37153	WOODLAND_MANSIONS
	f	Lacp;	i	f_209828_	field_37154	BURIED_TREASURES
	f	Lacp;	j	f_209829_	field_37155	MINESHAFTS
	f	Lacp;	k	f_209830_	field_37156	RUINED_PORTALS
	f	Lacp;	l	f_209831_	field_37157	SHIPWRECKS
	f	Lacp;	m	f_209832_	field_37158	OCEAN_RUINS
	f	Lacp;	n	f_209833_	field_37159	NETHER_COMPLEXES
	f	Lacp;	o	f_209834_	field_37160	NETHER_FOSSILS
	f	Lacp;	p	f_209835_	field_37161	END_CITIES
	f	Lacp;	q	f_226491_	field_38427	ANCIENT_CITIES
	f	Lacp;	r	f_209836_	field_37162	STRONGHOLDS
	f	Lacp;	s	f_276475_	field_43325	TRAIL_RUINS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lacp;	a	m_209838_	method_41141	register
c	dru	net/minecraft/world/level/levelgen/structure/BuiltinStructures	net/minecraft/class_7058	net/minecraft/world/level/levelgen/structure/BuiltinStructures
	f	Lacp;	A	f_209840_	field_37163	RUINED_PORTAL_JUNGLE
	f	Lacp;	B	f_209841_	field_37164	RUINED_PORTAL_SWAMP
	f	Lacp;	C	f_209842_	field_37165	RUINED_PORTAL_MOUNTAIN
	f	Lacp;	D	f_209843_	field_37166	RUINED_PORTAL_OCEAN
	f	Lacp;	E	f_209844_	field_37167	RUINED_PORTAL_NETHER
	f	Lacp;	F	f_226492_	field_38428	ANCIENT_CITY
	f	Lacp;	G	f_276588_	field_43326	TRAIL_RUINS
	f	Lacp;	a	f_209845_	field_37168	PILLAGER_OUTPOST
	f	Lacp;	b	f_209846_	field_37169	MINESHAFT
	f	Lacp;	c	f_209847_	field_37170	MINESHAFT_MESA
	f	Lacp;	d	f_209848_	field_37171	WOODLAND_MANSION
	f	Lacp;	e	f_209849_	field_37172	JUNGLE_TEMPLE
	f	Lacp;	f	f_209850_	field_37173	DESERT_PYRAMID
	f	Lacp;	g	f_209851_	field_37174	IGLOO
	f	Lacp;	h	f_209852_	field_37175	SHIPWRECK
	f	Lacp;	i	f_209853_	field_37176	SHIPWRECK_BEACHED
	f	Lacp;	j	f_209854_	field_37177	SWAMP_HUT
	f	Lacp;	k	f_209855_	field_37178	STRONGHOLD
	f	Lacp;	l	f_209856_	field_37179	OCEAN_MONUMENT
	f	Lacp;	m	f_209857_	field_37180	OCEAN_RUIN_COLD
	f	Lacp;	n	f_209858_	field_37181	OCEAN_RUIN_WARM
	f	Lacp;	o	f_209859_	field_37182	FORTRESS
	f	Lacp;	p	f_209860_	field_37183	NETHER_FOSSIL
	f	Lacp;	q	f_209861_	field_37184	END_CITY
	f	Lacp;	r	f_209862_	field_37185	BURIED_TREASURE
	f	Lacp;	s	f_209863_	field_37186	BASTION_REMNANT
	f	Lacp;	t	f_209864_	field_37187	VILLAGE_PLAINS
	f	Lacp;	u	f_209865_	field_37188	VILLAGE_DESERT
	f	Lacp;	v	f_209866_	field_37189	VILLAGE_SAVANNA
	f	Lacp;	w	f_209867_	field_37190	VILLAGE_SNOWY
	f	Lacp;	x	f_209868_	field_37191	VILLAGE_TAIGA
	f	Lacp;	y	f_209869_	field_37192	RUINED_PORTAL_STANDARD
	f	Lacp;	z	f_209870_	field_37193	RUINED_PORTAL_DESERT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Lacp;	a	m_209872_	method_41142	createKey
c	drv	net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler	net/minecraft/class_3360	net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler
	f	Ljava/util/Map;	a	f_71299_	field_14435	CURRENT_TO_LEGACY_MAP
	f	Ljava/util/Map;	b	f_71300_	field_14436	LEGACY_TO_CURRENT_MAP
	f	Ljava/util/Set;	c	f_209874_	field_37194	OLD_STRUCTURE_REGISTRY_KEYS
	f	Z	d	f_71301_	field_14434	hasLegacyData
	f	Ljava/util/Map;	e	f_71302_	field_14432	dataMap
	f	Ljava/util/Map;	f	f_71303_	field_14433	indexMap
	f	Ljava/util/List;	g	f_71304_	field_17658	legacyKeys
	f	Ljava/util/List;	h	f_71305_	field_17659	currentKeys
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldyu;Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)Lqr;	a	m_71326_	method_14735	updateFromLegacy
	m	(Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	a	m_71334_	method_14736	method_14736
	m	(II)Z	a	m_71311_	method_14737	isUnhandledStructureStart
	m	(IILjava/lang/String;)Z	a	m_71314_	method_14738	hasLegacyStart
	m	(Lqr;Lclt;)Lqr;	a	m_71328_	method_14741	updateStructureStart
	m	(Ldyu;)V	a	m_71320_	method_14734	populateCaches
	m	(Ljava/util/HashMap;)V	a	m_71324_	method_14742	method_14742
	m	(J)V	a	m_71318_	method_14744	removeIndex
	m	(Lacp;Ldyu;)Ldrv;	a	m_71331_	method_14745	getLegacyStructureHandler
	m	(Ljava/util/HashMap;)V	b	m_71336_	method_14739	method_14739
c	drw	net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece	net/minecraft/class_3790	net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece
	f	Ldth;	a	f_72597_	field_16693	element
	f	Lgu;	b	f_72598_	field_16695	position
	f	Lcvz;	c	f_72599_	field_16694	rotation
	f	Lorg/slf4j/Logger;	d	f_72600_	field_24991	LOGGER
	f	I	h	f_72601_	field_16692	groundLevelDelta
	f	Ljava/util/List;	i	f_72602_	field_16696	junctions
	f	Ldvu;	j	f_226493_	field_17660	structureTemplateManager
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsq;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Ldth;Lgu;ILcvz;Ldrs;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lgu;Z)V	a	m_226509_	method_27236	place
	m	(Lcom/mojang/serialization/DynamicOps;Lrk;)V	a	m_204941_	method_16649	method_16649
	m	(Ldtc;)V	a	m_209916_	method_16647	addJunction
	m	(Lqr;Lrk;)V	a	m_163123_	method_28949	method_28949
	m	()Ldth;	b	m_209918_	method_16644	getElement
	m	()Lgu;	c	m_72646_	method_16648	getPosition
	m	()I	d	m_72647_	method_16646	getGroundLevelDelta
	m	()Ljava/util/List;	e	m_72648_	method_16645	getJunctions
	m	()Ljava/lang/IllegalStateException;	l	m_163129_	method_35448	method_35448
c	drx	net/minecraft/world/level/levelgen/structure/PostPlacementProcessor	net/minecraft/class_6621	net/minecraft/world/level/levelgen/structure/PostPlacementProcessor
	f	Ldrx;	a	f_192427_	field_34938	NONE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Ldsp;)V	a	m_226517_	method_38701	method_38701
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Ldsp;)V	afterPlace	m_226525_	afterPlace	afterPlace
c	dry	net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece	net/minecraft/class_3418	net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece
	f	I	a	f_72787_	field_15244	width
	f	I	b	f_72788_	field_15243	height
	f	I	c	f_72789_	field_15242	depth
	f	I	d	f_72790_	field_15241	heightPosition
	m	(Ldsr;IIIIIILha;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Ldrs;I)Z	a	m_72803_	method_14839	updateAverageGroundHeight
	m	(Lcmn;I)Z	a	m_192467_	method_38462	updateHeightPositionToLowestGroundHeight
c	drz	net/minecraft/world/level/levelgen/structure/SinglePieceStructure	net/minecraft/class_7147	net/minecraft/world/level/levelgen/structure/SinglePieceStructure
	f	Ldrz$a;	d	f_226533_	field_37741	constructor
	f	I	e	f_226534_	field_37742	width
	f	I	f	f_226535_	field_37743	depth
	m	(Ldrz$a;IILdsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_226546_	method_41606	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_226543_	method_41605	method_41605
c	drz$a	net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor	net/minecraft/class_7147$class_7148	net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor
	m	(Ldij;II)Ldse;	construct	m_226549_	construct	construct
c	ds	net/minecraft/commands/CommandSourceStack	net/minecraft/class_2168	net/minecraft/commands/CommandSourceStack
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_81286_	field_9824	ERROR_NOT_PLAYER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_81287_	field_9827	ERROR_NOT_ENTITY
	f	Ldr;	c	f_81288_	field_9819	source
	f	Leei;	d	f_81289_	field_9817	worldPosition
	f	Laif;	e	f_81290_	field_9828	level
	f	I	f	f_81291_	field_9815	permissionLevel
	f	Ljava/lang/String;	g	f_81292_	field_9826	textName
	f	Lsw;	h	f_81293_	field_9825	displayName
	f	Lnet/minecraft/server/MinecraftServer;	i	f_81294_	field_9818	server
	f	Z	j	f_81295_	field_9823	silent
	f	Lbfj;	k	f_81296_	field_9820	entity
	f	Lcom/mojang/brigadier/ResultConsumer;	l	f_81297_	field_9821	consumer
	f	Leb$a;	m	f_81298_	field_9816	anchor
	f	Leeh;	n	f_81299_	field_9822	rotation
	f	Ldq;	o	f_230878_	field_39183	signingContext
	f	Lapt;	p	f_241659_	field_39834	chatMessageChainer
	f	Ljava/util/function/IntConsumer;	q	f_279552_	field_44647	returnValueConsumer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldr;Leei;Leeh;Laif;ILjava/lang/String;Lsw;Lnet/minecraft/server/MinecraftServer;Lbfj;ZLcom/mojang/brigadier/ResultConsumer;Leb$a;Ldq;Lapt;Ljava/util/function/IntConsumer;)V	<init>	<init>	<init>	<init>
	m	(Ldr;Leei;Leeh;Laif;ILjava/lang/String;Lsw;Lnet/minecraft/server/MinecraftServer;Lbfj;)V	<init>	<init>	<init>	<init>
	m	()Lds;	a	m_81324_	method_9217	withSuppressedOutput
	m	(Ldu$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhr;)Ljava/util/concurrent/CompletableFuture;	a	m_212325_	method_41212	method_41212
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_81342_	method_9215	onCommandComplete
	m	(Lbfj;Leb$a;)Lds;	a	m_81331_	method_9220	facing
	m	(Lbfj;)Lds;	a	m_81329_	method_9232	withEntity
	m	(I)Lds;	a	m_81325_	method_9206	withPermission
	m	(Lsw;)V	a	m_243053_	method_45068	sendSystemMessage
	m	(Ldq;)Lds;	a	m_230893_	method_43735	withSigningContext
	m	(Leei;)Lds;	a	m_81348_	method_9208	withPosition
	m	(Lcom/mojang/brigadier/ResultConsumer;)Lds;	a	m_81334_	method_9231	withCallback
	m	(Laig;)Z	a	m_243061_	method_45067	shouldFilterMessageTo
	m	(Laif;)Lds;	a	m_81327_	method_9227	withLevel
	m	(Ltk;ZLss$a;)V	a	m_246719_	method_44749	sendChatMessage
	m	(Leb$a;)Lds;	a	m_81350_	method_9218	withAnchor
	m	(Ljava/util/function/Supplier;Z)V	a	m_288197_	method_9226	sendSuccess
	m	(Ldr;)Lds;	a	m_165484_	method_36321	withSource
	m	(Leeh;)Lds;	a	m_81346_	method_9216	withRotation
	m	(Ljava/util/function/IntConsumer;)Lds;	a	m_280439_	method_51411	withReturnValueConsumer
	m	(Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lds;	a	m_81336_	method_9209	withCallback
	m	(Lapt;)Lds;	a	m_241952_	method_44908	withChatMessageChainer
	m	()Lsw;	b	m_81357_	method_9223	getDisplayName
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	b	m_81360_	method_9224	method_9224
	m	(Leei;)Lds;	b	m_81364_	method_9221	facing
	m	(I)Lds;	b	m_81358_	method_9230	withMaximumPermission
	m	(Lsw;)V	b	m_81352_	method_9213	sendFailure
	m	(Lsw;)V	c	m_81366_	method_9212	broadcastToAdmins
	m	()Ljava/lang/String;	c	m_81368_	method_9214	getTextName
	m	(I)V	d	m_279866_	method_51412	method_51412
	m	()Leei;	d	m_81371_	method_9222	getPosition
	m	()Laif;	e	m_81372_	method_9225	getLevel
	m	()Lbfj;	f	m_81373_	method_9228	getEntity
	m	()Lbfj;	g	m_81374_	method_9229	getEntityOrException
	m	()Laig;	h	m_81375_	method_9207	getPlayerOrException
	m	()Laig;	i	m_230896_	method_44023	getPlayer
	m	()Z	j	m_230897_	method_43737	isPlayer
	m	()Leeh;	k	m_81376_	method_9210	getRotation
	m	()Lnet/minecraft/server/MinecraftServer;	l	m_81377_	method_9211	getServer
	m	()Leb$a;	m	m_81378_	method_9219	getAnchor
	m	()Ldq;	n	m_230898_	method_43738	getSigningContext
	m	()Lapt;	o	m_241923_	method_44909	getChatMessageChainer
	m	()Ljava/util/function/IntConsumer;	p	m_280336_	method_51413	getReturnValueConsumer
c	dsa	net/minecraft/world/level/levelgen/structure/Structure	net/minecraft/class_3195	net/minecraft/world/level/levelgen/structure/Structure
	f	Lcom/mojang/serialization/Codec;	a	f_226553_	field_37744	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_226554_	field_37745	CODEC
	f	Ldsa$c;	c	f_226555_	field_38429	settings
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldsa$a;Ldhk$a;Ljava/util/function/Consumer;)Ljava/util/Optional;	a	m_226585_	method_41612	onTopOfChunkCenter
	m	(Ldsa;)Ldsa$c;	a	m_226594_	method_42698	method_42698
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Ldsp;)V	a	m_214110_	method_38694	afterPlace
	m	(Ldsa$a;II)I	a	m_226572_	method_41610	getLowestY
	m	(Ldsa$b;Ldsa$a;)Z	a	m_262828_	method_41613	isValidBiome
	m	(Ldsa$a;IIII)I	a	m_226576_	method_42381	getLowestY
	m	(Ldsa$a;Lcvz;)Lgu;	a	m_226582_	method_42382	getLowestYIn5by5BoxOffset7Blocks
	m	()Lhi;	a	m_226559_	method_41607	biomes
	m	(Ldrs;)Ldrs;	a	m_226569_	method_41609	adjustBoundingBox
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	a	m_226607_	method_42699	simpleCodec
	m	(Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_226609_	method_42700	method_42700
	m	(Ldsa$a;)Ljava/util/Optional;	a	m_214086_	method_38676	findGenerationPoint
	m	(Ldsa$a;Ldsa$b;)Z	a	m_262787_	method_47931	method_47931
	m	(Lhs;Lddy;Lcno;Ldhy;Ldvu;JLclt;ILcmo;Ljava/util/function/Predicate;)Ldsi;	a	m_226596_	method_41614	generate
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	a	m_226567_	method_42697	settingsCodec
	m	(Ldsa$a;IIII)[I	b	m_226613_	method_41611	getCornerHeights
	m	(Ldsa$a;)Ljava/util/Optional;	b	m_262864_	method_47932	findValidGenerationPoint
	m	()Ljava/util/Map;	b	m_226612_	method_41615	spawnOverrides
	m	()Ldhg$b;	c	m_226619_	method_41616	step
	m	()Ldsl;	d	m_226620_	method_42701	terrainAdaptation
	m	()Ldsj;	e	m_213658_	method_41618	type
c	dsa$a	net/minecraft/world/level/levelgen/structure/Structure$GenerationContext	net/minecraft/class_3195$class_7149	net/minecraft/world/level/levelgen/structure/Structure$GenerationContext
	f	Lhs;	a	f_226621_	comp_561	registryAccess
	f	Lddy;	b	f_226622_	comp_562	chunkGenerator
	f	Lcno;	c	f_226623_	comp_563	biomeSource
	f	Ldhy;	d	f_226624_	comp_564	randomState
	f	Ldvu;	e	f_226625_	comp_565	structureTemplateManager
	f	Ldij;	f	f_226626_	comp_566	random
	f	J	g	f_226627_	comp_567	seed
	f	Lclt;	h	f_226628_	comp_568	chunkPos
	f	Lcmo;	i	f_226629_	comp_569	heightAccessor
	f	Ljava/util/function/Predicate;	j	f_226630_	comp_570	validBiome
	m	(Lhs;Lddy;Lcno;Ldhy;Ldvu;Ldij;JLclt;Lcmo;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Lhs;Lddy;Lcno;Ldhy;Ldvu;JLclt;Lcmo;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(JLclt;)Ldij;	a	m_226653_	method_41619	makeRandom
	m	()Lhs;	a	f_226621_	comp_561	registryAccess
	m	()Lddy;	b	f_226622_	comp_562	chunkGenerator
	m	()Lcno;	c	f_226623_	comp_563	biomeSource
	m	()Ldhy;	d	f_226624_	comp_564	randomState
	m	()Ldvu;	e	f_226625_	comp_565	structureTemplateManager
	m	()Ldij;	f	f_226626_	comp_566	random
	m	()J	g	f_226627_	comp_567	seed
	m	()Lclt;	h	f_226628_	comp_568	chunkPos
	m	()Lcmo;	i	f_226629_	comp_569	heightAccessor
	m	()Ljava/util/function/Predicate;	j	f_226630_	comp_570	validBiome
c	dsa$b	net/minecraft/world/level/levelgen/structure/Structure$GenerationStub	net/minecraft/class_3195$class_7150	net/minecraft/world/level/levelgen/structure/Structure$GenerationStub
	f	Lgu;	a	f_226669_	comp_571	position
	f	Lcom/mojang/datafixers/util/Either;	b	f_226670_	comp_572	generator
	m	(Lgu;Lcom/mojang/datafixers/util/Either;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ldss;)Ldss;	a	m_226678_	method_44020	method_44020
	m	(Ljava/util/function/Consumer;)Ldss;	a	m_226680_	method_44021	method_44021
	m	()Ldss;	a	m_226677_	method_44019	getPiecesBuilder
	m	()Lgu;	b	f_226669_	comp_571	position
	m	()Lcom/mojang/datafixers/util/Either;	c	f_226670_	comp_572	generator
c	dsa$c	net/minecraft/world/level/levelgen/structure/Structure$StructureSettings	net/minecraft/class_3195$class_7302	net/minecraft/world/level/levelgen/structure/Structure$StructureSettings
	f	Lcom/mojang/serialization/MapCodec;	a	f_226688_	field_38430	CODEC
	f	Lhi;	b	f_226689_	comp_686	biomes
	f	Ljava/util/Map;	c	f_226690_	comp_687	spawnOverrides
	f	Ldhg$b;	d	f_226691_	comp_688	step
	f	Ldsl;	e	f_226692_	comp_689	terrainAdaptation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhi;Ljava/util/Map;Ldhg$b;Ldsl;)V	<init>	<init>	<init>	<init>
	m	()Lhi;	a	f_226689_	comp_686	biomes
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257361_	method_42702	method_42702
	m	()Ljava/util/Map;	b	f_226690_	comp_687	spawnOverrides
	m	()Ldhg$b;	c	f_226691_	comp_688	step
	m	()Ldsl;	d	f_226692_	comp_689	terrainAdaptation
c	dsb	net/minecraft/world/level/levelgen/structure/StructureCheck	net/minecraft/class_6832	net/minecraft/world/level/levelgen/structure/StructureCheck
	f	Lorg/slf4j/Logger;	a	f_197235_	field_36225	LOGGER
	f	I	b	f_197236_	field_36226	NO_STRUCTURE
	f	Ldex;	c	f_197237_	field_36227	storageAccess
	f	Lhs;	d	f_197238_	field_36228	registryAccess
	f	Lhr;	e	f_197239_	field_36229	biomes
	f	Lhr;	f	f_204945_	field_36418	structureConfigs
	f	Ldvu;	g	f_226709_	field_36230	structureTemplateManager
	f	Lacp;	h	f_197241_	field_36231	dimension
	f	Lddy;	i	f_197242_	field_36232	chunkGenerator
	f	Ldhy;	j	f_226710_	field_37750	randomState
	f	Lcmo;	k	f_197243_	field_36233	heightAccessor
	f	Lcno;	l	f_197244_	field_36234	biomeSource
	f	J	m	f_197245_	field_36235	seed
	f	Lcom/mojang/datafixers/DataFixer;	n	f_197246_	field_36236	fixerUpper
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	o	f_197247_	field_36237	loadedChunks
	f	Ljava/util/Map;	p	f_197248_	field_36238	featureChecks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldex;Lhs;Ldvu;Lacp;Lddy;Ldhy;Lcmo;Lcno;JLcom/mojang/datafixers/DataFixer;)V	<init>	<init>	<init>	<init>
	m	(JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V	a	m_209954_	method_39827	method_39827
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ldsa;Z)Ldsc;	a	m_226751_	method_39840	checkStructureInfo
	m	(Ldsa;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	m_226743_	method_39837	method_39837
	m	(Lclt;Ldsa;ZJ)Ldsc;	a	m_226733_	method_39832	tryLoadFromStorage
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ldsa;Ldsi;)V	a	m_226747_	method_39839	method_39839
	m	(Lclt;Ljava/util/Map;)V	a	m_197282_	method_39833	onStructureLoad
	m	(JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V	a	m_197263_	method_39828	storeFullResults
	m	(Lclt;Ldsa;Z)Ldsc;	a	m_226729_	method_39831	checkStart
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	m_197298_	method_39838	deduplicateEmptyMap
	m	(Lclt;Ldsa;)V	a	m_226722_	method_39830	incrementReference
	m	(Ldsa;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_226740_	method_39836	method_39836
	m	(Lqr;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	m_197311_	method_39842	loadStructures
	m	(Lclt;Ldsa;J)Z	a	m_226725_	method_41143	method_41143
	m	(Ldsa;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap;	a	m_226738_	method_39834	method_39834
	m	(Lclt;Ldsa;)Z	b	m_226755_	method_39829	canCreateStructure
c	dsc	net/minecraft/world/level/levelgen/structure/StructureCheckResult	net/minecraft/class_6833	net/minecraft/world/level/levelgen/structure/StructureCheckResult
	f	Ldsc;	a	START_PRESENT	field_36239	START_PRESENT
	f	Ldsc;	b	START_NOT_PRESENT	field_36240	START_NOT_PRESENT
	f	Ldsc;	c	CHUNK_LOAD_NEEDED	field_36241	CHUNK_LOAD_NEEDED
	f	[Ldsc;	d	$VALUES	field_36242	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldsc;	a	m_197321_	method_39843	$values
c	dsd	net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData	net/minecraft/class_3440	net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData
	f	Ljava/lang/String;	a	f_163528_	field_31660	TAG_REMAINING_INDEXES
	f	Ljava/lang/String;	b	f_163529_	field_31661	TAG_All_INDEXES
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	c	f_73360_	field_15301	all
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	d	f_73361_	field_15302	remaining
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(J)V	a	m_73365_	method_14896	addIndex
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	a	m_73364_	method_14898	getAll
	m	(Lqr;)Ldsd;	b	m_163534_	method_32358	load
	m	(J)Z	b	m_73369_	method_14897	hasStartIndex
	m	(J)Z	c	m_73373_	method_14894	hasUnhandledIndex
	m	(J)V	d	m_73375_	method_14895	removeIndex
c	dse	net/minecraft/world/level/levelgen/structure/StructurePiece	net/minecraft/class_3443	net/minecraft/world/level/levelgen/structure/StructurePiece
	f	Lorg/slf4j/Logger;	a	f_163536_	field_29327	LOGGER
	f	Lha;	b	f_73377_	field_15312	orientation
	f	Lcui;	c	f_73378_	field_15310	mirror
	f	Lcvz;	d	f_73379_	field_15313	rotation
	f	Ldcb;	e	f_73382_	field_15314	CAVE_AIR
	f	Ldrs;	f	f_73383_	field_15315	boundingBox
	f	I	g	f_73384_	field_15316	genDepth
	f	Ldsr;	h	f_73380_	field_16712	type
	f	Ljava/util/Set;	i	f_73381_	field_15311	SHAPE_CHECK_BLOCKS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdrs;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ldrs;IIIIIILdcb;Ldcb;Z)V	a	m_73441_	method_14940	generateBox
	m	()Lcvz;	a	m_6830_	method_16888	getRotation
	m	(Lcng;Ldrs;Lapf;IIILha;Lacq;)Z	a	m_226819_	method_14930	createDispenser
	m	(Ljava/util/stream/Stream;)Ldrs;	a	m_192651_	method_38703	createBoundingBox
	m	(Lcng;Ldrs;IIIIIIZLapf;Ldse$a;)V	a	m_226776_	method_14938	generateBox
	m	(III)V	a	m_6324_	method_14922	move
	m	(Lapf;)Lha;	a	m_226760_	method_35457	getRandomHorizontalDirection
	m	(Lcng;Ldrs;IIIIIILdcb;Z)V	a	m_73453_	method_14919	generateUpperHalfSphere
	m	(Ldse;Ldsf;Lapf;)V	a	m_214092_	method_14918	addChildren
	m	(Ldcb;)Z	a	m_163572_	method_33881	isReplaceableByStructures
	m	(Lcls;Lgu;Ldcb;)Ldcb;	a	m_73407_	method_14916	reorient
	m	(II)I	a	m_73392_	method_14928	getWorldX
	m	(Lcng;Ldrs;Lapf;FIIILdcb;)V	a	m_226803_	method_14945	maybeGenerateBlock
	m	(Lcnb;Ldrs;Lapf;Lgu;Lacq;Ldcb;)Z	a	m_226762_	method_14921	createChest
	m	(Lcng;Ldrs;Lapf;FIIIIIILdcb;Ldcb;ZZ)V	a	m_226788_	method_14933	generateMaybeBox
	m	(I)V	a	m_226758_	method_41620	setGenDepth
	m	(Lcmp;IIILdrs;)Z	a	m_142085_	method_33780	canBeReplaced
	m	(Lha;)V	a	m_73519_	method_14926	setOrientation
	m	(Lcng;Ldrs;Ldrs;Ldcb;Ldcb;Z)V	a	m_163558_	method_35455	generateBox
	m	(Lcng;Ldrs;Ldrs;ZLapf;Ldse$a;)V	a	m_226828_	method_35456	generateBox
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;Lgu;)V	a	m_213694_	method_14931	postProcess
	m	(Lclt;I)Z	a	m_73411_	method_16654	isCloseToChunk
	m	(Lcng;Ldrs;IIIIII)V	a	m_73535_	method_14942	generateAirBox
	m	(Lqr;Lrk;)V	a	m_163577_	method_34398	method_34398
	m	(Ldsq;Lqr;)V	a	m_183620_	method_14943	addAdditionalSaveData
	m	(Lcng;Ldcb;IIILdrs;)V	a	m_73434_	method_14917	placeBlock
	m	(Lcng;Ldrs;Lapf;IIILacq;)Z	a	m_213787_	method_14915	createChest
	m	(Ldsq;)Lqr;	a	m_192644_	method_14946	createTag
	m	(Lcls;IIILdrs;)Ldcb;	a	m_73398_	method_14929	getBlock
	m	(IIILha;III)Ldrs;	a	m_163541_	method_35454	makeBoundingBox
	m	(Ljava/util/List;Ldrs;)Ldse;	a	m_192648_	method_38702	findCollisionPiece
	m	()Ljava/lang/IllegalStateException;	b	m_192653_	method_38704	method_38704
	m	(III)Lgu$a;	b	m_163582_	method_33781	getWorldPos
	m	(Lcmp;IIILdrs;)Z	b	m_73414_	method_14939	isInterior
	m	(Lcng;Ldcb;IIILdrs;)V	b	m_73528_	method_14936	fillColumnDown
	m	(II)I	b	m_73525_	method_14941	getWorldZ
	m	(I)I	b	m_73544_	method_14924	getWorldY
	m	()Ljava/lang/IllegalArgumentException;	c	m_163586_	method_35459	method_35459
	m	()Ldrs;	f	m_73547_	method_14935	getBoundingBox
	m	()I	g	m_73548_	method_14923	getGenDepth
	m	()Lgu;	h	m_142171_	method_35458	getLocatorPosition
	m	()Lha;	i	m_73549_	method_14934	getOrientation
	m	()Lcui;	j	m_163587_	method_35460	getMirror
	m	()Ldsr;	k	m_210000_	method_16653	getType
c	dse$1	net/minecraft/world/level/levelgen/structure/StructurePiece$1	net/minecraft/class_3443$1	net/minecraft/world/level/levelgen/structure/StructurePiece$1
	f	[I	a	f_73551_	field_15318	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dse$a	net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector	net/minecraft/class_3443$class_3444	net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector
	f	Ldcb;	a	f_73553_	field_15317	next
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;IIIZ)V	a	m_213766_	method_14948	next
	m	()Ldcb;	a	m_73555_	method_14947	getNext
c	dsf	net/minecraft/world/level/levelgen/structure/StructurePieceAccessor	net/minecraft/class_6130	net/minecraft/world/level/levelgen/structure/StructurePieceAccessor
	m	(Ldrs;)Ldse;	a	m_141921_	method_35461	findCollisionPiece
	m	(Ldse;)V	a	m_142679_	method_35462	addPiece
c	dsg	net/minecraft/world/level/levelgen/structure/StructureSet	net/minecraft/class_7059	net/minecraft/world/level/levelgen/structure/StructureSet
	f	Lcom/mojang/serialization/Codec;	a	f_210001_	field_37195	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_210002_	field_37196	CODEC
	f	Ljava/util/List;	c	f_210003_	comp_510	structures
	f	Ldsx;	d	f_210004_	comp_511	placement
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Ldsx;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ldsx;)V	<init>	<init>	<init>	<init>
	m	(Lhe;I)Ldsg$a;	a	m_210017_	method_41146	entry
	m	()Ljava/util/List;	a	f_210003_	comp_510	structures
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210013_	method_41144	method_41144
	m	(Lhe;)Ldsg$a;	a	m_210015_	method_41145	entry
	m	()Ldsx;	b	f_210004_	comp_511	placement
c	dsg$a	net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry	net/minecraft/class_7059$class_7060	net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry
	f	Lcom/mojang/serialization/Codec;	a	f_210025_	field_37197	CODEC
	f	Lhe;	b	f_210026_	comp_512	structure
	f	I	c	f_210027_	comp_513	weight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;I)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_210026_	comp_512	structure
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210033_	method_41147	method_41147
	m	()I	b	f_210027_	comp_513	weight
c	dsh	net/minecraft/world/level/levelgen/structure/StructureSpawnOverride	net/minecraft/class_7061	net/minecraft/world/level/levelgen/structure/StructureSpawnOverride
	f	Lcom/mojang/serialization/Codec;	a	f_210042_	field_37198	CODEC
	f	Ldsh$a;	b	f_210043_	comp_514	boundingBox
	f	Lbcl;	c	f_210044_	comp_515	spawns
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsh$a;Lbcl;)V	<init>	<init>	<init>	<init>
	m	()Ldsh$a;	a	f_210043_	comp_514	boundingBox
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210050_	method_41149	method_41149
	m	()Lbcl;	b	f_210044_	comp_515	spawns
c	dsh$a	net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType	net/minecraft/class_7061$class_7062	net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType
	f	Ldsh$a;	a	PIECE	field_37199	PIECE
	f	Ldsh$a;	b	STRUCTURE	field_37200	STRUCTURE
	f	Lcom/mojang/serialization/Codec;	c	f_210060_	field_37202	CODEC
	f	Ljava/lang/String;	d	f_210061_	field_37203	id
	f	[Ldsh$a;	e	$VALUES	field_37204	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldsh$a;	a	m_210071_	method_41152	$values
c	dsi	net/minecraft/world/level/levelgen/structure/StructureStart	net/minecraft/class_3449	net/minecraft/world/level/levelgen/structure/StructureStart
	f	Ljava/lang/String;	a	f_163590_	field_31662	INVALID_START_ID
	f	Ldsi;	b	f_73561_	field_16713	INVALID_START
	f	Lorg/slf4j/Logger;	c	f_226843_	field_37751	LOGGER
	f	Ldsa;	d	f_226844_	field_16714	structure
	f	Ldsp;	e	f_192654_	field_34940	pieceContainer
	f	Lclt;	f	f_163592_	field_29070	chunkPos
	f	I	g	f_73568_	field_15326	references
	f	Ldrs;	h	f_163593_	field_31663	cachedBoundingBox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa;Lclt;ILdsp;)V	<init>	<init>	<init>	<init>
	m	()Ldrs;	a	m_73601_	method_14969	getBoundingBox
	m	(Lcng;Lcne;Lddy;Lapf;Ldrs;Lclt;)V	a	m_226850_	method_14974	placeInChunk
	m	(Ldsq;Lclt;)Lqr;	a	m_192660_	method_14972	createTag
	m	(Ldsq;Lqr;J)Ldsi;	a	m_226857_	method_41621	loadStaticStart
	m	()Z	b	m_73603_	method_16657	isValid
	m	()Lclt;	c	m_163625_	method_34000	getChunkPos
	m	()Z	d	m_73606_	method_14979	canBeReferenced
	m	()V	e	m_73607_	method_14964	addReference
	m	()I	f	m_73608_	method_23676	getReferences
	m	()I	g	m_73609_	method_14970	getMaxReferences
	m	()Ldsa;	h	m_226861_	method_16656	getStructure
	m	()Ljava/util/List;	i	m_73602_	method_14963	getPieces
c	dsj	net/minecraft/world/level/levelgen/structure/StructureType	net/minecraft/class_7151	net/minecraft/world/level/levelgen/structure/StructureType
	f	Ldsj;	a	f_226862_	field_37752	BURIED_TREASURE
	f	Ldsj;	b	f_226863_	field_37753	DESERT_PYRAMID
	f	Ldsj;	c	f_226864_	field_37754	END_CITY
	f	Ldsj;	d	f_226865_	field_37755	FORTRESS
	f	Ldsj;	e	f_226866_	field_37756	IGLOO
	f	Ldsj;	f	f_226867_	field_37757	JIGSAW
	f	Ldsj;	g	f_226868_	field_37758	JUNGLE_TEMPLE
	f	Ldsj;	h	f_226869_	field_37759	MINESHAFT
	f	Ldsj;	i	f_226870_	field_37760	NETHER_FOSSIL
	f	Ldsj;	j	f_226871_	field_37761	OCEAN_MONUMENT
	f	Ldsj;	k	f_226872_	field_37762	OCEAN_RUIN
	f	Ldsj;	l	f_226873_	field_37763	RUINED_PORTAL
	f	Ldsj;	m	f_226874_	field_37764	SHIPWRECK
	f	Ldsj;	n	f_226875_	field_37765	STRONGHOLD
	f	Ldsj;	o	f_226876_	field_37766	SWAMP_HUT
	f	Ldsj;	p	f_226877_	field_37767	WOODLAND_MANSION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_226879_	method_41622	method_41622
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldsj;	a	m_226881_	method_41623	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_226884_	codec	codec
c	dsk	net/minecraft/world/level/levelgen/structure/TemplateStructurePiece	net/minecraft/class_3470	net/minecraft/world/level/levelgen/structure/TemplateStructurePiece
	f	Ljava/lang/String;	a	f_163658_	field_31664	templateName
	f	Ldvt;	b	f_73656_	field_15433	template
	f	Ldvp;	c	f_73657_	field_15434	placeSettings
	f	Lgu;	d	f_73658_	field_15432	templatePosition
	f	Lorg/slf4j/Logger;	h	f_73659_	field_16586	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsr;Lqr;Ldvu;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdvu;Lacq;Ljava/lang/String;Ldvp;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lgu;Lcnb;Lapf;Ldrs;)V	a	m_213704_	method_15026	handleDataMarker
	m	()Lacq;	b	m_142415_	method_35470	makeTemplateLocation
	m	()Ldvt;	c	m_226911_	method_41624	template
	m	()Lgu;	d	m_226912_	method_41625	templatePosition
	m	()Ldvp;	e	m_226913_	method_41626	placeSettings
c	dsl	net/minecraft/world/level/levelgen/structure/TerrainAdjustment	net/minecraft/class_5847	net/minecraft/world/level/levelgen/structure/TerrainAdjustment
	f	Ldsl;	a	NONE	field_28922	NONE
	f	Ldsl;	b	BURY	field_28923	BURY
	f	Ldsl;	c	BEARD_THIN	field_38431	BEARD_THIN
	f	Ldsl;	d	BEARD_BOX	field_38432	BEARD_BOX
	f	Lcom/mojang/serialization/Codec;	e	f_226918_	field_38433	CODEC
	f	Ljava/lang/String;	f	f_226919_	field_38434	id
	f	[Ldsl;	g	$VALUES	field_28925	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ldsl;	a	m_226926_	method_36756	$values
c	dsm	net/minecraft/world/level/levelgen/structure/package-info	net/minecraft/class_6131	net/minecraft/world/level/levelgen/structure/package-info
c	dsn	net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator	net/minecraft/class_6622	net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator
	m	(Ldss;Ldsn$a;)V	generatePieces	m_197325_	generatePieces	generatePieces
c	dsn$a	net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context	net/minecraft/class_6622$class_6623	net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context
	f	Ldms;	a	f_197328_	comp_305	config
	f	Lddy;	b	f_192703_	comp_125	chunkGenerator
	f	Ldvu;	c	f_226931_	comp_126	structureTemplateManager
	f	Lclt;	d	f_192705_	comp_127	chunkPos
	f	Lcmo;	e	f_192707_	comp_129	heightAccessor
	f	Ldij;	f	f_192708_	comp_130	random
	f	J	g	f_192709_	comp_131	seed
	m	(Ldms;Lddy;Ldvu;Lclt;Lcmo;Ldij;J)V	<init>	<init>	<init>	<init>
	m	()Ldms;	a	f_197328_	comp_305	config
	m	()Lddy;	b	f_192703_	comp_125	chunkGenerator
	m	()Ldvu;	c	f_226931_	comp_126	structureTemplateManager
	m	()Lclt;	d	f_192705_	comp_127	chunkPos
	m	()Lcmo;	e	f_192707_	comp_129	heightAccessor
	m	()Ldij;	f	f_192708_	comp_130	random
	m	()J	g	f_192709_	comp_131	seed
c	dso	net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier	net/minecraft/class_6834	net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier
	m	(Ljava/util/function/Predicate;Ljava/util/Optional;Ldso$a;)Ljava/util/Optional;	a	m_197341_	method_39845	method_39845
	m	(Ldhk$a;Ldso$a;)Z	a	m_197338_	method_39844	method_39844
	m	(Ldhk$a;)Ljava/util/function/Predicate;	checkForBiomeOnTop	m_197345_	checkForBiomeOnTop	checkForBiomeOnTop
	m	(Ldso$a;)Ljava/util/Optional;	createGenerator	m_197347_	createGenerator	createGenerator
	m	(Ljava/util/function/Predicate;Ldsn;)Ldso;	simple	m_197349_	simple	simple
c	dso$a	net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context	net/minecraft/class_6834$class_6835	net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context
	f	Lddy;	a	f_197352_	comp_306	chunkGenerator
	f	Lcno;	b	f_197353_	comp_307	biomeSource
	f	Ldhy;	c	f_226941_	comp_573	randomState
	f	J	d	f_197354_	comp_308	seed
	f	Lclt;	e	f_197355_	comp_309	chunkPos
	f	Ldms;	f	f_197356_	comp_310	config
	f	Lcmo;	g	f_197357_	comp_311	heightAccessor
	f	Ljava/util/function/Predicate;	h	f_197358_	comp_312	validBiome
	f	Ldvu;	i	f_226942_	comp_313	structureTemplateManager
	f	Lhs;	j	f_197360_	comp_314	registryAccess
	m	(Lddy;Lcno;Ldhy;JLclt;Ldms;Lcmo;Ljava/util/function/Predicate;Ldvu;Lhs;)V	<init>	<init>	<init>	<init>
	m	(Ldhk$a;)Z	a	m_197380_	method_39848	validBiomeOnTop
	m	()Lddy;	a	f_197352_	comp_306	chunkGenerator
	m	()Lcno;	b	f_197353_	comp_307	biomeSource
	m	()Ldhy;	c	f_226941_	comp_573	randomState
	m	()J	d	f_197354_	comp_308	seed
	m	()Lclt;	e	f_197355_	comp_309	chunkPos
	m	()Ldms;	f	f_197356_	comp_310	config
	m	()Lcmo;	g	f_197357_	comp_311	heightAccessor
	m	()Ljava/util/function/Predicate;	h	f_197358_	comp_312	validBiome
	m	()Ldvu;	i	f_226942_	comp_313	structureTemplateManager
	m	()Lhs;	j	f_197360_	comp_314	registryAccess
c	dsp	net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer	net/minecraft/class_6624	net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer
	f	Ljava/util/List;	a	f_192741_	comp_132	pieces
	f	Lorg/slf4j/Logger;	b	f_192742_	field_34941	LOGGER
	f	Lacq;	c	f_192743_	field_34942	JIGSAW_RENAME
	f	Ljava/util/Map;	d	f_192744_	field_34943	RENAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_192748_	method_38708	isEmpty
	m	(Lgu;)Z	a	m_192751_	method_38710	isInsidePiece
	m	(Lqx;Ldsq;)Ldsp;	a	m_192753_	method_38711	load
	m	(Ldsq;)Lrk;	a	m_192749_	method_38709	save
	m	()Ldrs;	b	m_192756_	method_38712	calculateBoundingBox
	m	()Ljava/util/List;	c	f_192741_	comp_132	pieces
c	dsq	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext	net/minecraft/class_6625	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext
	f	Lakx;	a	f_192762_	comp_133	resourceManager
	f	Lhs;	b	f_192763_	comp_134	registryAccess
	f	Ldvu;	c	f_226956_	comp_135	structureTemplateManager
	m	(Lakx;Lhs;Ldvu;)V	<init>	<init>	<init>	<init>
	m	(Laif;)Ldsq;	a	m_192770_	method_38713	fromLevel
	m	()Lakx;	a	f_192762_	comp_133	resourceManager
	m	()Lhs;	b	f_192763_	comp_134	registryAccess
	m	()Ldvu;	c	f_226956_	comp_135	structureTemplateManager
c	dsr	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType	net/minecraft/class_3773	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType
	f	Ldsr;	A	f_210095_	field_16958	STRONGHOLD_RIGHT_TURN
	f	Ldsr;	B	f_210096_	field_16941	STRONGHOLD_ROOM_CROSSING
	f	Ldsr;	C	f_210097_	field_16904	STRONGHOLD_STAIRS_DOWN
	f	Ldsr;	D	f_210098_	field_16914	STRONGHOLD_START
	f	Ldsr;	E	f_210099_	field_16934	STRONGHOLD_STRAIGHT
	f	Ldsr;	F	f_210100_	field_16949	STRONGHOLD_STRAIGHT_STAIRS_DOWN
	f	Ldsr;	G	f_210101_	field_16953	JUNGLE_PYRAMID_PIECE
	f	Ldsr;	H	f_210102_	field_16932	OCEAN_RUIN
	f	Ldsr;	I	f_210103_	field_16909	IGLOO
	f	Ldsr;	J	f_210104_	field_24010	RUINED_PORTAL
	f	Ldsr;	K	f_210105_	field_16918	SWAMPLAND_HUT
	f	Ldsr;	L	f_210106_	field_16933	DESERT_PYRAMID_PIECE
	f	Ldsr;	M	f_210107_	field_16922	OCEAN_MONUMENT_BUILDING
	f	Ldsr;	N	f_210108_	field_16911	OCEAN_MONUMENT_CORE_ROOM
	f	Ldsr;	O	f_210109_	field_16963	OCEAN_MONUMENT_DOUBLE_X_ROOM
	f	Ldsr;	P	f_210110_	field_16927	OCEAN_MONUMENT_DOUBLE_XY_ROOM
	f	Ldsr;	Q	f_210111_	field_16946	OCEAN_MONUMENT_DOUBLE_Y_ROOM
	f	Ldsr;	R	f_210112_	field_16970	OCEAN_MONUMENT_DOUBLE_YZ_ROOM
	f	Ldsr;	S	f_210113_	field_16925	OCEAN_MONUMENT_DOUBLE_Z_ROOM
	f	Ldsr;	T	f_210114_	field_16905	OCEAN_MONUMENT_ENTRY_ROOM
	f	Ldsr;	U	f_210115_	field_16966	OCEAN_MONUMENT_PENTHOUSE
	f	Ldsr;	V	f_210116_	field_16928	OCEAN_MONUMENT_SIMPLE_ROOM
	f	Ldsr;	W	f_210117_	field_16944	OCEAN_MONUMENT_SIMPLE_TOP_ROOM
	f	Ldsr;	X	f_210118_	field_16957	OCEAN_MONUMENT_WING_ROOM
	f	Ldsr;	Y	f_210119_	field_16936	END_CITY_PIECE
	f	Ldsr;	Z	f_210120_	field_16907	WOODLAND_MANSION_PIECE
	f	Ldsr;	a	f_210121_	field_16969	MINE_SHAFT_CORRIDOR
	f	Ldsr;	aa	f_210122_	field_16960	BURIED_TREASURE_PIECE
	f	Ldsr;	ab	f_210123_	field_16935	SHIPWRECK_PIECE
	f	Ldsr;	ac	f_210124_	field_22195	NETHER_FOSSIL
	f	Ldsr;	ad	f_210125_	field_25840	JIGSAW
	f	Ldsr;	b	f_210126_	field_16919	MINE_SHAFT_CROSSING
	f	Ldsr;	c	f_210127_	field_16915	MINE_SHAFT_ROOM
	f	Ldsr;	d	f_210128_	field_16968	MINE_SHAFT_STAIRS
	f	Ldsr;	e	f_210129_	field_16926	NETHER_FORTRESS_BRIDGE_CROSSING
	f	Ldsr;	f	f_210130_	field_16903	NETHER_FORTRESS_BRIDGE_END_FILLER
	f	Ldsr;	g	f_210131_	field_16917	NETHER_FORTRESS_BRIDGE_STRAIGHT
	f	Ldsr;	h	f_210132_	field_16930	NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS
	f	Ldsr;	i	f_210133_	field_16943	NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY
	f	Ldsr;	j	f_210134_	field_16952	NETHER_FORTRESS_CASTLE_ENTRANCE
	f	Ldsr;	k	f_210135_	field_16929	NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING
	f	Ldsr;	l	f_210136_	field_16962	NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN
	f	Ldsr;	m	f_210137_	field_16921	NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR
	f	Ldsr;	n	f_210138_	field_16945	NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN
	f	Ldsr;	o	f_210139_	field_16961	NETHER_FORTRESS_CASTLE_STALK_ROOM
	f	Ldsr;	p	f_210140_	field_16931	NETHER_FORTRESS_MONSTER_THRONE
	f	Ldsr;	q	f_210141_	field_16908	NETHER_FORTRESS_ROOM_CROSSING
	f	Ldsr;	r	f_210142_	field_16967	NETHER_FORTRESS_STAIRS_ROOM
	f	Ldsr;	s	f_210143_	field_16924	NETHER_FORTRESS_START
	f	Ldsr;	t	f_210144_	field_16955	STRONGHOLD_CHEST_CORRIDOR
	f	Ldsr;	u	f_210145_	field_16965	STRONGHOLD_FILLER_CORRIDOR
	f	Ldsr;	v	f_210146_	field_16937	STRONGHOLD_FIVE_CROSSING
	f	Ldsr;	w	f_210147_	field_16906	STRONGHOLD_LEFT_TURN
	f	Ldsr;	x	f_210148_	field_16959	STRONGHOLD_LIBRARY
	f	Ldsr;	y	f_210149_	field_16939	STRONGHOLD_PORTAL_ROOM
	f	Ldsr;	z	f_210150_	field_16948	STRONGHOLD_PRISON_HALL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsr;Ljava/lang/String;)Ldsr;	a	m_210158_	method_38692	setFullContextPieceId
	m	(Ldsr$a;Ljava/lang/String;)Ldsr;	a	m_210152_	method_16813	setPieceId
	m	(Ldsr$b;Ljava/lang/String;)Ldsr;	a	m_210155_	method_38691	setTemplatePieceId
	m	(Ldsq;Lqr;)Ldse;	load	m_207333_	load	load
c	dsr$a	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType	net/minecraft/class_3773$class_6615	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType
	m	(Lqr;)Ldse;	load	m_210166_	load	load
	m	(Ldsq;Lqr;)Ldse;	load	m_207333_	load	load
c	dsr$b	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType	net/minecraft/class_3773$class_6616	net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType
	m	(Ldsq;Lqr;)Ldse;	load	m_207333_	load	load
	m	(Ldvu;Lqr;)Ldse;	load	m_226962_	load	load
c	dss	net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder	net/minecraft/class_6626	net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder
	f	Ljava/util/List;	a	f_192778_	field_34944	pieces
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldsp;	a	m_192780_	method_38714	build
	m	(I)V	a	m_192781_	method_38715	offsetPiecesVertically
	m	(Lapf;II)V	a	m_226970_	method_38718	moveInsideHeights
	m	(IILapf;I)I	a	m_226965_	method_38716	moveBelowSeaLevel
	m	()V	b	m_192796_	method_38719	clear
	m	()Z	c	m_192797_	method_38720	isEmpty
	m	()Ldrs;	d	m_192798_	method_38721	getBoundingBox
c	dst	net/minecraft/world/level/levelgen/structure/pieces/package-info	net/minecraft/class_6627	net/minecraft/world/level/levelgen/structure/pieces/package-info
c	dsu	net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement	net/minecraft/class_6871	net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement
	f	Lcom/mojang/serialization/Codec;	a	f_204949_	field_36419	CODEC
	f	I	c	f_204950_	field_37768	distance
	f	I	d	f_204951_	field_37769	spread
	f	I	e	f_204952_	field_37770	count
	f	Lhi;	f	f_226974_	field_37771	preferredBiomes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIILhi;)V	<init>	<init>	<init>	<init>
	m	(Lhz;Ldsx$c;FILjava/util/Optional;IIILhi;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_204965_	method_41627	distance
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;	b	m_226996_	method_41629	codec
	m	()I	b	m_204966_	method_41628	spread
	m	()I	c	m_204967_	method_41630	count
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	c	m_204959_	method_40167	method_40167
	m	()Lhi;	d	m_226998_	method_41631	preferredBiomes
c	dsv	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement	net/minecraft/class_6872	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement
	f	Lcom/mojang/serialization/Codec;	a	f_204972_	field_36420	CODEC
	f	I	c	f_204973_	field_37772	spacing
	f	I	d	f_204974_	field_37773	separation
	f	Ldsw;	e	f_204975_	field_37774	spreadType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Ldsx$c;FILjava/util/Optional;IILdsw;)V	<init>	<init>	<init>	<init>
	m	(IILdsw;I)V	<init>	<init>	<init>	<init>
	m	(Ldsv;)Lcom/mojang/serialization/DataResult;	a	m_285838_	method_51720	validate
	m	()I	a	m_205003_	method_41632	spacing
	m	(JII)Lclt;	a	m_227008_	method_40169	getPotentialStructureChunk
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_204995_	method_40170	method_40170
	m	()I	b	m_205004_	method_41633	separation
	m	()Ldsw;	c	m_205005_	method_41634	spreadType
	m	()Ljava/lang/String;	d	m_274295_	method_51721	method_51721
c	dsw	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType	net/minecraft/class_6873	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType
	f	Ldsw;	a	LINEAR	field_36421	LINEAR
	f	Ldsw;	b	TRIANGULAR	field_36422	TRIANGULAR
	f	Lcom/mojang/serialization/Codec;	c	f_205014_	field_36423	CODEC
	f	Ljava/lang/String;	d	f_205016_	field_36425	id
	f	[Ldsw;	e	$VALUES	field_36426	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lapf;I)I	a	m_227018_	method_40173	evaluate
	m	()[Ldsw;	a	m_205029_	method_40175	$values
c	dsw$1	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType$1	net/minecraft/class_6873$1	net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType$1
	f	[I	a	f_205034_	field_36427	$SwitchMap$net$minecraft$world$level$levelgen$structure$placement$RandomSpreadType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dsx	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement	net/minecraft/class_6874	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement
	f	I	a	f_227021_	field_37775	HIGHLY_ARBITRARY_RANDOM_SALT
	f	Lcom/mojang/serialization/Codec;	b	f_205036_	field_36428	CODEC
	f	Lhz;	c	f_227022_	field_37776	locateOffset
	f	Ldsx$c;	d	f_227023_	field_37777	frequencyReductionMethod
	f	F	e	f_227024_	field_37778	frequency
	f	I	f	f_227025_	field_37779	salt
	f	Ljava/util/Optional;	g	f_227026_	field_37780	exclusionZone
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;Ldsx$c;FILjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lclt;)Lgu;	a	m_227039_	method_41636	getLocatePos
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5;	a	m_227041_	method_41637	placementCodec
	m	(Lddz;II)Z	a	m_214090_	method_40168	isPlacementChunk
	m	(JIIIF)Z	a	m_227033_	method_41635	probabilityReducer
	m	(Lddz;II)Z	b	m_255071_	method_41639	isStructureChunk
	m	(JIIIF)Z	b	m_227048_	method_41638	legacyProbabilityReducerWithDouble
	m	(JIIIF)Z	c	m_227060_	method_41640	legacyArbitrarySaltProbabilityReducer
	m	(JIIIF)Z	d	m_227066_	method_41641	legacyPillagerOutpostReducer
	m	()Ldsy;	e	m_203443_	method_40166	type
	m	()Lhz;	f	m_227072_	method_41642	locateOffset
	m	()Ldsx$c;	g	m_227073_	method_41643	frequencyReductionMethod
	m	()F	h	m_227074_	method_41644	frequency
	m	()I	i	m_227075_	method_41645	salt
	m	()Ljava/util/Optional;	j	m_227076_	method_41646	exclusionZone
c	dsx$a	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone	net/minecraft/class_6874$class_7152	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone
	f	Lcom/mojang/serialization/Codec;	a	f_227077_	field_37781	CODEC
	f	Lhe;	b	f_227078_	comp_574	otherSet
	f	I	c	f_227079_	comp_575	chunkCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;I)V	<init>	<init>	<init>	<init>
	m	(Lddz;II)Z	a	m_254908_	method_41648	isPlacementForbidden
	m	()Lhe;	a	f_227078_	comp_574	otherSet
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257362_	method_41647	method_41647
	m	()I	b	f_227079_	comp_575	chunkCount
c	dsx$b	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer	net/minecraft/class_6874$class_7153	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer
	m	(JIIIF)Z	shouldGenerate	m_227098_	shouldGenerate	shouldGenerate
c	dsx$c	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod	net/minecraft/class_6874$class_7154	net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod
	f	Ldsx$c;	a	DEFAULT	field_37782	DEFAULT
	f	Ldsx$c;	b	LEGACY_TYPE_1	field_37783	LEGACY_TYPE_1
	f	Ldsx$c;	c	LEGACY_TYPE_2	field_37784	LEGACY_TYPE_2
	f	Ldsx$c;	d	LEGACY_TYPE_3	field_37785	LEGACY_TYPE_3
	f	Lcom/mojang/serialization/Codec;	e	f_227108_	field_37786	CODEC
	f	Ljava/lang/String;	f	f_227109_	field_37787	name
	f	Ldsx$b;	g	f_227110_	field_37788	reducer
	f	[Ldsx$c;	h	$VALUES	field_37789	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ldsx$b;)V	<init>	<init>	<init>	<init>
	m	(JIIIF)Z	a	m_227119_	method_41650	shouldGenerate
	m	()[Ldsx$c;	a	m_227118_	method_41649	$values
c	dsy	net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType	net/minecraft/class_6875	net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType
	f	Ldsy;	a	f_205041_	field_36429	RANDOM_SPREAD
	f	Ldsy;	b	f_205042_	field_36430	CONCENTRIC_RINGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_205044_	method_40176	method_40176
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldsy;	a	m_205046_	method_40177	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_205049_	codec	codec
c	dsz	net/minecraft/world/level/levelgen/structure/placement/package-info	net/minecraft/class_6876	net/minecraft/world/level/levelgen/structure/placement/package-info
c	dt	net/minecraft/commands/Commands	net/minecraft/class_2170	net/minecraft/commands/Commands
	f	I	a	f_165682_	field_31837	LEVEL_ALL
	f	I	b	f_165683_	field_31838	LEVEL_MODERATORS
	f	I	c	f_165684_	field_31839	LEVEL_GAMEMASTERS
	f	I	d	f_165685_	field_31840	LEVEL_ADMINS
	f	I	e	f_165686_	field_31841	LEVEL_OWNERS
	f	Lorg/slf4j/Logger;	f	f_82089_	field_9833	LOGGER
	f	Lcom/mojang/brigadier/CommandDispatcher;	g	f_82090_	field_9832	dispatcher
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldt$a;Ldm;)V	<init>	<init>	<init>	<init>
	m	(Ltj;Lts;)Lts;	a	m_82135_	method_9242	method_9242
	m	()Lcom/mojang/brigadier/CommandDispatcher;	a	m_82094_	method_9235	getDispatcher
	m	(Ldu;)Z	a	m_82125_	method_9245	method_9245
	m	(Ldt$b;)Ljava/util/function/Predicate;	a	m_82120_	method_9238	createValidator
	m	(Lds;Ljava/lang/String;)I	a	m_230957_	method_44252	performPrefixedCommand
	m	(Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_82097_	method_23917	getParseException
	m	(Ldt$b;Ljava/lang/String;)Z	a	m_82122_	method_9240	method_9240
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lds;Ljava/util/Map;)V	a	m_82112_	method_9239	fillUsableCommands
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults;	a	m_242611_	method_45018	mapSource
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)I	a	m_242674_	method_9249	performCommand
	m	(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;	a	m_82129_	method_9244	argument
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_82101_	method_9246	method_9246
	m	(Laig;)V	a	m_82095_	method_9241	sendCommands
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	a	m_82127_	method_9247	literal
	m	(Ljava/lang/String;Lts;)Lts;	a	m_82132_	method_9236	method_9236
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	a	m_230953_	method_9248	method_9248
	m	(Lhg$b;)Ldm;	a	m_255082_	method_46732	createValidationContext
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V	a	m_230945_	method_41710	method_41710
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String;	a	m_230951_	method_30851	method_30851
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Z	b	m_230960_	method_30853	method_30853
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_230962_	method_44253	method_44253
	m	()V	b	m_82138_	method_30852	validate
c	dt$1	net/minecraft/commands/Commands$1	net/minecraft/class_2170$1	net/minecraft/commands/Commands$1
	f	Lhg$b;	a	f_254752_	field_40921	val$registries
	m	(Lhg$b;)V	<init>	<init>	<init>	<init>
c	dt$1$1	net/minecraft/commands/Commands$1$1	net/minecraft/class_2170$1$1	net/minecraft/commands/Commands$1$1
	f	Lhg$c;	a	f_254699_	field_40922	val$original
	f	Ldt$1;	b	f_254721_	field_40923	field_40923
	m	(Ldt$1;Lhg;Lhg$c;)V	<init>	<init>	<init>	<init>
	m	(Lhg$c;Lanl;)Lhi$c;	a	m_255396_	method_46734	method_46734
c	dt$a	net/minecraft/commands/Commands$CommandSelection	net/minecraft/class_2170$class_5364	net/minecraft/commands/Commands$CommandSelection
	f	Ldt$a;	a	ALL	field_25419	ALL
	f	Ldt$a;	b	DEDICATED	field_25420	DEDICATED
	f	Ldt$a;	c	INTEGRATED	field_25421	INTEGRATED
	f	Z	d	f_82144_	field_25422	includeIntegrated
	f	Z	e	f_82145_	field_25423	includeDedicated
	f	[Ldt$a;	f	$VALUES	field_25424	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()[Ldt$a;	a	m_165687_	method_36791	$values
c	dt$b	net/minecraft/commands/Commands$ParseFunction	net/minecraft/class_2170$class_2171	net/minecraft/commands/Commands$ParseFunction
	m	(Lcom/mojang/brigadier/StringReader;)V	parse	m_82160_	parse	parse
c	dta	net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement	net/minecraft/class_3777	net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement
	f	Lcom/mojang/serialization/Codec;	a	f_210174_	field_24947	CODEC
	f	Ldta;	b	f_210175_	field_16663	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldta;	b	m_210202_	method_28870	method_28870
c	dtb	net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement	net/minecraft/class_3776	net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement
	f	Lcom/mojang/serialization/Codec;	a	f_210204_	field_24948	CODEC
	f	Lhe;	b	f_210205_	field_16661	feature
	f	Lqr;	c	f_210206_	field_16662	defaultJigsawNBT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210212_	method_28871	method_28871
	m	(Ldtb;)Lhe;	a	m_210214_	method_28872	method_28872
	m	()Lqr;	b	m_210239_	method_19299	fillDefaultJigsawNBT
c	dtc	net/minecraft/world/level/levelgen/structure/pools/JigsawJunction	net/minecraft/class_3780	net/minecraft/world/level/levelgen/structure/pools/JigsawJunction
	f	I	a	f_210241_	field_16670	sourceX
	f	I	b	f_210242_	field_16669	sourceGroundY
	f	I	c	f_210243_	field_16668	sourceZ
	f	I	d	f_210244_	field_16667	deltaY
	f	Ldtj$a;	e	f_210245_	field_16671	destProjection
	m	(IIIILdtj$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	a	m_210255_	method_16612	serialize
	m	(Lcom/mojang/serialization/Dynamic;)Ldtc;	a	m_210253_	method_28873	deserialize
	m	()I	a	m_210252_	method_16610	getSourceX
	m	()I	b	m_210257_	method_16611	getSourceGroundY
	m	()I	c	m_210258_	method_16609	getSourceZ
	m	()I	d	m_210259_	method_35367	getDeltaY
	m	()Ldtj$a;	e	m_210260_	method_35368	getDestProjection
c	dtd	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement	net/minecraft/class_3778	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement
	f	Lorg/slf4j/Logger;	a	f_210265_	field_16665	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lhe;Lacq;ILgu;Z)Z	a	m_227203_	method_43729	generateJigsaw
	m	(Ldrw;IIIIILdrs;Ldsa$a;ZLddy;Ldvu;Lcmo;Ldij;Lhr;Ldss;)V	a	m_227222_	method_39824	method_39824
	m	(Lhe;)Z	a	m_227254_	method_43730	method_43730
	m	(Ldth;Lacq;Lgu;Lcvz;Ldvu;Ldij;)Ljava/util/Optional;	a	m_227247_	method_43566	getRandomNamedJigsaw
	m	(Lacp;)Ljava/lang/String;	a	m_245026_	method_45548	method_45548
	m	(Ldhy;IZLddy;Ldvu;Lcmo;Lapf;Lhr;Ldrw;Ljava/util/List;Lefb;)V	a	m_227210_	method_27230	addPieces
	m	(Ldsa$a;Lhe;Ljava/util/Optional;ILgu;ZLjava/util/Optional;I)Ljava/util/Optional;	a	m_227238_	method_30419	addPieces
c	dtd$a	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState	net/minecraft/class_3778$class_4181	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState
	f	Ldrw;	a	f_210307_	field_18696	piece
	f	Lorg/apache/commons/lang3/mutable/MutableObject;	b	f_210308_	field_18697	free
	f	I	c	f_210309_	field_18699	depth
	m	(Ldrw;Lorg/apache/commons/lang3/mutable/MutableObject;I)V	<init>	<init>	<init>	<init>
c	dtd$b	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer	net/minecraft/class_3778$class_4182	net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer
	f	Lhr;	a	f_210314_	field_25852	pools
	f	I	b	f_210315_	field_18700	maxDepth
	f	Lddy;	c	f_210317_	field_18702	chunkGenerator
	f	Ldvu;	d	f_227256_	field_18703	structureTemplateManager
	f	Ljava/util/List;	e	f_210319_	field_18704	pieces
	f	Lapf;	f	f_210320_	field_18705	random
	f	Ljava/util/Deque;	g	f_210321_	field_18706	placing
	m	(Lhr;ILddy;Ldvu;Ljava/util/List;Lapf;)V	<init>	<init>	<init>	<init>
	m	(Ldrs;Ldvt$c;)I	a	m_254828_	method_19305	method_19305
	m	(Ldvt$c;)Lacp;	a	m_254924_	method_46731	readPoolName
	m	(Lhe;)Ljava/lang/Integer;	a	m_254831_	method_31113	method_31113
	m	(Lacp;)Ljava/lang/String;	a	m_254829_	method_46730	method_46730
	m	(Ldrw;Lorg/apache/commons/lang3/mutable/MutableObject;IZLcmo;Ldhy;)V	a	m_227264_	method_19306	tryPlacingChildren
	m	(Lhe;)Ljava/lang/Integer;	b	m_254827_	method_31114	method_31114
	m	(Lhe;)Lhe;	c	m_254830_	method_31115	method_31115
c	dte	net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement	net/minecraft/class_5188	net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement
	f	Lcom/mojang/serialization/Codec;	a	f_210345_	field_24949	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/util/Either;Lhe;Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210356_	method_28874	method_28874
c	dtf	net/minecraft/world/level/levelgen/structure/pools/ListPoolElement	net/minecraft/class_3782	net/minecraft/world/level/levelgen/structure/pools/ListPoolElement
	f	Lcom/mojang/serialization/Codec;	a	f_210359_	field_24950	CODEC
	f	Ljava/util/List;	b	f_210360_	field_16676	elements
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lgu;Lcvz;Ldth;)Ldrs;	a	m_227294_	method_35370	method_35370
	m	(Ldtf;)Ljava/util/List;	a	m_210368_	method_28876	method_28876
	m	(Ldtj$a;Ldth;)V	a	m_210374_	method_16620	method_16620
	m	(Ldth;)Z	a	m_210370_	method_35369	method_35369
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210366_	method_28875	method_28875
	m	()Ljava/lang/IllegalStateException;	b	m_210405_	method_35371	method_35371
	m	(Ldtj$a;)V	b	m_210406_	method_19307	setProjectionOnEachElement
c	dtg	net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement	net/minecraft/class_3781	net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement
	f	Lcom/mojang/serialization/Codec;	a	f_210409_	field_24951	TEMPLATE_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_210410_	field_24952	CODEC
	f	Lcom/mojang/datafixers/util/Either;	c	f_210411_	field_24015	template
	f	Lhe;	d	f_210412_	field_16674	processors
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/util/Either;Lhe;Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	(Ldtg;)Lcom/mojang/datafixers/util/Either;	a	m_210430_	method_28879	method_28879
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	a	m_210424_	method_28877	encodeTemplate
	m	(Ldvu;)Ldvt;	a	m_227299_	method_27233	getTemplate
	m	(Ldvu;Lgu;Lcvz;Z)Ljava/util/List;	a	m_227324_	method_16614	getDataMarkers
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_210428_	method_28878	method_28878
	m	(Lcvz;Ldrs;Z)Ldvp;	a	m_207169_	method_16616	getSettings
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	b	m_210462_	method_28880	processorsCodec
	m	(Ldtg;)Lhe;	b	m_210463_	method_28881	method_28881
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	c	m_210465_	method_28882	templateCodec
	m	()Ljava/lang/String;	h	m_274296_	method_49540	method_49540
c	dth	net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement	net/minecraft/class_3784	net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement
	f	Lhe;	a	f_254734_	field_40924	EMPTY
	f	Ldtj$a;	b	f_210467_	field_16862	projection
	f	Lcom/mojang/serialization/Codec;	e	f_210468_	field_24953	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Ldtj$a;)Ldtb;	a	m_210504_	method_30422	method_30422
	m	(Ljava/lang/String;)Ljava/util/function/Function;	a	m_210507_	method_30425	legacy
	m	(Lcmn;Ldvt$c;Lgu;Lcvz;Lapf;Ldrs;)V	a	m_227329_	method_16756	handleDataMarker
	m	()Ldti;	a	m_207234_	method_16757	getType
	m	(Ljava/lang/String;Ldtj$a;)Ldtg;	a	m_254832_	method_30428	method_30428
	m	(Ljava/util/List;)Ljava/util/function/Function;	a	m_210519_	method_30429	list
	m	(Ljava/util/List;Ldtj$a;)Ldtf;	a	m_210521_	method_30430	method_30430
	m	(Ldvu;Lgu;Lcvz;)Ldrs;	a	m_214015_	method_16628	getBoundingBox
	m	(Ldvu;Lcng;Lcne;Lddy;Lgu;Lgu;Lcvz;Ldrs;Lapf;Z)Z	a	m_213695_	method_16626	place
	m	(Ldvu;Lcvz;)Lhz;	a	m_213577_	method_16601	getSize
	m	(Ldvu;Lgu;Lcvz;Lapf;)Ljava/util/List;	a	m_213638_	method_16627	getShuffledJigsawBlocks
	m	(Ldtj$a;)Ldth;	a	m_207247_	method_16622	setProjection
	m	(Ljava/lang/String;Lhe;Ldtj$a;)Ldtg;	a	m_210515_	method_30427	method_30427
	m	(Lhe;)Ljava/util/function/Function;	a	m_210502_	method_30421	feature
	m	(Ldtj$a;Ljava/util/function/Function;)Ldth;	a	m_210480_	method_30424	method_30424
	m	(Ljava/lang/String;Lhe;)Ljava/util/function/Function;	a	m_210512_	method_30426	legacy
	m	(Ldtj$a;)Ldta;	b	m_210524_	method_30433	method_30433
	m	(Ljava/lang/String;Lhe;Ldtj$a;)Ldte;	b	m_210534_	method_30437	method_30437
	m	(Ljava/lang/String;Ldtj$a;)Ldte;	b	m_254833_	method_40165	method_40165
	m	(Ljava/lang/String;Lhe;)Ljava/util/function/Function;	b	m_210531_	method_30435	single
	m	(Ljava/lang/String;)Ljava/util/function/Function;	b	m_210526_	method_30434	single
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	d	m_210538_	method_28883	projectionCodec
	m	()Ldtj$a;	e	m_210539_	method_16624	getProjection
	m	()I	f	m_210540_	method_19308	getGroundLevelDelta
	m	()Ljava/util/function/Function;	g	m_210541_	method_30438	empty
c	dti	net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType	net/minecraft/class_3816	net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType
	f	Ldti;	a	f_210542_	field_16973	SINGLE
	f	Ldti;	b	f_210543_	field_16974	LIST
	f	Ldti;	c	f_210544_	field_16971	FEATURE
	f	Ldti;	d	f_210545_	field_16972	EMPTY
	f	Ldti;	e	f_210546_	field_24016	LEGACY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_210548_	method_28884	method_28884
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldti;	a	m_210550_	method_28885	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_210553_	codec	codec
c	dtj	net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool	net/minecraft/class_3785	net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool
	f	Lcom/mojang/serialization/Codec;	a	f_210554_	field_25853	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_210555_	field_24954	CODEC
	f	I	c	f_210557_	field_31523	SIZE_UNSET
	f	Lorg/apache/commons/lang3/mutable/MutableObject;	d	f_254652_	field_40925	CODEC_REFERENCE
	f	Ljava/util/List;	e	f_210559_	field_16864	rawTemplates
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	f	f_210560_	field_16680	templates
	f	Lhe;	g	f_210561_	field_40926	fallback
	f	I	h	f_210562_	field_18707	maxSize
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Ljava/util/List;Ldtj$a;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_254935_	method_46736	getFallback
	m	(Lapf;)Ldth;	a	m_227355_	method_16631	getRandomTemplate
	m	(Ldtj;)Ljava/util/List;	a	m_210578_	method_28888	method_28888
	m	(Ldth;)Z	a	m_210576_	method_35372	method_35372
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_254834_	method_28886	method_28886
	m	(Ldvu;)I	a	m_227357_	method_19309	getMaxSize
	m	(Ldvu;Ldth;)I	a	m_227359_	method_19310	method_19310
	m	(Lapf;)Ljava/util/List;	b	m_227362_	method_16633	getShuffledTemplates
	m	()I	b	m_210590_	method_16632	size
c	dtj$a	net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection	net/minecraft/class_3785$class_3786	net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection
	f	Ldtj$a;	a	TERRAIN_MATCHING	field_16686	TERRAIN_MATCHING
	f	Ldtj$a;	b	RIGID	field_16687	RIGID
	f	Lapr$a;	c	f_210593_	field_24956	CODEC
	f	Ljava/lang/String;	d	f_210595_	field_16682	name
	f	Lcom/google/common/collect/ImmutableList;	e	f_210596_	field_16685	processors
	f	[Ldtj$a;	f	$VALUES	field_16683	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lcom/google/common/collect/ImmutableList;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ldtj$a;	a	m_210607_	method_16638	byName
	m	()Ljava/lang/String;	a	m_210604_	method_16635	getName
	m	()Lcom/google/common/collect/ImmutableList;	b	m_210609_	method_16636	getProcessors
	m	()[Ldtj$a;	d	m_210611_	method_36758	$values
c	dtk	net/minecraft/world/level/levelgen/structure/pools/package-info	net/minecraft/class_6116	net/minecraft/world/level/levelgen/structure/pools/package-info
c	dtl	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces	net/minecraft/class_3789	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces
	m	()V	<init>	<init>	<init>	<init>
c	dtl$a	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece	net/minecraft/class_3789$class_3339	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece
	m	(Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	b	m_227380_	method_14655	isLiquid
c	dtm	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure	net/minecraft/class_2956	net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227382_	field_37790	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_227391_	method_38672	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_227388_	method_41652	method_41652
c	dtn	net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece	net/minecraft/class_3346	net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece
	f	I	h	f_227395_	field_34725	WIDTH
	f	I	i	f_227396_	field_34726	DEPTH
	f	[Z	j	f_227397_	field_14397	hasPlacedChest
	f	Ljava/util/List;	k	f_271477_	field_42856	potentialSuspiciousSandWorldPositions
	f	Lgu;	l	f_278492_	field_44482	randomCollapsedRoofPos
	m	(Lapf;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ldrs;IIIII)V	a	m_271833_	method_49262	placeCollapsedRoof
	m	(Lcng;Ldrs;)V	a	m_272053_	method_49261	addCellar
	m	(IIIIII)V	a	m_278669_	method_49263	placeSandBox
	m	(Lgu;Lcng;Ldrs;)V	a	m_271901_	method_49264	addCellarStairs
	m	(Lcng;IIILdrs;)V	a	m_271881_	method_49260	placeCollapsedRoofPiece
	m	(Lgu;Lcng;Ldrs;)V	b	m_272212_	method_49266	addCellarRoom
	m	()Ljava/util/List;	b	m_271942_	method_49265	getPotentialSuspiciousSandWorldPositions
	m	(III)V	c	m_278861_	method_49259	placeSand
	m	()Lgu;	c	m_278617_	method_51180	getRandomCollapsedRoofPos
c	dto	net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure	net/minecraft/class_3006	net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227415_	field_37791	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lczr;)V	a	m_276758_	method_51182	method_51182
	m	(Ldrs;Lcng;Lgu;)V	a	m_278858_	method_51181	placeSuspiciousSand
c	dtp	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces	net/minecraft/class_3342	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces
	f	I	a	f_227420_	field_31549	MAX_GEN_DEPTH
	f	Ldtp$b;	b	f_227421_	field_14390	HOUSE_TOWER_GENERATOR
	f	Ljava/util/List;	c	f_227422_	field_14385	TOWER_BRIDGES
	f	Ldtp$b;	d	f_227423_	field_14386	TOWER_GENERATOR
	f	Ldtp$b;	e	f_227424_	field_14387	TOWER_BRIDGE_GENERATOR
	f	Ljava/util/List;	f	f_227425_	field_14388	FAT_TOWER_BRIDGES
	f	Ldtp$b;	g	f_227426_	field_14384	FAT_TOWER_GENERATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ldtp$a;)Ldtp$a;	a	m_227450_	method_14681	addHelper
	m	(Ldvu;Ldtp$b;ILdtp$a;Lgu;Ljava/util/List;Lapf;)Z	a	m_227436_	method_14673	recursiveChildren
	m	(Ldvu;Ldtp$a;Lgu;Ljava/lang/String;Lcvz;Z)Ldtp$a;	a	m_227429_	method_14684	addPiece
	m	(Ldvu;Lgu;Lcvz;Ljava/util/List;Lapf;)V	a	m_227444_	method_14679	startHouseTower
c	dtp$1	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1	net/minecraft/class_3342$1	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1
	m	()V	<init>	<init>	<init>	<init>
c	dtp$2	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2	net/minecraft/class_3342$2	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2
	m	()V	<init>	<init>	<init>	<init>
c	dtp$3	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3	net/minecraft/class_3342$3	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3
	f	Z	a	f_227471_	field_14394	shipCreated
	m	()V	<init>	<init>	<init>	<init>
c	dtp$4	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4	net/minecraft/class_3342$4	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4
	m	()V	<init>	<init>	<init>	<init>
c	dtp$a	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece	net/minecraft/class_3342$class_3343	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece
	m	(Ldvu;Ljava/lang/String;Lgu;Lcvz;Z)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacq;	a	m_227502_	method_35425	makeResourceLocation
	m	(Lqr;Lacq;)Ldvp;	a	m_227510_	method_35426	method_35426
	m	(ZLcvz;)Ldvp;	a	m_227513_	method_35427	makeSettings
c	dtp$b	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator	net/minecraft/class_3342$class_3344	net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator
	m	()V	a	m_213717_	method_14688	init
	m	(Ldvu;ILdtp$a;Lgu;Ljava/util/List;Lapf;)Z	a	m_214120_	method_14687	generate
c	dtq	net/minecraft/world/level/levelgen/structure/structures/EndCityStructure	net/minecraft/class_3021	net/minecraft/world/level/levelgen/structure/structures/EndCityStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227523_	field_37792	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lcvz;Ldsa$a;Ldss;)V	a	m_227534_	method_41655	method_41655
	m	(Ldss;Lgu;Lcvz;Ldsa$a;)V	a	m_227529_	method_39817	generatePieces
c	dtr	net/minecraft/world/level/levelgen/structure/structures/IglooPieces	net/minecraft/class_3351	net/minecraft/world/level/levelgen/structure/structures/IglooPieces
	f	I	a	f_227540_	field_31550	GENERATION_HEIGHT
	f	Lacq;	b	f_227541_	field_14409	STRUCTURE_LOCATION_IGLOO
	f	Lacq;	c	f_227542_	field_14407	STRUCTURE_LOCATION_LADDER
	f	Lacq;	d	f_227543_	field_14410	STRUCTURE_LOCATION_LABORATORY
	f	Ljava/util/Map;	e	f_227544_	field_14408	PIVOTS
	f	Ljava/util/Map;	f	f_227545_	field_14406	OFFSETS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lgu;Lcvz;Ldsf;Lapf;)V	a	m_227548_	method_14705	addPieces
c	dtr$a	net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece	net/minecraft/class_3351$class_3352	net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lacq;Lgu;Lcvz;I)V	<init>	<init>	<init>	<init>
	m	(Lcvz;Lacq;)Ldvp;	a	m_227575_	method_35428	makeSettings
	m	(Lacq;Lgu;I)Lgu;	a	m_227563_	method_35430	makePosition
	m	(Lqr;Lacq;)Ldvp;	a	m_227587_	method_35429	method_35429
c	dts	net/minecraft/world/level/levelgen/structure/structures/IglooStructure	net/minecraft/class_3071	net/minecraft/world/level/levelgen/structure/structures/IglooStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227590_	field_37793	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_227599_	method_38675	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_227596_	method_41657	method_41657
c	dtt	net/minecraft/world/level/levelgen/structure/structures/JigsawStructure	net/minecraft/class_5434	net/minecraft/world/level/levelgen/structure/structures/JigsawStructure
	f	I	d	f_227603_	field_38435	MAX_TOTAL_STRUCTURE_RANGE
	f	Lcom/mojang/serialization/Codec;	e	f_227604_	field_37794	CODEC
	f	Lhe;	f	f_227605_	field_37795	startPool
	f	Ljava/util/Optional;	g	f_227606_	field_39059	startJigsawName
	f	I	h	f_227607_	field_37796	maxDepth
	f	Ldqh;	i	f_227608_	field_37797	startHeight
	f	Z	j	f_227609_	field_37798	useExpansionHack
	f	Ljava/util/Optional;	k	f_227610_	field_37799	projectStartToHeightmap
	f	I	l	f_227611_	field_38268	maxDistanceFromCenter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Lhe;ILdqh;Z)V	<init>	<init>	<init>	<init>
	m	(Ldsa$c;Lhe;ILdqh;ZLdhk$a;)V	<init>	<init>	<init>	<init>
	m	(Ldsa$c;Lhe;Ljava/util/Optional;ILdqh;ZLjava/util/Optional;I)V	<init>	<init>	<init>	<init>
	m	(Ldtt;)Lcom/mojang/serialization/DataResult;	a	m_286028_	method_42708	verifyRange
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_227639_	method_41662	method_41662
	m	(Ldtt;)Ljava/lang/Integer;	b	m_227641_	method_42704	method_42704
	m	(Ldtt;)Ljava/util/Optional;	c	m_227643_	method_42705	method_42705
	m	(Ldtt;)Ljava/lang/Boolean;	d	m_227645_	method_42706	method_42706
	m	(Ldtt;)Ldqh;	e	m_227648_	method_42707	method_42707
	m	(Ldtt;)Ljava/lang/Integer;	f	m_227651_	method_42709	method_42709
	m	()Ljava/lang/String;	f	m_274297_	method_49541	method_49541
	m	(Ldtt;)Ljava/util/Optional;	g	m_227653_	method_43567	method_43567
	m	(Ldtt;)Lhe;	h	m_227655_	method_42710	method_42710
c	dtt$1	net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1	net/minecraft/class_5434$1	net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1
	f	[I	a	f_227657_	field_38436	$SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dtu	net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece	net/minecraft/class_3348	net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece
	f	I	h	f_227659_	field_34727	WIDTH
	f	I	i	f_227660_	field_34728	DEPTH
	f	Z	j	f_227661_	field_14402	placedMainChest
	f	Z	k	f_227662_	field_14401	placedHiddenChest
	f	Z	l	f_227663_	field_14400	placedTrap1
	f	Z	m	f_227664_	field_14399	placedTrap2
	f	Ldtu$a;	n	f_227665_	field_14403	STONE_SELECTOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lapf;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	dtu$a	net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector	net/minecraft/class_3348$class_3349	net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector
	m	()V	<init>	<init>	<init>	<init>
c	dtv	net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure	net/minecraft/class_3076	net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227691_	field_37800	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
c	dtw	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces	net/minecraft/class_3353	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces
	f	I	a	f_227696_	field_34729	MAGIC_START_Y
	f	Lorg/slf4j/Logger;	b	f_227697_	field_29326	LOGGER
	f	I	c	f_227698_	field_31551	DEFAULT_SHAFT_WIDTH
	f	I	d	f_227699_	field_31552	DEFAULT_SHAFT_HEIGHT
	f	I	e	f_227700_	field_31553	DEFAULT_SHAFT_LENGTH
	f	I	f	f_227701_	field_31554	MAX_PILLAR_HEIGHT
	f	I	g	f_227702_	field_31555	MAX_CHAIN_HEIGHT
	f	I	h	f_227703_	field_31556	MAX_DEPTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;ILdtx$a;)Ldtw$c;	a	m_227715_	method_14712	createRandomShaftPiece
	m	(Ldse;Ldsf;Lapf;IIILha;I)Ldtw$c;	a	m_227706_	method_14711	generateAndAddPiece
c	dtw$1	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1	net/minecraft/class_3353$1	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1
	f	[I	a	f_227724_	field_14417	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dtw$a	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor	net/minecraft/class_3353$class_3354	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor
	f	Z	b	f_227726_	field_14416	hasRails
	f	Z	c	f_227727_	field_14415	spiderCorridor
	f	Z	d	f_227728_	field_14414	hasPlacedSpider
	f	I	h	f_227729_	field_14413	numSections
	m	(ILapf;Ldrs;Lha;Ldtx$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ldrs;IIII)Z	a	m_227762_	method_36422	hasSturdyNeighbours
	m	(Lcng;Ldrs;III)V	a	m_227756_	method_33776	placeDoubleLowerOrUpperSupport
	m	(Lcng;Ldcb;Lgu$a;II)V	a	m_227750_	method_33878	fillColumnBetween
	m	(Lcng;Ldrs;IIIIILapf;)V	a	m_227769_	method_14713	placeSupport
	m	(Lcmp;Lgu;Ldcb;)Z	a	m_227738_	method_33777	canPlaceColumnOnTopOf
	m	(Ldsf;Lapf;IIILha;)Ldrs;	a	m_227798_	method_14714	findCorridorSize
	m	(Lcng;Ldrs;Lapf;FIII)V	a	m_227778_	method_14715	maybePlaceCobWeb
	m	(Lcmp;Lgu;Ldcb;)Z	b	m_227808_	method_33877	canHangChainBelow
	m	(Lcng;Ldcb;IIILdrs;)V	c	m_227819_	method_33879	fillPillarDownOrChainUp
c	dtw$b	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing	net/minecraft/class_3353$class_3355	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing
	f	Lha;	b	f_227826_	field_14420	direction
	f	Z	c	f_227827_	field_14419	isTwoFloored
	m	(ILdrs;Lha;Ldtx$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ldrs;IIII)V	a	m_227843_	method_14716	placeSupportPillar
	m	(Ldsf;Lapf;IIILha;)Ldrs;	a	m_227854_	method_14717	findCrossing
c	dtw$c	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece	net/minecraft/class_3353$class_3356	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece
	f	Ldtx$a;	a	f_227864_	field_14421	type
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdtx$a;Ldrs;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Ldrs;IIII)Z	a	m_227874_	method_14719	isSupportingBox
	m	(Lcmn;Ldrs;)Z	a	m_227881_	method_33999	isInInvalidLocation
	m	(Lcng;Ldrs;Ldcb;III)V	a	m_227890_	method_33880	setPlanksBlock
c	dtw$d	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom	net/minecraft/class_3353$class_3357	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom
	f	Ljava/util/List;	b	f_227900_	field_14422	childEntranceBoxes
	m	(ILapf;IILdtx$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lrk;)V	a	m_227928_	method_34397	method_34397
c	dtw$e	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs	net/minecraft/class_3353$class_3358	net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs
	m	(ILdrs;Lha;Ldtx$a;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;)Ldrs;	a	m_227950_	method_14720	findStairs
c	dtx	net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure	net/minecraft/class_3098	net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure
	f	Lcom/mojang/serialization/Codec;	d	f_227957_	field_37801	CODEC
	f	Ldtx$a;	e	f_227958_	field_37802	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Ldtx$a;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)I	a	m_227965_	method_38678	generatePiecesAndAdjust
	m	(Ldtx;)Ldtx$a;	a	m_227968_	method_41667	method_41667
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_227970_	method_41669	method_41669
c	dtx$a	net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type	net/minecraft/class_3098$class_3100	net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type
	f	Ldtx$a;	a	NORMAL	field_13692	NORMAL
	f	Ldtx$a;	b	MESA	field_13691	MESA
	f	Lcom/mojang/serialization/Codec;	c	f_227975_	field_24839	CODEC
	f	Ljava/util/function/IntFunction;	d	f_262747_	field_41680	BY_ID
	f	Ljava/lang/String;	e	f_227976_	field_13689	name
	f	Ldcb;	f	f_227977_	field_28850	woodState
	f	Ldcb;	g	f_227978_	field_28851	planksState
	f	Ldcb;	h	f_227979_	field_28852	fenceState
	f	[Ldtx$a;	i	$VALUES	field_13688	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lcpn;Lcpn;Lcpn;)V	<init>	<init>	<init>	<init>
	m	(I)Ldtx$a;	a	m_227990_	method_13535	byId
	m	()Ljava/lang/String;	a	m_227989_	method_13534	getName
	m	()Ldcb;	b	m_227992_	method_33760	getWoodState
	m	()Ldcb;	d	m_227994_	method_33761	getPlanksState
	m	()Ldcb;	e	m_227995_	method_33762	getFenceState
	m	()[Ldtx$a;	f	m_227996_	method_36755	$values
c	dty	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces	net/minecraft/class_3390	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces
	f	I	a	f_228000_	field_34730	MAGIC_START_Y
	f	I	b	f_228001_	field_31557	MAX_DEPTH
	f	I	c	f_228002_	field_31558	LOWEST_Y_POSITION
	f	[Ldty$n;	d	f_228003_	field_14494	BRIDGE_PIECE_WEIGHTS
	f	[Ldty$n;	e	f_228004_	field_14493	CASTLE_PIECE_WEIGHTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldty$n;Ldsf;Lapf;IIILha;I)Ldty$m;	a	m_228007_	method_14795	findAndCreateBridgePieceFactory
c	dty$1	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1	net/minecraft/class_3390$1	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1
	f	[I	a	f_228016_	field_14508	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dty$a	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing	net/minecraft/class_3390$class_3391	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing
	f	I	a	f_228018_	field_31559	WIDTH
	f	I	b	f_228019_	field_31560	HEIGHT
	f	I	c	f_228020_	field_31561	DEPTH
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(IILha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$a;	a	m_228046_	method_14796	createPiece
c	dty$b	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller	net/minecraft/class_3390$class_3392	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller
	f	I	a	f_228053_	field_31562	WIDTH
	f	I	b	f_228054_	field_31563	HEIGHT
	f	I	c	f_228055_	field_31564	DEPTH
	f	I	d	f_228056_	field_14495	selfSeed
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Ldty$b;	a	m_228072_	method_14797	createPiece
c	dty$c	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight	net/minecraft/class_3390$class_3393	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight
	f	I	a	f_228083_	field_31565	WIDTH
	f	I	b	f_228084_	field_31566	HEIGHT
	f	I	c	f_228085_	field_31567	DEPTH
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Ldty$c;	a	m_228105_	method_14798	createPiece
c	dty$d	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece	net/minecraft/class_3390$class_3394	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece
	f	I	a	f_228113_	field_31568	WIDTH
	f	I	b	f_228114_	field_31569	HEIGHT
	f	I	c	f_228115_	field_31570	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$d;	a	m_228134_	method_14799	createPiece
c	dty$e	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece	net/minecraft/class_3390$class_3395	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece
	f	I	a	f_228141_	field_31571	WIDTH
	f	I	b	f_228142_	field_31572	HEIGHT
	f	I	c	f_228143_	field_31573	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$e;	a	m_228162_	method_14800	createPiece
c	dty$f	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance	net/minecraft/class_3390$class_3396	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance
	f	I	a	f_228169_	field_31574	WIDTH
	f	I	b	f_228170_	field_31575	HEIGHT
	f	I	c	f_228171_	field_31576	DEPTH
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Ldty$f;	a	m_228191_	method_14801	createPiece
c	dty$g	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece	net/minecraft/class_3390$class_3397	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece
	f	I	a	f_228199_	field_31577	WIDTH
	f	I	b	f_228200_	field_31578	HEIGHT
	f	I	c	f_228201_	field_31579	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$g;	a	m_228220_	method_14802	createPiece
c	dty$h	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece	net/minecraft/class_3390$class_3398	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece
	f	I	a	f_228227_	field_31580	WIDTH
	f	I	b	f_228228_	field_31581	HEIGHT
	f	I	c	f_228229_	field_31582	DEPTH
	f	Z	d	f_228230_	field_14496	isNeedingChest
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Ldty$h;	a	m_228250_	method_14803	createPiece
c	dty$i	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece	net/minecraft/class_3390$class_3399	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece
	f	I	a	f_228261_	field_31583	WIDTH
	f	I	b	f_228262_	field_31584	HEIGHT
	f	I	c	f_228263_	field_31585	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$i;	a	m_228282_	method_14804	createPiece
c	dty$j	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece	net/minecraft/class_3390$class_3400	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece
	f	I	a	f_228289_	field_31586	WIDTH
	f	I	b	f_228290_	field_31587	HEIGHT
	f	I	c	f_228291_	field_31588	DEPTH
	f	Z	d	f_228292_	field_14497	isNeedingChest
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Ldty$j;	a	m_228312_	method_14805	createPiece
c	dty$k	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom	net/minecraft/class_3390$class_3401	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom
	f	I	a	f_228323_	field_31589	WIDTH
	f	I	b	f_228324_	field_31590	HEIGHT
	f	I	c	f_228325_	field_31591	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$k;	a	m_228344_	method_14806	createPiece
c	dty$l	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone	net/minecraft/class_3390$class_3402	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone
	f	I	a	f_228351_	field_31592	WIDTH
	f	I	b	f_228352_	field_31593	HEIGHT
	f	I	c	f_228353_	field_31594	DEPTH
	f	Z	d	f_228354_	field_14498	hasPlacedSpawner
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIIILha;)Ldty$l;	a	m_228369_	method_14807	createPiece
c	dty$m	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece	net/minecraft/class_3390$class_3403	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdrs;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)I	a	m_228418_	method_14810	updatePieceWeight
	m	(Ldty$q;Ldsf;Lapf;IIILha;IZ)Ldse;	a	m_228391_	method_14813	generateAndAddPiece
	m	(Ldrs;)Z	a	m_228386_	method_14809	isOkBox
	m	(Ldty$q;Ljava/util/List;Ldsf;Lapf;IIILha;I)Ldty$m;	a	m_228408_	method_14811	generatePiece
	m	(Ldty$q;Ldsf;Lapf;IIZ)Ldse;	a	m_228401_	method_14814	generateChildForward
	m	(Ldty$q;Ldsf;Lapf;IIZ)Ldse;	b	m_228420_	method_14812	generateChildLeft
	m	(Ldty$q;Ldsf;Lapf;IIZ)Ldse;	c	m_228427_	method_14808	generateChildRight
c	dty$n	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight	net/minecraft/class_3390$class_3404	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight
	f	Ljava/lang/Class;	a	f_228434_	field_14501	pieceClass
	f	I	b	f_228435_	field_14503	weight
	f	I	c	f_228436_	field_14502	placeCount
	f	I	d	f_228437_	field_14499	maxPlaceCount
	f	Z	e	f_228438_	field_14500	allowInRow
	m	(Ljava/lang/Class;IIZ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Class;II)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_228448_	method_14815	isValid
	m	(I)Z	a	m_228449_	method_14816	doPlace
c	dty$o	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing	net/minecraft/class_3390$class_3405	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing
	f	I	a	f_228451_	field_31595	WIDTH
	f	I	b	f_228452_	field_31596	HEIGHT
	f	I	c	f_228453_	field_31597	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Ldty$o;	a	m_228472_	method_14817	createPiece
c	dty$p	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom	net/minecraft/class_3390$class_3406	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom
	f	I	a	f_228479_	field_31598	WIDTH
	f	I	b	f_228480_	field_31599	HEIGHT
	f	I	c	f_228481_	field_31600	DEPTH
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIIILha;)Ldty$p;	a	m_228500_	method_14818	createPiece
c	dty$q	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece	net/minecraft/class_3390$class_3407	net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece
	f	Ldty$n;	a	f_228507_	field_14506	previousPiece
	f	Ljava/util/List;	b	f_228508_	field_14507	availableBridgePieces
	f	Ljava/util/List;	c	f_228509_	field_14504	availableCastlePieces
	f	Ljava/util/List;	d	f_228510_	field_14505	pendingChildren
	m	(Lapf;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	dtz	net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure	net/minecraft/class_3108	net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure
	f	Lbcl;	d	f_228517_	field_13705	FORTRESS_ENEMIES
	f	Lcom/mojang/serialization/Codec;	e	f_228518_	field_37803	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_228527_	method_38679	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_228524_	method_41670	method_41670
c	du	net/minecraft/commands/SharedSuggestionProvider	net/minecraft/class_2172	net/minecraft/commands/SharedSuggestionProvider
	m	()Ljava/util/Collection;	A	m_6284_	method_17772	getAbsoluteCoordinates
	m	(Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V	a	m_82938_	method_9250	filterResources
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lacq;)V	a	m_82914_	method_9266	method_9266
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;	a	m_212155_	method_9261	customSuggestion
	m	([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_82967_	method_9253	suggest
	m	(Lacp;Ldu$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;	a	m_212095_	method_41213	suggestRegistryElements
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	a	m_82933_	method_9255	suggestResource
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V	a	m_82918_	method_9256	method_9256
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_82957_	method_9257	suggestResource
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	a	m_82929_	method_9258	suggestResource
	m	(Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;	a	m_82952_	method_9260	suggestCoordinates
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lacq;)V	a	m_82923_	method_9275	method_9275
	m	(Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V	a	m_82944_	method_9268	filterResources
	m	(Lhr;Ldu$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	a	m_212335_	method_41214	suggestRegistryElements
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	a	m_205106_	method_40182	suggestResource
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_82926_	method_9270	suggestResource
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	a	m_82960_	method_9271	suggestResource
	m	(Ljava/lang/String;Ljava/lang/String;)Z	a	m_82949_	method_27136	matchesSubStr
	m	(Lacq;)Lacq;	a	m_82965_	method_9263	method_9263
	m	(Lacq;)Lacq;	b	m_82984_	method_9251	method_9251
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	b	m_165916_	method_35510	suggest
	m	(Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;	b	m_82976_	method_9252	suggest2DCoordinates
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_82981_	method_9264	suggest
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_82970_	method_9265	suggest
	m	(Ljava/lang/String;Ljava/lang/String;)Z	b	m_82973_	method_9272	method_9272
	m	(I)Z	c	m_6761_	method_9259	hasPermission
	m	()Ljava/util/Collection;	q	m_5982_	method_9262	getOnlinePlayerNames
	m	()Ljava/util/Collection;	r	m_5983_	method_9267	getAllTeams
	m	()Ljava/util/stream/Stream;	s	m_5984_	method_9254	getAvailableSounds
	m	()Ljava/util/stream/Stream;	t	m_6860_	method_9273	getRecipeNames
	m	()Ljava/util/Set;	u	m_6553_	method_29310	levels
	m	()Lhs;	v	m_5894_	method_30497	registryAccess
	m	()Lcaw;	w	m_245239_	method_45549	enabledFeatures
	m	()Ljava/util/Collection;	x	m_240700_	method_44750	getCustomTabSugggestions
	m	()Ljava/util/Collection;	y	m_6264_	method_9269	getSelectedEntities
	m	()Ljava/util/Collection;	z	m_6265_	method_17771	getRelevantCoordinates
c	du$a	net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType	net/minecraft/class_2172$class_7078	net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType
	f	Ldu$a;	a	TAGS	field_37262	TAGS
	f	Ldu$a;	b	ELEMENTS	field_37263	ELEMENTS
	f	Ldu$a;	c	ALL	field_37264	ALL
	f	[Ldu$a;	d	$VALUES	field_37265	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_212351_	method_41215	shouldSuggestTags
	m	()Z	b	m_212352_	method_41216	shouldSuggestElements
	m	()[Ldu$a;	c	m_212353_	method_41217	$values
c	du$b	net/minecraft/commands/SharedSuggestionProvider$TextCoordinates	net/minecraft/class_2172$class_2173	net/minecraft/commands/SharedSuggestionProvider$TextCoordinates
	f	Ldu$b;	a	f_82987_	field_9834	DEFAULT_LOCAL
	f	Ldu$b;	b	f_82988_	field_9838	DEFAULT_GLOBAL
	f	Ljava/lang/String;	c	f_82989_	field_9835	x
	f	Ljava/lang/String;	d	f_82990_	field_9836	y
	f	Ljava/lang/String;	e	f_82991_	field_9837	z
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	dua	net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces	net/minecraft/class_4787	net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces
	f	[Lacq;	a	f_228531_	field_22197	FOSSILS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldvu;Ldsf;Lapf;Lgu;)V	a	m_228534_	method_24453	addPieces
c	dua$a	net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece	net/minecraft/class_4787$class_4788	net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece
	m	(Ldvu;Lacq;Lgu;Lcvz;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lacq;)Ldvp;	a	m_228566_	method_35432	method_35432
	m	(Lcvz;)Ldvp;	a	m_228555_	method_35431	makeSettings
c	dub	net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure	net/minecraft/class_4785	net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure
	f	Lcom/mojang/serialization/Codec;	d	f_228569_	field_37804	CODEC
	f	Ldqh;	e	f_228570_	field_37805	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Ldqh;)V	<init>	<init>	<init>	<init>
	m	(Ldsa$a;Ldij;Lgu;Ldss;)V	a	m_228577_	method_41672	method_41672
	m	(Ldub;)Ldqh;	a	m_228582_	method_41673	method_41673
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_228584_	method_41674	method_41674
c	duc	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces	net/minecraft/class_3366	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces
	m	()V	<init>	<init>	<init>	<init>
c	duc$1	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1	net/minecraft/class_3366$1	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1
	f	[I	a	f_228588_	field_14467	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	duc$a	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom	net/minecraft/class_3366$class_3367	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$b	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom	net/minecraft/class_3366$class_3368	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$c	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom	net/minecraft/class_3366$class_3369	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$d	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom	net/minecraft/class_3366$class_3370	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$e	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom	net/minecraft/class_3366$class_3371	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$f	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom	net/minecraft/class_3366$class_3372	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$g	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom	net/minecraft/class_3366$class_3373	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom
	m	()V	<init>	<init>	<init>	<init>
c	duc$h	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding	net/minecraft/class_3366$class_3374	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding
	f	I	C	f_228639_	field_31602	WIDTH
	f	I	D	f_228640_	field_31603	HEIGHT
	f	I	E	f_228641_	field_31604	DEPTH
	f	I	F	f_228642_	field_31605	TOP_POSITION
	f	Lduc$v;	G	f_228643_	field_14464	sourceRoom
	f	Lduc$v;	H	f_228644_	field_14466	coreRoom
	f	Ljava/util/List;	I	f_228645_	field_14465	childPieces
	f	I	a	f_228646_	field_31606	BIOME_RANGE_CHECK
	m	(Lapf;IILha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(ZILcng;Lapf;Ldrs;)V	a	m_228666_	method_14761	generateWing
	m	(Lcng;Lapf;Ldrs;)V	a	m_228654_	method_14763	generateEntranceArchs
	m	(Lapf;)Ljava/util/List;	b	m_228672_	method_14760	generateRoomGraph
	m	(Lcng;Lapf;Ldrs;)V	b	m_228674_	method_14762	generateEntranceWall
	m	(Lcng;Lapf;Ldrs;)V	c	m_228678_	method_14765	generateRoofPiece
	m	(Lcng;Lapf;Ldrs;)V	d	m_228682_	method_14764	generateLowerWall
	m	(Lcng;Lapf;Ldrs;)V	e	m_228686_	method_14766	generateMiddleWall
	m	(Lcng;Lapf;Ldrs;)V	f	m_228690_	method_14767	generateUpperWall
c	duc$i	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter	net/minecraft/class_3366$class_3375	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter
	m	(Lha;Lduc$v;Lapf;)Lduc$r;	a	m_214153_	method_14768	create
	m	(Lduc$v;)Z	a	m_213925_	method_14769	fits
c	duc$j	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom	net/minecraft/class_3366$class_3376	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$k	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom	net/minecraft/class_3366$class_3377	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$l	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom	net/minecraft/class_3366$class_3378	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$m	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom	net/minecraft/class_3366$class_3379	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$n	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom	net/minecraft/class_3366$class_3380	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$o	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom	net/minecraft/class_3366$class_3381	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$p	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom	net/minecraft/class_3366$class_3382	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$q	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse	net/minecraft/class_3366$class_3383	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lha;Ldrs;)V	<init>	<init>	<init>	<init>
c	duc$r	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece	net/minecraft/class_3366$class_3384	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece
	f	I	A	f_228802_	field_31618	PENTHOUSE_INDEX
	f	Lduc$v;	B	f_228803_	field_14479	roomDefinition
	f	Ldcb;	b	f_228804_	field_14473	BASE_GRAY
	f	Ldcb;	c	f_228805_	field_14476	BASE_LIGHT
	f	Ldcb;	d	f_228806_	field_14474	BASE_BLACK
	f	Ldcb;	h	f_228807_	field_14470	DOT_DECO_DATA
	f	Ldcb;	i	f_228808_	field_14471	LAMP_BLOCK
	f	Z	j	f_228809_	field_31607	DO_FILL
	f	Ldcb;	k	f_228810_	field_14475	FILL_BLOCK
	f	Ljava/util/Set;	l	f_228811_	field_14472	FILL_KEEP
	f	I	m	f_228812_	field_31608	GRIDROOM_WIDTH
	f	I	n	f_228813_	field_31609	GRIDROOM_DEPTH
	f	I	o	f_228814_	field_31610	GRIDROOM_HEIGHT
	f	I	p	f_228815_	field_31611	GRID_WIDTH
	f	I	q	f_228816_	field_31612	GRID_DEPTH
	f	I	r	f_228817_	field_31613	GRID_HEIGHT
	f	I	s	f_228818_	field_31614	GRID_FLOOR_COUNT
	f	I	t	f_228819_	field_31615	GRID_SIZE
	f	I	u	f_228820_	field_14469	GRIDROOM_SOURCE_INDEX
	f	I	v	f_228821_	field_14468	GRIDROOM_TOP_CONNECT_INDEX
	f	I	w	f_228822_	field_14478	GRIDROOM_LEFTWING_CONNECT_INDEX
	f	I	x	f_228823_	field_14477	GRIDROOM_RIGHTWING_CONNECT_INDEX
	f	I	y	f_228824_	field_31616	LEFTWING_INDEX
	f	I	z	f_228825_	field_31617	RIGHTWING_INDEX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsr;Lha;ILdrs;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILha;Lduc$v;III)V	<init>	<init>	<init>	<init>
	m	(Lcng;Ldrs;III)V	a	m_247483_	method_14772	spawnElder
	m	(Lcng;Ldrs;IIZ)V	a	m_228859_	method_14774	generateDefaultFloor
	m	(Ldrs;IIII)Z	a	m_228865_	method_14775	chunkIntersects
	m	(Lha;Lduc$v;III)Ldrs;	a	m_228874_	method_35445	makeBoundingBox
	m	(Lcng;Ldrs;IIIIIILdcb;)V	a	m_228849_	method_14771	generateBoxOnFillOnly
	m	(Lcng;Ldrs;IIIIII)V	b	m_228880_	method_14773	generateWaterBox
	m	(III)I	c	m_228889_	method_14770	getRoomIndex
c	duc$s	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom	net/minecraft/class_3366$class_3385	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom
	f	I	a	f_228893_	field_14480	mainDesign
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lha;Lduc$v;Lapf;)V	<init>	<init>	<init>	<init>
c	duc$t	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom	net/minecraft/class_3366$class_3386	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom
	m	(Lha;Lduc$v;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$u	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom	net/minecraft/class_3366$class_3387	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom
	f	I	a	f_228921_	field_14481	mainDesign
	m	(Lha;Ldrs;I)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duc$v	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition	net/minecraft/class_3366$class_3388	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition
	f	I	a	f_228936_	field_14486	index
	f	[Lduc$v;	b	f_228937_	field_14487	connections
	f	[Z	c	f_228938_	field_14482	hasOpening
	f	Z	d	f_228939_	field_14485	claimed
	f	Z	e	f_228940_	field_14484	isSource
	f	I	f	f_228941_	field_14483	scanIndex
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lha;Lduc$v;)V	a	m_228947_	method_14786	setConnection
	m	()V	a	m_228944_	method_14780	updateOpenings
	m	(I)Z	a	m_228945_	method_14783	findSource
	m	()Z	b	m_228950_	method_14785	isSpecial
	m	()I	c	m_228951_	method_14781	countOpenings
c	dud	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure	net/minecraft/class_3116	net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure
	f	Lcom/mojang/serialization/Codec;	d	f_228952_	field_37806	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_228968_	method_38683	generatePieces
	m	(Lclt;JLdsp;)Ldsp;	a	m_228956_	method_38680	regeneratePiecesAfterLoad
	m	(Lclt;Ldij;)Ldse;	a	m_228960_	method_38681	createTopPiece
	m	(Ldsa$a;Ldss;)V	a	m_228965_	method_41675	method_41675
c	due	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces	net/minecraft/class_3409	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces
	f	Ldvq;	a	f_276678_	field_43327	WARM_SUSPICIOUS_BLOCK_PROCESSOR
	f	Ldvq;	b	f_276541_	field_43328	COLD_SUSPICIOUS_BLOCK_PROCESSOR
	f	[Lacq;	c	f_228972_	field_14521	WARM_RUINS
	f	[Lacq;	d	f_228973_	field_14518	RUINS_BRICK
	f	[Lacq;	e	f_228974_	field_14519	RUINS_CRACKED
	f	[Lacq;	f	f_228975_	field_14522	RUINS_MOSSY
	f	[Lacq;	g	f_228976_	field_14516	BIG_RUINS_BRICK
	f	[Lacq;	h	f_228977_	field_14517	BIG_RUINS_MOSSY
	f	[Lacq;	i	f_228978_	field_14520	BIG_RUINS_CRACKED
	f	[Lacq;	j	f_228979_	field_14515	BIG_WARM_RUINS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;Lgu;)Ljava/util/List;	a	m_228984_	method_14821	allPositions
	m	(Lapf;)Lacq;	a	m_228982_	method_14824	getSmallWarmRuin
	m	(Lcpn;Lcpn;Lacq;)Ldvq;	a	m_277092_	method_49885	archyRuleProcessor
	m	(Ldvu;Lapf;Lcvz;Lgu;Lduf;Ldsf;)V	a	m_228987_	method_14825	addClusterRuins
	m	(Ldvu;Lgu;Lcvz;Ldsf;Lapf;Lduf;ZF)V	a	m_229001_	method_14822	addPiece
	m	(Ldvu;Lgu;Lcvz;Ldsf;Lapf;Lduf;)V	a	m_228994_	method_14827	addPieces
	m	(Lapf;)Lacq;	b	m_229010_	method_14826	getBigWarmRuin
c	due$1	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1	net/minecraft/class_3409$1	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1
	f	[I	a	f_229012_	field_31619	$SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	due$a	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece	net/minecraft/class_3409$class_3410	net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece
	f	Lduf$a;	h	f_229014_	field_14527	biomeType
	f	F	i	f_229015_	field_14524	integrity
	f	Z	j	f_229016_	field_14525	isLarge
	m	(Ldvu;Lqr;Lcvz;FLduf$a;Z)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lacq;Lgu;Lcvz;FLduf$a;Z)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lqr;)Ldue$a;	a	m_277007_	method_49886	create
	m	(Lcvz;FLduf$a;)Ldvp;	a	m_277082_	method_35446	makeSettings
	m	(Lcvz;FLduf$a;Lacq;)Ldvp;	a	m_276759_	method_35447	method_35447
	m	(Lgu;Lcls;Lgu;)I	a	m_229041_	method_14829	getHeight
c	duf	net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure	net/minecraft/class_3411	net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure
	f	Lcom/mojang/serialization/Codec;	d	f_229054_	field_37807	CODEC
	f	Lduf$a;	e	f_229055_	field_37808	biomeTemp
	f	F	f	f_229056_	field_37809	largeProbability
	f	F	g	f_229057_	field_37810	clusterProbability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Lduf$a;FF)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_229069_	method_38700	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_229066_	method_41677	method_41677
	m	(Lduf;)Ljava/lang/Float;	a	m_229072_	method_41678	method_41678
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_229074_	method_41679	method_41679
	m	(Lduf;)Ljava/lang/Float;	b	m_229076_	method_41680	method_41680
	m	(Lduf;)Lduf$a;	c	m_229078_	method_41681	method_41681
c	duf$a	net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type	net/minecraft/class_3411$class_3413	net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type
	f	Lduf$a;	a	WARM	field_14532	WARM
	f	Lduf$a;	b	COLD	field_14528	COLD
	f	Lcom/mojang/serialization/Codec;	c	f_229083_	field_24990	CODEC
	f	Ljava/lang/String;	d	f_229084_	field_14529	name
	f	[Lduf$a;	e	$VALUES	field_14531	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_229091_	method_14831	getName
	m	()[Lduf$a;	b	m_229092_	method_36760	$values
c	dug	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece	net/minecraft/class_5189	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece
	f	Lorg/slf4j/Logger;	h	f_229097_	field_24992	LOGGER
	f	F	i	f_229098_	field_31620	PROBABILITY_OF_GOLD_GONE
	f	F	j	f_229099_	field_31621	PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK
	f	F	k	f_229100_	field_31622	PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA
	f	Ldug$b;	l	f_229101_	field_24021	verticalPlacement
	f	Ldug$a;	m	f_229102_	field_24022	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldvu;Lgu;Ldug$b;Ldug$a;Lacq;Ldvt;Lcvz;Lcui;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;FLcpn;)Ldvi;	a	m_229144_	method_27239	getBlockReplaceRule
	m	(Lcui;Lcvz;Ldug$b;Lgu;Ldug$a;)Ldvp;	a	m_229151_	method_35450	makeSettings
	m	(Ldug$b;)Ldhk$a;	a	m_229160_	method_27241	getHeightMapType
	m	(Lapf;Lcmn;)V	a	m_229117_	method_27243	addNetherrackDripColumnsBelowPortal
	m	(Lapf;Lcmn;Lgu;)V	a	m_229120_	method_27244	maybeAddVines
	m	(Ldug$b;Ldug$a;)Ldvi;	a	m_229162_	method_27247	getLavaProcessorRule
	m	(Lcmn;IILdug$b;)I	a	m_229128_	method_27237	getSurfaceY
	m	(Lapf;Lcng;Lgu;)V	a	m_229124_	method_27250	method_27250
	m	(Lcpn;Lcpn;)Ldvi;	a	m_229148_	method_27240	getBlockReplaceRule
	m	(Lqr;Lrk;)V	a	m_229175_	method_28950	method_28950
	m	(Lcmn;Lgu;)Z	a	m_229133_	method_27238	canBlockBeReplacedByNetherrackOrMagma
	m	(Ldvu;Lqr;Lacq;)Ldvp;	a	m_229165_	method_35449	makeSettings
	m	(Lapf;Lcmn;)V	b	m_229178_	method_27245	spreadNetherrack
	m	(Ldvu;Lqr;Lacq;)Ldvp;	b	m_229185_	method_35451	method_35451
	m	(Lapf;Lcmn;Lgu;)V	b	m_229181_	method_27246	maybeAddLeavesAbove
	m	(Lapf;Lcmn;Lgu;)V	c	m_229189_	method_27248	addNetherrackDripColumn
	m	(Lapf;Lcmn;Lgu;)V	d	m_229193_	method_27249	placeNetherrackOrMagma
c	dug$a	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties	net/minecraft/class_5189$class_5190	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties
	f	Lcom/mojang/serialization/Codec;	a	f_229197_	field_24993	CODEC
	f	Z	b	f_229198_	field_24023	cold
	f	F	c	f_229199_	field_24024	mossiness
	f	Z	d	f_229200_	field_24025	airPocket
	f	Z	e	f_229201_	field_24026	overgrown
	f	Z	f	f_229202_	field_24027	vines
	f	Z	g	f_229203_	field_24028	replaceWithBlackstone
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZFZZZZ)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_229213_	method_28951	method_28951
	m	(Ldug$a;)Ljava/lang/Boolean;	a	m_229215_	method_28952	method_28952
	m	(Ldug$a;)Ljava/lang/Boolean;	b	m_229217_	method_28953	method_28953
	m	(Ldug$a;)Ljava/lang/Boolean;	c	m_229219_	method_28954	method_28954
	m	(Ldug$a;)Ljava/lang/Boolean;	d	m_229221_	method_28955	method_28955
	m	(Ldug$a;)Ljava/lang/Float;	e	m_229223_	method_28956	method_28956
	m	(Ldug$a;)Ljava/lang/Boolean;	f	m_229225_	method_28957	method_28957
c	dug$b	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement	net/minecraft/class_5189$class_5191	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement
	f	Ldug$b;	a	ON_LAND_SURFACE	field_24029	ON_LAND_SURFACE
	f	Ldug$b;	b	PARTLY_BURIED	field_24030	PARTLY_BURIED
	f	Ldug$b;	c	ON_OCEAN_FLOOR	field_24031	ON_OCEAN_FLOOR
	f	Ldug$b;	d	IN_MOUNTAIN	field_24032	IN_MOUNTAIN
	f	Ldug$b;	e	UNDERGROUND	field_24033	UNDERGROUND
	f	Ldug$b;	f	IN_NETHER	field_24034	IN_NETHER
	f	Lapr$a;	g	f_229233_	field_37811	CODEC
	f	Ljava/lang/String;	h	f_229234_	field_24036	name
	f	[Ldug$b;	i	$VALUES	field_24037	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ldug$b;	a	m_229242_	method_27254	byName
	m	()Ljava/lang/String;	a	m_229241_	method_27252	getName
	m	()[Ldug$b;	b	m_229244_	method_36761	$values
c	duh	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure	net/minecraft/class_5183	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure
	f	Lcom/mojang/serialization/Codec;	d	f_229249_	field_37812	CODEC
	f	[Ljava/lang/String;	e	f_229250_	field_23999	STRUCTURE_LOCATION_PORTALS
	f	[Ljava/lang/String;	f	f_229251_	field_23998	STRUCTURE_LOCATION_GIANT_PORTALS
	f	F	g	f_229252_	field_31512	PROBABILITY_OF_GIANT_PORTAL
	f	I	h	f_229253_	field_31511	MIN_Y_INDEX
	f	Ljava/util/List;	i	f_229254_	field_37813	setups
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Lduh$a;)V	<init>	<init>	<init>	<init>
	m	(Ldsa$c;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lduh;)Ljava/util/List;	a	m_229298_	method_41684	method_41684
	m	(Lapf;II)I	a	m_229262_	method_27210	getRandomWithinInterval
	m	(Ldij;F)Z	a	m_229281_	method_41682	sample
	m	(Lddy;Lcmo;Ldhy;Lgu;)Lcmy;	a	m_229276_	method_27205	method_27205
	m	(Lapf;Lddy;Ldug$b;ZIILdrs;Lcmo;Ldhy;)I	a	m_229266_	method_27211	findSuitableY
	m	(Lduh$a;Ldug$a;Lgu;Ldsa$a;Ldhy;Lacq;Ldvt;Lcvz;Lcui;Lgu;Ldss;)V	a	m_229286_	method_41683	method_41683
	m	(Lgu;Lhe;)Z	a	m_229300_	method_27209	isCold
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_229303_	method_41685	method_41685
c	duh$a	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup	net/minecraft/class_5183$class_7155	net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup
	f	Lcom/mojang/serialization/Codec;	a	f_229306_	field_37814	CODEC
	f	Ldug$b;	b	f_229307_	comp_576	placement
	f	F	c	f_229308_	comp_577	airPocketProbability
	f	F	d	f_229309_	comp_578	mossiness
	f	Z	e	f_229310_	comp_579	overgrown
	f	Z	f	f_229311_	comp_580	vines
	f	Z	g	f_229312_	comp_581	canBeCold
	f	Z	h	f_229313_	comp_582	replaceWithBlackstone
	f	F	i	f_229314_	comp_583	weight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldug$b;FFZZZZF)V	<init>	<init>	<init>	<init>
	m	()Ldug$b;	a	f_229307_	comp_576	placement
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_229326_	method_41686	method_41686
	m	()F	b	f_229308_	comp_577	airPocketProbability
	m	()F	c	f_229309_	comp_578	mossiness
	m	()Z	d	f_229310_	comp_579	overgrown
	m	()Z	e	f_229311_	comp_580	vines
	m	()Z	f	f_229312_	comp_581	canBeCold
	m	()Z	g	f_229313_	comp_582	replaceWithBlackstone
	m	()F	h	f_229314_	comp_583	weight
c	dui	net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces	net/minecraft/class_3415	net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces
	f	Lgu;	a	f_229339_	field_14536	PIVOT
	f	[Lacq;	b	f_229340_	field_14534	STRUCTURE_LOCATION_BEACHED
	f	[Lacq;	c	f_229341_	field_14535	STRUCTURE_LOCATION_OCEAN
	f	Ljava/util/Map;	d	f_229342_	field_34939	MARKERS_TO_LOOT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lgu;Lcvz;Ldsf;Lapf;Z)V	a	m_229345_	method_14834	addPieces
c	dui$a	net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece	net/minecraft/class_3415$class_3416	net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece
	f	Z	h	f_229352_	field_14538	isBeached
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Lacq;Lgu;Lcvz;Z)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lacq;)Ldvp;	a	m_229381_	method_35453	method_35453
	m	(Lcvz;)Ldvp;	a	m_229370_	method_35452	makeSettings
c	duj	net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure	net/minecraft/class_3170	net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure
	f	Lcom/mojang/serialization/Codec;	d	f_229384_	field_37815	CODEC
	f	Z	e	f_229385_	field_37816	isBeached
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;Z)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_229395_	method_38685	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_229392_	method_41687	method_41687
	m	(Lduj;)Ljava/lang/Boolean;	a	m_229398_	method_41688	method_41688
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	b	m_229400_	method_41689	method_41689
c	duk	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces	net/minecraft/class_3421	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces
	f	I	a	f_229403_	field_36417	MAGIC_START_Y
	f	I	b	f_229404_	field_31624	SMALL_DOOR_WIDTH
	f	I	c	f_229405_	field_31625	SMALL_DOOR_HEIGHT
	f	I	d	f_229406_	field_31626	MAX_DEPTH
	f	I	e	f_229407_	field_31627	LOWEST_Y_POSITION
	f	Z	f	f_229408_	field_31628	CHECK_AIR
	f	[Lduk$f;	g	f_229409_	field_15265	STRONGHOLD_PIECE_WEIGHTS
	f	Ljava/util/List;	h	f_229410_	field_15267	currentPieces
	f	Ljava/lang/Class;	i	f_229411_	field_15266	imposedPiece
	f	I	j	f_229412_	field_15264	totalWeight
	f	Lduk$k;	k	f_229413_	field_15263	SMOOTH_STONE_SELECTOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lduk$m;Ldsf;Lapf;IIILha;I)Lduk$p;	a	m_229417_	method_14851	generatePieceFromSmallDoor
	m	()V	a	m_229416_	method_14855	resetPieces
	m	(Ljava/lang/Class;Ldsf;Lapf;IIILha;I)Lduk$p;	a	m_229426_	method_14847	findAndCreatePieceFactory
	m	(Lduk$m;Ldsf;Lapf;IIILha;I)Ldse;	b	m_229436_	method_14854	generateAndAddPiece
	m	()Z	b	m_229435_	method_14852	updatePieceWeight
c	duk$1	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1	net/minecraft/class_3421$1	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1
	m	(Ljava/lang/Class;II)V	<init>	<init>	<init>	<init>
c	duk$2	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2	net/minecraft/class_3421$2	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2
	m	(Ljava/lang/Class;II)V	<init>	<init>	<init>	<init>
c	duk$3	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3	net/minecraft/class_3421$3	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3
	f	[I	a	f_229457_	field_15294	$SwitchMap$net$minecraft$world$level$levelgen$structure$structures$StrongholdPieces$StrongholdPiece$SmallDoorType
	f	[I	b	f_229458_	field_15293	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	duk$a	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor	net/minecraft/class_3421$class_3422	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor
	f	I	a	f_229460_	field_31629	WIDTH
	f	I	b	f_229461_	field_31630	HEIGHT
	f	I	c	f_229462_	field_31631	DEPTH
	f	Z	d	f_229463_	field_15268	hasPlacedChest
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$a;	a	m_229483_	method_14856	createPiece
c	duk$b	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor	net/minecraft/class_3421$class_3423	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor
	f	I	a	f_229494_	field_15269	steps
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;)Ldrs;	a	m_229509_	method_14857	findPieceBox
c	duk$c	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing	net/minecraft/class_3421$class_3424	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing
	f	I	a	f_229519_	field_31632	WIDTH
	f	I	b	f_229520_	field_31633	HEIGHT
	f	I	c	f_229521_	field_31634	DEPTH
	f	Z	d	f_229522_	field_15273	leftLow
	f	Z	i	f_229523_	field_15272	leftHigh
	f	Z	j	f_229524_	field_15271	rightLow
	f	Z	k	f_229525_	field_15270	rightHigh
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$c;	a	m_229545_	method_14858	createPiece
c	duk$d	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn	net/minecraft/class_3421$class_3425	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$d;	a	m_229575_	method_14859	createPiece
c	duk$e	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library	net/minecraft/class_3421$class_3426	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library
	f	I	a	f_229583_	field_31635	WIDTH
	f	I	b	f_229584_	field_31636	HEIGHT
	f	I	c	f_229585_	field_31637	TALL_HEIGHT
	f	I	d	f_229586_	field_31638	DEPTH
	f	Z	i	f_229587_	field_15274	isTall
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$e;	a	m_229603_	method_14860	createPiece
c	duk$f	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight	net/minecraft/class_3421$class_3427	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight
	f	Ljava/lang/Class;	a	f_229614_	field_15276	pieceClass
	f	I	b	f_229615_	field_15278	weight
	f	I	c	f_229616_	field_15277	placeCount
	f	I	d	f_229617_	field_15275	maxPlaceCount
	m	(Ljava/lang/Class;II)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_229622_	method_14861	isValid
	m	(I)Z	a	m_214198_	method_14862	doPlace
c	duk$g	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom	net/minecraft/class_3421$class_3428	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom
	f	I	a	f_229624_	field_31639	WIDTH
	f	I	b	f_229625_	field_31640	HEIGHT
	f	I	c	f_229626_	field_31641	DEPTH
	f	Z	d	f_229627_	field_15279	hasPlacedSpawner
	m	(ILdrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;IIILha;I)Lduk$g;	a	m_229646_	method_14863	createPiece
c	duk$h	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall	net/minecraft/class_3421$class_3429	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall
	f	I	a	f_229656_	field_31642	WIDTH
	f	I	b	f_229657_	field_31643	HEIGHT
	f	I	c	f_229658_	field_31644	DEPTH
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$h;	a	m_229678_	method_14864	createPiece
c	duk$i	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn	net/minecraft/class_3421$class_3430	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$i;	a	m_229705_	method_16652	createPiece
c	duk$j	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing	net/minecraft/class_3421$class_3431	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing
	f	I	a	f_229713_	field_31645	WIDTH
	f	I	b	f_229714_	field_31646	HEIGHT
	f	I	c	f_229715_	field_31647	DEPTH
	f	I	d	f_229716_	field_15280	type
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$j;	a	m_229736_	method_14865	createPiece
c	duk$k	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector	net/minecraft/class_3421$class_3432	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector
	m	()V	<init>	<init>	<init>	<init>
c	duk$l	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown	net/minecraft/class_3421$class_3433	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown
	f	I	a	f_229754_	field_31648	WIDTH
	f	I	b	f_229755_	field_31649	HEIGHT
	f	I	c	f_229756_	field_31650	DEPTH
	f	Z	d	f_229757_	field_15281	isSource
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;IIILha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$l;	a	m_229786_	method_14866	createPiece
c	duk$m	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece	net/minecraft/class_3421$class_3434	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece
	f	Lduk$f;	a	f_229797_	field_15284	previousPiece
	f	Lduk$g;	b	f_229798_	field_15283	portalRoomPiece
	f	Ljava/util/List;	c	f_229799_	field_15282	pendingChildren
	m	(Lapf;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	duk$n	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight	net/minecraft/class_3421$class_3435	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight
	f	I	a	f_229807_	field_31651	WIDTH
	f	I	b	f_229808_	field_31652	HEIGHT
	f	I	c	f_229809_	field_31653	DEPTH
	f	Z	d	f_229810_	field_15286	leftChild
	f	Z	i	f_229811_	field_15285	rightChild
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$n;	a	m_229831_	method_14867	createPiece
c	duk$o	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown	net/minecraft/class_3421$class_3436	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown
	f	I	a	f_229842_	field_31654	WIDTH
	f	I	b	f_229843_	field_31655	HEIGHT
	f	I	c	f_229844_	field_31656	DEPTH
	m	(ILapf;Ldrs;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsf;Lapf;IIILha;I)Lduk$o;	a	m_229864_	method_14868	createPiece
c	duk$p	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece	net/minecraft/class_3421$class_3437	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece
	f	Lduk$p$a;	h	f_229872_	field_15287	entryDoor
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdrs;)V	<init>	<init>	<init>	<init>
	m	(Lduk$m;Ldsf;Lapf;II)Ldse;	a	m_229893_	method_14874	generateSmallDoorChildForward
	m	(Lcng;Lapf;Ldrs;Lduk$p$a;III)V	a	m_229880_	method_14872	generateSmallDoor
	m	(Ldrs;)Z	a	m_229888_	method_14871	isOkBox
	m	(Lduk$m;Ldsf;Lapf;II)Ldse;	b	m_229901_	method_14870	generateSmallDoorChildLeft
	m	(Lapf;)Lduk$p$a;	b	m_229899_	method_14869	randomSmallDoor
	m	(Lduk$m;Ldsf;Lapf;II)Ldse;	c	m_229907_	method_14873	generateSmallDoorChildRight
c	duk$p$a	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType	net/minecraft/class_3421$class_3437$class_3438	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType
	f	Lduk$p$a;	a	OPENING	field_15288	OPENING
	f	Lduk$p$a;	b	WOOD_DOOR	field_15290	WOOD_DOOR
	f	Lduk$p$a;	c	GRATES	field_15289	GRATES
	f	Lduk$p$a;	d	IRON_DOOR	field_15291	IRON_DOOR
	f	[Lduk$p$a;	e	$VALUES	field_15292	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lduk$p$a;	a	m_229922_	method_36762	$values
c	duk$q	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn	net/minecraft/class_3421$class_3466	net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn
	f	I	a	f_229926_	field_31657	WIDTH
	f	I	b	f_229927_	field_31658	HEIGHT
	f	I	c	f_229928_	field_31659	DEPTH
	m	(Ldsr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldsr;ILdrs;)V	<init>	<init>	<init>	<init>
c	dul	net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure	net/minecraft/class_3188	net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure
	f	Lcom/mojang/serialization/Codec;	d	f_229936_	field_37817	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_229945_	method_41691	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_229942_	method_41690	method_41690
c	dum	net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece	net/minecraft/class_3447	net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece
	f	Z	h	f_229949_	field_15322	spawnedWitch
	f	Z	i	f_229950_	field_16445	spawnedCat
	m	(Lapf;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcnb;Ldrs;)V	a	m_229957_	method_16181	spawnCat
c	dun	net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure	net/minecraft/class_3197	net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure
	f	Lcom/mojang/serialization/Codec;	d	f_229971_	field_37818	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldss;Ldsa$a;)V	a	m_229980_	method_38693	generatePieces
	m	(Ldsa$a;Ldss;)V	a	m_229977_	method_41693	method_41693
c	duo	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces	net/minecraft/class_3471	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces
	m	()V	<init>	<init>	<init>	<init>
	m	([Ljava/lang/String;)V	a	main	method_35471	main
	m	(Ldvu;Lgu;Lcvz;Ljava/util/List;Lapf;)V	a	m_229985_	method_15029	generateMansion
c	duo$a	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection	net/minecraft/class_3471$class_3472	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection
	m	()V	<init>	<init>	<init>	<init>
c	duo$b	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection	net/minecraft/class_3471$class_3473	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;)Ljava/lang/String;	a	m_214126_	method_15037	get1x1
	m	(Lapf;Z)Ljava/lang/String;	a	m_213986_	method_15033	get1x2SideEntrance
	m	(Lapf;Z)Ljava/lang/String;	b	m_213985_	method_15031	get1x2FrontEntrance
	m	(Lapf;)Ljava/lang/String;	b	m_214127_	method_15032	get1x1Secret
	m	(Lapf;)Ljava/lang/String;	c	m_214128_	method_15035	get1x2Secret
	m	(Lapf;)Ljava/lang/String;	d	m_214124_	method_15034	get2x2
	m	(Lapf;)Ljava/lang/String;	e	m_214125_	method_15036	get2x2Secret
c	duo$c	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid	net/minecraft/class_3471$class_3474	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid
	f	I	a	f_230020_	field_31665	DEFAULT_SIZE
	f	I	b	f_230021_	field_31666	CLEAR
	f	I	c	f_230022_	field_31667	CORRIDOR
	f	I	d	f_230023_	field_31668	ROOM
	f	I	e	f_230024_	field_31669	START_ROOM
	f	I	f	f_230025_	field_31670	TEST_ROOM
	f	I	g	f_230026_	field_31671	BLOCKED
	f	I	h	f_230027_	field_31672	ROOM_1x1
	f	I	i	f_230028_	field_31673	ROOM_1x2
	f	I	j	f_230029_	field_31674	ROOM_2x2
	f	I	k	f_230030_	field_31675	ROOM_ORIGIN_FLAG
	f	I	l	f_230031_	field_31676	ROOM_DOOR_FLAG
	f	I	m	f_230032_	field_31677	ROOM_STAIRS_FLAG
	f	I	n	f_230033_	field_31678	ROOM_CORRIDOR_FLAG
	f	I	o	f_230034_	field_31679	ROOM_TYPE_MASK
	f	I	p	f_230035_	field_31680	ROOM_ID_MASK
	f	Lapf;	q	f_230036_	field_15438	random
	f	Lduo$g;	r	f_230037_	field_15440	baseGrid
	f	Lduo$g;	s	f_230038_	field_15439	thirdFloorGrid
	f	[Lduo$g;	t	f_230039_	field_15443	floorRooms
	f	I	u	f_230040_	field_15442	entranceX
	f	I	v	f_230041_	field_15441	entranceY
	m	(Lapf;)V	<init>	<init>	<init>	<init>
	m	(Lduo$g;IIII)Z	a	m_230051_	method_15039	isRoomId
	m	(Lduo$g;)Z	a	m_230045_	method_15046	cleanEdges
	m	(Lduo$g;Lduo$g;)V	a	m_230063_	method_15042	identifyRooms
	m	()V	a	m_230044_	method_35472	print
	m	(Lduo$g;II)Z	a	m_230047_	method_15047	isHouse
	m	(Lduo$g;IILha;I)V	a	m_230057_	method_15045	recursiveCorridor
	m	(Lduo$g;IIII)Lha;	b	m_230067_	method_15040	get1x2RoomDirection
	m	()V	b	m_230066_	method_15048	setupThirdFloor
c	duo$d	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer	net/minecraft/class_3471$class_3475	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer
	f	Ldvu;	a	f_230073_	field_15444	structureTemplateManager
	f	Lapf;	b	f_230074_	field_15447	random
	f	I	c	f_230075_	field_15446	startX
	f	I	d	f_230076_	field_15445	startY
	m	(Ldvu;Lapf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lgu;Lcvz;Lha;Lduo$b;)V	a	m_230108_	method_15057	addRoom1x1
	m	(Ljava/util/List;Lduo$e;)V	a	m_230085_	method_15054	entrance
	m	(Lgu;Lcvz;Ljava/util/List;Lduo$c;)V	a	m_230080_	method_15050	createMansion
	m	(Ljava/util/List;Lgu;Lcvz;Lduo$g;Lduo$g;)V	a	m_230102_	method_15055	createRoof
	m	(Ljava/util/List;Lgu;Lcvz;Lha;Lha;Lduo$b;)V	a	m_230114_	method_15056	addRoom2x2
	m	(Ljava/util/List;Lduo$e;Lduo$g;Lha;IIII)V	a	m_230088_	method_15051	traverseOuterWalls
	m	(Ljava/util/List;Lgu;Lcvz;Lduo$b;)V	a	m_230097_	method_15053	addRoom2x2Secret
	m	(Ljava/util/List;Lgu;Lcvz;Lha;Lha;Lduo$b;Z)V	a	m_230121_	method_15059	addRoom1x2
	m	(Ljava/util/List;Lduo$e;)V	b	m_230129_	method_15052	traverseWallPiece
	m	(Ljava/util/List;Lduo$e;)V	c	m_230132_	method_15058	traverseTurn
	m	(Ljava/util/List;Lduo$e;)V	d	m_230135_	method_15060	traverseInnerTurn
c	duo$e	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData	net/minecraft/class_3471$class_3476	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData
	f	Lcvz;	a	f_230138_	field_15450	rotation
	f	Lgu;	b	f_230139_	field_15449	position
	f	Ljava/lang/String;	c	f_230140_	field_15448	wallType
	m	()V	<init>	<init>	<init>	<init>
c	duo$f	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection	net/minecraft/class_3471$class_3477	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection
	m	()V	<init>	<init>	<init>	<init>
c	duo$g	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid	net/minecraft/class_3471$class_3478	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid
	f	[[I	a	f_230159_	field_15451	grid
	f	I	b	f_230160_	field_15454	width
	f	I	c	f_230161_	field_15453	height
	f	I	d	f_230162_	field_15452	valueIfOutside
	m	(III)V	<init>	<init>	<init>	<init>
	m	(IIII)V	a	m_230174_	method_15061	setif
	m	(IIIII)V	a	m_230179_	method_15062	set
	m	(III)V	a	m_230170_	method_15065	set
	m	(II)I	a	m_230167_	method_15066	get
	m	(III)Z	b	m_230185_	method_15067	edgesTo
c	duo$h	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection	net/minecraft/class_3471$class_3479	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection
	m	()V	<init>	<init>	<init>	<init>
c	duo$i	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece	net/minecraft/class_3471$class_3480	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece
	m	(Ldvu;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Ljava/lang/String;Lgu;Lcvz;)V	<init>	<init>	<init>	<init>
	m	(Ldvu;Ljava/lang/String;Lgu;Lcvz;Lcui;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacq;	a	m_230210_	method_35474	makeLocation
	m	(Lcui;Lcvz;)Ldvp;	a	m_230204_	method_35473	makeSettings
	m	(Lqr;Lacq;)Ldvp;	a	m_230218_	method_35475	method_35475
c	dup	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure	net/minecraft/class_3223	net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure
	f	Lcom/mojang/serialization/Codec;	d	f_230222_	field_37819	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldsa$c;)V	<init>	<init>	<init>	<init>
	m	(Ldsa$a;Lgu;Lcvz;Ldss;)V	a	m_230236_	method_41695	method_41695
	m	(Ldss;Ldsa$a;Lgu;Lcvz;)V	a	m_230241_	method_41696	generatePieces
c	duq	net/minecraft/world/level/levelgen/structure/structures/package-info	net/minecraft/class_7156	net/minecraft/world/level/levelgen/structure/structures/package-info
c	dur	net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest	net/minecraft/class_3818	net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest
	f	Lcom/mojang/serialization/Codec;	a	f_73953_	field_24994	CODEC
	f	Ldur;	b	f_73954_	field_16868	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldur;	b	m_73961_	method_28959	method_28959
c	dus	net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest	net/minecraft/class_4992	net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest
	f	Lcom/mojang/serialization/Codec;	a	f_73962_	field_24995	CODEC
	f	F	b	f_73963_	field_23334	minChance
	f	F	d	f_73964_	field_23335	maxChance
	f	I	e	f_73965_	field_23336	minDist
	f	I	f	f_73966_	field_23337	maxDist
	f	Lha$a;	g	f_73967_	field_23338	axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFIILha$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_73976_	method_28960	method_28960
	m	(Ldus;)Lha$a;	a	m_163710_	method_28961	method_28961
	m	(Ldus;)Ljava/lang/Integer;	b	m_163712_	method_28962	method_28962
	m	(Ldus;)Ljava/lang/Integer;	c	m_163714_	method_28963	method_28963
	m	(Ldus;)Ljava/lang/Float;	d	m_163716_	method_28964	method_28964
	m	(Ldus;)Ljava/lang/Float;	e	m_163718_	method_28965	method_28965
c	dut	net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor	net/minecraft/class_5192	net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_73993_	field_24996	CODEC
	f	Ldut;	b	f_73994_	field_24040	INSTANCE
	f	Ljava/util/Map;	c	f_73995_	field_24041	replacements
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/HashMap;)V	a	m_74006_	method_27255	method_27255
	m	()Ldut;	b	m_74008_	method_28966	method_28966
c	duu	net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor	net/minecraft/class_5193	net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74009_	field_24997	CODEC
	f	F	b	f_163720_	field_31681	PROBABILITY_OF_REPLACING_FULL_BLOCK
	f	F	c	f_163721_	field_31682	PROBABILITY_OF_REPLACING_STAIRS
	f	F	d	f_163722_	field_31683	PROBABILITY_OF_REPLACING_OBSIDIAN
	f	[Ldcb;	e	f_163723_	field_27338	NON_MOSSY_REPLACEMENTS
	f	F	f	f_74010_	field_24042	mossiness
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lapf;Ldcb;)Ldcb;	a	m_230260_	method_27258	maybeReplaceStairs
	m	(Lapf;)Ldcb;	a	m_230255_	method_27256	maybeReplaceFullStoneBlock
	m	(Lapf;Lcpn;)Ldcb;	a	m_230257_	method_27257	getRandomFacingStairs
	m	(Lapf;[Ldcb;[Ldcb;)Ldcb;	a	m_230266_	method_27260	getRandomBlock
	m	(Lapf;[Ldcb;)Ldcb;	a	m_230263_	method_27259	getRandomBlock
	m	(Lduu;)Ljava/lang/Float;	a	m_74022_	method_28967	method_28967
	m	(Lapf;)Ldcb;	b	m_230270_	method_27261	maybeReplaceSlab
	m	(Lapf;)Ldcb;	c	m_230272_	method_27262	maybeReplaceWall
	m	(Lapf;)Ldcb;	d	m_230274_	method_27263	maybeReplaceObsidian
c	duv	net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor	net/minecraft/class_3793	net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74045_	field_24998	CODEC
	f	Lduv;	b	f_74046_	field_16718	STRUCTURE_BLOCK
	f	Lduv;	c	f_74047_	field_16719	AIR
	f	Lduv;	d	f_74048_	field_16721	STRUCTURE_AND_AIR
	f	Lcom/google/common/collect/ImmutableList;	e	f_74049_	field_16720	toIgnore
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lduv;)Ljava/util/List;	a	m_74061_	method_28968	method_28968
c	duw	net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest	net/minecraft/class_3819	net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest
	f	Lcom/mojang/serialization/Codec;	a	f_74063_	field_24999	CODEC
	f	Lcpn;	b	f_74064_	field_16869	block
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Lduw;)Lcpn;	a	m_74072_	method_28969	method_28969
c	dux	net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor	net/minecraft/class_3488	net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74074_	field_25000	CODEC
	f	Ljava/util/Optional;	b	f_230279_	field_38437	rottableBlocks
	f	F	c	f_74075_	field_15523	integrity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Optional;F)V	<init>	<init>	<init>	<init>
	m	(Lhi;F)V	<init>	<init>	<init>	<init>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Ldux;)Ljava/lang/Float;	a	m_230288_	method_42712	method_42712
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257363_	method_42711	method_42711
	m	(Ldux;)Ljava/util/Optional;	b	m_230290_	method_42713	method_42713
c	duy	net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest	net/minecraft/class_3820	net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest
	f	Lcom/mojang/serialization/Codec;	a	f_74089_	field_25001	CODEC
	f	Ldcb;	b	f_74090_	field_16870	blockState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lduy;)Ldcb;	a	m_74098_	method_28971	method_28971
c	duz	net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor	net/minecraft/class_8243	net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_276424_	field_43329	CODEC
	f	Ldvq;	b	f_276605_	field_43330	delegate
	f	Lbdc;	c	f_276479_	field_43331	limit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldvq;Lbdc;)V	<init>	<init>	<init>	<init>
	m	(Lduz;)Lbdc;	a	m_277153_	method_49889	method_49889
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_276771_	method_49888	method_49888
	m	(Lduz;)Ldvq;	b	m_276769_	method_49890	method_49890
c	dv	net/minecraft/commands/arguments/AngleArgument	net/minecraft/class_5473	net/minecraft/commands/arguments/AngleArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_83803_	field_26368	ERROR_NOT_COMPLETE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_166217_	field_27345	ERROR_INVALID_ANGLE
	f	Ljava/util/Collection;	c	f_83804_	field_26369	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Ldv$a;	a	parse	method_30659	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F	a	m_83810_	method_30660	getAngle
	m	()Ldv;	a	m_83807_	method_30658	angle
c	dv$a	net/minecraft/commands/arguments/AngleArgument$SingleAngle	net/minecraft/class_5473$class_5474	net/minecraft/commands/arguments/AngleArgument$SingleAngle
	f	F	a	f_83816_	field_26370	angle
	f	Z	b	f_83817_	field_26371	isRelative
	m	(FZ)V	<init>	<init>	<init>	<init>
	m	(Lds;)F	a	m_83825_	method_30661	getAngle
c	dva	net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor	net/minecraft/class_3795	net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74100_	field_25002	CODEC
	f	Ldhk$a;	b	f_74101_	field_16723	heightmap
	f	I	c	f_74102_	field_16725	offset
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldhk$a;I)V	<init>	<init>	<init>	<init>
	m	(Ldva;)Ljava/lang/Integer;	a	m_163726_	method_28973	method_28973
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_74115_	method_28972	method_28972
	m	(Ldva;)Ldhk$a;	b	m_163728_	method_28974	method_28974
c	dvb	net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor	net/minecraft/class_3794	net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74121_	field_25003	CODEC
	f	Ldvb;	b	f_74122_	field_16871	INSTANCE
	f	Lorg/slf4j/Logger;	c	f_276536_	field_43332	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldvb;	b	m_74133_	method_28975	method_28975
c	dvc	net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor	net/minecraft/class_5399	net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74134_	field_25618	CODEC
	f	Ldvc;	b	f_74135_	field_25619	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldvc;	b	m_74146_	method_29966	method_29966
c	dvd	net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest	net/minecraft/class_4993	net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest
	f	Lcom/mojang/serialization/Codec;	a	f_74147_	field_25004	CODEC
	f	F	b	f_74148_	field_23339	minChance
	f	F	d	f_74149_	field_23340	maxChance
	f	I	e	f_74150_	field_23341	minDist
	f	I	f	f_74151_	field_23342	maxDist
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFII)V	<init>	<init>	<init>	<init>
	m	(Ldvd;)Ljava/lang/Integer;	a	m_163730_	method_28977	method_28977
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_74159_	method_28976	method_28976
	m	(Ldvd;)Ljava/lang/Integer;	b	m_163732_	method_28978	method_28978
	m	(Ldvd;)Ljava/lang/Float;	c	m_163734_	method_28979	method_28979
	m	(Ldvd;)Ljava/lang/Float;	d	m_163736_	method_28980	method_28980
c	dve	net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor	net/minecraft/class_3822	net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74174_	field_25005	CODEC
	f	Ldve;	b	f_74175_	field_16876	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldve;	b	m_74186_	method_28981	method_28981
c	dvf	net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest	net/minecraft/class_4994	net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest
	f	Lcom/mojang/serialization/Codec;	a	f_74187_	field_25006	CODEC
	f	Ldvf;	b	f_74188_	field_23343	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldvf;	b	m_74197_	method_28982	method_28982
c	dvg	net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest	net/minecraft/class_4995	net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest
	f	Lcom/mojang/serialization/Codec;	c	f_74198_	field_25007	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;Lgu;Lgu;Lapf;)Z	a	m_213782_	method_26406	test
	m	()Ldvh;	a	m_6158_	method_26404	getType
c	dvh	net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType	net/minecraft/class_4996	net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType
	f	Ldvh;	a	f_74205_	field_23344	ALWAYS_TRUE_TEST
	f	Ldvh;	b	f_74206_	field_23345	LINEAR_POS_TEST
	f	Ldvh;	c	f_74207_	field_23346	AXIS_ALIGNED_LINEAR_POS_TEST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldvh;	a	m_74211_	method_26409	register
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_74209_	method_28983	method_28983
	m	()Lcom/mojang/serialization/Codec;	codec	m_74214_	codec	codec
c	dvi	net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule	net/minecraft/class_3821	net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule
	f	Ldwa;	a	f_276568_	field_43333	DEFAULT_BLOCK_ENTITY_MODIFIER
	f	Lcom/mojang/serialization/Codec;	b	f_74215_	field_25008	CODEC
	f	Ldvn;	c	f_74216_	field_16872	inputPredicate
	f	Ldvn;	d	f_74217_	field_16873	locPredicate
	f	Ldvg;	e	f_74218_	field_23347	posPredicate
	f	Ldcb;	f	f_74219_	field_16874	outputState
	f	Ldwb;	g	f_276504_	field_43334	blockEntityModifier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldvn;Ldvn;Ldvg;Ldcb;Ldwb;)V	<init>	<init>	<init>	<init>
	m	(Ldvn;Ldvn;Ldvg;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldvn;Ldvn;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ldcb;Lgu;Lgu;Lgu;Lapf;)Z	a	m_230309_	method_16762	test
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_276761_	method_28984	method_28984
	m	()Ldcb;	a	m_74237_	method_16763	getOutputState
	m	(Lapf;Lqr;)Lqr;	a	m_276991_	method_16760	getOutputTag
	m	(Ldvi;)Ldwb;	a	m_276760_	method_28985	method_28985
	m	(Ldvi;)Ldcb;	b	m_163740_	method_28986	method_28986
	m	(Ldvi;)Ldvg;	c	m_163742_	method_28987	method_28987
	m	(Ldvi;)Ldvn;	d	m_163744_	method_28988	method_28988
	m	(Ldvi;)Ldvn;	e	m_163746_	method_28989	method_28989
c	dvj	net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor	net/minecraft/class_6378	net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor
	f	Lanl;	a	f_163748_	field_33771	cannotReplace
	f	Lcom/mojang/serialization/Codec;	b	f_163749_	field_33772	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;)V	<init>	<init>	<init>	<init>
	m	(Ldvj;)Lanl;	a	m_205052_	method_37002	method_37002
c	dvk	net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest	net/minecraft/class_3824	net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest
	f	Lcom/mojang/serialization/Codec;	a	f_74258_	field_25009	CODEC
	f	Lcpn;	b	f_74259_	field_16880	block
	f	F	d	f_74260_	field_16879	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcpn;F)V	<init>	<init>	<init>	<init>
	m	(Ldvk;)Ljava/lang/Float;	a	m_163763_	method_28991	method_28991
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_257364_	method_28990	method_28990
	m	(Ldvk;)Lcpn;	b	m_163765_	method_28992	method_28992
c	dvl	net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest	net/minecraft/class_3823	net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest
	f	Lcom/mojang/serialization/Codec;	a	f_74275_	field_25010	CODEC
	f	Ldcb;	b	f_74276_	field_16878	blockState
	f	F	d	f_74277_	field_16877	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;F)V	<init>	<init>	<init>	<init>
	m	(Ldvl;)Ljava/lang/Float;	a	m_163767_	method_28994	method_28994
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_74286_	method_28993	method_28993
	m	(Ldvl;)Ldcb;	b	m_163769_	method_28995	method_28995
c	dvm	net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor	net/minecraft/class_3826	net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor
	f	Lcom/mojang/serialization/Codec;	a	f_74292_	field_25011	CODEC
	f	Lcom/google/common/collect/ImmutableList;	b	f_74293_	field_16881	rules
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldvm;)Ljava/util/List;	a	m_74305_	method_28996	method_28996
c	dvn	net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest	net/minecraft/class_3825	net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest
	f	Lcom/mojang/serialization/Codec;	c	f_74307_	field_25012	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldvo;	a	m_7319_	method_16766	getType
	m	(Ldcb;Lapf;)Z	a	m_213865_	method_16768	test
c	dvo	net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType	net/minecraft/class_3827	net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType
	f	Ldvo;	a	f_74312_	field_16982	ALWAYS_TRUE_TEST
	f	Ldvo;	b	f_74313_	field_16981	BLOCK_TEST
	f	Ldvo;	c	f_74314_	field_16985	BLOCKSTATE_TEST
	f	Ldvo;	d	f_74315_	field_16983	TAG_TEST
	f	Ldvo;	e	f_74316_	field_16980	RANDOM_BLOCK_TEST
	f	Ldvo;	f	f_74317_	field_16984	RANDOM_BLOCKSTATE_TEST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_74319_	method_28997	method_28997
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldvo;	a	m_74321_	method_16821	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_74324_	codec	codec
c	dvp	net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings	net/minecraft/class_3492	net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings
	f	Lcui;	a	f_74361_	field_15564	mirror
	f	Lcvz;	b	f_74362_	field_15569	rotation
	f	Lgu;	c	f_74363_	field_15566	rotationPivot
	f	Z	d	f_74364_	field_15571	ignoreEntities
	f	Ldrs;	e	f_74366_	field_15565	boundingBox
	f	Z	f	f_74367_	field_15567	keepLiquids
	f	Lapf;	g	f_74368_	field_15570	random
	f	I	h	f_74369_	field_15575	palette
	f	Ljava/util/List;	i	f_74370_	field_16446	processors
	f	Z	j	f_74371_	field_16587	knownShape
	f	Z	k	f_74372_	field_24043	finalizeEntities
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;)Ldvp;	a	m_230324_	method_15112	setRandom
	m	(Z)Ldvp;	a	m_74392_	method_15133	setIgnoreEntities
	m	(Ldrs;)Ldvp;	a	m_74381_	method_15126	setBoundingBox
	m	()Ldvp;	a	m_74374_	method_15128	copy
	m	(Lgu;)Ldvp;	a	m_74385_	method_15119	setRotationPivot
	m	(Lcvz;)Ldvp;	a	m_74379_	method_15123	setRotation
	m	(Lcui;)Ldvp;	a	m_74377_	method_15125	setMirror
	m	(Ldvq;)Ldvp;	a	m_74383_	method_16184	addProcessor
	m	(Ljava/util/List;Lgu;)Ldvt$a;	a	m_74387_	method_15121	getRandomPalette
	m	(Z)Ldvp;	b	m_163782_	method_35476	setKeepLiquids
	m	()Ldvp;	b	m_74394_	method_16183	clearProcessors
	m	(Lgu;)Lapf;	b	m_230326_	method_15115	getRandom
	m	(Ldvq;)Ldvp;	b	m_74397_	method_16664	popProcessor
	m	(Z)Ldvp;	c	m_74402_	method_15131	setKnownShape
	m	()Lcui;	c	m_74401_	method_15114	getMirror
	m	(Z)Ldvp;	d	m_74405_	method_27264	setFinalizeEntities
	m	()Lcvz;	d	m_74404_	method_15113	getRotation
	m	()Lgu;	e	m_74407_	method_15134	getRotationPivot
	m	()Z	f	m_74408_	method_15135	isIgnoreEntities
	m	()Ldrs;	g	m_74409_	method_15124	getBoundingBox
	m	()Z	h	m_74410_	method_16444	getKnownShape
	m	()Ljava/util/List;	i	m_74411_	method_16182	getProcessors
	m	()Z	j	m_74413_	method_15120	shouldKeepLiquids
	m	()Z	k	m_74414_	method_27265	shouldFinalizeEntities
c	dvq	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor	net/minecraft/class_3491	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldvs;	a	m_6953_	method_16772	getType
	m	(Lcnb;Lgu;Lgu;Ljava/util/List;Ljava/util/List;Ldvp;)Ljava/util/List;	a	m_276976_	method_49887	finalizeProcessing
	m	(Lcmp;Lgu;Lgu;Ldvt$c;Ldvt$c;Ldvp;)Ldvt$c;	a	m_7382_	method_15110	processBlock
c	dvr	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList	net/minecraft/class_5497	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList
	f	Ljava/util/List;	a	f_74422_	field_26662	list
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_74425_	method_31027	list
c	dvs	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType	net/minecraft/class_3828	net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType
	f	Lcom/mojang/serialization/Codec;	a	f_74465_	field_25013	SINGLE_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_74466_	field_26663	LIST_OBJECT_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_74467_	field_25876	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	d	f_74468_	field_25877	LIST_CODEC
	f	Ldvs;	e	f_74456_	field_16986	BLOCK_IGNORE
	f	Ldvs;	f	f_74457_	field_16988	BLOCK_ROT
	f	Ldvs;	g	f_74458_	field_16989	GRAVITY
	f	Ldvs;	h	f_74459_	field_16991	JIGSAW_REPLACEMENT
	f	Ldvs;	i	f_74460_	field_16990	RULE
	f	Ldvs;	j	f_74461_	field_16987	NOP
	f	Ldvs;	k	f_74462_	field_24044	BLOCK_AGE
	f	Ldvs;	l	f_74463_	field_24045	BLACKSTONE_REPLACE
	f	Ldvs;	m	f_74464_	field_25620	LAVA_SUBMERGED_BLOCK
	f	Ldvs;	n	f_163784_	field_33773	PROTECTED_BLOCKS
	f	Ldvs;	o	f_276421_	field_43335	CAPPED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_74472_	method_28998	method_28998
	m	(Lcom/mojang/datafixers/util/Either;)Ldvr;	a	m_74470_	method_31028	method_31028
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldvs;	a	m_74476_	method_16822	register
	m	(Ldvr;)Ldvr;	a	m_163785_	method_31029	method_31029
	m	(Ldvr;)Ldvr;	b	m_163787_	method_31030	method_31030
	m	()Lcom/mojang/serialization/Codec;	codec	m_74481_	codec	codec
c	dvt	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate	net/minecraft/class_3499	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate
	f	Ljava/lang/String;	a	f_163789_	field_31687	PALETTE_TAG
	f	Ljava/lang/String;	b	f_163790_	field_31688	PALETTE_LIST_TAG
	f	Ljava/lang/String;	c	f_163791_	field_31689	ENTITIES_TAG
	f	Ljava/lang/String;	d	f_163792_	field_31690	BLOCKS_TAG
	f	Ljava/lang/String;	e	f_163793_	field_31691	BLOCK_TAG_POS
	f	Ljava/lang/String;	f	f_163794_	field_31692	BLOCK_TAG_STATE
	f	Ljava/lang/String;	g	f_163795_	field_31693	BLOCK_TAG_NBT
	f	Ljava/lang/String;	h	f_163796_	field_31694	ENTITY_TAG_POS
	f	Ljava/lang/String;	i	f_163797_	field_31695	ENTITY_TAG_BLOCKPOS
	f	Ljava/lang/String;	j	f_163798_	field_31696	ENTITY_TAG_NBT
	f	Ljava/lang/String;	k	f_163799_	field_31697	SIZE_TAG
	f	Ljava/util/List;	l	f_74482_	field_15586	palettes
	f	Ljava/util/List;	m	f_74483_	field_15589	entityInfoList
	f	Lhz;	n	f_74484_	field_15587	size
	f	Ljava/lang/String;	o	f_74485_	field_15588	author
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_74612_	method_15161	setAuthor
	m	([D)Lqx;	a	m_74623_	method_15184	newDoubleList
	m	(Lgu;Lcvz;Lgu;Lcui;)Ldrs;	a	m_74598_	method_27267	getBoundingBox
	m	(Lgu;Lcui;Lcvz;Lgu;)Lgu;	a	m_74593_	method_15168	transform
	m	(IIILcmn;ILha;III)V	a	m_74488_	method_15173	method_15173
	m	(Lcvz;)Lhz;	a	m_163808_	method_15166	getSize
	m	(Lgu;Ldvp;Lcpn;)Ljava/util/List;	a	m_74603_	method_16445	filterBlocks
	m	(Ldvp;Lgu;)Lgu;	a	m_74563_	method_15171	calculateRelativePosition
	m	(Lgu;Lcui;Lcvz;)Lgu;	a	m_74583_	method_15167	getZeroPositionWithTransform
	m	(Lcnb;Lgu;Lgu;Ldvp;Lapf;I)Z	a	m_230328_	method_15172	placeInWorld
	m	(Lcnb;Lgu;Lcui;Lcvz;Lgu;Ldrs;Z)V	a	m_74523_	method_15179	placeEntities
	m	(Lqr;)Lqr;	a	m_74618_	method_15175	save
	m	([I)Lqx;	a	m_74625_	method_15169	newIntegerList
	m	(Lhf;Lqr;)V	a	m_246595_	method_15183	load
	m	()Lhz;	a	m_163801_	method_15160	getSize
	m	(Ldvt$c;)I	a	m_74571_	method_28053	method_28053
	m	(Lcnb;Lgu;Lgu;Ldvp;Ljava/util/List;)Ljava/util/List;	a	m_74517_	method_16446	processBlockInfos
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;	a	m_74614_	method_28055	buildInfoList
	m	(Lcnb;Lqr;)Ljava/util/Optional;	a	m_74543_	method_17916	createEntityIgnoreException
	m	(Lhf;Lqx;Lqx;)V	a	m_247272_	method_15177	loadPalette
	m	(Lcmm;Lgu;Lhz;ZLcpn;)V	a	m_163802_	method_15174	fillFromWorld
	m	(Lgu;Ldvp;Lcpn;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	a	m_230335_	method_15165	filterBlocks
	m	(Lbfj;)Z	a	m_74498_	method_15163	method_15163
	m	(Lcvz;Lcui;Leei;ZLcnb;Lqr;Lbfj;)V	a	m_274299_	method_17917	method_17917
	m	(Ldvp;Lgu;Ldvp;Lgu;)Lgu;	a	m_74566_	method_15180	calculateConnectedPosition
	m	(Ldvt$c;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V	a	m_74573_	method_28054	addToLists
	m	(Lcmn;ILeer;III)V	a	m_74510_	method_20532	updateShapeAtEdge
	m	(Lgu;Lcui;Lcvz;II)Lgu;	a	m_74587_	method_15162	getZeroPositionWithTransform
	m	(Lgu;Lcvz;Lgu;Lcui;Lhz;)Ldrs;	a	m_163810_	method_34400	getBoundingBox
	m	(Lcmm;Lgu;Lgu;)V	a	m_74500_	method_15164	fillEntityList
	m	(Leei;Lcui;Lcvz;Lgu;)Leei;	a	m_74578_	method_15176	transform
	m	(Ldvt$c;)I	b	m_74636_	method_28056	method_28056
	m	(Ldvp;Lgu;)Ldrs;	b	m_74633_	method_16187	getBoundingBox
	m	()Ljava/lang/String;	b	m_74627_	method_15181	getAuthor
	m	(Ldvt$c;)I	c	m_74640_	method_16185	method_16185
c	dvt$1	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1	net/minecraft/class_3499$1	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1
	f	[I	a	f_74642_	field_15594	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_74643_	field_15593	$SwitchMap$net$minecraft$world$level$block$Mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dvt$a	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette	net/minecraft/class_3499$class_5162	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette
	f	Ljava/util/List;	a	f_74645_	field_23913	blocks
	f	Ljava/util/Map;	b	f_74646_	field_23914	cache
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljava/util/List;	a	m_74653_	method_27126	blocks
	m	(Lcpn;Ldvt$c;)Z	a	m_163816_	method_27127	method_27127
	m	()Ljava/util/List;	a	m_74652_	method_27125	blocks
	m	(Lcpn;)Ljava/util/List;	b	m_74658_	method_27128	method_27128
c	dvt$b	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette	net/minecraft/class_3499$class_3500	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette
	f	Ldcb;	a	f_74660_	field_15590	DEFAULT_BLOCK_STATE
	f	Lhk;	b	f_74661_	field_15591	ids
	f	I	c	f_74662_	field_15592	lastId
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Ldcb;	a	m_74667_	method_15185	stateFor
	m	(Ldcb;)I	a	m_74669_	method_15187	idFor
	m	(Ldcb;I)V	a	m_74671_	method_15186	addMapping
c	dvt$c	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo	net/minecraft/class_3499$class_3501	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo
	f	Lgu;	a	f_74675_	comp_1341	pos
	f	Ldcb;	b	f_74676_	comp_1342	state
	f	Lqr;	c	f_74677_	comp_1343	nbt
	m	(Lgu;Ldcb;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_74675_	comp_1341	pos
	m	()Ldcb;	b	f_74676_	comp_1342	state
	m	()Lqr;	c	f_74677_	comp_1343	nbt
c	dvt$d	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo	net/minecraft/class_3499$class_3502	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo
	f	Leei;	a	f_74683_	field_15599	pos
	f	Lgu;	b	f_74684_	field_15600	blockPos
	f	Lqr;	c	f_74685_	field_15598	nbt
	m	(Leei;Lgu;Lqr;)V	<init>	<init>	<init>	<init>
c	dvu	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager	net/minecraft/class_3485	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager
	f	Lorg/slf4j/Logger;	a	f_230340_	field_15514	LOGGER
	f	Ljava/lang/String;	b	f_230341_	field_31684	STRUCTURE_DIRECTORY_NAME
	f	Ljava/lang/String;	c	f_230342_	field_39416	TEST_STRUCTURES_DIR
	f	Ljava/lang/String;	d	f_230343_	field_31685	STRUCTURE_FILE_EXTENSION
	f	Ljava/lang/String;	e	f_230344_	field_31686	STRUCTURE_TEXT_FILE_EXTENSION
	f	Ljava/util/Map;	f	f_230345_	field_15513	structureRepository
	f	Lcom/mojang/datafixers/DataFixer;	g	f_230346_	field_15515	fixerUpper
	f	Lakx;	h	f_230347_	field_25189	resourceManager
	f	Ljava/nio/file/Path;	i	f_230348_	field_15512	generatedDir
	f	Ljava/util/List;	j	f_230349_	field_39417	sources
	f	Lhf;	k	f_243724_	field_40369	blockLookup
	f	Lacj;	l	f_244413_	field_40370	LISTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lakx;Ldyy$c;Lcom/mojang/datafixers/DataFixer;Lhf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/lang/String;)Ljava/nio/file/Path;	a	m_230361_	method_44228	getPathToGeneratedStructure
	m	(Lqr;)Ldvt;	a	m_230404_	method_21891	readStructure
	m	(Lacq;)Ldvt;	a	m_230359_	method_15091	getOrCreate
	m	(Ljava/lang/String;Ljava/nio/file/Path;)Z	a	m_230379_	method_44233	method_44233
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/util/stream/Stream;	a	m_230394_	method_44236	listFolderContents
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	a	m_230401_	method_44238	relativize
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V	a	m_230382_	method_44234	method_44234
	m	(Ljava/io/InputStream;)Ldvt;	a	m_230377_	method_15090	readStructure
	m	(Ljava/nio/file/Path;)Ljava/util/stream/Stream;	a	m_230388_	method_44235	listGeneratedInNamespace
	m	()Ljava/util/stream/Stream;	a	m_230355_	method_44226	listTemplates
	m	(Ljava/nio/file/Path;Ljava/lang/Throwable;)V	a	m_230398_	method_44237	method_44237
	m	(Lacq;Ljava/nio/file/Path;)Ljava/util/Optional;	a	m_230367_	method_44230	loadFromSnbt
	m	(Lakx;)V	a	m_230370_	method_29300	onResourceManagerReload
	m	(Ldvu$a;Ljava/util/function/Consumer;)Ljava/util/Optional;	a	m_230372_	method_44231	load
	m	(Ljava/nio/file/Path;Lacq;Ljava/lang/String;)Ljava/nio/file/Path;	a	m_230390_	method_15085	createPathToStructure
	m	(Lacq;Ljava/lang/Throwable;)V	a	m_230364_	method_44229	method_44229
	m	(ILjava/lang/String;)Ljava/lang/String;	a	m_230356_	method_44227	method_44227
	m	(Ldvu$b;)Ljava/util/stream/Stream;	a	m_230375_	method_44232	method_44232
	m	(Lacq;)Ljava/util/Optional;	b	m_230407_	method_15094	get
	m	(Ljava/nio/file/Path;)Ljava/util/stream/Stream;	b	m_230409_	method_44240	method_44240
	m	()Ljava/util/stream/Stream;	b	m_230406_	method_44239	listResources
	m	(Ljava/nio/file/Path;Lacq;Ljava/lang/String;)Ljava/nio/file/Path;	b	m_230411_	method_15086	createAndValidatePathToStructure
	m	(Lacq;)Z	c	m_230416_	method_15093	save
	m	(Ljava/nio/file/Path;)Z	c	m_230418_	method_44242	method_44242
	m	()Ljava/util/stream/Stream;	c	m_230415_	method_44241	listTestStructures
	m	()Ljava/util/stream/Stream;	d	m_230420_	method_44243	listGenerated
	m	(Lacq;)V	d	m_230421_	method_15087	remove
	m	(Ljava/nio/file/Path;)Ljava/io/InputStream;	d	m_230423_	method_44244	method_44244
	m	(Lacq;)Ljava/util/Optional;	e	m_230425_	method_44245	tryLoad
	m	(Lacq;)Ljava/util/Optional;	f	m_230427_	method_15088	loadFromResource
	m	(Lacq;)Ljava/util/Optional;	g	m_230429_	method_44246	loadFromTestStructures
	m	(Lacq;)Ljava/util/Optional;	h	m_230431_	method_15092	loadFromGenerated
	m	(Lacq;)Ljava/io/InputStream;	i	m_230437_	method_44249	method_44249
c	dvu$a	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener	net/minecraft/class_3485$class_7513	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener
	m	()Ljava/io/InputStream;	open	m_230439_	open	open
c	dvu$b	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source	net/minecraft/class_3485$class_7514	net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source
	f	Ljava/util/function/Function;	a	f_230440_	comp_852	loader
	f	Ljava/util/function/Supplier;	b	f_230441_	comp_853	lister
	m	(Ljava/util/function/Function;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Function;	a	f_230440_	comp_852	loader
	m	()Ljava/util/function/Supplier;	b	f_230441_	comp_853	lister
c	dvv	net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest	net/minecraft/class_3798	net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest
	f	Lcom/mojang/serialization/Codec;	a	f_74690_	field_25014	CODEC
	f	Lanl;	b	f_74691_	field_16747	tag
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lanl;)V	<init>	<init>	<init>	<init>
	m	(Ldvv;)Lanl;	a	m_205064_	method_28999	method_28999
c	dvw	net/minecraft/world/level/levelgen/structure/templatesystem/package-info	net/minecraft/class_6133	net/minecraft/world/level/levelgen/structure/templatesystem/package-info
c	dvx	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot	net/minecraft/class_8244	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot
	f	Lcom/mojang/serialization/Codec;	a	f_276688_	field_43336	CODEC
	f	Lorg/slf4j/Logger;	b	f_276677_	field_43337	LOGGER
	f	Lacq;	d	f_276575_	field_43338	lootTable
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Lrk;)V	a	m_276972_	method_49895	method_49895
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_276930_	method_49893	method_49893
	m	(Ldvx;)Lacq;	a	m_276970_	method_49894	method_49894
c	dvy	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic	net/minecraft/class_8245	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic
	f	Lcom/mojang/serialization/Codec;	a	f_276564_	field_43339	CODEC
	f	Lqr;	b	f_276635_	field_43340	tag
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_276792_	method_49896	method_49896
	m	(Ldvy;)Lqr;	a	m_277045_	method_49897	method_49897
c	dvz	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear	net/minecraft/class_8246	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear
	f	Lcom/mojang/serialization/Codec;	a	f_276500_	field_43341	CODEC
	f	Ldvz;	b	f_276495_	field_43342	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	dw	net/minecraft/commands/arguments/ArgumentSignatures	net/minecraft/class_7450	net/minecraft/commands/arguments/ArgumentSignatures
	f	Ldw;	a	f_240907_	field_39807	EMPTY
	f	Ljava/util/List;	b	f_240908_	comp_912	entries
	f	I	c	f_231046_	field_39418	MAX_ARGUMENT_COUNT
	f	I	d	f_231047_	field_39185	MAX_ARGUMENT_NAME_LENGTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lth;	a	m_240943_	method_43748	get
	m	(Ltn;Ldw$b;)Ldw;	a	m_245158_	method_44797	signCommand
	m	(Ldw$b;Ltn$a;)Ldw$a;	a	m_244747_	method_45561	method_45561
	m	()Ljava/util/List;	a	f_240908_	comp_912	entries
	m	(Lsf;Ldw$a;)V	a	m_240917_	method_44799	method_44799
	m	(Lsf;)V	a	m_231061_	method_43749	write
c	dw$a	net/minecraft/commands/arguments/ArgumentSignatures$Entry	net/minecraft/class_7450$class_7599	net/minecraft/commands/arguments/ArgumentSignatures$Entry
	f	Ljava/lang/String;	a	f_240910_	comp_913	name
	f	Lth;	b	f_240879_	comp_914	signature
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lth;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_240910_	comp_913	name
	m	(Lsf;)V	a	m_241062_	method_44800	write
	m	()Lth;	b	f_240879_	comp_914	signature
c	dw$b	net/minecraft/commands/arguments/ArgumentSignatures$Signer	net/minecraft/class_7450$class_7600	net/minecraft/commands/arguments/ArgumentSignatures$Signer
	m	(Ljava/lang/String;)Lth;	sign	m_241068_	sign	sign
c	dwa	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough	net/minecraft/class_8247	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough
	f	Ldwa;	a	f_276645_	field_43343	INSTANCE
	f	Lcom/mojang/serialization/Codec;	b	f_276690_	field_43344	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	dwb	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier	net/minecraft/class_8248	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier
	f	Lcom/mojang/serialization/Codec;	c	f_276484_	field_43345	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Ldwc;	a	m_276855_	method_49891	getType
	m	(Lapf;Lqr;)Lqr;	a	m_276854_	method_49892	apply
c	dwc	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType	net/minecraft/class_8249	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType
	f	Ldwc;	a	f_276455_	field_43346	CLEAR
	f	Ldwc;	b	f_276528_	field_43347	PASSTHROUGH
	f	Ldwc;	c	f_276423_	field_43348	APPEND_STATIC
	f	Ldwc;	d	f_276561_	field_43349	APPEND_LOOT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_276912_	method_49898	method_49898
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldwc;	a	m_276888_	method_49899	register
	m	()Lcom/mojang/serialization/Codec;	codec	m_276894_	codec	codec
c	dwd	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/package-info	net/minecraft/class_8250	net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/package-info
c	dwe	net/minecraft/world/level/levelgen/synth/BlendedNoise	net/minecraft/class_5822	net/minecraft/world/level/levelgen/synth/BlendedNoise
	f	Laou;	a	f_210616_	field_37206	CODEC
	f	Lcom/mojang/serialization/Codec;	e	f_230454_	field_38269	SCALE_RANGE
	f	Lcom/mojang/serialization/MapCodec;	f	f_230455_	field_38270	DATA_CODEC
	f	Ldwi;	g	f_164288_	field_28774	minLimitNoise
	f	Ldwi;	h	f_164289_	field_28775	maxLimitNoise
	f	Ldwi;	i	f_164290_	field_28776	mainNoise
	f	D	j	f_230456_	field_38271	xzMultiplier
	f	D	k	f_230457_	field_38272	yMultiplier
	f	D	l	f_230458_	field_38273	xzFactor
	f	D	m	f_230459_	field_38274	yFactor
	f	D	n	f_230460_	field_38275	smearScaleMultiplier
	f	D	o	f_210617_	field_36630	maxValue
	f	D	p	f_192799_	field_34752	xzScale
	f	D	q	f_192800_	field_34753	yScale
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lapf;DDDDD)V	<init>	<init>	<init>	<init>
	m	(Ldwi;Ldwi;Ldwi;DDDDD)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_192817_	method_39117	parityConfigString
	m	(DDDDD)Ldwe;	a	m_230477_	method_42384	createUnseeded
	m	(Ldwe;)Ljava/lang/Double;	a	m_230487_	method_42387	method_42387
	m	(Lapf;)Ldwe;	a	m_230483_	method_42386	withNewRandom
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_230485_	method_42385	method_42385
	m	(Ldwe;)Ljava/lang/Double;	b	m_230489_	method_42388	method_42388
	m	(Ldwe;)Ljava/lang/Double;	c	m_230492_	method_42389	method_42389
	m	(Ldwe;)Ljava/lang/Double;	d	m_230494_	method_42390	method_42390
	m	(Ldwe;)Ljava/lang/Double;	e	m_230496_	method_42391	method_42391
c	dwf	net/minecraft/world/level/levelgen/synth/ImprovedNoise	net/minecraft/class_3756	net/minecraft/world/level/levelgen/synth/ImprovedNoise
	f	D	a	f_75321_	field_16591	xo
	f	D	b	f_75322_	field_16589	yo
	f	D	c	f_75323_	field_16588	zo
	f	F	d	f_164305_	field_31701	SHIFT_UP_EPSILON
	f	[B	e	f_75324_	field_16590	p
	m	(Lapf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_192823_	method_39118	parityConfigString
	m	(DDD)D	a	m_164308_	method_33658	noise
	m	(DDDDD)D	a	m_75327_	method_16447	noise
	m	(IIIDDDD)D	a	m_164317_	method_16450	sampleAndLerp
	m	(IDDD)D	a	m_75335_	method_16448	gradDot
	m	(IIIDDD[D)D	a	m_164325_	method_35478	sampleWithDerivative
	m	(DDD[D)D	a	m_164312_	method_35477	noiseWithDerivative
	m	(I)I	a	m_75333_	method_16449	p
c	dwg	net/minecraft/world/level/levelgen/synth/NoiseUtils	net/minecraft/class_5836	net/minecraft/world/level/levelgen/synth/NoiseUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;DDD[B)V	a	m_192825_	method_39119	parityNoiseOctaveConfigString
	m	(DD)D	a	m_164334_	method_35479	biasTowardsExtreme
	m	(Ljava/lang/StringBuilder;DDD[I)V	a	m_192831_	method_39120	parityNoiseOctaveConfigString
c	dwh	net/minecraft/world/level/levelgen/synth/NormalNoise	net/minecraft/class_5216	net/minecraft/world/level/levelgen/synth/NormalNoise
	f	D	a	f_164344_	field_31702	INPUT_FACTOR
	f	D	b	f_164345_	field_31703	TARGET_DEVIATION
	f	D	c	f_75373_	field_24175	valueFactor
	f	Ldwi;	d	f_75374_	field_24176	first
	f	Ldwi;	e	f_75375_	field_24177	second
	f	D	f	f_210624_	field_36631	maxValue
	f	Ldwh$a;	g	f_210625_	field_37207	parameters
	m	(Lapf;Ldwh$a;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_192846_	method_39124	parityConfigString
	m	(DDD)D	a	m_75380_	method_27406	getValue
	m	(I)D	a	m_75384_	method_27407	expectedDeviation
	m	(Lapf;I[D)Ldwh;	a	m_230504_	method_31927	create
	m	(Lapf;Ldwh$a;)Ldwh;	a	m_230508_	method_39186	createLegacyNetherBiome
	m	()D	a	m_210630_	method_40554	maxValue
	m	(Lapf;Ldwh$a;)Ldwh;	b	m_230511_	method_38476	create
	m	()Ldwh$a;	b	m_192842_	method_38475	parameters
c	dwh$a	net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters	net/minecraft/class_5216$class_5487	net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters
	f	Lcom/mojang/serialization/Codec;	a	f_192851_	field_35424	DIRECT_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_192852_	field_26438	CODEC
	f	I	c	f_192853_	comp_516	firstOctave
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	d	f_192854_	comp_517	amplitudes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ID[D)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(ILit/unimi/dsi/fastutil/doubles/DoubleList;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_192864_	method_30833	method_30833
	m	()I	a	f_192853_	comp_516	firstOctave
	m	(DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V	a	m_210634_	method_41153	method_41153
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	b	f_192854_	comp_517	amplitudes
c	dwi	net/minecraft/world/level/levelgen/synth/PerlinNoise	net/minecraft/class_3537	net/minecraft/world/level/levelgen/synth/PerlinNoise
	f	I	a	f_164358_	field_31704	ROUND_OFF
	f	[Ldwf;	b	f_75390_	field_15744	noiseLevels
	f	I	c	f_192867_	field_34758	firstOctave
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	d	f_75391_	field_26445	amplitudes
	f	D	e	f_75392_	field_20659	lowestFreqValueFactor
	f	D	f	f_75393_	field_20660	lowestFreqInputFactor
	f	D	g	f_210641_	field_36632	maxValue
	m	(Lapf;Lcom/mojang/datafixers/util/Pair;Z)V	<init>	<init>	<init>	<init>
	m	(Lapf;)V	a	m_230518_	method_34401	skipOctave
	m	(Ljava/lang/StringBuilder;)V	a	m_192890_	method_39130	parityConfigString
	m	(Lapf;Ljava/util/List;)Ldwi;	a	m_230529_	method_39127	create
	m	(DDD)D	a	m_75408_	method_15416	getValue
	m	(Lapf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldwi;	a	m_230525_	method_39126	createLegacyForLegacyNetherBiome
	m	(Ljava/lang/Double;)Ljava/lang/String;	a	m_241762_	method_39129	method_39129
	m	()D	a	m_210642_	method_40555	maxValue
	m	(D)D	a	m_210643_	method_40556	maxBrokenValue
	m	(Lapf;Ljava/util/stream/IntStream;)Ldwi;	a	m_230532_	method_39187	createLegacyForBlendedNoise
	m	(I)Ldwf;	a	m_75424_	method_16668	getOctaveNoise
	m	(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;	a	m_75430_	method_30848	makeAmplitudes
	m	(DDDDDZ)D	a	m_75417_	method_16453	getValue
	m	(Lapf;ID[D)Ldwi;	a	m_230520_	method_35480	create
	m	(Lapf;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldwi;	b	m_230535_	method_30847	create
	m	(D)D	b	m_75406_	method_16452	wrap
	m	(Ljava/lang/Double;)Z	b	m_192896_	method_39131	method_39131
	m	()I	b	m_192872_	method_38477	firstOctave
	m	(Lapf;Ljava/util/stream/IntStream;)Ldwi;	b	m_230539_	method_39128	create
	m	(D)D	c	m_210649_	method_40557	edgeValue
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	c	m_192892_	method_38478	amplitudes
c	dwj	net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise	net/minecraft/class_3543	net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise
	f	[Ldwk;	a	f_75432_	field_15770	noiseLevels
	f	D	b	f_75433_	field_20661	highestFreqValueFactor
	f	D	c	f_75434_	field_20662	highestFreqInputFactor
	m	(Lapf;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V	<init>	<init>	<init>	<init>
	m	(Lapf;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(DDZ)D	a	m_75449_	method_16451	getValue
c	dwk	net/minecraft/world/level/levelgen/synth/SimplexNoise	net/minecraft/class_3541	net/minecraft/world/level/levelgen/synth/SimplexNoise
	f	[[I	a	f_75453_	field_15766	GRADIENT
	f	D	b	f_75454_	field_15763	xo
	f	D	c	f_75455_	field_15762	yo
	f	D	d	f_75456_	field_15761	zo
	f	D	e	f_75457_	field_15764	SQRT_3
	f	D	f	f_75458_	field_15768	F2
	f	D	g	f_75459_	field_15767	G2
	f	[I	h	f_75460_	field_15765	p
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lapf;)V	<init>	<init>	<init>	<init>
	m	(DDD)D	a	m_75467_	method_22416	getValue
	m	(IDDDD)D	a	m_75473_	method_16455	getCornerNoise3D
	m	(I)I	a	m_75471_	method_16456	p
	m	(DD)D	a	m_75464_	method_15433	getValue
	m	([IDDD)D	a	m_75479_	method_15431	dot
c	dwl	net/minecraft/world/level/levelgen/synth/package-info	net/minecraft/class_6135	net/minecraft/world/level/levelgen/synth/package-info
c	dwm	net/minecraft/world/level/lighting/BlockLightEngine	net/minecraft/class_3552	net/minecraft/world/level/lighting/BlockLightEngine
	f	Lgu$a;	g	f_75489_	field_16511	mutablePos
	m	(Ldel;)V	<init>	<init>	<init>	<init>
	m	(Ldel;Ldwn;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;)V	a	m_284140_	method_51532	method_51532
	m	(JLdcb;)I	a	m_284436_	method_15474	getEmission
c	dwn	net/minecraft/world/level/lighting/BlockLightSectionStorage	net/minecraft/class_3547	net/minecraft/world/level/lighting/BlockLightSectionStorage
	m	(Ldel;)V	<init>	<init>	<init>	<init>
c	dwn$a	net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap	net/minecraft/class_3547$class_3548	net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>	<init>	<init>
	m	()Ldwn$a;	a	m_5972_	method_15443	copy
c	dwo	net/minecraft/world/level/lighting/ChunkSkyLightSources	net/minecraft/class_8528	net/minecraft/world/level/lighting/ChunkSkyLightSources
	f	I	a	f_283790_	field_44710	NEGATIVE_INFINITY
	f	I	b	f_283752_	field_44711	SIZE
	f	I	c	f_283758_	field_44712	minY
	f	Lans;	d	f_283905_	field_44713	heightmap
	f	Lgu$a;	e	f_283859_	field_44714	mutablePos1
	f	Lgu$a;	f	f_283783_	field_44715	mutablePos2
	m	(Lcmo;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;Ldcb;Lgu;Ldcb;)Z	a	m_284529_	method_51539	isEdgeOccluded
	m	(I)V	a	m_284134_	method_51534	fill
	m	(Lddx;)V	a	m_284271_	method_51540	fillFrom
	m	(Lddx;III)I	a	m_284264_	method_51541	findLowestSourceY
	m	()I	a	m_284191_	method_51533	getHighestLowestSourceY
	m	(Lcls;IILgu;Ldcb;Lgu;Ldcb;)Z	a	m_284301_	method_51537	updateEdge
	m	(Lcls;III)Z	a	m_284521_	method_51536	update
	m	(II)I	a	m_284402_	method_51535	getLowestSourceY
	m	(Lcls;Lgu;Ldcb;)I	a	m_284300_	method_51538	findLowestSourceBelow
	m	(II)V	b	m_284514_	method_51543	set
	m	(I)I	b	m_284474_	method_51542	get
	m	(II)I	c	m_284186_	method_51545	index
	m	(I)I	c	m_284557_	method_51544	extendSourcesBelowWorld
c	dwp	net/minecraft/world/level/lighting/DataLayerStorageMap	net/minecraft/class_3556	net/minecraft/world/level/lighting/DataLayerStorageMap
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	a	f_75518_	field_15791	map
	f	I	b	f_164421_	field_31705	CACHE_SIZE
	f	[J	c	f_75519_	field_15789	lastSectionKeys
	f	[Lded;	d	f_75520_	field_15790	lastSections
	f	Z	e	f_75521_	field_16447	cacheEnabled
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>	<init>	<init>
	m	(J)Lded;	a	m_75524_	method_15502	copyDataLayer
	m	(JLded;)V	a	m_75526_	method_15499	setLayer
	m	()Ldwp;	b	m_5972_	method_15504	copy
	m	(J)Z	b	m_75529_	method_15503	hasLayer
	m	(J)Lded;	c	m_75532_	method_15501	getLayer
	m	()V	c	m_75531_	method_15505	clearCache
	m	(J)Lded;	d	m_75535_	method_15500	removeLayer
	m	()V	d	m_75534_	method_16188	disableCache
c	dwq	net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint	net/minecraft/class_3554	net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint
	f	I	a	f_164422_	field_31706	NO_COMPUTED_LEVEL
	f	Ldwu;	b	f_278118_	field_43396	priorityQueue
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	c	f_75539_	field_15784	computedLevels
	f	Z	d	f_75541_	field_15782	hasWork
	f	J	e	f_278132_	field_43397	SOURCE
	f	I	f	f_75537_	field_15783	levelCount
	m	(III)V	<init>	<init>	<init>	<init>
	m	(JJIZ)V	a	m_75576_	method_15478	checkEdge
	m	(JJIIIZ)V	a	m_75569_	method_15482	checkEdge
	m	(JI)V	a	m_7351_	method_15485	setLevel
	m	(JJI)I	a	m_6357_	method_15486	getComputedLevel
	m	(JIZ)V	a	m_7900_	method_15487	checkNeighborsAfterUpdate
	m	(Ljava/util/function/LongPredicate;)V	a	m_75581_	method_24206	removeIf
	m	(Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V	a	m_75583_	method_24207	method_24207
	m	(II)I	a	m_278160_	method_50014	calculatePriority
	m	(J)Z	a	m_6163_	method_15494	isSource
	m	(JJIZ)V	b	m_75593_	method_15484	checkNeighbor
	m	(JJI)I	b	m_6359_	method_15488	computeLevelFromNeighbor
	m	()Z	b	m_75587_	method_15489	hasWork
	m	(I)I	b	m_75588_	method_15492	runUpdates
	m	(J)I	c	m_6172_	method_15480	getLevel
	m	()I	c	m_75598_	method_24208	getQueueSize
	m	(J)V	e	m_75600_	method_15483	removeFromQueue
	m	(J)V	f	m_6185_	method_15491	checkNode
c	dwq$1	net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1	net/minecraft/class_3554$1	net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1
	f	I	a	f_278131_	field_43398	val$minMapSize
	f	Ldwq;	b	f_75604_	field_16727	field_16727
	m	(Ldwq;IFI)V	<init>	<init>	<init>	<init>
c	dwr	net/minecraft/world/level/lighting/LayerLightEventListener	net/minecraft/class_3562	net/minecraft/world/level/lighting/LayerLightEventListener
	m	(Lhx;)Lded;	a	m_8079_	method_15544	getDataLayerData
	m	(Lgu;)I	b	m_7768_	method_15543	getLightValue
c	dwr$a	net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener	net/minecraft/class_3562$class_3563	net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener
	f	Ldwr$a;	a	INSTANCE	field_15812	INSTANCE
	f	[Ldwr$a;	b	$VALUES	field_15811	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldwr$a;	c	m_164438_	method_36763	$values
c	dws	net/minecraft/world/level/lighting/LayerLightSectionStorage	net/minecraft/class_3560	net/minecraft/world/level/lighting/LayerLightSectionStorage
	f	Ldel;	a	f_75739_	field_15803	chunkSource
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	b	f_283872_	field_44716	sectionStates
	f	Ldwp;	c	f_75731_	field_15806	visibleSectionData
	f	Ldwp;	d	f_75732_	field_15796	updatingSectionData
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	e	f_75733_	field_15802	changedSections
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	f	f_75734_	field_16448	sectionsAffectedByLightUpdates
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	g	f_75735_	field_15807	queuedSections
	f	Z	h	f_283847_	field_44717	hasInconsistencies
	f	Lcmv;	i	f_75738_	field_15805	layer
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	j	f_283775_	field_44718	columnsWithSources
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	k	f_75741_	field_19342	columnsToRetainQueuedDataFor
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	l	f_75742_	field_15798	toRemove
	m	(Lcmv;Ldel;Ldwp;)V	<init>	<init>	<init>	<init>
	m	(Ldwp;J)Lded;	a	m_75761_	method_15533	getDataLayer
	m	()Z	a	m_6808_	method_15528	hasInconsistencies
	m	(JLded;)V	a	m_284542_	method_15532	queueSectionData
	m	(J)I	a	m_6181_	method_15538	getLightValue
	m	(JI)V	a	m_75772_	method_15525	setStoredLevel
	m	(JB)V	a	m_284336_	method_51546	putSectionState
	m	(JZ)Lded;	a	m_75758_	method_15522	getDataLayer
	m	(Ldwv;)V	a	m_284283_	method_15527	markNewInconsistencies
	m	(J)Z	b	m_75791_	method_15524	storingLightForSection
	m	(JZ)V	b	m_284259_	method_15535	setLightEnabled
	m	()V	b	m_75790_	method_15530	swapSectionMap
	m	(JZ)V	c	m_75782_	method_20600	retainData
	m	(J)Lded;	c	m_284157_	method_51547	getDataLayerToWrite
	m	(JZ)V	d	m_75787_	method_15526	updateSectionStatus
	m	(J)Lded;	d	m_75793_	method_20533	getDataLayerData
	m	(J)I	e	m_75795_	method_15537	getStoredLevel
	m	(J)V	f	m_280483_	method_51415	markSectionAndNeighborsAsAffected
	m	(J)Lded;	g	m_7667_	method_15529	createDataLayer
	m	(J)V	h	m_6177_	method_15523	onNodeAdded
	m	(J)V	i	m_6187_	method_15534	onNodeRemoved
	m	(J)Z	j	m_284382_	method_51548	lightOnInSection
	m	(J)Ldws$b;	k	m_284291_	method_51549	getDebugSectionType
	m	(J)V	l	m_284497_	method_51550	initializeSection
	m	(J)V	m	m_284475_	method_51551	removeSection
c	dws$a	net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState	net/minecraft/class_3560$class_8529	net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState
	f	B	a	f_283943_	field_44719	EMPTY
	f	I	b	f_283742_	field_44720	MIN_NEIGHBORS
	f	I	c	f_283815_	field_44721	MAX_NEIGHBORS
	f	B	d	f_283868_	field_44722	HAS_DATA_BIT
	f	B	e	f_283852_	field_44723	NEIGHBOR_COUNT_BITS
	m	()V	<init>	<init>	<init>	<init>
	m	(BZ)B	a	m_284365_	method_51554	hasData
	m	(B)Z	a	m_284490_	method_51552	hasData
	m	(BI)B	a	m_284236_	method_51553	neighborCount
	m	(B)I	b	m_284522_	method_51555	neighborCount
	m	(B)Ldws$b;	c	m_284376_	method_51556	type
c	dws$b	net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType	net/minecraft/class_3560$class_8530	net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType
	f	Ldws$b;	a	EMPTY	field_44724	EMPTY
	f	Ldws$b;	b	LIGHT_ONLY	field_44725	LIGHT_ONLY
	f	Ldws$b;	c	LIGHT_AND_DATA	field_44726	LIGHT_AND_DATA
	f	Ljava/lang/String;	d	f_283935_	field_44727	display
	f	[Ldws$b;	e	$VALUES	field_44728	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_284377_	method_51557	display
	m	()[Ldws$b;	b	m_284484_	method_51558	$values
c	dwt	net/minecraft/world/level/lighting/LevelLightEngine	net/minecraft/class_3568	net/minecraft/world/level/lighting/LevelLightEngine
	f	Ldwv;	a	f_75802_	field_15814	blockEngine
	f	I	b	f_164444_	field_31714	LIGHT_SECTION_PADDING
	f	Lcmo;	c	f_164445_	field_27339	levelHeightAccessor
	f	Ldwv;	d	f_75803_	field_15813	skyEngine
	m	(Ldel;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lgu;I)I	a	m_75831_	method_22363	getRawBrightness
	m	(Lcmv;Lhx;)Ljava/lang/String;	a	m_75816_	method_22876	getDebugData
	m	(Lcmv;Lhx;Lded;)V	a	m_284126_	method_15558	queueSectionData
	m	(Lcmv;)Ldwr;	a	m_75814_	method_15562	getLayerListener
	m	(Lhx;)Z	a	m_284439_	method_51559	lightOnInSection
	m	(Lcmv;Lhx;)Ldws$b;	b	m_284493_	method_51560	getDebugSectionType
	m	(Lclt;Z)V	b	m_6462_	method_20601	retainData
	m	()I	c	m_164446_	method_31928	getLightSectionCount
	m	()I	d	m_164447_	method_31929	getMinLightSection
	m	()I	e	m_164448_	method_31930	getMaxLightSection
c	dwu	net/minecraft/world/level/lighting/LeveledPriorityQueue	net/minecraft/class_8257	net/minecraft/world/level/lighting/LeveledPriorityQueue
	f	I	a	f_278119_	field_43399	levelCount
	f	[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;	b	f_278115_	field_43400	queues
	f	I	c	f_278122_	field_43401	firstQueuedLevel
	m	(II)V	<init>	<init>	<init>	<init>
	m	(JII)V	a	m_278203_	method_50022	dequeue
	m	()J	a	m_278178_	method_50019	removeFirstLong
	m	(I)V	a	m_278149_	method_50020	checkFirstQueuedLevel
	m	(JI)V	a	m_278202_	method_50021	enqueue
	m	()Z	b	m_278192_	method_50023	isEmpty
c	dwu$1	net/minecraft/world/level/lighting/LeveledPriorityQueue$1	net/minecraft/class_8257$1	net/minecraft/world/level/lighting/LeveledPriorityQueue$1
	f	I	a	f_278129_	field_43402	val$minSize
	f	Ldwu;	b	f_278133_	field_43403	field_43403
	m	(Ldwu;IFI)V	<init>	<init>	<init>	<init>
c	dwv	net/minecraft/world/level/lighting/LightEngine	net/minecraft/class_3558	net/minecraft/world/level/lighting/LightEngine
	f	I	a	f_283746_	field_44729	MAX_LEVEL
	f	I	b	f_283739_	field_44730	MIN_OPACITY
	f	J	c	f_283854_	field_44731	PULL_LIGHT_IN_ENTRY
	f	[Lha;	d	f_283814_	field_16513	PROPAGATION_DIRECTIONS
	f	Ldel;	e	f_283884_	field_15795	chunkSource
	f	Ldws;	f	f_283849_	field_15793	storage
	f	I	g	f_283747_	field_44732	MIN_QUEUE_SIZE
	f	Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;	h	f_283863_	field_44733	blockNodesToCheck
	f	Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue;	i	f_283823_	field_44734	decreaseQueue
	f	Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue;	j	f_283934_	field_44735	increaseQueue
	f	Lgu$a;	k	f_283920_	field_19284	mutablePos
	f	I	l	f_283860_	field_31709	CACHE_SIZE
	f	[J	m	f_283833_	field_17397	lastChunkPos
	f	[Ldek;	n	f_283888_	field_17398	lastChunk
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldel;Ldws;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;JLha;)Lefb;	a	m_284428_	method_20710	getOcclusionShape
	m	(II)Ldek;	a	m_284303_	method_17529	getChunk
	m	(Ldcb;)Z	a	m_284265_	method_51563	isEmptyShape
	m	(Ldcb;Lgu;)I	a	m_284404_	method_50017	getOpacity
	m	(JLded;)V	a	m_284203_	method_15515	queueSectionData
	m	(JJ)V	a	m_284321_	method_51530	propagateDecrease
	m	(Lcls;Lgu;Ldcb;Lha;)Lefb;	a	m_284189_	method_51562	getOcclusionShape
	m	(JLdcb;JLdcb;Lha;)Z	a	m_284187_	method_50016	shapeOccludes
	m	(J)V	a	m_75858_	method_51529	checkNode
	m	(Lcls;Lgu;Ldcb;Ldcb;)Z	a	m_284387_	method_51561	hasDifferentLightProperties
	m	(JJI)V	a	m_284316_	method_51531	propagateIncrease
	m	(Lcls;Ldcb;Lgu;Ldcb;Lgu;Lha;I)I	a	m_284282_	method_20049	getLightBlockInto
	m	(JJ)V	b	m_284343_	method_51565	enqueueDecrease
	m	(Lclt;Z)V	b	m_284245_	method_20599	retainData
	m	(J)Ljava/lang/String;	b	m_284216_	method_22875	getDebugData
	m	(J)Ldws$b;	c	m_284437_	method_51568	getDebugSectionType
	m	(Lgu;)Ldcb;	c	m_284512_	method_50018	getState
	m	()V	c	m_284550_	method_17530	clearChunkCache
	m	(JJ)V	c	m_284218_	method_51566	enqueueIncrease
	m	()I	d	m_284361_	method_51567	propagateIncreases
	m	()I	e	m_284399_	method_51570	propagateDecreases
c	dwv$a	net/minecraft/world/level/lighting/LightEngine$QueueEntry	net/minecraft/class_3558$class_8531	net/minecraft/world/level/lighting/LightEngine$QueueEntry
	f	I	a	f_283813_	field_44737	FROM_LEVEL_BITS
	f	I	b	f_283763_	field_44738	DIRECTION_BITS
	f	J	c	f_283912_	field_44739	LEVEL_MASK
	f	J	d	f_283794_	field_44740	DIRECTIONS_MASK
	f	J	e	f_283865_	field_44741	FLAG_FROM_EMPTY_SHAPE
	f	J	f	f_283793_	field_44742	FLAG_INCREASE_FROM_EMISSION
	m	()V	<init>	<init>	<init>	<init>
	m	(ILha;)J	a	m_284546_	method_51572	decreaseSkipOneDirection
	m	(IZ)J	a	m_284185_	method_51573	increaseLightFromEmission
	m	(I)J	a	m_284290_	method_51571	decreaseAllDirections
	m	(J)I	a	m_284170_	method_51575	getFromLevel
	m	(JLha;)Z	a	m_284416_	method_51577	shouldPropagateInDirection
	m	(IZLha;)J	a	m_284188_	method_51574	increaseSkipOneDirection
	m	(ZZZZZ)J	a	m_284543_	method_51578	increaseSkySourceInDirections
	m	(JI)J	a	m_284455_	method_51576	withLevel
	m	(IZLha;)J	b	m_284128_	method_51579	increaseOnlyOneDirection
	m	(J)Z	b	m_284390_	method_51580	isFromEmptyShape
	m	(JLha;)J	b	m_284335_	method_51581	withDirection
	m	(J)Z	c	m_284312_	method_51582	isIncreaseFromEmission
	m	(JLha;)J	c	m_284441_	method_51583	withoutDirection
c	dww	net/minecraft/world/level/lighting/LightEventListener	net/minecraft/class_3565	net/minecraft/world/level/lighting/LightEventListener
	m	()Z	E_	m_75808_	method_15518	hasLightWork
	m	(Lclt;Z)V	a	m_9335_	method_15512	setLightEnabled
	m	(Lhx;Z)V	a	m_6191_	method_15551	updateSectionStatus
	m	(Lgu;)V	a	m_7174_	method_15513	checkBlock
	m	(Lgu;Z)V	a	m_75834_	method_15552	updateSectionStatus
	m	()I	a	m_9323_	method_15516	runLightUpdates
	m	(Lclt;)V	b	m_142519_	method_51471	propagateLightSources
c	dwx	net/minecraft/world/level/lighting/SkyLightEngine	net/minecraft/class_3572	net/minecraft/world/level/lighting/SkyLightEngine
	f	J	g	f_283759_	field_44743	REMOVE_TOP_SKY_SOURCE_ENTRY
	f	J	h	f_283845_	field_44744	REMOVE_SKY_SOURCE_ENTRY
	f	J	i	f_283756_	field_44745	ADD_SKY_SOURCE_ENTRY
	f	Lgu$a;	j	f_283853_	field_44746	mutablePos
	f	Ldwo;	k	f_283855_	field_44747	emptyChunkSources
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldel;Ldwy;)V	<init>	<init>	<init>	<init>
	m	(Ldel;)V	<init>	<init>	<init>	<init>
	m	(Lha;II)Z	a	m_284202_	method_51588	crossedSectionEdge
	m	(JLha;IZI)V	a	m_284181_	method_51587	propagateFromEmptySections
	m	(III)I	a	m_284344_	method_51585	getLowestSourceY
	m	(IIII)V	a	m_284317_	method_51586	removeSourcesBelow
	m	(I)Z	a	m_284444_	method_51584	isSourceLevel
	m	(II)Ldwo;	b	m_284231_	method_51589	getChunkSources
	m	(IIII)V	b	m_284375_	method_51591	addSourcesAbove
	m	(III)V	b	m_284427_	method_51590	updateSourcesInColumn
	m	(J)I	d	m_284210_	method_51592	countEmptySectionsBelowIfAtBorder
c	dwx$1	net/minecraft/world/level/lighting/SkyLightEngine$1	net/minecraft/class_3572$1	net/minecraft/world/level/lighting/SkyLightEngine$1
	f	[I	a	f_283792_	field_15809	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dwy	net/minecraft/world/level/lighting/SkyLightSectionStorage	net/minecraft/class_3569	net/minecraft/world/level/lighting/SkyLightSectionStorage
	m	(Ldel;)V	<init>	<init>	<init>	<init>
	m	(I)Z	a	m_75870_	method_15567	hasLightDataAtOrBelow
	m	(Lded;)Lded;	a	m_182512_	method_37460	repeatFirstLayer
	m	()I	c	m_284293_	method_51593	getBottomSectionY
	m	(JZ)I	e	m_164457_	method_31931	getLightValue
	m	(J)Z	l	m_75890_	method_15568	isAboveData
	m	(J)I	m	m_284384_	method_51594	getTopSectionY
c	dwy$a	net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap	net/minecraft/class_3569$class_3570	net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap
	f	I	b	f_75900_	field_15822	currentLowestY
	f	Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;	c	f_75901_	field_15821	topSections
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;I)V	<init>	<init>	<init>	<init>
	m	()Ldwy$a;	a	m_5972_	method_15572	copy
c	dwz	net/minecraft/world/level/lighting/SpatialLongSet	net/minecraft/class_6136	net/minecraft/world/level/lighting/SpatialLongSet
	f	Ldwz$a;	a	f_164460_	field_31715	map
	m	(IF)V	<init>	<init>	<init>	<init>
c	dwz$a	net/minecraft/world/level/lighting/SpatialLongSet$InternalMap	net/minecraft/class_6136$class_6137	net/minecraft/world/level/lighting/SpatialLongSet$InternalMap
	f	I	a	f_164471_	field_31716	X_BITS
	f	I	b	f_164472_	field_31717	Z_BITS
	f	I	c	f_164473_	field_31718	Y_BITS
	f	I	d	f_164474_	field_31719	Y_OFFSET
	f	I	e	f_164475_	field_31720	Z_OFFSET
	f	I	g	f_164476_	field_31721	X_OFFSET
	f	J	h	f_164477_	field_31722	OUTER_MASK
	f	I	i	f_164478_	field_31723	lastPos
	f	J	j	f_164479_	field_31724	lastOuterKey
	f	I	k	f_164480_	field_31725	minSize
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IF)V	<init>	<init>	<init>	<init>
	m	()J	a	m_164485_	method_35481	removeFirstBit
	m	(IJ)Z	a	m_164486_	method_35482	replaceBit
	m	(JI)J	a	m_164491_	method_35484	getFullKey
	m	(J)J	a	m_164489_	method_35483	getOuterKey
	m	(IJ)Z	b	m_164494_	method_35485	removeFromEntry
	m	(J)I	b	m_164497_	method_35486	getInnerKey
	m	(J)Z	c	m_164499_	method_35487	addBit
	m	(J)Z	d	m_164501_	method_35488	removeBit
	m	(J)Z	e	m_164503_	method_35489	removeFromNullEntry
c	dx	net/minecraft/commands/arguments/ColorArgument	net/minecraft/class_2177	net/minecraft/commands/arguments/ColorArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_85459_	field_9840	ERROR_INVALID_VALUE
	f	Ljava/util/Collection;	b	f_85460_	field_9839	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ln;	a	m_85466_	method_9277	getColor
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_85469_	method_9278	method_9278
	m	()Ldx;	a	m_85463_	method_9276	color
	m	(Lcom/mojang/brigadier/StringReader;)Ln;	a	parse	method_9279	parse
c	dxa	net/minecraft/world/level/lighting/package-info	net/minecraft/class_6138	net/minecraft/world/level/lighting/package-info
c	dxb	net/minecraft/world/level/material/EmptyFluid	net/minecraft/class_3576	net/minecraft/world/level/material/EmptyFluid
	m	()V	<init>	<init>	<init>	<init>
c	dxc	net/minecraft/world/level/material/FlowingFluid	net/minecraft/class_3609	net/minecraft/world/level/material/FlowingFluid
	f	Ldcs;	a	f_75947_	field_15902	FALLING
	f	Lddb;	b	f_75948_	field_15900	LEVEL
	f	I	e	f_164507_	field_31726	CACHE_SIZE
	f	Ljava/lang/ThreadLocal;	f	f_75949_	field_15901	OCCLUSION_CACHE
	f	Ljava/util/Map;	g	f_75950_	field_17587	shapes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmp;Lgu;)I	a	m_76019_	method_15740	sourceNeighborCount
	m	(Lcls;Lgu;Lha;)Z	a	m_75990_	method_15749	isSolidFace
	m	(Z)Ldxe;	a	m_76068_	method_15729	getSource
	m	(Lcmp;Lgu;S)Lcom/mojang/datafixers/util/Pair;	a	m_284125_	method_15755	method_15755
	m	(Lcls;Lgu;Ldcb;Ldxd;)Z	a	m_75972_	method_15754	canHoldFluid
	m	(Lcmm;Lgu;Ldxe;)V	a	m_76010_	method_15725	spread
	m	(Lcmm;Lgu;Ldxe;Ldxe;)I	a	m_6886_	method_15753	getSpreadDelay
	m	(Lcmm;Lgu;Ldxe;Ldcb;)V	a	m_76014_	method_15744	spreadToSides
	m	(Lgu;Lgu;)S	a	m_76058_	method_15747	getCacheKey
	m	(Lcls;Ldxd;Lgu;Ldcb;Lha;Lgu;Ldcb;Ldxe;)Z	a	m_75963_	method_15746	canPassThrough
	m	(IZ)Ldxe;	a	m_75953_	method_15728	getFlowing
	m	(Lcmm;Lgu;S)Lcom/mojang/datafixers/util/Pair;	a	m_284124_	method_15734	method_15734
	m	(Lha;Lcls;Lgu;Ldcb;Lgu;Ldcb;)Z	a	m_76061_	method_15732	canPassThroughWall
	m	(Lcls;Ldxd;Lgu;Ldcb;Lgu;Ldcb;)Z	a	m_75956_	method_15736	isWaterHole
	m	(Lcmm;Lgu;Lgu;Ldcb;S)Z	a	m_254836_	method_15731	method_15731
	m	(Lcls;Lgu;Ldcb;Lha;Lgu;Ldcb;Ldxe;Ldxd;)Z	a	m_75977_	method_15738	canSpreadTo
	m	(Lgu;Lcmp;Ldcb;S)Z	a	m_192908_	method_15743	method_15743
	m	(Lcmn;Lgu;Ldcb;Lha;Ldxe;)V	a	m_6364_	method_15745	spreadTo
	m	(Lcmm;Lgu;Ldcb;)Ldxe;	a	m_76035_	method_15727	getNewLiquid
	m	(Lcmm;)Z	a	m_6760_	method_15737	canConvertToSource
	m	(Lcmn;Lgu;Ldcb;)V	a	m_7456_	method_15730	beforeDestroyingBlock
	m	(Lcmp;Lgu;ILha;Ldcb;Lgu;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I	a	m_76026_	method_15742	getSlopeDistance
	m	(Lcmp;)I	b	m_6719_	method_15733	getSlopeFindDistance
	m	(Lcls;Lgu;Ldxe;)Lefb;	b	m_76070_	method_17773	method_17773
	m	(Lcmm;Lgu;Ldcb;)Ljava/util/Map;	b	m_76079_	method_15726	getSpread
	m	(Lcmp;)I	c	m_6713_	method_15739	getDropOff
	m	(Ldxe;Lcls;Lgu;)Z	c	m_76088_	method_17774	hasSameAbove
	m	()Ldxd;	d	m_5615_	method_15750	getFlowing
	m	(Ldxe;)I	e	m_76092_	method_15741	getLegacyLevel
	m	()Ldxd;	e	m_5613_	method_15751	getSource
	m	(Ldxe;)Z	g	m_76094_	method_15748	affectsFlow
	m	(Ldxe;)Z	h	m_76096_	method_15752	isSourceBlockOfThisType
	m	()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap;	l	m_76098_	method_15735	method_15735
c	dxc$1	net/minecraft/world/level/material/FlowingFluid$1	net/minecraft/class_3609$1	net/minecraft/world/level/material/FlowingFluid$1
	m	(I)V	<init>	<init>	<init>	<init>
c	dxd	net/minecraft/world/level/material/Fluid	net/minecraft/class_3611	net/minecraft/world/level/material/Fluid
	f	Ldxe;	a	f_76103_	field_15903	defaultFluidState
	f	Lhe$c;	b	f_205066_	field_36431	builtInRegistryHolder
	f	Lhk;	c	f_76104_	field_15904	FLUID_STATE_REGISTRY
	f	Ldcc;	d	f_76105_	field_15905	stateDefinition
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldxe;Lcls;Lgu;)F	a	m_6098_	method_15788	getHeight
	m	(Ldxe;Lcls;Lgu;Ldxd;Lha;)Z	a	m_5486_	method_15777	canBeReplacedWith
	m	(Lcmp;)I	a	m_6718_	method_15789	getTickDelay
	m	(Ldcc$a;)V	a	m_7180_	method_15775	createFluidStateDefinition
	m	(Lcmm;Lgu;Ldxe;Lapf;)V	a	m_213811_	method_15776	animateTick
	m	(Lcls;Lgu;Ldxe;)Leei;	a	m_7000_	method_15782	getFlow
	m	(Ldxd;)Z	a	m_6212_	method_15780	isSame
	m	(Ldxe;)F	a	m_7427_	method_20784	getOwnHeight
	m	()Lcfu;	a	m_6859_	method_15774	getBucket
	m	(Lanl;)Z	a	m_205067_	method_15791	is
	m	(Ldxe;Lcls;Lgu;)Lefb;	b	m_7999_	method_17775	getShape
	m	(Lcmm;Lgu;Ldxe;Lapf;)V	b	m_213812_	method_15792	randomTick
	m	(Ldxe;)Ldcb;	b	m_5804_	method_15790	createLegacyBlock
	m	()Z	b	m_6759_	method_15794	isEmpty
	m	(Lcmm;Lgu;Ldxe;)V	b	m_6292_	method_15778	tick
	m	()F	c	m_6752_	method_15784	getExplosionResistance
	m	(Ldxe;)Z	c	m_7444_	method_15793	isSource
	m	(Ldxe;)I	d	m_7430_	method_15779	getAmount
	m	(Ldxe;)V	f	m_76142_	method_15781	registerDefaultState
	m	()Ldcc;	f	m_76144_	method_15783	getStateDefinition
	m	()Ldxe;	g	m_76145_	method_15785	defaultFluidState
	m	()Lit;	h	m_7792_	method_15787	getDripParticle
	m	()Z	i	m_6685_	method_15795	isRandomlyTicking
	m	()Ljava/util/Optional;	j	m_142520_	method_32359	getPickupSound
	m	()Lhe$c;	k	m_205069_	method_40178	builtInRegistryHolder
c	dxe	net/minecraft/world/level/material/FluidState	net/minecraft/class_3610	net/minecraft/world/level/material/FluidState
	f	Lcom/mojang/serialization/Codec;	a	f_76146_	field_25018	CODEC
	f	I	b	f_164510_	field_31727	AMOUNT_MAX
	f	I	g	f_164511_	field_31728	AMOUNT_FULL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldxd;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lapf;)V	a	m_230558_	method_15768	animateTick
	m	(Lcls;Lgu;)F	a	m_76155_	method_15763	getHeight
	m	(Lcls;Lgu;Ldxd;Lha;)Z	a	m_76158_	method_15764	canBeReplacedWith
	m	(Lhi;)Z	a	m_205072_	method_40179	is
	m	(Ldxd;)Z	a	m_164512_	method_33659	isSourceOfType
	m	(Lanl;)Z	a	m_205070_	method_15767	is
	m	()Ldxd;	a	m_76152_	method_15772	getType
	m	(Lcmm;Lgu;)V	a	m_76163_	method_15770	tick
	m	(Lcmm;Lgu;Lapf;)V	b	m_230562_	method_15757	randomTick
	m	(Ldxd;)Z	b	m_192917_	method_39360	is
	m	(Lcls;Lgu;)Z	b	m_76171_	method_15756	shouldRenderBackwardUpFace
	m	()Z	b	m_76170_	method_15771	isSource
	m	()Z	c	m_76178_	method_15769	isEmpty
	m	(Lcls;Lgu;)Leei;	c	m_76179_	method_15758	getFlow
	m	(Lcls;Lgu;)Lefb;	d	m_76183_	method_17776	getShape
	m	()F	d	m_76182_	method_20785	getOwnHeight
	m	()I	e	m_76186_	method_15761	getAmount
	m	()Z	f	m_76187_	method_15773	isRandomlyTicking
	m	()Ldcb;	g	m_76188_	method_15759	createLegacyBlock
	m	()Lit;	h	m_76189_	method_15766	getDripParticle
	m	()F	i	m_76190_	method_15760	getExplosionResistance
	m	()Lhe;	j	m_205074_	method_40180	holder
	m	()Ljava/util/stream/Stream;	k	m_205075_	method_40181	getTags
c	dxf	net/minecraft/world/level/material/Fluids	net/minecraft/class_3612	net/minecraft/world/level/material/Fluids
	f	Ldxd;	a	f_76191_	field_15906	EMPTY
	f	Ldxc;	b	f_76192_	field_15909	FLOWING_WATER
	f	Ldxc;	c	f_76193_	field_15910	WATER
	f	Ldxc;	d	f_76194_	field_15907	FLOWING_LAVA
	f	Ldxc;	e	f_76195_	field_15908	LAVA
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldxd;)Ldxd;	a	m_76197_	method_15796	register
c	dxg	net/minecraft/world/level/material/FogType	net/minecraft/class_5636	net/minecraft/world/level/material/FogType
	f	Ldxg;	a	LAVA	field_27885	LAVA
	f	Ldxg;	b	WATER	field_27886	WATER
	f	Ldxg;	c	POWDER_SNOW	field_27887	POWDER_SNOW
	f	Ldxg;	d	NONE	field_27888	NONE
	f	[Ldxg;	e	$VALUES	field_27889	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldxg;	a	m_164524_	method_36764	$values
c	dxh	net/minecraft/world/level/material/LavaFluid	net/minecraft/class_3616	net/minecraft/world/level/material/LavaFluid
	f	F	e	f_164528_	field_31729	MIN_LEVEL_CUTOFF
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)V	a	m_76212_	method_15818	fizz
	m	(Lcmp;Lgu;)Z	a	m_76227_	method_15819	hasFlammableNeighbours
	m	(Lcmp;Lgu;)Z	b	m_76245_	method_15817	isFlammable
c	dxh$a	net/minecraft/world/level/material/LavaFluid$Flowing	net/minecraft/class_3616$class_3617	net/minecraft/world/level/material/LavaFluid$Flowing
	m	()V	<init>	<init>	<init>	<init>
c	dxh$b	net/minecraft/world/level/material/LavaFluid$Source	net/minecraft/class_3616$class_3618	net/minecraft/world/level/material/LavaFluid$Source
	m	()V	<init>	<init>	<init>	<init>
c	dxi	net/minecraft/world/level/material/MapColor	net/minecraft/class_3620	net/minecraft/world/level/material/MapColor
	f	Ldxi;	A	f_283748_	field_15977	COLOR_BROWN
	f	Ldxi;	B	f_283784_	field_15995	COLOR_GREEN
	f	Ldxi;	C	f_283913_	field_16020	COLOR_RED
	f	Ldxi;	D	f_283927_	field_16009	COLOR_BLACK
	f	Ldxi;	E	f_283757_	field_15994	GOLD
	f	Ldxi;	F	f_283821_	field_15983	DIAMOND
	f	Ldxi;	G	f_283933_	field_15980	LAPIS
	f	Ldxi;	H	f_283812_	field_16001	EMERALD
	f	Ldxi;	I	f_283819_	field_16017	PODZOL
	f	Ldxi;	J	f_283820_	field_16012	NETHER
	f	Ldxi;	K	f_283919_	field_16003	TERRACOTTA_WHITE
	f	Ldxi;	L	f_283895_	field_15981	TERRACOTTA_ORANGE
	f	Ldxi;	M	f_283850_	field_15985	TERRACOTTA_MAGENTA
	f	Ldxi;	N	f_283791_	field_15991	TERRACOTTA_LIGHT_BLUE
	f	Ldxi;	O	f_283843_	field_16013	TERRACOTTA_YELLOW
	f	Ldxi;	P	f_283778_	field_16018	TERRACOTTA_LIGHT_GREEN
	f	Ldxi;	Q	f_283870_	field_15989	TERRACOTTA_PINK
	f	Ldxi;	R	f_283861_	field_16027	TERRACOTTA_GRAY
	f	Ldxi;	S	f_283907_	field_15988	TERRACOTTA_LIGHT_GRAY
	f	Ldxi;	T	f_283846_	field_15990	TERRACOTTA_CYAN
	f	Ldxi;	U	f_283892_	field_16029	TERRACOTTA_PURPLE
	f	Ldxi;	V	f_283908_	field_16015	TERRACOTTA_BLUE
	f	Ldxi;	W	f_283774_	field_15992	TERRACOTTA_BROWN
	f	Ldxi;	X	f_283856_	field_16028	TERRACOTTA_GREEN
	f	Ldxi;	Y	f_283798_	field_15982	TERRACOTTA_RED
	f	Ldxi;	Z	f_283771_	field_16007	TERRACOTTA_BLACK
	f	Ldxi;	a	f_283808_	field_16008	NONE
	f	Ldxi;	aa	f_283909_	field_25702	CRIMSON_NYLIUM
	f	Ldxi;	ab	f_283804_	field_25703	CRIMSON_STEM
	f	Ldxi;	ac	f_283883_	field_25704	CRIMSON_HYPHAE
	f	Ldxi;	ad	f_283745_	field_25705	WARPED_NYLIUM
	f	Ldxi;	ae	f_283749_	field_25706	WARPED_STEM
	f	Ldxi;	af	f_283807_	field_25707	WARPED_HYPHAE
	f	Ldxi;	ag	f_283898_	field_25708	WARPED_WART_BLOCK
	f	Ldxi;	ah	f_283875_	field_33532	DEEPSLATE
	f	Ldxi;	ai	f_283877_	field_33533	RAW_IRON
	f	Ldxi;	aj	f_283769_	field_33617	GLOW_LICHEN
	f	I	ak	f_283871_	field_16011	col
	f	I	al	f_283805_	field_16021	id
	f	[Ldxi;	am	f_283862_	field_16006	MATERIAL_COLORS
	f	Ldxi;	b	f_283824_	field_15999	GRASS
	f	Ldxi;	c	f_283761_	field_15986	SAND
	f	Ldxi;	d	f_283930_	field_15979	WOOL
	f	Ldxi;	e	f_283816_	field_16002	FIRE
	f	Ldxi;	f	f_283828_	field_16016	ICE
	f	Ldxi;	g	f_283906_	field_16005	METAL
	f	Ldxi;	h	f_283915_	field_16004	PLANT
	f	Ldxi;	i	f_283811_	field_16022	SNOW
	f	Ldxi;	j	f_283744_	field_15976	CLAY
	f	Ldxi;	k	f_283762_	field_16000	DIRT
	f	Ldxi;	l	f_283947_	field_16023	STONE
	f	Ldxi;	m	f_283864_	field_16019	WATER
	f	Ldxi;	n	f_283825_	field_15996	WOOD
	f	Ldxi;	o	f_283942_	field_16025	QUARTZ
	f	Ldxi;	p	f_283750_	field_15987	COLOR_ORANGE
	f	Ldxi;	q	f_283931_	field_15998	COLOR_MAGENTA
	f	Ldxi;	r	f_283869_	field_16024	COLOR_LIGHT_BLUE
	f	Ldxi;	s	f_283832_	field_16010	COLOR_YELLOW
	f	Ldxi;	t	f_283916_	field_15997	COLOR_LIGHT_GREEN
	f	Ldxi;	u	f_283765_	field_16030	COLOR_PINK
	f	Ldxi;	v	f_283818_	field_15978	COLOR_GRAY
	f	Ldxi;	w	f_283779_	field_15993	COLOR_LIGHT_GRAY
	f	Ldxi;	x	f_283772_	field_16026	COLOR_CYAN
	f	Ldxi;	y	f_283889_	field_16014	COLOR_PURPLE
	f	Ldxi;	z	f_283743_	field_15984	COLOR_BLUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(I)Ldxi;	a	m_284175_	method_38479	byId
	m	(Ldxi$a;)I	a	m_284280_	method_15820	calculateRGBColor
	m	(Ldxi$a;)B	b	m_284523_	method_38481	getPackedId
	m	(I)I	b	m_284315_	method_38480	getColorFromPackedId
	m	(I)Ldxi;	c	m_284381_	method_38482	byIdUnsafe
c	dxi$a	net/minecraft/world/level/material/MapColor$Brightness	net/minecraft/class_3620$class_6594	net/minecraft/world/level/material/MapColor$Brightness
	f	Ldxi$a;	a	LOW	field_34759	LOW
	f	Ldxi$a;	b	NORMAL	field_34760	NORMAL
	f	Ldxi$a;	c	HIGH	field_34761	HIGH
	f	Ldxi$a;	d	LOWEST	field_34762	LOWEST
	f	I	e	f_283941_	field_34763	id
	f	I	f	f_283785_	field_34764	modifier
	f	[Ldxi$a;	g	f_283939_	field_34765	VALUES
	f	[Ldxi$a;	h	$VALUES	field_34766	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	(I)Ldxi$a;	a	m_284351_	method_38484	byId
	m	()[Ldxi$a;	a	m_284371_	method_38483	$values
	m	(I)Ldxi$a;	b	m_284389_	method_38485	byIdUnsafe
c	dxj	net/minecraft/world/level/material/PushReaction	net/minecraft/class_3619	net/minecraft/world/level/material/PushReaction
	f	Ldxj;	a	NORMAL	field_15974	NORMAL
	f	Ldxj;	b	DESTROY	field_15971	DESTROY
	f	Ldxj;	c	BLOCK	field_15972	BLOCK
	f	Ldxj;	d	IGNORE	field_15975	IGNORE
	f	Ldxj;	e	PUSH_ONLY	field_15970	PUSH_ONLY
	f	[Ldxj;	f	$VALUES	field_15973	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldxj;	a	m_164537_	method_36765	$values
c	dxk	net/minecraft/world/level/material/WaterFluid	net/minecraft/class_3621	net/minecraft/world/level/material/WaterFluid
	m	()V	<init>	<init>	<init>	<init>
c	dxk$a	net/minecraft/world/level/material/WaterFluid$Flowing	net/minecraft/class_3621$class_3622	net/minecraft/world/level/material/WaterFluid$Flowing
	m	()V	<init>	<init>	<init>	<init>
c	dxk$b	net/minecraft/world/level/material/WaterFluid$Source	net/minecraft/class_3621$class_3623	net/minecraft/world/level/material/WaterFluid$Source
	m	()V	<init>	<init>	<init>	<init>
c	dxl	net/minecraft/world/level/material/package-info	net/minecraft/class_6139	net/minecraft/world/level/material/package-info
c	dxm	net/minecraft/world/level/package-info	net/minecraft/class_6145	net/minecraft/world/level/package-info
c	dxn	net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator	net/minecraft/class_15	net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator
	f	Z	l	f_164655_	field_28358	prefersShallowSwimming
	f	F	m	f_164656_	field_65	oldWalkableCost
	f	F	n	f_164657_	field_64	oldWaterBorderCost
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Ldxr;Ldxr;)Z	b	m_230610_	method_43413	isVerticalNeighborValid
c	dxo	net/minecraft/world/level/pathfinder/BinaryHeap	net/minecraft/class_5	net/minecraft/world/level/pathfinder/BinaryHeap
	f	[Ldxr;	a	f_77078_	field_1	heap
	f	I	b	f_77079_	field_2	size
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldxr;F)V	a	m_77086_	method_3	changeCost
	m	(I)V	a	m_77082_	method_4	upHeap
	m	()V	a	m_77081_	method_5	clear
	m	(Ldxr;)Ldxr;	a	m_77084_	method_2	insert
	m	()Ldxr;	b	m_164680_	method_35490	peek
	m	(I)V	b	m_77089_	method_7	downHeap
	m	(Ldxr;)V	b	m_164681_	method_35491	remove
	m	()Ldxr;	c	m_77091_	method_6	pop
	m	()I	d	m_164683_	method_35492	size
	m	()Z	e	m_77092_	method_8	isEmpty
	m	()[Ldxr;	f	m_164684_	method_35493	getHeap
c	dxp	net/minecraft/world/level/pathfinder/BlockPathTypes	net/minecraft/class_7	net/minecraft/world/level/pathfinder/BlockPathTypes
	f	[Ldxp;	A	$VALUES	field_24	$VALUES
	f	Ldxp;	a	BLOCKED	field_22	BLOCKED
	f	Ldxp;	b	OPEN	field_7	OPEN
	f	Ldxp;	c	WALKABLE	field_12	WALKABLE
	f	Ldxp;	d	WALKABLE_DOOR	field_26446	WALKABLE_DOOR
	f	Ldxp;	e	TRAPDOOR	field_19	TRAPDOOR
	f	Ldxp;	f	POWDER_SNOW	field_33534	POWDER_SNOW
	f	Ldxp;	g	DANGER_POWDER_SNOW	field_36432	DANGER_POWDER_SNOW
	f	Ldxp;	h	FENCE	field_10	FENCE
	f	Ldxp;	i	LAVA	field_14	LAVA
	f	Ldxp;	j	WATER	field_18	WATER
	f	Ldxp;	k	WATER_BORDER	field_4	WATER_BORDER
	f	Ldxp;	l	RAIL	field_21	RAIL
	f	Ldxp;	m	UNPASSABLE_RAIL	field_25418	UNPASSABLE_RAIL
	f	Ldxp;	n	DANGER_FIRE	field_9	DANGER_FIRE
	f	Ldxp;	o	DAMAGE_FIRE	field_3	DAMAGE_FIRE
	f	Ldxp;	p	DANGER_OTHER	field_5	DANGER_OTHER
	f	Ldxp;	q	DAMAGE_OTHER	field_17	DAMAGE_OTHER
	f	Ldxp;	r	DOOR_OPEN	field_15	DOOR_OPEN
	f	Ldxp;	s	DOOR_WOOD_CLOSED	field_23	DOOR_WOOD_CLOSED
	f	Ldxp;	t	DOOR_IRON_CLOSED	field_8	DOOR_IRON_CLOSED
	f	Ldxp;	u	BREACH	field_16	BREACH
	f	Ldxp;	v	LEAVES	field_6	LEAVES
	f	Ldxp;	w	STICKY_HONEY	field_21326	STICKY_HONEY
	f	Ldxp;	x	COCOA	field_21516	COCOA
	f	Ldxp;	y	DAMAGE_CAUTIOUS	field_43351	DAMAGE_CAUTIOUS
	f	F	z	f_77117_	field_13	malus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IF)V	<init>	<init>	<init>	<init>
	m	()F	a	m_77124_	method_11	getMalus
	m	()[Ldxp;	b	m_164686_	method_36788	$values
c	dxq	net/minecraft/world/level/pathfinder/FlyNodeEvaluator	net/minecraft/class_6	net/minecraft/world/level/pathfinder/FlyNodeEvaluator
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	l	f_164687_	field_27341	pathTypeByPosCache
	f	F	m	f_262722_	field_41681	SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX
	f	I	n	f_262734_	field_41682	MAX_START_NODE_CANDIDATES
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbgb;)Ljava/lang/Iterable;	a	m_262869_	method_47934	iteratePathfindingStartNodeCandidatePositions
	m	(IIIJ)Ldxp;	a	m_264025_	method_9	method_9
	m	(III)Ldxr;	a	m_262834_	method_47933	findAcceptedNode
	m	(Ldxr;)Z	b	m_77263_	method_22877	hasMalus
	m	(Ldxr;)Z	c	m_77269_	method_22878	isOpen
	m	(III)Ldxp;	c	m_164693_	method_31932	getCachedBlockPathType
c	dxr	net/minecraft/world/level/pathfinder/Node	net/minecraft/class_9	net/minecraft/world/level/pathfinder/Node
	f	I	a	f_77271_	field_40	x
	f	I	b	f_77272_	field_39	y
	f	I	c	f_77273_	field_38	z
	f	I	d	f_77274_	field_37	heapIdx
	f	F	e	f_77275_	field_36	g
	f	F	f	f_77276_	field_34	h
	f	F	g	f_77277_	field_47	f
	f	Ldxr;	h	f_77278_	field_35	cameFrom
	f	Z	i	f_77279_	field_42	closed
	f	F	j	f_77280_	field_46	walkedDistance
	f	F	k	f_77281_	field_43	costMalus
	f	Ldxp;	l	f_77282_	field_41	type
	f	I	m	f_77283_	field_44	hash
	m	(III)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_77288_	method_22879	asBlockPos
	m	(Lsf;)V	a	m_164699_	method_35495	writeToStream
	m	(Lsf;Ldxr;)V	a	m_262841_	method_47935	readContents
	m	(III)Ldxr;	a	m_77289_	method_26	cloneAndMove
	m	(Ldxr;)F	a	m_77293_	method_31	distanceTo
	m	(Lgu;)F	a	m_164697_	method_35494	distanceTo
	m	(Lsf;)Ldxr;	b	m_77301_	method_28	createFromStream
	m	(III)I	b	m_77295_	method_30	createHash
	m	(Ldxr;)F	b	m_230613_	method_44022	distanceToXZ
	m	(Lgu;)F	b	m_164702_	method_35497	distanceToSqr
	m	()Leei;	b	m_164701_	method_35496	asVec3
	m	(Ldxr;)F	c	m_77299_	method_32	distanceToSqr
	m	()Z	c	m_77303_	method_27	inOpenSet
	m	(Lgu;)F	c	m_77306_	method_21654	distanceManhattan
	m	(Ldxr;)F	d	m_77304_	method_21653	distanceManhattan
c	dxs	net/minecraft/world/level/pathfinder/NodeEvaluator	net/minecraft/class_8	net/minecraft/world/level/pathfinder/NodeEvaluator
	f	Lcmz;	a	f_77312_	field_20622	level
	f	Lbgb;	b	f_77313_	field_33	mob
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	c	f_77314_	field_32	nodes
	f	I	d	f_77315_	field_31	entityWidth
	f	I	e	f_77316_	field_30	entityHeight
	f	I	f	f_77317_	field_28	entityDepth
	f	Z	g	f_77318_	field_29	canPassDoors
	f	Z	h	f_77319_	field_27	canOpenDoors
	f	Z	i	f_77320_	field_25	canFloat
	f	Z	j	f_254713_	field_40927	canWalkOverFences
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmz;Lbgb;)V	a	m_6028_	method_12	prepare
	m	()Ldxr;	a	m_7171_	method_21	getStart
	m	(Ldxr;)Ldxx;	a	m_230615_	method_43568	getTargetFromNode
	m	(Z)V	a	m_77351_	method_15	setCanPassDoors
	m	(DDD)Ldxx;	a	m_7568_	method_16	getGoal
	m	(Lcls;III)Ldxp;	a	m_8086_	method_17	getBlockPathType
	m	(IIII)Ldxr;	a	m_77328_	method_18482	method_18482
	m	([Ldxr;Ldxr;)I	a	m_6065_	method_18	getNeighbors
	m	(Lcls;IIILbgb;)Ldxp;	a	m_7209_	method_25	getBlockPathType
	m	(Lgu;)Ldxr;	b	m_77349_	method_27137	getNode
	m	(III)Ldxr;	b	m_5676_	method_13	getNode
	m	(Z)V	b	m_77355_	method_20	setCanOpenDoors
	m	()V	b	m_6802_	method_19	done
	m	(Z)V	c	m_77358_	method_14	setCanFloat
	m	(Z)V	d	m_254850_	method_46737	setCanWalkOverFences
	m	()Z	d	m_77357_	method_23	canPassDoors
	m	()Z	e	m_77360_	method_24	canOpenDoors
	m	()Z	f	m_77361_	method_22	canFloat
	m	()Z	g	m_255100_	method_46738	canWalkOverFences
c	dxt	net/minecraft/world/level/pathfinder/Path	net/minecraft/class_11	net/minecraft/world/level/pathfinder/Path
	f	Ljava/util/List;	a	f_77362_	field_52	nodes
	f	[Ldxr;	b	f_77363_	field_57	openSet
	f	[Ldxr;	c	f_77364_	field_55	closedSet
	f	Ljava/util/Set;	d	f_77365_	field_20300	targetNodes
	f	I	e	f_77366_	field_54	nextNodeIndex
	f	Lgu;	f	f_77367_	field_20301	target
	f	F	g	f_77368_	field_20302	distToTarget
	f	Z	h	f_77369_	field_20303	reached
	m	(Ljava/util/List;Lgu;Z)V	<init>	<init>	<init>	<init>
	m	(Lbfj;I)Leei;	a	m_77382_	method_47	getEntityPosAtNode
	m	(Lsf;)V	a	m_164704_	method_35498	writeToStream
	m	([Ldxr;[Ldxr;Ljava/util/Set;)V	a	m_164709_	method_35500	setDebug
	m	()V	a	m_77374_	method_44	advance
	m	(Ldxt;)Z	a	m_77385_	method_41	sameAs
	m	(Lbfj;)Leei;	a	m_77380_	method_49	getNextEntityPos
	m	(Lsf;Ldxx;)V	a	m_164706_	method_35499	method_35499
	m	(I)Ldxr;	a	m_77375_	method_40	getNode
	m	(ILdxr;)V	a	m_77377_	method_33	replaceNode
	m	(Lsf;)Ldxt;	b	m_77390_	method_34	createFromStream
	m	(I)V	b	m_77388_	method_36	truncateNodes
	m	()Z	b	m_77387_	method_30849	notStarted
	m	(I)V	c	m_77393_	method_42	setNextNodeIndex
	m	()Z	c	m_77392_	method_46	isDone
	m	(I)Lgu;	d	m_77396_	method_31031	getNodePos
	m	()Ldxr;	d	m_77395_	method_45	getEndNode
	m	()I	e	m_77398_	method_38	getNodeCount
	m	()I	f	m_77399_	method_39	getNextNodeIndex
	m	()Lgu;	g	m_77400_	method_31032	getNextNodePos
	m	()Ldxr;	h	m_77401_	method_29301	getNextNode
	m	()Ldxr;	i	m_77402_	method_30850	getPreviousNode
	m	()Z	j	m_77403_	method_21655	canReach
	m	()[Ldxr;	k	m_77404_	method_22880	getOpenSet
	m	()[Ldxr;	l	m_77405_	method_22881	getClosedSet
	m	()Lgu;	m	m_77406_	method_48	getTarget
	m	()F	n	m_77407_	method_21656	getDistToTarget
c	dxu	net/minecraft/world/level/pathfinder/PathComputationType	net/minecraft/class_10	net/minecraft/world/level/pathfinder/PathComputationType
	f	Ldxu;	a	LAND	field_50	LAND
	f	Ldxu;	b	WATER	field_48	WATER
	f	Ldxu;	c	AIR	field_51	AIR
	f	[Ldxu;	d	$VALUES	field_49	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldxu;	a	m_164713_	method_36789	$values
c	dxv	net/minecraft/world/level/pathfinder/PathFinder	net/minecraft/class_13	net/minecraft/world/level/pathfinder/PathFinder
	f	F	a	f_164714_	field_31807	FUDGING
	f	[Ldxr;	b	f_77420_	field_60	neighbors
	f	I	c	f_77421_	field_18708	maxVisitedNodes
	f	Ldxs;	d	f_77422_	field_61	nodeEvaluator
	f	Z	e	f_164715_	field_31808	DEBUG
	f	Ldxo;	f	f_77423_	field_62	openSet
	m	(Ldxs;I)V	<init>	<init>	<init>	<init>
	m	(Ldxr;Ljava/util/Set;)F	a	m_77444_	method_21658	getBestH
	m	(Lban;Ldxr;Ljava/util/Map;FIF)Ldxt;	a	m_164716_	method_54	findPath
	m	(Lcmz;Lbgb;Ljava/util/Set;FIF)Ldxt;	a	m_77427_	method_52	findPath
	m	(Ldxr;Ldxr;)F	a	m_214208_	method_44000	distance
	m	(Ljava/util/Map;Ldxx;)Ldxt;	a	m_77449_	method_21660	method_21660
	m	(Ldxr;Lgu;Z)Ldxt;	a	m_77434_	method_55	reconstructPath
	m	(Lgu;)Ldxx;	a	m_77447_	method_21659	method_21659
	m	(Ljava/util/Map;Ldxx;)Ldxt;	b	m_77452_	method_21661	method_21661
c	dxw	net/minecraft/world/level/pathfinder/SwimNodeEvaluator	net/minecraft/class_12	net/minecraft/world/level/pathfinder/SwimNodeEvaluator
	f	Z	k	f_77455_	field_58	allowBreaching
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	l	f_192951_	field_34767	pathTypesByPosCache
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Ldxr;Ldxr;Ldxr;)Z	a	m_192963_	method_38488	isDiagonalNodeValid
	m	(IIIJ)Ldxp;	a	m_192953_	method_38486	method_38486
	m	(III)Ldxr;	a	m_262844_	method_47936	findAcceptedNode
	m	(Ldxr;)Z	b	m_192961_	method_38487	isNodeValid
	m	(III)Ldxp;	c	m_192967_	method_38489	getCachedBlockType
c	dxx	net/minecraft/world/level/pathfinder/Target	net/minecraft/class_4459	net/minecraft/world/level/pathfinder/Target
	f	F	m	f_77494_	field_20304	bestHeuristic
	f	Ldxr;	n	f_77495_	field_20305	bestNode
	f	Z	o	f_77496_	field_20306	reached
	m	(Ldxr;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(FLdxr;)V	a	m_77503_	method_21662	updateBest
	m	(Lsf;)Ldxx;	c	m_77506_	method_21663	createFromStream
	m	()Ldxr;	d	m_77508_	method_21664	getBestNode
	m	()V	e	m_77509_	method_21665	setReached
	m	()Z	f	m_164723_	method_35501	isReached
c	dxy	net/minecraft/world/level/pathfinder/WalkNodeEvaluator	net/minecraft/class_14	net/minecraft/world/level/pathfinder/WalkNodeEvaluator
	f	D	k	f_164724_	field_31809	SPACE_BETWEEN_WALL_POSTS
	f	D	l	f_254631_	field_40928	DEFAULT_MOB_JUMP_HEIGHT
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	m	f_77545_	field_25190	pathTypesByPosCache
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	n	f_77546_	field_25191	collisionCache
	m	()V	<init>	<init>	<init>	<init>
	m	(Leed;)Z	a	m_77634_	method_29304	hasCollisions
	m	(IIILbgb;J)Ldxp;	a	m_264026_	method_29302	method_29302
	m	(Lbgb;Lgu;)Ldxp;	a	m_77572_	method_63	getBlockPathType
	m	(Lcls;Lgu;)D	a	m_77611_	method_60	getFloorLevel
	m	(Lcls;Lgu$a;Ldxp;)Ldxp;	a	m_77607_	method_59	checkNeighbourBlocks
	m	(IIILdxp;F)Ldxr;	a	m_230619_	method_43569	getNodeAndUpdateCostToMax
	m	(III)Ldxr;	a	m_230627_	method_43570	getBlockedNode
	m	(Ldcb;)Z	a	m_77622_	method_27138	isBurningBlock
	m	(Ldxp;)Z	a	m_230625_	method_43414	doesBlockHavePartialCollision
	m	(Lcls;Lgu$a;)Ldxp;	a	m_77604_	method_23476	getBlockPathTypeStatic
	m	(Lgu;)Z	a	m_262494_	method_47893	canStartAt
	m	(IIIIDLha;Ldxp;)Ldxr;	a	m_164725_	method_62	findAcceptedNode
	m	(Lcls;IIILjava/util/EnumSet;Ldxp;Lgu;)Ldxp;	a	m_264561_	method_64	getBlockPathTypes
	m	(Lcls;Lgu;Ldxp;)Ldxp;	a	m_264405_	method_61	evaluateBlockPathType
	m	(Ldxr;Ldxr;Ldxr;Ldxr;)Z	a	m_77629_	method_29579	isDiagonalValid
	m	(Leed;Ljava/lang/Object;)Z	a	m_192971_	method_29305	method_29305
	m	(Ldxr;Ldxr;)Z	a	m_77626_	method_20536	isNeighborValid
	m	(Lbgb;III)Ldxp;	a	m_77567_	method_29303	getCachedBlockType
	m	(Ldxr;)Z	b	m_77624_	method_29578	canReachWithoutCollision
	m	(Lcls;Lgu;)Ldxp;	b	m_77643_	method_58	getBlockPathTypeRaw
	m	(Lgu;)Ldxr;	c	m_230631_	method_43415	getStartNode
	m	()Z	c	m_141974_	method_37004	isAmphibious
	m	(Lgu;)D	d	m_142213_	method_37003	getFloorLevel
	m	()D	h	m_255203_	method_46739	getMobJumpHeight
c	dxz	net/minecraft/world/level/pathfinder/package-info	net/minecraft/class_6146	net/minecraft/world/level/pathfinder/package-info
c	dy	net/minecraft/commands/arguments/ComponentArgument	net/minecraft/class_2178	net/minecraft/commands/arguments/ComponentArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_87110_	field_9842	ERROR_INVALID_JSON
	f	Ljava/util/Collection;	b	f_87111_	field_9841	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lsw;	a	m_87117_	method_9280	getComponent
	m	()Ldy;	a	m_87114_	method_9281	textComponent
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_87120_	method_9282	method_9282
	m	(Lcom/mojang/brigadier/StringReader;)Lsw;	a	parse	method_9283	parse
c	dya	net/minecraft/world/level/portal/PortalForcer	net/minecraft/class_1946	net/minecraft/world/level/portal/PortalForcer
	f	I	a	f_164734_	field_31810	TICKET_RADIUS
	f	I	b	f_164735_	field_31811	SEARCH_RADIUS
	f	I	c	f_164736_	field_31812	CREATE_RADIUS
	f	I	d	f_164737_	field_31813	FRAME_HEIGHT
	f	I	e	f_164738_	field_31814	FRAME_WIDTH
	f	I	f	f_164739_	field_31815	FRAME_BOX
	f	I	g	f_164740_	field_31816	FRAME_HEIGHT_START
	f	I	h	f_164741_	field_31817	FRAME_HEIGHT_END
	f	I	i	f_164742_	field_31818	FRAME_WIDTH_START
	f	I	j	f_164743_	field_31819	FRAME_WIDTH_END
	f	I	k	f_164744_	field_31820	FRAME_BOX_START
	f	I	l	f_164745_	field_31821	FRAME_BOX_END
	f	I	m	f_164746_	field_31822	NOTHING_FOUND
	f	Laif;	n	f_77648_	field_9286	level
	m	(Laif;)V	<init>	<init>	<init>	<init>
	m	(Lgu$a;)Z	a	m_245373_	method_45550	canPortalReplaceBlock
	m	(Lgu;Lha$a;)Ljava/util/Optional;	a	m_77666_	method_30482	createPortal
	m	(Lgu;Lbra;)D	a	m_192982_	method_22390	method_22390
	m	(Lgu;Lgu$a;Lha;I)Z	a	m_77661_	method_30481	canHostFrame
	m	(Ldcb;Lgu;)Z	a	m_192976_	method_30480	method_30480
	m	(Lgu;ZLdds;)Ljava/util/Optional;	a	m_192985_	method_30483	findPortalAround
	m	(Lbra;)Ll$a;	a	m_192974_	method_30479	method_30479
	m	(Lhe;)Z	a	m_230633_	method_22389	method_22389
	m	(Ldds;Lbra;)Z	a	m_192979_	method_39663	method_39663
	m	(Lbra;)Z	b	m_192989_	method_31119	method_31119
	m	(Lbra;)I	c	m_192991_	method_22388	method_22388
c	dyb	net/minecraft/world/level/portal/PortalInfo	net/minecraft/class_5454	net/minecraft/world/level/portal/PortalInfo
	f	Leei;	a	f_77676_	field_25879	pos
	f	Leei;	b	f_77677_	field_25880	speed
	f	F	c	f_77678_	field_25881	yRot
	f	F	d	f_77679_	field_25882	xRot
	m	(Leei;Leei;FF)V	<init>	<init>	<init>	<init>
c	dyc	net/minecraft/world/level/portal/PortalShape	net/minecraft/class_2424	net/minecraft/world/level/portal/PortalShape
	f	I	a	f_164750_	field_31823	MAX_WIDTH
	f	I	b	f_164751_	field_31824	MAX_HEIGHT
	f	I	c	f_164752_	field_31825	MIN_WIDTH
	f	I	d	f_164753_	field_31826	MIN_HEIGHT
	f	Ldca$f;	e	f_77685_	field_25883	FRAME
	f	F	f	f_256985_	field_41086	SAFE_TRAVEL_MAX_ENTITY_XY
	f	D	g	f_256802_	field_41087	SAFE_TRAVEL_MAX_VERTICAL_DELTA
	f	Lcmn;	h	f_77686_	field_11318	level
	f	Lha$a;	i	f_77687_	field_11317	axis
	f	Lha;	j	f_77688_	field_11314	rightDir
	f	I	k	f_77689_	field_11313	numPortalBlocks
	f	Lgu;	l	f_77690_	field_11316	bottomLeft
	f	I	m	f_77691_	field_11312	height
	f	I	n	f_77692_	field_11311	width
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmn;Lgu;Lha$a;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lgu;)V	a	m_77723_	method_30488	method_30488
	m	(Lgu$a;)I	a	m_77728_	method_30490	getDistanceUntilTop
	m	(Ll$a;Lha$a;Leei;Lbfk;)Leei;	a	m_77738_	method_30494	getRelativePosition
	m	(Leei;Laif;Lbfj;Lbfk;)Leei;	a	m_257963_	method_47382	findCollisionFreePosition
	m	(DLeei;)Leei;	a	m_257365_	method_47381	method_47381
	m	(Lcmn;Lgu;Ljava/util/function/Predicate;Lha$a;)Ljava/util/Optional;	a	m_77712_	method_30486	findPortalShape
	m	(Lgu$a;I)Z	a	m_77730_	method_30491	hasTopFrame
	m	(Laif;Ll$a;Lha$a;Leei;Lbfj;Leei;FF)Ldyb;	a	m_257966_	method_30484	createPortalInfo
	m	(Lgu;Lha;)I	a	m_77735_	method_30493	getDistanceUntilEdgeAboveFrame
	m	(Ldyc;)Z	a	m_77726_	method_30489	method_30489
	m	(Lcmn;Lgu;Lha$a;)Ljava/util/Optional;	a	m_77708_	method_30485	findEmptyPortalShape
	m	()Z	a	m_77698_	method_10360	isValid
	m	(Ldcb;Lcls;Lgu;)Z	a	m_77719_	method_30487	method_30487
	m	(Ldcb;)Z	a	m_77717_	method_10359	isEmpty
	m	(Lgu;)Lgu;	a	m_77733_	method_30492	calculateBottomLeft
	m	()V	b	m_77743_	method_10363	createPortalBlocks
	m	()Z	c	m_77744_	method_10362	isComplete
	m	()I	d	m_77745_	method_30495	calculateWidth
	m	()I	e	m_77746_	method_30496	calculateHeight
c	dyd	net/minecraft/world/level/portal/package-info	net/minecraft/class_6147	net/minecraft/world/level/portal/package-info
c	dye	net/minecraft/world/level/redstone/CollectingNeighborUpdater	net/minecraft/class_7159	net/minecraft/world/level/redstone/CollectingNeighborUpdater
	f	Lorg/slf4j/Logger;	b	f_230635_	field_37829	LOGGER
	f	Lcmm;	c	f_230636_	field_37830	level
	f	I	d	f_230637_	field_38276	maxChainedNeighborUpdates
	f	Ljava/util/ArrayDeque;	e	f_230638_	field_37831	stack
	f	Ljava/util/List;	f	f_230639_	field_37832	addedThisLayer
	f	I	g	f_230640_	field_37833	count
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;I)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldye$c;)V	a	m_230660_	method_41706	addAndRun
	m	()V	a	m_230645_	method_41702	runUpdates
c	dye$a	net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate	net/minecraft/class_7159$class_7160	net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate
	f	Ldcb;	a	f_230670_	comp_584	state
	f	Lgu;	b	f_230671_	comp_585	pos
	f	Lcpn;	c	f_230672_	comp_586	block
	f	Lgu;	d	f_230673_	comp_587	neighborPos
	f	Z	e	f_230674_	comp_588	movedByPiston
	m	(Ldcb;Lgu;Lcpn;Lgu;Z)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	a	f_230670_	comp_584	state
	m	()Lgu;	b	f_230671_	comp_585	pos
	m	()Lcpn;	c	f_230672_	comp_586	block
	m	()Lgu;	d	f_230673_	comp_587	neighborPos
	m	()Z	e	f_230674_	comp_588	movedByPiston
c	dye$b	net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate	net/minecraft/class_7159$class_7161	net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate
	f	Lgu;	a	f_230692_	field_37834	sourcePos
	f	Lcpn;	b	f_230693_	field_37835	sourceBlock
	f	Lha;	c	f_230694_	field_37836	skipDirection
	f	I	d	f_230695_	field_37837	idx
	m	(Lgu;Lcpn;Lha;)V	<init>	<init>	<init>	<init>
c	dye$c	net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates	net/minecraft/class_7159$class_7162	net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates
	m	(Lcmm;)Z	a	m_213563_	method_41707	runNext
c	dye$d	net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate	net/minecraft/class_7159$class_7272	net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate
	f	Lha;	a	f_230703_	comp_666	direction
	f	Ldcb;	b	f_230704_	comp_667	state
	f	Lgu;	c	f_230705_	comp_668	pos
	f	Lgu;	d	f_230706_	comp_669	neighborPos
	f	I	e	f_230707_	comp_670	updateFlags
	f	I	f	f_276599_	comp_1344	updateLimit
	m	(Lha;Ldcb;Lgu;Lgu;II)V	<init>	<init>	<init>	<init>
	m	()Lha;	a	f_230703_	comp_666	direction
	m	()Ldcb;	b	f_230704_	comp_667	state
	m	()Lgu;	c	f_230705_	comp_668	pos
	m	()Lgu;	d	f_230706_	comp_669	neighborPos
	m	()I	e	f_230707_	comp_670	updateFlags
	m	()I	f	f_276599_	comp_1344	updateLimit
c	dye$e	net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate	net/minecraft/class_7159$class_7163	net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate
	f	Lgu;	a	f_230725_	comp_589	pos
	f	Lcpn;	b	f_230726_	comp_590	block
	f	Lgu;	c	f_230727_	comp_591	neighborPos
	m	(Lgu;Lcpn;Lgu;)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	f_230725_	comp_589	pos
	m	()Lcpn;	b	f_230726_	comp_590	block
	m	()Lgu;	c	f_230727_	comp_591	neighborPos
c	dyf	net/minecraft/world/level/redstone/InstantNeighborUpdater	net/minecraft/class_7164	net/minecraft/world/level/redstone/InstantNeighborUpdater
	f	Lcmm;	b	f_230741_	field_37838	level
	m	(Lcmm;)V	<init>	<init>	<init>	<init>
c	dyg	net/minecraft/world/level/redstone/NeighborUpdater	net/minecraft/class_7165	net/minecraft/world/level/redstone/NeighborUpdater
	f	[Lha;	a	f_230761_	field_37839	UPDATE_ORDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;Lgu;Lcpn;Lgu;Z)V	a	m_213858_	method_41703	neighborChanged
	m	(Lcmm;Ldcb;Lgu;Lcpn;Lgu;Z)V	a	m_230763_	method_41708	executeUpdate
	m	(Lcpn;)Ljava/lang/String;	a	m_257366_	method_41709	method_41709
	m	(Lgu;Lcpn;Lgu;)V	a	m_214026_	method_41704	neighborChanged
	m	(Lha;Ldcb;Lgu;Lgu;II)V	a	m_213547_	method_42392	shapeUpdate
	m	(Lcmn;Lha;Ldcb;Lgu;Lgu;II)V	a	m_230770_	method_42393	executeShapeUpdate
	m	(Lgu;Lcpn;Lha;)V	a	m_214152_	method_41705	updateNeighborsAtExceptFromFacing
c	dyh	net/minecraft/world/level/redstone/Redstone	net/minecraft/class_6148	net/minecraft/world/level/redstone/Redstone
	f	I	a	f_164754_	field_31827	SIGNAL_MIN
	f	I	b	f_164755_	field_31828	SIGNAL_MAX
	f	I	c	f_164756_	field_31829	SIGNAL_NONE
	m	()V	<init>	<init>	<init>	<init>
c	dyi	net/minecraft/world/level/redstone/package-info	net/minecraft/class_6149	net/minecraft/world/level/redstone/package-info
c	dyj	net/minecraft/world/level/saveddata/SavedData	net/minecraft/class_18	net/minecraft/world/level/saveddata/SavedData
	f	Lorg/slf4j/Logger;	a	f_77751_	field_17661	LOGGER
	f	Z	b	f_77753_	field_72	dirty
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;)Lqr;	a	m_7176_	method_75	save
	m	(Ljava/io/File;)V	a	m_77757_	method_17919	save
	m	(Z)V	a	m_77760_	method_78	setDirty
	m	()V	b	m_77762_	method_80	setDirty
	m	()Z	c	m_77764_	method_79	isDirty
c	dyk	net/minecraft/world/level/saveddata/maps/MapBanner	net/minecraft/class_17	net/minecraft/world/level/saveddata/maps/MapBanner
	f	Lgu;	a	f_77766_	field_69	pos
	f	Lcen;	b	f_77767_	field_68	color
	f	Lsw;	c	f_77768_	field_67	name
	m	(Lgu;Lcen;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)Ldyk;	a	m_77774_	method_73	fromWorld
	m	(Lqr;)Ldyk;	a	m_77777_	method_67	load
	m	()Lgu;	a	m_77773_	method_70	getPos
	m	()Lcen;	b	m_164759_	method_35502	getColor
	m	()Ldyl$a;	c	m_77782_	method_72	getDecoration
	m	()Lsw;	d	m_77783_	method_68	getName
	m	()Lqr;	e	m_77784_	method_74	save
	m	()Ljava/lang/String;	f	m_77787_	method_71	getId
c	dyk$1	net/minecraft/world/level/saveddata/maps/MapBanner$1	net/minecraft/class_17$1	net/minecraft/world/level/saveddata/maps/MapBanner$1
	f	[I	a	f_77789_	field_70	$SwitchMap$net$minecraft$world$item$DyeColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	dyl	net/minecraft/world/level/saveddata/maps/MapDecoration	net/minecraft/class_20	net/minecraft/world/level/saveddata/maps/MapDecoration
	f	Ldyl$a;	a	f_77791_	field_77	type
	f	B	b	f_77792_	field_76	x
	f	B	c	f_77793_	field_80	y
	f	B	d	f_77794_	field_79	rot
	f	Lsw;	e	f_77795_	field_78	name
	m	(Ldyl$a;BBBLsw;)V	<init>	<init>	<init>	<init>
	m	()B	a	m_77802_	method_92	getImage
	m	()Ldyl$a;	b	m_77803_	method_93	getType
	m	()B	c	m_77804_	method_90	getX
	m	()B	d	m_77805_	method_91	getY
	m	()B	e	m_77806_	method_89	getRot
	m	()Z	f	m_77809_	method_94	renderOnFrame
	m	()Lsw;	g	m_77810_	method_88	getName
c	dyl$a	net/minecraft/world/level/saveddata/maps/MapDecoration$Type	net/minecraft/class_20$class_21	net/minecraft/world/level/saveddata/maps/MapDecoration$Type
	f	Ldyl$a;	A	RED_X	field_110	RED_X
	f	B	B	f_77813_	field_81	icon
	f	Z	C	f_77814_	field_111	renderedOnFrame
	f	I	D	f_77815_	field_82	mapColor
	f	Z	E	f_181294_	field_33990	trackCount
	f	[Ldyl$a;	F	$VALUES	field_109	$VALUES
	f	Ldyl$a;	a	PLAYER	field_91	PLAYER
	f	Ldyl$a;	b	FRAME	field_95	FRAME
	f	Ldyl$a;	c	RED_MARKER	field_89	RED_MARKER
	f	Ldyl$a;	d	BLUE_MARKER	field_83	BLUE_MARKER
	f	Ldyl$a;	e	TARGET_X	field_84	TARGET_X
	f	Ldyl$a;	f	TARGET_POINT	field_85	TARGET_POINT
	f	Ldyl$a;	g	PLAYER_OFF_MAP	field_86	PLAYER_OFF_MAP
	f	Ldyl$a;	h	PLAYER_OFF_LIMITS	field_87	PLAYER_OFF_LIMITS
	f	Ldyl$a;	i	MANSION	field_88	MANSION
	f	Ldyl$a;	j	MONUMENT	field_98	MONUMENT
	f	Ldyl$a;	k	BANNER_WHITE	field_96	BANNER_WHITE
	f	Ldyl$a;	l	BANNER_ORANGE	field_92	BANNER_ORANGE
	f	Ldyl$a;	m	BANNER_MAGENTA	field_97	BANNER_MAGENTA
	f	Ldyl$a;	n	BANNER_LIGHT_BLUE	field_90	BANNER_LIGHT_BLUE
	f	Ldyl$a;	o	BANNER_YELLOW	field_93	BANNER_YELLOW
	f	Ldyl$a;	p	BANNER_LIME	field_94	BANNER_LIME
	f	Ldyl$a;	q	BANNER_PINK	field_100	BANNER_PINK
	f	Ldyl$a;	r	BANNER_GRAY	field_101	BANNER_GRAY
	f	Ldyl$a;	s	BANNER_LIGHT_GRAY	field_107	BANNER_LIGHT_GRAY
	f	Ldyl$a;	t	BANNER_CYAN	field_108	BANNER_CYAN
	f	Ldyl$a;	u	BANNER_PURPLE	field_104	BANNER_PURPLE
	f	Ldyl$a;	v	BANNER_BLUE	field_105	BANNER_BLUE
	f	Ldyl$a;	w	BANNER_BROWN	field_106	BANNER_BROWN
	f	Ldyl$a;	x	BANNER_GREEN	field_102	BANNER_GREEN
	f	Ldyl$a;	y	BANNER_RED	field_99	BANNER_RED
	f	Ldyl$a;	z	BANNER_BLACK	field_103	BANNER_BLACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;IZIZ)V	<init>	<init>	<init>	<init>
	m	(B)Ldyl$a;	a	m_77854_	method_99	byIcon
	m	()B	a	m_77853_	method_98	getIcon
	m	()Z	b	m_77856_	method_95	isRenderedOnFrame
	m	()Z	c	m_77857_	method_97	hasMapColor
	m	()I	d	m_77858_	method_96	getMapColor
	m	()Z	e	m_181306_	method_37342	shouldTrackCount
	m	()[Ldyl$a;	f	m_164760_	method_36790	$values
c	dym	net/minecraft/world/level/saveddata/maps/MapFrame	net/minecraft/class_19	net/minecraft/world/level/saveddata/maps/MapFrame
	f	Lgu;	a	f_77862_	field_75	pos
	f	I	b	f_77863_	field_74	rotation
	f	I	c	f_77864_	field_73	entityId
	m	(Lgu;II)V	<init>	<init>	<init>	<init>
	m	(Lqr;)Ldym;	a	m_77872_	method_87	load
	m	()Lqr;	a	m_77869_	method_84	save
	m	(Lgu;)Ljava/lang/String;	a	m_77870_	method_81	frameId
	m	()Lgu;	b	m_77874_	method_86	getPos
	m	()I	c	m_77875_	method_83	getRotation
	m	()I	d	m_77876_	method_85	getEntityId
	m	()Ljava/lang/String;	e	m_77877_	method_82	getId
c	dyn	net/minecraft/world/level/saveddata/maps/MapIndex	net/minecraft/class_3978	net/minecraft/world/level/saveddata/maps/MapIndex
	f	Ljava/lang/String;	a	f_164761_	field_31830	FILE_NAME
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	f_77878_	field_17662	usedAuxIds
	m	()V	<init>	<init>	<init>	<init>
	m	()I	a	m_77880_	method_17920	getFreeAuxValueForMap
	m	(Lqr;)Ldyn;	b	m_164762_	method_32360	load
c	dyo	net/minecraft/world/level/saveddata/maps/MapItemSavedData	net/minecraft/class_22	net/minecraft/world/level/saveddata/maps/MapItemSavedData
	f	I	a	f_164764_	field_31831	MAX_SCALE
	f	I	b	f_181307_	field_33991	TRACKED_DECORATION_LIMIT
	f	I	c	f_256718_	field_116	centerX
	f	I	d	f_256789_	field_115	centerZ
	f	Lacp;	e	f_77887_	field_118	dimension
	f	B	f	f_77890_	field_119	scale
	f	[B	g	f_77891_	field_122	colors
	f	Z	h	f_77892_	field_17403	locked
	f	Lorg/slf4j/Logger;	i	f_77895_	field_25019	LOGGER
	f	I	j	f_164765_	field_31832	MAP_SIZE
	f	I	k	f_164766_	field_31833	HALF_MAP_SIZE
	f	Z	l	f_77888_	field_114	trackingPosition
	f	Z	m	f_77889_	field_113	unlimitedTracking
	f	Ljava/util/List;	n	f_77893_	field_112	carriedBy
	f	Ljava/util/Map;	o	f_77896_	field_120	carriedByPlayers
	f	Ljava/util/Map;	p	f_77897_	field_123	bannerMarkers
	f	Ljava/util/Map;	q	f_77894_	field_117	decorations
	f	Ljava/util/Map;	r	f_77898_	field_121	frameMarkers
	f	I	s	f_181308_	field_33992	trackedDecorationCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIBZZZLacp;)V	<init>	<init>	<init>	<init>
	m	(BZLacp;)Ldyo;	a	m_164776_	method_32362	createForClient
	m	(DDBZZLacp;)Ldyo;	a	m_164780_	method_32363	createFresh
	m	(Ljava/lang/String;)V	a	m_164799_	method_32368	removeDecoration
	m	(Lcls;II)V	a	m_77930_	method_109	checkBanners
	m	(Lbyo;Lcfz;)V	a	m_77918_	method_102	tickCarriedBy
	m	(II)V	a	m_164789_	method_103	setColorsDirty
	m	(IIB)Z	a	m_164792_	method_32365	updateColor
	m	()Ldyo;	a	m_164775_	method_32361	locked
	m	(I)Ldyo;	a	m_164787_	method_32364	scaled
	m	(ILbyo;)Luo;	a	m_164796_	method_100	getUpdatePacket
	m	(Lgu;I)V	a	m_77947_	method_104	removedFromFrame
	m	(Ljava/util/List;)V	a	m_164801_	method_32369	addClientSideDecorations
	m	(Lcfz;Lgu;Ljava/lang/String;Ldyl$a;)V	a	m_77925_	method_110	addTargetDecoration
	m	(Lqr;Lrk;)V	a	m_77952_	method_29008	method_29008
	m	(Lcmn;Lgu;)Z	a	m_77934_	method_108	toggleBanner
	m	(Ldyl$a;Lcmn;Ljava/lang/String;DDDLsw;)V	a	m_77937_	method_107	addDecoration
	m	(Lbyo;)Ldyo$a;	a	m_77916_	method_101	getHoldingPlayer
	m	(Lqr;)Ldyo;	b	m_164807_	method_32371	load
	m	(IIB)V	b	m_164803_	method_32370	setColor
	m	(I)Z	b	m_181312_	method_37343	isTrackedCountOverLimit
	m	(Lqr;)Ljava/lang/IllegalArgumentException;	c	m_77957_	method_29009	method_29009
	m	()Ljava/util/Collection;	d	m_164809_	method_35503	getBanners
	m	()Z	e	m_164810_	method_32372	isExplorationMap
	m	()Ljava/lang/Iterable;	f	m_164811_	method_32373	getDecorations
	m	()V	g	m_164812_	method_32374	setDecorationsDirty
c	dyo$a	net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer	net/minecraft/class_22$class_23	net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer
	f	Lbyo;	a	f_77959_	field_125	player
	f	I	b	f_77960_	field_131	step
	f	Ldyo;	c	f_77961_	field_132	field_132
	f	Z	d	f_77962_	field_130	dirtyData
	f	I	e	f_77963_	field_129	minDirtyX
	f	I	f	f_77964_	field_128	minDirtyY
	f	I	g	f_77965_	field_127	maxDirtyX
	f	I	h	f_77966_	field_126	maxDirtyY
	f	Z	i	f_164813_	field_27891	dirtyDecorations
	f	I	j	f_77967_	field_124	tick
	m	(Ldyo;Lbyo;)V	<init>	<init>	<init>	<init>
	m	()Ldyo$b;	a	m_164814_	method_32375	createPatch
	m	(II)V	a	m_164817_	method_111	markColorsDirty
	m	(I)Luo;	a	m_164815_	method_112	nextUpdatePacket
	m	()V	b	m_164820_	method_32379	markDecorationsDirty
c	dyo$b	net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch	net/minecraft/class_22$class_5637	net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch
	f	I	a	f_164821_	field_27892	startX
	f	I	b	f_164822_	field_27893	startY
	f	I	c	f_164823_	field_27894	width
	f	I	d	f_164824_	field_27895	height
	f	[B	e	f_164825_	field_27896	mapColors
	m	(IIII[B)V	<init>	<init>	<init>	<init>
	m	(Ldyo;)V	a	m_164832_	method_32380	applyToMap
c	dyp	net/minecraft/world/level/saveddata/maps/package-info	net/minecraft/class_6150	net/minecraft/world/level/saveddata/maps/package-info
c	dyq	net/minecraft/world/level/saveddata/package-info	net/minecraft/class_6151	net/minecraft/world/level/saveddata/package-info
c	dyr	net/minecraft/world/level/storage/CommandStorage	net/minecraft/class_4565	net/minecraft/world/level/storage/CommandStorage
	f	Ljava/lang/String;	a	f_164834_	field_31834	ID_PREFIX
	f	Ljava/util/Map;	b	f_78032_	field_20747	namespaces
	f	Ldyu;	c	f_78033_	field_20748	storage
	m	(Ldyu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ldyr$a;	a	m_164835_	method_22544	newStorage
	m	(Lacq;Lqr;)V	a	m_78046_	method_22547	set
	m	(Lacq;)Lqr;	a	m_78044_	method_22546	get
	m	()Ljava/util/stream/Stream;	a	m_78036_	method_22542	keys
	m	(Ljava/lang/String;Lqr;)Ldyr$a;	a	m_164837_	method_32381	method_32381
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	a	m_164840_	method_22545	method_22545
	m	(Ljava/lang/String;Lqr;)Ldyr$a;	b	m_164842_	method_22549	method_22549
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_78037_	method_22543	createId
	m	(Ljava/lang/String;)Ldyr$a;	c	m_164845_	method_22548	method_22548
c	dyr$a	net/minecraft/world/level/storage/CommandStorage$Container	net/minecraft/class_4565$class_4566	net/minecraft/world/level/storage/CommandStorage$Container
	f	Ljava/lang/String;	a	f_164847_	field_31835	TAG_CONTENTS
	f	Ljava/util/Map;	b	f_78055_	field_20749	storage
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lqr;)V	a	m_78063_	method_22552	put
	m	(Ljava/lang/String;)Lqr;	a	m_78058_	method_22550	get
	m	(Ljava/lang/String;Ljava/lang/String;)Lacq;	a	m_78060_	method_22551	method_22551
	m	(Lqr;Ljava/lang/String;Lqr;)V	a	m_78068_	method_22553	method_22553
	m	(Ljava/lang/String;)Ljava/util/stream/Stream;	b	m_78072_	method_22554	getKeys
	m	(Lqr;)Ldyr$a;	b	m_164849_	method_32383	load
c	dys	net/minecraft/world/level/storage/DataVersion	net/minecraft/class_6595	net/minecraft/world/level/storage/DataVersion
	f	Ljava/lang/String;	a	f_192993_	field_34768	MAIN_SERIES
	f	I	b	f_192994_	field_34769	version
	f	Ljava/lang/String;	c	f_192995_	field_34770	series
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_193002_	method_38490	isSideSeries
	m	(Ldys;)Z	a	m_193003_	method_38493	isCompatible
	m	()Ljava/lang/String;	b	m_193005_	method_38492	getSeries
	m	()I	c	m_193006_	method_38494	getVersion
c	dyt	net/minecraft/world/level/storage/DerivedLevelData	net/minecraft/class_27	net/minecraft/world/level/storage/DerivedLevelData
	f	Ldze;	a	f_78076_	field_24179	worldData
	f	Ldzd;	b	f_78077_	field_139	wrapped
	m	(Ldze;Ldzd;)V	<init>	<init>	<init>	<init>
c	dyu	net/minecraft/world/level/storage/DimensionDataStorage	net/minecraft/class_26	net/minecraft/world/level/storage/DimensionDataStorage
	f	Lorg/slf4j/Logger;	a	f_78143_	field_136	LOGGER
	f	Ljava/util/Map;	b	f_78144_	field_134	cache
	f	Lcom/mojang/datafixers/DataFixer;	c	f_78145_	field_17663	fixerUpper
	f	Ljava/io/File;	d	f_78146_	field_17664	dataFolder
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Ldyj;	a	m_164861_	method_17924	computeIfAbsent
	m	(Ljava/lang/String;I)Lqr;	a	m_78158_	method_17923	readTagFromDisk
	m	(Ljava/lang/String;Ldyj;)V	a	m_164855_	method_123	set
	m	()V	a	m_78151_	method_125	save
	m	(Ljava/lang/String;)Ljava/io/File;	a	m_78156_	method_17922	getDataFile
	m	(Ljava/util/function/Function;Ljava/lang/String;)Ldyj;	a	m_164858_	method_20786	get
	m	(Ljava/io/PushbackInputStream;)Z	a	m_78154_	method_17921	isGzip
	m	(Ljava/lang/String;Ldyj;)V	b	m_164865_	method_32384	method_32384
	m	(Ljava/util/function/Function;Ljava/lang/String;)Ldyj;	b	m_164868_	method_120	readSavedData
c	dyv	net/minecraft/world/level/storage/LevelData	net/minecraft/class_5217	net/minecraft/world/level/storage/LevelData
	m	(Lcmo;)Ljava/lang/String;	a	m_164871_	method_27411	method_27411
	m	()I	a	m_6789_	method_215	getXSpawn
	m	(Lp;Lcmo;)V	a	m_142471_	method_151	fillCrashReportCategory
	m	()I	b	m_6527_	method_144	getYSpawn
	m	(Z)V	b	m_5565_	method_157	setRaining
	m	()I	c	m_6526_	method_166	getZSpawn
	m	()F	d	m_6790_	method_30656	getSpawnAngle
	m	()J	e	m_6793_	method_188	getGameTime
	m	()J	f	m_6792_	method_217	getDayTime
	m	()Ljava/lang/String;	g	m_241764_	method_27410	method_27410
	m	()Z	i	m_6534_	method_203	isThundering
	m	()Z	k	m_6533_	method_156	isRaining
	m	()Z	n	m_5466_	method_152	isHardcore
	m	()Lcmi;	q	m_5470_	method_146	getGameRules
	m	()Lbdu;	s	m_5472_	method_207	getDifficulty
	m	()Z	t	m_5474_	method_197	isDifficultyLocked
c	dyw	net/minecraft/world/level/storage/LevelResource	net/minecraft/class_5218	net/minecraft/world/level/storage/LevelResource
	f	Ldyw;	a	f_78174_	field_24180	PLAYER_ADVANCEMENTS_DIR
	f	Ldyw;	b	f_78175_	field_24181	PLAYER_STATS_DIR
	f	Ldyw;	c	f_78176_	field_24182	PLAYER_DATA_DIR
	f	Ldyw;	d	f_78177_	field_24183	PLAYER_OLD_DATA_DIR
	f	Ldyw;	e	f_78178_	field_24184	LEVEL_DATA_FILE
	f	Ldyw;	f	f_230800_	field_38978	OLD_LEVEL_DATA_FILE
	f	Ldyw;	g	f_230801_	field_38979	ICON_FILE
	f	Ldyw;	h	f_230802_	field_38980	LOCK_FILE
	f	Ldyw;	i	f_78179_	field_24185	GENERATED_DIR
	f	Ldyw;	j	f_78180_	field_24186	DATAPACK_DIR
	f	Ldyw;	k	f_78181_	field_24187	MAP_RESOURCE_FILE
	f	Ldyw;	l	f_78182_	field_24188	ROOT
	f	Ljava/lang/String;	m	f_78183_	field_24189	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_78187_	method_27423	getId
c	dyx	net/minecraft/world/level/storage/LevelStorageException	net/minecraft/class_33	net/minecraft/world/level/storage/LevelStorageException
	f	Lsw;	a	f_230803_	field_38981	messageComponent
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_230806_	method_43416	getMessageComponent
c	dyy	net/minecraft/world/level/storage/LevelStorageSource	net/minecraft/class_32	net/minecraft/world/level/storage/LevelStorageSource
	f	Ljava/lang/String;	a	f_289824_	field_44950	ALLOWED_SYMLINKS_CONFIG_NAME
	f	Lorg/slf4j/Logger;	b	f_78191_	field_17665	LOGGER
	f	Ljava/time/format/DateTimeFormatter;	c	f_78192_	field_200	FORMATTER
	f	Lcom/google/common/collect/ImmutableList;	d	f_78193_	field_25020	OLD_SETTINGS_KEYS
	f	Ljava/lang/String;	e	f_202311_	field_36348	TAG_DATA
	f	Leea;	f	f_289833_	field_44951	NO_SYMLINKS_ALLOWED
	f	Ljava/nio/file/Path;	g	f_78194_	field_17666	baseDir
	f	Ljava/nio/file/Path;	h	f_78195_	field_17667	backupDir
	f	Lcom/mojang/datafixers/DataFixer;	i	f_78196_	field_17668	fixerUpper
	f	Ledy;	j	f_289816_	field_44952	worldDirValidator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ledy;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>	<init>	<init>
	m	(Ldyy$a;)Ljava/util/concurrent/CompletableFuture;	a	m_230813_	method_43417	loadLevelSummaries
	m	(Ldyy$b;)Ldyz;	a	m_230815_	method_43418	method_43418
	m	(Lcom/mojang/serialization/DynamicOps;Lcnf;Lhr;Lcom/mojang/serialization/Lifecycle;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/datafixers/util/Pair;	a	m_264027_	method_29582	method_29582
	m	(Ljava/nio/file/Path;)Ledy;	a	m_289881_	method_52235	parseValidator
	m	(Ldyy$b;Ljava/util/function/BiFunction;)Ljava/lang/Object;	a	m_230817_	method_26998	readLevelData
	m	(Lcom/mojang/serialization/Dynamic;)Lcnf;	a	m_245610_	method_29580	readDataConfig
	m	(Ljava/util/List;)Ljava/util/List;	a	m_230831_	method_43495	method_43495
	m	(Ldyy$b;Z)Ljava/util/function/BiFunction;	a	m_230820_	method_29014	levelSummaryReader
	m	()Ljava/lang/String;	a	m_164909_	method_35504	getName
	m	(Ldyy$b;ZLjava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Ldyz;	a	m_289842_	method_29015	method_29015
	m	(Lcom/mojang/serialization/DynamicOps;Lcnf;Lhr;Lcom/mojang/serialization/Lifecycle;)Ljava/util/function/BiFunction;	a	m_245503_	method_17926	getLevelData
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcnf;	a	m_230828_	method_29583	getDataConfiguration
	m	(Lacq;)V	a	m_245033_	method_45551	method_45551
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/DataResult;	a	m_247212_	method_29010	readWorldGenSettings
	m	(Ljava/lang/String;)Z	a	m_78240_	method_240	isNewLevelIdAcceptable
	m	(Ldyy$b;)Z	b	m_230834_	method_43419	method_43419
	m	()Ldyy$a;	b	m_230833_	method_235	findLevelCandidates
	m	(Lcom/mojang/serialization/Dynamic;)Lcaw;	b	m_247076_	method_45552	parseFeatureFlagsFromSummary
	m	(Ljava/lang/String;)Z	b	m_78255_	method_230	levelExists
	m	(Ljava/nio/file/Path;)Ldyy;	b	m_78242_	method_26999	createDefault
	m	()Ljava/nio/file/Path;	c	m_78257_	method_19636	getBaseDir
	m	(Ljava/nio/file/Path;)Lrk;	c	m_230836_	method_40035	readLightweightData
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream;	c	m_245030_	method_45553	method_45553
	m	(Ljava/lang/String;)Ldyy$c;	c	m_289864_	method_52236	validateAndCreateAccess
	m	(Ljava/lang/String;)Ldyy$c;	d	m_78260_	method_27002	createAccess
	m	()Ljava/nio/file/Path;	d	m_78262_	method_236	getBackupPath
	m	(Ljava/nio/file/Path;)Z	d	m_230838_	method_43420	method_43420
	m	()Ledy;	e	m_289863_	method_52237	getWorldDirValidator
	m	(Ljava/lang/String;)Ljava/nio/file/Path;	e	m_289874_	method_52238	getLevelPath
	m	()I	f	m_78265_	method_17931	getStorageVersion
c	dyy$a	net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates	net/minecraft/class_32$class_7410	net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates
	f	Ljava/util/List;	a	f_230840_	comp_731	levels
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_230843_	method_43421	isEmpty
	m	()Ljava/util/List;	b	f_230840_	comp_731	levels
c	dyy$b	net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory	net/minecraft/class_32$class_7411	net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory
	f	Ljava/nio/file/Path;	a	f_230850_	comp_732	path
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_230853_	method_43422	directoryName
	m	(Ljava/time/LocalDateTime;)Ljava/nio/file/Path;	a	m_230856_	method_43424	corruptedDataFile
	m	(Ldyw;)Ljava/nio/file/Path;	a	m_230854_	method_43423	resourcePath
	m	()Ljava/nio/file/Path;	b	m_230858_	method_43425	dataFile
	m	()Ljava/nio/file/Path;	c	m_230859_	method_43426	oldDataFile
	m	()Ljava/nio/file/Path;	d	m_230860_	method_43427	iconFile
	m	()Ljava/nio/file/Path;	e	m_230861_	method_43428	lockFile
	m	()Ljava/nio/file/Path;	f	f_230850_	comp_732	path
c	dyy$c	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess	net/minecraft/class_32$class_5143	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess
	f	Ldyy;	a	f_78269_	field_23766	field_23766
	f	Laog;	b	f_78270_	field_23767	lock
	f	Ldyy$b;	c	f_230867_	field_23768	levelDirectory
	f	Ljava/lang/String;	d	f_78272_	field_23769	levelId
	f	Ljava/util/Map;	e	f_78273_	field_24190	resources
	m	(Ldyy;Ljava/lang/String;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Lhs;Ldze;Lqr;)V	a	m_78290_	method_27426	saveDataTag
	m	(Ljava/lang/String;)V	a	m_78297_	method_27008	renameLevel
	m	(Lcom/mojang/serialization/DynamicOps;Lcnf;Lhr;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/datafixers/util/Pair;	a	m_246049_	method_27013	getDataTag
	m	()Ljava/lang/String;	a	m_78277_	method_27005	getLevelId
	m	(Lacp;)Ljava/nio/file/Path;	a	m_197394_	method_27424	getDimensionPath
	m	(Lhs;Ldze;)V	a	m_78287_	method_27425	saveDataTag
	m	(Ldyw;)Ljava/nio/file/Path;	a	m_78283_	method_27010	getLevelPath
	m	()Ldzb;	b	m_78301_	method_27427	createPlayerStorage
	m	()Ldyz;	c	m_78308_	method_29584	getSummary
	m	()Lcnf;	d	m_247706_	method_29585	getDataConfiguration
	m	()Ljava/util/Optional;	e	m_182514_	method_27014	getIconFile
	m	()V	f	m_78311_	method_27015	deleteLevel
	m	()J	g	m_78312_	method_27016	makeWorldBackup
	m	()V	h	m_78313_	method_27017	checkLock
c	dyy$c$1	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1	net/minecraft/class_32$class_5143$1	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1
	f	Ljava/nio/file/Path;	a	f_78314_	field_23770	val$lockPath
	f	Ldyy$c;	b	f_78315_	field_23771	field_23771
	m	(Ldyy$c;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	a	visitFile	method_27019	visitFile
	m	(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;	a	postVisitDirectory	method_27018	postVisitDirectory
c	dyy$c$2	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2	net/minecraft/class_32$class_5143$2	net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2
	f	Ljava/nio/file/Path;	a	f_78331_	field_204	val$rootPath
	f	Ljava/util/zip/ZipOutputStream;	b	f_78332_	field_201	val$stream
	f	Ldyy$c;	c	f_78333_	field_203	field_203
	m	(Ldyy$c;Ljava/nio/file/Path;Ljava/util/zip/ZipOutputStream;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	a	visitFile	method_246	visitFile
c	dyz	net/minecraft/world/level/storage/LevelSummary	net/minecraft/class_34	net/minecraft/world/level/storage/LevelSummary
	f	Lcmq;	a	f_78344_	field_25022	settings
	f	Ldza;	b	f_78345_	field_25023	levelVersion
	f	Ljava/lang/String;	c	f_78346_	field_205	levelId
	f	Z	d	f_193019_	field_209	requiresManualConversion
	f	Z	e	f_78348_	field_23772	locked
	f	Z	f	f_244135_	field_40371	experimental
	f	Ljava/nio/file/Path;	g	f_78349_	field_23773	icon
	f	Lsw;	h	f_78350_	field_24191	info
	m	(Lcmq;Ldza;Ljava/lang/String;ZZZLjava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Ldyz;)I	a	compareTo	method_251	compareTo
	m	()Ljava/lang/String;	a	m_78358_	method_248	getLevelId
	m	(Lts;)Lts;	a	m_264381_	method_48165	method_48165
	m	()Ljava/lang/String;	b	m_78361_	method_252	getLevelName
	m	()Ljava/nio/file/Path;	c	m_230875_	method_27020	getIcon
	m	()Z	d	m_193020_	method_255	requiresManualConversion
	m	()Z	e	m_246454_	method_45554	isExperimental
	m	()J	f	m_78366_	method_249	getLastPlayed
	m	()Lcmq;	g	m_164913_	method_35505	getSettings
	m	()Lcmj;	h	m_78367_	method_247	getGameMode
	m	()Z	i	m_78368_	method_257	isHardcore
	m	()Z	j	m_78369_	method_259	hasCheats
	m	()Ltj;	k	m_78370_	method_258	getWorldVersionName
	m	()Ldza;	l	m_78371_	method_29586	levelVersion
	m	()Z	m	m_78372_	method_256	markVersionInList
	m	()Z	n	m_78373_	method_260	askToOpenWorld
	m	()Ldyz$a;	o	m_164914_	method_33405	backupStatus
	m	()Z	p	m_78375_	method_27021	isLocked
	m	()Z	q	m_164916_	method_33784	isDisabled
	m	()Z	r	m_193021_	method_38496	isCompatible
	m	()Lsw;	s	m_78376_	method_27429	getInfo
	m	()Lsw;	t	m_78377_	method_27430	createInfo
c	dyz$a	net/minecraft/world/level/storage/LevelSummary$BackupStatus	net/minecraft/class_34$class_5781	net/minecraft/world/level/storage/LevelSummary$BackupStatus
	f	Ldyz$a;	a	NONE	field_28437	NONE
	f	Ldyz$a;	b	DOWNGRADE	field_28438	DOWNGRADE
	f	Ldyz$a;	c	UPGRADE_TO_SNAPSHOT	field_28439	UPGRADE_TO_SNAPSHOT
	f	Z	d	f_164920_	field_28440	shouldBackup
	f	Z	e	f_164921_	field_28441	severe
	f	Ljava/lang/String;	f	f_164922_	field_28442	translationKey
	f	[Ldyz$a;	g	$VALUES	field_28443	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_164931_	method_33406	shouldBackup
	m	()Z	b	m_164932_	method_33407	isSevere
	m	()Ljava/lang/String;	c	m_164933_	method_33408	getTranslationKey
	m	()[Ldyz$a;	d	m_164934_	method_36792	$values
c	dyz$b	net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary	net/minecraft/class_34$class_8578	net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary
	m	(Ljava/lang/String;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Lts;)Lts;	a	m_289857_	method_52239	method_52239
c	dz	net/minecraft/commands/arguments/CompoundTagArgument	net/minecraft/class_2179	net/minecraft/commands/arguments/CompoundTagArgument
	f	Ljava/util/Collection;	a	f_87654_	field_9843	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lqr;	a	m_87660_	method_9285	getCompoundTag
	m	(Lcom/mojang/brigadier/StringReader;)Lqr;	a	parse	method_9286	parse
	m	()Ldz;	a	m_87657_	method_9284	compoundTag
c	dza	net/minecraft/world/level/storage/LevelVersion	net/minecraft/class_5315	net/minecraft/world/level/storage/LevelVersion
	f	I	a	f_78378_	field_25024	levelDataVersion
	f	J	b	f_78379_	field_25025	lastPlayed
	f	Ljava/lang/String;	c	f_78380_	field_25026	minecraftVersionName
	f	Ldys;	d	f_78381_	field_25027	minecraftVersion
	f	Z	e	f_78382_	field_25028	snapshot
	m	(IJLjava/lang/String;ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Ldza;	a	m_78390_	method_29023	parse
	m	()I	a	m_78389_	method_29022	levelDataVersion
	m	()J	b	m_78392_	method_29024	lastPlayed
	m	()Ljava/lang/String;	c	m_78393_	method_29025	minecraftVersionName
	m	()Ldys;	d	m_193029_	method_29026	minecraftVersion
	m	()Z	e	m_78395_	method_29027	snapshot
c	dzb	net/minecraft/world/level/storage/PlayerDataStorage	net/minecraft/class_29	net/minecraft/world/level/storage/PlayerDataStorage
	f	Lcom/mojang/datafixers/DataFixer;	a	f_78425_	field_148	fixerUpper
	f	Lorg/slf4j/Logger;	b	f_78426_	field_149	LOGGER
	f	Ljava/io/File;	c	f_78427_	field_144	playerDir
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldyy$c;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>	<init>	<init>
	m	()[Ljava/lang/String;	a	m_78432_	method_263	getSeenPlayers
	m	(Lbyo;)V	a	m_78433_	method_262	save
	m	(Lbyo;)Lqr;	b	m_78435_	method_261	load
c	dzc	net/minecraft/world/level/storage/PrimaryLevelData	net/minecraft/class_31	net/minecraft/world/level/storage/PrimaryLevelData
	f	Z	A	f_78463_	field_157	difficultyLocked
	f	Ldds$c;	B	f_78464_	field_24193	worldBorder
	f	Ldfn$a;	C	f_78465_	field_25031	endDragonFightData
	f	Lqr;	D	f_78466_	field_156	customBossEvents
	f	I	E	f_78467_	field_17736	wanderingTraderSpawnDelay
	f	I	F	f_78437_	field_17737	wanderingTraderSpawnChance
	f	Ljava/util/UUID;	G	f_78438_	field_17738	wanderingTraderId
	f	Ljava/util/Set;	H	f_78439_	field_21837	knownServerBrands
	f	Z	I	f_78440_	field_21838	wasModded
	f	Ljava/util/Set;	J	f_276525_	field_43352	removedFeatureFlags
	f	Ledv;	K	f_78441_	field_191	scheduledEvents
	f	Ljava/lang/String;	a	f_202314_	field_36349	PLAYER
	f	Ljava/lang/String;	b	f_164940_	field_31843	WORLD_GEN_SETTINGS
	f	Lorg/slf4j/Logger;	e	f_78442_	field_25029	LOGGER
	f	Lcmq;	f	f_78443_	field_25030	settings
	f	Ldii;	g	f_244409_	field_25425	worldOptions
	f	Ldzc$a;	h	f_244368_	field_40372	specialWorldProperty
	f	Lcom/mojang/serialization/Lifecycle;	i	f_78445_	field_25426	worldGenSettingsLifecycle
	f	I	j	f_78446_	field_151	xSpawn
	f	I	k	f_78447_	field_167	ySpawn
	f	I	l	f_78448_	field_182	zSpawn
	f	F	m	f_78449_	field_26367	spawnAngle
	f	J	n	f_78450_	field_189	gameTime
	f	J	o	f_78451_	field_198	dayTime
	f	Lcom/mojang/datafixers/DataFixer;	p	f_78452_	field_184	fixerUpper
	f	I	q	f_78453_	field_196	playerDataVersion
	f	Z	r	f_78454_	field_172	upgradedPlayerTag
	f	Lqr;	s	f_78455_	field_170	loadedPlayerTag
	f	I	t	f_78456_	field_158	version
	f	I	u	f_78457_	field_176	clearWeatherTime
	f	Z	v	f_78458_	field_190	raining
	f	I	w	f_78459_	field_192	rainTime
	f	Z	x	f_78460_	field_168	thundering
	f	I	y	f_78461_	field_173	thunderTime
	f	Z	z	f_78462_	field_185	initialized
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/datafixers/DataFixer;ILqr;ZIIIFJJIIIZIZZZLdds$c;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Ledv;Lqr;Ldfn$a;Lcmq;Ldii;Ldzc$a;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>	<init>	<init>
	m	(Lcmq;Ldii;Ldzc$a;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>	<init>	<init>
	m	()V	N	m_78512_	method_185	updatePlayerTag
	m	(Lhs;Lqr;Lqr;)V	a	m_78545_	method_158	setTagData
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;ILqr;Lcmq;Ldza;Ldzc$a;Ldii;Lcom/mojang/serialization/Lifecycle;)Ldzc;	a	m_78530_	method_29029	parse
	m	(Lqr;Lrk;)V	a	m_245034_	method_45558	method_45558
	m	(Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_245035_	method_45557	method_45557
	m	(Ljava/util/Set;)Lqx;	a	m_277055_	method_49902	stringCollectionToTag
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream;	a	m_276762_	method_29032	method_29032
	m	(Lqr;Lrk;)V	b	m_78572_	method_29030	method_29030
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream;	b	m_78528_	method_49901	method_49901
c	dzc$a	net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty	net/minecraft/class_31$class_7729	net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty
	f	Ldzc$a;	a	NONE	field_40373	NONE
	f	Ldzc$a;	b	FLAT	field_40374	FLAT
	f	Ldzc$a;	c	DEBUG	field_40375	DEBUG
	f	[Ldzc$a;	d	$VALUES	field_40376	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Ldzc$a;	a	m_245155_	method_45559	$values
c	dzd	net/minecraft/world/level/storage/ServerLevelData	net/minecraft/class_5268	net/minecraft/world/level/storage/ServerLevelData
	m	(Z)V	a	m_5557_	method_147	setThundering
	m	(Ljava/util/UUID;)V	a	m_8115_	method_18040	setWanderingTraderId
	m	(Lcmj;)V	a	m_5458_	method_193	setGameType
	m	(I)V	a	m_6393_	method_167	setClearWeatherTime
	m	(Ldds$c;)V	a	m_7831_	method_27415	setWorldBorder
	m	(J)V	a	m_6253_	method_29034	setGameTime
	m	(J)V	b	m_6247_	method_29035	setDayTime
	m	(Z)V	c	m_5555_	method_223	setInitialized
	m	(I)V	e	m_6398_	method_173	setThunderTime
	m	(I)V	f	m_6399_	method_164	setRainTime
	m	()Ljava/lang/String;	g	m_5462_	method_150	getLevelName
	m	(I)V	g	m_6391_	method_18041	setWanderingTraderSpawnDelay
	m	(I)V	h	m_6387_	method_18042	setWanderingTraderSpawnChance
	m	()I	h	m_6537_	method_155	getClearWeatherTime
	m	()I	j	m_6558_	method_145	getThunderTime
	m	()I	l	m_6531_	method_190	getRainTime
	m	()Lcmj;	m	m_5464_	method_210	getGameType
	m	()Z	o	m_5468_	method_194	getAllowCommands
	m	()Z	p	m_6535_	method_222	isInitialized
	m	()Ldds$c;	r	m_5813_	method_27422	getWorldBorder
	m	()Ledv;	u	m_7540_	method_143	getScheduledEvents
	m	()I	v	m_6530_	method_18038	getWanderingTraderSpawnDelay
	m	()I	w	m_6528_	method_18039	getWanderingTraderSpawnChance
	m	()Ljava/util/UUID;	x	m_142403_	method_35506	getWanderingTraderId
	m	()Ljava/lang/String;	y	m_241765_	method_27856	method_27856
	m	()Ljava/lang/String;	z	m_241766_	method_27858	method_27858
c	dze	net/minecraft/world/level/storage/WorldData	net/minecraft/class_5219	net/minecraft/world/level/storage/WorldData
	f	I	c	f_164978_	field_31844	ANVIL_VERSION_ID
	f	I	d	f_164979_	field_31845	MCREGION_VERSION_ID
	m	()Ldii;	A	m_246337_	method_28057	worldGenOptions
	m	()Z	B	m_5961_	method_45555	isFlatWorld
	m	()Z	C	m_7513_	method_45556	isDebugWorld
	m	()Lcom/mojang/serialization/Lifecycle;	D	m_5754_	method_29588	worldGenSettingsLifecycle
	m	()Ldfn$a;	E	m_6564_	method_29036	endDragonFightData
	m	()Lcnf;	F	m_6645_	method_29589	getDataConfiguration
	m	()Lqr;	G	m_6587_	method_228	getCustomBossEvents
	m	()Z	H	m_6565_	method_27431	wasModded
	m	()Ljava/util/Set;	I	m_6161_	method_27432	getKnownServerBrands
	m	()Ljava/util/Set;	J	m_276907_	method_49900	getRemovedFeatureFlags
	m	()Ldzd;	K	m_5996_	method_27859	overworldData
	m	()Lcmq;	L	m_5926_	method_27433	getLevelSettings
	m	()Lcaw;	M	m_247623_	method_45560	enabledFeatures
	m	(Ldfn$a;)V	a	m_5915_	method_29037	setEndDragonFightData
	m	(Lqr;)V	a	m_5917_	method_221	setCustomBossEvents
	m	(Lhs;Lqr;)Lqr;	a	m_6626_	method_163	createTag
	m	(Lbdu;)V	a	m_6166_	method_208	setDifficulty
	m	(Lcmj;)V	a	m_5458_	method_193	setGameType
	m	()Ljava/lang/String;	a	m_241767_	method_27436	method_27436
	m	(Lcnf;)V	a	m_245843_	method_29590	setDataConfiguration
	m	(Ljava/lang/String;Z)V	a	m_7955_	method_24285	setModdedInfo
	m	(Lp;)V	a	m_5461_	method_151	fillCrashReportCategory
	m	()Ljava/lang/String;	b	m_78642_	method_27438	method_27438
	m	()Ljava/lang/String;	c	m_276763_	method_49903	method_49903
	m	()Ljava/lang/String;	d	m_78644_	method_27439	method_27439
	m	(Z)V	d	m_5560_	method_186	setDifficultyLocked
	m	()Ljava/lang/String;	g	m_5462_	method_150	getLevelName
	m	(I)Ljava/lang/String;	i	m_78646_	method_27440	getStorageVersionName
	m	()Lcmj;	m	m_5464_	method_210	getGameType
	m	()Z	n	m_5466_	method_152	isHardcore
	m	()Z	o	m_5468_	method_194	getAllowCommands
	m	()Lcmi;	q	m_5470_	method_146	getGameRules
	m	()Lbdu;	s	m_5472_	method_207	getDifficulty
	m	()Z	t	m_5474_	method_197	isDifficultyLocked
	m	()Lqr;	y	m_6614_	method_226	getLoadedPlayerTag
	m	()I	z	m_6517_	method_168	getVersion
c	dzf	net/minecraft/world/level/storage/WritableLevelData	net/minecraft/class_5269	net/minecraft/world/level/storage/WritableLevelData
	m	(F)V	a	m_7113_	method_30657	setSpawnAngle
	m	(Lgu;F)V	a	m_7250_	method_187	setSpawn
	m	(I)V	b	m_6395_	method_27416	setXSpawn
	m	(I)V	c	m_6397_	method_27417	setYSpawn
	m	(I)V	d	m_6400_	method_27419	setZSpawn
c	dzg	net/minecraft/world/level/storage/loot/BuiltInLootTables	net/minecraft/class_39	net/minecraft/world/level/storage/loot/BuiltInLootTables
	f	Lacq;	A	f_78686_	field_803	JUNGLE_TEMPLE
	f	Lacq;	B	f_78687_	field_751	JUNGLE_TEMPLE_DISPENSER
	f	Lacq;	C	f_78688_	field_662	IGLOO_CHEST
	f	Lacq;	D	f_78689_	field_484	WOODLAND_MANSION
	f	Lacq;	E	f_78690_	field_397	UNDERWATER_RUIN_SMALL
	f	Lacq;	F	f_78691_	field_300	UNDERWATER_RUIN_BIG
	f	Lacq;	G	f_78692_	field_251	BURIED_TREASURE
	f	Lacq;	H	f_78693_	field_841	SHIPWRECK_MAP
	f	Lacq;	I	f_78694_	field_880	SHIPWRECK_SUPPLY
	f	Lacq;	J	f_78695_	field_665	SHIPWRECK_TREASURE
	f	Lacq;	K	f_78696_	field_16593	PILLAGER_OUTPOST
	f	Lacq;	L	f_78697_	field_24046	BASTION_TREASURE
	f	Lacq;	M	f_78698_	field_24047	BASTION_OTHER
	f	Lacq;	N	f_78699_	field_24048	BASTION_BRIDGE
	f	Lacq;	O	f_78700_	field_24049	BASTION_HOGLIN_STABLE
	f	Lacq;	P	f_230876_	field_38438	ANCIENT_CITY
	f	Lacq;	Q	f_230877_	field_38439	ANCIENT_CITY_ICE_BOX
	f	Lacq;	R	f_78701_	field_24050	RUINED_PORTAL
	f	Lacq;	S	f_78702_	field_869	SHEEP_WHITE
	f	Lacq;	T	f_78703_	field_814	SHEEP_ORANGE
	f	Lacq;	U	f_78704_	field_224	SHEEP_MAGENTA
	f	Lacq;	V	f_78705_	field_461	SHEEP_LIGHT_BLUE
	f	Lacq;	W	f_78706_	field_385	SHEEP_YELLOW
	f	Lacq;	X	f_78707_	field_702	SHEEP_LIME
	f	Lacq;	Y	f_78708_	field_629	SHEEP_PINK
	f	Lacq;	Z	f_78709_	field_878	SHEEP_GRAY
	f	Lacq;	a	f_78712_	field_844	EMPTY
	f	Lacq;	aA	f_283841_	field_44748	SNIFFER_DIGGING
	f	Lacq;	aB	f_78738_	field_22402	PIGLIN_BARTERING
	f	Lacq;	aC	f_276662_	field_43353	DESERT_WELL_ARCHAEOLOGY
	f	Lacq;	aD	f_276661_	field_43354	DESERT_PYRAMID_ARCHAEOLOGY
	f	Lacq;	aE	f_279573_	field_44648	TRAIL_RUINS_ARCHAEOLOGY_COMMON
	f	Lacq;	aF	f_279604_	field_44649	TRAIL_RUINS_ARCHAEOLOGY_RARE
	f	Lacq;	aG	f_276611_	field_43356	OCEAN_RUIN_WARM_ARCHAEOLOGY
	f	Lacq;	aH	f_276614_	field_43357	OCEAN_RUIN_COLD_ARCHAEOLOGY
	f	Ljava/util/Set;	aI	f_78739_	field_667	LOCATIONS
	f	Ljava/util/Set;	aJ	f_78713_	field_600	IMMUTABLE_LOCATIONS
	f	Lacq;	aa	f_78710_	field_806	SHEEP_LIGHT_GRAY
	f	Lacq;	ab	f_78711_	field_365	SHEEP_CYAN
	f	Lacq;	ac	f_78714_	field_285	SHEEP_PURPLE
	f	Lacq;	ad	f_78715_	field_394	SHEEP_BLUE
	f	Lacq;	ae	f_78716_	field_489	SHEEP_BROWN
	f	Lacq;	af	f_78717_	field_607	SHEEP_GREEN
	f	Lacq;	ag	f_78718_	field_716	SHEEP_RED
	f	Lacq;	ah	f_78719_	field_778	SHEEP_BLACK
	f	Lacq;	ai	f_78720_	field_353	FISHING
	f	Lacq;	aj	f_78721_	field_266	FISHING_JUNK
	f	Lacq;	ak	f_78722_	field_854	FISHING_TREASURE
	f	Lacq;	al	f_78723_	field_795	FISHING_FISH
	f	Lacq;	am	f_78724_	field_16216	CAT_MORNING_GIFT
	f	Lacq;	an	f_78725_	field_19062	ARMORER_GIFT
	f	Lacq;	ao	f_78726_	field_19063	BUTCHER_GIFT
	f	Lacq;	ap	f_78727_	field_19064	CARTOGRAPHER_GIFT
	f	Lacq;	aq	f_78728_	field_19065	CLERIC_GIFT
	f	Lacq;	ar	f_78729_	field_19066	FARMER_GIFT
	f	Lacq;	as	f_78730_	field_19067	FISHERMAN_GIFT
	f	Lacq;	at	f_78731_	field_19068	FLETCHER_GIFT
	f	Lacq;	au	f_78732_	field_19069	LEATHERWORKER_GIFT
	f	Lacq;	av	f_78733_	field_19070	LIBRARIAN_GIFT
	f	Lacq;	aw	f_78734_	field_19071	MASON_GIFT
	f	Lacq;	ax	f_78735_	field_19072	SHEPHERD_GIFT
	f	Lacq;	ay	f_78736_	field_19073	TOOLSMITH_GIFT
	f	Lacq;	az	f_78737_	field_19074	WEAPONSMITH_GIFT
	f	Lacq;	b	f_78740_	field_850	SPAWN_BONUS_CHEST
	f	Lacq;	c	f_78741_	field_274	END_CITY_TREASURE
	f	Lacq;	d	f_78742_	field_356	SIMPLE_DUNGEON
	f	Lacq;	e	f_78743_	field_434	VILLAGE_WEAPONSMITH
	f	Lacq;	f	f_78744_	field_17107	VILLAGE_TOOLSMITH
	f	Lacq;	g	f_78745_	field_17009	VILLAGE_ARMORER
	f	Lacq;	h	f_78746_	field_16751	VILLAGE_CARTOGRAPHER
	f	Lacq;	i	f_78747_	field_17010	VILLAGE_MASON
	f	Lacq;	j	f_78748_	field_17011	VILLAGE_SHEPHERD
	f	Lacq;	k	f_78749_	field_17012	VILLAGE_BUTCHER
	f	Lacq;	l	f_78750_	field_17108	VILLAGE_FLETCHER
	f	Lacq;	m	f_78751_	field_18007	VILLAGE_FISHER
	f	Lacq;	n	f_78752_	field_16750	VILLAGE_TANNERY
	f	Lacq;	o	f_78753_	field_17109	VILLAGE_TEMPLE
	f	Lacq;	p	f_78754_	field_16752	VILLAGE_DESERT_HOUSE
	f	Lacq;	q	f_78755_	field_16748	VILLAGE_PLAINS_HOUSE
	f	Lacq;	r	f_78756_	field_16749	VILLAGE_TAIGA_HOUSE
	f	Lacq;	s	f_78757_	field_16754	VILLAGE_SNOWY_HOUSE
	f	Lacq;	t	f_78758_	field_16753	VILLAGE_SAVANNA_HOUSE
	f	Lacq;	u	f_78759_	field_472	ABANDONED_MINESHAFT
	f	Lacq;	v	f_78760_	field_615	NETHER_BRIDGE
	f	Lacq;	w	f_78761_	field_683	STRONGHOLD_LIBRARY
	f	Lacq;	x	f_78762_	field_800	STRONGHOLD_CROSSING
	f	Lacq;	y	f_78763_	field_842	STRONGHOLD_CORRIDOR
	f	Lacq;	z	f_78764_	field_885	DESERT_PYRAMID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacq;	a	m_78767_	method_269	register
	m	()Ljava/util/Set;	a	m_78766_	method_270	all
	m	(Lacq;)Lacq;	a	m_78769_	method_271	register
c	dzh	net/minecraft/world/level/storage/loot/Deserializers	net/minecraft/class_5270	net/minecraft/world/level/storage/loot/Deserializers
	m	()V	<init>	<init>	<init>	<init>
	m	()Lcom/google/gson/GsonBuilder;	a	m_78798_	method_27860	createConditionSerializer
	m	()Lcom/google/gson/GsonBuilder;	b	m_78799_	method_27861	createFunctionSerializer
	m	()Lcom/google/gson/GsonBuilder;	c	m_78800_	method_27862	createLootTableSerializer
c	dzi	net/minecraft/world/level/storage/loot/GsonAdapterFactory	net/minecraft/class_5330	net/minecraft/world/level/storage/loot/GsonAdapterFactory
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Ldzi$a;	a	m_78801_	method_29306	builder
c	dzi$a	net/minecraft/world/level/storage/loot/GsonAdapterFactory$Builder	net/minecraft/class_5330$class_5331	net/minecraft/world/level/storage/loot/GsonAdapterFactory$Builder
	f	Lhr;	a	f_78806_	field_25192	registry
	f	Ljava/lang/String;	b	f_78807_	field_25193	elementName
	f	Ljava/lang/String;	c	f_78808_	field_25194	typeKey
	f	Ljava/util/function/Function;	d	f_78809_	field_25195	typeGetter
	f	Lcom/mojang/datafixers/util/Pair;	e	f_164983_	field_25196	inlineType
	f	Ldzu;	f	f_78810_	field_28444	defaultType
	m	(Lhr;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ldzu;)Ldzi$a;	a	m_164984_	method_33409	withDefaultType
	m	(Ldzu;Ldzi$b;)Ldzi$a;	a	m_164986_	method_32385	withInlineSerializer
	m	()Ljava/lang/Object;	a	m_78822_	method_29307	build
c	dzi$b	net/minecraft/world/level/storage/loot/GsonAdapterFactory$InlineSerializer	net/minecraft/class_5330$class_5332	net/minecraft/world/level/storage/loot/GsonAdapterFactory$InlineSerializer
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	a	m_142268_	method_29308	deserialize
	m	(Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	m_142413_	method_29309	serialize
c	dzi$c	net/minecraft/world/level/storage/loot/GsonAdapterFactory$JsonAdapter	net/minecraft/class_5330$class_5333	net/minecraft/world/level/storage/loot/GsonAdapterFactory$JsonAdapter
	f	Lhr;	a	f_78829_	field_25197	registry
	f	Ljava/lang/String;	b	f_78830_	field_25198	elementName
	f	Ljava/lang/String;	c	f_78831_	field_25199	typeKey
	f	Ljava/util/function/Function;	d	f_78832_	field_25200	typeGetter
	f	Ldzu;	e	f_78833_	field_28445	defaultType
	f	Lcom/mojang/datafixers/util/Pair;	f	f_164993_	field_25201	inlineType
	m	(Lhr;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ldzu;Lcom/mojang/datafixers/util/Pair;)V	<init>	<init>	<init>	<init>
c	dzj	net/minecraft/world/level/storage/loot/IntRange	net/minecraft/class_42	net/minecraft/world/level/storage/loot/IntRange
	f	Ledf;	a	f_165001_	field_921	min
	f	Ledf;	b	f_165002_	field_920	max
	f	Ldzj$b;	c	f_165003_	field_27897	limiter
	f	Ldzj$a;	d	f_165004_	field_27898	predicate
	m	(Ledf;Ledf;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;I)I	a	m_165014_	method_32389	clamp
	m	(II)Ldzj;	a	m_165011_	method_282	range
	m	(I)Ldzj;	a	m_165009_	method_32387	exact
	m	(Ledf;Ledf;Ldzk;I)Z	a	m_165021_	method_32391	method_32391
	m	()Ljava/util/Set;	a	m_165008_	method_32386	getReferencedContextParams
	m	(Ledf;Ldzk;I)Z	a	m_165017_	method_32390	method_32390
	m	(Ledf;Ledf;Ldzk;I)I	b	m_165035_	method_32395	method_32395
	m	(Ldzk;I)Z	b	m_165028_	method_32393	test
	m	(Ledf;Ldzk;I)I	b	m_165031_	method_32394	method_32394
	m	(I)Ldzj;	b	m_165026_	method_280	lowerBound
	m	(Ldzk;I)Z	c	m_165042_	method_32396	method_32396
	m	(I)Ldzj;	c	m_165040_	method_277	upperBound
	m	(Ledf;Ldzk;I)Z	c	m_165045_	method_32397	method_32397
	m	(Ldzk;I)I	d	m_165049_	method_279	method_279
	m	(Ledf;Ldzk;I)I	d	m_165052_	method_32398	method_32398
c	dzj$a	net/minecraft/world/level/storage/loot/IntRange$IntChecker	net/minecraft/class_42$class_5638	net/minecraft/world/level/storage/loot/IntRange$IntChecker
	m	(Ldzk;I)Z	test	m_165056_	test	test
c	dzj$b	net/minecraft/world/level/storage/loot/IntRange$IntLimiter	net/minecraft/class_42$class_5639	net/minecraft/world/level/storage/loot/IntRange$IntLimiter
	m	(Ldzk;I)I	apply	m_165059_	apply	apply
c	dzj$c	net/minecraft/world/level/storage/loot/IntRange$Serializer	net/minecraft/class_42$class_62	net/minecraft/world/level/storage/loot/IntRange$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldzj;	a	deserialize	method_381	deserialize
	m	(Ldzj;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_382	serialize
c	dzk	net/minecraft/world/level/storage/loot/LootContext	net/minecraft/class_47	net/minecraft/world/level/storage/loot/LootContext
	f	Ldzq;	a	f_78914_	field_44881	params
	f	Lapf;	b	f_78907_	field_923	random
	f	Ldzo;	c	f_278421_	field_44490	lootDataResolver
	f	Ljava/util/Set;	d	f_278466_	field_927	visitedElements
	m	(Ldzq;Lapf;Ldzo;)V	<init>	<init>	<init>	<init>
	m	(Ldzs;)Ldzk$c;	a	m_278811_	method_51185	createVisitedEntry
	m	(Ldzk$c;)Z	a	m_278628_	method_51184	hasVisitedElement
	m	(Leaz;)Ldzk$c;	a	m_278853_	method_51186	createVisitedEntry
	m	()Ldzo;	a	m_278643_	method_51183	getResolver
	m	(Lebt;)Z	a	m_78936_	method_300	hasParam
	m	(Leck;)Ldzk$c;	a	m_278785_	method_51187	createVisitedEntry
	m	(Lacq;Ljava/util/function/Consumer;)V	a	m_78942_	method_297	addDynamicDrops
	m	(Lebt;)Ljava/lang/Object;	b	m_165124_	method_35508	getParam
	m	()Lapf;	b	m_230907_	method_294	getRandom
	m	(Ldzk$c;)Z	b	m_278759_	method_298	pushVisitedElement
	m	()F	c	m_78945_	method_302	getLuck
	m	(Ldzk$c;)V	c	m_278639_	method_295	popVisitedElement
	m	(Lebt;)Ljava/lang/Object;	c	m_78953_	method_296	getParamOrNull
	m	()Laif;	d	m_78952_	method_299	getLevel
c	dzk$a	net/minecraft/world/level/storage/loot/LootContext$Builder	net/minecraft/class_47$class_48	net/minecraft/world/level/storage/loot/LootContext$Builder
	f	Ldzq;	a	f_78956_	field_44882	params
	f	Lapf;	b	f_78958_	field_934	random
	m	(Ldzq;)V	<init>	<init>	<init>	<init>
	m	()Laif;	a	m_78962_	method_313	getLevel
	m	(Lacq;)Ldzk;	a	m_287259_	method_309	create
	m	(J)Ldzk$a;	a	m_78965_	method_304	withOptionalRandomSeed
c	dzk$b	net/minecraft/world/level/storage/loot/LootContext$EntityTarget	net/minecraft/class_47$class_50	net/minecraft/world/level/storage/loot/LootContext$EntityTarget
	f	Ldzk$b;	a	THIS	field_935	THIS
	f	Ldzk$b;	b	KILLER	field_936	KILLER
	f	Ldzk$b;	c	DIRECT_KILLER	field_939	DIRECT_KILLER
	f	Ldzk$b;	d	KILLER_PLAYER	field_937	KILLER_PLAYER
	f	Ljava/lang/String;	e	f_78994_	field_941	name
	f	Lebt;	f	f_78995_	field_938	param
	f	[Ldzk$b;	g	$VALUES	field_940	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lebt;)V	<init>	<init>	<init>	<init>
	m	()Lebt;	a	m_79003_	method_315	getParam
	m	(Ljava/lang/String;)Ldzk$b;	a	m_79006_	method_314	getByName
	m	()[Ldzk$b;	b	m_165126_	method_36793	$values
c	dzk$b$a	net/minecraft/world/level/storage/loot/LootContext$EntityTarget$Serializer	net/minecraft/class_47$class_50$class_51	net/minecraft/world/level/storage/loot/LootContext$EntityTarget$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/stream/JsonReader;)Ldzk$b;	a	read	method_317	read
	m	(Lcom/google/gson/stream/JsonWriter;Ldzk$b;)V	a	write	method_318	write
c	dzk$c	net/minecraft/world/level/storage/loot/LootContext$VisitedEntry	net/minecraft/class_47$class_8487	net/minecraft/world/level/storage/loot/LootContext$VisitedEntry
	f	Ldzp;	a	f_278478_	comp_1472	type
	f	Ljava/lang/Object;	b	f_278374_	comp_1473	value
	m	(Ldzp;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Ldzp;	a	f_278478_	comp_1472	type
	m	()Ljava/lang/Object;	b	f_278374_	comp_1473	value
c	dzl	net/minecraft/world/level/storage/loot/LootContextUser	net/minecraft/class_46	net/minecraft/world/level/storage/loot/LootContextUser
	m	(Ldzv;)V	a	m_6169_	method_292	validate
	m	()Ljava/util/Set;	a	m_6231_	method_293	getReferencedContextParams
c	dzm	net/minecraft/world/level/storage/loot/LootDataId	net/minecraft/class_8488	net/minecraft/world/level/storage/loot/LootDataId
	f	Ldzp;	a	f_278383_	comp_1474	type
	f	Lacq;	b	f_278500_	comp_1475	location
	m	(Ldzp;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Ldzp;	a	f_278383_	comp_1474	type
	m	()Lacq;	b	f_278500_	comp_1475	location
c	dzn	net/minecraft/world/level/storage/loot/LootDataManager	net/minecraft/class_60	net/minecraft/world/level/storage/loot/LootDataManager
	f	Ldzm;	a	f_278474_	field_44491	EMPTY_LOOT_TABLE_KEY
	f	Lorg/slf4j/Logger;	b	f_278476_	field_975	LOGGER
	f	Ljava/util/Map;	c	f_278415_	field_44492	elements
	f	Lcom/google/common/collect/Multimap;	d	f_278404_	field_44493	typeKeys
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Ldzp;Lcom/google/common/collect/ImmutableMultimap$Builder;Lacq;Ljava/lang/Object;)V	a	m_278819_	method_51192	method_51192
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMultimap$Builder;Ldzp;Ljava/util/Map;)V	a	m_278729_	method_51191	method_51191
	m	(Lakx;Ldzp;Ljava/util/Map;)V	a	m_278660_	method_51189	method_51189
	m	(Lakx;Ljava/util/concurrent/Executor;Ljava/util/Map;Ldzp;)Ljava/util/concurrent/CompletableFuture;	a	m_278675_	method_51190	method_51190
	m	(Ldzp;)Ljava/util/Collection;	a	m_278706_	method_51193	getKeys
	m	(Ljava/util/Map;)V	a	m_278787_	method_20712	apply
	m	(Ljava/util/Map;Ljava/lang/Void;)V	a	m_278738_	method_51199	method_51199
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_278659_	method_51197	method_51197
	m	([Leck;)Leck;	a	m_278755_	method_51201	createComposite
	m	(Ldzp;Lakx;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;	a	m_278800_	method_51194	scheduleElementParse
	m	(Ldzp;Ljava/util/Map;Lacq;Lcom/google/gson/JsonElement;)V	a	m_278807_	method_51195	method_51195
	m	(Ldzv;Ldzm;Ljava/lang/Object;)V	a	m_278621_	method_51196	castAndValidate
	m	([Leaz;)Leaz;	a	m_278704_	method_51200	createComposite
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_278638_	method_51188	method_51188
	m	(Ljava/util/Map;Lacq;Ljava/lang/Object;)V	a	m_278668_	method_51198	method_51198
	m	(Ldzv;Ldzm;Ljava/lang/Object;)V	b	m_278719_	method_51202	method_51202
	m	(Ldzm;)Ljava/lang/Object;	getElement	m_278667_	getElement	getElement
c	dzn$1	net/minecraft/world/level/storage/loot/LootDataManager$1	net/minecraft/class_60$1	net/minecraft/world/level/storage/loot/LootDataManager$1
	f	Ljava/util/Map;	a	f_278380_	field_44494	val$bakedElements
	f	Ldzn;	b	f_278498_	field_44495	field_44495
	m	(Ldzn;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ldzm;)Ljava/lang/Object;	getElement	m_278667_	getElement	getElement
c	dzn$a	net/minecraft/world/level/storage/loot/LootDataManager$CompositePredicate	net/minecraft/class_60$class_5334	net/minecraft/world/level/storage/loot/LootDataManager$CompositePredicate
	f	[Leck;	a	f_278503_	field_25202	terms
	f	Ljava/util/function/Predicate;	b	f_278433_	field_25203	composedPredicate
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_29311	test
c	dzn$b	net/minecraft/world/level/storage/loot/LootDataManager$FunctionSequence	net/minecraft/class_60$class_5641	net/minecraft/world/level/storage/loot/LootDataManager$FunctionSequence
	f	[Leaz;	a	f_278417_	field_27904	functions
	f	Ljava/util/function/BiFunction;	b	f_278409_	field_27905	compositeFunction
	m	([Leaz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Ldzk;)Lcfz;	a	apply	method_32405	apply
c	dzo	net/minecraft/world/level/storage/loot/LootDataResolver	net/minecraft/class_8489	net/minecraft/world/level/storage/loot/LootDataResolver
	m	(Ldzp;Lacq;)Ljava/lang/Object;	getElement	m_278789_	getElement	getElement
	m	(Ldzm;)Ljava/lang/Object;	getElement	m_278667_	getElement	getElement
	m	(Ldzp;Lacq;)Ljava/util/Optional;	getElementOptional	m_278615_	getElementOptional	getElementOptional
	m	(Ldzm;)Ljava/util/Optional;	getElementOptional	m_278739_	getElementOptional	getElementOptional
	m	(Lacq;)Ldzs;	getLootTable	m_278676_	getLootTable	getLootTable
c	dzp	net/minecraft/world/level/storage/loot/LootDataType	net/minecraft/class_8490	net/minecraft/world/level/storage/loot/LootDataType
	f	Ldzp;	a	f_278407_	field_44496	PREDICATE
	f	Ldzp;	b	f_278496_	field_44497	MODIFIER
	f	Ldzp;	c	f_278413_	field_44498	TABLE
	f	Lorg/slf4j/Logger;	d	f_278425_	field_44499	LOGGER
	f	Lcom/google/gson/Gson;	e	f_278508_	field_44500	parser
	f	Ljava/util/function/BiFunction;	f	f_278485_	field_44501	topDeserializer
	f	Ljava/lang/String;	g	f_278462_	field_44502	directory
	f	Ldzp$a;	h	f_278443_	field_44503	validator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/google/gson/Gson;Ljava/util/function/BiFunction;Ljava/lang/String;Ldzp$a;)V	<init>	<init>	<init>	<init>
	m	(Ldzv;Ldzm;Ldzs;)V	a	m_278847_	method_51208	method_51208
	m	(Ljava/lang/Class;)Ljava/util/function/BiFunction;	a	m_278629_	method_51210	createSingleDeserialiser
	m	(Ldzv;Ldzm;Ldzl;)V	a	m_278672_	method_51207	method_51207
	m	(Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;	a	m_278634_	method_51211	method_51211
	m	(Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;	a	m_278664_	method_51213	method_51213
	m	(Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Ljava/lang/String;Lacq;Lcom/google/gson/JsonElement;)Ljava/util/Optional;	a	m_278814_	method_51206	method_51206
	m	(Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/lang/String;Lacq;Lcom/google/gson/JsonElement;)Ljava/util/Optional;	a	m_278728_	method_51205	method_51205
	m	(Lacq;Lcom/google/gson/JsonElement;)Ljava/util/Optional;	a	m_278763_	method_51204	deserialize
	m	(Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/function/BiFunction;	a	m_278813_	method_51212	createSingleOrMultipleDeserialiser
	m	(Ldzv;Ldzm;Ljava/lang/Object;)V	a	m_278701_	method_51209	runValidation
	m	()Lcom/google/gson/Gson;	a	m_278857_	method_51203	parser
	m	()Ljava/lang/String;	b	m_278624_	method_51214	directory
	m	()Ljava/util/stream/Stream;	c	m_278779_	method_51215	values
	m	()Ldzp$a;	d	m_278693_	method_51216	createSimpleValidator
	m	()Ldzp$a;	e	m_278846_	method_51217	createLootTableValidator
c	dzp$a	net/minecraft/world/level/storage/loot/LootDataType$Validator	net/minecraft/class_8490$class_8491	net/minecraft/world/level/storage/loot/LootDataType$Validator
	m	(Ldzv;Ldzm;Ljava/lang/Object;)V	run	m_278714_	run	run
c	dzq	net/minecraft/world/level/storage/loot/LootParams	net/minecraft/class_8567	net/minecraft/world/level/storage/loot/LootParams
	f	Laif;	a	f_286983_	field_44883	level
	f	Ljava/util/Map;	b	f_286977_	field_44884	params
	f	Ljava/util/Map;	c	f_286955_	field_44885	dynamicDrops
	f	F	d	f_286957_	field_44886	luck
	m	(Laif;Ljava/util/Map;Ljava/util/Map;F)V	<init>	<init>	<init>	<init>
	m	(Lebt;)Z	a	m_287166_	method_51865	hasParam
	m	()Laif;	a	m_287182_	method_51863	getLevel
	m	(Lacq;Ljava/util/function/Consumer;)V	a	m_287256_	method_51864	addDynamicDrops
	m	(Lebt;)Ljava/lang/Object;	b	m_287156_	method_51867	getParameter
	m	()F	b	m_287164_	method_51866	getLuck
	m	(Lebt;)Ljava/lang/Object;	c	m_287251_	method_51868	getOptionalParameter
	m	(Lebt;)Ljava/lang/Object;	d	m_287267_	method_51869	getParamOrNull
c	dzq$a	net/minecraft/world/level/storage/loot/LootParams$Builder	net/minecraft/class_8567$class_8568	net/minecraft/world/level/storage/loot/LootParams$Builder
	f	Laif;	a	f_286934_	field_44887	level
	f	Ljava/util/Map;	b	f_286945_	field_44888	params
	f	Ljava/util/Map;	c	f_286986_	field_44889	dynamicDrops
	f	F	d	f_287000_	field_44890	luck
	m	(Laif;)V	<init>	<init>	<init>	<init>
	m	(Lebt;)Ljava/lang/Object;	a	m_287261_	method_51873	getParameter
	m	(Lebt;Ljava/lang/Object;)Ldzq$a;	a	m_287286_	method_51874	withParameter
	m	(Lacq;Ldzq$b;)Ldzq$a;	a	m_287145_	method_51872	withDynamicDrop
	m	(F)Ldzq$a;	a	m_287239_	method_51871	withLuck
	m	()Laif;	a	m_287258_	method_51870	getLevel
	m	(Lebu;)Ldzq;	a	m_287235_	method_51875	create
	m	(Lebt;Ljava/lang/Object;)Ldzq$a;	b	m_287289_	method_51877	withOptionalParameter
	m	(Lebt;)Ljava/lang/Object;	b	m_287159_	method_51876	getOptionalParameter
c	dzq$b	net/minecraft/world/level/storage/loot/LootParams$DynamicDrop	net/minecraft/class_8567$class_49	net/minecraft/world/level/storage/loot/LootParams$DynamicDrop
	m	(Ljava/util/function/Consumer;)V	add	m_287291_	add	add
c	dzr	net/minecraft/world/level/storage/loot/LootPool	net/minecraft/class_55	net/minecraft/world/level/storage/loot/LootPool
	f	[Leaf;	a	f_79023_	field_953	entries
	f	[Leck;	b	f_79024_	field_954	conditions
	f	Ljava/util/function/Predicate;	c	f_79025_	field_955	compositeCondition
	f	[Leaz;	d	f_79026_	field_956	functions
	f	Ljava/util/function/BiFunction;	e	f_79027_	field_952	compositeFunction
	f	Ledf;	f	f_79028_	field_957	rolls
	f	Ledf;	g	f_79029_	field_958	bonusRolls
	m	([Leaf;[Leck;[Leaz;Ledf;Ledf;)V	<init>	<init>	<init>	<init>
	m	()Ldzr$a;	a	m_79043_	method_347	lootPool
	m	(Ldzv;)V	a	m_79051_	method_349	validate
	m	(Ldzk;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Leae;)V	a	m_79044_	method_342	method_342
	m	(Ljava/util/function/Consumer;Ldzk;)V	a	m_79053_	method_341	addRandomItems
	m	(Ljava/util/function/Consumer;Ldzk;)V	b	m_79058_	method_345	addRandomItem
c	dzr$a	net/minecraft/world/level/storage/loot/LootPool$Builder	net/minecraft/class_55$class_56	net/minecraft/world/level/storage/loot/LootPool$Builder
	f	Ljava/util/List;	a	f_79067_	field_960	entries
	f	Ljava/util/List;	b	f_79068_	field_963	conditions
	f	Ljava/util/List;	c	f_79069_	field_961	functions
	f	Ledf;	d	f_79070_	field_959	rolls
	f	Ledf;	e	f_79071_	field_962	bonusRolls
	m	()V	<init>	<init>	<init>	<init>
	m	(Ledf;)Ldzr$a;	a	m_165133_	method_352	setRolls
	m	()Ldzr$a;	a	m_79073_	method_354	unwrap
	m	(Leaf$a;)Ldzr$a;	a	m_79076_	method_351	add
	m	(Leaz$a;)Ldzr$a;	a	m_79078_	method_353	apply
	m	(Leck$a;)Ldzr$a;	a	m_79080_	method_356	when
	m	(Ledf;)Ldzr$a;	b	m_165135_	method_35509	setBonusRolls
	m	()Ldzr;	b	m_79082_	method_355	build
c	dzr$b	net/minecraft/world/level/storage/loot/LootPool$Serializer	net/minecraft/class_55$class_57	net/minecraft/world/level/storage/loot/LootPool$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzr;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_357	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldzr;	a	deserialize	method_358	deserialize
c	dzs	net/minecraft/world/level/storage/loot/LootTable	net/minecraft/class_52	net/minecraft/world/level/storage/loot/LootTable
	f	Ldzs;	a	f_79105_	field_948	EMPTY
	f	Lebu;	b	f_79106_	field_947	DEFAULT_PARAM_SET
	f	Lorg/slf4j/Logger;	c	f_79107_	field_946	LOGGER
	f	Lebu;	d	f_79108_	field_942	paramSet
	f	Lacq;	e	f_286958_	field_44892	randomSequence
	f	[Ldzr;	f	f_79109_	field_943	pools
	f	[Leaz;	g	f_79110_	field_944	functions
	f	Ljava/util/function/BiFunction;	h	f_79111_	field_945	compositeFunction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lebu;Lacq;[Ldzr;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Ldzq;JLjava/util/function/Consumer;)V	a	m_287276_	method_51880	getRandomItems
	m	(Ldzk;Ljava/util/function/Consumer;)V	a	m_79131_	method_328	getRandomItemsRaw
	m	(Ldzv;)V	a	m_79136_	method_330	validate
	m	(Laif;Ljava/util/function/Consumer;Lcfz;)V	a	m_287134_	method_331	method_331
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILapf;)V	a	m_230924_	method_333	shuffleAndSplitItems
	m	(Ldzq;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	a	m_287195_	method_51878	getRandomItems
	m	()Lebu;	a	m_79122_	method_322	getParamSet
	m	(Laif;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;	a	m_246283_	method_332	createStackSplitter
	m	(Ldzq;Ljava/util/function/Consumer;)V	a	m_287190_	method_51881	getRandomItemsRaw
	m	(Ldzq;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	a	m_287214_	method_51879	getRandomItems
	m	(Lbdq;Ldzq;J)V	a	m_287188_	method_329	fill
	m	(Lbdq;Lapf;)Ljava/util/List;	a	m_230919_	method_321	getAvailableSlots
	m	(Ldzk;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	a	m_230922_	method_319	getRandomItems
	m	(Ldzq;Ljava/util/function/Consumer;)V	b	m_287228_	method_51882	getRandomItems
	m	()Ldzs$a;	b	m_79147_	method_324	lootTable
	m	(Ldzk;Ljava/util/function/Consumer;)V	b	m_79148_	method_320	getRandomItems
c	dzs$a	net/minecraft/world/level/storage/loot/LootTable$Builder	net/minecraft/class_52$class_53	net/minecraft/world/level/storage/loot/LootTable$Builder
	f	Ljava/util/List;	a	f_79156_	field_949	pools
	f	Ljava/util/List;	b	f_79157_	field_951	functions
	f	Lebu;	c	f_79158_	field_950	paramSet
	f	Lacq;	d	f_287003_	field_44893	randomSequence
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldzs$a;	a	m_79073_	method_337	unwrap
	m	(Lebu;)Ldzs$a;	a	m_79165_	method_334	setParamSet
	m	(Lacq;)Ldzs$a;	a	m_287223_	method_51883	setRandomSequence
	m	(Ldzr$a;)Ldzs$a;	a	m_79161_	method_336	withPool
	m	(Leaz$a;)Ldzs$a;	a	m_79078_	method_335	apply
	m	()Ldzs;	b	m_79167_	method_338	build
c	dzs$b	net/minecraft/world/level/storage/loot/LootTable$Serializer	net/minecraft/class_52$class_54	net/minecraft/world/level/storage/loot/LootTable$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldzs;	a	deserialize	method_340	deserialize
	m	(Ldzs;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_339	serialize
c	dzt	net/minecraft/world/level/storage/loot/Serializer	net/minecraft/class_5335	net/minecraft/world/level/storage/loot/Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	a	m_7561_	method_517	deserialize
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_516	serialize
c	dzu	net/minecraft/world/level/storage/loot/SerializerType	net/minecraft/class_5336	net/minecraft/world/level/storage/loot/SerializerType
	f	Ldzt;	a	f_79328_	field_25204	serializer
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
	m	()Ldzt;	a	m_79331_	method_29312	getSerializer
c	dzv	net/minecraft/world/level/storage/loot/ValidationContext	net/minecraft/class_58	net/minecraft/world/level/storage/loot/ValidationContext
	f	Lcom/google/common/collect/Multimap;	a	f_79332_	field_965	problems
	f	Ljava/util/function/Supplier;	b	f_79333_	field_966	context
	f	Lebu;	c	f_79334_	field_20756	params
	f	Ldzo;	d	f_278480_	field_44504	resolver
	f	Ljava/util/Set;	e	f_278483_	field_44505	visitedElements
	f	Ljava/lang/String;	f	f_79339_	field_964	contextCache
	m	(Lebu;Ldzo;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lebu;Ldzo;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lebu;)Ldzv;	a	m_79355_	method_22568	setParams
	m	(Ljava/lang/String;)V	a	m_79357_	method_360	reportProblem
	m	()Lcom/google/common/collect/Multimap;	a	m_79352_	method_361	getProblems
	m	(Ldzl;)V	a	m_79353_	method_22567	validateUser
	m	(Ljava/lang/String;Ldzm;)Ldzv;	a	m_278632_	method_51219	enterElement
	m	(Ldzm;)Z	a	m_278820_	method_51218	hasVisitedElement
	m	()Ldzo;	b	m_278720_	method_51220	resolver
	m	(Ljava/lang/String;)Ldzv;	b	m_79365_	method_364	forChild
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_79373_	method_51221	method_51221
	m	()Ljava/lang/String;	c	m_79364_	method_359	getContext
	m	()Ljava/lang/String;	d	m_79372_	method_362	method_362
	m	(Ljava/lang/String;)Ljava/lang/String;	d	m_79377_	method_363	method_363
c	dzw	net/minecraft/world/level/storage/loot/entries/AlternativesEntry	net/minecraft/class_65	net/minecraft/world/level/storage/loot/entries/AlternativesEntry
	m	([Leaf;[Leck;)V	<init>	<init>	<init>	<init>
	m	([Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	a	m_79391_	method_387	method_387
	m	([Leaf$a;)Ldzw$a;	a	m_79395_	method_386	alternatives
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Ldzw$a;	a	m_230933_	method_43734	alternatives
	m	(I)[Leaf$a;	a	m_230931_	method_43733	method_43733
c	dzw$a	net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder	net/minecraft/class_65$class_66	net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder
	f	Ljava/util/List;	a	f_79397_	field_979	entries
	m	([Leaf$a;)V	<init>	<init>	<init>	<init>
	m	()Ldzw$a;	a	m_6897_	method_388	getThis
c	dzx	net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer	net/minecraft/class_64	net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer
	f	Ldzx;	a	f_79405_	field_16883	ALWAYS_FALSE
	f	Ldzx;	b	f_79406_	field_16884	ALWAYS_TRUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	a	m_79413_	method_16777	method_16777
	m	(Ldzk;Ljava/util/function/Consumer;)Z	a	m_79408_	method_16776	method_16776
	m	(Ldzx;)Ldzx;	and	m_79411_	method_16778	and
	m	(Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	b	m_79422_	method_16779	method_16779
	m	(Ldzk;Ljava/util/function/Consumer;)Z	b	m_79417_	method_16775	method_16775
	m	(Ldzk;Ljava/util/function/Consumer;)Z	expand	m_6562_	expand	expand
	m	(Ldzx;)Ldzx;	or	m_79420_	method_385	or
c	dzy	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase	net/minecraft/class_69	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase
	f	[Leaf;	c	f_79428_	field_982	children
	f	Ldzx;	e	f_79429_	field_983	composedChildren
	m	([Leaf;[Leck;)V	<init>	<init>	<init>	<init>
	m	([Ldzx;)Ldzx;	a	m_5690_	method_394	compose
	m	(Ldzy$a;)Leaf$b;	a	m_79435_	method_395	createSerializer
	m	(Ldzk;Ljava/util/function/Consumer;)Z	expand	m_6562_	expand	expand
c	dzy$1	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$1	net/minecraft/class_69$1	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$1
	f	Ldzy$a;	a	f_79441_	field_25205	val$constructor
	m	(Ldzy$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ldzy;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_29314	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Ldzy;	a	m_5921_	method_29313	deserializeCustom
c	dzy$a	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor	net/minecraft/class_69$class_70	net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor
	m	([Leaf;[Leck;)Ldzy;	create	m_79460_	create	create
c	dzz	net/minecraft/world/level/storage/loot/entries/DynamicLoot	net/minecraft/class_67	net/minecraft/world/level/storage/loot/entries/DynamicLoot
	f	Lacq;	i	f_79463_	field_980	name
	m	(Lacq;II[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Lacq;II[Leck;[Leaz;)Leah;	a	m_79485_	method_391	method_391
	m	(Lacq;)Leah$a;	a	m_79483_	method_390	dynamicEntry
c	dzz$a	net/minecraft/world/level/storage/loot/entries/DynamicLoot$Serializer	net/minecraft/class_67$class_68	net/minecraft/world/level/storage/loot/entries/DynamicLoot$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ldzz;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_393	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Ldzz;	a	m_7267_	method_392	deserialize
c	e	com/mojang/math/GivensParameters	net/minecraft/class_8218	com/mojang/math/GivensParameters
	f	F	a	f_276143_	comp_1317	sinHalf
	f	F	b	f_276137_	comp_1318	cosHalf
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(FF)Le;	a	m_276229_	method_49727	fromUnnormalized
	m	()Le;	a	m_276224_	method_49725	inverse
	m	(F)Le;	a	m_276195_	method_49726	fromPositiveAngle
	m	(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;	a	m_276196_	method_49729	aroundX
	m	(Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;	a	m_276201_	method_49728	aroundX
	m	()F	b	m_276191_	method_49730	cos
	m	(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;	b	m_276212_	method_49732	aroundY
	m	(Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;	b	m_276214_	method_49731	aroundY
	m	()F	c	m_276211_	method_49733	sin
	m	(Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;	c	m_276210_	method_49734	aroundZ
	m	(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;	c	m_276202_	method_49735	aroundZ
	m	()F	d	f_276143_	comp_1317	sinHalf
	m	()F	e	f_276137_	comp_1318	cosHalf
c	ea	net/minecraft/commands/arguments/DimensionArgument	net/minecraft/class_2181	net/minecraft/commands/arguments/DimensionArgument
	f	Ljava/util/Collection;	a	f_88801_	field_9844	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_88802_	field_9845	ERROR_INVALID_VALUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lea;	a	m_88805_	method_9288	dimension
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_88811_	method_9290	method_9290
	m	(Lacp;)Ljava/lang/String;	a	m_88813_	method_9291	method_9291
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laif;	a	m_88808_	method_9289	getDimension
	m	(Lcom/mojang/brigadier/StringReader;)Lacq;	a	parse	method_9287	parse
c	eaa	net/minecraft/world/level/storage/loot/entries/EmptyLootItem	net/minecraft/class_73	net/minecraft/world/level/storage/loot/entries/EmptyLootItem
	m	(II[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	()Leah$a;	b	m_79533_	method_401	emptyItem
c	eaa$a	net/minecraft/world/level/storage/loot/entries/EmptyLootItem$Serializer	net/minecraft/class_73$class_74	net/minecraft/world/level/storage/loot/entries/EmptyLootItem$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Leaa;	a	m_7267_	method_402	deserialize
c	eab	net/minecraft/world/level/storage/loot/entries/EntryGroup	net/minecraft/class_93	net/minecraft/world/level/storage/loot/entries/EntryGroup
	m	([Leaf;[Leck;)V	<init>	<init>	<init>	<init>
	m	([Leaf$a;)Leab$a;	a	m_165137_	method_35511	list
	m	([Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	a	m_79560_	method_452	method_452
	m	(Ldzx;Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	a	m_79553_	method_29315	method_29315
c	eab$a	net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder	net/minecraft/class_93$class_6152	net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder
	f	Ljava/util/List;	a	f_165139_	field_31846	entries
	m	([Leaf$a;)V	<init>	<init>	<init>	<init>
	m	()Leab$a;	a	m_6897_	method_35512	getThis
c	eac	net/minecraft/world/level/storage/loot/entries/LootItem	net/minecraft/class_77	net/minecraft/world/level/storage/loot/entries/LootItem
	f	Lcfu;	i	f_79564_	field_987	item
	m	(Lcfu;II[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Lcml;II[Leck;[Leaz;)Leah;	a	m_79581_	method_409	method_409
	m	(Lcml;)Leah$a;	a	m_79579_	method_411	lootTableItem
c	eac$a	net/minecraft/world/level/storage/loot/entries/LootItem$Serializer	net/minecraft/class_77$class_78	net/minecraft/world/level/storage/loot/entries/LootItem$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Leac;	a	m_7267_	method_413	deserialize
	m	(Lcom/google/gson/JsonObject;Leac;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_412	serializeCustom
c	ead	net/minecraft/world/level/storage/loot/entries/LootPoolEntries	net/minecraft/class_75	net/minecraft/world/level/storage/loot/entries/LootPoolEntries
	f	Leag;	a	f_79619_	field_25206	EMPTY
	f	Leag;	b	f_79620_	field_25207	ITEM
	f	Leag;	c	f_79621_	field_25208	REFERENCE
	f	Leag;	d	f_79622_	field_25209	DYNAMIC
	f	Leag;	e	f_79623_	field_25210	TAG
	f	Leag;	f	f_79624_	field_25211	ALTERNATIVES
	f	Leag;	g	f_79625_	field_25212	SEQUENCE
	f	Leag;	h	f_79626_	field_25213	GROUP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldzt;)Leag;	a	m_79629_	method_29317	register
	m	()Ljava/lang/Object;	a	m_79628_	method_29316	createGsonAdapter
c	eae	net/minecraft/world/level/storage/loot/entries/LootPoolEntry	net/minecraft/class_82	net/minecraft/world/level/storage/loot/entries/LootPoolEntry
	m	(F)I	a	m_7067_	method_427	getWeight
	m	(Ljava/util/function/Consumer;Ldzk;)V	a	m_6941_	method_426	createItemStack
c	eaf	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer	net/minecraft/class_79	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer
	f	Ljava/util/function/Predicate;	c	f_79635_	field_989	compositeCondition
	f	[Leck;	d	f_79636_	field_988	conditions
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	(Ldzv;)V	a	m_6165_	method_415	validate
	m	(Ldzk;)Z	a	m_79639_	method_414	canRun
	m	()Leag;	a	m_6751_	method_29318	getType
c	eaf$a	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder	net/minecraft/class_79$class_80	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder
	f	Ljava/util/List;	a	f_79642_	field_990	conditions
	m	()V	<init>	<init>	<init>	<init>
	m	(Leaf$a;)Ldzw$a;	a	m_7170_	method_417	otherwise
	m	(Leck$a;)Leaf$a;	a	m_79080_	method_421	when
	m	()Leaf$a;	at_	m_6897_	method_418	getThis
	m	(Leaf$a;)Leab$a;	b	m_142719_	method_35513	append
	m	()Leaf;	b	m_7512_	method_419	build
	m	(Leaf$a;)Leaj$a;	c	m_142639_	method_35514	then
	m	()Leaf$a;	e	m_79073_	method_416	unwrap
	m	()[Leck;	f	m_79651_	method_420	getConditions
c	eaf$b	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Serializer	net/minecraft/class_79$class_5337	net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leaf;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_422	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leaf;	b	m_7561_	method_29319	deserialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leaf;	b	m_5921_	method_424	deserializeCustom
	m	(Lcom/google/gson/JsonObject;Leaf;Lcom/google/gson/JsonSerializationContext;)V	b	m_6170_	method_29320	serialize
c	eag	net/minecraft/world/level/storage/loot/entries/LootPoolEntryType	net/minecraft/class_5338	net/minecraft/world/level/storage/loot/entries/LootPoolEntryType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	eah	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer	net/minecraft/class_85	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer
	f	I	c	f_165150_	field_31847	DEFAULT_WEIGHT
	f	I	e	f_165151_	field_31848	DEFAULT_QUALITY
	f	I	f	f_79675_	field_995	weight
	f	I	g	f_79676_	field_994	quality
	f	[Leaz;	h	f_79677_	field_996	functions
	f	Ljava/util/function/BiFunction;	i	f_79678_	field_997	compositeFunction
	f	Leae;	j	f_79679_	field_998	entry
	m	(II[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Ldzk;)V	a	m_6948_	method_433	createItemStack
	m	(Leah$d;)Leah$a;	a	m_79687_	method_434	simpleBuilder
	m	(Ldzk;Ljava/util/function/Consumer;)Z	expand	m_6562_	expand	expand
c	eah$1	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1	net/minecraft/class_85$1	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1
	f	Leah;	a	f_79696_	field_1002	field_1002
	m	(Leah;)V	<init>	<init>	<init>	<init>
c	eah$a	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder	net/minecraft/class_85$class_86	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder
	f	I	a	f_79702_	field_1001	weight
	f	I	b	f_79703_	field_1000	quality
	f	Ljava/util/List;	c	f_79704_	field_999	functions
	m	()V	<init>	<init>	<init>	<init>
	m	()[Leaz;	a	m_79706_	method_439	getFunctions
	m	(I)Leah$a;	a	m_79707_	method_437	setWeight
	m	(Leaz$a;)Leah$a;	a	m_79078_	method_438	apply
	m	(I)Leah$a;	b	m_79711_	method_436	setQuality
c	eah$b	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder	net/minecraft/class_85$class_87	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder
	f	Leah$d;	c	f_79715_	field_1003	constructor
	m	(Leah$d;)V	<init>	<init>	<init>	<init>
	m	()Leah$b;	g	m_6897_	method_440	getThis
c	eah$c	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase	net/minecraft/class_85$class_88	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase
	f	Leah;	b	f_79721_	field_1004	field_1004
	m	(Leah;)V	<init>	<init>	<init>	<init>
c	eah$d	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor	net/minecraft/class_85$class_89	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor
	m	(II[Leck;[Leaz;)Leah;	build	m_79726_	build	build
c	eah$e	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Serializer	net/minecraft/class_85$class_90	net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leah;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_442	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leah;	a	m_5921_	method_441	deserializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Leah;	b	m_7267_	method_443	deserialize
c	eai	net/minecraft/world/level/storage/loot/entries/LootTableReference	net/minecraft/class_83	net/minecraft/world/level/storage/loot/entries/LootTableReference
	f	Lacq;	i	f_79754_	field_993	name
	m	(Lacq;II[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Ldzv;Ldzm;Ldzs;)V	a	m_278605_	method_51222	method_51222
	m	(Lacq;II[Leck;[Leaz;)Leah;	a	m_79778_	method_430	method_430
	m	(Lacq;)Leah$a;	a	m_79776_	method_428	lootTableReference
	m	(Ldzv;)V	b	m_278606_	method_51223	method_51223
c	eai$a	net/minecraft/world/level/storage/loot/entries/LootTableReference$Serializer	net/minecraft/class_83$class_84	net/minecraft/world/level/storage/loot/entries/LootTableReference$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leai;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_431	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Leai;	a	m_7267_	method_432	deserialize
c	eaj	net/minecraft/world/level/storage/loot/entries/SequentialEntry	net/minecraft/class_72	net/minecraft/world/level/storage/loot/entries/SequentialEntry
	m	([Leaf;[Leck;)V	<init>	<init>	<init>	<init>
	m	([Ldzx;Ldzk;Ljava/util/function/Consumer;)Z	a	m_79817_	method_400	method_400
	m	([Leaf$a;)Leaj$a;	a	m_165152_	method_35515	sequential
c	eaj$a	net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder	net/minecraft/class_72$class_6153	net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder
	f	Ljava/util/List;	a	f_165154_	field_31849	entries
	m	([Leaf$a;)V	<init>	<init>	<init>	<init>
	m	()Leaj$a;	a	m_6897_	method_35516	getThis
c	eak	net/minecraft/world/level/storage/loot/entries/TagEntry	net/minecraft/class_91	net/minecraft/world/level/storage/loot/entries/TagEntry
	f	Lanl;	i	f_79821_	field_1005	tag
	f	Z	j	f_79822_	field_1006	expand
	m	(Lanl;ZII[Leck;[Leaz;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lhe;)V	a	m_205092_	method_449	method_449
	m	(Lanl;)Leah$a;	a	m_205084_	method_35517	tagContents
	m	(Lanl;II[Leck;[Leaz;)Leah;	a	m_205086_	method_444	method_444
	m	(Ldzk;Ljava/util/function/Consumer;)Z	a	m_79845_	method_447	expandTag
	m	(Lanl;)Leah$a;	b	m_205095_	method_445	expandTag
	m	(Lanl;II[Leck;[Leaz;)Leah;	b	m_205097_	method_35518	method_35518
	m	(Ldzk;Ljava/util/function/Consumer;)Z	expand	m_6562_	expand	expand
c	eak$1	net/minecraft/world/level/storage/loot/entries/TagEntry$1	net/minecraft/class_91$1	net/minecraft/world/level/storage/loot/entries/TagEntry$1
	f	Lhe;	a	f_79863_	field_1007	val$item
	f	Leak;	c	f_79864_	field_1008	field_1008
	m	(Leak;Lhe;)V	<init>	<init>	<init>	<init>
c	eak$a	net/minecraft/world/level/storage/loot/entries/TagEntry$Serializer	net/minecraft/class_91$class_92	net/minecraft/world/level/storage/loot/entries/TagEntry$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leak;Lcom/google/gson/JsonSerializationContext;)V	a	m_7219_	method_451	serializeCustom
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Leck;[Leaz;)Leak;	a	m_7267_	method_450	deserialize
c	eal	net/minecraft/world/level/storage/loot/entries/package-info	net/minecraft/class_6154	net/minecraft/world/level/storage/loot/entries/package-info
c	eam	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount	net/minecraft/class_94	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount
	f	Ljava/util/Map;	a	f_79898_	field_1010	FORMULAS
	f	Lckg;	b	f_79899_	field_1011	enchantment
	f	Leam$b;	c	f_79900_	field_1009	formula
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Lckg;Leam$b;)V	<init>	<init>	<init>	<init>
	m	(Lckg;FI)Leay$a;	a	m_79917_	method_463	addBonusBinomialDistributionCount
	m	(Lckg;I[Leck;)Leaz;	a	m_79929_	method_462	method_462
	m	(Lckg;[Leck;)Leaz;	a	m_79933_	method_457	method_457
	m	(Lckg;IF[Leck;)Leaz;	a	m_79924_	method_459	method_459
	m	(Lckg;)Leay$a;	a	m_79915_	method_455	addOreBonusCount
	m	(Lckg;I)Leay$a;	a	m_79921_	method_461	addUniformBonusCount
	m	(Lckg;[Leck;)Leaz;	b	m_79941_	method_453	method_453
	m	(Lckg;)Leay$a;	b	m_79939_	method_456	addUniformBonusCount
c	eam$a	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount	net/minecraft/class_94$class_95	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount
	f	Lacq;	a	f_79947_	field_1013	TYPE
	f	I	b	f_79948_	field_1014	extraRounds
	f	F	c	f_79949_	field_1012	probability
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IF)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leam$b;	a	m_79955_	method_464	deserialize
c	eam$b	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula	net/minecraft/class_94$class_96	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V	a	m_6417_	method_465	serializeParams
	m	(Lapf;II)I	a	m_213779_	method_467	calculateNewCount
	m	()Lacq;	a	m_5713_	method_466	getType
c	eam$c	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaDeserializer	net/minecraft/class_94$class_97	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaDeserializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leam$b;	deserialize	m_79970_	deserialize	deserialize
c	eam$d	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops	net/minecraft/class_94$class_98	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops
	f	Lacq;	a	f_79973_	field_1015	TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leam$b;	a	m_79979_	method_468	deserialize
c	eam$e	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Serializer	net/minecraft/class_94$class_99	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonParseException;	a	m_80006_	method_17932	method_17932
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leam;	a	m_6821_	method_470	deserialize
	m	(Lcom/google/gson/JsonObject;Leam;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_469	serialize
c	eam$f	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount	net/minecraft/class_94$class_100	net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount
	f	Lacq;	a	f_80012_	field_1016	TYPE
	f	I	b	f_80013_	field_1017	bonusMultiplier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leam$b;	a	m_80018_	method_471	deserialize
c	ean	net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay	net/minecraft/class_104	net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	()Leay$a;	c	m_80037_	method_478	explosionDecay
c	ean$a	net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay$Serializer	net/minecraft/class_104$class_105	net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lean;	a	m_6821_	method_479	deserialize
c	eao	net/minecraft/world/level/storage/loot/functions/CopyBlockState	net/minecraft/class_4488	net/minecraft/world/level/storage/loot/functions/CopyBlockState
	f	Lcpn;	a	f_80047_	field_20449	block
	f	Ljava/util/Set;	b	f_80048_	field_20450	properties
	m	([Leck;Lcpn;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ldde;)Ljava/lang/String;	a	m_80064_	method_21893	serialize
	m	(Lcpn;)Leao$a;	a	m_80062_	method_21892	copyState
	m	(Lqr;Ldcb;Ldde;)V	a	m_80069_	method_21895	method_21895
c	eao$a	net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder	net/minecraft/class_4488$class_4489	net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder
	f	Lcpn;	a	f_80076_	field_20451	block
	f	Ljava/util/Set;	b	f_80077_	field_20452	properties
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	()Leao$a;	a	m_6477_	method_21897	getThis
	m	(Ldde;)Leao$a;	a	m_80084_	method_21898	copy
c	eao$b	net/minecraft/world/level/storage/loot/functions/CopyBlockState$Serializer	net/minecraft/class_4488$class_4490	net/minecraft/world/level/storage/loot/functions/CopyBlockState$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Ljava/lang/IllegalArgumentException;	a	m_80112_	method_21903	method_21903
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leao;	a	m_6821_	method_21900	deserialize
	m	(Lcom/google/gson/JsonArray;Ldde;)V	a	m_80089_	method_21899	method_21899
	m	(Ljava/util/Set;Ldcc;Lcom/google/gson/JsonElement;)V	a	m_80108_	method_21902	method_21902
	m	(Lcom/google/gson/JsonObject;Leao;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_21901	serialize
c	eap	net/minecraft/world/level/storage/loot/functions/CopyNameFunction	net/minecraft/class_101	net/minecraft/world/level/storage/loot/functions/CopyNameFunction
	f	Leap$a;	a	f_80175_	field_1018	source
	m	([Leck;Leap$a;)V	<init>	<init>	<init>	<init>
	m	(Leap$a;[Leck;)Leaz;	a	m_80189_	method_474	method_474
	m	(Leap$a;)Leay$a;	a	m_80187_	method_473	copyName
c	eap$a	net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource	net/minecraft/class_101$class_102	net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource
	f	Leap$a;	a	THIS	field_1022	THIS
	f	Leap$a;	b	KILLER	field_1019	KILLER
	f	Leap$a;	c	KILLER_PLAYER	field_1020	KILLER_PLAYER
	f	Leap$a;	d	BLOCK_ENTITY	field_1023	BLOCK_ENTITY
	f	Ljava/lang/String;	e	f_80199_	field_1025	name
	f	Lebt;	f	f_80200_	field_1024	param
	f	[Leap$a;	g	$VALUES	field_1021	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lebt;)V	<init>	<init>	<init>	<init>
	m	()[Leap$a;	a	m_165173_	method_36794	$values
	m	(Ljava/lang/String;)Leap$a;	a	m_80208_	method_475	getByName
c	eap$b	net/minecraft/world/level/storage/loot/functions/CopyNameFunction$Serializer	net/minecraft/class_101$class_103	net/minecraft/world/level/storage/loot/functions/CopyNameFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leap;	a	m_6821_	method_477	deserialize
	m	(Lcom/google/gson/JsonObject;Leap;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_476	serialize
c	eaq	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction	net/minecraft/class_3837	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction
	f	Lecy;	a	f_80234_	field_17013	source
	f	Ljava/util/List;	b	f_80235_	field_17014	operations
	m	([Leck;Lecy;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldzk$b;)Leaq$a;	a	m_165178_	method_35519	copyData
	m	(Lcfz;Lrk;Leaq$b;)V	a	m_80252_	method_16846	method_16846
	m	(Lecy;)Leaq$a;	a	m_165180_	method_16848	copyData
	m	(Ljava/lang/String;)Leh$g;	a	m_80267_	method_16853	compileNbtPath
c	eaq$a	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$Builder	net/minecraft/class_3837$class_3838	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$Builder
	f	Lecy;	a	f_80271_	field_17017	source
	f	Ljava/util/List;	b	f_80272_	field_17018	ops
	m	(Lecy;)V	<init>	<init>	<init>	<init>
	m	()Leaq$a;	a	m_6477_	method_16855	getThis
	m	(Ljava/lang/String;Ljava/lang/String;)Leaq$a;	a	m_80279_	method_16856	copy
	m	(Ljava/lang/String;Ljava/lang/String;Leaq$c;)Leaq$a;	a	m_80282_	method_16857	copy
c	eaq$b	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$CopyOperation	net/minecraft/class_3837$class_3839	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$CopyOperation
	f	Ljava/lang/String;	a	f_80288_	field_17019	sourcePathText
	f	Leh$g;	b	f_80289_	field_17020	sourcePath
	f	Ljava/lang/String;	c	f_80290_	field_17021	targetPathText
	f	Leh$g;	d	f_80291_	field_17022	targetPath
	f	Leaq$c;	e	f_80292_	field_17023	op
	m	(Ljava/lang/String;Ljava/lang/String;Leaq$c;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/gson/JsonObject;	a	m_80302_	method_16858	toJson
	m	(Lcom/google/gson/JsonObject;)Leaq$b;	a	m_80303_	method_16859	fromJson
	m	(Ljava/util/function/Supplier;Lrk;)V	a	m_80305_	method_16860	apply
c	eaq$c	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy	net/minecraft/class_3837$class_3841	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy
	f	Leaq$c;	a	REPLACE	field_17032	REPLACE
	f	Leaq$c;	b	APPEND	field_17033	APPEND
	f	Leaq$c;	c	MERGE	field_17034	MERGE
	f	Ljava/lang/String;	d	f_80335_	field_17035	name
	f	[Leaq$c;	e	$VALUES	field_17036	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lrk;Leh$g;Ljava/util/List;)V	a	m_6706_	method_16864	merge
	m	(Ljava/lang/String;)Leaq$c;	a	m_80349_	method_16865	getByName
	m	()[Leaq$c;	a	m_165184_	method_36795	$values
c	eaq$c$1	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$1	net/minecraft/class_3837$class_3841$1	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	eaq$c$2	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$2	net/minecraft/class_3837$class_3841$2	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lrk;Lrk;)V	a	m_165185_	method_16866	method_16866
	m	(Ljava/util/List;Lrk;)V	a	m_80369_	method_16867	method_16867
c	eaq$c$3	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$3	net/minecraft/class_3837$class_3841$3	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$MergeStrategy$3
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lrk;Lrk;)V	a	m_165188_	method_16868	method_16868
	m	(Ljava/util/List;Lrk;)V	a	m_80383_	method_16869	method_16869
c	eaq$d	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$Serializer	net/minecraft/class_3837$class_3842	net/minecraft/world/level/storage/loot/functions/CopyNbtFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leaq;	a	m_6821_	method_16871	deserialize
	m	(Lcom/google/gson/JsonObject;Leaq;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_16870	serialize
c	ear	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction	net/minecraft/class_109	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction
	f	Lorg/slf4j/Logger;	a	f_80414_	field_1031	LOGGER
	f	Ljava/util/List;	b	f_80415_	field_1030	enchantments
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	([Leck;)Leaz;	a	m_80437_	method_488	method_488
	m	(ZLcfz;Lckg;)Z	a	m_80433_	method_26267	method_26267
	m	(Lcfz;Lckg;Lapf;)Lcfz;	a	m_230979_	method_26266	enchantItem
	m	()Lear$a;	c	m_165191_	method_35520	randomEnchantment
	m	()Leay$a;	d	m_80440_	method_489	randomApplicableEnchantment
c	ear$a	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder	net/minecraft/class_109$class_4954	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder
	f	Ljava/util/Set;	a	f_80441_	field_23090	enchantments
	m	()V	<init>	<init>	<init>	<init>
	m	()Lear$a;	a	m_6477_	method_25991	getThis
	m	(Lckg;)Lear$a;	a	m_80444_	method_25992	withEnchantment
c	ear$b	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Serializer	net/minecraft/class_109$class_110	net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lear;	a	m_6821_	method_490	deserialize
	m	(Lcom/google/gson/JsonObject;Lear;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_491	serialize
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_80465_	method_17933	method_17933
c	eas	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction	net/minecraft/class_106	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction
	f	Ledf;	a	f_80471_	field_1026	levels
	f	Z	b	f_80472_	field_1027	treasure
	m	([Leck;Ledf;Z)V	<init>	<init>	<init>	<init>
	m	(Ledf;)Leas$a;	a	m_165196_	method_481	enchantWithLevels
c	eas$a	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder	net/minecraft/class_106$class_107	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder
	f	Ledf;	a	f_80492_	field_1028	levels
	f	Z	b	f_80493_	field_1029	treasure
	m	(Ledf;)V	<init>	<init>	<init>	<init>
	m	()Leas$a;	a	m_6477_	method_483	getThis
	m	()Leas$a;	e	m_80499_	method_484	allowTreasure
c	eas$b	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Serializer	net/minecraft/class_106$class_108	net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leas;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_485	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leas;	a	m_6821_	method_486	deserialize
c	eat	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction	net/minecraft/class_111	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction
	f	Lanl;	a	f_230983_	field_25032	DEFAULT_DESTINATION
	f	Ljava/lang/String;	b	f_165201_	field_31850	DEFAULT_DECORATION_NAME
	f	Ldyl$a;	c	f_80522_	field_1034	DEFAULT_DECORATION
	f	B	d	f_165202_	field_31851	DEFAULT_ZOOM
	f	I	e	f_165203_	field_31852	DEFAULT_SEARCH_RADIUS
	f	Z	f	f_165204_	field_31853	DEFAULT_SKIP_EXISTING
	f	Lorg/slf4j/Logger;	h	f_80523_	field_1038	LOGGER
	f	Lanl;	i	f_80524_	field_1035	destination
	f	Ldyl$a;	j	f_80525_	field_1036	mapDecoration
	f	B	k	f_80526_	field_1037	zoom
	f	I	l	f_80527_	field_1032	searchRadius
	f	Z	m	f_80528_	field_1033	skipKnownStructures
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Lanl;Ldyl$a;BIZ)V	<init>	<init>	<init>	<init>
	m	()Leat$a;	c	m_80554_	method_492	makeExplorationMap
c	eat$a	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder	net/minecraft/class_111$class_112	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder
	f	Lanl;	a	f_80562_	field_1039	destination
	f	Ldyl$a;	b	f_80563_	field_1042	mapDecoration
	f	B	c	f_80564_	field_1043	zoom
	f	I	d	f_80565_	field_1040	searchRadius
	f	Z	e	f_80566_	field_1041	skipKnownStructures
	m	()V	<init>	<init>	<init>	<init>
	m	(B)Leat$a;	a	m_80569_	method_500	setZoom
	m	(Z)Leat$a;	a	m_80575_	method_503	setSkipKnownStructures
	m	()Leat$a;	a	m_6477_	method_501	getThis
	m	(Ldyl$a;)Leat$a;	a	m_80573_	method_499	setMapDecoration
	m	(Lanl;)Leat$a;	a	m_210658_	method_502	setDestination
	m	(I)Leat$a;	a	m_165205_	method_35521	setSearchRadius
c	eat$b	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Serializer	net/minecraft/class_111$class_113	net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leat;	a	m_6821_	method_504	deserialize
	m	(Lcom/google/gson/JsonObject;)Lanl;	a	m_210660_	method_29039	readStructure
	m	(Lcom/google/gson/JsonObject;Leat;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_505	serialize
c	eau	net/minecraft/world/level/storage/loot/functions/FillPlayerHead	net/minecraft/class_3668	net/minecraft/world/level/storage/loot/functions/FillPlayerHead
	f	Ldzk$b;	a	f_80602_	field_16227	entityTarget
	m	([Leck;Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Ldzk$b;[Leck;)Leaz;	a	m_165209_	method_35523	method_35523
	m	(Ldzk$b;)Leay$a;	a	m_165207_	method_35522	fillPlayerHead
c	eau$a	net/minecraft/world/level/storage/loot/functions/FillPlayerHead$Serializer	net/minecraft/class_3668$class_3669	net/minecraft/world/level/storage/loot/functions/FillPlayerHead$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leau;	a	m_6821_	method_15958	deserialize
	m	(Lcom/google/gson/JsonObject;Leau;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_15957	serialize
c	eav	net/minecraft/world/level/storage/loot/functions/FunctionReference	net/minecraft/class_8492	net/minecraft/world/level/storage/loot/functions/FunctionReference
	f	Lorg/slf4j/Logger;	a	f_278448_	field_44506	LOGGER
	f	Lacq;	b	f_278490_	field_44507	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Leay$a;	a	m_278647_	method_51224	functionReference
	m	(Ldzv;Ldzm;Leaz;)V	a	m_278678_	method_51226	method_51226
	m	(Lacq;[Leck;)Leaz;	a	m_278670_	method_51225	method_51225
	m	(Ldzv;)V	b	m_278708_	method_51227	method_51227
c	eav$a	net/minecraft/world/level/storage/loot/functions/FunctionReference$Serializer	net/minecraft/class_8492$class_8493	net/minecraft/world/level/storage/loot/functions/FunctionReference$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leav;	a	m_6821_	method_51228	deserialize
	m	(Lcom/google/gson/JsonObject;Leav;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_51229	serialize
c	eaw	net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder	net/minecraft/class_116	net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder
	m	([Ljava/lang/Object;Ljava/util/function/Function;)Leaw;	a	m_230987_	method_43740	apply
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Leaw;	a	m_230984_	method_43739	apply
	m	(Leaz$a;)Leaw;	b	m_79078_	method_511	apply
	m	()Leaw;	c	m_79073_	method_43732	unwrap
c	eax	net/minecraft/world/level/storage/loot/functions/LimitCount	net/minecraft/class_114	net/minecraft/world/level/storage/loot/functions/LimitCount
	f	Ldzj;	a	f_80635_	field_1044	limiter
	m	([Leck;Ldzj;)V	<init>	<init>	<init>	<init>
	m	(Ldzj;)Leay$a;	a	m_165215_	method_506	limitCount
	m	(Ldzj;[Leck;)Leaz;	a	m_165217_	method_508	method_508
c	eax$a	net/minecraft/world/level/storage/loot/functions/LimitCount$Serializer	net/minecraft/class_114$class_115	net/minecraft/world/level/storage/loot/functions/LimitCount$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leax;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_510	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leax;	a	m_6821_	method_509	deserialize
c	eay	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction	net/minecraft/class_120	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction
	f	Ljava/util/function/Predicate;	a	f_80675_	field_1048	compositePredicates
	f	[Leck;	g	f_80676_	field_1047	predicates
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Leay$a;	a	m_80683_	method_520	simpleBuilder
	m	(Lcfz;Ldzk;)Lcfz;	a	m_7372_	method_522	run
	m	(Lcfz;Ldzk;)Lcfz;	b	apply	method_521	apply
c	eay$a	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder	net/minecraft/class_120$class_121	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder
	f	Ljava/util/List;	a	f_80691_	field_1049	conditions
	m	()V	<init>	<init>	<init>	<init>
	m	(Leck$a;)Leay$a;	a	m_79080_	method_524	when
	m	()Leay$a;	c	m_6477_	method_523	getThis
	m	()Leay$a;	f	m_79073_	method_525	unwrap
	m	()[Leck;	g	m_80699_	method_526	getConditions
c	eay$b	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder	net/minecraft/class_120$class_122	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder
	f	Ljava/util/function/Function;	a	f_80700_	field_1050	constructor
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	()Leay$b;	a	m_6477_	method_527	getThis
c	eay$c	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Serializer	net/minecraft/class_120$class_123	net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leay;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_529	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Leay;	b	m_6821_	method_530	deserialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leay;	b	m_7561_	method_528	deserialize
c	eaz	net/minecraft/world/level/storage/loot/functions/LootItemFunction	net/minecraft/class_117	net/minecraft/world/level/storage/loot/functions/LootItemFunction
	m	(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Ldzk;)Ljava/util/function/Consumer;	a	m_80724_	method_513	decorate
	m	(Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Ldzk;Lcfz;)V	a	m_80728_	method_514	method_514
	m	()Leba;	b	m_7162_	method_29321	getType
c	eaz$a	net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder	net/minecraft/class_117$class_118	net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder
	m	()Leaz;	b	m_7453_	method_515	build
c	eb	net/minecraft/commands/arguments/EntityAnchorArgument	net/minecraft/class_2183	net/minecraft/commands/arguments/EntityAnchorArgument
	f	Ljava/util/Collection;	a	f_90346_	field_9847	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_90347_	field_9846	ERROR_INVALID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leb;	a	m_90350_	method_9295	anchor
	m	(Lcom/mojang/brigadier/StringReader;)Leb$a;	a	parse	method_9292	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leb$a;	a	m_90353_	method_9294	getAnchor
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_90356_	method_9293	method_9293
c	eb$a	net/minecraft/commands/arguments/EntityAnchorArgument$Anchor	net/minecraft/class_2183$class_2184	net/minecraft/commands/arguments/EntityAnchorArgument$Anchor
	f	Leb$a;	a	FEET	field_9853	FEET
	f	Leb$a;	b	EYES	field_9851	EYES
	f	Ljava/util/Map;	c	f_90366_	field_9852	BY_NAME
	f	Ljava/lang/String;	d	f_90367_	field_9849	name
	f	Ljava/util/function/BiFunction;	e	f_90368_	field_9848	transform
	f	[Leb$a;	f	$VALUES	field_9850	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Leei;	a	m_90377_	method_9302	apply
	m	(Ljava/lang/String;)Leb$a;	a	m_90384_	method_9296	getByName
	m	()[Leb$a;	a	m_167593_	method_36814	$values
	m	(Leei;Lbfj;)Leei;	a	m_90381_	method_9298	method_9298
	m	(Ljava/util/HashMap;)V	a	m_90386_	method_9297	method_9297
	m	(Lds;)Leei;	a	m_90379_	method_9299	apply
	m	(Leei;Lbfj;)Leei;	b	m_90388_	method_9300	method_9300
c	eba	net/minecraft/world/level/storage/loot/functions/LootItemFunctionType	net/minecraft/class_5339	net/minecraft/world/level/storage/loot/functions/LootItemFunctionType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	ebb	net/minecraft/world/level/storage/loot/functions/LootItemFunctions	net/minecraft/class_131	net/minecraft/world/level/storage/loot/functions/LootItemFunctions
	f	Leba;	A	f_278442_	field_44508	REFERENCE
	f	Ljava/util/function/BiFunction;	a	f_80735_	field_1102	IDENTITY
	f	Leba;	b	f_80736_	field_25214	SET_COUNT
	f	Leba;	c	f_80737_	field_25215	ENCHANT_WITH_LEVELS
	f	Leba;	d	f_80738_	field_25216	ENCHANT_RANDOMLY
	f	Leba;	e	f_165221_	field_27906	SET_ENCHANTMENTS
	f	Leba;	f	f_80739_	field_25217	SET_NBT
	f	Leba;	g	f_80740_	field_25218	FURNACE_SMELT
	f	Leba;	h	f_80741_	field_25219	LOOTING_ENCHANT
	f	Leba;	i	f_80742_	field_25220	SET_DAMAGE
	f	Leba;	j	f_80743_	field_25221	SET_ATTRIBUTES
	f	Leba;	k	f_80744_	field_25222	SET_NAME
	f	Leba;	l	f_80745_	field_25223	EXPLORATION_MAP
	f	Leba;	m	f_80746_	field_25224	SET_STEW_EFFECT
	f	Leba;	n	f_80747_	field_25225	COPY_NAME
	f	Leba;	o	f_80748_	field_25226	SET_CONTENTS
	f	Leba;	p	f_80749_	field_25227	LIMIT_COUNT
	f	Leba;	q	f_80750_	field_25228	APPLY_BONUS
	f	Leba;	r	f_80751_	field_25229	SET_LOOT_TABLE
	f	Leba;	s	f_80752_	field_25230	EXPLOSION_DECAY
	f	Leba;	t	f_80753_	field_25231	SET_LORE
	f	Leba;	u	f_80754_	field_25232	FILL_PLAYER_HEAD
	f	Leba;	v	f_80755_	field_25233	COPY_NBT
	f	Leba;	w	f_80756_	field_25234	COPY_STATE
	f	Leba;	x	f_165222_	field_27342	SET_BANNER_PATTERN
	f	Leba;	y	f_193030_	field_35079	SET_POTION
	f	Leba;	z	f_230994_	field_39060	SET_INSTRUMENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lcfz;Ldzk;)Lcfz;	a	m_80765_	method_591	method_591
	m	(Ljava/lang/String;Ldzt;)Leba;	a	m_80762_	method_29323	register
	m	([Ljava/util/function/BiFunction;Lcfz;Ldzk;)Lcfz;	a	m_80772_	method_595	method_595
	m	(Lcfz;Ldzk;)Lcfz;	a	m_80759_	method_592	method_592
	m	([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;	a	m_80770_	method_594	compose
	m	()Ljava/lang/Object;	a	m_80758_	method_29322	createGsonAdapter
c	ebc	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction	net/minecraft/class_125	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction
	f	I	a	f_165224_	field_31854	NO_LIMIT
	f	Ledf;	b	f_80776_	field_1082	value
	f	I	c	f_80777_	field_1083	limit
	m	([Leck;Ledf;I)V	<init>	<init>	<init>	<init>
	m	(Ledf;)Lebc$a;	a	m_165229_	method_547	lootingMultiplier
	m	()Z	c	m_80798_	method_549	hasLimit
c	ebc$a	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Builder	net/minecraft/class_125$class_126	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Builder
	f	Ledf;	a	f_80801_	field_1084	count
	f	I	b	f_80802_	field_1085	limit
	m	(Ledf;)V	<init>	<init>	<init>	<init>
	m	(I)Lebc$a;	a	m_80806_	method_551	setLimit
	m	()Lebc$a;	a	m_6477_	method_552	getThis
c	ebc$b	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Serializer	net/minecraft/class_125$class_127	net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebc;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_553	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebc;	a	m_6821_	method_554	deserialize
c	ebd	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction	net/minecraft/class_137	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction
	f	Ljava/util/List;	a	f_80831_	field_1105	modifiers
	m	([Leck;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lebd$b;)Ljava/util/stream/Stream;	a	m_278607_	method_32406	method_32406
	m	(Ljava/lang/String;Lbhb;Lbhe$a;Ledf;)Lebd$c;	a	m_165235_	method_35524	modifier
	m	()Lebd$a;	c	m_165241_	method_35525	setAttributes
c	ebd$1	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$1	net/minecraft/class_137$1	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$1
	f	[I	a	f_80845_	field_1106	$SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ebd$a	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder	net/minecraft/class_137$class_6155	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder
	f	Ljava/util/List;	a	f_165242_	field_31855	modifiers
	m	()V	<init>	<init>	<init>	<init>
	m	(Lebd$c;)Lebd$a;	a	m_165245_	method_35527	withModifier
	m	()Lebd$a;	a	m_6477_	method_35526	getThis
c	ebd$b	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier	net/minecraft/class_137$class_138	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier
	f	Ljava/lang/String;	a	f_80847_	field_1107	name
	f	Lbhb;	b	f_80848_	field_1110	attribute
	f	Lbhe$a;	c	f_80849_	field_1109	operation
	f	Ledf;	d	f_80850_	field_1108	amount
	f	Ljava/util/UUID;	e	f_80851_	field_1111	id
	f	[Lbfo;	f	f_80852_	field_1112	slots
	m	(Ljava/lang/String;Lbhb;Lbhe$a;Ledf;[Lbfo;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Lbhe$a;)Ljava/lang/String;	a	m_80860_	method_612	operationToString
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lebd$b;	a	m_80862_	method_614	deserialize
	m	(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;	a	m_80865_	method_615	serialize
	m	(Ljava/lang/String;)Lbhe$a;	a	m_80869_	method_609	operationFromString
c	ebd$c	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder	net/minecraft/class_137$class_6156	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder
	f	Ljava/lang/String;	a	f_165256_	field_31856	name
	f	Lbhb;	b	f_165257_	field_31857	attribute
	f	Lbhe$a;	c	f_165258_	field_31858	operation
	f	Ledf;	d	f_165259_	field_31859	amount
	f	Ljava/util/UUID;	e	f_165260_	field_31860	id
	f	Ljava/util/Set;	f	f_165261_	field_31861	slots
	m	(Ljava/lang/String;Lbhb;Lbhe$a;Ledf;)V	<init>	<init>	<init>	<init>
	m	(Lbfo;)Lebd$c;	a	m_165268_	method_35529	forSlot
	m	()Lebd$b;	a	m_165267_	method_35528	build
	m	(Ljava/util/UUID;)Lebd$c;	a	m_165270_	method_35530	withUuid
c	ebd$d	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Serializer	net/minecraft/class_137$class_139	net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebd;	a	m_6821_	method_617	deserialize
	m	(Lcom/google/gson/JsonObject;Lebd;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_618	serialize
c	ebe	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction	net/minecraft/class_5592	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction
	f	Ljava/util/List;	a	f_165272_	field_27343	patterns
	f	Z	b	f_165273_	field_27344	append
	m	([Leck;Ljava/util/List;Z)V	<init>	<init>	<init>	<init>
	m	(Z)Lebe$a;	a	m_165282_	method_35531	setBannerPattern
c	ebe$a	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder	net/minecraft/class_5592$class_6157	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	a	f_165284_	field_31862	patterns
	f	Z	b	f_165285_	field_31863	append
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcen;)Lebe$a;	a	m_230995_	method_43741	addPattern
	m	()Lebe$a;	a	m_6477_	method_35532	getThis
	m	(Lhe;Lcen;)Lebe$a;	a	m_230998_	method_35533	addPattern
c	ebe$b	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Serializer	net/minecraft/class_5592$class_5593	net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebe;	a	m_6821_	method_31936	deserialize
	m	(Lcom/google/gson/JsonObject;Lebe;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_31937	serialize
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	a	m_231001_	method_31935	method_31935
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/google/gson/JsonSyntaxException;	a	m_231004_	method_43742	method_43742
c	ebf	net/minecraft/world/level/storage/loot/functions/SetContainerContents	net/minecraft/class_134	net/minecraft/world/level/storage/loot/functions/SetContainerContents
	f	Ljava/util/List;	a	f_80902_	field_1103	entries
	f	Lczp;	b	f_193031_	field_34771	type
	m	([Leck;Lczp;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lczp;)Lebf$a;	a	m_193036_	method_601	setContents
	m	(Ldzk;Lhn;Leaf;)V	a	m_80913_	method_599	method_599
	m	(Ldzk;Lhn;Leae;)V	a	m_287135_	method_600	method_600
c	ebf$a	net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder	net/minecraft/class_134$class_135	net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder
	f	Ljava/util/List;	a	f_80927_	field_1104	entries
	f	Lczp;	b	f_193038_	field_34772	type
	m	(Lczp;)V	<init>	<init>	<init>	<init>
	m	()Lebf$a;	a	m_6477_	method_603	getThis
	m	(Leaf$a;)Lebf$a;	a	m_80930_	method_602	withEntry
c	ebf$b	net/minecraft/world/level/storage/loot/functions/SetContainerContents$Serializer	net/minecraft/class_134$class_136	net/minecraft/world/level/storage/loot/functions/SetContainerContents$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebf;	a	m_6821_	method_605	deserialize
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_193041_	method_38497	method_38497
	m	(Lcom/google/gson/JsonObject;Lebf;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_604	serialize
c	ebg	net/minecraft/world/level/storage/loot/functions/SetContainerLootTable	net/minecraft/class_144	net/minecraft/world/level/storage/loot/functions/SetContainerLootTable
	f	Lacq;	a	f_80955_	field_1116	name
	f	J	b	f_80956_	field_1117	seed
	f	Lczp;	c	f_193043_	field_34773	type
	m	([Leck;Lacq;JLczp;)V	<init>	<init>	<init>	<init>
	m	(Lczp;Lacq;J)Leay$a;	a	m_193052_	method_35535	withLootTable
	m	(Lacq;JLczp;[Leck;)Leaz;	a	m_193056_	method_35536	method_35536
	m	(Lacq;Lczp;[Leck;)Leaz;	a	m_193061_	method_35537	method_35537
	m	(Lczp;Lacq;)Leay$a;	a	m_193049_	method_35534	withLootTable
c	ebg$a	net/minecraft/world/level/storage/loot/functions/SetContainerLootTable$Serializer	net/minecraft/class_144$class_145	net/minecraft/world/level/storage/loot/functions/SetContainerLootTable$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebg;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_626	serialize
	m	(Lacq;)Lcom/google/gson/JsonSyntaxException;	a	m_193065_	method_38498	method_38498
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebg;	a	m_6821_	method_627	deserialize
c	ebh	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction	net/minecraft/class_5642	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction
	f	Ljava/util/Map;	a	f_165334_	field_27907	enchantments
	f	Z	b	f_165335_	field_27908	add
	m	([Leck;Ljava/util/Map;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lckg;I)V	a	m_165355_	method_32411	updateEnchantment
	m	(Ledf;)Ljava/util/stream/Stream;	a	m_278608_	method_32409	method_32409
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ldzk;Lckg;Ledf;)V	a	m_165350_	method_32410	method_32410
	m	(Ljava/util/Map;Lckg;Ljava/lang/Integer;)V	a	m_165359_	method_32412	method_32412
	m	(Lcfz;Lckg;Ljava/lang/Integer;)V	a	m_165341_	method_32407	method_32407
	m	(Ljava/util/Map;Lckg;Ljava/lang/Integer;)V	b	m_165364_	method_32414	method_32414
c	ebh$a	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder	net/minecraft/class_5642$class_6158	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder
	f	Ljava/util/Map;	a	f_165368_	field_31864	enchantments
	f	Z	b	f_165369_	field_31865	add
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lebh$a;	a	m_6477_	method_35538	getThis
	m	(Lckg;Ledf;)Lebh$a;	a	m_165374_	method_35539	withEnchantment
c	ebh$b	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Serializer	net/minecraft/class_5642$class_5643	net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebh;	a	m_6821_	method_32415	deserialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lckg;Ledf;)V	a	m_257367_	method_32416	method_32416
	m	(Lcom/google/gson/JsonObject;Lebh;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32417	serialize
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_165401_	method_32418	method_32418
c	ebi	net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction	net/minecraft/class_7431	net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction
	f	Lanl;	a	f_231006_	field_39184	options
	m	([Leck;Lanl;)V	<init>	<init>	<init>	<init>
	m	(Lanl;[Leck;)Leaz;	a	m_231013_	method_43743	method_43743
	m	(Lanl;)Leay$a;	a	m_231011_	method_43571	setInstrumentOptions
c	ebi$a	net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction$Serializer	net/minecraft/class_7431$class_7432	net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebi;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_43573	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebi;	a	m_6821_	method_43572	deserialize
c	ebj	net/minecraft/world/level/storage/loot/functions/SetItemCountFunction	net/minecraft/class_141	net/minecraft/world/level/storage/loot/functions/SetItemCountFunction
	f	Ledf;	a	f_80997_	field_1114	value
	f	Z	b	f_165407_	field_27909	add
	m	([Leck;Ledf;Z)V	<init>	<init>	<init>	<init>
	m	(Ledf;[Leck;)Leaz;	a	m_165421_	method_620	method_620
	m	(Ledf;Z[Leck;)Leaz;	a	m_165417_	method_35541	method_35541
	m	(Ledf;)Leay$a;	a	m_165412_	method_621	setCount
	m	(Ledf;Z)Leay$a;	a	m_165414_	method_35540	setCount
c	ebj$a	net/minecraft/world/level/storage/loot/functions/SetItemCountFunction$Serializer	net/minecraft/class_141$class_142	net/minecraft/world/level/storage/loot/functions/SetItemCountFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebj;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_623	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebj;	a	m_6821_	method_622	deserialize
c	ebk	net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction	net/minecraft/class_149	net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction
	f	Lorg/slf4j/Logger;	a	f_81037_	field_1121	LOGGER
	f	Ledf;	b	f_81038_	field_1120	damage
	f	Z	c	f_165425_	field_27910	add
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Ledf;Z)V	<init>	<init>	<init>	<init>
	m	(Ledf;[Leck;)Leaz;	a	m_165439_	method_634	method_634
	m	(Ledf;Z[Leck;)Leaz;	a	m_165435_	method_35543	method_35543
	m	(Ledf;)Leay$a;	a	m_165430_	method_633	setDamage
	m	(Ledf;Z)Leay$a;	a	m_165432_	method_35542	setDamage
c	ebk$a	net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction$Serializer	net/minecraft/class_149$class_150	net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebk;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_636	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebk;	a	m_6821_	method_635	deserialize
c	ebl	net/minecraft/world/level/storage/loot/functions/SetLoreFunction	net/minecraft/class_3671	net/minecraft/world/level/storage/loot/functions/SetLoreFunction
	f	Z	a	f_81079_	field_16232	replace
	f	Ljava/util/List;	b	f_81080_	field_16231	lore
	f	Ldzk$b;	c	f_81081_	field_16233	resolutionContext
	m	([Leck;ZLjava/util/List;Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Z)Lqx;	a	m_81091_	method_15964	getLoreTag
	m	()Lebl$a;	c	m_165443_	method_35544	setLore
c	ebl$a	net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder	net/minecraft/class_3671$class_6159	net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder
	f	Z	a	f_165444_	field_31866	replace
	f	Ldzk$b;	b	f_165445_	field_31867	resolutionContext
	f	Ljava/util/List;	c	f_165446_	field_31868	lore
	m	()V	<init>	<init>	<init>	<init>
	m	()Lebl$a;	a	m_6477_	method_35545	getThis
	m	(Ldzk$b;)Lebl$a;	a	m_165449_	method_35546	setResolutionContext
	m	(Lsw;)Lebl$a;	a	m_165451_	method_35547	addLine
	m	(Z)Lebl$a;	a	m_165453_	method_35548	setReplace
c	ebl$b	net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Serializer	net/minecraft/class_3671$class_3672	net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebl;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_15969	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebl;	a	m_6821_	method_15968	deserialize
c	ebm	net/minecraft/world/level/storage/loot/functions/SetNameFunction	net/minecraft/class_3670	net/minecraft/world/level/storage/loot/functions/SetNameFunction
	f	Lorg/slf4j/Logger;	a	f_81122_	field_16230	LOGGER
	f	Lsw;	b	f_81123_	field_16228	name
	f	Ldzk$b;	c	f_81124_	field_16229	resolutionContext
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;Lsw;Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)Leay$a;	a	m_165457_	method_35549	setName
	m	(Lsw;Ldzk$b;)Leay$a;	a	m_165459_	method_35550	setName
	m	(Lds;Lbfj;Lsw;)Lsw;	a	m_81144_	method_16189	method_16189
	m	(Ldzk;Ldzk$b;)Ljava/util/function/UnaryOperator;	a	m_81139_	method_16190	createResolver
	m	(Lsw;[Leck;)Leaz;	a	m_165466_	method_35552	method_35552
	m	(Lsw;Ldzk$b;[Leck;)Leaz;	a	m_165462_	method_35551	method_35551
	m	(Lsw;)Lsw;	b	m_81151_	method_16191	method_16191
c	ebm$a	net/minecraft/world/level/storage/loot/functions/SetNameFunction$Serializer	net/minecraft/class_3670$class_147	net/minecraft/world/level/storage/loot/functions/SetNameFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebm;	a	m_6821_	method_629	deserialize
	m	(Lcom/google/gson/JsonObject;Lebm;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_630	serialize
c	ebn	net/minecraft/world/level/storage/loot/functions/SetNbtFunction	net/minecraft/class_159	net/minecraft/world/level/storage/loot/functions/SetNbtFunction
	f	Lqr;	a	f_81174_	field_1138	tag
	m	([Leck;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lqr;)Leay$a;	a	m_81187_	method_677	setTag
	m	(Lqr;[Leck;)Leaz;	a	m_81189_	method_675	method_675
c	ebn$a	net/minecraft/world/level/storage/loot/functions/SetNbtFunction$Serializer	net/minecraft/class_159$class_160	net/minecraft/world/level/storage/loot/functions/SetNbtFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebn;	a	m_6821_	method_679	deserialize
	m	(Lcom/google/gson/JsonObject;Lebn;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_678	serialize
c	ebo	net/minecraft/world/level/storage/loot/functions/SetPotionFunction	net/minecraft/class_6662	net/minecraft/world/level/storage/loot/functions/SetPotionFunction
	f	Lchw;	a	f_193067_	field_35080	potion
	m	([Leck;Lchw;)V	<init>	<init>	<init>	<init>
	m	(Lchw;[Leck;)Leaz;	a	m_193077_	method_38928	method_38928
	m	(Lchw;)Leay$a;	a	m_193075_	method_38927	setPotion
c	ebo$a	net/minecraft/world/level/storage/loot/functions/SetPotionFunction$Serializer	net/minecraft/class_6662$class_6663	net/minecraft/world/level/storage/loot/functions/SetPotionFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lebo;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_38930	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebo;	a	m_6821_	method_38929	deserialize
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_193097_	method_38931	method_38931
c	ebp	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction	net/minecraft/class_152	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction
	f	Ljava/util/Map;	a	f_81214_	field_1122	effectDurationMap
	m	([Leck;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ledf;)Ljava/util/stream/Stream;	a	m_278609_	method_32421	method_32421
	m	()Lebp$a;	c	m_81228_	method_637	stewEffect
c	ebp$a	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder	net/minecraft/class_152$class_153	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder
	f	Ljava/util/Map;	a	f_81229_	field_1123	effectDurationMap
	m	()V	<init>	<init>	<init>	<init>
	m	()Lebp$a;	a	m_6477_	method_639	getThis
	m	(Lbey;Ledf;)Lebp$a;	a	m_165472_	method_640	withEffect
c	ebp$b	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Serializer	net/minecraft/class_152$class_154	net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebp;	a	m_6821_	method_641	deserialize
	m	(Lcom/google/gson/JsonObject;Lebp;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_642	serialize
	m	(Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException;	a	m_81254_	method_17935	method_17935
c	ebq	net/minecraft/world/level/storage/loot/functions/SmeltItemFunction	net/minecraft/class_165	net/minecraft/world/level/storage/loot/functions/SmeltItemFunction
	f	Lorg/slf4j/Logger;	a	f_81260_	field_1159	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	()Leay$a;	c	m_81271_	method_724	smelted
c	ebq$a	net/minecraft/world/level/storage/loot/functions/SmeltItemFunction$Serializer	net/minecraft/class_165$class_5340	net/minecraft/world/level/storage/loot/functions/SmeltItemFunction$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Leck;)Lebq;	a	m_6821_	method_29324	deserialize
c	ebr	net/minecraft/world/level/storage/loot/functions/package-info	net/minecraft/class_6160	net/minecraft/world/level/storage/loot/functions/package-info
c	ebs	net/minecraft/world/level/storage/loot/package-info	net/minecraft/class_6161	net/minecraft/world/level/storage/loot/package-info
c	ebt	net/minecraft/world/level/storage/loot/parameters/LootContextParam	net/minecraft/class_169	net/minecraft/world/level/storage/loot/parameters/LootContextParam
	f	Lacq;	a	f_81281_	field_1162	name
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_81284_	method_746	getName
c	ebu	net/minecraft/world/level/storage/loot/parameters/LootContextParamSet	net/minecraft/class_176	net/minecraft/world/level/storage/loot/parameters/LootContextParamSet
	f	Ljava/util/Set;	a	f_81385_	field_1216	required
	f	Ljava/util/Set;	b	f_81386_	field_1215	all
	m	(Ljava/util/Set;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lebt;)Z	a	m_165475_	method_35553	isAllowed
	m	(Ldzv;Ldzl;)V	a	m_81395_	method_776	validateUser
	m	()Ljava/util/Set;	a	m_81394_	method_778	getRequired
	m	(Lebt;)Ljava/lang/String;	b	m_81399_	method_779	method_779
	m	()Ljava/util/Set;	b	m_81398_	method_777	getAllowed
	m	()Lebu$a;	c	m_165477_	method_35554	builder
c	ebu$a	net/minecraft/world/level/storage/loot/parameters/LootContextParamSet$Builder	net/minecraft/class_176$class_177	net/minecraft/world/level/storage/loot/parameters/LootContextParamSet$Builder
	f	Ljava/util/Set;	a	f_81402_	field_1218	required
	f	Ljava/util/Set;	b	f_81403_	field_1217	optional
	m	()V	<init>	<init>	<init>	<init>
	m	(Lebt;)Lebu$a;	a	m_81406_	method_781	required
	m	()Lebu;	a	m_81405_	method_782	build
	m	(Lebt;)Lebu$a;	b	m_81408_	method_780	optional
c	ebv	net/minecraft/world/level/storage/loot/parameters/LootContextParamSets	net/minecraft/class_173	net/minecraft/world/level/storage/loot/parameters/LootContextParamSets
	f	Lebu;	a	f_81410_	field_1175	EMPTY
	f	Lebu;	b	f_81411_	field_1179	CHEST
	f	Lebu;	c	f_81412_	field_20761	COMMAND
	f	Lebu;	d	f_81413_	field_20762	SELECTOR
	f	Lebu;	e	f_81414_	field_1176	FISHING
	f	Lebu;	f	f_81415_	field_1173	ENTITY
	f	Lebu;	g	f_271368_	field_42858	ARCHAEOLOGY
	f	Lebu;	h	f_81416_	field_16235	GIFT
	f	Lebu;	i	f_81417_	field_22403	PIGLIN_BARTER
	f	Lebu;	j	f_81418_	field_1174	ADVANCEMENT_REWARD
	f	Lebu;	k	f_81419_	field_24423	ADVANCEMENT_ENTITY
	f	Lebu;	l	f_285637_	field_44788	ADVANCEMENT_LOCATION
	f	Lebu;	m	f_81420_	field_1177	ALL_PARAMS
	f	Lebu;	n	f_81421_	field_1172	BLOCK
	f	Lcom/google/common/collect/BiMap;	o	f_81422_	field_1178	REGISTRY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lebu$a;)V	a	m_81424_	method_760	method_760
	m	(Lebu;)Lacq;	a	m_81426_	method_762	getKey
	m	(Lacq;)Lebu;	a	m_81431_	method_757	get
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Lebu;	a	m_81428_	method_759	register
	m	(Lebu$a;)V	b	m_81433_	method_763	method_763
	m	(Lebu$a;)V	c	m_285732_	method_51722	method_51722
	m	(Lebu$a;)V	d	m_81437_	method_27863	method_27863
	m	(Lebu$a;)V	e	m_81435_	method_756	method_756
	m	(Lebu$a;)V	f	m_81439_	method_24800	method_24800
	m	(Lebu$a;)V	g	m_81441_	method_49269	method_49269
	m	(Lebu$a;)V	h	m_271683_	method_49270	method_49270
	m	(Lebu$a;)V	i	m_81443_	method_758	method_758
	m	(Lebu$a;)V	j	m_81445_	method_764	method_764
	m	(Lebu$a;)V	k	m_81447_	method_22577	method_22577
	m	(Lebu$a;)V	l	m_81449_	method_22578	method_22578
	m	(Lebu$a;)V	m	m_81451_	method_15970	method_15970
	m	(Lebu$a;)V	n	m_81453_	method_755	method_755
c	ebw	net/minecraft/world/level/storage/loot/parameters/LootContextParams	net/minecraft/class_181	net/minecraft/world/level/storage/loot/parameters/LootContextParams
	f	Lebt;	a	f_81455_	field_1226	THIS_ENTITY
	f	Lebt;	b	f_81456_	field_1233	LAST_DAMAGE_PLAYER
	f	Lebt;	c	f_81457_	field_1231	DAMAGE_SOURCE
	f	Lebt;	d	f_81458_	field_1230	KILLER_ENTITY
	f	Lebt;	e	f_81459_	field_1227	DIRECT_KILLER_ENTITY
	f	Lebt;	f	f_81460_	field_24424	ORIGIN
	f	Lebt;	g	f_81461_	field_1224	BLOCK_STATE
	f	Lebt;	h	f_81462_	field_1228	BLOCK_ENTITY
	f	Lebt;	i	f_81463_	field_1229	TOOL
	f	Lebt;	j	f_81464_	field_1225	EXPLOSION_RADIUS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lebt;	a	m_81466_	method_798	create
c	ebx	net/minecraft/world/level/storage/loot/parameters/package-info	net/minecraft/class_6162	net/minecraft/world/level/storage/loot/parameters/package-info
c	eby	net/minecraft/world/level/storage/loot/predicates/AllOfCondition	net/minecraft/class_8548	net/minecraft/world/level/storage/loot/predicates/AllOfCondition
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	([Leck$a;)Leby$a;	a	m_285871_	method_51723	allOf
c	eby$a	net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder	net/minecraft/class_8548$class_8549	net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder
	m	([Leck$a;)V	<init>	<init>	<init>	<init>
	m	(Leck$a;)Leby$a;	and	m_285747_	and	and
c	eby$b	net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Serializer	net/minecraft/class_8548$class_8550	net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	([Leck;)Leby;	a	m_285830_	method_51725	create
c	ebz	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition	net/minecraft/class_8551	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition
	m	([Leck;)V	<init>	<init>	<init>	<init>
	m	([Leck$a;)Lebz$a;	a	m_285758_	method_51727	anyOf
c	ebz$a	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder	net/minecraft/class_8551$class_8552	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder
	m	([Leck$a;)V	<init>	<init>	<init>	<init>
	m	(Leck$a;)Lebz$a;	or	m_285888_	or	or
c	ebz$b	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Serializer	net/minecraft/class_8551$class_8553	net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	([Leck;)Lebz;	a	m_285830_	method_51728	create
c	ec	net/minecraft/commands/arguments/EntityArgument	net/minecraft/class_2186	net/minecraft/commands/arguments/EntityArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_91436_	field_9860	ERROR_NOT_SINGLE_ENTITY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_91437_	field_9864	ERROR_NOT_SINGLE_PLAYER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_91438_	field_9861	ERROR_ONLY_PLAYERS_ALLOWED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_91439_	field_9863	NO_ENTITIES_FOUND
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_91440_	field_9856	NO_PLAYERS_FOUND
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	f	f_91441_	field_9862	ERROR_SELECTORS_NOT_ALLOWED
	f	Ljava/util/Collection;	g	f_91442_	field_9859	EXAMPLES
	f	Z	h	f_91443_	field_9858	single
	f	Z	i	f_91444_	field_9857	playersOnly
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lga;	a	parse	method_9318	parse
	m	(Ldu;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	a	m_91455_	method_9311	method_9311
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lbfj;	a	m_91452_	method_9313	getEntity
	m	()Lec;	a	m_91449_	method_9309	entity
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	b	m_91461_	method_9317	getEntities
	m	()Lec;	b	m_91460_	method_9306	entities
	m	()Lec;	c	m_91466_	method_9305	player
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	c	m_91467_	method_9307	getOptionalEntities
	m	()Lec;	d	m_91470_	method_9308	players
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	d	m_91471_	method_9310	getOptionalPlayers
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laig;	e	m_91474_	method_9315	getPlayer
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	f	m_91477_	method_9312	getPlayers
c	ec$a	net/minecraft/commands/arguments/EntityArgument$Info	net/minecraft/class_2186$class_2187	net/minecraft/commands/arguments/EntityArgument$Info
	f	B	a	f_231262_	field_37850	FLAG_SINGLE
	f	B	b	f_231263_	field_37851	FLAG_PLAYERS_ONLY
	m	()V	<init>	<init>	<init>	<init>
	m	(Lec$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_9319	serializeToJson
	m	(Lec;)Lec$a$a;	a	m_214163_	method_41727	unpack
	m	(Lec$a$a;Lsf;)V	a	m_214155_	method_9320	serializeToNetwork
	m	(Lsf;)Lec$a$a;	a	m_213618_	method_9321	deserializeFromNetwork
c	ec$a$a	net/minecraft/commands/arguments/EntityArgument$Info$Template	net/minecraft/class_2186$class_2187$class_7171	net/minecraft/commands/arguments/EntityArgument$Info$Template
	f	Lec$a;	a	f_231285_	field_37852	field_37852
	f	Z	b	f_231286_	field_37853	single
	f	Z	c	f_231287_	field_37854	playersOnly
	m	(Lec$a;ZZ)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lec;	a	m_213879_	method_41729	instantiate
c	eca	net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition	net/minecraft/class_182	net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition
	f	Lckg;	a	f_81507_	field_1234	enchantment
	f	[F	b	f_81508_	field_1235	values
	m	(Lckg;[F)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_799	test
	m	(Lckg;[F)Leck$a;	a	m_81517_	method_800	bonusLevelFlatChance
	m	(Lckg;[F)Leck;	b	m_81525_	method_801	method_801
c	eca$a	net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition$Serializer	net/minecraft/class_182$class_183	net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lcom/google/gson/JsonParseException;	a	m_81544_	method_17936	method_17936
	m	(Lcom/google/gson/JsonObject;Leca;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_805	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leca;	b	m_7561_	method_804	deserialize
c	ecb	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition	net/minecraft/class_186	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition
	f	[Leck;	a	f_285609_	field_1246	terms
	f	Ljava/util/function/Predicate;	b	f_285616_	field_1247	composedPredicate
	m	([Leck;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_825	test
c	ecb$a	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder	net/minecraft/class_186$class_187	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder
	f	Ljava/util/List;	a	f_285633_	field_1248	terms
	m	([Leck$a;)V	<init>	<init>	<init>	<init>
	m	(Leck$a;)V	a	m_286010_	method_51730	addTerm
	m	([Leck;)Leck;	a	m_285950_	method_51724	create
	m	(I)[Leck;	a	m_285756_	method_51729	method_51729
	m	()Leck;	build	m_6409_	build	build
c	ecb$b	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Serializer	net/minecraft/class_186$class_188	net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecb;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_828	serialize
	m	([Leck;)Lecb;	b	m_285830_	method_51726	create
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecb;	b	m_7561_	method_829	deserialize
c	ecc	net/minecraft/world/level/storage/loot/predicates/ConditionReference	net/minecraft/class_4568	net/minecraft/world/level/storage/loot/predicates/ConditionReference
	f	Lorg/slf4j/Logger;	a	f_81549_	field_20763	LOGGER
	f	Lacq;	b	f_81550_	field_20764	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Ldzv;Ldzm;Leck;)V	a	m_278610_	method_51230	method_51230
	m	(Ldzk;)Z	a	test	method_22579	test
	m	(Lacq;)Leck$a;	a	m_165480_	method_35555	conditionReference
	m	(Lacq;)Leck;	b	m_165482_	method_35556	method_35556
	m	(Ldzv;)V	b	m_278611_	method_51231	method_51231
c	ecc$a	net/minecraft/world/level/storage/loot/predicates/ConditionReference$Serializer	net/minecraft/class_4568$class_4569	net/minecraft/world/level/storage/loot/predicates/ConditionReference$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecc;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_22582	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecc;	b	m_7561_	method_22581	deserialize
c	ecd	net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder	net/minecraft/class_192	net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Lecd;	a_	m_231040_	method_43744	when
	m	(Leck$a;)Lecd;	b	m_79080_	method_840	when
	m	()Lecd;	d	m_79073_	method_512	unwrap
c	ece	net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition	net/minecraft/class_190	net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition
	f	Lbd;	a	f_81582_	field_1256	predicate
	m	(Lbd;)V	<init>	<init>	<init>	<init>
	m	(Lbd$a;)Leck$a;	a	m_81589_	method_837	hasDamageSource
	m	(Ldzk;)Z	a	test	method_834	test
	m	(Lbd$a;)Leck;	b	m_81596_	method_836	method_836
c	ece$a	net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition$Serializer	net/minecraft/class_190$class_191	net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lece;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_838	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lece;	b	m_7561_	method_839	deserialize
c	ecf	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition	net/minecraft/class_199	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition
	f	Ljava/util/Map;	a	f_81615_	field_1279	scores
	f	Ldzk$b;	b	f_81616_	field_1278	entityTarget
	m	(Ljava/util/Map;Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;Lbfj;Lefg;Ljava/lang/String;Ldzj;)Z	a	m_165490_	method_865	hasScore
	m	(Ldzk$b;)Lecf$a;	a	m_165488_	method_35557	hasScores
	m	(Ldzk;)Z	a	test	method_864	test
	m	(Ldzj;)Ljava/util/stream/Stream;	a	m_165486_	method_32422	method_32422
c	ecf$a	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder	net/minecraft/class_199$class_6163	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder
	f	Ljava/util/Map;	a	f_165496_	field_31869	scores
	f	Ldzk$b;	b	f_165497_	field_31870	entityTarget
	m	(Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldzj;)Lecf$a;	a	m_165500_	method_35558	withScore
	m	()Leck;	build	m_6409_	build	build
c	ecf$b	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Serializer	net/minecraft/class_199$class_200	net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecf;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_868	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecf;	b	m_7561_	method_867	deserialize
c	ecg	net/minecraft/world/level/storage/loot/predicates/ExplosionCondition	net/minecraft/class_201	net/minecraft/world/level/storage/loot/predicates/ExplosionCondition
	f	Lecg;	a	f_81654_	field_1280	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_869	test
	m	()Leck$a;	c	m_81661_	method_871	survivesExplosion
	m	()Leck;	d	m_81663_	method_872	method_872
c	ecg$a	net/minecraft/world/level/storage/loot/predicates/ExplosionCondition$Serializer	net/minecraft/class_201$class_202	net/minecraft/world/level/storage/loot/predicates/ExplosionCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecg;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_874	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecg;	b	m_7561_	method_873	deserialize
c	ech	net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition	net/minecraft/class_207	net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition
	f	Leck;	a	f_81681_	field_1283	term
	m	(Leck;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_888	test
	m	(Leck$a;)Leck$a;	a	m_81694_	method_889	invert
	m	(Lech;)Leck;	a	m_81697_	method_887	method_887
c	ech$a	net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition$Serializer	net/minecraft/class_207$class_208	net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lech;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_892	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lech;	b	m_7561_	method_891	deserialize
c	eci	net/minecraft/world/level/storage/loot/predicates/LocationCheck	net/minecraft/class_205	net/minecraft/world/level/storage/loot/predicates/LocationCheck
	f	Lch;	a	f_81716_	field_1282	predicate
	f	Lgu;	b	f_81717_	field_20765	offset
	m	(Lch;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lch$a;Lgu;)Leck$a;	a	m_81727_	method_30151	checkLocation
	m	(Ldzk;)Z	a	test	method_881	test
	m	(Lch$a;)Leck$a;	a	m_81725_	method_884	checkLocation
	m	(Lch$a;Lgu;)Leck;	b	m_81737_	method_30152	method_30152
	m	(Lch$a;)Leck;	b	m_81735_	method_882	method_882
c	eci$a	net/minecraft/world/level/storage/loot/predicates/LocationCheck$Serializer	net/minecraft/class_205$class_206	net/minecraft/world/level/storage/loot/predicates/LocationCheck$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leci;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_886	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leci;	b	m_7561_	method_885	deserialize
c	ecj	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition	net/minecraft/class_212	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition
	f	Lcpn;	a	f_81759_	field_1286	block
	f	Lcz;	b	f_81760_	field_1288	properties
	m	(Lcpn;Lcz;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_899	test
	m	(Lcpn;)Lecj$a;	a	m_81769_	method_900	hasBlockStateProperties
c	ecj$a	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder	net/minecraft/class_212$class_213	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder
	f	Lcpn;	a	f_81780_	field_1290	block
	f	Lcz;	b	f_81781_	field_1291	properties
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Lcz$a;)Lecj$a;	a	m_81784_	method_22584	setProperties
	m	()Leck;	build	m_6409_	build	build
c	ecj$b	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Serializer	net/minecraft/class_212$class_214	net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecj;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_909	serialize
	m	(Lcpn;Ljava/lang/String;)V	a	m_81788_	method_22585	method_22585
	m	(Lacq;)Ljava/lang/IllegalArgumentException;	a	m_81802_	method_17937	method_17937
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecj;	b	m_7561_	method_910	deserialize
c	eck	net/minecraft/world/level/storage/loot/predicates/LootItemCondition	net/minecraft/class_5341	net/minecraft/world/level/storage/loot/predicates/LootItemCondition
	m	()Lecl;	b	m_7940_	method_29325	getType
c	eck$a	net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder	net/minecraft/class_5341$class_210	net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder
	m	(Leck$a;)Leby$a;	and	m_285747_	and	and
	m	()Leck;	build	m_6409_	build	build
	m	()Leck$a;	invert	m_81807_	method_16780	invert
	m	(Leck$a;)Lebz$a;	or	m_285888_	method_893	or
c	ecl	net/minecraft/world/level/storage/loot/predicates/LootItemConditionType	net/minecraft/class_5342	net/minecraft/world/level/storage/loot/predicates/LootItemConditionType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	ecm	net/minecraft/world/level/storage/loot/predicates/LootItemConditions	net/minecraft/class_217	net/minecraft/world/level/storage/loot/predicates/LootItemConditions
	f	Lecl;	a	f_81811_	field_25235	INVERTED
	f	Lecl;	b	f_285643_	field_44789	ANY_OF
	f	Lecl;	c	f_285646_	field_44790	ALL_OF
	f	Lecl;	d	f_81813_	field_25237	RANDOM_CHANCE
	f	Lecl;	e	f_81814_	field_25238	RANDOM_CHANCE_WITH_LOOTING
	f	Lecl;	f	f_81815_	field_25239	ENTITY_PROPERTIES
	f	Lecl;	g	f_81816_	field_25240	KILLED_BY_PLAYER
	f	Lecl;	h	f_81817_	field_25241	ENTITY_SCORES
	f	Lecl;	i	f_81818_	field_25242	BLOCK_STATE_PROPERTY
	f	Lecl;	j	f_81819_	field_25243	MATCH_TOOL
	f	Lecl;	k	f_81820_	field_25244	TABLE_BONUS
	f	Lecl;	l	f_81821_	field_25245	SURVIVES_EXPLOSION
	f	Lecl;	m	f_81822_	field_25246	DAMAGE_SOURCE_PROPERTIES
	f	Lecl;	n	f_81823_	field_25247	LOCATION_CHECK
	f	Lecl;	o	f_81824_	field_25248	WEATHER_CHECK
	f	Lecl;	p	f_81825_	field_25249	REFERENCE
	f	Lecl;	q	f_81826_	field_25250	TIME_CHECK
	f	Lecl;	r	f_165504_	field_27911	VALUE_CHECK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	a	m_81834_	method_924	andConditions
	m	(Ljava/lang/String;Ldzt;)Lecl;	a	m_81831_	method_29327	register
	m	(Ljava/lang/Object;)Z	a	m_81829_	method_928	method_928
	m	([Ljava/util/function/Predicate;Ljava/lang/Object;)Z	a	m_81836_	method_929	method_929
	m	()Ljava/lang/Object;	a	m_81828_	method_29326	createGsonAdapter
	m	(Ljava/lang/Object;)Z	b	m_81839_	method_921	method_921
	m	([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	b	m_81841_	method_925	orConditions
	m	([Ljava/util/function/Predicate;Ljava/lang/Object;)Z	b	m_81843_	method_927	method_927
c	ecn	net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition	net/minecraft/class_215	net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition
	f	Lbo;	a	f_81846_	field_1293	predicate
	f	Ldzk$b;	b	f_81847_	field_1292	entityTarget
	m	(Lbo;Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Lbo$a;Ldzk$b;)Leck;	a	m_81856_	method_916	method_916
	m	(Ldzk$b;)Leck$a;	a	m_81862_	method_15972	entityPresent
	m	(Ldzk;)Z	a	test	method_914	test
	m	(Ldzk$b;Lbo;)Leck$a;	a	m_81867_	method_27865	hasProperties
	m	(Lbo;Ldzk$b;)Leck;	a	m_81859_	method_27864	method_27864
	m	(Ldzk$b;Lbo$a;)Leck$a;	a	m_81864_	method_917	hasProperties
c	ecn$a	net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition$Serializer	net/minecraft/class_215$class_216	net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecn;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_919	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecn;	b	m_7561_	method_920	deserialize
c	eco	net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition	net/minecraft/class_221	net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition
	f	Leco;	a	f_81894_	field_1297	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_938	test
	m	()Leck$a;	c	m_81901_	method_939	killedByPlayer
	m	()Leck;	d	m_81903_	method_940	method_940
c	eco$a	net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition$Serializer	net/minecraft/class_221$class_222	net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leco;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_942	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leco;	b	m_7561_	method_943	deserialize
c	ecp	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition	net/minecraft/class_219	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition
	f	F	a	f_81921_	field_1296	probability
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_934	test
	m	(F)Leck$a;	a	m_81927_	method_932	randomChance
	m	(F)Leck;	b	m_81934_	method_933	method_933
c	ecp$a	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition$Serializer	net/minecraft/class_219$class_220	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecp;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_936	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecp;	b	m_7561_	method_937	deserialize
c	ecq	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition	net/minecraft/class_225	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition
	f	F	a	f_81953_	field_1300	percent
	f	F	b	f_81954_	field_1299	lootingMultiplier
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(FF)Leck$a;	a	m_81963_	method_953	randomChanceAndLootingBoost
	m	(Ldzk;)Z	a	test	method_950	test
	m	(FF)Leck;	b	m_81971_	method_952	method_952
c	ecq$a	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition$Serializer	net/minecraft/class_225$class_226	net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecq;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_955	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecq;	b	m_7561_	method_956	deserialize
c	ecr	net/minecraft/world/level/storage/loot/predicates/MatchTool	net/minecraft/class_223	net/minecraft/world/level/storage/loot/predicates/MatchTool
	f	Lbz;	a	f_81993_	field_1298	predicate
	m	(Lbz;)V	<init>	<init>	<init>	<init>
	m	(Lbz$a;)Leck$a;	a	m_81997_	method_945	toolMatches
	m	(Ldzk;)Z	a	test	method_946	test
	m	(Lbz$a;)Leck;	b	m_82004_	method_944	method_944
c	ecr$a	net/minecraft/world/level/storage/loot/predicates/MatchTool$Serializer	net/minecraft/class_223$class_224	net/minecraft/world/level/storage/loot/predicates/MatchTool$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecr;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_948	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecr;	b	m_7561_	method_949	deserialize
c	ecs	net/minecraft/world/level/storage/loot/predicates/TimeCheck	net/minecraft/class_4571	net/minecraft/world/level/storage/loot/predicates/TimeCheck
	f	Ljava/lang/Long;	a	f_82023_	field_20767	period
	f	Ldzj;	b	f_82024_	field_20768	value
	m	(Ljava/lang/Long;Ldzj;)V	<init>	<init>	<init>	<init>
	m	(Ldzj;)Lecs$a;	a	m_165509_	method_35559	time
	m	(Ldzk;)Z	a	test	method_22587	test
c	ecs$a	net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder	net/minecraft/class_4571$class_6164	net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder
	f	Ljava/lang/Long;	a	f_165512_	field_31871	period
	f	Ldzj;	b	f_165513_	field_31872	value
	m	(Ldzj;)V	<init>	<init>	<init>	<init>
	m	()Lecs;	a	m_6409_	method_35561	build
	m	(J)Lecs$a;	a	m_165516_	method_35560	setPeriod
	m	()Leck;	build	m_6409_	build	build
c	ecs$b	net/minecraft/world/level/storage/loot/predicates/TimeCheck$Serializer	net/minecraft/class_4571$class_4572	net/minecraft/world/level/storage/loot/predicates/TimeCheck$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecs;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_22591	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecs;	b	m_7561_	method_22590	deserialize
c	ect	net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition	net/minecraft/class_5644	net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition
	f	Ledf;	a	f_165520_	field_27912	provider
	f	Ldzj;	b	f_165521_	field_27913	range
	m	(Ledf;Ldzj;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_32423	test
	m	(Ledf;Ldzj;)Leck$a;	a	m_165528_	method_35562	hasValue
	m	(Ledf;Ldzj;)Leck;	b	m_165532_	method_35563	method_35563
c	ect$a	net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition$Serializer	net/minecraft/class_5644$class_5645	net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lect;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32426	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lect;	b	m_7561_	method_32427	deserialize
c	ecu	net/minecraft/world/level/storage/loot/predicates/WeatherCheck	net/minecraft/class_227	net/minecraft/world/level/storage/loot/predicates/WeatherCheck
	f	Ljava/lang/Boolean;	a	f_82056_	field_1302	isRaining
	f	Ljava/lang/Boolean;	b	f_82057_	field_1301	isThundering
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>	<init>	<init>
	m	(Ldzk;)Z	a	test	method_957	test
	m	()Lecu$a;	c	m_165552_	method_35564	weather
c	ecu$a	net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder	net/minecraft/class_227$class_6165	net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder
	f	Ljava/lang/Boolean;	a	f_165553_	field_31873	isRaining
	f	Ljava/lang/Boolean;	b	f_165554_	field_31874	isThundering
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Boolean;)Lecu$a;	a	m_165556_	method_35565	setRaining
	m	()Lecu;	a	m_6409_	method_35566	build
	m	(Ljava/lang/Boolean;)Lecu$a;	b	m_165559_	method_35567	setThundering
	m	()Leck;	build	m_6409_	build	build
c	ecu$b	net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Serializer	net/minecraft/class_227$class_228	net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecu;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_960	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecu;	b	m_7561_	method_961	deserialize
c	ecv	net/minecraft/world/level/storage/loot/predicates/package-info	net/minecraft/class_6166	net/minecraft/world/level/storage/loot/predicates/package-info
c	ecw	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider	net/minecraft/class_5646	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider
	f	Lecw;	a	f_165562_	field_27914	BLOCK_ENTITY
	f	Ljava/lang/String;	b	f_165563_	field_31875	BLOCK_ENTITY_ID
	f	Lecw$a;	c	f_165564_	field_27915	BLOCK_ENTITY_PROVIDER
	f	Lecw$a;	d	f_165565_	field_27916	getter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lecw$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lecw;	a	m_165574_	method_32431	createFromContext
	m	(Ldzk$b;)Lecy;	a	m_165570_	method_35568	forContextEntity
	m	(Ldzk$b;)Lecw$a;	b	m_165577_	method_32430	forEntity
c	ecw$1	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1	net/minecraft/class_5646$1	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1
	m	()V	<init>	<init>	<init>	<init>
c	ecw$2	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2	net/minecraft/class_5646$2	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2
	f	Ldzk$b;	a	f_165584_	field_27917	val$target
	m	(Ldzk$b;)V	<init>	<init>	<init>	<init>
c	ecw$a	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter	net/minecraft/class_5646$class_5648	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter
	m	(Ldzk;)Lrk;	a	m_142135_	method_32435	get
	m	()Ljava/lang/String;	a	m_142016_	method_32434	getId
	m	()Ljava/util/Set;	b	m_142524_	method_32436	getReferencedContextParams
c	ecw$b	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$InlineSerializer	net/minecraft/class_5646$class_5647	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$InlineSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lecw;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	m_142413_	method_32432	serialize
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Lecw;	b	m_142268_	method_32433	deserialize
c	ecw$c	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Serializer	net/minecraft/class_5646$class_5649	net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lecw;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32437	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lecw;	b	m_7561_	method_32438	deserialize
c	ecx	net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType	net/minecraft/class_5650	net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	ecy	net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider	net/minecraft/class_5651	net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider
	m	(Ldzk;)Lrk;	a	m_142301_	method_32440	get
	m	()Lecx;	a	m_142624_	method_32439	getType
	m	()Ljava/util/Set;	b	m_142677_	method_32441	getReferencedContextParams
c	ecz	net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders	net/minecraft/class_5652	net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders
	f	Lecx;	a	f_165623_	field_27918	STORAGE
	f	Lecx;	b	f_165624_	field_27919	CONTEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldzt;)Lecx;	a	m_165628_	method_32443	register
	m	()Ljava/lang/Object;	a	m_165627_	method_32442	createGsonAdapter
c	ed	net/minecraft/commands/arguments/GameModeArgument	net/minecraft/class_7918	net/minecraft/commands/arguments/GameModeArgument
	f	Ljava/util/Collection;	a	f_257050_	field_41088	EXAMPLES
	f	[Lcmj;	b	f_256868_	field_41089	VALUES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_256859_	field_41090	ERROR_INVALID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Led;	a	m_257772_	method_47383	gameMode
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_257624_	method_47386	method_47386
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcmj;	a	m_257804_	method_47385	getGameMode
	m	(Lcom/mojang/brigadier/StringReader;)Lcmj;	a	parse	method_47384	parse
c	eda	net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider	net/minecraft/class_5653	net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider
	f	Lacq;	a	f_165631_	field_27920	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
c	eda$a	net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider$Serializer	net/minecraft/class_5653$class_5654	net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Leda;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32445	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leda;	b	m_7561_	method_32446	deserialize
c	edb	net/minecraft/world/level/storage/loot/providers/nbt/package-info	net/minecraft/class_6167	net/minecraft/world/level/storage/loot/providers/nbt/package-info
c	edc	net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator	net/minecraft/class_40	net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator
	f	Ledf;	a	f_165653_	field_918	n
	f	Ledf;	b	f_165654_	field_917	p
	m	(Ledf;Ledf;)V	<init>	<init>	<init>	<init>
	m	(IF)Ledc;	a	m_165659_	method_273	binomial
c	edc$a	net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator$Serializer	net/minecraft/class_40$class_41	net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledc;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_276	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledc;	b	m_7561_	method_275	deserialize
c	edd	net/minecraft/world/level/storage/loot/providers/number/ConstantValue	net/minecraft/class_44	net/minecraft/world/level/storage/loot/providers/number/ConstantValue
	f	F	a	f_165688_	field_922	value
	m	(F)V	<init>	<init>	<init>	<init>
	m	(F)Ledd;	a	m_165692_	method_32448	exactly
c	edd$a	net/minecraft/world/level/storage/loot/providers/number/ConstantValue$InlineSerializer	net/minecraft/class_44$class_5655	net/minecraft/world/level/storage/loot/providers/number/ConstantValue$InlineSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Ledd;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	m_142413_	method_32450	serialize
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ledd;	b	m_142268_	method_32451	deserialize
c	edd$b	net/minecraft/world/level/storage/loot/providers/number/ConstantValue$Serializer	net/minecraft/class_44$class_5656	net/minecraft/world/level/storage/loot/providers/number/ConstantValue$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledd;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32452	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledd;	b	m_7561_	method_32453	deserialize
c	ede	net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType	net/minecraft/class_5657	net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	edf	net/minecraft/world/level/storage/loot/providers/number/NumberProvider	net/minecraft/class_5658	net/minecraft/world/level/storage/loot/providers/number/NumberProvider
	m	(Ldzk;)I	a	m_142683_	method_366	getInt
	m	(Ldzk;)F	b	m_142688_	method_32454	getFloat
	m	()Lede;	b	m_142587_	method_365	getType
c	edg	net/minecraft/world/level/storage/loot/providers/number/NumberProviders	net/minecraft/class_5659	net/minecraft/world/level/storage/loot/providers/number/NumberProviders
	f	Lede;	a	f_165731_	field_27921	CONSTANT
	f	Lede;	b	f_165732_	field_27922	UNIFORM
	f	Lede;	c	f_165733_	field_27923	BINOMIAL
	f	Lede;	d	f_165734_	field_27924	SCORE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldzt;)Lede;	a	m_165738_	method_32456	register
	m	()Ljava/lang/Object;	a	m_165737_	method_32455	createGsonAdapter
c	edh	net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue	net/minecraft/class_5660	net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue
	f	Ledn;	a	f_165741_	field_27925	target
	f	Ljava/lang/String;	b	f_165742_	field_27926	score
	f	F	c	f_165743_	field_27927	scale
	m	(Ledn;Ljava/lang/String;F)V	<init>	<init>	<init>	<init>
	m	(Ldzk$b;Ljava/lang/String;)Ledh;	a	m_165749_	method_35569	fromScoreboard
	m	(Ldzk$b;Ljava/lang/String;F)Ledh;	a	m_165752_	method_35570	fromScoreboard
c	edh$a	net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue$Serializer	net/minecraft/class_5660$class_5661	net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledh;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32460	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledh;	b	m_7561_	method_32461	deserialize
c	edi	net/minecraft/world/level/storage/loot/providers/number/UniformGenerator	net/minecraft/class_5662	net/minecraft/world/level/storage/loot/providers/number/UniformGenerator
	f	Ledf;	a	f_165774_	field_27928	min
	f	Ledf;	b	f_165775_	field_27929	max
	m	(Ledf;Ledf;)V	<init>	<init>	<init>	<init>
	m	(FF)Ledi;	a	m_165780_	method_32462	between
c	edi$a	net/minecraft/world/level/storage/loot/providers/number/UniformGenerator$Serializer	net/minecraft/class_5662$class_5663	net/minecraft/world/level/storage/loot/providers/number/UniformGenerator$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledi;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32465	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledi;	b	m_7561_	method_32466	deserialize
c	edj	net/minecraft/world/level/storage/loot/providers/number/package-info	net/minecraft/class_6168	net/minecraft/world/level/storage/loot/providers/number/package-info
c	edk	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider	net/minecraft/class_5664	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider
	f	Ldzk$b;	a	f_165803_	field_27930	target
	m	(Ldzk$b;)V	<init>	<init>	<init>	<init>
	m	(Ldzk$b;)Ledn;	a	m_165807_	method_35571	forTarget
c	edk$a	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider$InlineSerializer	net/minecraft/class_5664$class_5665	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider$InlineSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Ledk;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	m_142413_	method_32468	serialize
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ledk;	b	m_142268_	method_32469	deserialize
c	edk$b	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider$Serializer	net/minecraft/class_5664$class_5666	net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledk;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32470	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledk;	b	m_7561_	method_32471	deserialize
c	edl	net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider	net/minecraft/class_5667	net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider
	f	Ljava/lang/String;	a	f_165840_	field_27931	name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ledn;	a	m_165846_	method_35572	forName
	m	()Ljava/lang/String;	c	m_165849_	method_35573	getName
c	edl$a	net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider$Serializer	net/minecraft/class_5667$class_5668	net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Ledl;Lcom/google/gson/JsonSerializationContext;)V	a	m_6170_	method_32473	serialize
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ledl;	b	m_7561_	method_32474	deserialize
c	edm	net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType	net/minecraft/class_5669	net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType
	m	(Ldzt;)V	<init>	<init>	<init>	<init>
c	edn	net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider	net/minecraft/class_5670	net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider
	m	()Ledm;	a	m_142680_	method_32475	getType
	m	(Ldzk;)Ljava/lang/String;	a	m_142600_	method_32476	getScoreboardName
	m	()Ljava/util/Set;	b	m_142636_	method_32477	getReferencedContextParams
c	edo	net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders	net/minecraft/class_5671	net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders
	f	Ledm;	a	f_165868_	field_27932	FIXED
	f	Ledm;	b	f_165869_	field_27933	CONTEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ldzt;)Ledm;	a	m_165873_	method_32479	register
	m	()Ljava/lang/Object;	a	m_165872_	method_32478	createGsonAdapter
c	edp	net/minecraft/world/level/storage/loot/providers/score/package-info	net/minecraft/class_6169	net/minecraft/world/level/storage/loot/providers/score/package-info
c	edq	net/minecraft/world/level/storage/package-info	net/minecraft/class_6170	net/minecraft/world/level/storage/package-info
c	edr	net/minecraft/world/level/timers/FunctionCallback	net/minecraft/class_231	net/minecraft/world/level/timers/FunctionCallback
	f	Lacq;	a	f_82162_	field_1304	functionId
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lade;Ldn;)V	a	m_82175_	method_17938	method_17938
	m	(Lnet/minecraft/server/MinecraftServer;Ledv;J)V	a	m_5821_	method_967	handle
	m	(Ljava/lang/Object;Ledv;J)V	handle	m_5821_	handle	handle
c	edr$a	net/minecraft/world/level/timers/FunctionCallback$Serializer	net/minecraft/class_231$class_232	net/minecraft/world/level/timers/FunctionCallback$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;Ledr;)V	a	m_6585_	method_968	serialize
	m	(Lqr;)Ledr;	a	m_6006_	method_969	deserialize
c	eds	net/minecraft/world/level/timers/FunctionTagCallback	net/minecraft/class_229	net/minecraft/world/level/timers/FunctionTagCallback
	f	Lacq;	a	f_82189_	field_1303	tagId
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lnet/minecraft/server/MinecraftServer;Ledv;J)V	a	m_5821_	method_962	handle
	m	(Ljava/lang/Object;Ledv;J)V	handle	m_5821_	handle	handle
c	eds$a	net/minecraft/world/level/timers/FunctionTagCallback$Serializer	net/minecraft/class_229$class_230	net/minecraft/world/level/timers/FunctionTagCallback$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;Leds;)V	a	m_6585_	method_964	serialize
	m	(Lqr;)Leds;	a	m_6006_	method_965	deserialize
c	edt	net/minecraft/world/level/timers/TimerCallback	net/minecraft/class_234	net/minecraft/world/level/timers/TimerCallback
	m	(Ljava/lang/Object;Ledv;J)V	handle	m_5821_	method_974	handle
c	edt$a	net/minecraft/world/level/timers/TimerCallback$Serializer	net/minecraft/class_234$class_235	net/minecraft/world/level/timers/TimerCallback$Serializer
	f	Lacq;	a	f_82216_	field_1309	id
	f	Ljava/lang/Class;	b	f_82217_	field_1310	cls
	m	(Lacq;Ljava/lang/Class;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Ledt;)V	a	m_6585_	method_975	serialize
	m	()Lacq;	a	m_82221_	method_977	getId
	m	(Lqr;)Ledt;	b	m_6006_	method_976	deserialize
	m	()Ljava/lang/Class;	b	m_82224_	method_978	getCls
c	edu	net/minecraft/world/level/timers/TimerCallbacks	net/minecraft/class_233	net/minecraft/world/level/timers/TimerCallbacks
	f	Ledu;	a	f_82226_	field_1306	SERVER_CALLBACKS
	f	Lorg/slf4j/Logger;	b	f_82227_	field_1308	LOGGER
	f	Ljava/util/Map;	c	f_82228_	field_1307	idToSerializer
	f	Ljava/util/Map;	d	f_82229_	field_1305	classToSerializer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Class;)Ledt$a;	a	m_82236_	method_970	getSerializer
	m	(Lqr;)Ledt;	a	m_82238_	method_972	deserialize
	m	(Ledt;)Lqr;	a	m_82234_	method_973	serialize
	m	(Ledt$a;)Ledu;	a	m_82232_	method_971	register
c	edv	net/minecraft/world/level/timers/TimerQueue	net/minecraft/class_236	net/minecraft/world/level/timers/TimerQueue
	f	Lorg/slf4j/Logger;	a	f_82240_	field_1315	LOGGER
	f	Ljava/lang/String;	b	f_165876_	field_31876	CALLBACK_DATA_TAG
	f	Ljava/lang/String;	c	f_165877_	field_31877	TIMER_NAME_TAG
	f	Ljava/lang/String;	d	f_165878_	field_31878	TIMER_TRIGGER_TIME_TAG
	f	Ledu;	e	f_82241_	field_1314	callbacksRegistry
	f	Ljava/util/Queue;	f	f_82242_	field_1313	queue
	f	Lcom/google/common/primitives/UnsignedLong;	g	f_82243_	field_1311	sequentialId
	f	Lcom/google/common/collect/Table;	h	f_82244_	field_1312	events
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ledu;Ljava/util/stream/Stream;)V	<init>	<init>	<init>	<init>
	m	(Ledu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;JLedt;)V	a	m_82261_	method_985	schedule
	m	(Lqr;)V	a	m_82265_	method_986	loadEvent
	m	(Ljava/lang/String;)I	a	m_82259_	method_22593	remove
	m	(Lcom/mojang/serialization/Dynamic;)V	a	m_264030_	method_29040	method_29040
	m	()Ljava/util/Set;	a	m_82251_	method_22592	getEventsIds
	m	(Ledv$a;)Lqr;	a	m_82254_	method_980	storeEvent
	m	(Ljava/lang/Object;J)V	a	m_82256_	method_988	tick
	m	()Lqx;	b	m_82267_	method_982	store
	m	(Ledv$a;)Lcom/google/common/primitives/UnsignedLong;	b	m_82268_	method_21904	method_21904
	m	(Ledv$a;)J	c	m_82271_	method_21905	method_21905
	m	()Ljava/util/Comparator;	c	m_82270_	method_987	createComparator
c	edv$a	net/minecraft/world/level/timers/TimerQueue$Event	net/minecraft/class_236$class_237	net/minecraft/world/level/timers/TimerQueue$Event
	f	J	a	f_82273_	field_1318	triggerTime
	f	Lcom/google/common/primitives/UnsignedLong;	b	f_82274_	field_1319	sequentialId
	f	Ljava/lang/String;	c	f_82275_	field_1317	id
	f	Ledt;	d	f_82276_	field_1316	callback
	m	(JLcom/google/common/primitives/UnsignedLong;Ljava/lang/String;Ledt;)V	<init>	<init>	<init>	<init>
c	edw	net/minecraft/world/level/timers/package-info	net/minecraft/class_6171	net/minecraft/world/level/timers/package-info
c	edx	net/minecraft/world/level/validation/ContentValidationException	net/minecraft/class_8579	net/minecraft/world/level/validation/ContentValidationException
	f	Ljava/nio/file/Path;	a	f_289822_	field_44953	directory
	f	Ljava/util/List;	b	f_289835_	field_44954	entries
	m	(Ljava/nio/file/Path;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String;	a	m_289907_	method_52241	getMessage
	m	(Ledz;)Ljava/lang/String;	a	m_289904_	method_52240	method_52240
c	edy	net/minecraft/world/level/validation/DirectoryValidator	net/minecraft/class_8580	net/minecraft/world/level/validation/DirectoryValidator
	f	Leea;	a	f_289823_	field_44955	symlinkTargetAllowList
	m	(Leea;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Z)Ljava/util/List;	a	m_289885_	method_52243	validateSave
	m	(Ljava/nio/file/Path;Ljava/util/List;)V	a	m_289900_	method_52242	validateSymlink
c	edy$1	net/minecraft/world/level/validation/DirectoryValidator$1	net/minecraft/class_8580$1	net/minecraft/world/level/validation/DirectoryValidator$1
	f	Ljava/util/List;	a	f_289831_	field_44956	val$issues
	f	Ledy;	b	f_289834_	field_44957	field_44957
	m	(Ledy;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	a	preVisitDirectory	method_52244	preVisitDirectory
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	b	visitFile	method_52245	visitFile
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V	c	m_289903_	method_52246	validateSymlink
c	edz	net/minecraft/world/level/validation/ForbiddenSymlinkInfo	net/minecraft/class_8581	net/minecraft/world/level/validation/ForbiddenSymlinkInfo
	f	Ljava/nio/file/Path;	a	f_289826_	comp_1547	link
	f	Ljava/nio/file/Path;	b	f_289840_	comp_1548	target
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/file/Path;	a	f_289826_	comp_1547	link
	m	()Ljava/nio/file/Path;	b	f_289840_	comp_1548	target
c	ee	net/minecraft/commands/arguments/GameProfileArgument	net/minecraft/class_2191	net/minecraft/commands/arguments/GameProfileArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_94580_	field_9869	ERROR_UNKNOWN_PLAYER
	f	Ljava/util/Collection;	b	f_94581_	field_9868	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lee$a;	a	parse	method_9331	parse
	m	()Lee;	a	m_94584_	method_9329	gameProfile
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	a	m_94590_	method_9330	getGameProfiles
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	a	m_94587_	method_9332	method_9332
	m	(Ljava/lang/String;Lds;)Ljava/util/Collection;	a	m_94593_	method_9328	method_9328
c	ee$a	net/minecraft/commands/arguments/GameProfileArgument$Result	net/minecraft/class_2191$class_2192	net/minecraft/commands/arguments/GameProfileArgument$Result
	m	(Lds;)Ljava/util/Collection;	getNames	m_6474_	getNames	getNames
c	ee$b	net/minecraft/commands/arguments/GameProfileArgument$SelectorResult	net/minecraft/class_2191$class_2193	net/minecraft/commands/arguments/GameProfileArgument$SelectorResult
	f	Lga;	a	f_94603_	field_9870	selector
	m	(Lga;)V	<init>	<init>	<init>	<init>
	m	(Lds;)Ljava/util/Collection;	getNames	m_6474_	getNames	getNames
c	eea	net/minecraft/world/level/validation/PathAllowList	net/minecraft/class_8582	net/minecraft/world/level/validation/PathAllowList
	f	Lorg/slf4j/Logger;	a	f_289832_	field_44958	LOGGER
	f	Ljava/lang/String;	b	f_289821_	field_44959	COMMENT_PREFIX
	f	Ljava/util/List;	c	f_289820_	field_44960	entries
	f	Ljava/util/Map;	d	f_289818_	field_44961	compiledPaths
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/stream/Stream;	a	m_289846_	method_52248	method_52248
	m	(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher;	a	m_289852_	method_52249	getForFileSystem
	m	(Ljava/io/BufferedReader;)Leea;	a	m_289888_	method_52247	readPlain
	m	(Ljava/util/List;Ljava/nio/file/Path;)Z	a	m_289899_	method_52253	method_52253
	m	(Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher;	a	m_289896_	method_52251	method_52251
	m	(Ljava/nio/file/Path;)Z	a	m_289909_	method_52252	method_52252
	m	(Ljava/nio/file/FileSystem;Leea$a;)Ljava/nio/file/PathMatcher;	a	m_289847_	method_52250	method_52250
	m	(Ljava/nio/file/Path;)Z	b	m_289878_	method_52254	method_52254
c	eea$a	net/minecraft/world/level/validation/PathAllowList$ConfigEntry	net/minecraft/class_8582$class_8583	net/minecraft/world/level/validation/PathAllowList$ConfigEntry
	f	Leea$b;	a	f_289830_	comp_1549	type
	f	Ljava/lang/String;	b	f_289839_	comp_1550	pattern
	m	(Leea$b;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_289870_	method_52255	parse
	m	()Leea$b;	a	f_289830_	comp_1549	type
	m	(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher;	a	m_289895_	method_52256	compile
	m	()Ljava/lang/String;	b	f_289839_	comp_1550	pattern
	m	(Ljava/lang/String;)Leea$a;	b	m_289843_	method_52257	glob
	m	(Ljava/lang/String;)Leea$a;	c	m_289886_	method_52258	regex
	m	(Ljava/lang/String;)Leea$a;	d	m_289845_	method_52259	prefix
c	eea$b	net/minecraft/world/level/validation/PathAllowList$EntryType	net/minecraft/class_8582$class_8584	net/minecraft/world/level/validation/PathAllowList$EntryType
	f	Leea$b;	a	f_289828_	field_44962	FILESYSTEM
	f	Leea$b;	b	f_289838_	field_44963	PREFIX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/nio/file/Path;)Z	a	m_289860_	method_52260	method_52260
	m	(Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher;	a	m_289851_	method_52261	method_52261
	m	(Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher;	compile	m_289905_	compile	compile
c	eeb	net/minecraft/world/level/validation/package-info	net/minecraft/class_8585	net/minecraft/world/level/validation/package-info
c	eec	net/minecraft/world/package-info	net/minecraft/class_6172	net/minecraft/world/package-info
c	eed	net/minecraft/world/phys/AABB	net/minecraft/class_238	net/minecraft/world/phys/AABB
	f	D	a	f_82288_	field_1323	minX
	f	D	b	f_82289_	field_1322	minY
	f	D	c	f_82290_	field_1321	minZ
	f	D	d	f_82291_	field_1320	maxX
	f	D	e	f_82292_	field_1325	maxY
	f	D	f	f_82293_	field_1324	maxZ
	f	D	g	f_165879_	field_31879	EPSILON
	m	(Lgu;)V	<init>	<init>	<init>	<init>
	m	(DDDDDD)V	<init>	<init>	<init>	<init>
	m	(Leei;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Iterable;Leei;Leei;Lgu;)Leee;	a	m_82342_	method_1010	clip
	m	()D	a	m_82309_	method_995	getSize
	m	(Lha$a;)D	a	m_82340_	method_1001	min
	m	(Lgu;)Leed;	a	m_82338_	method_996	move
	m	(Leei;)Leed;	a	m_82333_	method_29968	unitCubeFromLowerCorner
	m	(Leed;)Leed;	a	m_82323_	method_999	intersect
	m	(DDDDDD)Z	a	m_82314_	method_1003	intersects
	m	(Leei;Leei;)Z	a	m_82335_	method_993	intersects
	m	(Leei;DDD)Leed;	a	m_165882_	method_30048	ofSize
	m	([DLha;DDDDDDDDLha;DDD)Lha;	a	m_82347_	method_998	clipPoint
	m	(DDD)Leed;	a	m_82310_	method_1002	contract
	m	(D)Leed;	a	m_165880_	method_35574	setMinX
	m	(Leed;Leei;[DLha;DDD)Lha;	a	m_82325_	method_1007	getDirection
	m	(Ldrs;)Leed;	a	m_82321_	method_19316	of
	m	(Leei;Leei;)Ljava/util/Optional;	b	m_82371_	method_992	clip
	m	(Leed;)Leed;	b	m_82367_	method_991	minmax
	m	(Leei;)Leed;	b	m_82369_	method_18804	expandTowards
	m	(Lha$a;)D	b	m_82374_	method_990	max
	m	(D)Leed;	b	m_165887_	method_35575	setMinY
	m	()D	b	m_82362_	method_17939	getXsize
	m	(DDD)Leed;	b	m_82363_	method_1012	expandTowards
	m	()D	c	m_82376_	method_17940	getYsize
	m	(Leed;)Z	c	m_82381_	method_994	intersects
	m	(D)Leed;	c	m_165889_	method_35576	setMinZ
	m	(DDD)Leed;	c	m_82377_	method_1009	inflate
	m	(Leei;)Leed;	c	m_82383_	method_997	move
	m	()D	d	m_82385_	method_17941	getZsize
	m	(D)Leed;	d	m_165891_	method_35577	setMaxX
	m	(DDD)Leed;	d	m_82386_	method_989	move
	m	(Leei;)Z	d	m_82390_	method_1006	contains
	m	(D)Leed;	e	m_165893_	method_35578	setMaxY
	m	()Z	e	m_82392_	method_1013	hasNaN
	m	(DDD)Z	e	m_82393_	method_1008	contains
	m	(Leei;)D	e	m_272282_	method_49271	distanceToSqr
	m	(D)Leed;	f	m_165895_	method_35579	setMaxZ
	m	()Leei;	f	m_82399_	method_1005	getCenter
	m	(DDD)Leed;	f	m_165897_	method_35580	deflate
	m	(D)Leed;	g	m_82400_	method_1014	inflate
	m	(D)Leed;	h	m_82406_	method_1011	deflate
c	eee	net/minecraft/world/phys/BlockHitResult	net/minecraft/class_3965	net/minecraft/world/phys/BlockHitResult
	f	Lha;	b	f_82410_	field_17588	direction
	f	Lgu;	c	f_82411_	field_17589	blockPos
	f	Z	d	f_82412_	field_17590	miss
	f	Z	e	f_82413_	field_17591	inside
	m	(Leei;Lha;Lgu;Z)V	<init>	<init>	<init>	<init>
	m	(ZLeei;Lha;Lgu;Z)V	<init>	<init>	<init>	<init>
	m	(Leei;Lha;Lgu;)Leee;	a	m_82426_	method_17778	miss
	m	(Lgu;)Leee;	a	m_82430_	method_29328	withPosition
	m	()Lgu;	a	m_82425_	method_17777	getBlockPos
	m	(Lha;)Leee;	a	m_82432_	method_17779	withDirection
	m	()Lha;	b	m_82434_	method_17780	getDirection
	m	()Z	d	m_82436_	method_17781	isInside
c	eef	net/minecraft/world/phys/EntityHitResult	net/minecraft/class_3966	net/minecraft/world/phys/EntityHitResult
	f	Lbfj;	b	f_82437_	field_17592	entity
	m	(Lbfj;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	()Lbfj;	a	m_82443_	method_17782	getEntity
c	eeg	net/minecraft/world/phys/HitResult	net/minecraft/class_239	net/minecraft/world/phys/HitResult
	f	Leei;	a	f_82445_	field_1329	location
	m	(Leei;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)D	a	m_82448_	method_24801	distanceTo
	m	()Leeg$a;	c	m_6662_	method_17783	getType
	m	()Leei;	e	m_82450_	method_17784	getLocation
c	eeg$a	net/minecraft/world/phys/HitResult$Type	net/minecraft/class_239$class_240	net/minecraft/world/phys/HitResult$Type
	f	Leeg$a;	a	MISS	field_1333	MISS
	f	Leeg$a;	b	BLOCK	field_1332	BLOCK
	f	Leeg$a;	c	ENTITY	field_1331	ENTITY
	f	[Leeg$a;	d	$VALUES	field_1334	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leeg$a;	a	m_165901_	method_36796	$values
c	eeh	net/minecraft/world/phys/Vec2	net/minecraft/class_241	net/minecraft/world/phys/Vec2
	f	Leeh;	a	f_82462_	field_1340	ZERO
	f	Leeh;	b	f_82463_	field_1335	ONE
	f	Leeh;	c	f_82464_	field_1341	UNIT_X
	f	Leeh;	d	f_82465_	field_1338	NEG_UNIT_X
	f	Leeh;	e	f_82466_	field_1336	UNIT_Y
	f	Leeh;	f	f_82467_	field_1344	NEG_UNIT_Y
	f	Leeh;	g	f_82468_	field_1337	MAX
	f	Leeh;	h	f_82469_	field_1339	MIN
	f	F	i	f_82470_	field_1343	x
	f	F	j	f_82471_	field_1342	y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(F)Leeh;	a	m_165903_	method_35582	scale
	m	(Leeh;)F	a	m_165905_	method_35583	dot
	m	()Leeh;	a	m_165902_	method_35581	normalized
	m	(Leeh;)Leeh;	b	m_165910_	method_35586	add
	m	(F)Leeh;	b	m_165908_	method_35585	add
	m	()F	b	m_165907_	method_35584	length
	m	(Leeh;)Z	c	m_82476_	method_1016	equals
	m	()F	c	m_165912_	method_35587	lengthSquared
	m	(Leeh;)F	d	m_165914_	method_35589	distanceToSqr
	m	()Leeh;	d	m_165913_	method_35588	negated
c	eei	net/minecraft/world/phys/Vec3	net/minecraft/class_243	net/minecraft/world/phys/Vec3
	f	Lcom/mojang/serialization/Codec;	a	f_231074_	field_38277	CODEC
	f	Leei;	b	f_82478_	field_1353	ZERO
	f	D	c	f_82479_	field_1352	x
	f	D	d	f_82480_	field_1351	y
	f	D	e	f_82481_	field_1350	z
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(DDD)V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Vector3f;)V	<init>	<init>	<init>	<init>
	m	(Lhz;)Leei;	a	m_82528_	method_24954	atLowerCornerOf
	m	(Leei;D)Leei;	a	m_165921_	method_35590	lerp
	m	(DDD)Leei;	a	m_82492_	method_1023	subtract
	m	(I)Leei;	a	m_82501_	method_24457	fromRGB24
	m	(Lha;D)Leei;	a	m_231075_	method_43206	relative
	m	(Lha$a;)D	a	m_82507_	method_18043	get
	m	(FF)Leei;	a	m_82498_	method_1030	directionFromRotation
	m	(Lha$a;D)Leei;	a	m_193103_	method_38499	with
	m	(Lho;D)Z	a	m_82509_	method_24802	closerThan
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_231078_	method_42394	method_42394
	m	(Leeh;)Leei;	a	m_82503_	method_1034	directionFromRotation
	m	(Ljava/util/EnumSet;)Leei;	a	m_82517_	method_1032	align
	m	(F)Leei;	a	m_82496_	method_1037	xRot
	m	(Lhz;D)Leei;	a	m_82514_	method_26410	upFromBottomCenterOf
	m	(Lapf;F)Leei;	a	m_272010_	method_49272	offsetRandom
	m	(D)Leei;	a	m_82490_	method_1021	scale
	m	(Lhz;DDD)Leei;	a	m_272021_	method_49273	atLowerCornerWithOffset
	m	(Leei;)Leei;	a	m_82505_	method_1035	vectorTo
	m	(Leei;)D	b	m_82526_	method_1026	dot
	m	(Ljava/util/List;)Leei;	b	m_231080_	method_42395	method_42395
	m	(Lhz;)Leei;	b	m_82512_	method_24953	atCenterOf
	m	(DDD)Leei;	b	m_82520_	method_1031	add
	m	(F)Leei;	b	m_82524_	method_1024	yRot
	m	(Lhz;)Leei;	c	m_82539_	method_24955	atBottomCenterOf
	m	(F)Leei;	c	m_82535_	method_31033	zRot
	m	(DDD)D	c	m_82531_	method_1028	distanceToSqr
	m	(Leei;)Leei;	c	m_82537_	method_1036	cross
	m	(DDD)Leei;	d	m_82542_	method_18805	multiply
	m	()Leei;	d	m_82541_	method_1029	normalize
	m	(Leei;)Leei;	d	m_82546_	method_1020	subtract
	m	()Leei;	e	m_82548_	method_22882	reverse
	m	(Leei;)Leei;	e	m_82549_	method_1019	add
	m	()D	f	m_82553_	method_1033	length
	m	(Leei;)D	f	m_82554_	method_1022	distanceTo
	m	()D	g	m_82556_	method_1027	lengthSqr
	m	(Leei;)D	g	m_82557_	method_1025	distanceToSqr
	m	()D	h	m_165924_	method_37267	horizontalDistance
	m	(Leei;)Leei;	h	m_82559_	method_18806	multiply
	m	(Leei;)Ljava/util/List;	i	m_231082_	method_42396	method_42396
	m	()D	i	m_165925_	method_37268	horizontalDistanceSqr
	m	()Lorg/joml/Vector3f;	j	m_252839_	method_46409	toVector3f
c	eej	net/minecraft/world/phys/package-info	net/minecraft/class_6173	net/minecraft/world/phys/package-info
c	eek	net/minecraft/world/phys/shapes/ArrayVoxelShape	net/minecraft/class_245	net/minecraft/world/phys/shapes/ArrayVoxelShape
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	b	f_82563_	field_1361	xs
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	c	f_82564_	field_1362	ys
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	d	f_82565_	field_1363	zs
	m	(Leer;[D[D[D)V	<init>	<init>	<init>	<init>
	m	(Leer;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V	<init>	<init>	<init>	<init>
c	eek$1	net/minecraft/world/phys/shapes/ArrayVoxelShape$1	net/minecraft/class_245$1	net/minecraft/world/phys/shapes/ArrayVoxelShape$1
	f	[I	a	f_82578_	field_1364	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eel	net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape	net/minecraft/class_244	net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape
	f	Ljava/util/BitSet;	d	f_82580_	field_1359	storage
	f	I	e	f_82581_	field_1358	xMin
	f	I	f	f_82582_	field_1357	yMin
	f	I	g	f_82583_	field_1356	zMin
	f	I	h	f_82584_	field_1355	xMax
	f	I	i	f_82585_	field_1354	yMax
	f	I	j	f_82586_	field_1360	zMax
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Leer;)V	<init>	<init>	<init>	<init>
	m	(IIIZ)V	a	m_165942_	method_31940	fillUpdateBounds
	m	(Leeu;Leeu;Leem;Leer;Leer;Leel;[IIII)Z	a	m_82662_	method_1041	method_1041
	m	(III)I	a	m_82604_	method_1039	getIndex
	m	(IIIIIIIII)Leel;	a	m_165932_	method_31939	withFilledBounds
	m	(IIIII)Z	a	m_165926_	method_31938	isXZRectangleFull
	m	(Leer;Leer$b;Z)V	a	m_165963_	method_31941	forAllBoxes
	m	(Leeu;Leem;Leer;ILeer;ILeel;I[I[ZIII)Z	a	m_165967_	method_1042	method_1042
	m	(Leem;Leer;IILeer;IILeel;II[I[ZIII)Z	a	m_165947_	method_1038	method_1038
	m	(IIII)Z	a	m_82608_	method_1059	isZStripFull
	m	(Leer;Leer;Leeu;Leeu;Leeu;Leem;)Leel;	a	m_82641_	method_1040	join
	m	(IIII)V	b	m_165981_	method_31942	clearZStrip
c	eem	net/minecraft/world/phys/shapes/BooleanOp	net/minecraft/class_247	net/minecraft/world/phys/shapes/BooleanOp
	f	Leem;	a	f_82681_	field_16897	FALSE
	f	Leem;	b	f_82682_	field_16885	NOT_OR
	f	Leem;	c	f_82683_	field_16893	ONLY_SECOND
	f	Leem;	d	f_82684_	field_16894	NOT_FIRST
	f	Leem;	e	f_82685_	field_16886	ONLY_FIRST
	f	Leem;	f	f_82686_	field_16898	NOT_SECOND
	f	Leem;	g	f_82687_	field_16892	NOT_SAME
	f	Leem;	h	f_82688_	field_16888	NOT_AND
	f	Leem;	i	f_82689_	field_16896	AND
	f	Leem;	j	f_82690_	field_16890	SAME
	f	Leem;	k	f_82691_	field_16887	SECOND
	f	Leem;	l	f_82692_	field_16889	CAUSES
	f	Leem;	m	f_82693_	field_16891	FIRST
	f	Leem;	n	f_82694_	field_16899	CAUSED_BY
	f	Leem;	o	f_82695_	field_1366	OR
	f	Leem;	p	f_82696_	field_16895	TRUE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZ)Z	a	m_82698_	method_16795	method_16795
	m	(ZZ)Z	apply	m_82701_	apply	apply
	m	(ZZ)Z	b	m_82704_	method_16785	method_16785
	m	(ZZ)Z	c	m_82707_	method_16794	method_16794
	m	(ZZ)Z	d	m_82710_	method_16790	method_16790
	m	(ZZ)Z	e	m_82713_	method_16781	method_16781
	m	(ZZ)Z	f	m_82716_	method_16796	method_16796
	m	(ZZ)Z	g	m_82719_	method_16788	method_16788
	m	(ZZ)Z	h	m_82722_	method_16782	method_16782
	m	(ZZ)Z	i	m_82725_	method_16792	method_16792
	m	(ZZ)Z	j	m_82728_	method_16786	method_16786
	m	(ZZ)Z	k	m_82731_	method_16793	method_16793
	m	(ZZ)Z	l	m_82734_	method_16783	method_16783
	m	(ZZ)Z	m	m_82737_	method_16787	method_16787
	m	(ZZ)Z	n	m_82740_	method_16791	method_16791
	m	(ZZ)Z	o	m_82743_	method_16784	method_16784
	m	(ZZ)Z	p	m_82746_	method_16789	method_16789
c	een	net/minecraft/world/phys/shapes/CollisionContext	net/minecraft/class_3726	net/minecraft/world/phys/shapes/CollisionContext
	m	(Lbfj;)Leen;	a	m_82750_	method_16195	of
	m	(Lefb;Lgu;Z)Z	a	m_6513_	method_16192	isAbove
	m	(Lcfu;)Z	a	m_7142_	method_17785	isHoldingItem
	m	()Leen;	a	m_82749_	method_16194	empty
	m	(Ldxe;Ldxe;)Z	a	m_203682_	method_27866	canStandOnFluid
	m	()Z	b	m_6226_	method_16193	isDescending
c	eeo	net/minecraft/world/phys/shapes/CubePointRange	net/minecraft/class_246	net/minecraft/world/phys/shapes/CubePointRange
	f	I	a	f_82758_	field_1365	parts
	m	(I)V	<init>	<init>	<init>	<init>
c	eep	net/minecraft/world/phys/shapes/CubeVoxelShape	net/minecraft/class_249	net/minecraft/world/phys/shapes/CubeVoxelShape
	m	(Leer;)V	<init>	<init>	<init>	<init>
c	eeq	net/minecraft/world/phys/shapes/DiscreteCubeMerger	net/minecraft/class_248	net/minecraft/world/phys/shapes/DiscreteCubeMerger
	f	Leeo;	a	f_82771_	field_1367	result
	f	I	b	f_165991_	field_1370	firstDiv
	f	I	c	f_165992_	field_1368	secondDiv
	m	(II)V	<init>	<init>	<init>	<init>
c	eer	net/minecraft/world/phys/shapes/DiscreteVoxelShape	net/minecraft/class_251	net/minecraft/world/phys/shapes/DiscreteVoxelShape
	f	I	a	f_82781_	field_1374	xSize
	f	I	b	f_82782_	field_1373	ySize
	f	I	c	f_82783_	field_1372	zSize
	f	[Lha$a;	d	f_82784_	field_1375	AXIS_VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lha$a;II)I	a	m_165994_	method_35592	firstFull
	m	(Leer$a;Lgs;)V	a	m_82812_	method_1061	forAllAxisFaces
	m	(Leer$b;Lgs;Z)V	a	m_82815_	method_1052	forAllAxisEdges
	m	(Leer$a;)V	a	m_82810_	method_1046	forAllFaces
	m	(Leer$b;Z)V	a	m_82819_	method_1064	forAllEdges
	m	()Z	a	m_6224_	method_1056	isEmpty
	m	(Lha$a;)I	a	m_6538_	method_1055	firstFull
	m	(Lgs;III)Z	a	m_82822_	method_1062	isFullWide
	m	(Lgs;III)Z	b	m_82835_	method_1057	isFull
	m	(Lha$a;)I	b	m_6536_	method_1045	lastFull
	m	(Leer$b;Z)V	b	m_82832_	method_1053	forAllBoxes
	m	()I	b	m_82828_	method_1050	getXSize
	m	(Lha$a;II)I	b	m_82841_	method_1058	lastFull
	m	(III)Z	b	m_6696_	method_1063	isFull
	m	(III)V	c	m_142703_	method_1049	fill
	m	()I	c	m_82845_	method_1047	getYSize
	m	(Lha$a;)I	c	m_82850_	method_1051	getSize
	m	(III)Z	d	m_82846_	method_1044	isFullWide
	m	()I	d	m_82852_	method_1048	getZSize
c	eer$a	net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer	net/minecraft/class_251$class_252	net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer
	m	(Lha;III)V	consume	m_82853_	consume	consume
c	eer$b	net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer	net/minecraft/class_251$class_253	net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer
	m	(IIIIII)V	consume	m_82858_	consume	consume
c	ees	net/minecraft/world/phys/shapes/EntityCollisionContext	net/minecraft/class_3727	net/minecraft/world/phys/shapes/EntityCollisionContext
	f	Leen;	a	f_82865_	field_17593	EMPTY
	f	Z	b	f_82866_	field_16451	descending
	f	D	c	f_82867_	field_16450	entityBottom
	f	Lcfz;	d	f_82868_	field_17594	heldItem
	f	Ljava/util/function/Predicate;	e	f_82869_	field_24425	canStandOnFluid
	f	Lbfj;	f	f_166002_	field_27935	entity
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZDLcfz;Ljava/util/function/Predicate;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Ldxe;)Z	a	m_205112_	method_27867	method_27867
	m	(Ldxe;)Z	b	m_205117_	method_27868	method_27868
	m	()Lbfj;	c	m_193113_	method_32480	getEntity
c	ees$1	net/minecraft/world/phys/shapes/EntityCollisionContext$1	net/minecraft/class_3727$1	net/minecraft/world/phys/shapes/EntityCollisionContext$1
	m	(ZDLcfz;Ljava/util/function/Predicate;Lbfj;)V	<init>	<init>	<init>	<init>
c	eet	net/minecraft/world/phys/shapes/IdenticalMerger	net/minecraft/class_250	net/minecraft/world/phys/shapes/IdenticalMerger
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	f_82901_	field_1371	coords
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;)V	<init>	<init>	<init>	<init>
c	eeu	net/minecraft/world/phys/shapes/IndexMerger	net/minecraft/class_255	net/minecraft/world/phys/shapes/IndexMerger
	m	(Leeu$a;)Z	a	m_6200_	method_1065	forMergedIndexes
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	m_6241_	method_1066	getList
c	eeu$a	net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer	net/minecraft/class_255$class_256	net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer
	m	(III)Z	merge	m_82908_	merge	merge
c	eev	net/minecraft/world/phys/shapes/IndirectMerger	net/minecraft/class_254	net/minecraft/world/phys/shapes/IndirectMerger
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	f_166021_	field_27346	EMPTY
	f	[D	b	f_82997_	field_1377	result
	f	[I	c	f_82998_	field_1376	firstIndices
	f	[I	d	f_82999_	field_1378	secondIndices
	f	I	e	f_166022_	field_27347	resultLength
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V	<init>	<init>	<init>	<init>
c	eew	net/minecraft/world/phys/shapes/NonOverlappingMerger	net/minecraft/class_257	net/minecraft/world/phys/shapes/NonOverlappingMerger
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	f_83008_	field_1381	lower
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	b	f_83009_	field_1379	upper
	f	Z	c	f_83010_	field_1380	swap
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V	<init>	<init>	<init>	<init>
	m	(Leeu$a;III)Z	a	m_83018_	method_1068	method_1068
	m	(Leeu$a;)Z	b	m_83023_	method_1067	forNonSwappedIndexes
c	eex	net/minecraft/world/phys/shapes/OffsetDoubleList	net/minecraft/class_261	net/minecraft/world/phys/shapes/OffsetDoubleList
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	f_83028_	field_1387	delegate
	f	D	b	f_83029_	field_1386	offset
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;D)V	<init>	<init>	<init>	<init>
c	eey	net/minecraft/world/phys/shapes/Shapes	net/minecraft/class_259	net/minecraft/world/phys/shapes/Shapes
	f	D	a	f_166025_	field_31880	EPSILON
	f	D	b	f_166026_	field_31881	BIG_EPSILON
	f	Lefb;	c	f_83036_	field_17669	INFINITY
	f	Lefb;	d	f_83037_	field_1385	BLOCK
	f	Lefb;	e	f_83038_	field_1384	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lefb;	a	m_83040_	method_1073	empty
	m	(Leeu;Leeu;Leeu;Leer;Leer;Leem;)Z	a	m_83103_	method_1071	joinIsNotEmpty
	m	(Lefb;Lefb;)Lefb;	a	m_83110_	method_1084	or
	m	(DDDDDD)Lefb;	a	m_83048_	method_1081	box
	m	(II)J	a	m_83055_	method_1079	lcm
	m	(Leeu;Leem;Leer;ILeer;IIII)Z	a	m_166039_	method_1076	method_1076
	m	(Leed;)Lefb;	a	m_83064_	method_1078	create
	m	(Lefb;Lha;)Lefb;	a	m_83121_	method_16344	getFaceShape
	m	(Lefb;Lefb;Leem;)Lefb;	a	m_83113_	method_1072	join
	m	(Lefb;Lefb;Lha;)Z	a	m_83117_	method_1083	blockOccudes
	m	(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Leeu;	a	m_83058_	method_1069	createIndexMerger
	m	(Leem;Leer;IILeer;IIIII)Z	a	m_166028_	method_1070	method_1070
	m	(Lha$a;Leed;Ljava/lang/Iterable;D)D	a	m_193135_	method_1085	collide
	m	(Lefb;[Lefb;)Lefb;	a	m_83124_	method_17786	or
	m	(DD)I	a	m_83041_	method_1086	findBits
	m	(Leeu;Leeu;Leem;Leer;Leer;III)Z	a	m_83094_	method_1075	method_1075
	m	()Lefb;	b	m_83144_	method_1077	block
	m	(DDDDDD)Lefb;	b	m_166049_	method_31943	create
	m	(Lefb;Lefb;Leem;)Lefb;	b	m_83148_	method_1082	joinUnoptimized
	m	(Lefb;Lefb;Lha;)Z	b	m_83152_	method_1080	mergedFaceOccludes
	m	(Lefb;Lefb;)Z	b	m_83145_	method_20713	faceShapeOccludes
	m	(Lefb;Lefb;Leem;)Z	c	m_83157_	method_1074	joinIsNotEmpty
	m	()Leep;	c	m_83156_	method_1087	method_1087
c	eey$a	net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer	net/minecraft/class_259$class_260	net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer
	m	(DDDDDD)V	consume	m_83161_	consume	consume
c	eez	net/minecraft/world/phys/shapes/SliceShape	net/minecraft/class_263	net/minecraft/world/phys/shapes/SliceShape
	f	Lefb;	b	f_83168_	field_1397	delegate
	f	Lha$a;	c	f_83169_	field_1396	axis
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	d	f_83170_	field_1395	SLICE_COORDS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lefb;Lha$a;I)V	<init>	<init>	<init>	<init>
	m	(Leer;Lha$a;I)Leer;	a	m_83176_	method_1088	makeSlice
c	ef	net/minecraft/commands/arguments/HeightmapTypeArgument	net/minecraft/class_8199	net/minecraft/commands/arguments/HeightmapTypeArgument
	f	Lcom/mojang/serialization/Codec;	a	f_273851_	field_42994	LOWER_CASE_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lef;	a	m_274509_	method_49542	heightmap
	m	(I)[Ldhk$a;	a	m_274499_	method_49543	method_49543
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldhk$a;	a	m_274370_	method_49544	getHeightmap
	m	()[Ldhk$a;	b	m_274452_	method_49546	keptTypes
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_274454_	method_49547	method_49547
c	efa	net/minecraft/world/phys/shapes/SubShape	net/minecraft/class_262	net/minecraft/world/phys/shapes/SubShape
	f	Leer;	d	f_83182_	field_1393	parent
	f	I	e	f_83183_	field_1392	startX
	f	I	f	f_83184_	field_1391	startY
	f	I	g	f_83185_	field_1390	startZ
	f	I	h	f_83186_	field_1389	endX
	f	I	i	f_83187_	field_1388	endY
	f	I	j	f_83188_	field_1394	endZ
	m	(Leer;IIIIII)V	<init>	<init>	<init>	<init>
	m	(Lha$a;I)I	a	m_166056_	method_31944	clampToShape
c	efb	net/minecraft/world/phys/shapes/VoxelShape	net/minecraft/class_265	net/minecraft/world/phys/shapes/VoxelShape
	f	Leer;	a	f_83211_	field_1401	shape
	f	[Lefb;	b	f_83212_	field_19318	faces
	m	(Leer;)V	<init>	<init>	<init>	<init>
	m	()Leed;	a	m_83215_	method_1107	bounds
	m	(DLha$a;I)Z	a	m_166063_	method_1101	method_1101
	m	(Leei;)Ljava/util/Optional;	a	m_166067_	method_33661	closestPointTo
	m	(Leey$a;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V	a	m_83234_	method_1112	method_1112
	m	(Leei;[Leei;DDDDDD)V	a	m_166069_	method_33662	method_33662
	m	(Leey$a;IIIIII)V	a	m_83226_	method_1106	method_1106
	m	(DDD)Lefb;	a	m_83216_	method_1096	move
	m	(Lha$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;	a	m_7700_	method_1109	getCoords
	m	(Lha$a;DD)D	a	m_166078_	method_35593	min
	m	(Lha;)Lefb;	a	m_83263_	method_20538	getFaceShape
	m	(Lgs;Leed;D)D	a	m_83245_	method_1103	collideX
	m	(Lha$a;Leed;D)D	a	m_83259_	method_1108	collide
	m	(Lha$a;I)D	a	m_83256_	method_1099	get
	m	(Lha$a;D)I	a	m_6595_	method_1100	findIndex
	m	(Leey$a;)V	a	m_83224_	method_1104	forAllEdges
	m	(Leei;Leei;Lgu;)Leee;	a	m_83220_	method_1092	clip
	m	(Ljava/util/List;DDDDDD)V	a	m_83265_	method_1111	method_1111
	m	([Lefb;DDDDDD)V	a	m_83273_	method_1094	method_1094
	m	(Lha$a;DD)D	b	m_83290_	method_1102	max
	m	(Lha;)Lefb;	b	m_83294_	method_1098	calculateFace
	m	(Leey$a;)V	b	m_83286_	method_1089	forAllBoxes
	m	(Lha$a;)D	b	m_83288_	method_1091	min
	m	()Z	b	m_83281_	method_1110	isEmpty
	m	()Lefb;	c	m_83296_	method_1097	optimize
	m	(Lha$a;)D	c	m_83297_	method_1105	max
	m	()Ljava/util/List;	d	m_83299_	method_1090	toAabbs
c	efc	net/minecraft/world/phys/shapes/package-info	net/minecraft/class_6174	net/minecraft/world/phys/shapes/package-info
c	efd	net/minecraft/world/scores/Objective	net/minecraft/class_266	net/minecraft/world/scores/Objective
	f	Lefg;	a	f_83301_	field_1404	scoreboard
	f	Ljava/lang/String;	b	f_83302_	field_1405	name
	f	Lefj;	c	f_83303_	field_1406	criteria
	f	Lsw;	d	f_83304_	field_1402	displayName
	f	Lsw;	e	f_83305_	field_24194	formattedDisplayName
	f	Lefj$a;	f	f_83306_	field_1403	renderType
	m	(Lefg;Ljava/lang/String;Lefj;Lsw;Lefj$a;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	a	m_83316_	method_1121	setDisplayName
	m	(Lefj$a;)V	a	m_83314_	method_1115	setRenderType
	m	(Lts;)Lts;	a	m_83318_	method_1119	method_1119
	m	()Lefg;	a	m_83313_	method_1117	getScoreboard
	m	()Ljava/lang/String;	b	m_83320_	method_1113	getName
	m	()Lefj;	c	m_83321_	method_1116	getCriteria
	m	()Lsw;	d	m_83322_	method_1114	getDisplayName
	m	()Lsw;	e	m_83323_	method_1120	getFormattedDisplayName
	m	()Lefj$a;	f	m_83324_	method_1118	getRenderType
	m	()Lsw;	g	m_83325_	method_27441	createFormattedDisplayName
c	efe	net/minecraft/world/scores/PlayerTeam	net/minecraft/class_268	net/minecraft/world/scores/PlayerTeam
	f	I	a	f_166084_	field_31884	BIT_FRIENDLY_FIRE
	f	I	b	f_166085_	field_31885	BIT_SEE_INVISIBLES
	f	Lefg;	c	f_83326_	field_1420	scoreboard
	f	Ljava/lang/String;	d	f_83327_	field_1421	name
	f	Ljava/util/Set;	e	f_83328_	field_1415	players
	f	Lsw;	f	f_83329_	field_1414	displayName
	f	Lsw;	g	f_83330_	field_1418	playerPrefix
	f	Lsw;	h	f_83331_	field_1419	playerSuffix
	f	Z	i	f_83332_	field_1417	allowFriendlyFire
	f	Z	j	f_83333_	field_1416	seeFriendlyInvisibles
	f	Lefi$b;	k	f_83334_	field_1423	nameTagVisibility
	f	Lefi$b;	l	f_83335_	field_1422	deathMessageVisibility
	f	Ln;	m	f_83336_	field_1424	color
	f	Lefi$a;	n	f_83337_	field_1425	collisionRule
	f	Lts;	o	f_83338_	field_24195	displayNameStyle
	m	(Lefg;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_83355_	method_1135	setAllowFriendlyFire
	m	(Lefi$a;)V	a	m_83344_	method_1145	setCollisionRule
	m	()Lefg;	a	m_166086_	method_35594	getScoreboard
	m	(I)V	a	m_83342_	method_1146	unpackOptions
	m	(Lefi;Lsw;)Ltj;	a	m_83348_	method_1142	formatNameForTeam
	m	(Lsw;)V	a	m_83353_	method_1137	setDisplayName
	m	(Lefi$b;)V	a	m_83346_	method_1149	setNameTagVisibility
	m	(Ln;)V	a	m_83351_	method_1141	setColor
	m	(Lefi$b;)V	b	m_83358_	method_1133	setDeathMessageVisibility
	m	(Z)V	b	m_83362_	method_1143	setSeeFriendlyInvisibles
	m	(Lsw;)V	b	m_83360_	method_1138	setPlayerPrefix
	m	()Lsw;	c	m_83364_	method_1140	getDisplayName
	m	(Lsw;)V	c	m_83365_	method_1139	setPlayerSuffix
	m	()Ltj;	d	m_83367_	method_1148	getFormattedDisplayName
	m	()Lsw;	e	m_83370_	method_1144	getPlayerPrefix
	m	()Lsw;	f	m_83371_	method_1136	getPlayerSuffix
	m	()I	m	m_83378_	method_1147	packOptions
c	eff	net/minecraft/world/scores/Score	net/minecraft/class_267	net/minecraft/world/scores/Score
	f	Ljava/util/Comparator;	a	f_83380_	field_1413	SCORE_COMPARATOR
	f	Lefg;	b	f_83381_	field_1407	scoreboard
	f	Lefd;	c	f_83382_	field_1412	objective
	f	Ljava/lang/String;	d	f_83383_	field_1409	owner
	f	I	e	f_83384_	field_1410	count
	f	Z	f	f_83385_	field_1411	locked
	f	Z	g	f_83386_	field_1408	forceUpdate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lefg;Lefd;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Leff;Leff;)I	a	m_83395_	method_1123	method_1123
	m	(I)V	a	m_83393_	method_1124	add
	m	(Z)V	a	m_83398_	method_1125	setLocked
	m	()V	a	m_83392_	method_1130	increment
	m	(I)V	b	m_83402_	method_1128	setScore
	m	()I	b	m_83400_	method_1126	getScore
	m	()V	c	m_83401_	method_1132	reset
	m	()Lefd;	d	m_83404_	method_1127	getObjective
	m	()Ljava/lang/String;	e	m_83405_	method_1129	getOwner
	m	()Lefg;	f	m_83406_	method_1122	getScoreboard
	m	()Z	g	m_83407_	method_1131	isLocked
c	efg	net/minecraft/world/scores/Scoreboard	net/minecraft/class_269	net/minecraft/world/scores/Scoreboard
	f	I	a	f_166087_	field_31886	DISPLAY_SLOT_LIST
	f	I	b	f_166088_	field_31887	DISPLAY_SLOT_SIDEBAR
	f	I	c	f_166089_	field_31888	DISPLAY_SLOT_BELOW_NAME
	f	I	d	f_166090_	field_31889	DISPLAY_SLOT_TEAMS_SIDEBAR_START
	f	I	e	f_166091_	field_31890	DISPLAY_SLOT_TEAMS_SIDEBAR_END
	f	I	f	f_166092_	field_31891	DISPLAY_SLOTS
	f	Lorg/slf4j/Logger;	g	f_199933_	field_36309	LOGGER
	f	Ljava/util/Map;	h	f_83408_	field_1428	objectivesByName
	f	Ljava/util/Map;	i	f_83409_	field_1429	objectivesByCriteria
	f	Ljava/util/Map;	j	f_83410_	field_1431	playerScores
	f	[Lefd;	k	f_83411_	field_1432	displayObjectives
	f	Ljava/util/Map;	l	f_83412_	field_1426	teamsByName
	f	Ljava/util/Map;	m	f_83413_	field_1427	teamsByPlayer
	f	[Ljava/lang/String;	n	f_83414_	field_1430	displaySlotNames
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lefd;)V	a	m_5973_	method_1190	onPlayerScoreRemoved
	m	(Lqx;Leff;)V	a	m_166094_	method_1161	method_1161
	m	(Lefd;)V	a	m_7092_	method_1185	onObjectiveAdded
	m	(I)Lefd;	a	m_83416_	method_1189	getDisplayObjective
	m	(Lqx;Ljava/util/Collection;)V	a	m_83450_	method_1156	method_1156
	m	(Lefj;Ljava/lang/String;Ljava/util/function/Consumer;)V	a	m_83427_	method_1162	forAllObjectives
	m	(Ljava/lang/String;)V	a	m_7182_	method_1152	onPlayerRemoved
	m	(Lefj;)Ljava/util/List;	a	m_83425_	method_1179	method_1179
	m	(Leff;)V	a	m_5734_	method_1176	onScoreChanged
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lefd;)V	a	m_83441_	method_1182	method_1182
	m	(Lbfj;)V	a	m_83420_	method_1150	entityRemoved
	m	(Ljava/lang/String;Lefe;)Z	a	m_6546_	method_1172	addPlayerToTeam
	m	(Ljava/lang/String;Lefj;Lsw;Lefj$a;)Lefd;	a	m_83436_	method_1168	addObjective
	m	(Lefe;)V	a	m_7650_	method_1160	onTeamAdded
	m	(ILefd;)V	a	m_7136_	method_1158	setDisplayObjective
	m	(Lqx;)V	a	m_83445_	method_1188	loadPlayerScores
	m	(Lefe;)V	b	m_7645_	method_1154	onTeamChanged
	m	(Ljava/lang/String;Lefd;)Z	b	m_83461_	method_1183	hasPlayerScore
	m	(Leff;)Z	b	m_166097_	method_1177	method_1177
	m	(I)Ljava/lang/String;	b	m_83453_	method_1167	getDisplaySlotName
	m	(Ljava/lang/String;)Z	b	m_83459_	method_1181	hasObjective
	m	(Lefd;)V	b	m_7091_	method_1175	onObjectiveChanged
	m	(Ljava/lang/String;Lefe;)V	b	m_6519_	method_1157	removePlayerFromTeam
	m	(Lefd;)V	c	m_7093_	method_1173	onObjectiveRemoved
	m	()Ljava/util/Collection;	c	m_83466_	method_1151	getObjectives
	m	(Lefe;)V	c	m_7644_	method_1193	onTeamRemoved
	m	(Ljava/lang/String;Lefd;)Leff;	c	m_83471_	method_1180	getOrCreatePlayerScore
	m	(Ljava/lang/String;)Lefd;	c	m_83469_	method_1165	getOrCreateObjective
	m	(Lefe;)V	d	m_83475_	method_1191	removePlayerTeam
	m	()Ljava/util/Collection;	d	m_83474_	method_1163	getObjectiveNames
	m	(Ljava/lang/String;Lefd;)V	d	m_83479_	method_1155	resetPlayerScore
	m	(Ljava/lang/String;)Lefd;	d	m_83477_	method_1170	getObjective
	m	(Ljava/lang/String;Lefd;)Leff;	e	m_83485_	method_1187	method_1187
	m	()Ljava/util/Collection;	e	m_83482_	method_1178	getTrackedPlayers
	m	(Ljava/lang/String;)Ljava/util/Map;	e	m_83483_	method_1166	getPlayerScores
	m	(Ljava/lang/String;)Lefe;	f	m_83489_	method_1153	getPlayerTeam
	m	()Ljava/util/Collection;	f	m_83488_	method_1196	getTeamNames
	m	()Ljava/util/Collection;	g	m_83491_	method_1159	getPlayerTeams
	m	(Ljava/lang/String;)Lefe;	g	m_83492_	method_1171	addPlayerTeam
	m	(Ljava/lang/String;)Z	h	m_83495_	method_1195	removePlayerFromTeam
	m	()[Ljava/lang/String;	h	m_83494_	method_1186	getDisplaySlotNames
	m	(Lefd;)Ljava/util/Collection;	i	m_83498_	method_1184	getPlayerScores
	m	()Lqx;	i	m_83497_	method_1169	savePlayerScores
	m	(Ljava/lang/String;)Lefe;	i	m_83500_	method_1164	getPlayersTeam
	m	(Lefd;)V	j	m_83502_	method_1194	removeObjective
	m	(Ljava/lang/String;)I	j	m_83504_	method_1192	getDisplaySlotByName
	m	(Ljava/lang/String;)Ljava/util/Map;	k	m_83506_	method_1174	method_1174
c	efh	net/minecraft/world/scores/ScoreboardSaveData	net/minecraft/class_273	net/minecraft/world/scores/ScoreboardSaveData
	f	Ljava/lang/String;	a	f_166099_	field_31893	FILE_ID
	f	Lefg;	b	f_83509_	field_27936	scoreboard
	m	(Lefg;)V	<init>	<init>	<init>	<init>
	m	(Lefe;Lqx;)V	a	m_83514_	method_1215	loadTeamPlayers
	m	(Lqr;Lefj;)V	a	m_83521_	method_17947	method_17947
	m	(Lqx;)V	a	m_83524_	method_1219	loadTeams
	m	()Lqx;	a	m_83513_	method_1217	saveTeams
	m	(Lqr;)Lefh;	b	m_166102_	method_32481	load
	m	(Lqx;)V	b	m_83528_	method_1220	loadObjectives
	m	(Lqr;)V	c	m_83530_	method_1221	loadDisplaySlots
	m	(Lqr;)V	d	m_83532_	method_1222	saveDisplaySlots
	m	()Lqx;	d	m_83534_	method_1216	saveObjectives
c	efi	net/minecraft/world/scores/Team	net/minecraft/class_270	net/minecraft/world/scores/Team
	m	()V	<init>	<init>	<init>	<init>
	m	(Lefi;)Z	a	m_83536_	method_1206	isAlliedTo
	m	()Ljava/lang/String;	b	m_5758_	method_1197	getName
	m	(Lsw;)Ltj;	d	m_6870_	method_1198	getFormattedName
	m	()Ljava/util/Collection;	g	m_6809_	method_1204	getPlayers
	m	()Z	h	m_6260_	method_1205	isAllowFriendlyFire
	m	()Z	i	m_6259_	method_1199	canSeeFriendlyInvisibles
	m	()Lefi$b;	j	m_7470_	method_1201	getNameTagVisibility
	m	()Lefi$b;	k	m_7468_	method_1200	getDeathMessageVisibility
	m	()Lefi$a;	l	m_7156_	method_1203	getCollisionRule
	m	()Ln;	n	m_7414_	method_1202	getColor
c	efi$a	net/minecraft/world/scores/Team$CollisionRule	net/minecraft/class_270$class_271	net/minecraft/world/scores/Team$CollisionRule
	f	Lefi$a;	a	ALWAYS	field_1437	ALWAYS
	f	Lefi$a;	b	NEVER	field_1435	NEVER
	f	Lefi$a;	c	PUSH_OTHER_TEAMS	field_1434	PUSH_OTHER_TEAMS
	f	Lefi$a;	d	PUSH_OWN_TEAM	field_1440	PUSH_OWN_TEAM
	f	Ljava/lang/String;	e	f_83543_	field_1436	name
	f	I	f	f_83544_	field_1433	id
	f	Ljava/util/Map;	g	f_83545_	field_1438	BY_NAME
	f	[Lefi$a;	h	$VALUES	field_1439	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lefi$a;)Lefi$a;	a	m_83553_	method_1208	method_1208
	m	(Ljava/lang/String;)Lefi$a;	a	m_83555_	method_1210	byName
	m	()Lsw;	a	m_83557_	method_1209	getDisplayName
	m	(Lefi$a;)Ljava/lang/String;	b	m_83558_	method_1207	method_1207
	m	()[Lefi$a;	b	m_166104_	method_36797	$values
c	efi$b	net/minecraft/world/scores/Team$Visibility	net/minecraft/class_270$class_272	net/minecraft/world/scores/Team$Visibility
	f	Lefi$b;	a	ALWAYS	field_1442	ALWAYS
	f	Lefi$b;	b	NEVER	field_1443	NEVER
	f	Lefi$b;	c	HIDE_FOR_OTHER_TEAMS	field_1444	HIDE_FOR_OTHER_TEAMS
	f	Lefi$b;	d	HIDE_FOR_OWN_TEAM	field_1446	HIDE_FOR_OWN_TEAM
	f	Ljava/lang/String;	e	f_83567_	field_1445	name
	f	I	f	f_83568_	field_1441	id
	f	Ljava/util/Map;	g	f_83569_	field_1447	BY_NAME
	f	[Lefi$b;	h	$VALUES	field_1448	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lefi$b;	a	m_83579_	method_1213	byName
	m	(Lefi$b;)Lefi$b;	a	m_83577_	method_1211	method_1211
	m	()[Ljava/lang/String;	a	m_166105_	method_35595	getAllNames
	m	()Lsw;	b	m_83581_	method_1214	getDisplayName
	m	(Lefi$b;)Ljava/lang/String;	b	m_83582_	method_1212	method_1212
	m	()[Lefi$b;	c	m_166106_	method_36798	$values
c	efj	net/minecraft/world/scores/criteria/ObjectiveCriteria	net/minecraft/class_274	net/minecraft/world/scores/criteria/ObjectiveCriteria
	f	Lefj;	a	f_83588_	field_1468	DUMMY
	f	Lefj;	b	f_83589_	field_1462	TRIGGER
	f	Lefj;	c	f_83590_	field_1456	DEATH_COUNT
	f	Lefj;	d	f_83591_	field_1463	KILL_COUNT_PLAYERS
	f	Lefj;	e	f_83592_	field_1457	KILL_COUNT_ALL
	f	Lefj;	f	f_83593_	field_1453	HEALTH
	f	Lefj;	g	f_83594_	field_1464	FOOD
	f	Lefj;	h	f_83595_	field_1459	AIR
	f	Lefj;	i	f_83596_	field_1452	ARMOR
	f	Lefj;	j	f_83597_	field_1460	EXPERIENCE
	f	Lefj;	k	f_83598_	field_1465	LEVEL
	f	[Lefj;	l	f_83599_	field_1466	TEAM_KILL
	f	[Lefj;	m	f_83600_	field_1458	KILLED_BY_TEAM
	f	Ljava/util/Map;	n	f_166107_	field_33939	CUSTOM_CRITERIA
	f	Ljava/util/Map;	o	f_166108_	field_1455	CRITERIA_CACHE
	f	Ljava/lang/String;	p	f_83601_	field_1454	name
	f	Z	q	f_83602_	field_1461	readOnly
	f	Lefj$a;	r	f_83603_	field_1467	renderType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ZLefj$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_83614_	method_1224	byName
	m	(Ljava/lang/String;ZLefj$a;)Lefj;	a	m_166109_	method_37269	registerCustom
	m	(Ljava/lang/String;ILamq;)Ljava/util/Optional;	a	m_83616_	method_17948	method_17948
	m	(Lamq;Lacq;)Ljava/util/Optional;	a	m_83611_	method_1223	getStat
	m	(Ljava/lang/String;)Lefj;	b	m_166113_	method_37270	registerCustom
	m	()Ljava/util/Set;	c	m_166115_	method_37271	getCustomCriteriaNames
	m	()Ljava/lang/String;	d	m_83620_	method_1225	getName
	m	()Z	e	m_83621_	method_1226	isReadOnly
	m	()Lefj$a;	f	m_83622_	method_1227	getDefaultRenderType
c	efj$a	net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType	net/minecraft/class_274$class_275	net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType
	f	Lefj$a;	a	INTEGER	field_1472	INTEGER
	f	Lefj$a;	b	HEARTS	field_1471	HEARTS
	f	Lapr$a;	c	f_262724_	field_41683	CODEC
	f	Ljava/lang/String;	d	f_83625_	field_1469	id
	f	[Lefj$a;	e	$VALUES	field_1473	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lefj$a;	a	m_83634_	method_1229	byId
	m	()Ljava/lang/String;	a	m_83633_	method_1228	getId
	m	()[Lefj$a;	b	m_166116_	method_36799	$values
c	efk	net/minecraft/world/scores/criteria/package-info	net/minecraft/class_6175	net/minecraft/world/scores/criteria/package-info
c	efl	net/minecraft/world/scores/package-info	net/minecraft/class_6176	net/minecraft/world/scores/package-info
c	efm	net/minecraft/world/ticks/BlackholeTickAccess	net/minecraft/class_6754	net/minecraft/world/ticks/BlackholeTickAccess
	f	Lefw;	a	f_193140_	field_35525	CONTAINER_BLACKHOLE
	f	Lefp;	b	f_193141_	field_35526	LEVEL_BLACKHOLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lefw;	a	m_193144_	method_39361	emptyContainer
	m	()Lefp;	b	m_193145_	method_39362	emptyLevelList
c	efm$1	net/minecraft/world/ticks/BlackholeTickAccess$1	net/minecraft/class_6754$1	net/minecraft/world/ticks/BlackholeTickAccess$1
	m	()V	<init>	<init>	<init>	<init>
c	efm$2	net/minecraft/world/ticks/BlackholeTickAccess$2	net/minecraft/class_6754$2	net/minecraft/world/ticks/BlackholeTickAccess$2
	m	()V	<init>	<init>	<init>	<init>
c	efn	net/minecraft/world/ticks/ContainerSingleItem	net/minecraft/class_8181	net/minecraft/world/ticks/ContainerSingleItem
	m	()Lcfz;	ar_	m_272036_	method_49274	getFirstItem
	m	(Lcfz;)V	b	m_272287_	method_49275	setFirstItem
	m	()Lcfz;	j	m_272108_	method_49276	removeFirstItem
c	efo	net/minecraft/world/ticks/LevelChunkTicks	net/minecraft/class_6755	net/minecraft/world/ticks/LevelChunkTicks
	f	Ljava/util/Queue;	a	f_193163_	field_35527	tickQueue
	f	Ljava/util/List;	b	f_193164_	field_35528	pendingTicks
	f	Ljava/util/Set;	c	f_193165_	field_35529	ticksPerPosition
	f	Ljava/util/function/BiConsumer;	d	f_193166_	field_35530	onTickAdded
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqx;Ljava/util/function/Function;Lclt;)Lefo;	a	m_193185_	method_39368	load
	m	(Ljava/util/function/BiConsumer;)V	a	m_193181_	method_39366	setOnTickAdded
	m	(J)V	a	m_193171_	method_39364	unpack
	m	(JLjava/util/function/Function;)Lqx;	a	m_183237_	method_39365	save
	m	(Ljava/util/function/Predicate;)V	a	m_193183_	method_39367	removeIf
	m	()Left;	b	m_193189_	method_39369	peek
	m	(Left;)V	b	m_193193_	method_39370	scheduleUnchecked
	m	()Left;	c	m_193195_	method_39371	poll
	m	()Ljava/util/stream/Stream;	d	m_193196_	method_39372	getAll
c	efp	net/minecraft/world/ticks/LevelTickAccess	net/minecraft/class_6756	net/minecraft/world/ticks/LevelTickAccess
	m	(Lgu;Ljava/lang/Object;)Z	b	m_183588_	method_8677	willTickThisTick
c	efq	net/minecraft/world/ticks/LevelTicks	net/minecraft/class_6757	net/minecraft/world/ticks/LevelTicks
	f	Ljava/util/Comparator;	a	f_193199_	field_35531	CONTAINER_DRAIN_ORDER
	f	Ljava/util/function/LongPredicate;	b	f_193200_	field_35532	tickCheck
	f	Ljava/util/function/Supplier;	c	f_193201_	field_35533	profiler
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	d	f_193202_	field_35534	allContainers
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	e	f_193203_	field_35535	nextTickForContainer
	f	Ljava/util/Queue;	f	f_193204_	field_35536	containersToTick
	f	Ljava/util/Queue;	g	f_193205_	field_35537	toRunThisTick
	f	Ljava/util/List;	h	f_193206_	field_35538	alreadyRunThisTick
	f	Ljava/util/Set;	i	f_193207_	field_35539	toRunThisTickSet
	f	Ljava/util/function/BiConsumer;	j	f_193208_	field_35540	chunkScheduleUpdater
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/LongPredicate;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(JILban;)V	a	m_193221_	method_39376	collectTicks
	m	(Ljava/util/function/Predicate;JLefo;)V	a	m_193274_	method_39391	method_39391
	m	(Lclt;Lefo;)V	a	m_193231_	method_39379	addContainer
	m	(Lclt;)V	a	m_193229_	method_39378	removeContainer
	m	(Ldrs;Lefq$a;)V	a	m_193236_	method_39381	forContainersInArea
	m	(Lefo;Lefo;)I	a	m_193245_	method_39384	method_39384
	m	(Ljava/util/function/BiConsumer;)V	a	m_193272_	method_39390	runCollectedTicks
	m	(Lhz;JJLeft;)V	a	m_193256_	method_48168	method_48168
	m	(Ldrs;Left;)Z	a	m_200920_	method_48166	method_48166
	m	(Ljava/util/Queue;Lefo;JI)V	a	m_193267_	method_39389	drainFromCurrentContainer
	m	(JILjava/util/function/BiConsumer;)V	a	m_193225_	method_39377	tick
	m	(Ldrs;)V	a	m_193234_	method_39380	clearArea
	m	(Lefq;Ldrs;Lhz;)V	a	m_264560_	method_48167	copyAreaFrom
	m	(Ljava/util/function/Predicate;Ljava/util/List;JLefo;)V	a	m_200928_	method_48169	method_48169
	m	(Ldrs;Lhz;)V	a	m_193242_	method_39383	copyArea
	m	(JI)V	a	m_193218_	method_39375	drainContainers
	m	(I)Z	a	m_193214_	method_39373	canScheduleMoreTicks
	m	(J)V	a	m_193216_	method_39374	sortContainersToTick
	m	(Lefo;Left;)V	a	m_193248_	method_39385	method_39385
	m	(Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V	a	m_193261_	method_39387	method_39387
	m	(Ldrs;Left;)Z	b	m_193239_	method_39382	method_39382
	m	(Left;)V	b	m_193279_	method_39393	updateContainerScheduling
	m	()V	b	m_193278_	method_39392	rescheduleLeftoverContainers
	m	(Left;)V	c	m_193285_	method_39395	scheduleForThisTick
	m	()V	c	m_193284_	method_39394	cleanupAfterTick
	m	()V	d	m_193287_	method_39396	calculateTickSetIfNeeded
c	efq$a	net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer	net/minecraft/class_6757$class_6758	net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer
	m	(JLefo;)V	accept	m_193288_	accept	accept
c	efr	net/minecraft/world/ticks/ProtoChunkTicks	net/minecraft/class_4296	net/minecraft/world/ticks/ProtoChunkTicks
	f	Ljava/util/List;	a	f_193291_	field_19275	ticks
	f	Ljava/util/Set;	b	f_193292_	field_35541	ticksPerPosition
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqx;Ljava/util/function/Function;Lclt;)Lefr;	a	m_193302_	method_39398	load
	m	(Lefs;)V	a	m_193295_	method_39397	schedule
	m	()Ljava/util/List;	b	m_193306_	method_39399	scheduledTicks
c	efs	net/minecraft/world/ticks/SavedTick	net/minecraft/class_6759	net/minecraft/world/ticks/SavedTick
	f	Lit/unimi/dsi/fastutil/Hash$Strategy;	a	f_193310_	field_35542	UNIQUE_TICK_HASH
	f	Ljava/lang/Object;	b	f_193311_	comp_248	type
	f	Lgu;	c	f_193312_	comp_249	pos
	f	I	d	f_193313_	comp_250	delay
	f	Lefx;	e	f_193314_	comp_251	priority
	f	Ljava/lang/String;	f	f_193315_	field_35543	TAG_ID
	f	Ljava/lang/String;	g	f_193316_	field_35544	TAG_X
	f	Ljava/lang/String;	h	f_193317_	field_35545	TAG_Y
	f	Ljava/lang/String;	i	f_193318_	field_35546	TAG_Z
	f	Ljava/lang/String;	j	f_193319_	field_35547	TAG_DELAY
	f	Ljava/lang/String;	k	f_193320_	field_35548	TAG_PRIORITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Object;Lgu;ILefx;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Lgu;)Lefs;	a	m_193335_	method_39402	probe
	m	(JJ)Left;	a	m_193328_	method_39400	unpack
	m	(Lqr;Ljava/util/function/Function;)Ljava/util/Optional;	a	m_210669_	method_40559	loadTick
	m	(Ljava/util/function/Function;)Lqr;	a	m_193343_	method_39404	save
	m	(Ljava/lang/String;Lgu;ILefx;)Lqr;	a	m_193338_	method_39403	saveTick
	m	(Lqr;Ljava/lang/Object;)Lefs;	a	m_210666_	method_40558	method_40558
	m	(JLjava/util/function/Consumer;Lefs;)V	a	m_210662_	method_39405	method_39405
	m	(Left;Ljava/util/function/Function;J)Lqr;	a	m_193331_	method_39401	saveTick
	m	(Lqx;Ljava/util/function/Function;Lclt;Ljava/util/function/Consumer;)V	a	m_193350_	method_39406	loadTickList
	m	()Ljava/lang/Object;	a	f_193311_	comp_248	type
	m	()Lgu;	b	f_193312_	comp_249	pos
	m	()I	c	f_193313_	comp_250	delay
	m	()Lefx;	d	f_193314_	comp_251	priority
c	efs$1	net/minecraft/world/ticks/SavedTick$1	net/minecraft/class_6759$1	net/minecraft/world/ticks/SavedTick$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lefs;)I	a	hashCode	method_39407	hashCode
	m	(Lefs;Lefs;)Z	a	equals	method_39408	equals
c	eft	net/minecraft/world/ticks/ScheduledTick	net/minecraft/class_6760	net/minecraft/world/ticks/ScheduledTick
	f	Ljava/util/Comparator;	a	f_193373_	field_35549	DRAIN_ORDER
	f	Ljava/util/Comparator;	b	f_193374_	field_35550	INTRA_TICK_DRAIN_ORDER
	f	Lit/unimi/dsi/fastutil/Hash$Strategy;	c	f_193375_	field_35551	UNIQUE_TICK_HASH
	f	Ljava/lang/Object;	d	f_193376_	comp_252	type
	f	Lgu;	e	f_193377_	comp_253	pos
	f	J	f	f_193378_	comp_254	triggerTick
	f	Lefx;	g	f_193379_	comp_255	priority
	f	J	h	f_193380_	comp_256	subTickOrder
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Object;Lgu;JJ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Lgu;JLefx;J)V	<init>	<init>	<init>	<init>
	m	(Left;Left;)I	a	m_193394_	method_39409	method_39409
	m	(Ljava/lang/Object;Lgu;)Left;	a	m_193397_	method_39410	probe
	m	()Ljava/lang/Object;	a	f_193376_	comp_252	type
	m	()Lgu;	b	f_193377_	comp_253	pos
	m	(Left;Left;)I	b	m_193405_	method_39412	method_39412
	m	()J	c	f_193378_	comp_254	triggerTick
	m	()Lefx;	d	f_193379_	comp_255	priority
	m	()J	e	f_193380_	comp_256	subTickOrder
c	eft$1	net/minecraft/world/ticks/ScheduledTick$1	net/minecraft/class_6760$1	net/minecraft/world/ticks/ScheduledTick$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Left;Left;)Z	a	equals	method_39414	equals
	m	(Left;)I	a	hashCode	method_39413	hashCode
c	efu	net/minecraft/world/ticks/SerializableTickContainer	net/minecraft/class_6761	net/minecraft/world/ticks/SerializableTickContainer
	m	(JLjava/util/function/Function;)Lrk;	b	m_183237_	method_20463	save
c	efv	net/minecraft/world/ticks/TickAccess	net/minecraft/class_6762	net/minecraft/world/ticks/TickAccess
	m	(Left;)V	a	m_183393_	method_39363	schedule
	m	()I	a	m_183574_	method_20825	count
	m	(Lgu;Ljava/lang/Object;)Z	a	m_183582_	method_8674	hasScheduledTick
c	efw	net/minecraft/world/ticks/TickContainerAccess	net/minecraft/class_6763	net/minecraft/world/ticks/TickContainerAccess
c	efx	net/minecraft/world/ticks/TickPriority	net/minecraft/class_1953	net/minecraft/world/ticks/TickPriority
	f	Lefx;	a	EXTREMELY_HIGH	field_9315	EXTREMELY_HIGH
	f	Lefx;	b	VERY_HIGH	field_9313	VERY_HIGH
	f	Lefx;	c	HIGH	field_9310	HIGH
	f	Lefx;	d	NORMAL	field_9314	NORMAL
	f	Lefx;	e	LOW	field_9316	LOW
	f	Lefx;	f	VERY_LOW	field_9309	VERY_LOW
	f	Lefx;	g	EXTREMELY_LOW	field_9311	EXTREMELY_LOW
	f	I	h	f_193438_	field_9308	value
	f	[Lefx;	i	$VALUES	field_9312	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(I)Lefx;	a	m_193446_	method_8680	byValue
	m	()I	a	m_193445_	method_8681	getValue
	m	()[Lefx;	b	m_193448_	method_36697	$values
c	efy	net/minecraft/world/ticks/WorldGenTickAccess	net/minecraft/class_3235	net/minecraft/world/ticks/WorldGenTickAccess
	f	Ljava/util/function/Function;	a	f_193452_	field_35552	containerGetter
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	efz	net/minecraft/world/ticks/package-info	net/minecraft/class_6764	net/minecraft/world/ticks/package-info
c	eg	net/minecraft/commands/arguments/MessageArgument	net/minecraft/class_2196	net/minecraft/commands/arguments/MessageArgument
	f	Ljava/util/Collection;	a	f_96829_	field_9876	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lds;Ltl;)V	a	m_247736_	method_45566	resolveSignedMessage
	m	(Ltl;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/lang/Void;)V	a	m_244749_	method_45568	method_45568
	m	()Leg;	a	m_96832_	method_9340	message
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V	a	m_245478_	method_45562	resolveChatMessage
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ltl;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_244750_	method_45565	method_45565
	m	(Ljava/util/function/Consumer;Ltl;Lsw;)V	a	m_244748_	method_45567	method_45567
	m	(Lds;Ltl;)Ljava/util/concurrent/CompletableFuture;	a	m_246606_	method_45563	filterPlainText
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lsw;	a	m_96835_	method_9339	getMessage
	m	(Lcom/mojang/brigadier/StringReader;)Leg$a;	a	parse	method_9338	parse
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ltl;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_244751_	method_45564	method_45564
	m	(Ljava/util/function/Consumer;Lds;Ltl;)V	b	m_247098_	method_45569	resolveDisguisedMessage
c	eg$a	net/minecraft/commands/arguments/MessageArgument$Message	net/minecraft/class_2196$class_2197	net/minecraft/commands/arguments/MessageArgument$Message
	f	Ljava/lang/String;	a	f_96841_	field_9877	text
	f	[Leg$b;	b	f_96842_	field_9878	parts
	m	(Ljava/lang/String;[Leg$b;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;Z)Leg$a;	a	m_96846_	method_9342	parseText
	m	(Lds;Z)Lsw;	a	m_96849_	method_9341	toComponent
	m	(Lds;)Lsw;	a	m_232196_	method_44268	resolveComponent
	m	()Ljava/lang/String;	a	m_169112_	method_35691	getText
	m	()[Leg$b;	b	m_169113_	method_35692	getParts
c	eg$b	net/minecraft/commands/arguments/MessageArgument$Part	net/minecraft/class_2196$class_2198	net/minecraft/commands/arguments/MessageArgument$Part
	f	I	a	f_96852_	field_9880	start
	f	I	b	f_96853_	field_9879	end
	f	Lga;	c	f_96854_	field_9881	selector
	m	(IILga;)V	<init>	<init>	<init>	<init>
	m	(Lds;)Lsw;	a	m_96860_	method_9345	toComponent
	m	()I	a	m_96859_	method_9343	getStart
	m	()I	b	m_96862_	method_9344	getEnd
	m	()Lga;	c	m_169114_	method_35693	getSelector
c	ega	com/mojang/blaze3d/Blaze3D	net/minecraft/class_3673	com/mojang/blaze3d/Blaze3D
	m	()V	<init>	<init>	<init>	<init>
	m	(Legu;F)V	a	m_166118_	method_35596	process
	m	()V	a	m_83639_	method_15973	youJustLostTheGame
	m	(Legu;F)V	b	m_166121_	method_35597	render
	m	()D	b	m_83640_	method_15974	getTime
c	egb	com/mojang/blaze3d/DontObfuscate	net/minecraft/class_6177	com/mojang/blaze3d/DontObfuscate
c	egc	com/mojang/blaze3d/FieldsAreNonnullByDefault	net/minecraft/class_6178	com/mojang/blaze3d/FieldsAreNonnullByDefault
c	egd	com/mojang/blaze3d/MethodsReturnNonnullByDefault	net/minecraft/class_6179	com/mojang/blaze3d/MethodsReturnNonnullByDefault
c	ege	com/mojang/blaze3d/audio/Channel	net/minecraft/class_4224	com/mojang/blaze3d/audio/Channel
	f	I	a	f_166124_	field_31894	BUFFER_DURATION_SECONDS
	f	Lorg/slf4j/Logger;	b	f_83641_	field_18892	LOGGER
	f	I	c	f_166125_	field_31895	QUEUED_BUFFER_COUNT
	f	I	d	f_83642_	field_18893	source
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	e	f_83643_	field_18894	initialized
	f	I	f	f_83644_	field_18895	streamingBufferSize
	f	Lfyu;	g	f_83645_	field_18896	stream
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ljavax/sound/sampled/AudioFormat;I)I	a	m_83660_	method_19644	calculateBufferSize
	m	(Z)V	a	m_83663_	method_19645	setLooping
	m	()Lege;	a	m_83649_	method_19638	create
	m	(I)V	a	m_83652_	method_19640	pumpBuffers
	m	(F)V	a	m_83650_	method_19639	setPitch
	m	(Legj;)V	a	m_83656_	method_19642	attachStaticBuffer
	m	(Lfyu;)V	a	m_83658_	method_19643	attachBufferStream
	m	(Leei;)V	a	m_83654_	method_19641	setSelfPosition
	m	(Z)V	b	m_83670_	method_19649	setRelative
	m	(I)V	b	m_83668_	method_19648	method_19648
	m	(F)V	b	m_83666_	method_19647	setVolume
	m	()V	b	m_83665_	method_19646	destroy
	m	(F)V	c	m_83673_	method_19651	linearAttenuation
	m	(I)V	c	m_83675_	method_19652	method_19652
	m	()V	c	m_83672_	method_19650	play
	m	()V	d	m_83677_	method_19653	pause
	m	()V	e	m_83678_	method_19654	unpause
	m	()V	f	m_83679_	method_19655	stop
	m	()Z	g	m_166126_	method_35598	playing
	m	()Z	h	m_83680_	method_19656	stopped
	m	()V	i	m_83681_	method_19657	disableAttenuation
	m	()V	j	m_83682_	method_19658	updateStream
	m	()I	k	m_83683_	method_19659	getState
	m	()I	l	m_83684_	method_19660	removeProcessedBuffers
c	egf	com/mojang/blaze3d/audio/Library	net/minecraft/class_4225	com/mojang/blaze3d/audio/Library
	f	Lorg/slf4j/Logger;	a	f_83685_	field_18897	LOGGER
	f	I	b	f_193464_	field_34945	NO_DEVICE
	f	I	c	f_166128_	field_31897	DEFAULT_CHANNEL_COUNT
	f	J	d	f_193465_	field_18898	currentDevice
	f	J	e	f_83687_	field_18899	context
	f	Z	f	f_193466_	field_34946	supportsDisconnections
	f	Ljava/lang/String;	g	f_193467_	field_34947	defaultDeviceName
	f	Legf$a;	h	f_83688_	field_19183	EMPTY
	f	Legf$a;	i	f_83689_	field_19184	staticChannels
	f	Legf$a;	j	f_83690_	field_19185	streamingChannels
	f	Legg;	k	f_83691_	field_18902	listener
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lege;)V	a	m_83695_	method_19662	releaseChannel
	m	()Ljava/lang/String;	a	m_193468_	method_38500	getDefaultDeviceName
	m	(Z)V	a	m_241879_	method_41711	setHrtf
	m	(Ljava/lang/String;)J	a	m_193472_	method_38501	openDeviceOrFallback
	m	(Ljava/lang/String;Z)V	a	m_231084_	method_19661	init
	m	(Legf$c;)Lege;	a	m_83697_	method_19663	acquireChannel
	m	(Ljava/lang/String;)Ljava/util/OptionalLong;	b	m_193475_	method_20050	tryOpenDevice
	m	()Ljava/lang/String;	b	m_193471_	method_38722	getCurrentDeviceName
	m	()Z	c	m_193474_	method_38723	hasDefaultDeviceChanged
	m	()V	d	m_83699_	method_19664	cleanup
	m	()Legg;	e	m_83700_	method_19665	getListener
	m	()Ljava/lang/String;	f	m_83701_	method_20296	getDebugString
	m	()Ljava/util/List;	g	m_193477_	method_38502	getAvailableSoundDevices
	m	()Z	h	m_193478_	method_38724	isCurrentDeviceDisconnected
	m	()I	i	m_83703_	method_20297	getChannelCount
c	egf$1	com/mojang/blaze3d/audio/Library$1	net/minecraft/class_4225$1	com/mojang/blaze3d/audio/Library$1
	m	()V	<init>	<init>	<init>	<init>
c	egf$a	com/mojang/blaze3d/audio/Library$ChannelPool	net/minecraft/class_4225$class_4276	com/mojang/blaze3d/audio/Library$ChannelPool
	m	()Lege;	a	m_5574_	method_19666	acquire
	m	(Lege;)Z	a	m_5658_	method_19667	release
	m	()V	b	m_6471_	method_19668	cleanup
	m	()I	c	m_6492_	method_20298	getMaxCount
	m	()I	d	m_6500_	method_20299	getUsedCount
c	egf$b	com/mojang/blaze3d/audio/Library$CountingChannelPool	net/minecraft/class_4225$class_4226	com/mojang/blaze3d/audio/Library$CountingChannelPool
	f	I	a	f_83713_	field_18903	limit
	f	Ljava/util/Set;	b	f_83714_	field_18904	activeChannels
	m	(I)V	<init>	<init>	<init>	<init>
c	egf$c	com/mojang/blaze3d/audio/Library$Pool	net/minecraft/class_4225$class_4105	com/mojang/blaze3d/audio/Library$Pool
	f	Legf$c;	a	STATIC	field_18352	STATIC
	f	Legf$c;	b	STREAMING	field_18353	STREAMING
	f	[Legf$c;	c	$VALUES	field_18354	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Legf$c;	a	m_166129_	method_36800	$values
c	egg	com/mojang/blaze3d/audio/Listener	net/minecraft/class_4227	com/mojang/blaze3d/audio/Listener
	f	F	a	f_83733_	field_18906	gain
	f	Leei;	b	f_83734_	field_24051	position
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V	a	m_252991_	method_19672	setListenerOrientation
	m	(Leei;)V	a	m_83739_	method_19671	setListenerPosition
	m	(F)V	a	m_83737_	method_19670	setGain
	m	()Leei;	a	m_83736_	method_27268	getListenerPosition
	m	()F	b	m_83744_	method_19669	getGain
	m	()V	c	m_83745_	method_19673	reset
c	egh	com/mojang/blaze3d/audio/OggAudioStream	net/minecraft/class_4228	com/mojang/blaze3d/audio/OggAudioStream
	f	I	a	f_166130_	field_31898	EXPECTED_MAX_FRAME_SIZE
	f	J	b	f_83746_	field_18907	handle
	f	Ljavax/sound/sampled/AudioFormat;	c	f_83747_	field_18908	audioFormat
	f	Ljava/io/InputStream;	d	f_83748_	field_18909	input
	f	Ljava/nio/ByteBuffer;	e	f_83749_	field_18910	buffer
	m	(Ljava/io/InputStream;)V	<init>	<init>	<init>	<init>
	m	(Legh$a;)Z	a	m_83755_	method_19674	readFrame
	m	(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Legh$a;)V	a	m_83760_	method_19676	convertStereo
	m	(Ljava/nio/FloatBuffer;Legh$a;)V	a	m_83757_	method_19675	convertMono
	m	()Ljava/nio/ByteBuffer;	b	m_83764_	method_19721	readAll
	m	()Z	c	m_83765_	method_19677	refillFromStream
	m	()V	d	m_83767_	method_19678	forwardBuffer
c	egh$a	com/mojang/blaze3d/audio/OggAudioStream$OutputConcat	net/minecraft/class_4228$class_4229	com/mojang/blaze3d/audio/OggAudioStream$OutputConcat
	f	Ljava/util/List;	a	f_83768_	field_18911	buffers
	f	I	b	f_83769_	field_18912	bufferSize
	f	I	c	f_83770_	field_18913	byteCount
	f	Ljava/nio/ByteBuffer;	d	f_83771_	field_18914	currentBuffer
	m	(I)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/ByteBuffer;	a	m_83774_	method_19679	get
	m	(F)V	a	m_83775_	method_19680	put
	m	()V	b	m_83779_	method_19682	createNewBuffer
c	egi	com/mojang/blaze3d/audio/OpenAlUtil	net/minecraft/class_4230	com/mojang/blaze3d/audio/OpenAlUtil
	f	Lorg/slf4j/Logger;	a	f_83780_	field_18915	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljavax/sound/sampled/AudioFormat;)I	a	m_83789_	method_19685	audioFormatToOpenAl
	m	(JLjava/lang/String;)Z	a	m_83784_	method_20051	checkALCError
	m	(I)Ljava/lang/String;	a	m_83782_	method_19683	alErrorToString
	m	(Ljava/lang/String;)Z	a	m_83787_	method_19684	checkALError
	m	(I)Ljava/lang/String;	b	m_83791_	method_20052	alcErrorToString
c	egj	com/mojang/blaze3d/audio/SoundBuffer	net/minecraft/class_4231	com/mojang/blaze3d/audio/SoundBuffer
	f	Ljava/nio/ByteBuffer;	a	f_83793_	field_18916	data
	f	Ljavax/sound/sampled/AudioFormat;	b	f_83794_	field_18917	format
	f	Z	c	f_83795_	field_18918	hasAlBuffer
	f	I	d	f_83796_	field_18919	alBuffer
	m	(Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/OptionalInt;	a	m_83800_	method_19686	getAlBuffer
	m	()V	b	m_83801_	method_19687	discardAlBuffer
	m	()Ljava/util/OptionalInt;	c	m_83802_	method_19688	releaseAlBuffer
c	egk	com/mojang/blaze3d/audio/package-info	net/minecraft/class_6180	com/mojang/blaze3d/audio/package-info
c	egl	com/mojang/blaze3d/font/GlyphInfo	net/minecraft/class_379	com/mojang/blaze3d/font/GlyphInfo
	m	()F	a	m_5619_	method_16799	getBoldOffset
	m	(Z)F	a	m_83827_	method_16798	getAdvance
	m	()F	b	m_5645_	method_16800	getShadowOffset
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
	m	()F	getAdvance	m_7403_	getAdvance	getAdvance
c	egl$a	com/mojang/blaze3d/font/GlyphInfo$SpaceGlyphInfo	net/minecraft/class_379$class_7167	com/mojang/blaze3d/font/GlyphInfo$SpaceGlyphInfo
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
c	egm	com/mojang/blaze3d/font/GlyphProvider	net/minecraft/class_390	com/mojang/blaze3d/font/GlyphProvider
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	a	m_6990_	method_27442	getSupportedGlyphs
	m	(I)Legl;	a	m_214022_	method_2040	getGlyph
c	egn	com/mojang/blaze3d/font/SheetGlyphInfo	net/minecraft/class_383	com/mojang/blaze3d/font/SheetGlyphInfo
	m	(II)V	a	m_213958_	method_2030	upload
	m	()I	a	m_213962_	method_2031	getPixelWidth
	m	()I	b	m_213961_	method_2032	getPixelHeight
	m	()Z	c	m_213965_	method_2033	isColored
	m	()F	d	m_213963_	method_2035	getOversample
	m	()F	e	m_231094_	method_2034	getLeft
	m	()F	f	m_231095_	method_2027	getRight
	m	()F	g	m_231096_	method_2028	getUp
	m	()F	h	m_231097_	method_2029	getDown
	m	()F	i	m_213966_	method_41712	getBearingX
	m	()F	j	m_213964_	method_41713	getBearingY
c	ego	com/mojang/blaze3d/font/SpaceProvider	net/minecraft/class_7166	com/mojang/blaze3d/font/SpaceProvider
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_231098_	field_37842	glyphs
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Float;)F	a	m_285664_	method_41714	method_41714
	m	(Ljava/lang/Integer;Ljava/lang/Float;)V	a	m_285663_	method_41716	method_41716
c	ego$a	com/mojang/blaze3d/font/SpaceProvider$Definition	net/minecraft/class_7166$class_8554	com/mojang/blaze3d/font/SpaceProvider$Definition
	f	Lcom/mojang/serialization/MapCodec;	a	f_285661_	field_44791	CODEC
	f	Ljava/util/Map;	c	f_285580_	comp_1517	advances
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_286087_	method_51733	method_51733
	m	(Lakx;)Legm;	a	m_285951_	method_51732	method_51732
	m	()Ljava/util/Map;	c	f_285580_	comp_1517	advances
c	egp	com/mojang/blaze3d/font/TrueTypeGlyphProvider	net/minecraft/class_395	com/mojang/blaze3d/font/TrueTypeGlyphProvider
	f	Ljava/nio/ByteBuffer;	a	f_83837_	field_21839	fontMemory
	f	Lorg/lwjgl/stb/STBTTFontinfo;	b	f_83838_	field_2323	font
	f	F	c	f_83839_	field_2321	oversample
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	d	f_83840_	field_2319	skip
	f	F	e	f_83841_	field_2320	shiftX
	f	F	f	f_83842_	field_2318	shiftY
	f	F	g	f_83843_	field_2325	pointScale
	f	F	h	f_83844_	field_2324	ascent
	m	(Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_231113_	method_42397	method_42397
	m	()Lorg/lwjgl/stb/STBTTFontinfo;	b	m_287161_	method_51884	validateFontOpen
	m	(I)Z	b	m_231117_	method_27443	method_27443
c	egp$a	com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph	net/minecraft/class_395$class_397	com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph
	f	Legp;	a	f_83873_	field_2336	field_2336
	f	I	b	f_83874_	field_2338	width
	f	I	c	f_83875_	field_2337	height
	f	F	d	f_83876_	field_2334	bearingX
	f	F	e	f_83877_	field_2333	bearingY
	f	F	f	f_83878_	field_2332	advance
	f	I	g	f_83879_	field_2335	index
	m	(Legp;IIIIFFI)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
	m	()F	getAdvance	m_7403_	getAdvance	getAdvance
c	egp$a$1	com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph$1	net/minecraft/class_395$class_397$1	com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph$1
	f	Legp$a;	a	f_231121_	field_37843	field_37843
	m	(Legp$a;)V	<init>	<init>	<init>	<init>
c	egq	com/mojang/blaze3d/font/package-info	net/minecraft/class_6181	com/mojang/blaze3d/font/package-info
c	egr	com/mojang/blaze3d/package-info	net/minecraft/class_6182	com/mojang/blaze3d/package-info
c	egs	com/mojang/blaze3d/pipeline/MainTarget	net/minecraft/class_6364	com/mojang/blaze3d/pipeline/MainTarget
	f	I	a	f_166132_	field_33724	DEFAULT_WIDTH
	f	I	b	f_166133_	field_33725	DEFAULT_HEIGHT
	f	Legs$b;	l	f_166134_	field_33726	DEFAULT_DIMENSIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Legs$b;)Z	a	m_166139_	method_36801	allocateColorAttachment
	m	(II)V	b	m_166141_	method_36802	createFrameBuffer
	m	(Legs$b;)Z	b	m_166144_	method_36803	allocateDepthAttachment
	m	(II)Legs$b;	c	m_166146_	method_36804	allocateAttachments
	m	(II)V	d	m_166149_	method_36805	method_36805
c	egs$a	com/mojang/blaze3d/pipeline/MainTarget$AttachmentState	net/minecraft/class_6364$class_6365	com/mojang/blaze3d/pipeline/MainTarget$AttachmentState
	f	Legs$a;	a	NONE	field_33727	NONE
	f	Legs$a;	b	COLOR	field_33728	COLOR
	f	Legs$a;	c	DEPTH	field_33729	DEPTH
	f	Legs$a;	d	COLOR_DEPTH	field_33730	COLOR_DEPTH
	f	[Legs$a;	e	f_166156_	field_33731	VALUES
	f	[Legs$a;	f	$VALUES	field_33732	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Legs$a;)Legs$a;	a	m_166163_	method_36807	with
	m	()[Legs$a;	a	m_166162_	method_36806	$values
c	egs$b	com/mojang/blaze3d/pipeline/MainTarget$Dimension	net/minecraft/class_6364$class_6366	com/mojang/blaze3d/pipeline/MainTarget$Dimension
	f	I	a	f_166168_	field_33733	width
	f	I	b	f_166169_	field_33734	height
	m	(II)V	<init>	<init>	<init>	<init>
	m	(II)Ljava/util/List;	a	m_166173_	method_36808	listWithFallback
c	egt	com/mojang/blaze3d/pipeline/RenderCall	net/minecraft/class_4573	com/mojang/blaze3d/pipeline/RenderCall
	m	()V	execute	m_83909_	execute	execute
c	egu	com/mojang/blaze3d/pipeline/RenderPipeline	net/minecraft/class_4491	com/mojang/blaze3d/pipeline/RenderPipeline
	f	Ljava/util/List;	a	f_83910_	field_20453	renderCalls
	f	Z	b	f_166180_	field_31899	isRecording
	f	I	c	f_83911_	field_20454	recordingBuffer
	f	Z	d	f_166181_	field_31900	isProcessing
	f	I	e	f_83912_	field_20455	processedBuffer
	f	I	f	f_83913_	field_20456	renderingBuffer
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_166182_	method_35599	canBeginRecording
	m	(Legt;)V	a	m_166183_	method_35600	recordRenderCall
	m	()Z	b	m_166185_	method_35601	beginRecording
	m	()V	c	m_166186_	method_35602	endRecording
	m	()Z	d	m_166187_	method_35603	canBeginProcessing
	m	()Z	e	m_166188_	method_35604	beginProcessing
	m	()V	f	m_166189_	method_35605	processRecordedQueue
	m	()V	g	m_166190_	method_35606	endProcessing
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	h	m_166191_	method_35607	startRendering
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	i	m_166192_	method_35608	getRecordingQueue
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	j	m_166193_	method_35609	getProcessedQueue
c	egv	com/mojang/blaze3d/pipeline/RenderTarget	net/minecraft/class_276	com/mojang/blaze3d/pipeline/RenderTarget
	f	I	a	f_166194_	field_31901	RED_CHANNEL
	f	I	b	f_166195_	field_31902	GREEN_CHANNEL
	f	I	c	f_83915_	field_1482	width
	f	I	d	f_83916_	field_1481	height
	f	I	e	f_83917_	field_1480	viewWidth
	f	I	f	f_83918_	field_1477	viewHeight
	f	Z	g	f_83919_	field_1478	useDepth
	f	I	h	f_83920_	field_1476	frameBufferId
	f	I	i	f_83923_	field_1475	colorTextureId
	f	I	j	f_83924_	field_1474	depthBufferId
	f	I	k	f_83922_	field_1483	filterMode
	f	I	l	f_166196_	field_31903	BLUE_CHANNEL
	f	I	m	f_166197_	field_31904	ALPHA_CHANNEL
	f	[F	n	f_83921_	field_1479	clearChannels
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_83938_	method_1237	blitToScreen
	m	(Z)V	a	m_83947_	method_1235	bindWrite
	m	(Legv;)V	a	m_83945_	method_29329	copyDepthFrom
	m	(FFFF)V	a	m_83931_	method_1236	setClearColor
	m	()V	a	m_83930_	method_1238	destroyBuffers
	m	(IIZ)V	a	m_83941_	method_1234	resize
	m	(I)V	a	m_83936_	method_1232	setFilterMode
	m	(IIZ)V	b	m_83950_	method_1231	createBuffers
	m	(Z)V	b	m_83954_	method_1230	clear
	m	()V	b	m_83949_	method_1239	checkStatus
	m	()V	c	m_83956_	method_35610	bindRead
	m	(Z)V	c	m_83961_	method_22595	_bindWrite
	m	(IIZ)V	c	m_83957_	method_22594	blitToScreen
	m	(IIZ)V	d	m_83964_	method_22596	_resize
	m	(Z)V	d	m_166200_	method_22597	method_22597
	m	()V	d	m_83963_	method_1242	unbindRead
	m	()V	e	m_83970_	method_1240	unbindWrite
	m	(IIZ)V	e	m_83971_	method_1233	_blitToScreen
	m	(IIZ)V	f	m_166202_	method_22599	method_22599
	m	()I	f	m_83975_	method_30277	getColorTextureId
	m	(IIZ)V	g	m_166206_	method_22600	method_22600
	m	()I	g	m_83980_	method_30278	getDepthTextureId
	m	()V	h	m_166210_	method_22598	method_22598
	m	()[F	i	m_166211_	method_36809	method_36809
c	egw	com/mojang/blaze3d/pipeline/TextureTarget	net/minecraft/class_6367	com/mojang/blaze3d/pipeline/TextureTarget
	m	(IIZZ)V	<init>	<init>	<init>	<init>
c	egx	com/mojang/blaze3d/pipeline/package-info	net/minecraft/class_6183	com/mojang/blaze3d/pipeline/package-info
c	egy	com/mojang/blaze3d/platform/ClipboardManager	net/minecraft/class_3674	com/mojang/blaze3d/platform/ClipboardManager
	f	I	a	f_166218_	field_31905	FORMAT_UNAVAILABLE
	f	Ljava/nio/ByteBuffer;	b	f_83986_	field_16236	clipboardScratchBuffer
	m	()V	<init>	<init>	<init>	<init>
	m	(JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String;	a	m_83995_	method_15977	getClipboard
	m	(JLjava/lang/String;)V	a	m_83988_	method_15979	setClipboard
	m	(JLjava/nio/ByteBuffer;[B)V	a	m_83991_	method_15978	pushClipboard
c	egz	com/mojang/blaze3d/platform/DebugMemoryUntracker	net/minecraft/class_301	com/mojang/blaze3d/platform/DebugMemoryUntracker
	f	Ljava/lang/invoke/MethodHandle;	a	f_83998_	field_1643	UNTRACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/lwjgl/system/Pointer;)V	a	m_84003_	method_1406	untrack
	m	(J)V	a	m_84001_	method_1407	untrack
	m	()Ljava/lang/invoke/MethodHandle;	a	m_84000_	method_1408	method_1408
c	eh	net/minecraft/commands/arguments/NbtPathArgument	net/minecraft/class_2203	net/minecraft/commands/arguments/NbtPathArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_99482_	field_9900	ERROR_INVALID_NODE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_263133_	field_41706	ERROR_DATA_TOO_DEEP
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_99483_	field_9899	ERROR_NOTHING_FOUND
	f	Ljava/util/Collection;	d	f_99484_	field_9898	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	e	f_263135_	field_41708	ERROR_EXPECTED_LIST
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	f	f_263128_	field_41709	ERROR_INVALID_INDEX
	f	C	g	f_169530_	field_32182	INDEX_MATCH_START
	f	C	h	f_169531_	field_32183	INDEX_MATCH_END
	f	C	i	f_169532_	field_32184	KEY_MATCH_START
	f	C	j	f_169533_	field_32185	KEY_MATCH_END
	f	C	k	f_169534_	field_32186	QUOTED_KEY_START
	f	C	l	f_287792_	field_44920	SINGLE_QUOTED_KEY_START
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leh$g;	a	m_99498_	method_9358	getPath
	m	(Lcom/mojang/brigadier/StringReader;)Leh$g;	a	parse	method_9362	parse
	m	(C)Z	a	m_99488_	method_9355	isAllowedInUnquotedName
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_263143_	method_47969	method_47969
	m	()Leh;	a	m_99487_	method_9360	nbtPath
	m	(Lqr;Lrk;)Z	a	m_99505_	method_9353	method_9353
	m	(Lqr;)Ljava/util/function/Predicate;	a	m_99510_	method_9359	createTagPredicate
	m	(Lcom/mojang/brigadier/StringReader;Z)Leh$h;	a	m_99495_	method_9361	parseNode
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Leh$h;	a	m_99492_	method_9352	readObjectNode
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_263144_	method_47970	method_47970
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	b	m_99508_	method_9357	readUnquotedName
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_99501_	method_9356	method_9356
c	eh$a	net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode	net/minecraft/class_2203$class_2204	net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode
	f	Leh$a;	a	f_99515_	field_9901	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eh$b	net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode	net/minecraft/class_2203$class_2205	net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode
	f	Ljava/lang/String;	a	f_99531_	field_9902	name
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eh$c	net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode	net/minecraft/class_2203$class_2206	net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode
	f	I	a	f_99547_	field_9903	index
	m	(I)V	<init>	<init>	<init>	<init>
c	eh$d	net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode	net/minecraft/class_2203$class_2207	net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode
	f	Lqr;	a	f_99563_	field_9904	pattern
	f	Ljava/util/function/Predicate;	b	f_99564_	field_9905	predicate
	m	(Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lrk;)V	a	m_99568_	method_9365	method_9365
c	eh$e	net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode	net/minecraft/class_2203$class_2208	net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode
	f	Ljava/lang/String;	a	f_99584_	field_9906	name
	f	Lqr;	b	f_99585_	field_9907	pattern
	f	Ljava/util/function/Predicate;	c	f_99586_	field_9908	predicate
	m	(Ljava/lang/String;Lqr;)V	<init>	<init>	<init>	<init>
c	eh$f	net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode	net/minecraft/class_2203$class_3707	net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode
	f	Ljava/util/function/Predicate;	a	f_99603_	field_16319	predicate
	m	(Lqr;)V	<init>	<init>	<init>	<init>
c	eh$g	net/minecraft/commands/arguments/NbtPathArgument$NbtPath	net/minecraft/class_2203$class_2209	net/minecraft/commands/arguments/NbtPathArgument$NbtPath
	f	Ljava/lang/String;	a	f_99619_	field_9909	original
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	f_99620_	field_9910	nodeToOriginalPosition
	f	[Leh$h;	c	f_99621_	field_9911	nodes
	m	(Ljava/lang/String;[Leh$h;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	<init>	<init>	<init>	<init>
	m	(Lrk;I)Z	a	m_263222_	method_47975	isTooDeep
	m	(Lrk;)Ljava/util/List;	a	m_99638_	method_9366	get
	m	(Leh$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_99626_	method_9375	createNotFoundException
	m	()I	a	m_263200_	method_47971	estimatePathDepth
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Lrk;)Lrk;	a	m_263145_	method_47974	method_47974
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;	a	m_99632_	method_9370	method_9370
	m	(Ljava/util/List;Ljava/util/function/Function;)I	a	m_99635_	method_9371	apply
	m	(Leh$h;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lrk;Lrk;)Ljava/lang/Integer;	a	m_263146_	method_47973	method_47973
	m	(Lrk;Ljava/util/function/Supplier;)Ljava/util/List;	a	m_99640_	method_9367	getOrCreate
	m	(Lrk;Lrk;)I	a	m_169535_	method_35722	set
	m	(ILqr;Ljava/util/List;)I	a	m_263172_	method_47972	insert
	m	(Lrk;)I	b	m_99643_	method_9374	countMatching
	m	(Lrk;)I	c	m_99648_	method_9372	remove
	m	(Lrk;)Ljava/util/List;	d	m_99650_	method_9369	getOrCreateParents
c	eh$h	net/minecraft/commands/arguments/NbtPathArgument$Node	net/minecraft/class_2203$class_2210	net/minecraft/commands/arguments/NbtPathArgument$Node
	m	(Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List;	a	m_99658_	method_9377	getOrCreate
	m	(Lrk;Ljava/util/List;)V	a	m_7273_	method_9378	getTag
	m	(Ljava/util/List;)Ljava/util/List;	a	m_99653_	method_9381	get
	m	(Ljava/util/function/Supplier;Lrk;Ljava/util/List;)V	a	m_99661_	method_9379	method_9379
	m	()Lrk;	a	m_7510_	method_9382	createPreferredParentTag
	m	(Lrk;Ljava/util/function/Supplier;)I	a	m_5571_	method_9376	setTag
	m	(Lrk;)I	a	m_6015_	method_9383	removeTag
	m	(Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List;	a	m_99655_	method_9384	collect
	m	(Lrk;Ljava/util/function/Supplier;Ljava/util/List;)V	a	m_7876_	method_9380	getOrCreateTag
c	eha	com/mojang/blaze3d/platform/DisplayData	net/minecraft/class_543	com/mojang/blaze3d/platform/DisplayData
	f	I	a	f_84005_	field_3285	width
	f	I	b	f_84006_	field_3284	height
	f	Ljava/util/OptionalInt;	c	f_84007_	field_3282	fullscreenWidth
	f	Ljava/util/OptionalInt;	d	f_84008_	field_3286	fullscreenHeight
	f	Z	e	f_84009_	field_3283	isFullscreen
	m	(IILjava/util/OptionalInt;Ljava/util/OptionalInt;Z)V	<init>	<init>	<init>	<init>
c	ehb	com/mojang/blaze3d/platform/GlDebug	net/minecraft/class_1008	com/mojang/blaze3d/platform/GlDebug
	f	Lorg/slf4j/Logger;	a	f_84028_	field_4921	LOGGER
	f	I	b	f_166220_	field_33669	CIRCULAR_LOG_SIZE
	f	Ljava/util/Queue;	c	f_166221_	field_33670	MESSAGE_BUFFER
	f	Lehb$a;	d	f_166222_	field_33671	lastEntry
	f	Ljava/util/List;	e	f_84032_	field_4915	DEBUG_LEVELS
	f	Ljava/util/List;	f	f_84033_	field_4919	DEBUG_LEVELS_ARB
	f	Z	g	f_166223_	field_33672	debugEnabled
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(IIIIIJJ)V	a	m_84038_	method_4224	printDebugLog
	m	()Ljava/util/List;	a	m_166225_	method_36478	getLastOpenGlDebugMessages
	m	(IZ)V	a	m_84049_	method_4227	enableDebugCallback
	m	(I)Ljava/lang/String;	a	m_84055_	method_4222	sourceToString
	m	(I)Ljava/lang/String;	b	m_84057_	method_4228	typeToString
	m	()Z	b	m_166226_	method_36479	isDebugEnabled
	m	(I)Ljava/lang/String;	c	m_84059_	method_4226	severityToString
	m	(I)Ljava/lang/String;	d	m_84036_	method_4225	printUnknownToken
c	ehb$a	com/mojang/blaze3d/platform/GlDebug$LogEntry	net/minecraft/class_1008$class_6359	com/mojang/blaze3d/platform/GlDebug$LogEntry
	f	I	a	f_166227_	field_33673	id
	f	I	b	f_166228_	field_33674	source
	f	I	c	f_166229_	field_33675	type
	f	I	d	f_166230_	field_33676	severity
	f	Ljava/lang/String;	e	f_166231_	field_33677	message
	f	I	f	f_166232_	field_33678	count
	m	(IIIILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(IIIILjava/lang/String;)Z	a	m_166239_	method_36480	isSame
c	ehc	com/mojang/blaze3d/platform/GlUtil	net/minecraft/class_4494	com/mojang/blaze3d/platform/GlUtil
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_84818_	method_22088	getVendor
	m	(I)Ljava/nio/ByteBuffer;	a	m_166247_	method_35611	allocateMemory
	m	(Ljava/nio/Buffer;)V	a	m_166251_	method_35613	freeMemory
	m	()Ljava/lang/String;	b	m_84819_	method_22089	getCpuInfo
	m	()Ljava/lang/String;	c	m_84820_	method_22090	getRenderer
	m	()Ljava/lang/String;	d	m_84821_	method_22091	getOpenGLVersion
c	ehd	com/mojang/blaze3d/platform/IconSet	net/minecraft/class_8518	com/mojang/blaze3d/platform/IconSet
	f	Lehd;	a	RELEASE	field_44650	RELEASE
	f	Lehd;	b	SNAPSHOT	field_44651	SNAPSHOT
	f	[Ljava/lang/String;	c	f_279589_	field_44652	path
	f	[Lehd;	d	$VALUES	field_44653	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lajl;)Ljava/util/List;	a	m_280284_	method_51418	getStandardIcons
	m	(Lajl;Ljava/lang/String;)Lakp;	a	m_280117_	method_51419	getFile
	m	()[Lehd;	a	m_280441_	method_51417	$values
	m	(Lajl;)Lakp;	b	m_280095_	method_51420	getMacIcon
c	ehe	com/mojang/blaze3d/platform/InputConstants	net/minecraft/class_3675	com/mojang/blaze3d/platform/InputConstants
	f	I	A	f_166253_	field_31906	KEY_Q
	f	I	B	f_166254_	field_31907	KEY_R
	f	I	C	f_166255_	field_31908	KEY_S
	f	I	D	f_166256_	field_31909	KEY_T
	f	I	E	f_166257_	field_31910	KEY_U
	f	I	F	f_166258_	field_31911	KEY_V
	f	I	G	f_166259_	field_31912	KEY_W
	f	I	H	f_166260_	field_31913	KEY_X
	f	I	I	f_166261_	field_31914	KEY_Y
	f	I	J	f_166262_	field_31915	KEY_Z
	f	I	K	f_166263_	field_31916	KEY_F1
	f	I	L	f_166264_	field_31917	KEY_F2
	f	I	M	f_166265_	field_31918	KEY_F3
	f	I	N	f_166266_	field_31919	KEY_F4
	f	I	O	f_166267_	field_31920	KEY_F5
	f	I	P	f_166268_	field_31921	KEY_F6
	f	I	Q	f_166269_	field_31922	KEY_F7
	f	I	R	f_166270_	field_31923	KEY_F8
	f	I	S	f_166271_	field_31924	KEY_F9
	f	I	T	f_166272_	field_31925	KEY_F10
	f	I	U	f_166273_	field_31926	KEY_F11
	f	I	V	f_166274_	field_31927	KEY_F12
	f	I	W	f_166275_	field_31928	KEY_F13
	f	I	X	f_166276_	field_31929	KEY_F14
	f	I	Y	f_166277_	field_31930	KEY_F15
	f	I	Z	f_166278_	field_31931	KEY_F16
	f	I	a	f_166279_	field_31940	KEY_0
	f	I	aA	f_166280_	field_31932	KEY_UP
	f	I	aB	f_166281_	field_31933	KEY_ADD
	f	I	aC	f_166282_	field_31934	KEY_APOSTROPHE
	f	I	aD	f_166283_	field_31935	KEY_BACKSLASH
	f	I	aE	f_166284_	field_31936	KEY_COMMA
	f	I	aF	f_166285_	field_31937	KEY_EQUALS
	f	I	aG	f_166286_	field_31938	KEY_GRAVE
	f	I	aH	f_166287_	field_31939	KEY_LBRACKET
	f	I	aI	f_166288_	field_31941	KEY_MINUS
	f	I	aJ	f_166289_	field_31942	KEY_MULTIPLY
	f	I	aK	f_166290_	field_31943	KEY_PERIOD
	f	I	aL	f_166291_	field_31944	KEY_RBRACKET
	f	I	aM	f_166292_	field_31945	KEY_SEMICOLON
	f	I	aN	f_166293_	field_31946	KEY_SLASH
	f	I	aO	f_166294_	field_31947	KEY_SPACE
	f	I	aP	f_166295_	field_31948	KEY_TAB
	f	I	aQ	f_166296_	field_31949	KEY_LALT
	f	I	aR	f_166297_	field_31950	KEY_LCONTROL
	f	I	aS	f_166298_	field_31951	KEY_LSHIFT
	f	I	aT	f_166299_	field_31952	KEY_LWIN
	f	I	aU	f_166300_	field_31953	KEY_RALT
	f	I	aV	f_166301_	field_31954	KEY_RCONTROL
	f	I	aW	f_166302_	field_31955	KEY_RSHIFT
	f	I	aX	f_166303_	field_31956	KEY_RWIN
	f	I	aY	f_166304_	field_31957	KEY_RETURN
	f	I	aZ	f_166305_	field_31958	KEY_ESCAPE
	f	I	aa	f_166306_	field_31959	KEY_F17
	f	I	ab	f_166307_	field_31960	KEY_F18
	f	I	ac	f_166308_	field_31961	KEY_F19
	f	I	ad	f_166309_	field_31962	KEY_F20
	f	I	ae	f_166310_	field_31963	KEY_F21
	f	I	af	f_166311_	field_31964	KEY_F22
	f	I	ag	f_166312_	field_31965	KEY_F23
	f	I	ah	f_166313_	field_31966	KEY_F24
	f	I	ai	f_166314_	field_31967	KEY_F25
	f	I	aj	f_166315_	field_31968	KEY_NUMLOCK
	f	I	ak	f_166316_	field_31969	KEY_NUMPAD0
	f	I	al	f_166317_	field_31970	KEY_NUMPAD1
	f	I	am	f_166318_	field_31971	KEY_NUMPAD2
	f	I	an	f_166319_	field_31972	KEY_NUMPAD3
	f	I	ao	f_166320_	field_31973	KEY_NUMPAD4
	f	I	ap	f_166321_	field_31974	KEY_NUMPAD5
	f	I	aq	f_166322_	field_31975	KEY_NUMPAD6
	f	I	ar	f_166323_	field_31976	KEY_NUMPAD7
	f	I	as	f_166324_	field_31977	KEY_NUMPAD8
	f	I	at	f_166325_	field_31978	KEY_NUMPAD9
	f	I	au	f_166326_	field_31979	KEY_NUMPADCOMMA
	f	I	av	f_166327_	field_31980	KEY_NUMPADENTER
	f	I	aw	f_166328_	field_31981	KEY_NUMPADEQUALS
	f	I	ax	f_166329_	field_31982	KEY_DOWN
	f	I	ay	f_166330_	field_31983	KEY_LEFT
	f	I	az	f_166331_	field_31984	KEY_RIGHT
	f	I	b	f_166332_	field_31985	KEY_1
	f	I	ba	f_166333_	field_31986	KEY_BACKSPACE
	f	I	bb	f_166334_	field_31987	KEY_DELETE
	f	I	bc	f_166335_	field_31988	KEY_END
	f	I	bd	f_166336_	field_31989	KEY_HOME
	f	I	be	f_166337_	field_31990	KEY_INSERT
	f	I	bf	f_166338_	field_31991	KEY_PAGEDOWN
	f	I	bg	f_166339_	field_31992	KEY_PAGEUP
	f	I	bh	f_166340_	field_31993	KEY_CAPSLOCK
	f	I	bi	f_166341_	field_31994	KEY_PAUSE
	f	I	bj	f_166342_	field_31995	KEY_SCROLLLOCK
	f	I	bk	f_166343_	field_31996	KEY_PRINTSCREEN
	f	I	bl	f_166344_	field_31997	PRESS
	f	I	bm	f_166345_	field_31998	RELEASE
	f	I	bn	f_166346_	field_31999	REPEAT
	f	I	bo	f_166347_	field_32000	MOUSE_BUTTON_LEFT
	f	I	bp	f_166348_	field_32001	MOUSE_BUTTON_MIDDLE
	f	I	bq	f_166349_	field_32002	MOUSE_BUTTON_RIGHT
	f	I	br	f_166350_	field_32003	MOD_CONTROL
	f	I	bs	f_166351_	field_32004	CURSOR
	f	I	bt	f_166352_	field_32005	CURSOR_DISABLED
	f	I	bu	f_166353_	field_32006	CURSOR_NORMAL
	f	Lehe$a;	bv	f_84822_	field_16237	UNKNOWN
	f	Ljava/lang/invoke/MethodHandle;	bw	f_166354_	field_20333	GLFW_RAW_MOUSE_MOTION_SUPPORTED
	f	I	bx	f_84824_	field_20334	GLFW_RAW_MOUSE_MOTION
	f	I	c	f_166355_	field_32007	KEY_2
	f	I	d	f_166356_	field_32008	KEY_3
	f	I	e	f_166357_	field_32009	KEY_4
	f	I	f	f_166358_	field_32010	KEY_5
	f	I	g	f_166359_	field_32011	KEY_6
	f	I	h	f_166360_	field_32012	KEY_7
	f	I	i	f_166361_	field_32013	KEY_8
	f	I	j	f_166362_	field_32014	KEY_9
	f	I	k	f_166363_	field_32015	KEY_A
	f	I	l	f_166364_	field_32016	KEY_B
	f	I	m	f_166365_	field_32017	KEY_C
	f	I	n	f_166366_	field_32018	KEY_D
	f	I	o	f_166367_	field_32019	KEY_E
	f	I	p	f_166368_	field_32020	KEY_F
	f	I	q	f_166369_	field_32021	KEY_G
	f	I	r	f_166370_	field_32022	KEY_H
	f	I	s	f_166371_	field_32023	KEY_I
	f	I	t	f_166372_	field_32024	KEY_J
	f	I	u	f_166373_	field_32025	KEY_K
	f	I	v	f_166374_	field_32026	KEY_L
	f	I	w	f_166375_	field_32027	KEY_M
	f	I	x	f_166376_	field_32028	KEY_N
	f	I	y	f_166377_	field_32029	KEY_O
	f	I	z	f_166378_	field_32030	KEY_P
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_84826_	method_21735	isRawMouseInputSupported
	m	(JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;Lorg/lwjgl/glfw/GLFWDropCallbackI;)V	a	m_84838_	method_15983	setupMouseCallbacks
	m	(JIDD)V	a	m_84833_	method_15984	grabOrReleaseMouse
	m	(Ljava/lang/String;)Lehe$a;	a	m_84851_	method_15981	getKey
	m	(JZ)V	a	m_84848_	method_21736	updateRawMouseInput
	m	(JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V	a	m_84844_	method_15986	setupKeyboardCallbacks
	m	(JI)Z	a	m_84830_	method_15987	isKeyDown
	m	(II)Lehe$a;	a	m_84827_	method_15985	getKey
c	ehe$a	com/mojang/blaze3d/platform/InputConstants$Key	net/minecraft/class_3675$class_306	com/mojang/blaze3d/platform/InputConstants$Key
	f	Ljava/lang/String;	a	f_84853_	field_1663	name
	f	Lehe$b;	b	f_84854_	field_1666	type
	f	I	c	f_84855_	field_1665	value
	f	Laov;	d	f_84856_	field_24196	displayName
	f	Ljava/util/Map;	e	f_84857_	field_1664	NAME_MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lehe$b;I)V	<init>	<init>	<init>	<init>
	m	(Lehe$b;ILjava/lang/String;)Lsw;	a	m_84869_	method_27444	method_27444
	m	()Lehe$b;	a	m_84868_	method_1442	getType
	m	()I	b	m_84873_	method_1444	getValue
	m	()Ljava/lang/String;	c	m_84874_	method_1441	getName
	m	()Lsw;	d	m_84875_	method_27445	getDisplayName
	m	()Ljava/util/OptionalInt;	e	m_84876_	method_30103	getNumericKeyValue
c	ehe$b	com/mojang/blaze3d/platform/InputConstants$Type	net/minecraft/class_3675$class_307	com/mojang/blaze3d/platform/InputConstants$Type
	f	Lehe$b;	a	KEYSYM	field_1668	KEYSYM
	f	Lehe$b;	b	SCANCODE	field_1671	SCANCODE
	f	Lehe$b;	c	MOUSE	field_1672	MOUSE
	f	Ljava/lang/String;	d	f_287790_	field_44919	KEY_KEYBOARD_UNKNOWN
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	e	f_84885_	field_1674	map
	f	Ljava/lang/String;	f	f_84886_	field_1673	defaultPrefix
	f	Ljava/util/function/BiFunction;	g	f_84887_	field_24197	displayTextSupplier
	f	[Lehe$b;	h	$VALUES	field_1670	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V	<init>	<init>	<init>	<init>
	m	(I)Lehe$a;	a	m_84895_	method_1447	getOrCreate
	m	(Lehe$b;Ljava/lang/String;I)V	a	m_84899_	method_1446	addKey
	m	()[Lehe$b;	a	m_166380_	method_36810	$values
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lsw;	a	m_84903_	method_27447	method_27447
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lsw;	b	m_84910_	method_27449	method_27449
	m	(I)Lehe$a;	b	m_84906_	method_27448	method_27448
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lsw;	c	m_287794_	method_27450	method_27450
c	ehf	com/mojang/blaze3d/platform/Lighting	net/minecraft/class_308	com/mojang/blaze3d/platform/Lighting
	f	Lorg/joml/Vector3f;	a	f_84919_	field_24426	DIFFUSE_LIGHT_0
	f	Lorg/joml/Vector3f;	b	f_84920_	field_24427	DIFFUSE_LIGHT_1
	f	Lorg/joml/Vector3f;	c	f_84921_	field_24428	NETHER_DIFFUSE_LIGHT_0
	f	Lorg/joml/Vector3f;	d	f_84922_	field_24429	NETHER_DIFFUSE_LIGHT_1
	f	Lorg/joml/Vector3f;	e	f_166381_	field_29567	INVENTORY_DIFFUSE_LIGHT_0
	f	Lorg/joml/Vector3f;	f	f_166382_	field_29568	INVENTORY_DIFFUSE_LIGHT_1
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Matrix4f;)V	a	m_252995_	method_1452	setupNetherLevel
	m	()V	a	m_84930_	method_24210	setupForFlatItems
	m	(Lorg/joml/Matrix4f;)V	b	m_252756_	method_27869	setupLevel
	m	()V	b	m_84931_	method_24211	setupFor3DItems
	m	()V	c	m_166384_	method_34742	setupForEntityInInventory
c	ehg	com/mojang/blaze3d/platform/MacosUtil	net/minecraft/class_6417	com/mojang/blaze3d/platform/MacosUtil
	f	I	a	f_182515_	field_34053	NS_FULL_SCREEN_WINDOW_MASK
	m	()V	<init>	<init>	<init>	<init>
	m	(Lakp;)V	a	m_247671_	method_41718	loadIcon
	m	(J)V	a	m_182517_	method_37461	toggleFullscreen
	m	(Lca/weblite/objc/NSObject;)Z	a	m_182519_	method_37462	isInKioskMode
	m	(Lca/weblite/objc/NSObject;)V	b	m_182523_	method_37464	toggleFullscreen
	m	(J)Ljava/util/Optional;	b	m_182521_	method_37463	getNsWindow
c	ehh	com/mojang/blaze3d/platform/MemoryTracker	net/minecraft/class_311	com/mojang/blaze3d/platform/MemoryTracker
	f	Lorg/lwjgl/system/MemoryUtil$MemoryAllocator;	a	f_182525_	field_34054	ALLOCATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;	a	m_182529_	method_37465	resize
	m	(I)Ljava/nio/ByteBuffer;	a	m_182527_	method_1596	create
c	ehi	com/mojang/blaze3d/platform/Monitor	net/minecraft/class_313	com/mojang/blaze3d/platform/Monitor
	f	J	a	f_84936_	field_1800	monitor
	f	Ljava/util/List;	b	f_84937_	field_1797	videoModes
	f	Lehm;	c	f_84938_	field_1802	currentMode
	f	I	d	f_84939_	field_1799	x
	f	I	e	f_84940_	field_1798	y
	m	(J)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;)Lehm;	a	m_84948_	method_1614	getPreferredVidMode
	m	()V	a	m_84943_	method_1615	refreshVideoModes
	m	(Lehm;)I	a	m_84946_	method_1619	getVideoModeIndex
	m	(I)Lehm;	a	m_84944_	method_1620	getMode
	m	()Lehm;	b	m_84950_	method_1617	getCurrentMode
	m	()I	c	m_84951_	method_1616	getX
	m	()I	d	m_84952_	method_1618	getY
	m	()I	e	m_84953_	method_1621	getModeCount
	m	()J	f	m_84954_	method_1622	getMonitor
c	ehj	com/mojang/blaze3d/platform/MonitorCreator	net/minecraft/class_3676	com/mojang/blaze3d/platform/MonitorCreator
	m	(J)Lehi;	createMonitor	m_84956_	createMonitor	createMonitor
c	ehk	com/mojang/blaze3d/platform/NativeImage	net/minecraft/class_1011	com/mojang/blaze3d/platform/NativeImage
	f	Lorg/slf4j/Logger;	a	f_84958_	field_21684	LOGGER
	f	Ljava/util/Set;	b	f_84959_	field_4992	OPEN_OPTIONS
	f	Lehk$a;	c	f_84960_	field_4986	format
	f	I	d	f_84961_	field_4991	width
	f	I	e	f_84962_	field_4989	height
	f	Z	f	f_84963_	field_4990	useStbFree
	f	J	g	f_84964_	field_4988	pixels
	f	J	h	f_84965_	field_4987	size
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIZ)V	<init>	<init>	<init>	<init>
	m	(Lehk$a;IIZ)V	<init>	<init>	<init>	<init>
	m	(Lehk$a;IIZJ)V	<init>	<init>	<init>	<init>
	m	(IIIZ)V	a	m_85040_	method_4301	upload
	m	(IIIILehk;)V	a	m_85034_	method_4300	resizeSubRectTo
	m	([B)Lehk;	a	m_271751_	method_49277	read
	m	(Lehk$a;Ljava/nio/ByteBuffer;)Lehk;	a	m_85051_	method_4303	read
	m	(Ljava/util/function/IntUnaryOperator;)Lehk;	a	m_266528_	method_48462	mappedCopy
	m	(Ljava/nio/channels/WritableByteChannel;)Z	a	m_85064_	method_24032	writeToChannel
	m	(IIIIIIZZ)V	a	m_85025_	method_4304	copyRect
	m	(III)V	a	m_84988_	method_4305	setPixelRGBA
	m	(ZZ)V	a	m_85081_	method_4308	setFilter
	m	(Ljava/nio/file/Path;)V	a	m_85066_	method_4314	writeToFile
	m	(II)I	a	m_84985_	method_4315	getPixelRGBA
	m	(Lehk;)V	a	m_85054_	method_4317	copyFrom
	m	(Ljava/io/InputStream;)Lehk;	a	m_85058_	method_4309	read
	m	(IIIIIIIZZ)V	a	m_85003_	method_4312	upload
	m	(F)V	a	m_166400_	method_35620	downloadDepthBuffer
	m	(Ljava/nio/ByteBuffer;)Lehk;	a	m_85062_	method_4324	read
	m	(IIIII)V	a	m_84997_	method_4326	fillRect
	m	()I	a	m_84982_	method_4307	getWidth
	m	(Lehk;IIIIIIZZ)V	a	m_260930_	method_47594	copyRect
	m	(IIB)V	a	m_166402_	method_35621	setPixelLuminance
	m	(Lehk$a;Ljava/io/InputStream;)Lehk;	a	m_85048_	method_4310	read
	m	(Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V	a	m_85068_	method_4316	copyFromFont
	m	(IIIIIIIZZZZ)V	a	m_85013_	method_22619	upload
	m	(Ljava/io/File;)V	a	m_85056_	method_4325	writeToFile
	m	(IZ)V	a	m_85045_	method_4327	downloadTexture
	m	(Ljava/util/function/IntUnaryOperator;)V	b	m_284481_	method_51596	applyToAllPixels
	m	(II)B	b	m_166408_	method_35623	getRedOrLuminance
	m	(IIIIIIIZZZZ)V	b	m_85090_	method_4321	_upload
	m	()I	b	m_85084_	method_4323	getHeight
	m	(III)V	b	m_166411_	method_35624	blendPixel
	m	(IIIIIIIZZZZ)V	c	m_85105_	method_22620	method_22620
	m	(II)B	c	m_166415_	method_35625	getGreenOrLuminance
	m	()Lehk$a;	c	m_85102_	method_4318	format
	m	()[I	d	m_266370_	method_48463	getPixelsRGBA
	m	(II)B	d	m_166418_	method_35626	getBlueOrLuminance
	m	(II)B	e	m_85087_	method_4311	getLuminanceOrAlpha
	m	()[I	e	m_85118_	method_4322	makePixelArray
	m	(II)Z	f	m_166422_	method_36559	isOutsideBounds
	m	()V	f	m_166421_	method_35627	drawPixels
	m	()[B	g	m_85121_	method_24036	asByteArray
	m	()V	h	m_85122_	method_4319	flipY
	m	()V	i	m_85123_	method_4302	untrack
	m	()V	j	m_85124_	method_4320	checkAllocated
c	ehk$a	com/mojang/blaze3d/platform/NativeImage$Format	net/minecraft/class_1011$class_1012	com/mojang/blaze3d/platform/NativeImage$Format
	f	Lehk$a;	a	RGBA	field_4997	RGBA
	f	Lehk$a;	b	RGB	field_5001	RGB
	f	Lehk$a;	c	LUMINANCE_ALPHA	field_5002	LUMINANCE_ALPHA
	f	Lehk$a;	d	LUMINANCE	field_4998	LUMINANCE
	f	I	e	f_85130_	field_4994	components
	f	I	f	f_85131_	field_4993	glFormat
	f	Z	g	f_85132_	field_5005	hasRed
	f	Z	h	f_85133_	field_5004	hasGreen
	f	Z	i	f_85134_	field_5003	hasBlue
	f	Z	j	f_85135_	field_5000	hasLuminance
	f	Z	k	f_85136_	field_4999	hasAlpha
	f	I	l	f_85137_	field_5010	redOffset
	f	I	m	f_85138_	field_5009	greenOffset
	f	I	n	f_85139_	field_5008	blueOffset
	f	I	o	f_85140_	field_5007	luminanceOffset
	f	I	p	f_85141_	field_5006	alphaOffset
	f	Z	q	f_85142_	field_4996	supportedByStb
	f	[Lehk$a;	r	$VALUES	field_4995	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIZZZZZIIIIIZ)V	<init>	<init>	<init>	<init>
	m	()I	a	m_85161_	method_4335	components
	m	(I)Lehk$a;	a	m_85167_	method_4336	getStbFormat
	m	()V	b	m_85166_	method_4339	setPackPixelStoreState
	m	()V	c	m_85169_	method_4340	setUnpackPixelStoreState
	m	()I	d	m_85170_	method_4333	glFormat
	m	()Z	e	m_166425_	method_35628	hasRed
	m	()Z	f	m_166426_	method_35629	hasGreen
	m	()Z	g	m_166427_	method_35630	hasBlue
	m	()Z	h	m_166428_	method_35631	hasLuminance
	m	()Z	i	m_85171_	method_4329	hasAlpha
	m	()I	j	m_166429_	method_35632	redOffset
	m	()I	k	m_166430_	method_35633	greenOffset
	m	()I	l	m_166431_	method_35634	blueOffset
	m	()I	m	m_166432_	method_35635	luminanceOffset
	m	()I	n	m_85172_	method_4332	alphaOffset
	m	()Z	o	m_166433_	method_35636	hasLuminanceOrRed
	m	()Z	p	m_166434_	method_35637	hasLuminanceOrGreen
	m	()Z	q	m_166435_	method_35638	hasLuminanceOrBlue
	m	()Z	r	m_85173_	method_4337	hasLuminanceOrAlpha
	m	()I	s	m_166436_	method_35639	luminanceOrRedOffset
	m	()I	t	m_166437_	method_35640	luminanceOrGreenOffset
	m	()I	u	m_166438_	method_35641	luminanceOrBlueOffset
	m	()I	v	m_85174_	method_4330	luminanceOrAlphaOffset
	m	()Z	w	m_85175_	method_4338	supportedByStb
	m	()[Lehk$a;	x	m_166439_	method_36811	$values
c	ehk$b	com/mojang/blaze3d/platform/NativeImage$InternalGlFormat	net/minecraft/class_1011$class_1013	com/mojang/blaze3d/platform/NativeImage$InternalGlFormat
	f	Lehk$b;	a	RGBA	field_5012	RGBA
	f	Lehk$b;	b	RGB	field_5011	RGB
	f	Lehk$b;	c	RG	field_33618	RG
	f	Lehk$b;	d	RED	field_33619	RED
	f	I	e	f_85184_	field_5015	glFormat
	f	[Lehk$b;	f	$VALUES	field_5014	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_85191_	method_4341	glFormat
	m	()[Lehk$b;	b	m_166442_	method_36812	$values
c	ehk$c	com/mojang/blaze3d/platform/NativeImage$WriteCallback	net/minecraft/class_1011$class_1014	com/mojang/blaze3d/platform/NativeImage$WriteCallback
	f	Ljava/nio/channels/WritableByteChannel;	a	f_85195_	field_5018	output
	f	Ljava/io/IOException;	b	f_85196_	field_5019	exception
	m	(Ljava/nio/channels/WritableByteChannel;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_85202_	method_4342	throwIfException
c	ehl	com/mojang/blaze3d/platform/ScreenManager	net/minecraft/class_323	com/mojang/blaze3d/platform/ScreenManager
	f	Lorg/slf4j/Logger;	a	f_212357_	field_37266	LOGGER
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	b	f_85262_	field_1993	monitors
	f	Lehj;	c	f_85263_	field_1991	monitorCreator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lehj;)V	<init>	<init>	<init>	<init>
	m	(J)Lehi;	a	m_85271_	method_1680	getMonitor
	m	(Lehn;)Lehi;	a	m_85276_	method_1681	findBestMonitor
	m	(III)I	a	m_85267_	method_15991	clamp
	m	()V	a	m_85266_	method_15992	shutdown
	m	(JI)V	a	m_85273_	method_1683	onMonitorChange
c	ehm	com/mojang/blaze3d/platform/VideoMode	net/minecraft/class_319	com/mojang/blaze3d/platform/VideoMode
	f	I	a	f_85313_	field_1980	width
	f	I	b	f_85314_	field_1979	height
	f	I	c	f_85315_	field_1978	redBits
	f	I	d	f_85316_	field_1977	greenBits
	f	I	e	f_85317_	field_1976	blueBits
	f	I	f	f_85318_	field_1975	refreshRate
	f	Ljava/util/regex/Pattern;	g	f_85319_	field_1981	PATTERN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/lwjgl/glfw/GLFWVidMode;)V	<init>	<init>	<init>	<init>
	m	(IIIIII)V	<init>	<init>	<init>	<init>
	m	(Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_85333_	method_1665	read
	m	()I	a	m_85332_	method_1668	getWidth
	m	()I	b	m_85335_	method_1669	getHeight
	m	()I	c	m_85336_	method_1666	getRedBits
	m	()I	d	m_85337_	method_1667	getGreenBits
	m	()I	e	m_85338_	method_1672	getBlueBits
	m	()I	f	m_85341_	method_1671	getRefreshRate
	m	()Ljava/lang/String;	g	m_85342_	method_1670	write
c	ehn	com/mojang/blaze3d/platform/Window	net/minecraft/class_1041	com/mojang/blaze3d/platform/Window
	f	Lorg/slf4j/Logger;	a	f_85345_	field_5178	LOGGER
	f	Lorg/lwjgl/glfw/GLFWErrorCallback;	b	f_85346_	field_5190	defaultErrorCallback
	f	Leho;	c	f_85347_	field_5176	eventHandler
	f	Lehl;	d	f_85348_	field_5195	screenManager
	f	J	e	f_85349_	field_5187	window
	f	I	f	f_85350_	field_5175	windowedX
	f	I	g	f_85351_	field_5185	windowedY
	f	I	h	f_85352_	field_5174	windowedWidth
	f	I	i	f_85353_	field_5184	windowedHeight
	f	Ljava/util/Optional;	j	f_85354_	field_5193	preferredFullscreenVideoMode
	f	Z	k	f_85355_	field_5191	fullscreen
	f	Z	l	f_85356_	field_5177	actuallyFullscreen
	f	I	m	f_85357_	field_5183	x
	f	I	n	f_85358_	field_5198	y
	f	I	o	f_85359_	field_5182	width
	f	I	p	f_85360_	field_5197	height
	f	I	q	f_85361_	field_5181	framebufferWidth
	f	I	r	f_85362_	field_5196	framebufferHeight
	f	I	s	f_85363_	field_5180	guiScaledWidth
	f	I	t	f_85364_	field_5194	guiScaledHeight
	f	D	u	f_85365_	field_5179	guiScale
	f	Ljava/lang/String;	v	f_85366_	field_5192	errorSection
	f	Z	w	f_85367_	field_5186	dirty
	f	I	x	f_85368_	field_16238	framerateLimit
	f	Z	y	f_85369_	field_16517	vsync
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leho;Lehl;Leha;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_85403_	method_4474	setErrorSection
	m	(JII)V	a	m_85388_	method_4478	onMove
	m	(IZ)I	a	m_85385_	method_4476	calculateScale
	m	(II)V	a	m_166447_	method_36813	setWindowed
	m	(IJ)V	a	m_85382_	method_4482	defaultErrorCallback
	m	(Z)V	a	m_85409_	method_4497	updateVsync
	m	()I	a	m_85377_	method_22092	getRefreshRate
	m	(Ljava/util/function/BiConsumer;)V	a	m_85407_	method_4492	checkGlfwError
	m	(JZ)V	a	m_85392_	method_4494	onFocus
	m	(Lajl;Lehd;)V	a	m_280655_	method_4491	setIcon
	m	(D)V	a	m_85378_	method_15997	setGuiScale
	m	(I)V	a	m_85380_	method_15999	setFramerateLimit
	m	(Ljava/util/Optional;)V	a	m_85405_	method_4505	setPreferredFullscreenVideoMode
	m	(Ljava/lang/String;)V	b	m_85422_	method_24286	setTitle
	m	(Z)V	b	m_85424_	method_21668	updateRawMouseInput
	m	(IJ)V	b	m_85412_	method_4501	bootCrash
	m	(JII)V	b	m_85415_	method_4504	onFramebufferResize
	m	(I)V	b	m_166450_	method_35642	setWidth
	m	(JZ)V	b	m_85419_	method_30132	onEnter
	m	()Z	b	m_85411_	method_22093	shouldClose
	m	(JII)V	c	m_85427_	method_4488	onResize
	m	(I)V	c	m_166452_	method_35643	setHeight
	m	()V	c	m_85426_	method_4513	setDefaultErrorCallback
	m	(Z)V	c	m_85431_	method_4485	updateFullscreen
	m	()I	d	m_85434_	method_16000	getFramerateLimit
	m	()V	e	m_85435_	method_15998	updateDisplay
	m	()Ljava/util/Optional;	f	m_85436_	method_4511	getPreferredFullscreenVideoMode
	m	()V	g	m_85437_	method_4475	changeFullscreenVideoMode
	m	()V	h	m_85438_	method_4500	toggleFullScreen
	m	()J	i	m_85439_	method_4490	getWindow
	m	()Z	j	m_85440_	method_4498	isFullscreen
	m	()I	k	m_85441_	method_4489	getWidth
	m	()I	l	m_85442_	method_4506	getHeight
	m	()I	m	m_85443_	method_4480	getScreenWidth
	m	()I	n	m_85444_	method_4507	getScreenHeight
	m	()I	o	m_85445_	method_4486	getGuiScaledWidth
	m	()I	p	m_85446_	method_4502	getGuiScaledHeight
	m	()I	q	m_85447_	method_4499	getX
	m	()I	r	m_85448_	method_4477	getY
	m	()D	s	m_85449_	method_4495	getGuiScale
	m	()Lehi;	t	m_85450_	method_20831	findBestMonitor
	m	()V	u	m_85451_	method_4481	setBootErrorCallback
	m	()V	v	m_85452_	method_4483	refreshFramebufferSize
	m	()V	w	m_85453_	method_4479	setMode
c	ehn$a	com/mojang/blaze3d/platform/Window$WindowInitFailed	net/minecraft/class_1041$class_4716	com/mojang/blaze3d/platform/Window$WindowInitFailed
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eho	com/mojang/blaze3d/platform/WindowEventHandler	net/minecraft/class_3678	com/mojang/blaze3d/platform/WindowEventHandler
	m	()V	a	m_5741_	method_15993	resizeDisplay
	m	(Z)V	a	m_7440_	method_15995	setWindowActive
	m	()V	b	m_5740_	method_30133	cursorEntered
c	ehp	com/mojang/blaze3d/platform/package-info	net/minecraft/class_6185	com/mojang/blaze3d/platform/package-info
c	ehq	com/mojang/blaze3d/preprocessor/GlslPreprocessor	net/minecraft/class_5913	com/mojang/blaze3d/preprocessor/GlslPreprocessor
	f	Ljava/lang/String;	a	f_166454_	field_32036	C_COMMENT
	f	Ljava/lang/String;	b	f_166455_	field_33620	LINE_COMMENT
	f	Ljava/util/regex/Pattern;	c	f_166456_	field_29200	REGEX_MOJ_IMPORT
	f	Ljava/util/regex/Pattern;	d	f_166457_	field_29201	REGEX_VERSION
	f	Ljava/util/regex/Pattern;	e	f_166458_	field_33621	REGEX_ENDS_WITH_WHITESPACE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_166461_	method_34229	process
	m	(ZLjava/lang/String;)Ljava/lang/String;	a	m_142138_	method_34233	applyImport
	m	(Ljava/lang/String;I)Ljava/lang/String;	a	m_166463_	method_34230	setVersion
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;I)Z	a	m_166476_	method_36424	isDirectiveDisabled
	m	(Ljava/lang/String;Lehq$a;Ljava/lang/String;)Ljava/util/List;	a	m_166469_	method_34232	processImports
	m	(Ljava/lang/String;Lehq$a;)Ljava/lang/String;	a	m_166466_	method_34231	processVersions
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;)Z	a	m_166473_	method_36423	isDirectiveEnabled
c	ehq$a	com/mojang/blaze3d/preprocessor/GlslPreprocessor$Context	net/minecraft/class_5913$class_5914	com/mojang/blaze3d/preprocessor/GlslPreprocessor$Context
	f	I	a	f_166482_	field_29202	glslVersion
	f	I	b	f_166483_	field_29203	sourceId
	m	()V	<init>	<init>	<init>	<init>
c	ehr	com/mojang/blaze3d/preprocessor/package-info	net/minecraft/class_6186	com/mojang/blaze3d/preprocessor/package-info
c	ehs	com/mojang/blaze3d/shaders/AbstractUniform	net/minecraft/class_278	com/mojang/blaze3d/shaders/AbstractUniform
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Matrix3f;)V	a	m_200759_	method_39978	set
	m	(II)V	a	m_142326_	method_35650	set
	m	(III)V	a	m_142693_	method_35651	set
	m	(FFFFFFFFFFFFFFFF)V	a	m_141978_	method_35648	setMat4x4
	m	(FFFF)V	a	m_5805_	method_1254	set
	m	(FFFFFF)V	a	m_141964_	method_35644	setMat2x3
	m	(FFFFFFFFFFFF)V	a	m_142604_	method_35647	setMat3x4
	m	([F)V	a	m_5941_	method_1253	set
	m	(I)V	a	m_142617_	method_35649	set
	m	(F)V	a	m_5985_	method_1251	set
	m	(FF)V	a	m_7971_	method_1255	set
	m	(Lorg/joml/Vector4f;)V	a	m_142558_	method_35652	set
	m	(IIII)V	a	m_7401_	method_1248	setSafe
	m	(Lorg/joml/Matrix4f;)V	a	m_5679_	method_1250	set
	m	(FFF)V	a	m_5889_	method_1249	set
	m	(FFFFFFFFF)V	a	m_142217_	method_35646	setMat3x3
	m	(Lorg/joml/Vector3f;)V	a	m_142276_	method_34413	set
	m	(FFFFFFFF)V	a	m_142005_	method_35645	setMat2x4
	m	(FFFF)V	b	m_5808_	method_1252	setSafe
	m	(FFFFFF)V	b	m_141963_	method_35653	setMat3x2
	m	(FFFFFFFFFFFF)V	b	m_142605_	method_35655	setMat4x3
	m	(FFFFFFFF)V	b	m_142004_	method_35654	setMat4x2
	m	(IIII)V	b	m_142492_	method_35656	set
	m	(FFFF)V	c	m_142588_	method_35657	setMat2x2
c	eht	com/mojang/blaze3d/shaders/BlendMode	net/minecraft/class_277	com/mojang/blaze3d/shaders/BlendMode
	f	Leht;	a	f_85499_	field_1484	lastApplied
	f	I	b	f_85500_	field_1491	srcColorFactor
	f	I	c	f_85501_	field_1490	srcAlphaFactor
	f	I	d	f_85502_	field_1489	dstColorFactor
	f	I	e	f_85503_	field_1488	dstAlphaFactor
	f	I	f	f_85504_	field_1486	blendFunc
	f	Z	g	f_85505_	field_1487	separateBlend
	f	Z	h	f_85506_	field_1485	opaque
	m	(III)V	<init>	<init>	<init>	<init>
	m	(IIIII)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(ZZIIIII)V	<init>	<init>	<init>	<init>
	m	()V	a	m_85526_	method_1244	apply
	m	(Ljava/lang/String;)I	a	m_85527_	method_1247	stringToBlendFunc
	m	(Ljava/lang/String;)I	b	m_85530_	method_1243	stringToBlendFactor
	m	()Z	b	m_85529_	method_1245	isOpaque
c	ehu	com/mojang/blaze3d/shaders/Effect	net/minecraft/class_5936	com/mojang/blaze3d/shaders/Effect
c	ehv	com/mojang/blaze3d/shaders/EffectProgram	net/minecraft/class_5937	com/mojang/blaze3d/shaders/EffectProgram
	f	Lehq;	a	f_166578_	field_29329	PREPROCESSOR
	f	I	b	f_166579_	field_29330	references
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lehx$a;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lehx$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lehv;	a	m_166588_	method_34415	compileShader
	m	(Lehu;)V	a	m_166586_	method_34414	attachToEffect
c	ehv$1	com/mojang/blaze3d/shaders/EffectProgram$1	net/minecraft/class_5937$1	com/mojang/blaze3d/shaders/EffectProgram$1
	m	()V	<init>	<init>	<init>	<init>
c	ehw	com/mojang/blaze3d/shaders/FogShape	net/minecraft/class_6854	com/mojang/blaze3d/shaders/FogShape
	f	Lehw;	a	SPHERE	field_36350	SPHERE
	f	Lehw;	b	CYLINDER	field_36351	CYLINDER
	f	I	c	f_202317_	field_36352	index
	f	[Lehw;	d	$VALUES	field_36353	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_202324_	method_40036	getIndex
	m	()[Lehw;	b	m_202325_	method_40037	$values
c	ehx	com/mojang/blaze3d/shaders/Program	net/minecraft/class_281	com/mojang/blaze3d/shaders/Program
	f	I	a	f_166598_	field_32037	MAX_LOG_LENGTH
	f	Lehx$a;	b	f_85535_	field_1524	type
	f	Ljava/lang/String;	c	f_85536_	field_1525	name
	f	I	d	f_85537_	field_1523	id
	m	(Lehx$a;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lehz;)V	a	m_166610_	method_1281	attachToShader
	m	()V	a	m_85543_	method_1282	close
	m	(Lehx$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lehq;)Lehx;	a	m_166604_	method_1283	compileShader
	m	()Ljava/lang/String;	b	m_85551_	method_1280	getName
	m	(Lehx$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lehq;)I	b	m_166612_	method_34416	compileShaderInternal
	m	()I	c	m_166618_	method_34417	getId
c	ehx$a	com/mojang/blaze3d/shaders/Program$Type	net/minecraft/class_281$class_282	com/mojang/blaze3d/shaders/Program$Type
	f	Lehx$a;	a	VERTEX	field_1530	VERTEX
	f	Lehx$a;	b	FRAGMENT	field_1531	FRAGMENT
	f	Ljava/lang/String;	c	f_85554_	field_1526	name
	f	Ljava/lang/String;	d	f_85555_	field_1528	extension
	f	I	e	f_85556_	field_1529	glType
	f	Ljava/util/Map;	f	f_85557_	field_1527	programs
	f	[Lehx$a;	g	$VALUES	field_1532	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_85566_	method_1286	getName
	m	()Ljava/lang/String;	b	m_85569_	method_1284	getExtension
	m	()Ljava/util/Map;	c	m_85570_	method_1289	getPrograms
	m	()I	d	m_85571_	method_1287	getGlType
	m	()[Lehx$a;	e	m_166619_	method_36815	$values
c	ehy	com/mojang/blaze3d/shaders/ProgramManager	net/minecraft/class_285	com/mojang/blaze3d/shaders/ProgramManager
	f	Lorg/slf4j/Logger;	a	f_85575_	field_1551	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lehz;)V	a	m_166621_	method_1304	releaseProgram
	m	(I)V	a	m_85578_	method_22094	glUseProgram
	m	()I	a	m_85577_	method_1306	createProgram
	m	(Lehz;)V	b	m_166623_	method_1307	linkShader
c	ehz	com/mojang/blaze3d/shaders/Shader	net/minecraft/class_3679	com/mojang/blaze3d/shaders/Shader
	m	()I	a	m_108943_	method_1270	getId
	m	()V	b	m_108957_	method_1279	markDirty
	m	()Lehx;	c	m_108962_	method_1274	getVertexProgram
	m	()Lehx;	d	m_108964_	method_1278	getFragmentProgram
	m	()V	e	m_142662_	method_34418	attachToProgram
c	ei	net/minecraft/commands/arguments/NbtTagArgument	net/minecraft/class_2212	net/minecraft/commands/arguments/NbtTagArgument
	f	Ljava/util/Collection;	a	f_100656_	field_9918	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lrk;	a	parse	method_9388	parse
	m	()Lei;	a	m_100659_	method_9389	nbtTag
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lrk;	a	m_100662_	method_9390	getNbtTag
c	eia	com/mojang/blaze3d/shaders/Uniform	net/minecraft/class_284	com/mojang/blaze3d/shaders/Uniform
	f	I	a	f_166625_	field_32038	UT_INT1
	f	I	b	f_166626_	field_32039	UT_INT2
	f	I	c	f_166627_	field_32040	UT_INT3
	f	I	d	f_166628_	field_32041	UT_INT4
	f	I	e	f_166629_	field_32042	UT_FLOAT1
	f	I	f	f_166630_	field_32043	UT_FLOAT2
	f	I	g	f_166631_	field_32044	UT_FLOAT3
	f	I	h	f_166632_	field_32045	UT_FLOAT4
	f	I	i	f_166633_	field_32046	UT_MAT2
	f	I	j	f_166634_	field_32047	UT_MAT3
	f	I	k	f_166635_	field_32048	UT_MAT4
	f	Lorg/slf4j/Logger;	l	f_85584_	field_1548	LOGGER
	f	Z	m	f_166636_	field_32049	TRANSPOSE_MATRICIES
	f	I	n	f_85585_	field_1545	location
	f	I	o	f_85586_	field_1544	count
	f	I	p	f_85587_	field_1543	type
	f	Ljava/nio/IntBuffer;	q	f_85588_	field_1547	intValues
	f	Ljava/nio/FloatBuffer;	r	f_85589_	field_1549	floatValues
	f	Ljava/lang/String;	s	f_85590_	field_1546	name
	f	Z	t	f_85591_	field_1542	dirty
	f	Lehz;	u	f_85592_	field_1541	parent
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILehz;)V	<init>	<init>	<init>	<init>
	m	(IILjava/lang/CharSequence;)V	a	m_166710_	method_34419	glBindAttribLocation
	m	(IF)V	a	m_166700_	method_35659	set
	m	(Ljava/lang/String;)I	a	m_85629_	method_1299	getTypeFromString
	m	()Ljava/lang/String;	a	m_85599_	method_1298	getName
	m	(ILjava/lang/CharSequence;)I	a	m_85624_	method_22096	glGetUniformLocation
	m	(ILjava/lang/CharSequence;)I	b	m_85639_	method_22097	glGetAttribLocation
	m	(II)V	b	m_85616_	method_22095	uploadInteger
	m	(I)V	b	m_85614_	method_1297	setLocation
	m	()V	b	m_85633_	method_1300	upload
	m	()I	c	m_166752_	method_35660	getLocation
	m	()I	d	m_166758_	method_35661	getCount
	m	()I	e	m_166759_	method_35662	getType
	m	()Ljava/nio/IntBuffer;	f	m_166760_	method_35663	getIntBuffer
	m	()Ljava/nio/FloatBuffer;	g	m_166761_	method_35664	getFloatBuffer
	m	()V	h	m_85642_	method_1302	markDirty
	m	()V	i	m_85644_	method_1303	uploadAsInteger
	m	()V	j	m_85645_	method_1301	uploadAsFloat
	m	()V	k	m_85646_	method_1296	uploadAsMatrix
c	eib	com/mojang/blaze3d/shaders/package-info	net/minecraft/class_6187	com/mojang/blaze3d/shaders/package-info
c	eic	com/mojang/blaze3d/systems/TimerQuery	net/minecraft/class_7168	com/mojang/blaze3d/systems/TimerQuery
	f	I	a	f_231138_	field_37844	nextQueryName
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	a	m_231140_	method_41719	getInstance
	m	()V	b	m_231141_	method_41720	beginProfile
	m	()Leic$a;	c	m_231142_	method_41721	endProfile
c	eic$a	com/mojang/blaze3d/systems/TimerQuery$FrameProfile	net/minecraft/class_7168$class_7169	com/mojang/blaze3d/systems/TimerQuery$FrameProfile
	f	J	a	f_231143_	field_37845	NO_RESULT
	f	J	b	f_231144_	field_37846	CANCELLED_RESULT
	f	I	c	f_231145_	field_37847	queryName
	f	J	d	f_231146_	field_37848	result
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	a	m_231149_	method_41722	cancel
	m	()Z	b	m_231150_	method_41723	isDone
	m	()J	c	m_231151_	method_41724	get
c	eic$b	com/mojang/blaze3d/systems/TimerQuery$TimerQueryLazyLoader	net/minecraft/class_7168$class_7170	com/mojang/blaze3d/systems/TimerQuery$TimerQueryLazyLoader
	f	Ljava/util/Optional;	a	f_231152_	field_37849	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leic;	a	m_231155_	method_41725	instantiate
c	eid	com/mojang/blaze3d/systems/package-info	net/minecraft/class_6188	com/mojang/blaze3d/systems/package-info
c	eie	com/mojang/blaze3d/vertex/BufferBuilder	net/minecraft/class_287	com/mojang/blaze3d/vertex/BufferBuilder
	f	I	f	f_166763_	field_32050	GROWTH_SIZE
	f	Lorg/slf4j/Logger;	g	f_85647_	field_1557	LOGGER
	f	Ljava/nio/ByteBuffer;	h	f_85648_	field_1555	buffer
	f	I	i	f_231156_	field_39061	renderedBufferCount
	f	I	j	f_231157_	field_39062	renderedBufferPointer
	f	I	k	f_85652_	field_20884	nextElementByte
	f	I	l	f_85654_	field_1554	vertices
	f	Leip;	m	f_85655_	field_1558	currentElement
	f	I	n	f_85656_	field_1553	elementIndex
	f	Leio;	o	f_85658_	field_1565	format
	f	Leio$b;	p	f_85657_	field_1567	mode
	f	Z	q	f_85659_	field_21594	fastFormat
	f	Z	r	f_85660_	field_21595	fullFormat
	f	Z	s	f_85661_	field_1556	building
	f	[Lorg/joml/Vector3f;	t	f_166766_	field_27348	sortingPoints
	f	Leir;	u	f_276463_	field_43358	sorting
	f	Z	v	f_166762_	field_27352	indexOnly
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Leio$b;Leio;)V	a	m_166779_	method_1328	begin
	m	(ILeio$a;)Lit/unimi/dsi/fastutil/ints/IntConsumer;	a	m_231158_	method_31949	intConsumer
	m	(Leio$a;)V	a	m_166786_	method_31950	putSortedQuadIndices
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;I)V	a	m_231161_	method_49905	method_49905
	m	()Leie$c;	a	m_166770_	method_1334	getSortState
	m	(Leio;)V	a	m_85704_	method_23918	switchFormat
	m	(Leir;)V	a	m_277127_	method_49904	setQuadSorting
	m	(Leie$c;)V	a	m_166775_	method_1324	restoreSortState
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;I)V	b	m_231165_	method_31953	method_31953
	m	()Z	b	m_231164_	method_43574	isCurrentBatchEmpty
	m	()Leie$b;	c	m_231168_	method_43575	endOrDiscardIfEmpty
	m	(II)Ljava/nio/ByteBuffer;	c	m_231169_	method_43576	bufferSlice
	m	(I)V	d	m_85722_	method_1335	ensureCapacity
	m	()Leie$b;	d	m_231175_	method_1326	end
	m	(I)I	e	m_85725_	method_16005	roundUp
	m	()V	g	m_85729_	method_1343	clear
	m	()V	h	m_85730_	method_23477	discard
	m	()Z	j	m_85732_	method_22893	building
	m	()V	l	m_85665_	method_22892	ensureVertexCapacity
	m	()[Lorg/joml/Vector3f;	m	m_166794_	method_31954	makeQuadSortingPoints
	m	()V	n	m_231176_	method_43577	ensureDrawing
	m	()Leie$b;	o	m_231177_	method_43578	storeRenderedBuffer
	m	()V	p	m_231178_	method_43579	reset
	m	()V	q	m_231179_	method_43580	releaseRenderedBuffer
c	eie$1	com/mojang/blaze3d/vertex/BufferBuilder$1	net/minecraft/class_287$1	com/mojang/blaze3d/vertex/BufferBuilder$1
	f	[I	a	f_166795_	field_27353	$SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eie$a	com/mojang/blaze3d/vertex/BufferBuilder$DrawState	net/minecraft/class_287$class_4574	com/mojang/blaze3d/vertex/BufferBuilder$DrawState
	f	Leio;	a	f_85733_	comp_749	format
	f	I	b	f_85734_	comp_750	vertexCount
	f	I	c	f_166797_	comp_751	indexCount
	f	Leio$b;	d	f_85735_	comp_752	mode
	f	Leio$a;	e	f_166798_	comp_753	indexType
	f	Z	f	f_166799_	comp_754	indexOnly
	f	Z	g	f_166800_	comp_755	sequentialIndex
	m	(Leio;IILeio$b;Leio$a;ZZ)V	<init>	<init>	<init>	<init>
	m	()I	a	m_166812_	method_31957	vertexBufferSize
	m	()I	b	m_231180_	method_43429	vertexBufferStart
	m	()I	c	m_231181_	method_43430	vertexBufferEnd
	m	()I	d	m_231182_	method_43431	indexBufferStart
	m	()I	e	m_231183_	method_43432	indexBufferEnd
	m	()I	f	m_166813_	method_31958	bufferSize
	m	()Leio;	g	f_85733_	comp_749	format
	m	()I	h	f_85734_	comp_750	vertexCount
	m	()I	i	f_166797_	comp_751	indexCount
	m	()Leio$b;	j	f_85735_	comp_752	mode
	m	()Leio$a;	k	f_166798_	comp_753	indexType
	m	()Z	l	f_166799_	comp_754	indexOnly
	m	()Z	m	f_166800_	comp_755	sequentialIndex
	m	()I	n	m_166816_	method_31961	indexBufferSize
c	eie$b	com/mojang/blaze3d/vertex/BufferBuilder$RenderedBuffer	net/minecraft/class_287$class_7433	com/mojang/blaze3d/vertex/BufferBuilder$RenderedBuffer
	f	Leie;	a	f_231188_	field_39063	field_39063
	f	I	b	f_231189_	field_39064	pointer
	f	Leie$a;	c	f_231190_	field_39065	drawState
	f	Z	d	f_231191_	field_39066	released
	m	(Leie;ILeie$a;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/ByteBuffer;	a	m_231196_	method_43581	vertexBuffer
	m	()Ljava/nio/ByteBuffer;	b	m_231197_	method_43582	indexBuffer
	m	()Leie$a;	c	m_231198_	method_43583	drawState
	m	()Z	d	m_231199_	method_43584	isEmpty
	m	()V	e	m_231200_	method_43585	release
c	eie$c	com/mojang/blaze3d/vertex/BufferBuilder$SortState	net/minecraft/class_287$class_5594	com/mojang/blaze3d/vertex/BufferBuilder$SortState
	f	Leio$b;	a	f_166817_	field_27358	mode
	f	I	b	f_166818_	field_27359	vertices
	f	[Lorg/joml/Vector3f;	c	f_166819_	field_27360	sortingPoints
	f	Leir;	d	f_276566_	field_43359	sorting
	m	(Leio$b;I[Lorg/joml/Vector3f;Leir;)V	<init>	<init>	<init>	<init>
c	eif	com/mojang/blaze3d/vertex/BufferUploader	net/minecraft/class_286	com/mojang/blaze3d/vertex/BufferUploader
	f	Leim;	a	f_231201_	field_38982	lastImmediateBuffer
	m	()V	<init>	<init>	<init>	<init>
	m	(Leio;)Leim;	a	m_231206_	method_43435	bindImmediateBuffer
	m	(Leie$b;)V	a	m_231202_	method_43433	drawWithShader
	m	()V	a	m_166835_	method_34420	reset
	m	(Leim;)V	a	m_231204_	method_43434	bindImmediateBuffer
	m	(Leie$b;)V	b	m_231209_	method_43437	draw
	m	()V	b	m_231208_	method_43436	invalidate
	m	(Leie$b;)V	c	m_231211_	method_43438	_drawWithShader
	m	(Leie$b;)Leim;	d	m_231213_	method_43439	upload
	m	(Leie$b;)V	e	m_231215_	method_43440	method_43440
c	eig	com/mojang/blaze3d/vertex/BufferVertexConsumer	net/minecraft/class_4584	com/mojang/blaze3d/vertex/BufferVertexConsumer
	m	(IS)V	a	m_5586_	method_22898	putShort
	m	(IF)V	a	m_5832_	method_22897	putFloat
	m	(F)B	a	m_85774_	method_24212	normalIntValue
	m	(IB)V	a	m_5672_	method_22896	putByte
	m	(SSI)Lein;	a	m_85793_	method_22899	uvShort
	m	()V	f	m_5751_	method_1325	nextElement
	m	()Leip;	i	m_6297_	method_22900	currentElement
c	eih	com/mojang/blaze3d/vertex/DefaultVertexFormat	net/minecraft/class_290	com/mojang/blaze3d/vertex/DefaultVertexFormat
	f	Leip;	a	f_85804_	field_1587	ELEMENT_POSITION
	f	Leip;	b	f_85805_	field_1581	ELEMENT_COLOR
	f	Leip;	c	f_85806_	field_1591	ELEMENT_UV0
	f	Leip;	d	f_85807_	field_1583	ELEMENT_UV1
	f	Leip;	e	f_85808_	field_20886	ELEMENT_UV2
	f	Leip;	f	f_85809_	field_1579	ELEMENT_NORMAL
	f	Leip;	g	f_85810_	field_1578	ELEMENT_PADDING
	f	Leip;	h	f_166849_	field_29335	ELEMENT_UV
	f	Leio;	i	f_166850_	field_29336	BLIT_SCREEN
	f	Leio;	j	f_85811_	field_1590	BLOCK
	f	Leio;	k	f_85812_	field_1580	NEW_ENTITY
	f	Leio;	l	f_85813_	field_1584	PARTICLE
	f	Leio;	m	f_85814_	field_1592	POSITION
	f	Leio;	n	f_85815_	field_1576	POSITION_COLOR
	f	Leio;	o	f_166851_	field_29337	POSITION_COLOR_NORMAL
	f	Leio;	p	f_85816_	field_21468	POSITION_COLOR_LIGHTMAP
	f	Leio;	q	f_85817_	field_1585	POSITION_TEX
	f	Leio;	r	f_85818_	field_20887	POSITION_COLOR_TEX
	f	Leio;	s	f_85819_	field_1575	POSITION_TEX_COLOR
	f	Leio;	t	f_85820_	field_20888	POSITION_COLOR_TEX_LIGHTMAP
	f	Leio;	u	f_85821_	field_1586	POSITION_TEX_LIGHTMAP_COLOR
	f	Leio;	v	f_85822_	field_1577	POSITION_TEX_COLOR_NORMAL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eii	com/mojang/blaze3d/vertex/DefaultedVertexConsumer	net/minecraft/class_4585	com/mojang/blaze3d/vertex/DefaultedVertexConsumer
	f	Z	a	f_85824_	field_20889	defaultColorSet
	f	I	b	f_85825_	field_20890	defaultR
	f	I	c	f_85826_	field_20891	defaultG
	f	I	d	f_85827_	field_20892	defaultB
	f	I	e	f_85828_	field_20893	defaultA
	m	()V	<init>	<init>	<init>	<init>
c	eij	com/mojang/blaze3d/vertex/PoseStack	net/minecraft/class_4587	com/mojang/blaze3d/vertex/PoseStack
	f	Ljava/util/Deque;	a	f_85834_	field_20898	poseStack
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Quaternionf;FFF)V	a	m_272245_	method_49278	rotateAround
	m	(Lorg/joml/Matrix4f;)V	a	m_252931_	method_34425	mulPoseMatrix
	m	(FFF)V	a	m_252880_	method_46416	translate
	m	(Ljava/util/ArrayDeque;)V	a	m_252549_	method_22908	method_22908
	m	(DDD)V	a	m_85837_	method_22904	translate
	m	()V	a	m_85836_	method_22903	pushPose
	m	(Lorg/joml/Quaternionf;)V	a	m_252781_	method_22907	mulPose
	m	(FFF)V	b	m_85841_	method_22905	scale
	m	()V	b	m_85849_	method_22909	popPose
	m	()Leij$a;	c	m_85850_	method_23760	last
	m	()Z	d	m_85851_	method_22911	clear
	m	()V	e	m_166856_	method_34426	setIdentity
c	eij$a	com/mojang/blaze3d/vertex/PoseStack$Pose	net/minecraft/class_4587$class_4665	com/mojang/blaze3d/vertex/PoseStack$Pose
	f	Lorg/joml/Matrix4f;	a	f_85852_	field_21327	pose
	f	Lorg/joml/Matrix3f;	b	f_85853_	field_21328	normal
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;)V	<init>	<init>	<init>	<init>
	m	()Lorg/joml/Matrix4f;	a	m_252922_	method_23761	pose
	m	()Lorg/joml/Matrix3f;	b	m_252943_	method_23762	normal
c	eik	com/mojang/blaze3d/vertex/SheetedDecalTextureGenerator	net/minecraft/class_4583	com/mojang/blaze3d/vertex/SheetedDecalTextureGenerator
	f	Lein;	f	f_85867_	field_20866	delegate
	f	Lorg/joml/Matrix4f;	g	f_85868_	field_21053	cameraInversePose
	f	Lorg/joml/Matrix3f;	h	f_85869_	field_21054	normalInversePose
	f	F	i	f_256811_	field_41091	textureScale
	f	F	j	f_85870_	field_20870	x
	f	F	k	f_85871_	field_20871	y
	f	F	l	f_85872_	field_20872	z
	f	I	m	f_85873_	field_20877	overlayU
	f	I	n	f_85874_	field_20878	overlayV
	f	I	o	f_85875_	field_20879	lightCoords
	f	F	p	f_85876_	field_20880	nx
	f	F	q	f_85877_	field_20881	ny
	f	F	r	f_85878_	field_20882	nz
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;F)V	<init>	<init>	<init>	<init>
	m	()V	a	m_85883_	method_22891	resetState
c	eil	com/mojang/blaze3d/vertex/Tesselator	net/minecraft/class_289	com/mojang/blaze3d/vertex/Tesselator
	f	I	a	f_166857_	field_32051	MAX_MEMORY_USE
	f	I	b	f_166858_	field_32052	MAX_FLOATS
	f	Leie;	c	f_85907_	field_1574	builder
	f	Leil;	d	f_85908_	field_1573	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leil;	a	m_85913_	method_1348	getInstance
	m	()V	b	m_85914_	method_1350	end
	m	()Leie;	c	m_85915_	method_1349	getBuilder
c	eim	com/mojang/blaze3d/vertex/VertexBuffer	net/minecraft/class_291	com/mojang/blaze3d/vertex/VertexBuffer
	f	Leim$a;	a	f_285574_	field_44792	usage
	f	I	b	f_231217_	field_1594	vertexBufferId
	f	I	c	f_166860_	field_27366	indexBufferId
	f	I	d	f_166862_	field_29338	arrayObjectId
	f	Leio;	e	f_85917_	field_29339	format
	f	Lcom/mojang/blaze3d/systems/RenderSystem$a;	f	f_166865_	field_38983	sequentialIndices
	f	Leio$a;	g	f_166861_	field_27367	indexType
	f	I	h	f_166863_	field_1593	indexCount
	f	Leio$b;	i	f_166864_	field_27368	mode
	m	(Leim$a;)V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lfki;)V	a	m_253207_	method_34427	drawWithShader
	m	(Leie$b;)V	a	m_231221_	method_1352	upload
	m	()V	a	m_85921_	method_1353	bind
	m	(Leie$a;Ljava/nio/ByteBuffer;)Leio;	a	m_231218_	method_43442	uploadVertexBuffer
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lfki;)V	b	m_166876_	method_34431	_drawWithShader
	m	(Leie$a;Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/systems/RenderSystem$a;	b	m_231223_	method_43443	uploadIndexBuffer
	m	()V	b	m_85931_	method_1354	unbind
	m	()V	c	m_166882_	method_35665	draw
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lfki;)V	c	m_252550_	method_34433	method_34433
	m	()Leio;	d	m_166892_	method_34435	getFormat
	m	()Z	e	m_231230_	method_43444	isInvalid
	m	()Leio$a;	f	m_231231_	method_43445	getIndexType
c	eim$a	com/mojang/blaze3d/vertex/VertexBuffer$Usage	net/minecraft/class_291$class_8555	com/mojang/blaze3d/vertex/VertexBuffer$Usage
	f	Leim$a;	a	STATIC	field_44793	STATIC
	f	Leim$a;	b	DYNAMIC	field_44794	DYNAMIC
	f	I	c	f_285654_	field_44795	id
	f	[Leim$a;	d	$VALUES	field_44796	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()[Leim$a;	a	m_285873_	method_51735	$values
c	ein	com/mojang/blaze3d/vertex/VertexConsumer	net/minecraft/class_4588	com/mojang/blaze3d/vertex/VertexConsumer
	m	(FFF)Lein;	a	m_5601_	method_22914	normal
	m	(Leij$a;Lfkr;[FFFF[IIZ)V	a	m_85995_	method_22920	putBulkData
	m	(IIII)Lein;	a	m_6122_	method_1336	color
	m	(FFFF)Lein;	a	m_85950_	method_22915	color
	m	(DDD)Lein;	a	m_5483_	method_22912	vertex
	m	(Leij$a;Lfkr;FFFII)V	a	m_85987_	method_22919	putBulkData
	m	(II)Lein;	a	m_7122_	method_22917	overlayCoords
	m	(FFFFFFFFFIIFFF)V	a	m_5954_	method_23919	vertex
	m	(I)Lein;	a	m_193479_	method_39415	color
	m	(Lorg/joml/Matrix3f;FFF)Lein;	a	m_252939_	method_23763	normal
	m	(FF)Lein;	a	m_7421_	method_22913	uv
	m	(Lorg/joml/Matrix4f;FFF)Lein;	a	m_252986_	method_22918	vertex
	m	(I)Lein;	b	m_85969_	method_22916	uv2
	m	(IIII)V	b	m_7404_	method_22901	defaultColor
	m	(II)Lein;	b	m_7120_	method_22921	uv2
	m	(I)Lein;	c	m_86008_	method_22922	overlayCoords
	m	()V	e	m_5752_	method_1344	endVertex
	m	()V	k	m_141991_	method_35666	unsetDefaultColor
c	eio	com/mojang/blaze3d/vertex/VertexFormat	net/minecraft/class_293	com/mojang/blaze3d/vertex/VertexFormat
	f	Lcom/google/common/collect/ImmutableList;	a	f_86012_	field_1602	elements
	f	Lcom/google/common/collect/ImmutableMap;	b	f_166905_	field_29340	elementMapping
	f	Lit/unimi/dsi/fastutil/ints/IntList;	c	f_86013_	field_1597	offsets
	f	I	d	f_86014_	field_1600	vertexSize
	f	Leim;	e	f_231232_	field_38984	immediateDrawVertexBuffer
	m	(Lcom/google/common/collect/ImmutableMap;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_86017_	method_1359	getIntegerSize
	m	()I	b	m_86020_	method_1362	getVertexSize
	m	()Lcom/google/common/collect/ImmutableList;	c	m_86023_	method_1357	getElements
	m	()Lcom/google/common/collect/ImmutableList;	d	m_166911_	method_34445	getElementAttributeNames
	m	()V	e	m_166912_	method_22649	setupBufferState
	m	()V	f	m_86024_	method_22651	clearBufferState
	m	()Leim;	g	m_231233_	method_43446	getImmediateDrawVertexBuffer
	m	()V	h	m_166916_	method_34449	_setupBufferState
	m	()V	i	m_166917_	method_34450	_clearBufferState
c	eio$1	com/mojang/blaze3d/vertex/VertexFormat$1	net/minecraft/class_293$1	com/mojang/blaze3d/vertex/VertexFormat$1
	f	[I	a	f_166918_	field_27370	$SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eio$a	com/mojang/blaze3d/vertex/VertexFormat$IndexType	net/minecraft/class_293$class_5595	com/mojang/blaze3d/vertex/VertexFormat$IndexType
	f	Leio$a;	a	SHORT	field_27372	SHORT
	f	Leio$a;	b	INT	field_27373	INT
	f	I	c	f_166923_	field_27374	asGLType
	f	I	d	f_166924_	field_27375	bytes
	f	[Leio$a;	e	$VALUES	field_27376	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	()[Leio$a;	a	m_166932_	method_36816	$values
	m	(I)Leio$a;	a	m_166933_	method_31972	least
c	eio$b	com/mojang/blaze3d/vertex/VertexFormat$Mode	net/minecraft/class_293$class_5596	com/mojang/blaze3d/vertex/VertexFormat$Mode
	f	Leio$b;	a	LINES	field_27377	LINES
	f	Leio$b;	b	LINE_STRIP	field_27378	LINE_STRIP
	f	Leio$b;	c	DEBUG_LINES	field_29344	DEBUG_LINES
	f	Leio$b;	d	DEBUG_LINE_STRIP	field_29345	DEBUG_LINE_STRIP
	f	Leio$b;	e	TRIANGLES	field_27379	TRIANGLES
	f	Leio$b;	f	TRIANGLE_STRIP	field_27380	TRIANGLE_STRIP
	f	Leio$b;	g	TRIANGLE_FAN	field_27381	TRIANGLE_FAN
	f	Leio$b;	h	QUADS	field_27382	QUADS
	f	I	i	f_166946_	field_27383	asGLMode
	f	I	j	f_166947_	field_27384	primitiveLength
	f	I	k	f_166948_	field_27385	primitiveStride
	f	Z	l	f_231234_	field_38878	connectedPrimitives
	f	[Leio$b;	m	$VALUES	field_27386	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIIZ)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_166958_	method_31973	indexCount
	m	()[Leio$b;	a	m_166957_	method_36817	$values
c	eip	com/mojang/blaze3d/vertex/VertexFormatElement	net/minecraft/class_296	com/mojang/blaze3d/vertex/VertexFormatElement
	f	Leip$a;	a	f_86030_	field_1615	type
	f	Leip$b;	b	f_86031_	field_1614	usage
	f	I	c	f_86032_	field_1613	index
	f	I	d	f_86033_	field_1612	count
	f	I	e	f_86034_	field_21329	byteSize
	m	(ILeip$a;Leip$b;I)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_166963_	method_22653	clearBufferState
	m	(IJI)V	a	m_166965_	method_22652	setupBufferState
	m	(ILeip$b;)Z	a	m_86042_	method_1383	supportsUsage
	m	()Leip$a;	a	m_86041_	method_1386	getType
	m	()Leip$b;	b	m_86048_	method_1382	getUsage
	m	()I	c	m_166969_	method_34451	getCount
	m	()I	d	m_86049_	method_1385	getIndex
	m	()I	e	m_86050_	method_1387	getByteSize
	m	()Z	f	m_166970_	method_35667	isPosition
c	eip$a	com/mojang/blaze3d/vertex/VertexFormatElement$Type	net/minecraft/class_296$class_297	com/mojang/blaze3d/vertex/VertexFormatElement$Type
	f	Leip$a;	a	FLOAT	field_1623	FLOAT
	f	Leip$a;	b	UBYTE	field_1624	UBYTE
	f	Leip$a;	c	BYTE	field_1621	BYTE
	f	Leip$a;	d	USHORT	field_1622	USHORT
	f	Leip$a;	e	SHORT	field_1625	SHORT
	f	Leip$a;	f	UINT	field_1619	UINT
	f	Leip$a;	g	INT	field_1617	INT
	f	I	h	f_86063_	field_1618	size
	f	Ljava/lang/String;	i	f_86064_	field_1626	name
	f	I	j	f_86065_	field_1627	glType
	f	[Leip$a;	k	$VALUES	field_1620	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_86074_	method_1391	getSize
	m	()Ljava/lang/String;	b	m_86075_	method_1389	getName
	m	()I	c	m_86076_	method_1390	getGlType
	m	()[Leip$a;	d	m_166971_	method_36818	$values
c	eip$b	com/mojang/blaze3d/vertex/VertexFormatElement$Usage	net/minecraft/class_296$class_298	com/mojang/blaze3d/vertex/VertexFormatElement$Usage
	f	Leip$b;	a	POSITION	field_1633	POSITION
	f	Leip$b;	b	NORMAL	field_1635	NORMAL
	f	Leip$b;	c	COLOR	field_1632	COLOR
	f	Leip$b;	d	UV	field_1636	UV
	f	Leip$b;	e	PADDING	field_1629	PADDING
	f	Leip$b;	f	GENERIC	field_20782	GENERIC
	f	Ljava/lang/String;	g	f_86086_	field_1630	name
	f	Leip$b$b;	h	f_86087_	field_20783	setupState
	f	Leip$b$a;	i	f_86088_	field_20784	clearState
	f	[Leip$b;	j	$VALUES	field_1631	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Leip$b$b;Leip$b$a;)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_166978_	method_22654	clearBufferState
	m	()Ljava/lang/String;	a	m_86097_	method_1392	getName
	m	(IIIJII)V	a	m_166981_	method_22655	setupBufferState
	m	(II)V	b	m_166989_	method_34452	method_34452
	m	(IIIJII)V	b	m_166992_	method_22658	method_22658
	m	()[Leip$b;	b	m_166988_	method_36819	$values
	m	(IIIJII)V	c	m_167002_	method_22660	method_22660
	m	(II)V	c	m_166999_	method_22657	method_22657
	m	(II)V	d	m_167009_	method_22659	method_22659
	m	(IIIJII)V	d	m_167012_	method_22662	method_22662
	m	(II)V	e	m_167019_	method_22661	method_22661
	m	(IIIJII)V	e	m_167022_	method_22664	method_22664
	m	(IIIJII)V	f	m_167032_	method_22666	method_22666
	m	(II)V	f	m_167029_	method_22663	method_22663
	m	(IIIJII)V	g	m_167042_	method_22667	method_22667
	m	(II)V	g	m_167039_	method_22665	method_22665
c	eip$b$a	com/mojang/blaze3d/vertex/VertexFormatElement$Usage$ClearState	net/minecraft/class_296$class_298$class_5938	com/mojang/blaze3d/vertex/VertexFormatElement$Usage$ClearState
	m	(II)V	clearBufferState	m_167049_	clearBufferState	clearBufferState
c	eip$b$b	com/mojang/blaze3d/vertex/VertexFormatElement$Usage$SetupState	net/minecraft/class_296$class_298$class_4575	com/mojang/blaze3d/vertex/VertexFormatElement$Usage$SetupState
	m	(IIIJII)V	setupBufferState	m_167052_	setupBufferState	setupBufferState
c	eiq	com/mojang/blaze3d/vertex/VertexMultiConsumer	net/minecraft/class_4720	com/mojang/blaze3d/vertex/VertexMultiConsumer
	m	()V	<init>	<init>	<init>	<init>
	m	([Lein;)Lein;	a	m_167063_	method_35670	create
	m	(Lein;)Lein;	a	m_167061_	method_35669	create
	m	(Lein;Lein;)Lein;	a	m_86168_	method_24037	create
	m	()Lein;	a	m_167060_	method_35668	create
c	eiq$a	com/mojang/blaze3d/vertex/VertexMultiConsumer$Double	net/minecraft/class_4720$class_4589	com/mojang/blaze3d/vertex/VertexMultiConsumer$Double
	f	Lein;	a	f_86171_	field_21685	first
	f	Lein;	b	f_86172_	field_21686	second
	m	(Lein;Lein;)V	<init>	<init>	<init>	<init>
c	eiq$b	com/mojang/blaze3d/vertex/VertexMultiConsumer$Multiple	net/minecraft/class_4720$class_6189	com/mojang/blaze3d/vertex/VertexMultiConsumer$Multiple
	f	[Lein;	a	f_167071_	field_32053	delegates
	m	([Lein;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_167144_	method_35677	forEach
	m	(IILein;)V	a	m_167140_	method_35676	method_35676
	m	(FFLein;)V	a	m_167122_	method_35674	method_35674
	m	(IIIILein;)V	a	m_167134_	method_35675	method_35675
	m	(FFFFFFFFFIIFFFLein;)V	a	m_167101_	method_35672	method_35672
	m	(DDDLein;)V	a	m_167078_	method_35671	method_35671
	m	(FFFLein;)V	a	m_167117_	method_35673	method_35673
	m	(IILein;)V	b	m_167164_	method_35679	method_35679
	m	(IIIILein;)V	b	m_167158_	method_35678	method_35678
c	eir	com/mojang/blaze3d/vertex/VertexSorting	net/minecraft/class_8251	com/mojang/blaze3d/vertex/VertexSorting
	f	Leir;	a	f_276450_	field_43360	DISTANCE_TO_ORIGIN
	f	Leir;	b	f_276633_	field_43361	ORTHOGRAPHIC_Z
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/joml/Vector3f;)Leir;	a	m_276997_	method_49909	byDistance
	m	([FII)I	a	m_276941_	method_49910	method_49910
	m	(Leir$a;)Leir;	a	m_277161_	method_49907	byDistance
	m	(Leir$a;[Lorg/joml/Vector3f;)[I	a	m_277155_	method_49908	method_49908
	m	(FFF)Leir;	a	m_277071_	method_49906	byDistance
	m	(Lorg/joml/Vector3f;)F	b	m_277160_	method_49911	method_49911
	m	([Lorg/joml/Vector3f;)[I	sort	m_277065_	sort	sort
c	eir$a	com/mojang/blaze3d/vertex/VertexSorting$DistanceFunction	net/minecraft/class_8251$class_8252	com/mojang/blaze3d/vertex/VertexSorting$DistanceFunction
	m	(Lorg/joml/Vector3f;)F	apply	m_276875_	apply	apply
c	eis	com/mojang/blaze3d/vertex/package-info	net/minecraft/class_6190	com/mojang/blaze3d/vertex/package-info
c	eit	com/mojang/realmsclient/KeyCombo	net/minecraft/class_4324	com/mojang/realmsclient/KeyCombo
	f	[C	a	f_86221_	field_19453	chars
	f	I	b	f_86222_	field_19454	matchIndex
	f	Ljava/lang/Runnable;	c	f_86223_	field_19455	onCompletion
	m	([C)V	<init>	<init>	<init>	<init>
	m	([CLjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(C)Z	a	m_86228_	method_20833	keyPressed
	m	()V	a	m_86227_	method_20832	reset
	m	()V	b	m_167172_	method_35680	method_35680
c	eiu	com/mojang/realmsclient/RealmsMainScreen	net/minecraft/class_4325	com/mojang/realmsclient/RealmsMainScreen
	f	Lacq;	G	f_86302_	field_22554	EXPIRED_ICON_LOCATION
	f	Lacq;	H	f_86303_	field_22555	EXPIRES_SOON_ICON_LOCATION
	f	Lacq;	I	f_86305_	field_22557	INVITATION_ICONS_LOCATION
	f	Lacq;	J	f_86306_	field_22558	INVITE_ICON_LOCATION
	f	Lacq;	K	f_86307_	field_22559	WORLDICON_LOCATION
	f	Lacq;	L	f_86308_	field_22560	LOGO_LOCATION
	f	Lacq;	M	f_86311_	field_22563	NEWS_LOCATION
	f	Lacq;	N	f_86312_	field_22564	POPUP_LOCATION
	f	Lacq;	O	f_86231_	field_22548	DARKEN_LOCATION
	f	Lacq;	P	f_86232_	field_22549	CROSS_ICON_LOCATION
	f	Lacq;	Q	f_86233_	field_22550	TRIAL_ICON_LOCATION
	f	Lacq;	R	f_273868_	field_42995	INFO_ICON_LOCATION
	f	Ljava/util/List;	S	f_86237_	field_26449	TRIAL_MESSAGE_LINES
	f	Lsw;	T	f_86238_	field_26450	SERVER_UNITIALIZED_TEXT
	f	Lsw;	U	f_86239_	field_26451	SUBSCRIPTION_EXPIRED_TEXT
	f	Lsw;	V	f_86240_	field_26452	SUBSCRIPTION_RENEW_TEXT
	f	Lsw;	W	f_86241_	field_26453	TRIAL_EXPIRED_TEXT
	f	Lsw;	X	f_86243_	field_26455	SELECT_MINIGAME_PREFIX
	f	Lsw;	Y	f_86244_	field_26456	POPUP_TEXT
	f	Lsw;	Z	f_271303_	field_42859	PLAY_TEXT
	f	Lorg/slf4j/Logger;	a	f_86257_	field_19475	LOGGER
	f	Z	aA	f_86275_	field_19494	hasParentalConsent
	f	Z	aB	f_86276_	field_19495	checkedParentalConsent
	f	Z	aC	f_86277_	field_19496	checkedClientCompatability
	f	Leuq;	aD	f_86278_	field_19463	realmsGenericErrorScreen
	f	Z	aE	f_86279_	field_19464	regionsPinged
	f	Lcom/google/common/util/concurrent/RateLimiter;	aF	f_86280_	field_19477	inviteNarrationLimiter
	f	Z	aG	f_86281_	field_19478	dontSetConnectedToRealms
	f	Leuq;	aH	f_86282_	field_19482	lastScreen
	f	Leiu$h;	aI	f_86283_	field_19483	realmSelectionList
	f	Z	aJ	f_167174_	field_33775	realmsSelectionListAdded
	f	Lepi;	aK	f_86285_	field_19485	playButton
	f	Lepi;	aL	f_86286_	field_19486	backButton
	f	Lepi;	aM	f_86287_	field_19487	renewButton
	f	Lepi;	aN	f_86288_	field_19488	configureButton
	f	Lepi;	aO	f_86289_	field_19489	leaveButton
	f	Ljava/util/List;	aP	f_86291_	field_19491	realmsServers
	f	I	aQ	f_86292_	field_19492	numberOfPendingInvites
	f	I	aR	f_86293_	field_19493	animTick
	f	Z	aS	f_86294_	field_19497	hasFetchedServers
	f	Z	aT	f_86295_	field_19498	popupOpenedByUser
	f	Z	aU	f_86296_	field_19499	justClosedPopup
	f	Z	aV	f_86297_	field_19500	trialsAvailable
	f	Z	aW	f_86298_	field_19456	createdTrial
	f	Z	aX	f_86299_	field_19457	showingPopup
	f	Z	aY	f_86258_	field_19458	hasUnreadNews
	f	Ljava/lang/String;	aZ	f_86259_	field_19459	newsLink
	f	Lsw;	aa	f_271231_	field_42860	LEAVE_SERVER_TEXT
	f	Lsw;	ab	f_271441_	field_42861	CONFIGURE_SERVER_TEXT
	f	Lsw;	ac	f_86245_	field_26457	SERVER_EXPIRED_TOOLTIP
	f	Lsw;	ad	f_86246_	field_26458	SERVER_EXPIRES_SOON_TOOLTIP
	f	Lsw;	ae	f_86247_	field_26459	SERVER_EXPIRES_IN_DAY_TOOLTIP
	f	Lsw;	af	f_86248_	field_26460	SERVER_OPEN_TOOLTIP
	f	Lsw;	ag	f_86249_	field_26461	SERVER_CLOSED_TOOLTIP
	f	Lsw;	ah	f_86253_	field_26465	NEWS_TOOLTIP
	f	Lsw;	ai	f_167175_	field_33776	UNITIALIZED_WORLD_NARRATION
	f	Lsw;	aj	f_167173_	field_33774	TRIAL_TEXT
	f	I	ak	f_271378_	field_42862	BUTTON_WIDTH
	f	I	al	f_271412_	field_42863	BUTTON_TOP_ROW_WIDTH
	f	I	am	f_271271_	field_42864	BUTTON_BOTTOM_ROW_WIDTH
	f	I	an	f_271314_	field_42865	FOOTER_HEIGHT
	f	I	ao	f_278420_	field_44509	LOGO_WIDTH
	f	I	ap	f_278497_	field_44510	LOGO_HEIGHT
	f	I	aq	f_278430_	field_44511	LOGO_TEXTURE_WIDTH
	f	I	ar	f_278488_	field_44512	LOGO_TEXTURE_HEIGHT
	f	I	as	f_278451_	field_44513	LOGO_PADDING
	f	I	at	f_278457_	field_44514	HEADER_HEIGHT
	f	Ljava/util/List;	au	f_86254_	field_21517	teaserImages
	f	Lelx$c;	av	f_238705_	field_39680	dataSubscription
	f	Leks;	aw	f_238533_	field_39681	serverList
	f	Ljava/util/Set;	ax	f_273876_	field_42996	handledSeenNotifications
	f	Z	ay	f_86256_	field_19476	overrideConfigure
	f	I	az	f_86274_	field_19481	lastScrollYPosition
	f	Lacq;	b	f_86300_	field_22552	ON_ICON_LOCATION
	f	I	ba	f_86260_	field_19460	carouselIndex
	f	I	bb	f_86261_	field_19461	carouselTick
	f	Z	bc	f_86262_	field_19462	hasSwitchedCarouselImage
	f	Ljava/util/List;	bd	f_86263_	field_19465	keyCombos
	f	J	be	f_212359_	field_37267	lastClickTime
	f	Ljava/util/concurrent/locks/ReentrantLock;	bf	f_86265_	field_19467	connectLock
	f	Lepz;	bg	f_86266_	field_26466	formattedPopup
	f	Ljava/util/List;	bh	f_273903_	field_42997	notifications
	f	Lepi;	bi	f_86268_	field_19469	showPopupButton
	f	Leiu$g;	bj	f_86269_	field_19470	pendingInvitesButton
	f	Lepi;	bk	f_86270_	field_19471	newsButton
	f	Lepi;	bl	f_86271_	field_19472	createTrialButton
	f	Lepi;	bm	f_86272_	field_19473	buyARealmButton
	f	Lepi;	bn	f_86273_	field_19474	closeButton
	f	Lacq;	c	f_86301_	field_22553	OFF_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Leiu;)Leov;	A	m_274440_	method_49548	method_49548
	m	(Leiu;)Leov;	B	m_274485_	method_49549	method_49549
	m	()Z	B	m_86318_	method_20842	shouldShowMessageInList
	m	()Z	C	m_86321_	method_20918	hasParentalConsent
	m	(Leiu;)Leov;	C	m_167221_	method_36840	method_36840
	m	()Z	D	m_86324_	method_20920	shouldShowPopupButton
	m	(Leiu;)Leov;	D	m_167209_	method_51232	method_51232
	m	()V	E	m_274604_	method_49550	refreshRealmsSelectionList
	m	(Leiu;)Lenn;	E	m_278839_	method_51233	method_51233
	m	()V	F	m_240107_	method_44609	refreshFetcher
	m	()V	G	m_86327_	method_20922	pingRegions
	m	()Ljava/util/List;	H	m_86330_	method_20924	getOwnedNonExpiredWorldIds
	m	()V	I	m_86336_	method_20932	checkClientCompatability
	m	()V	J	m_86342_	method_20936	checkParentalConsent
	m	()V	K	m_86345_	method_20938	switchToStage
	m	()V	L	m_86348_	method_20940	switchToLocal
	m	()V	M	m_86351_	method_20941	switchToProd
	m	()V	N	m_86357_	method_20943	saveListScrollPosition
	m	()Lejq;	O	m_193481_	method_38503	getSelectedServer
	m	()V	P	m_86360_	method_20834	onClosePopup
	m	()I	Q	m_86363_	method_20835	popupX0
	m	()I	R	m_86366_	method_20836	popupY0
	m	()V	S	m_231242_	method_22098	method_22098
	m	()V	T	m_86372_	method_20839	method_20839
	m	()V	U	m_86375_	method_20840	method_20840
	m	()V	V	m_86378_	method_20841	method_20841
	m	(Ljava/util/List;Ljava/lang/Object;)V	a	m_273957_	method_49556	method_49556
	m	(ZLejq;)V	a	m_193493_	method_24991	leaveServer
	m	(Leiu;Lsw;)V	a	m_258074_	method_47389	method_47389
	m	(CLeit;)V	a	m_231243_	method_20843	method_20843
	m	(Leiu$i;Ljava/util/function/Consumer;)V	a	m_274332_	method_49553	callRealmsClient
	m	(Ljava/util/UUID;Lejp;)Z	a	m_273951_	method_49559	method_49559
	m	(Lepi;)V	a	m_279669_	method_49283	method_49283
	m	(Ljava/util/UUID;Ljava/lang/Object;)V	a	m_273958_	method_49560	method_49560
	m	(Lejq;Leuq;)V	a	m_86515_	method_20853	play
	m	()Z	a	m_86528_	method_20870	shouldShowPopup
	m	(Ljava/util/List;Leiz;)Ljava/lang/Object;	a	m_273954_	method_49555	method_49555
	m	(Leox;IIZIIZZ)V	a	m_280162_	method_20850	renderNews
	m	(Ljava/util/UUID;Leiz;)Ljava/lang/Object;	a	m_273956_	method_49558	method_49558
	m	(Leiu$i;Lenn;)Ljava/lang/Object;	a	m_273959_	method_49552	method_49552
	m	(Z)V	a	m_167190_	method_35682	setCreatedTrial
	m	(Leox;IIIII)V	a	m_280377_	method_24987	drawExpiring
	m	(Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_273955_	method_49554	method_49554
	m	(Ljava/util/UUID;)V	a	m_274580_	method_49557	dismissNotification
	m	(Lekq;)Lelx$c;	a	m_86354_	method_44611	initDataFetcher
	m	(Ljava/lang/Integer;)V	a	m_279668_	method_44614	method_44614
	m	(Lejq;)V	a	m_86513_	method_20852	updateButtonStates
	m	(Lacq;)Z	a	m_238851_	method_23764	method_23764
	m	(Lejv;)V	a	m_238846_	method_44610	method_44610
	m	(DD)Z	a	m_86393_	method_20844	isOutsidePopup
	m	(Leiu$h;Lejp;)V	a	m_274411_	method_49551	addEntriesForNotification
	m	(Lakx;)V	a	m_86406_	method_23765	updateTeaserImages
	m	(Leiu;)Lenn;	a	m_167186_	method_36825	method_36825
	m	(Ljava/lang/Boolean;)V	a	m_231251_	method_44613	method_44613
	m	(Lekq;Lejo;)V	a	m_238848_	method_44612	method_44612
	m	(Leox;IIII)V	a	m_280597_	method_20846	drawExpired
	m	(Lejq;Z)V	a	m_231248_	method_38504	method_38504
	m	(Leiu;Leqt;)V	a	m_271543_	method_49281	method_49281
	m	(Lejq;Leiu$d;)Z	a	m_238843_	method_31172	method_31172
	m	(Lepi;)V	b	m_86678_	method_49284	method_49284
	m	(Lejq;)Z	b	m_86562_	method_20874	shouldPlayButtonBeActive
	m	(Leox;IIII)V	b	m_280236_	method_20873	drawOpen
	m	(Lacq;)Z	b	m_238841_	method_23766	method_23766
	m	(Leiu;)Lenn;	b	m_167192_	method_36826	method_36826
	m	(Lejq;)Z	c	m_86594_	method_20884	shouldRenewButtonBeActive
	m	()V	c	m_264589_	method_48171	addTopButtons
	m	(Leox;)V	c	m_86626_	method_20837	renderLocal
	m	(Leox;IIII)V	c	m_280129_	method_20883	drawClose
	m	(Leox;IIF)V	c	m_280475_	method_20872	drawPopup
	m	(Ljava/util/List;)V	c	m_273952_	method_49561	method_49561
	m	(Lepi;)V	c	m_86621_	method_49286	method_49286
	m	(Leiu;)Lenn;	c	m_167194_	method_36827	method_36827
	m	(Leox;)V	d	m_86601_	method_20838	renderStage
	m	(Lepi;)V	d	m_86671_	method_49289	method_49289
	m	(Ljava/util/List;)V	d	m_275762_	method_44615	method_44615
	m	()V	d	m_264302_	method_48173	addMiddleButtons
	m	(Lejq;)Z	d	m_86619_	method_49285	shouldConfigureButtonBeActive
	m	(Leiu;)Lenn;	d	m_86544_	method_20876	method_20876
	m	(Lepi;)V	e	m_86658_	method_49290	method_49290
	m	(Lejq;)Z	e	m_86644_	method_49288	shouldLeaveButtonBeActive
	m	()V	e	m_272189_	method_49287	addFooterButtons
	m	(Leiu;)Lenn;	e	m_86582_	method_20885	method_20885
	m	(Lejq;)V	f	m_193499_	method_20928	onRenew
	m	(Lepi;)V	f	m_231254_	method_48178	method_48178
	m	(Leiu;)Lenn;	f	m_167196_	method_36828	method_36828
	m	(Lejq;)V	g	m_86656_	method_20903	configureClicked
	m	()V	g	m_193498_	method_38505	resetScreen
	m	(Lepi;)V	g	m_279667_	method_48179	method_48179
	m	(Leiu;)Lenn;	g	m_167198_	method_36829	method_36829
	m	()Leiu;	h	m_86660_	method_20902	newScreen
	m	(Lepi;)V	h	m_86596_	method_48180	method_48180
	m	(Lejq;)V	h	m_86669_	method_20906	leaveClicked
	m	(Leiu;)Lenn;	h	m_167201_	method_36830	method_36830
	m	(Lejq;)V	i	m_86676_	method_31174	removeServer
	m	(Leiu;)Lenn;	i	m_86632_	method_24992	method_24992
	m	(Lejq;)Z	j	m_86683_	method_20909	isSelfOwnedServer
	m	(Leiu;)Lenn;	j	m_86654_	method_24994	method_24994
	m	(Leiu;)Lenn;	k	m_86667_	method_24996	method_24996
	m	(Lejq;)Z	k	m_86688_	method_25001	isSelfOwnedNonExpiredServer
	m	(Leiu;)Lenn;	l	m_86674_	method_24998	method_24998
	m	(Leiu;)Lenn;	m	m_86681_	method_25000	method_25000
	m	(Leiu;)Leov;	n	m_231256_	method_44254	method_44254
	m	(Leiu;)Leov;	o	m_274513_	method_49562	method_49562
	m	(Leiu;)Leov;	p	m_167205_	method_36832	method_36832
	m	(Leiu;)Lenn;	q	m_167203_	method_36833	method_36833
	m	(Leiu;)Lenn;	r	m_278724_	method_36834	method_36834
	m	(Leiu;)Lenn;	s	m_278804_	method_36835	method_36835
	m	(Leiu;)Leov;	t	m_274617_	method_49563	method_49563
	m	(Leiu;)Leov;	u	m_167215_	method_36837	method_36837
	m	(Leiu;)Leov;	v	m_167211_	method_51234	method_51234
	m	(Leiu;)Leov;	w	m_167219_	method_36839	method_36839
	m	(Leiu;)Leov;	x	m_167223_	method_36841	method_36841
	m	(Leiu;)Leov;	y	m_167225_	method_36842	method_36842
	m	(Leiu;)Leov;	z	m_167176_	method_36820	method_36820
c	eiu$1	com/mojang/realmsclient/RealmsMainScreen$1	net/minecraft/class_4325$1	com/mojang/realmsclient/RealmsMainScreen$1
	f	Leiu;	a	f_86733_	field_22565	field_22565
	m	(Leiu;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lekm;)V	a	m_231260_	method_25015	method_25015
	m	()V	a	m_86740_	method_25016	method_25016
	m	()V	b	m_86741_	method_25017	method_25017
c	eiu$2	com/mojang/realmsclient/RealmsMainScreen$2	net/minecraft/class_4325$2	com/mojang/realmsclient/RealmsMainScreen$2
	f	Leiu;	a	f_86743_	field_22566	field_22566
	m	(Leiu;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lekm;)V	a	m_86748_	method_25019	method_25019
	m	()V	a	m_86747_	method_25018	method_25018
c	eiu$3	com/mojang/realmsclient/RealmsMainScreen$3	net/minecraft/class_4325$3	com/mojang/realmsclient/RealmsMainScreen$3
	f	Leiu;	a	f_86751_	field_19507	field_19507
	m	(Leiu;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eiu$4	com/mojang/realmsclient/RealmsMainScreen$4	net/minecraft/class_4325$4	com/mojang/realmsclient/RealmsMainScreen$4
	f	Leiu;	a	f_86756_	field_19508	field_19508
	m	(Leiu;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eiu$5	com/mojang/realmsclient/RealmsMainScreen$5	net/minecraft/class_4325$5	com/mojang/realmsclient/RealmsMainScreen$5
	f	Lejq;	a	f_193501_	field_34774	val$server
	f	Leiu;	b	f_86761_	field_19509	field_19509
	m	(Leiu;Ljava/lang/String;Lejq;)V	<init>	<init>	<init>	<init>
	m	(Lekm;)V	a	m_86767_	method_25020	method_25020
	m	(Lejq;)V	a	m_86765_	method_24235	method_24235
c	eiu$a	com/mojang/realmsclient/RealmsMainScreen$ButtonEntry	net/minecraft/class_4325$class_8200	com/mojang/realmsclient/RealmsMainScreen$ButtonEntry
	f	Leiu;	a	f_273854_	field_42998	field_42998
	f	Lepi;	c	f_273936_	field_42999	button
	f	I	d	f_273836_	field_43000	xPos
	m	(Leiu;Lepi;)V	<init>	<init>	<init>	<init>
c	eiu$b	com/mojang/realmsclient/RealmsMainScreen$CloseButton	net/minecraft/class_4325$class_4326	com/mojang/realmsclient/RealmsMainScreen$CloseButton
	f	Leiu;	a	f_86770_	field_19514	field_19514
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	(Leiu;Lepi;)V	a	m_86773_	method_25021	method_25021
c	eiu$c	com/mojang/realmsclient/RealmsMainScreen$CrossButton	net/minecraft/class_4325$class_8201	com/mojang/realmsclient/RealmsMainScreen$CrossButton
	m	(Lepi$c;Lsw;)V	<init>	<init>	<init>	<init>
	m	(IILepi$c;Lsw;)V	<init>	<init>	<init>	<init>
c	eiu$d	com/mojang/realmsclient/RealmsMainScreen$Entry	net/minecraft/class_4325$class_4866	com/mojang/realmsclient/RealmsMainScreen$Entry
	f	Leiu;	b	f_86781_	field_22567	field_22567
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	()Lejq;	b	m_183377_	method_38506	getServer
c	eiu$e	com/mojang/realmsclient/RealmsMainScreen$NewsButton	net/minecraft/class_4325$class_4327	com/mojang/realmsclient/RealmsMainScreen$NewsButton
	f	Leiu;	a	f_86799_	field_19515	field_19515
	f	I	b	f_278375_	field_44515	SIDE
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	(Leiu;Lepi;)V	a	m_273960_	method_25022	method_25022
c	eiu$f	com/mojang/realmsclient/RealmsMainScreen$NotificationMessageEntry	net/minecraft/class_4325$class_8202	com/mojang/realmsclient/RealmsMainScreen$NotificationMessageEntry
	f	Leiu;	a	f_273824_	field_43001	field_43001
	f	I	c	f_273834_	field_43002	SIDE_MARGINS
	f	I	d	f_273894_	field_43003	ITEM_HEIGHT
	f	I	e	f_273853_	field_43004	OUTLINE_COLOR
	f	Lsw;	f	f_273835_	field_43005	text
	f	Ljava/util/List;	g	f_273924_	field_43006	children
	f	Leiu$c;	h	f_273947_	field_43007	dismissButton
	f	Leqa;	i	f_273817_	field_43008	textWidget
	f	Lesf;	j	f_273902_	field_43009	gridLayout
	f	Lese;	k	f_273811_	field_43010	textFrame
	f	I	l	f_273937_	field_43011	lastEntryWidth
	m	(Leiu;Lsw;Lejp;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_274357_	method_49564	updateEntryWidth
	m	(Lejp;Lepi;)V	a	m_274379_	method_49566	method_49566
	m	(Leox;IIFLepf;)V	a	m_279670_	method_49565	method_49565
	m	(I)V	b	m_274589_	method_49567	refreshLayout
c	eiu$g	com/mojang/realmsclient/RealmsMainScreen$PendingInvitesButton	net/minecraft/class_4325$class_4328	com/mojang/realmsclient/RealmsMainScreen$PendingInvitesButton
	f	Lsw;	C	f_278406_	field_44516	TITLE
	f	Leqp;	D	f_278403_	field_44517	NO_PENDING_INVITES
	f	Leqp;	E	f_278506_	field_44518	PENDING_INVITES
	f	I	F	f_278435_	field_44519	WIDTH
	f	I	G	f_278376_	field_44520	HEIGHT
	f	I	H	f_278408_	field_44521	X_OFFSET
	f	I	I	f_278385_	field_44522	INVITES_WIDTH
	f	I	J	f_278453_	field_44523	INVITES_HEIGHT
	f	I	K	f_278437_	field_44524	INVITES_OFFSET
	f	Leiu;	a	f_86810_	field_19516	field_19516
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	(Leiu;Lepi;)V	a	m_278766_	method_51236	method_51236
	m	()V	a	m_86821_	method_37005	tick
	m	(Leox;)V	a	m_280587_	method_51235	drawInvitations
c	eiu$h	com/mojang/realmsclient/RealmsMainScreen$RealmSelectionList	net/minecraft/class_4325$class_4329	com/mojang/realmsclient/RealmsMainScreen$RealmSelectionList
	f	Leiu;	a	f_86822_	field_19517	field_19517
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	(Leiu$d;)V	a	m_6987_	method_25024	setSelected
c	eiu$i	com/mojang/realmsclient/RealmsMainScreen$RealmsCall	net/minecraft/class_4325$class_8203	com/mojang/realmsclient/RealmsMainScreen$RealmsCall
	m	(Leiz;)Ljava/lang/Object;	request	m_274420_	request	request
c	eiu$j	com/mojang/realmsclient/RealmsMainScreen$ServerEntry	net/minecraft/class_4325$class_4330	com/mojang/realmsclient/RealmsMainScreen$ServerEntry
	f	Leiu;	a	f_86852_	field_19519	field_19519
	f	I	c	f_167228_	field_32054	SKIN_HEAD_LARGE_WIDTH
	f	Lejq;	d	f_86853_	field_19518	serverData
	m	(Leiu;Lejq;)V	<init>	<init>	<init>	<init>
	m	(Lejq;Leox;IIIIII)V	a	m_271912_	method_49291	renderStatusLights
	m	(Lejq;Leox;IIII)V	a	m_280291_	method_20945	renderMcoServerItem
	m	(Lejq;Leox;IIII)V	b	m_280176_	method_20946	renderLegacy
c	eiu$k	com/mojang/realmsclient/RealmsMainScreen$TrialEntry	net/minecraft/class_4325$class_4331	com/mojang/realmsclient/RealmsMainScreen$TrialEntry
	f	Leiu;	a	f_86903_	field_19520	field_19520
	m	(Leiu;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIIII)V	a	m_86913_	method_20947	renderTrialItem
c	eiv	com/mojang/realmsclient/Unit	net/minecraft/class_4428	com/mojang/realmsclient/Unit
	f	Leiv;	a	B	field_20200	B
	f	Leiv;	b	KB	field_20201	KB
	f	Leiv;	c	MB	field_20202	MB
	f	Leiv;	d	GB	field_20203	GB
	f	I	e	f_167231_	field_32055	BASE_UNIT
	f	[Leiv;	f	$VALUES	field_20204	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(J)Leiv;	a	m_86940_	method_25027	getLargest
	m	(JLeiv;)D	a	m_86942_	method_25028	convertTo
	m	()[Leiv;	a	m_167232_	method_36844	$values
	m	(J)Ljava/lang/String;	b	m_86945_	method_25029	humanReadable
	m	(JLeiv;)Ljava/lang/String;	b	m_86947_	method_25030	humanReadable
c	eiw	com/mojang/realmsclient/client/FileDownload	net/minecraft/class_4333	com/mojang/realmsclient/client/FileDownload
	f	Lorg/slf4j/Logger;	a	f_86953_	field_19522	LOGGER
	f	Z	b	f_86954_	field_19523	cancelled
	f	Z	c	f_86955_	field_19524	finished
	f	Z	d	f_86956_	field_19525	error
	f	Z	e	f_86957_	field_19526	extracting
	f	Ljava/io/File;	f	f_86958_	field_20490	tempFile
	f	Ljava/io/File;	g	f_86959_	field_19528	resourcePackPath
	f	Lorg/apache/http/client/methods/HttpGet;	h	f_86960_	field_20491	request
	f	Ljava/lang/Thread;	i	f_86961_	field_19530	currentThread
	f	Lorg/apache/http/client/config/RequestConfig;	j	f_86962_	field_19531	requestConfig
	f	[Ljava/lang/String;	k	f_86963_	field_19532	INVALID_FILE_NAMES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;)V	a	m_86987_	method_25031	deletePlayerTag
	m	(Lekg;Leld$a;Ljava/lang/String;Ldyy;)V	a	m_86977_	method_22099	method_22099
	m	()V	a	m_86966_	method_20948	cancel
	m	(Ljava/lang/String;Ljava/io/File;Ldyy;)V	a	m_86991_	method_20956	untarGzipArchive
	m	(Lekg;Ljava/lang/String;Leld$a;Ldyy;)V	a	m_86982_	method_22100	download
	m	(Ljava/lang/String;)J	a	m_86989_	method_20955	contentLength
	m	()Z	b	m_86995_	method_20957	isFinished
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_87001_	method_20960	findAvailableFolderName
	m	()Z	c	m_87003_	method_20961	isError
	m	()Z	d	m_87009_	method_20964	isExtracting
c	eiw$a	com/mojang/realmsclient/client/FileDownload$DownloadCountingOutputStream	net/minecraft/class_4333$class_4334	com/mojang/realmsclient/client/FileDownload$DownloadCountingOutputStream
	f	Ljava/awt/event/ActionListener;	a	f_87012_	field_19539	listener
	m	(Ljava/io/OutputStream;)V	<init>	<init>	<init>	<init>
	m	(Ljava/awt/event/ActionListener;)V	a	m_87016_	method_20969	setListener
c	eiw$b	com/mojang/realmsclient/client/FileDownload$ProgressListener	net/minecraft/class_4333$class_4335	com/mojang/realmsclient/client/FileDownload$ProgressListener
	f	Leiw;	a	f_87020_	field_19540	field_19540
	f	Ljava/lang/String;	b	f_87021_	field_19541	worldName
	f	Ljava/io/File;	c	f_87022_	field_19542	tempFile
	f	Ldyy;	d	f_87023_	field_19543	levelStorageSource
	f	Leld$a;	e	f_87024_	field_19544	downloadStatus
	m	(Leiw;Ljava/lang/String;Ljava/io/File;Ldyy;Leld$a;)V	<init>	<init>	<init>	<init>
c	eiw$c	com/mojang/realmsclient/client/FileDownload$ResourcePackProgressListener	net/minecraft/class_4333$class_4336	com/mojang/realmsclient/client/FileDownload$ResourcePackProgressListener
	f	Leiw;	a	f_87040_	field_19546	field_19546
	f	Ljava/io/File;	b	f_87041_	field_19547	tempFile
	f	Leld$a;	c	f_87042_	field_19548	downloadStatus
	f	Lekg;	d	f_87043_	field_19549	worldDownload
	m	(Leiw;Ljava/io/File;Leld$a;Lekg;)V	<init>	<init>	<init>	<init>
c	eix	com/mojang/realmsclient/client/FileUpload	net/minecraft/class_4337	com/mojang/realmsclient/client/FileUpload
	f	Lorg/slf4j/Logger;	a	f_87057_	field_19550	LOGGER
	f	I	b	f_167233_	field_32056	MAX_RETRIES
	f	Ljava/lang/String;	c	f_167234_	field_32057	UPLOAD_PATH
	f	Ljava/io/File;	d	f_87058_	field_19551	file
	f	J	e	f_87059_	field_19552	worldId
	f	I	f	f_87060_	field_19553	slotId
	f	Leke;	g	f_87061_	field_19554	uploadInfo
	f	Ljava/lang/String;	h	f_87062_	field_19555	sessionId
	f	Ljava/lang/String;	i	f_87063_	field_19556	username
	f	Ljava/lang/String;	j	f_87064_	field_19557	clientVersion
	f	Lejd;	k	f_87065_	field_19558	uploadStatus
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	l	f_87066_	field_19559	cancelled
	f	Ljava/util/concurrent/CompletableFuture;	m	f_87067_	field_19560	uploadTask
	f	Lorg/apache/http/client/config/RequestConfig;	n	f_87068_	field_19561	requestConfig
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;JILeke;Leoc;Ljava/lang/String;Lejd;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_87084_	method_20973	upload
	m	(I)Lelv;	a	m_87079_	method_20971	requestUpload
	m	(Lorg/apache/http/HttpResponse;)J	a	m_87086_	method_20974	getRetryDelaySeconds
	m	(JI)Z	a	m_87081_	method_20972	shouldRetry
	m	(Lorg/apache/http/client/methods/HttpPost;)V	a	m_87091_	method_20976	setupRequest
	m	(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V	a	m_87093_	method_20977	cleanup
	m	()V	a	m_87078_	method_20970	cancel
	m	(Lorg/apache/http/HttpResponse;Lelv$a;)V	a	m_87088_	method_20975	handleResponse
	m	(JI)Lelv;	b	m_87097_	method_20979	retryUploadAfter
	m	()Z	b	m_87096_	method_20978	isFinished
	m	()Lelv;	c	m_87100_	method_20980	method_20980
c	eix$a	com/mojang/realmsclient/client/FileUpload$CustomInputStreamEntity	net/minecraft/class_4337$class_4338	com/mojang/realmsclient/client/FileUpload$CustomInputStreamEntity
	f	J	a	f_87101_	field_19562	length
	f	Ljava/io/InputStream;	b	f_87102_	field_19563	content
	f	Lejd;	c	f_87103_	field_19564	uploadStatus
	m	(Ljava/io/InputStream;JLejd;)V	<init>	<init>	<init>	<init>
c	eiy	com/mojang/realmsclient/client/Ping	net/minecraft/class_4339	com/mojang/realmsclient/client/Ping
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_87125_	method_20981	pingAllRegions
	m	([Leiy$a;)Ljava/util/List;	a	m_87130_	method_20984	ping
	m	(Ljava/lang/String;)I	a	m_87126_	method_20982	ping
	m	()J	b	m_87132_	method_20985	now
c	eiy$a	com/mojang/realmsclient/client/Ping$Region	net/minecraft/class_4339$class_4340	com/mojang/realmsclient/client/Ping$Region
	f	Leiy$a;	a	US_EAST_1	field_19565	US_EAST_1
	f	Leiy$a;	b	US_WEST_2	field_19566	US_WEST_2
	f	Leiy$a;	c	US_WEST_1	field_19567	US_WEST_1
	f	Leiy$a;	d	EU_WEST_1	field_19568	EU_WEST_1
	f	Leiy$a;	e	AP_SOUTHEAST_1	field_19569	AP_SOUTHEAST_1
	f	Leiy$a;	f	AP_SOUTHEAST_2	field_19570	AP_SOUTHEAST_2
	f	Leiy$a;	g	AP_NORTHEAST_1	field_19571	AP_NORTHEAST_1
	f	Leiy$a;	h	SA_EAST_1	field_19572	SA_EAST_1
	f	Ljava/lang/String;	i	f_87141_	field_19573	name
	f	Ljava/lang/String;	j	f_87142_	field_19574	endpoint
	f	[Leiy$a;	k	$VALUES	field_19575	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Leiy$a;	a	m_167236_	method_36845	$values
c	eiz	com/mojang/realmsclient/client/RealmsClient	net/minecraft/class_4341	com/mojang/realmsclient/client/RealmsClient
	f	Ljava/lang/String;	A	f_167274_	field_32095	PATH_WORLD_UNINVITE
	f	Ljava/lang/String;	B	f_167237_	field_32058	PATH_PENDING_INVITES_COUNT
	f	Ljava/lang/String;	C	f_167238_	field_32059	PATH_PENDING_INVITES
	f	Ljava/lang/String;	D	f_167239_	field_32060	PATH_ACCEPT_INVITE
	f	Ljava/lang/String;	E	f_167240_	field_32061	PATH_REJECT_INVITE
	f	Ljava/lang/String;	F	f_167241_	field_32062	PATH_UNINVITE_MYSELF
	f	Ljava/lang/String;	G	f_167242_	field_32063	PATH_WORLD_UPDATE
	f	Ljava/lang/String;	H	f_167243_	field_32064	PATH_SLOT
	f	Ljava/lang/String;	I	f_167244_	field_32065	PATH_WORLD_OPEN
	f	Ljava/lang/String;	J	f_167245_	field_32066	PATH_WORLD_CLOSE
	f	Ljava/lang/String;	K	f_167246_	field_32067	PATH_WORLD_RESET
	f	Ljava/lang/String;	L	f_167247_	field_32068	PATH_DELETE_WORLD
	f	Ljava/lang/String;	M	f_167248_	field_32069	PATH_WORLD_BACKUPS
	f	Ljava/lang/String;	N	f_167249_	field_32070	PATH_WORLD_DOWNLOAD
	f	Ljava/lang/String;	O	f_167250_	field_32071	PATH_WORLD_UPLOAD
	f	Ljava/lang/String;	P	f_167251_	field_32072	PATH_CLIENT_COMPATIBLE
	f	Ljava/lang/String;	Q	f_167252_	field_32073	PATH_TOS_AGREED
	f	Ljava/lang/String;	R	f_167253_	field_32074	PATH_NEWS
	f	Ljava/lang/String;	S	f_273827_	field_43012	PATH_MARK_NOTIFICATIONS_SEEN
	f	Ljava/lang/String;	T	f_273877_	field_43013	PATH_DISMISS_NOTIFICATIONS
	f	Ljava/lang/String;	U	f_167254_	field_32075	PATH_STAGE_AVAILABLE
	f	Lejh;	V	f_87163_	field_22568	GSON
	f	Leiz$b;	a	f_87157_	field_19576	currentEnvironment
	f	Z	b	f_87158_	field_19577	initialized
	f	Lorg/slf4j/Logger;	c	f_87159_	field_19578	LOGGER
	f	Ljava/lang/String;	d	f_87160_	field_19579	sessionId
	f	Ljava/lang/String;	e	f_87161_	field_19580	username
	f	Lenn;	f	f_87162_	field_26901	minecraft
	f	Ljava/lang/String;	g	f_167255_	field_32076	WORLDS_RESOURCE_PATH
	f	Ljava/lang/String;	h	f_167256_	field_32077	INVITES_RESOURCE_PATH
	f	Ljava/lang/String;	i	f_167257_	field_32078	MCO_RESOURCE_PATH
	f	Ljava/lang/String;	j	f_167258_	field_32079	SUBSCRIPTION_RESOURCE
	f	Ljava/lang/String;	k	f_167259_	field_32080	ACTIVITIES_RESOURCE
	f	Ljava/lang/String;	l	f_167260_	field_32081	OPS_RESOURCE
	f	Ljava/lang/String;	m	f_167261_	field_32082	REGIONS_RESOURCE
	f	Ljava/lang/String;	n	f_167262_	field_32083	TRIALS_RESOURCE
	f	Ljava/lang/String;	o	f_273928_	field_43014	NOTIFICATIONS_RESOURCE
	f	Ljava/lang/String;	p	f_167263_	field_32084	PATH_INITIALIZE
	f	Ljava/lang/String;	q	f_167264_	field_32085	PATH_GET_ACTIVTIES
	f	Ljava/lang/String;	r	f_167265_	field_32086	PATH_GET_LIVESTATS
	f	Ljava/lang/String;	s	f_167266_	field_32087	PATH_GET_SUBSCRIPTION
	f	Ljava/lang/String;	t	f_167267_	field_32088	PATH_OP
	f	Ljava/lang/String;	u	f_167268_	field_32089	PATH_PUT_INTO_MINIGAMES_MODE
	f	Ljava/lang/String;	v	f_167269_	field_32090	PATH_AVAILABLE
	f	Ljava/lang/String;	w	f_167270_	field_32091	PATH_TEMPLATES
	f	Ljava/lang/String;	x	f_167271_	field_32092	PATH_WORLD_JOIN
	f	Ljava/lang/String;	y	f_167272_	field_32093	PATH_WORLD_GET
	f	Ljava/lang/String;	z	f_167273_	field_32094	PATH_WORLD_INVITES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Lenn;)V	<init>	<init>	<init>	<init>
	m	(JLemi;)Ljava/lang/Boolean;	a	m_167275_	method_20995	resetWorldWithSeed
	m	(Lejc;)Ljava/lang/String;	a	m_87195_	method_20998	execute
	m	(IILejq$c;)Leki;	a	m_87170_	method_20990	fetchWorldTemplates
	m	(Lejj;)Z	a	m_87197_	method_31381	isBlocked
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_87203_	method_21007	url
	m	(Ljava/util/List;)V	a	m_274582_	method_49569	notificationsSeen
	m	()Leiz;	a	m_87169_	method_44616	create
	m	(Lenn;)Leiz;	a	m_239151_	method_20989	create
	m	(JLjava/lang/String;Ljava/lang/String;)V	a	m_87191_	method_20996	initializeWorld
	m	(Ljava/lang/String;)V	a	m_87201_	method_20999	acceptInvitation
	m	(JILejx;)V	a	m_87179_	method_20993	updateSlot
	m	(I)Ljava/lang/String;	a	m_200936_	method_39979	getHttpCodeDescription
	m	(JLjava/lang/String;)V	a	m_87183_	method_20994	uninvite
	m	(Lejl;)V	a	m_87199_	method_20997	sendPingResults
	m	(J)Lejq;	a	m_87174_	method_20991	getOwnWorld
	m	(JI)Z	a	m_87176_	method_20992	switchSlot
	m	(Leiz$b;)V	a	m_289606_	method_52213	method_52213
	m	(JLjava/lang/String;)Lejq;	b	m_87212_	method_21004	invite
	m	(JLjava/lang/String;Ljava/lang/String;)V	b	m_87215_	method_21005	update
	m	(Ljava/util/List;)V	b	m_274401_	method_49570	notificationsDismiss
	m	(JI)Lekg;	b	m_87209_	method_21003	requestDownloadInfo
	m	(Ljava/lang/String;)V	b	m_87219_	method_21006	rejectInvitation
	m	(J)Lekc;	b	m_167278_	method_35684	getActivity
	m	()V	b	m_87206_	method_21001	switchToStage
	m	()V	c	m_87221_	method_21008	switchToProd
	m	(JLjava/lang/String;)V	c	m_87224_	method_21010	restoreWorld
	m	(J)Lejr;	c	m_87207_	method_21009	join
	m	(Ljava/util/List;)Lcom/google/gson/JsonArray;	c	m_274462_	method_49571	uuidListToJsonArray
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_87227_	method_21011	url
	m	()V	d	m_87229_	method_21012	switchToLocal
	m	(JLjava/lang/String;)Ljava/lang/Boolean;	d	m_87232_	method_21014	putIntoMinigameMode
	m	(J)V	d	m_87222_	method_21013	uninviteMyselfFrom
	m	()Lejs;	e	m_87235_	method_21015	listWorlds
	m	(JLjava/lang/String;)Leji;	e	m_87238_	method_21017	op
	m	(J)Lejg;	e	m_87230_	method_21016	backupsFor
	m	(J)Ljava/lang/Boolean;	f	m_87236_	method_21019	open
	m	(JLjava/lang/String;)Leji;	f	m_87244_	method_21020	deop
	m	()Ljava/util/List;	f	m_274314_	method_49572	getNotifications
	m	(J)Ljava/lang/Boolean;	g	m_87242_	method_21022	close
	m	(JLjava/lang/String;)Ljava/lang/Boolean;	g	m_87250_	method_21023	resetWorldWithTemplate
	m	()Lejv;	g	m_87241_	method_21018	getLiveStats
	m	(J)Lekd;	h	m_87248_	method_21025	subscriptionFor
	m	()Ljava/lang/Boolean;	h	m_87247_	method_21021	mcoEnabled
	m	(JLjava/lang/String;)Leke;	h	m_87256_	method_21026	requestUploadInfo
	m	(J)V	i	m_87254_	method_21028	deleteWorld
	m	()Ljava/lang/Boolean;	i	m_87253_	method_21024	stageAvailable
	m	()Leiz$a;	j	m_87259_	method_21027	clientCompatible
	m	()I	k	m_87260_	method_21029	pendingInvitesCount
	m	()Lejk;	l	m_87261_	method_21030	pendingInvites
	m	()V	m	m_87262_	method_21031	agreeToTos
	m	()Lejo;	n	m_87263_	method_21032	getNews
	m	()Ljava/lang/Boolean;	o	m_87264_	method_21033	trialAvailable
	m	()Ljava/util/Optional;	p	m_289610_	method_52214	method_52214
c	eiz$a	com/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse	net/minecraft/class_4341$class_4342	com/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse
	f	Leiz$a;	a	COMPATIBLE	field_19582	COMPATIBLE
	f	Leiz$a;	b	OUTDATED	field_19583	OUTDATED
	f	Leiz$a;	c	OTHER	field_19584	OTHER
	f	[Leiz$a;	d	$VALUES	field_19585	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leiz$a;	a	m_167280_	method_36846	$values
c	eiz$b	com/mojang/realmsclient/client/RealmsClient$Environment	net/minecraft/class_4341$class_4343	com/mojang/realmsclient/client/RealmsClient$Environment
	f	Leiz$b;	a	PRODUCTION	field_19586	PRODUCTION
	f	Leiz$b;	b	STAGE	field_19587	STAGE
	f	Leiz$b;	c	LOCAL	field_19588	LOCAL
	f	Ljava/lang/String;	d	f_87279_	field_19589	baseUrl
	f	Ljava/lang/String;	e	f_87280_	field_19590	protocol
	f	[Leiz$b;	f	$VALUES	field_19591	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_289598_	method_52215	byName
	m	()[Leiz$b;	a	m_167281_	method_36847	$values
c	ej	net/minecraft/commands/arguments/ObjectiveArgument	net/minecraft/class_2214	net/minecraft/commands/arguments/ObjectiveArgument
	f	Ljava/util/Collection;	a	f_101952_	field_9919	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_101953_	field_9922	ERROR_OBJECTIVE_NOT_FOUND
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_101954_	field_9921	ERROR_OBJECTIVE_READ_ONLY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lej;	a	m_101957_	method_9391	objective
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_101968_	method_9392	method_9392
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lefd;	a	m_101960_	method_9395	getObjective
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	a	parse	method_9396	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_101970_	method_9397	method_9397
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lefd;	b	m_101965_	method_9393	getWritableObjective
c	eja	com/mojang/realmsclient/client/RealmsClientConfig	net/minecraft/class_4344	com/mojang/realmsclient/client/RealmsClientConfig
	f	Ljava/net/Proxy;	a	f_87291_	field_19592	proxy
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/net/Proxy;	a	m_87292_	method_21034	getProxy
	m	(Ljava/net/Proxy;)V	a	m_87293_	method_21035	setProxy
c	ejb	com/mojang/realmsclient/client/RealmsError	net/minecraft/class_4345	com/mojang/realmsclient/client/RealmsError
	f	Lorg/slf4j/Logger;	a	f_87295_	field_19593	LOGGER
	f	Ljava/lang/String;	b	f_87296_	field_19594	errorMessage
	f	I	c	f_87297_	field_19595	errorCode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejb;	a	m_87303_	method_30162	parse
	m	()Ljava/lang/String;	a	m_87302_	method_21036	getErrorMessage
	m	()I	b	m_87305_	method_21037	getErrorCode
c	ejc	com/mojang/realmsclient/client/Request	net/minecraft/class_4346	com/mojang/realmsclient/client/Request
	f	Ljava/net/HttpURLConnection;	a	f_87306_	field_19596	connection
	f	Ljava/lang/String;	b	f_87307_	field_19597	url
	f	Z	c	f_87308_	field_19598	connected
	f	I	d	f_167283_	field_32096	DEFAULT_READ_TIMEOUT
	f	I	e	f_167284_	field_32097	DEFAULT_CONNECT_TIMEOUT
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/InputStream;)Ljava/lang/String;	a	m_87314_	method_21039	read
	m	(Ljava/lang/String;)Lejc;	a	m_87316_	method_21040	get
	m	(Ljava/lang/String;Ljava/lang/String;II)Lejc;	a	m_87325_	method_21043	post
	m	()I	a	m_87313_	method_21038	getRetryAfterHeader
	m	(Ljava/lang/String;II)Lejc;	a	m_87318_	method_21041	get
	m	(Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String;	a	m_87332_	method_21045	getHeader
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_87322_	method_21042	cookie
	m	(Ljava/net/HttpURLConnection;)I	a	m_87330_	method_21044	getRetryAfterHeader
	m	(Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V	a	m_87335_	method_21046	cookie
	m	(Ljava/lang/String;Ljava/lang/String;)Lejc;	b	m_167285_	method_35685	header
	m	(Ljava/lang/String;)Lejc;	b	m_87340_	method_21048	delete
	m	()I	b	m_87339_	method_21047	responseCode
	m	(Ljava/lang/String;Ljava/lang/String;II)Lejc;	b	m_87345_	method_21050	put
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_87351_	method_21052	getHeader
	m	()Ljava/lang/String;	c	m_87350_	method_21051	text
	m	(Ljava/lang/String;Ljava/lang/String;)Lejc;	c	m_87342_	method_21049	post
	m	()Lejc;	d	m_87356_	method_21054	connect
	m	(Ljava/lang/String;Ljava/lang/String;)Lejc;	d	m_87353_	method_21053	put
	m	()Lejc;	e	m_7218_	method_21055	doConnect
	m	()V	f	m_87357_	method_21056	dispose
c	ejc$a	com/mojang/realmsclient/client/Request$Delete	net/minecraft/class_4346$class_4347	com/mojang/realmsclient/client/Request$Delete
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()Lejc$a;	f	m_7218_	method_21057	doConnect
c	ejc$b	com/mojang/realmsclient/client/Request$Get	net/minecraft/class_4346$class_4348	com/mojang/realmsclient/client/Request$Get
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()Lejc$b;	f	m_7218_	method_21058	doConnect
c	ejc$c	com/mojang/realmsclient/client/Request$Post	net/minecraft/class_4346$class_4349	com/mojang/realmsclient/client/Request$Post
	f	Ljava/lang/String;	c	f_87370_	field_19599	content
	m	(Ljava/lang/String;Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()Lejc$c;	f	m_7218_	method_21059	doConnect
c	ejc$d	com/mojang/realmsclient/client/Request$Put	net/minecraft/class_4346$class_4350	com/mojang/realmsclient/client/Request$Put
	f	Ljava/lang/String;	c	f_87378_	field_19600	content
	m	(Ljava/lang/String;Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()Lejc$d;	f	m_7218_	method_21060	doConnect
c	ejd	com/mojang/realmsclient/client/UploadStatus	net/minecraft/class_4351	com/mojang/realmsclient/client/UploadStatus
	f	J	a	f_87386_	field_19601	bytesWritten
	f	J	b	f_87387_	field_19602	totalBytes
	m	()V	<init>	<init>	<init>	<init>
c	eje	com/mojang/realmsclient/client/package-info	net/minecraft/class_6191	com/mojang/realmsclient/client/package-info
c	ejf	com/mojang/realmsclient/dto/Backup	net/minecraft/class_4867	com/mojang/realmsclient/dto/Backup
	f	Ljava/lang/String;	a	f_87389_	field_22569	backupId
	f	Ljava/util/Date;	b	f_87390_	field_22570	lastModifiedDate
	f	J	c	f_87391_	field_22571	size
	f	Ljava/util/Map;	d	f_87392_	field_22572	metadata
	f	Ljava/util/Map;	e	f_87393_	field_22573	changeList
	f	Lorg/slf4j/Logger;	f	f_87394_	field_22574	LOGGER
	f	Z	g	f_87395_	field_22575	uploadedVersion
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_87398_	method_25032	isUploadedVersion
	m	(Lcom/google/gson/JsonElement;)Lejf;	a	m_87399_	method_25033	parse
	m	(Z)V	a	m_87403_	method_25035	setUploadedVersion
c	ejg	com/mojang/realmsclient/dto/BackupList	net/minecraft/class_4868	com/mojang/realmsclient/dto/BackupList
	f	Ljava/util/List;	a	f_87405_	field_22576	backups
	f	Lorg/slf4j/Logger;	b	f_87406_	field_22577	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejg;	a	m_87409_	method_25036	parse
c	ejh	com/mojang/realmsclient/dto/GuardedSerializer	net/minecraft/class_4869	com/mojang/realmsclient/dto/GuardedSerializer
	f	Lcom/google/gson/Gson;	a	f_87411_	field_22578	gson
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	a	m_274558_	method_49573	toJson
	m	(Ljava/lang/String;Ljava/lang/Class;)Lejz;	a	m_87415_	method_25038	fromJson
	m	(Lejz;)Ljava/lang/String;	a	m_87413_	method_25037	toJson
c	eji	com/mojang/realmsclient/dto/Ops	net/minecraft/class_4870	com/mojang/realmsclient/dto/Ops
	f	Ljava/util/Set;	a	f_87418_	field_22579	ops
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Leji;	a	m_87420_	method_25039	parse
c	ejj	com/mojang/realmsclient/dto/PendingInvite	net/minecraft/class_4871	com/mojang/realmsclient/dto/PendingInvite
	f	Ljava/lang/String;	a	f_87422_	field_22580	invitationId
	f	Ljava/lang/String;	b	f_87423_	field_22581	worldName
	f	Ljava/lang/String;	c	f_87424_	field_22582	worldOwnerName
	f	Ljava/lang/String;	d	f_87425_	field_22583	worldOwnerUuid
	f	Ljava/util/Date;	e	f_87426_	field_22584	date
	f	Lorg/slf4j/Logger;	f	f_87427_	field_22585	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lejj;	a	m_87430_	method_25040	parse
c	ejk	com/mojang/realmsclient/dto/PendingInvitesList	net/minecraft/class_4872	com/mojang/realmsclient/dto/PendingInvitesList
	f	Ljava/util/List;	a	f_87432_	field_22586	pendingInvites
	f	Lorg/slf4j/Logger;	b	f_87433_	field_22587	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejk;	a	m_87436_	method_25041	parse
c	ejl	com/mojang/realmsclient/dto/PingResult	net/minecraft/class_4873	com/mojang/realmsclient/dto/PingResult
	f	Ljava/util/List;	a	f_87438_	field_22588	pingResults
	f	Ljava/util/List;	b	f_87439_	field_22589	worldIds
	m	()V	<init>	<init>	<init>	<init>
c	ejm	com/mojang/realmsclient/dto/PlayerInfo	net/minecraft/class_4874	com/mojang/realmsclient/dto/PlayerInfo
	f	Ljava/lang/String;	a	f_87441_	field_22590	name
	f	Ljava/lang/String;	b	f_87442_	field_22591	uuid
	f	Z	c	f_87443_	field_22592	operator
	f	Z	d	f_87444_	field_22593	accepted
	f	Z	e	f_87445_	field_22594	online
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_87448_	method_25043	setName
	m	()Ljava/lang/String;	a	m_87447_	method_25042	getName
	m	(Z)V	a	m_87450_	method_25044	setOperator
	m	()Ljava/lang/String;	b	m_87452_	method_25045	getUuid
	m	(Ljava/lang/String;)V	b	m_87453_	method_25046	setUuid
	m	(Z)V	b	m_87455_	method_25047	setAccepted
	m	(Z)V	c	m_87458_	method_25049	setOnline
	m	()Z	c	m_87457_	method_25048	isOperator
	m	()Z	d	m_87460_	method_25050	getAccepted
	m	()Z	e	m_87461_	method_25051	getOnline
c	ejn	com/mojang/realmsclient/dto/RealmsDescriptionDto	net/minecraft/class_4875	com/mojang/realmsclient/dto/RealmsDescriptionDto
	f	Ljava/lang/String;	a	f_87462_	field_22595	name
	f	Ljava/lang/String;	b	f_87463_	field_22596	description
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ejo	com/mojang/realmsclient/dto/RealmsNews	net/minecraft/class_4876	com/mojang/realmsclient/dto/RealmsNews
	f	Ljava/lang/String;	a	f_87467_	field_22597	newsLink
	f	Lorg/slf4j/Logger;	b	f_87468_	field_22598	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejo;	a	m_87471_	method_25052	parse
c	ejp	com/mojang/realmsclient/dto/RealmsNotification	net/minecraft/class_8204	com/mojang/realmsclient/dto/RealmsNotification
	f	Lorg/slf4j/Logger;	a	f_273874_	field_43015	LOGGER
	f	Ljava/lang/String;	b	f_273846_	field_43016	NOTIFICATION_UUID
	f	Ljava/lang/String;	c	f_273940_	field_43017	DISMISSABLE
	f	Ljava/lang/String;	d	f_273826_	field_43018	SEEN
	f	Ljava/lang/String;	e	f_273860_	field_43019	TYPE
	f	Ljava/lang/String;	f	f_273896_	field_43020	VISIT_URL
	f	Ljava/util/UUID;	g	f_273948_	field_43021	uuid
	f	Z	h	f_273813_	field_43022	dismissable
	f	Z	i	f_273916_	field_43023	seen
	f	Ljava/lang/String;	j	f_273939_	field_43024	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;ZZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_274594_	method_49574	seen
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_274572_	method_49576	parseList
	m	(Lcom/google/gson/JsonObject;)Lejp;	a	m_274477_	method_49575	parse
	m	()Z	b	m_274416_	method_49577	dismissable
	m	()Ljava/util/UUID;	c	m_274400_	method_49578	uuid
c	ejp$a	com/mojang/realmsclient/dto/RealmsNotification$VisitUrl	net/minecraft/class_8204$class_8205	com/mojang/realmsclient/dto/RealmsNotification$VisitUrl
	f	Ljava/lang/String;	a	f_273925_	field_43025	URL
	f	Ljava/lang/String;	b	f_273863_	field_43026	BUTTON_TEXT
	f	Ljava/lang/String;	c	f_273906_	field_43027	MESSAGE
	f	Ljava/lang/String;	d	f_273914_	field_43028	url
	f	Lejw;	e	f_273949_	field_43029	buttonText
	f	Lejw;	f	f_273945_	field_43030	message
	m	(Lejp;Ljava/lang/String;Lejw;Lejw;)V	<init>	<init>	<init>	<init>
	m	(Leuq;)Lepi;	a	m_274431_	method_49580	buildOpenLinkButton
	m	(Lejp;Lcom/google/gson/JsonObject;)Lejp$a;	a	m_274551_	method_49579	parse
	m	()Lsw;	d	m_274603_	method_49581	getMessage
c	ejq	com/mojang/realmsclient/dto/RealmsServer	net/minecraft/class_4877	com/mojang/realmsclient/dto/RealmsServer
	f	J	a	f_87473_	field_22599	id
	f	Ljava/lang/String;	b	f_87474_	field_22600	remoteSubscriptionId
	f	Ljava/lang/String;	c	f_87475_	field_22601	name
	f	Ljava/lang/String;	d	f_87476_	field_22602	motd
	f	Lejq$b;	e	f_87477_	field_22603	state
	f	Ljava/lang/String;	f	f_87478_	field_22604	owner
	f	Ljava/lang/String;	g	f_87479_	field_22605	ownerUUID
	f	Ljava/util/List;	h	f_87480_	field_22606	players
	f	Ljava/util/Map;	i	f_87481_	field_22607	slots
	f	Z	j	f_87482_	field_22608	expired
	f	Z	k	f_87483_	field_22609	expiredTrial
	f	I	l	f_87484_	field_22610	daysLeft
	f	Lejq$c;	m	f_87485_	field_22611	worldType
	f	I	n	f_87486_	field_22612	activeSlot
	f	Ljava/lang/String;	o	f_87487_	field_22613	minigameName
	f	I	p	f_87488_	field_22614	minigameId
	f	Ljava/lang/String;	q	f_87489_	field_22615	minigameImage
	f	Lejt;	r	f_87490_	field_22616	serverPing
	f	Lorg/slf4j/Logger;	s	f_87491_	field_22617	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_87508_	method_25060	setName
	m	(Lejm;Lejm;)I	a	m_87501_	method_25057	method_25057
	m	(Lcom/google/gson/JsonArray;)Ljava/util/List;	a	m_87497_	method_25055	parseInvited
	m	(Lcom/google/gson/JsonObject;)Lejq;	a	m_87499_	method_25056	parse
	m	(Leju;)V	a	m_87506_	method_25059	updateServerPing
	m	()Ljava/lang/String;	a	m_87494_	method_25053	getDescription
	m	(I)Ljava/lang/String;	a	m_87495_	method_25054	getWorldName
	m	(Lejq;)V	a	m_87504_	method_25058	sortInvited
	m	(Ljava/util/Map;)Ljava/util/Map;	a	m_87510_	method_25061	cloneSlots
	m	(Lcom/google/gson/JsonArray;)Ljava/util/Map;	b	m_87513_	method_25063	parseSlots
	m	()Ljava/lang/String;	b	m_87512_	method_25062	getName
	m	(Ljava/lang/String;)V	b	m_87515_	method_25064	setDescription
	m	(Ljava/lang/String;)Lejq;	c	m_87518_	method_25066	parse
	m	()Ljava/lang/String;	c	m_87517_	method_25065	getMinigameName
	m	(Ljava/lang/String;)Lffd;	d	m_87522_	method_31403	toServerData
	m	()Lejq;	d	clone	method_25067	clone
	m	()Ljava/util/Map;	e	m_87524_	method_25069	createEmptySlots
	m	(Ljava/lang/String;)Lejq$b;	e	m_87525_	method_25068	getState
	m	(Ljava/lang/String;)Lejq$c;	f	m_87529_	method_25070	getWorldType
c	ejq$a	com/mojang/realmsclient/dto/RealmsServer$McoServerComparator	net/minecraft/class_4877$class_4319	com/mojang/realmsclient/dto/RealmsServer$McoServerComparator
	f	Ljava/lang/String;	a	f_87532_	field_19432	refOwner
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lejq;Lejq;)I	a	compare	method_20830	compare
c	ejq$b	com/mojang/realmsclient/dto/RealmsServer$State	net/minecraft/class_4877$class_4320	com/mojang/realmsclient/dto/RealmsServer$State
	f	Lejq$b;	a	CLOSED	field_19433	CLOSED
	f	Lejq$b;	b	OPEN	field_19434	OPEN
	f	Lejq$b;	c	UNINITIALIZED	field_19435	UNINITIALIZED
	f	[Lejq$b;	d	$VALUES	field_19436	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lejq$b;	a	m_167288_	method_36848	$values
c	ejq$c	com/mojang/realmsclient/dto/RealmsServer$WorldType	net/minecraft/class_4877$class_4321	com/mojang/realmsclient/dto/RealmsServer$WorldType
	f	Lejq$c;	a	NORMAL	field_19437	NORMAL
	f	Lejq$c;	b	MINIGAME	field_19438	MINIGAME
	f	Lejq$c;	c	ADVENTUREMAP	field_19439	ADVENTUREMAP
	f	Lejq$c;	d	EXPERIENCE	field_19440	EXPERIENCE
	f	Lejq$c;	e	INSPIRATION	field_19441	INSPIRATION
	f	[Lejq$c;	f	$VALUES	field_19442	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lejq$c;	a	m_167289_	method_36849	$values
c	ejr	com/mojang/realmsclient/dto/RealmsServerAddress	net/minecraft/class_4878	com/mojang/realmsclient/dto/RealmsServerAddress
	f	Ljava/lang/String;	a	f_87565_	field_22618	address
	f	Ljava/lang/String;	b	f_87566_	field_22619	resourcePackUrl
	f	Ljava/lang/String;	c	f_87567_	field_22620	resourcePackHash
	f	Lorg/slf4j/Logger;	d	f_87568_	field_22621	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejr;	a	m_87571_	method_25071	parse
c	ejs	com/mojang/realmsclient/dto/RealmsServerList	net/minecraft/class_4879	com/mojang/realmsclient/dto/RealmsServerList
	f	Ljava/util/List;	a	f_87573_	field_22622	servers
	f	Lorg/slf4j/Logger;	b	f_87574_	field_22623	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejs;	a	m_87577_	method_25072	parse
c	ejt	com/mojang/realmsclient/dto/RealmsServerPing	net/minecraft/class_4880	com/mojang/realmsclient/dto/RealmsServerPing
	f	Ljava/lang/String;	a	f_87579_	field_22624	nrOfPlayers
	f	Ljava/lang/String;	b	f_87580_	field_22625	playerList
	m	()V	<init>	<init>	<init>	<init>
c	eju	com/mojang/realmsclient/dto/RealmsServerPlayerList	net/minecraft/class_4881	com/mojang/realmsclient/dto/RealmsServerPlayerList
	f	J	a	f_87582_	field_22626	serverId
	f	Ljava/util/List;	b	f_87583_	field_22627	players
	f	Lorg/slf4j/Logger;	c	f_87584_	field_22628	LOGGER
	f	Lcom/google/gson/JsonParser;	d	f_87585_	field_22629	JSON_PARSER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Leju;	a	m_87590_	method_25074	parse
	m	(Lcom/google/gson/JsonArray;)Ljava/util/List;	a	m_87588_	method_25073	parsePlayers
c	ejv	com/mojang/realmsclient/dto/RealmsServerPlayerLists	net/minecraft/class_4882	com/mojang/realmsclient/dto/RealmsServerPlayerLists
	f	Ljava/util/List;	a	f_87592_	field_22630	servers
	f	Lorg/slf4j/Logger;	b	f_87593_	field_22631	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lejv;	a	m_87596_	method_25075	parse
c	ejw	com/mojang/realmsclient/dto/RealmsText	net/minecraft/class_8206	com/mojang/realmsclient/dto/RealmsText
	f	Ljava/lang/String;	a	f_273889_	field_43031	TRANSLATION_KEY
	f	Ljava/lang/String;	b	f_273818_	field_43032	ARGS
	f	Ljava/lang/String;	c	f_273881_	field_43033	translationKey
	f	[Ljava/lang/Object;	d	f_273935_	field_43034	args
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)Lsw;	a	m_274597_	method_49583	createComponent
	m	(Lcom/google/gson/JsonObject;)Lejw;	a	m_274486_	method_49582	parse
c	ejx	com/mojang/realmsclient/dto/RealmsWorldOptions	net/minecraft/class_4883	com/mojang/realmsclient/dto/RealmsWorldOptions
	f	Z	a	f_87598_	field_22632	pvp
	f	Z	b	f_87599_	field_22633	spawnAnimals
	f	Z	c	f_87600_	field_22634	spawnMonsters
	f	Z	d	f_87601_	field_22635	spawnNPCs
	f	I	e	f_87602_	field_22636	spawnProtection
	f	Z	f	f_87603_	field_22637	commandBlocks
	f	Z	g	f_87604_	field_22638	forceGameMode
	f	I	h	f_87605_	field_22639	difficulty
	f	I	i	f_87606_	field_22640	gameMode
	f	J	j	f_87608_	field_22642	templateId
	f	Ljava/lang/String;	k	f_87609_	field_22643	templateImage
	f	Z	l	f_87611_	field_22645	empty
	f	Ljava/lang/String;	m	f_87607_	field_22641	slotName
	f	Z	n	f_167290_	field_32100	DEFAULT_FORCE_GAME_MODE
	f	Z	o	f_167291_	field_32101	DEFAULT_PVP
	f	Z	p	f_167292_	field_32102	DEFAULT_SPAWN_ANIMALS
	f	Z	q	f_167293_	field_32103	DEFAULT_SPAWN_MONSTERS
	f	Z	r	f_167294_	field_32104	DEFAULT_SPAWN_NPCS
	f	I	s	f_167295_	field_32105	DEFAULT_SPAWN_PROTECTION
	f	Z	t	f_167296_	field_32106	DEFAULT_COMMAND_BLOCKS
	f	I	u	f_167297_	field_32107	DEFAULT_DIFFICULTY
	f	I	v	f_167298_	field_32108	DEFAULT_GAME_MODE
	f	Ljava/lang/String;	w	f_167299_	field_32109	DEFAULT_SLOT_NAME
	f	J	x	f_167300_	field_32110	DEFAULT_TEMPLATE_ID
	f	Ljava/lang/String;	y	f_87612_	field_22646	DEFAULT_TEMPLATE_IMAGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZZZIZIIZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lejx;	a	m_87625_	method_25076	createDefaults
	m	(Z)V	a	m_87630_	method_25079	setEmpty
	m	(I)Ljava/lang/String;	a	m_87626_	method_25077	getSlotName
	m	(Lcom/google/gson/JsonObject;)Lejx;	a	m_87628_	method_25078	parse
	m	()Lejx;	b	m_87632_	method_25080	createEmptyDefaults
	m	(I)Ljava/lang/String;	b	m_87633_	method_25081	getDefaultSlotName
	m	()Ljava/lang/String;	c	m_87635_	method_25082	toJson
	m	()Lejx;	d	clone	method_25083	clone
c	ejy	com/mojang/realmsclient/dto/RealmsWorldResetDto	net/minecraft/class_4884	com/mojang/realmsclient/dto/RealmsWorldResetDto
	f	Ljava/lang/String;	a	f_87638_	field_22647	seed
	f	J	b	f_87639_	field_22648	worldTemplateId
	f	I	c	f_87640_	field_22649	levelType
	f	Z	d	f_87641_	field_22650	generateStructures
	m	(Ljava/lang/String;JIZ)V	<init>	<init>	<init>	<init>
c	ejz	com/mojang/realmsclient/dto/ReflectionBasedSerialization	net/minecraft/class_4885	com/mojang/realmsclient/dto/ReflectionBasedSerialization
c	ek	net/minecraft/commands/arguments/ObjectiveCriteriaArgument	net/minecraft/class_2216	net/minecraft/commands/arguments/ObjectiveCriteriaArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_102551_	field_9927	ERROR_INVALID_VALUE
	f	Ljava/util/Collection;	b	f_102552_	field_9926	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lefj;	a	m_102565_	method_9402	getCriteria
	m	(Lamq;Ljava/lang/Object;)Ljava/lang/String;	a	m_102556_	method_9400	getName
	m	(Lcom/mojang/brigadier/StringReader;)Lefj;	a	parse	method_9403	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_102568_	method_9401	method_9401
	m	(Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_102561_	method_17949	method_17949
	m	()Lek;	a	m_102555_	method_9399	criteria
c	eka	com/mojang/realmsclient/dto/RegionPingResult	net/minecraft/class_4886	com/mojang/realmsclient/dto/RegionPingResult
	f	Ljava/lang/String;	a	f_87647_	field_22651	regionName
	f	I	b	f_87648_	field_22652	ping
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_87652_	method_25084	ping
c	ekb	com/mojang/realmsclient/dto/ServerActivity	net/minecraft/class_6192	com/mojang/realmsclient/dto/ServerActivity
	f	Ljava/lang/String;	a	f_167312_	field_32111	profileUuid
	f	J	b	f_167313_	field_32112	joinTime
	f	J	c	f_167314_	field_32113	leaveTime
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lekb;	a	m_167316_	method_35686	parse
c	ekc	com/mojang/realmsclient/dto/ServerActivityList	net/minecraft/class_6193	com/mojang/realmsclient/dto/ServerActivityList
	f	J	a	f_167318_	field_32114	periodInMillis
	f	Ljava/util/List;	b	f_167319_	field_32115	serverActivities
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lekc;	a	m_167321_	method_35687	parse
c	ekd	com/mojang/realmsclient/dto/Subscription	net/minecraft/class_4887	com/mojang/realmsclient/dto/Subscription
	f	J	a	f_87666_	field_22653	startDate
	f	I	b	f_87667_	field_22654	daysLeft
	f	Lekd$a;	c	f_87668_	field_22655	type
	f	Lorg/slf4j/Logger;	d	f_87669_	field_22656	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lekd;	a	m_87672_	method_25085	parse
	m	(Ljava/lang/String;)Lekd$a;	b	m_87674_	method_25086	typeFrom
c	ekd$a	com/mojang/realmsclient/dto/Subscription$SubscriptionType	net/minecraft/class_4887$class_4322	com/mojang/realmsclient/dto/Subscription$SubscriptionType
	f	Lekd$a;	a	NORMAL	field_19443	NORMAL
	f	Lekd$a;	b	RECURRING	field_19444	RECURRING
	f	[Lekd$a;	c	$VALUES	field_19445	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lekd$a;	a	m_167323_	method_36850	$values
c	eke	com/mojang/realmsclient/dto/UploadInfo	net/minecraft/class_4888	com/mojang/realmsclient/dto/UploadInfo
	f	Lorg/slf4j/Logger;	a	f_87686_	field_22657	LOGGER
	f	Ljava/lang/String;	b	f_167324_	field_32116	DEFAULT_SCHEMA
	f	I	c	f_167325_	field_32117	DEFAULT_PORT
	f	Ljava/util/regex/Pattern;	d	f_87687_	field_26467	URI_SCHEMA_PATTERN
	f	Z	e	f_87688_	field_22658	worldClosed
	f	Ljava/lang/String;	f	f_87689_	field_22659	token
	f	Ljava/net/URI;	g	f_87690_	field_22660	uploadEndpoint
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLjava/lang/String;Ljava/net/URI;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;I)Ljava/net/URI;	a	m_87702_	method_30862	assembleUri
	m	(Ljava/lang/String;)Leke;	a	m_87700_	method_25088	parse
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;)Ljava/lang/String;	a	m_87705_	method_30863	ensureEndpointSchema
	m	()Ljava/lang/String;	a	m_87696_	method_25087	getToken
	m	(II)I	a	m_87697_	method_30861	selectPortOrDefault
	m	()Ljava/net/URI;	b	m_87708_	method_25089	getUploadEndpoint
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_87709_	method_30864	createRequest
	m	()Z	c	m_87711_	method_25091	isWorldClosed
c	ekf	com/mojang/realmsclient/dto/ValueObject	net/minecraft/class_4352	com/mojang/realmsclient/dto/ValueObject
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/reflect/Field;)Ljava/lang/String;	a	m_87713_	method_25093	getName
	m	(Ljava/lang/reflect/Field;)Z	b	m_87715_	method_25094	isStatic
c	ekg	com/mojang/realmsclient/dto/WorldDownload	net/minecraft/class_4889	com/mojang/realmsclient/dto/WorldDownload
	f	Ljava/lang/String;	a	f_87718_	field_22662	downloadLink
	f	Ljava/lang/String;	b	f_87719_	field_22663	resourcePackUrl
	f	Ljava/lang/String;	c	f_87720_	field_22664	resourcePackHash
	f	Lorg/slf4j/Logger;	d	f_87721_	field_22665	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lekg;	a	m_87724_	method_25095	parse
c	ekh	com/mojang/realmsclient/dto/WorldTemplate	net/minecraft/class_4890	com/mojang/realmsclient/dto/WorldTemplate
	f	Ljava/lang/String;	a	f_87726_	field_22666	id
	f	Ljava/lang/String;	b	f_87727_	field_22667	name
	f	Ljava/lang/String;	c	f_87728_	field_22668	version
	f	Ljava/lang/String;	d	f_87729_	field_22669	author
	f	Ljava/lang/String;	e	f_87730_	field_22670	link
	f	Ljava/lang/String;	f	f_87731_	field_22671	image
	f	Ljava/lang/String;	g	f_87732_	field_22672	trailer
	f	Ljava/lang/String;	h	f_87733_	field_22673	recommendedPlayers
	f	Lekh$a;	i	f_87734_	field_22674	type
	f	Lorg/slf4j/Logger;	j	f_87735_	field_22675	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lekh;	a	m_87738_	method_25096	parse
c	ekh$a	com/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType	net/minecraft/class_4890$class_4323	com/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType
	f	Lekh$a;	a	WORLD_TEMPLATE	field_19447	WORLD_TEMPLATE
	f	Lekh$a;	b	MINIGAME	field_19448	MINIGAME
	f	Lekh$a;	c	ADVENTUREMAP	field_19449	ADVENTUREMAP
	f	Lekh$a;	d	EXPERIENCE	field_19450	EXPERIENCE
	f	Lekh$a;	e	INSPIRATION	field_19451	INSPIRATION
	f	[Lekh$a;	f	$VALUES	field_19452	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lekh$a;	a	m_167326_	method_36851	$values
c	eki	com/mojang/realmsclient/dto/WorldTemplatePaginatedList	net/minecraft/class_4891	com/mojang/realmsclient/dto/WorldTemplatePaginatedList
	f	Ljava/util/List;	a	f_87753_	field_22676	templates
	f	I	b	f_87754_	field_22677	page
	f	I	c	f_87755_	field_22678	size
	f	I	d	f_87756_	field_22679	total
	f	Lorg/slf4j/Logger;	e	f_87757_	field_22680	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_167327_	method_35688	isLastPage
	m	(Ljava/lang/String;)Leki;	a	m_87762_	method_25097	parse
c	ekj	com/mojang/realmsclient/dto/package-info	net/minecraft/class_6194	com/mojang/realmsclient/dto/package-info
c	ekk	com/mojang/realmsclient/exception/RealmsDefaultUncaughtExceptionHandler	net/minecraft/class_4353	com/mojang/realmsclient/exception/RealmsDefaultUncaughtExceptionHandler
	f	Lorg/slf4j/Logger;	a	f_87764_	field_19603	logger
	m	(Lorg/slf4j/Logger;)V	<init>	<init>	<init>	<init>
c	ekl	com/mojang/realmsclient/exception/RealmsHttpException	net/minecraft/class_4354	com/mojang/realmsclient/exception/RealmsHttpException
	m	(Ljava/lang/String;Ljava/lang/Exception;)V	<init>	<init>	<init>	<init>
c	ekm	com/mojang/realmsclient/exception/RealmsServiceException	net/minecraft/class_4355	com/mojang/realmsclient/exception/RealmsServiceException
	f	I	a	f_87773_	field_19604	httpResultCode
	f	Ljava/lang/String;	b	f_200940_	field_36319	rawResponse
	f	Lejb;	c	f_200941_	field_36320	realmsError
	m	(ILjava/lang/String;Lejb;)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_200945_	method_39980	realmsErrorCodeOrDefault
c	ekn	com/mojang/realmsclient/exception/RetryCallException	net/minecraft/class_4356	com/mojang/realmsclient/exception/RetryCallException
	f	I	d	f_167328_	field_32118	DEFAULT_DELAY
	f	I	e	f_87787_	field_19608	delaySeconds
	m	(II)V	<init>	<init>	<init>	<init>
c	eko	com/mojang/realmsclient/exception/package-info	net/minecraft/class_6195	com/mojang/realmsclient/exception/package-info
c	ekp	com/mojang/realmsclient/gui/ErrorCallback	net/minecraft/class_5221	com/mojang/realmsclient/gui/ErrorCallback
	m	(Ljava/lang/String;)V	a	m_87791_	method_27453	error
	m	(Lsw;)V	a	m_5673_	method_21067	error
c	ekq	com/mojang/realmsclient/gui/RealmsDataFetcher	net/minecraft/class_7578	com/mojang/realmsclient/gui/RealmsDataFetcher
	f	Lelx;	a	f_238549_	field_39682	dataFetcher
	f	Lelx$e;	b	f_273926_	field_43035	notificationsTask
	f	Lelx$e;	c	f_87797_	field_39683	serverListUpdateTask
	f	Lelx$e;	d	f_87800_	field_39684	liveStatsTask
	f	Lelx$e;	e	f_238709_	field_39685	pendingInvitesTask
	f	Lelx$e;	f	f_87799_	field_39686	trialAvailabilityTask
	f	Lelx$e;	g	f_238681_	field_39687	newsTask
	f	Lekr;	h	f_238737_	field_39688	newsManager
	m	(Leiz;)V	<init>	<init>	<init>	<init>
	m	(Leiz;)Ljava/util/List;	a	m_167339_	method_44617	method_44617
c	ekr	com/mojang/realmsclient/gui/RealmsNewsManager	net/minecraft/class_7579	com/mojang/realmsclient/gui/RealmsNewsManager
	f	Lemd;	a	f_238804_	field_39689	newsLocalStorage
	f	Z	b	f_238831_	field_39690	hasUnreadNews
	f	Ljava/lang/String;	c	f_238573_	field_39691	newsLink
	m	(Lemd;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_239499_	method_44618	hasUnreadNews
	m	(Lejo;)V	a	m_239190_	method_44619	updateUnreadNews
	m	()Ljava/lang/String;	b	m_240058_	method_44620	newsLink
	m	(Lejo;)Lemd$a;	b	m_240152_	method_44621	updateNewsStorage
c	eks	com/mojang/realmsclient/gui/RealmsServerList	net/minecraft/class_7580	com/mojang/realmsclient/gui/RealmsServerList
	f	Lenn;	a	f_238634_	field_39692	minecraft
	f	Ljava/util/Set;	b	f_238560_	field_39693	removedServers
	f	Ljava/util/List;	c	f_238698_	field_39694	servers
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Lejq;)Ljava/util/List;	a	m_240076_	method_44622	removeItem
	m	(Ljava/util/List;)Ljava/util/List;	a	m_239868_	method_44623	updateServersList
c	ekt	com/mojang/realmsclient/gui/RealmsWorldSlotButton	net/minecraft/class_4367	com/mojang/realmsclient/gui/RealmsWorldSlotButton
	f	Lsw;	A	f_87922_	field_26468	SLOT_ACTIVE_TOOLTIP
	f	Lsw;	C	f_87923_	field_26469	SWITCH_TO_MINIGAME_SLOT_TOOLTIP
	f	Lsw;	D	f_87924_	field_26470	SWITCH_TO_WORLD_SLOT_TOOLTIP
	f	Lsw;	E	f_286987_	field_44894	MINIGAME
	f	Ljava/util/function/Supplier;	F	f_87925_	field_19672	serverDataProvider
	f	Ljava/util/function/Consumer;	G	f_87926_	field_19673	toolTipSetter
	f	I	H	f_87914_	field_19675	slotIndex
	f	Lekt$b;	I	f_87916_	field_19677	state
	f	Lacq;	a	f_87917_	field_22681	SLOT_FRAME_LOCATION
	f	Lacq;	b	f_87918_	field_22682	EMPTY_SLOT_LOCATION
	f	Lacq;	c	f_231297_	field_39067	CHECK_MARK_LOCATION
	f	Lacq;	d	f_87919_	field_22683	DEFAULT_WORLD_SLOT_1
	f	Lacq;	e	f_87920_	field_22684	DEFAULT_WORLD_SLOT_2
	f	Lacq;	f	f_87921_	field_22685	DEFAULT_WORLD_SLOT_3
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILepi$c;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLekt$a;Lsw;)V	a	m_280493_	method_21107	drawSlotFrame
	m	(Lejq;Ljava/lang/String;ZZLekt$a;)Lcom/mojang/datafixers/util/Pair;	a	m_87953_	method_27454	getTooltipAndNarration
	m	()Lekt$b;	a	m_87937_	method_25099	getState
	m	(Leox;II)V	a	m_280498_	method_43586	renderCheckMark
	m	(Lejq;ZZ)Lekt$a;	a	m_87959_	method_27455	getAction
	m	()V	b	m_87968_	method_37007	tick
c	ekt$a	com/mojang/realmsclient/gui/RealmsWorldSlotButton$Action	net/minecraft/class_4367$class_4368	com/mojang/realmsclient/gui/RealmsWorldSlotButton$Action
	f	Lekt$a;	a	NOTHING	field_19678	NOTHING
	f	Lekt$a;	b	SWITCH_SLOT	field_19679	SWITCH_SLOT
	f	Lekt$a;	c	JOIN	field_19680	JOIN
	f	[Lekt$a;	d	$VALUES	field_19681	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lekt$a;	a	m_167351_	method_36853	$values
c	ekt$b	com/mojang/realmsclient/gui/RealmsWorldSlotButton$State	net/minecraft/class_4367$class_4370	com/mojang/realmsclient/gui/RealmsWorldSlotButton$State
	f	Z	a	f_87980_	field_19686	empty
	f	Z	b	f_87981_	field_19687	minigame
	f	Lekt$a;	c	f_87982_	field_19688	action
	f	Z	d	f_87983_	field_19682	isCurrentlyActiveSlot
	f	Ljava/lang/String;	e	f_87984_	field_19683	slotName
	f	J	f	f_87985_	field_19684	imageId
	f	Ljava/lang/String;	g	f_87986_	field_19685	image
	f	Lsw;	h	f_87987_	field_19689	actionPrompt
	m	(ZLjava/lang/String;JLjava/lang/String;ZZLekt$a;Lsw;)V	<init>	<init>	<init>	<init>
c	eku	com/mojang/realmsclient/gui/RowButton	net/minecraft/class_4371	com/mojang/realmsclient/gui/RowButton
	f	I	a	f_88007_	field_19690	width
	f	I	b	f_88008_	field_19691	height
	f	I	c	f_88009_	field_19692	xOffset
	f	I	d	f_88010_	field_19693	yOffset
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_7516_	method_21110	onClick
	m	(Leox;IIII)V	a	m_88018_	method_21111	drawForRowAt
	m	(Leox;IIZ)V	a	m_7537_	method_21112	draw
	m	(Lgam;Leqc$a;Ljava/util/List;IDD)V	a	m_88036_	method_21114	rowButtonMouseClicked
	m	()I	a	m_88016_	method_21109	getRight
	m	(Leox;Ljava/util/List;Lgam;IIII)V	a	m_280516_	method_21113	drawButtonsInRow
	m	()I	b	m_88043_	method_21115	getBottom
c	ekv	com/mojang/realmsclient/gui/package-info	net/minecraft/class_6196	com/mojang/realmsclient/gui/package-info
c	ekw	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen	net/minecraft/class_4379	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen
	f	Lekw$a;	G	f_88046_	field_19738	backupInfoList
	f	Lsw;	a	f_167352_	field_27937	UNKNOWN
	f	Leuq;	b	f_88044_	field_19734	lastScreen
	f	Lejf;	c	f_88045_	field_19736	backup
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lejf;)V	<init>	<init>	<init>	<init>
	m	(Lekw;)Leov;	a	m_287274_	method_29335	method_29335
	m	(Ljava/lang/String;)Lsw;	a	m_88073_	method_21140	gameDifficultyMetadata
	m	(Lepi;)V	a	m_279671_	method_25105	method_25105
	m	(Ljava/lang/String;Ljava/lang/String;)Lsw;	a	m_88067_	method_21141	checkForSpecificMetadata
	m	(Ljava/lang/String;)Lsw;	b	m_88075_	method_21143	gameModeMetadata
	m	(Lekw;)Leov;	b	m_287193_	method_51885	method_51885
c	ekw$a	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoList	net/minecraft/class_4379$class_4380	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoList
	f	Lekw;	a	f_88079_	field_19740	field_19740
	m	(Lekw;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_88083_	method_29336	method_29336
c	ekw$b	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoListEntry	net/minecraft/class_4379$class_5344	com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoListEntry
	f	Lekw;	a	f_88086_	field_25257	field_25257
	f	Lsw;	b	f_286974_	field_44895	TEMPLATE_NAME
	f	Lsw;	c	f_286978_	field_44896	GAME_DIFFICULTY
	f	Lsw;	d	f_286935_	field_44897	NAME
	f	Lsw;	e	f_286960_	field_44898	GAME_SERVER_VERSION
	f	Lsw;	f	f_286961_	field_44899	UPLOADED
	f	Lsw;	g	f_286970_	field_44900	ENABLED_PACK
	f	Lsw;	h	f_286952_	field_44901	DESCRIPTION
	f	Lsw;	i	f_286990_	field_44902	GAME_MODE
	f	Lsw;	j	f_286941_	field_44903	SEED
	f	Lsw;	k	f_286932_	field_44904	WORLD_TYPE
	f	Lsw;	l	f_287001_	field_44905	UNDEFINED
	f	Ljava/lang/String;	m	f_88087_	field_25258	key
	f	Ljava/lang/String;	n	f_88088_	field_25259	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lekw;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lsw;	a	m_287178_	method_51886	translateKey
c	ekx	com/mojang/realmsclient/gui/screens/RealmsBackupScreen	net/minecraft/class_4381	com/mojang/realmsclient/gui/screens/RealmsBackupScreen
	f	Lsw;	G	f_88113_	field_26471	RESTORE_TOOLTIP
	f	Lsw;	H	f_88114_	field_26472	HAS_CHANGES_TOOLTIP
	f	Lsw;	I	f_88115_	field_26473	TITLE
	f	Lsw;	J	f_88116_	field_26474	NO_BACKUPS_LABEL
	f	Lela;	K	f_88118_	field_19743	lastScreen
	f	Ljava/util/List;	L	f_88119_	field_19744	backups
	f	Lekx$a;	M	f_88121_	field_19746	backupObjectSelectionList
	f	I	N	f_88122_	field_19747	selectedBackup
	f	I	O	f_88123_	field_19748	slotId
	f	Lepi;	P	f_88104_	field_19749	downloadButton
	f	Lepi;	Q	f_88105_	field_19750	restoreButton
	f	Lepi;	R	f_88106_	field_19751	changesButton
	f	Ljava/lang/Boolean;	S	f_88107_	field_19752	noBackups
	f	Lejq;	T	f_88108_	field_19753	serverData
	f	Ljava/lang/String;	U	f_167355_	field_32119	UPLOADED_KEY
	f	Lorg/slf4j/Logger;	a	f_88110_	field_19741	LOGGER
	f	Lacq;	b	f_88111_	field_22686	PLUS_ICON_LOCATION
	f	Lacq;	c	f_88112_	field_22687	RESTORE_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lela;Lejq;I)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88204_	method_21160	updateButtonStates
	m	()Z	C	m_88205_	method_21162	shouldChangesButtonBeVisible
	m	()Z	D	m_88206_	method_21164	shouldRestoreButtonBeVisible
	m	()V	E	m_88207_	method_21166	downloadClicked
	m	()V	F	m_88208_	method_21168	downloadWorldData
	m	()V	G	m_88209_	method_21170	restore
	m	(Lepi;)V	a	m_279673_	method_25106	method_25106
	m	(I)V	a	m_88166_	method_21155	restoreClicked
	m	(Lekx;)Lenn;	a	m_167356_	method_25108	method_25108
	m	(Lekx;)Leov;	b	m_167358_	method_25115	method_25115
	m	(Lepi;)V	b	m_279674_	method_25109	method_25109
	m	(Lepi;)V	c	m_88178_	method_25110	method_25110
	m	(Z)V	c	m_279672_	method_25111	method_25111
	m	(Lekx;)Leov;	c	m_167360_	method_25116	method_25116
	m	(Lepi;)V	d	m_88184_	method_25113	method_25113
	m	(Lekx;)Lenn;	d	m_278623_	method_51237	method_51237
	m	(Z)V	e	m_279675_	method_25114	method_25114
c	ekx$1	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$1	net/minecraft/class_4381$1	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$1
	f	Lekx;	a	f_88210_	field_19755	field_19755
	m	(Lekx;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	a	m_279676_	method_21171	method_21171
c	ekx$a	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$BackupObjectSelectionList	net/minecraft/class_4381$class_4382	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$BackupObjectSelectionList
	f	Lekx;	a	f_88217_	field_19760	field_19760
	m	(Lekx;)V	<init>	<init>	<init>	<init>
	m	(Lejf;)V	a	m_88234_	method_21173	addEntry
	m	(Lekx$b;)V	a	m_6987_	method_25119	setSelected
	m	(I)V	b	m_88241_	method_21172	selectInviteListItem
c	ekx$b	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$Entry	net/minecraft/class_4381$class_4383	com/mojang/realmsclient/gui/screens/RealmsBackupScreen$Entry
	f	Lekx;	a	f_88246_	field_19762	field_19762
	f	I	b	f_278395_	field_44525	Y_PADDING
	f	I	c	f_278387_	field_44526	X_PADDING
	f	Lejf;	d	f_88247_	field_19761	backup
	f	Ljava/util/List;	e	f_278436_	field_44527	children
	f	Lept;	f	f_278378_	field_44528	restoreButton
	f	Lept;	g	f_278470_	field_44529	changesButton
	m	(Lekx;Lejf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Date;)Ljava/lang/String;	a	m_88275_	method_21176	getMediumDatePresentation
	m	(Ljava/lang/String;)V	a	m_278753_	method_51241	addToChangeList
	m	(Lepi;)V	a	m_278673_	method_51240	method_51240
	m	(ILeox;IIFLepf;)V	a	m_279677_	method_51238	method_51238
	m	(Lejf;)V	a	m_278830_	method_51239	populateChangeList
	m	()V	b	m_278829_	method_51242	addChangesButton
	m	(Lepi;)V	b	m_278652_	method_51243	method_51243
	m	()V	d	m_278718_	method_51244	addRestoreButton
c	eky	com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen	net/minecraft/class_4384	com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen
	f	Leiu;	G	f_88285_	field_19765	mainScreen
	f	Lejq;	H	f_88286_	field_20492	serverData
	f	J	I	f_88287_	field_19767	serverId
	f	[Lsw;	J	f_88289_	field_19769	message
	f	I	K	f_88290_	field_19770	leftX
	f	I	L	f_88291_	field_19771	rightX
	f	Ljava/util/List;	M	f_88292_	field_19778	slotsThatHasBeenDownloaded
	f	I	N	f_88293_	field_19779	animTick
	f	Lorg/slf4j/Logger;	a	f_88283_	field_19763	LOGGER
	f	I	b	f_167363_	field_32120	DEFAULT_BUTTON_WIDTH
	f	Leuq;	c	f_88284_	field_19764	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Leiu;JZ)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88350_	method_21178	addButtons
	m	()V	C	m_88351_	method_21194	backButtonClicked
	m	()Z	D	m_88352_	method_21196	isMinigame
	m	()V	E	m_181319_	method_25127	method_25127
	m	()V	F	m_279685_	method_37404	method_37404
	m	()V	G	m_279679_	method_25129	method_25129
	m	()V	H	m_279684_	method_25130	method_25130
	m	()V	I	m_279681_	method_25131	method_25131
	m	(Lepi;)V	a	m_88332_	method_25122	method_25122
	m	(I)I	a	m_88301_	method_21179	getFramePositionX
	m	(Leox;IIIIZLjava/lang/String;IJLjava/lang/String;Z)V	a	m_280068_	method_21180	drawSlotFrame
	m	(IZ)V	a	m_279678_	method_25121	method_25121
	m	(J)V	a	m_88313_	method_21181	fetchServerData
	m	(Lejq;)V	a	m_181317_	method_25128	method_25128
	m	(ILepi;)V	a	m_279683_	method_25120	method_25120
	m	(ILepi;)V	b	m_287011_	method_25124	method_25124
	m	(IZ)V	b	m_279682_	method_25125	method_25125
	m	(I)V	b	m_88335_	method_21187	downloadWorld
	m	(J)V	b	m_279680_	method_22101	method_22101
	m	()V	c	m_88300_	method_25123	doSwitchOrReset
	m	(ILepi;)V	c	m_88345_	method_25126	method_25126
c	ekz	com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen	net/minecraft/class_4387	com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen
	f	Leuq;	G	f_88362_	field_19787	lastScreen
	f	Lsw;	a	f_88360_	field_26477	INCOMPATIBLE_TITLE
	f	[Lsw;	b	f_231302_	field_39419	INCOMPATIBLE_MESSAGES_SNAPSHOT
	f	[Lsw;	c	f_88361_	field_26478	INCOMPATIBLE_MESSAGES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	()[Lsw;	B	m_231305_	method_44255	getMessages
	m	(Lepi;)V	a	m_279687_	method_25132	method_25132
c	el	net/minecraft/commands/arguments/OperationArgument	net/minecraft/class_2218	net/minecraft/commands/arguments/OperationArgument
	f	Ljava/util/Collection;	a	f_103264_	field_9929	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_103265_	field_9931	ERROR_INVALID_OPERATION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_103266_	field_9930	ERROR_DIVIDE_BY_ZERO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lel$a;	a	m_103275_	method_9409	getOperation
	m	()Lel;	a	m_103269_	method_9404	operation
	m	(Leff;Leff;)V	a	m_103278_	method_9410	method_9410
	m	(II)I	a	m_103270_	method_9414	method_9414
	m	(Ljava/lang/String;)Lel$a;	a	m_103281_	method_9413	getOperation
	m	(Lcom/mojang/brigadier/StringReader;)Lel$a;	a	parse	method_9412	parse
	m	(Ljava/lang/String;)Lel$b;	b	m_103286_	method_9407	getSimpleOperation
	m	(II)I	b	m_263893_	method_9411	method_9411
	m	(II)I	c	m_103288_	method_9405	method_9405
	m	(II)I	d	m_103291_	method_9415	method_9415
	m	(II)I	e	m_103294_	method_9408	method_9408
	m	(II)I	f	m_103297_	method_9406	method_9406
c	el$a	net/minecraft/commands/arguments/OperationArgument$Operation	net/minecraft/class_2218$class_2219	net/minecraft/commands/arguments/OperationArgument$Operation
	m	(Leff;Leff;)V	apply	m_6407_	apply	apply
c	el$b	net/minecraft/commands/arguments/OperationArgument$SimpleOperation	net/minecraft/class_2218$class_2220	net/minecraft/commands/arguments/OperationArgument$SimpleOperation
	m	(II)I	apply	m_103308_	apply	apply
	m	(Leff;Leff;)V	apply	m_6407_	apply	apply
c	ela	com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen	net/minecraft/class_4388	com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen
	f	Lacq;	G	f_88398_	field_22690	EXPIRED_ICON_LOCATION
	f	Lacq;	H	f_88399_	field_22691	EXPIRES_SOON_ICON_LOCATION
	f	Lsw;	I	f_167372_	field_26479	WORLD_LIST_TITLE
	f	Lsw;	J	f_88400_	field_26480	TITLE
	f	Lsw;	K	f_88403_	field_26482	SERVER_EXPIRED_TOOLTIP
	f	Lsw;	L	f_88404_	field_26483	SERVER_EXPIRING_SOON_TOOLTIP
	f	Lsw;	M	f_88405_	field_26484	SERVER_EXPIRING_IN_DAY_TOOLTIP
	f	Lsw;	N	f_88406_	field_26485	SERVER_OPEN_TOOLTIP
	f	Lsw;	O	f_88407_	field_26486	SERVER_CLOSED_TOOLTIP
	f	I	P	f_167373_	field_32121	DEFAULT_BUTTON_WIDTH
	f	I	Q	f_167374_	field_32122	DEFAULT_BUTTON_OFFSET
	f	Lsw;	R	f_88408_	field_19791	toolTip
	f	Leiu;	S	f_88380_	field_19792	lastScreen
	f	Lejq;	T	f_88381_	field_20493	serverData
	f	J	U	f_88382_	field_19794	serverId
	f	I	V	f_88383_	field_19795	leftX
	f	I	W	f_88384_	field_19796	rightX
	f	Lepi;	X	f_88385_	field_19799	playersButton
	f	Lepi;	Y	f_88386_	field_19800	settingsButton
	f	Lepi;	Z	f_88387_	field_19801	subscriptionButton
	f	Lorg/slf4j/Logger;	a	f_88395_	field_19790	LOGGER
	f	Lepi;	aa	f_88388_	field_19802	optionsButton
	f	Lepi;	ab	f_88389_	field_19803	backupButton
	f	Lepi;	ac	f_88390_	field_19804	resetWorldButton
	f	Lepi;	ad	f_88391_	field_19805	switchMinigameButton
	f	Z	ae	f_88392_	field_19806	stateChanged
	f	I	af	f_88393_	field_19807	animTick
	f	I	ag	f_88394_	field_19808	clicks
	f	Ljava/util/List;	ah	f_167375_	field_33777	slotButtonList
	f	Lacq;	b	f_88396_	field_22688	ON_ICON_LOCATION
	f	Lacq;	c	f_88397_	field_22689	OFF_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leiu;J)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88525_	method_21231	backButtonClicked
	m	()V	C	m_88528_	method_21234	disableButtons
	m	()V	D	m_88533_	method_21236	switchToMinigame
	m	()Z	E	m_88534_	method_21238	isMinigame
	m	()V	F	m_88535_	method_21240	hideRegularButtons
	m	()V	G	m_88536_	method_21242	hideMinigameButtons
	m	()V	H	m_279701_	method_37405	method_37405
	m	()V	I	m_279702_	method_25149	method_25149
	m	()V	J	m_279693_	method_25150	method_25150
	m	()V	K	m_279696_	method_37406	method_37406
	m	()V	L	m_279689_	method_25151	method_25151
	m	()Lejq;	M	m_167381_	method_21244	method_21244
	m	()V	N	m_279695_	method_37010	method_37010
	m	()V	O	m_279688_	method_25133	method_25133
	m	()V	P	m_279699_	method_25134	method_25134
	m	(Lekm;)V	a	m_279700_	method_25137	method_25137
	m	(Lejq;IZ)V	a	m_279697_	method_25136	method_25136
	m	(ZLeuq;)V	a	m_88459_	method_21218	openTheWorld
	m	(Leox;IIIII)V	a	m_280675_	method_21202	drawExpiring
	m	(Leuq;)V	a	m_88452_	method_21217	closeTheWorld
	m	(II)I	a	m_88465_	method_21200	centerButton
	m	(Lejx;)V	a	m_88444_	method_21208	saveSlotSettings
	m	(Lsw;)V	a	m_167398_	method_27457	method_27457
	m	(J)V	a	m_88426_	method_21204	fetchServerData
	m	(Lejq;)V	a	m_88438_	method_21206	joinRealm
	m	(Lepi;)V	a	m_88450_	method_25138	hide
	m	(ILejq;)V	a	m_88420_	method_21203	switchToFullSlot
	m	(I)Lekt;	a	m_167385_	method_21199	addSlotButton
	m	(Lekh;)V	a	m_167394_	method_32484	templateSelectionCallback
	m	(Leox;Lsw;II)V	a	m_280084_	method_21214	renderMousehoverTooltip
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_88454_	method_21215	saveSettings
	m	(Leox;IIII)V	a	m_88489_	method_21201	drawServerStatus
	m	(ILepi;)V	a	m_167387_	method_25135	method_25135
	m	(ILejq;)V	b	m_88468_	method_21222	switchToEmptySlot
	m	(Leox;IIII)V	b	m_280590_	method_21221	drawExpired
	m	(Lepi;)V	b	m_88484_	method_21226	show
	m	(Lejq;IZ)V	b	m_279691_	method_25139	method_25139
	m	(J)V	b	m_279704_	method_22103	method_22103
	m	(I)I	b	m_88463_	method_21220	leftButton
	m	(Lejq;)V	b	m_181330_	method_37407	method_37407
	m	(I)I	c	m_88487_	method_21228	frame
	m	(Leox;IIII)V	c	m_280267_	method_21229	drawOpen
	m	()V	c	m_88413_	method_21198	stateChanged
	m	(Lepi;)V	c	m_167406_	method_25140	method_25140
	m	(Lepi;)V	d	m_279705_	method_25141	method_25141
	m	(Leox;IIII)V	d	m_280544_	method_25143	drawClose
	m	()Lela;	d	m_88486_	method_21219	getNewScreen
	m	(Lepi;)V	e	m_279692_	method_25142	method_25142
	m	(Lepi;)V	f	m_279698_	method_25144	method_25144
	m	(Lepi;)V	g	m_279690_	method_25145	method_25145
	m	(Lepi;)V	h	m_279706_	method_25146	method_25146
	m	(Lepi;)V	i	m_279694_	method_25147	method_25147
	m	(Lepi;)V	j	m_279703_	method_25148	method_25148
c	ela$1	com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen$1	net/minecraft/class_4388$1	com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen$1
	f	[I	a	f_88543_	field_19812	$SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	elb	com/mojang/realmsclient/gui/screens/RealmsConfirmScreen	net/minecraft/class_4389	com/mojang/realmsclient/gui/screens/RealmsConfirmScreen
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	a	f_88545_	field_22692	callback
	f	Lsw;	b	f_88546_	field_19821	title1
	f	Lsw;	c	f_88547_	field_19825	title2
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_88558_	method_25152	method_25152
	m	(Lepi;)V	b	m_88561_	method_25153	method_25153
c	elc	com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen	net/minecraft/class_4390	com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen
	f	Leiu;	G	f_88567_	field_19830	lastScreen
	f	Lepr;	H	f_88568_	field_19831	nameBox
	f	Lepr;	I	f_88569_	field_19832	descriptionBox
	f	Lepi;	J	f_88570_	field_19833	createButton
	f	Lsw;	a	f_88564_	field_26487	NAME_LABEL
	f	Lsw;	b	f_88565_	field_26488	DESCRIPTION_LABEL
	f	Lejq;	c	f_88566_	field_19829	server
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lejq;Leiu;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88595_	method_21245	createWorld
	m	()Z	C	m_88596_	method_21247	valid
	m	()V	D	m_279707_	method_37011	method_37011
	m	()V	E	m_279709_	method_25156	method_25156
	m	()V	F	m_279708_	method_25157	method_25157
	m	(Lepi;)V	a	m_279710_	method_25154	method_25154
	m	(Lepi;)V	b	m_88591_	method_25155	method_25155
c	eld	com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen	net/minecraft/class_4392	com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen
	f	I	G	f_263743_	field_41769	BAR_TOP
	f	I	H	f_263777_	field_41770	BAR_BOTTOM
	f	I	I	f_263771_	field_41771	BAR_BORDER
	f	Leuq;	J	f_88611_	field_19845	lastScreen
	f	Lekg;	K	f_88612_	field_19846	worldDownload
	f	Lsw;	L	f_88613_	field_19847	downloadTitle
	f	Lcom/google/common/util/concurrent/RateLimiter;	M	f_88614_	field_19848	narrationRateLimiter
	f	Lepi;	N	f_88615_	field_22694	cancelButton
	f	Ljava/lang/String;	O	f_88616_	field_19850	worldName
	f	Leld$a;	P	f_88617_	field_19851	downloadStatus
	f	Lsw;	Q	f_88618_	field_20494	errorMessage
	f	Lsw;	R	f_88619_	field_19853	status
	f	Ljava/lang/String;	S	f_88620_	field_19854	progress
	f	Z	T	f_88621_	field_19855	cancelled
	f	Z	U	f_88622_	field_19856	showDots
	f	Z	V	f_88599_	field_19857	finished
	f	Z	W	f_88600_	field_19858	extracting
	f	Ljava/lang/Long;	X	f_88601_	field_19859	previousWrittenBytes
	f	Ljava/lang/Long;	Y	f_88602_	field_19860	previousTimeSnapshot
	f	J	Z	f_88603_	field_19861	bytesPersSecond
	f	Lorg/slf4j/Logger;	a	f_88609_	field_19844	LOGGER
	f	I	aa	f_88604_	field_19862	animTick
	f	[Ljava/lang/String;	ab	f_88605_	field_19863	DOTS
	f	I	ac	f_88606_	field_19864	dotIndex
	f	Z	ad	f_88607_	field_19867	checked
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	ae	f_88608_	field_22693	callback
	f	Ljava/util/concurrent/locks/ReentrantLock;	b	f_88610_	field_19868	DOWNLOAD_LOCK
	f	I	c	f_263827_	field_41772	BAR_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lekg;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88655_	method_21265	checkDownloadSize
	m	()Lsw;	C	m_167409_	method_37012	createProgressNarrationMessage
	m	()V	D	m_88656_	method_21269	backButtonClicked
	m	()V	E	m_88657_	method_21278	downloadSave
	m	()V	F	m_88658_	method_21279	downloadCancelled
	m	()V	G	m_88659_	method_22104	method_22104
	m	(Lepi;)V	a	m_88641_	method_25158	method_25158
	m	(Ljava/lang/String;)J	a	m_88646_	method_21259	getContentLength
	m	(Leox;J)V	a	m_280316_	method_21266	drawDownloadSpeed0
	m	(Z)V	c	m_279711_	method_25159	method_25159
	m	(Leox;)V	c	m_280494_	method_21272	drawDots
	m	(Leox;)V	d	m_88648_	method_21274	drawProgressBar
	m	(Leox;)V	e	m_88653_	method_21276	drawDownloadSpeed
c	eld$a	com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus	net/minecraft/class_4392$class_4393	com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus
	f	J	a	f_88660_	field_19871	bytesWritten
	f	J	b	f_88661_	field_19872	totalBytes
	m	()V	<init>	<init>	<init>	<init>
c	ele	com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen	net/minecraft/class_4394	com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen
	f	Leuq;	a	f_88665_	field_22695	nextScreen
	f	Lele$a;	b	f_200947_	field_36321	lines
	f	Lepz;	c	f_200948_	field_36322	line2Split
	m	(Lsw;Lsw;Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lekm;Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lekm;)Lele$a;	a	m_288216_	method_39981	errorMessage
	m	(Lsw;Lsw;)Lele$a;	a	m_288196_	method_21283	errorMessage
	m	(Lepi;)V	a	m_279712_	method_25160	method_25160
	m	(Lsw;)Lele$a;	a	m_288225_	method_21282	errorMessage
c	ele$a	com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage	net/minecraft/class_4394$class_8570	com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage
	f	Lsw;	a	f_287789_	comp_1533	title
	f	Lsw;	b	f_287787_	comp_1534	detail
	m	(Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	f_287789_	comp_1533	title
	m	()Lsw;	b	f_287787_	comp_1534	detail
c	elf	com/mojang/realmsclient/gui/screens/RealmsInviteScreen	net/minecraft/class_4395	com/mojang/realmsclient/gui/screens/RealmsInviteScreen
	f	Lsw;	G	f_88695_	field_26490	NO_SUCH_PLAYER_ERROR_TEXT
	f	Lepr;	H	f_88696_	field_22696	profileName
	f	Lepi;	I	f_289576_	field_44942	inviteButton
	f	Lejq;	J	f_88697_	field_19880	serverData
	f	Lela;	K	f_88698_	field_19881	configureScreen
	f	Leuq;	L	f_88699_	field_19882	lastScreen
	f	Lsw;	M	f_289575_	field_19887	message
	f	Lorg/slf4j/Logger;	a	f_88693_	field_19878	LOGGER
	f	Lsw;	b	f_88694_	field_26489	NAME_LABEL
	f	Lsw;	c	f_289578_	field_44943	INVITING_PLAYER_TEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lela;Leuq;Lejq;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88724_	method_21284	onInvite
	m	(Lepi;)V	a	m_279713_	method_25161	method_25161
	m	(JLjava/lang/String;)Lejq;	a	m_289581_	method_52216	method_52216
	m	(Lsw;)V	a	m_289601_	method_21286	showMessage
	m	(Lejq;)V	a	m_289580_	method_52217	method_52217
	m	(Lts;)Lts;	b	m_289583_	method_52218	method_52218
	m	(Lepi;)V	b	m_88720_	method_25162	method_25162
	m	(Lts;)Lts;	c	m_289579_	method_52219	method_52219
	m	(Lts;)Lts;	d	m_289582_	method_52220	method_52220
c	elg	com/mojang/realmsclient/gui/screens/RealmsLongConfirmationScreen	net/minecraft/class_4396	com/mojang/realmsclient/gui/screens/RealmsLongConfirmationScreen
	f	Lelg$a;	G	f_88726_	field_19895	type
	f	Lsw;	H	f_88727_	field_19896	line2
	f	Lsw;	I	f_88728_	field_19897	line3
	f	Z	J	f_88729_	field_19899	yesNoQuestion
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	a	f_88725_	field_22697	callback
	f	Lsw;	b	f_286953_	field_44906	WARNING
	f	Lsw;	c	f_286975_	field_44907	INFO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lelg$a;Lsw;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_88745_	method_25163	method_25163
	m	(Lepi;)V	b	m_88748_	method_25164	method_25164
	m	(Lepi;)V	c	m_88750_	method_25165	method_25165
c	elg$a	com/mojang/realmsclient/gui/screens/RealmsLongConfirmationScreen$Type	net/minecraft/class_4396$class_4397	com/mojang/realmsclient/gui/screens/RealmsLongConfirmationScreen$Type
	f	Lelg$a;	a	WARNING	field_19903	WARNING
	f	Lelg$a;	b	INFO	field_19904	INFO
	f	I	c	f_88754_	field_19905	colorCode
	f	Lsw;	d	f_88755_	field_19906	text
	f	[Lelg$a;	e	$VALUES	field_19907	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILsw;I)V	<init>	<init>	<init>	<init>
	m	()[Lelg$a;	a	m_167412_	method_36854	$values
c	elh	com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen	net/minecraft/class_4398	com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen
	f	Leuq;	G	f_88768_	field_19912	lastScreen
	f	Lsw;	H	f_88769_	field_19914	title
	f	Lsw;	I	f_88770_	field_19916	errorMessage
	f	Z	J	f_88771_	field_19917	aborted
	f	I	K	f_88772_	field_19918	animTicks
	f	Lemo;	L	f_88773_	field_19919	task
	f	I	M	f_88774_	field_19920	buttonLength
	f	Lepi;	N	f_167413_	field_33778	cancelOrBackButton
	f	[Ljava/lang/String;	a	f_88766_	field_19908	SYMBOLS
	f	Lgao;	b	f_167414_	field_33779	REPEATED_NARRATOR
	f	Lorg/slf4j/Logger;	c	f_88767_	field_19909	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lemo;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88799_	method_21293	cancelOrBackButtonClicked
	m	()V	C	m_279714_	method_37013	method_37013
	m	(Lepi;)V	a	m_88789_	method_25167	method_25167
	m	(Lsw;)V	b	m_88796_	method_21292	setTitle
	m	(Lepi;)V	b	m_88794_	method_25168	method_25168
	m	()Z	c	m_88779_	method_21291	aborted
c	eli	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen	net/minecraft/class_4399	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen
	f	Lacq;	G	f_273879_	field_43036	UNSEEN_NOTIFICATION_ICON_LOCATION
	f	Lelx$c;	H	f_238623_	field_39695	realmsDataSubscription
	f	Leli$a;	I	f_273898_	field_43037	currentConfiguration
	f	I	J	f_88825_	field_19924	numberOfPendingInvites
	f	Z	K	f_88826_	field_19925	checkedMcoAvailability
	f	Z	L	f_88827_	field_19926	trialAvailable
	f	Z	M	f_88828_	field_19927	validClient
	f	Z	N	f_88829_	field_19928	hasUnreadNews
	f	Z	O	f_273905_	field_43038	hasUnseenNotifications
	f	Leli$a;	P	f_273899_	field_43039	showAll
	f	Leli$a;	Q	f_273849_	field_43040	onlyNotifications
	f	Lacq;	a	f_88821_	field_22698	INVITE_ICON_LOCATION
	f	Lacq;	b	f_88822_	field_22699	TRIAL_ICON_LOCATION
	f	Lacq;	c	f_88823_	field_22700	NEWS_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leli$a;	B	m_274595_	method_49584	getConfiguration
	m	()Z	C	m_88848_	method_25169	getRealmsNotificationsEnabled
	m	()Z	D	m_88849_	method_25170	inTitleScreen
	m	()V	E	m_88850_	method_21294	checkIfMcoEnabled
	m	(Lekq;Lelx$c;)V	a	m_274584_	method_49586	addNewsAndInvitesSubscriptions
	m	(Ljava/lang/Integer;)V	a	m_239520_	method_49588	method_49588
	m	(Ljava/lang/Boolean;)V	a	m_239493_	method_49587	method_49587
	m	(Lekq;Lejo;)V	a	m_238944_	method_49585	method_49585
	m	(Lekq;Lelx$c;)V	b	m_274585_	method_49590	addNotificationsSubscriptions
	m	(Leox;)V	c	m_280451_	method_21295	drawIcons
	m	(Ljava/util/List;)V	c	m_273962_	method_49591	method_49591
c	eli$1	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$1	net/minecraft/class_4399$1	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$1
	f	Leli;	a	f_88851_	field_19930	field_19930
	m	(Leli;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eli$2	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$2	net/minecraft/class_4399$2	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$2
	f	Leli;	a	f_273929_	field_43041	field_43041
	m	(Leli;)V	<init>	<init>	<init>	<init>
c	eli$3	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$3	net/minecraft/class_4399$3	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$3
	f	Leli;	a	f_273900_	field_43042	field_43042
	m	(Leli;)V	<init>	<init>	<init>	<init>
c	eli$a	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration	net/minecraft/class_4399$class_8207	com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration
	m	()Z	a	m_274328_	method_49592	showOldNotifications
	m	(Lekq;)Lelx$c;	a	m_274316_	method_49593	initDataFetcher
c	elj	com/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen	net/minecraft/class_4400	com/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen
	f	Lsw;	a	f_88856_	field_26491	MESSAGE
	f	Leuq;	b	f_88857_	field_22701	nextScreen
	f	Lepz;	c	f_88858_	field_26492	messageLines
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279715_	method_25171	method_25171
	m	(Lepi;)V	b	m_88870_	method_25172	method_25172
	m	(Lepi;)V	c	m_88872_	method_25173	method_25173
c	elk	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen	net/minecraft/class_4401	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen
	f	Lsw;	G	f_88877_	field_26493	NO_PENDING_INVITES_TEXT
	f	Lsw;	H	f_88878_	field_26494	ACCEPT_INVITE_TOOLTIP
	f	Lsw;	I	f_88879_	field_26495	REJECT_INVITE_TOOLTIP
	f	Leuq;	J	f_88880_	field_19936	lastScreen
	f	Lsw;	K	f_88881_	field_19937	toolTip
	f	Z	L	f_88882_	field_19938	loaded
	f	Lelk$b;	M	f_88883_	field_19939	pendingInvitationSelectionList
	f	I	N	f_88885_	field_19941	selectedInvite
	f	Lepi;	O	f_88886_	field_19942	acceptButton
	f	Lepi;	P	f_88887_	field_19943	rejectButton
	f	Lorg/slf4j/Logger;	a	f_88874_	field_19935	LOGGER
	f	Lacq;	b	f_88875_	field_22702	ACCEPT_ICON_LOCATION
	f	Lacq;	c	f_88876_	field_22703	REJECT_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_88957_	method_21307	updateButtonStates
	m	(Lepi;)V	a	m_88919_	method_25175	method_25175
	m	(I)V	a	m_88892_	method_21300	updateList
	m	(Leox;Lsw;II)V	a	m_280517_	method_21306	renderMousehoverTooltip
	m	(Lelk;)Lenn;	a	m_88908_	method_25174	method_25174
	m	(I)V	b	m_88922_	method_21308	reject
	m	(Lelk;)Lenn;	b	m_167417_	method_25178	method_25178
	m	(Lepi;)V	b	m_279716_	method_25177	method_25177
	m	(Lepi;)V	c	m_88939_	method_25179	method_25179
	m	(I)V	c	m_88932_	method_21311	accept
	m	(Lelk;)Lenn;	c	m_167419_	method_25181	method_25181
	m	(Lelk;)Leov;	d	m_167421_	method_34488	method_34488
	m	(Lelk;)Leov;	e	m_167423_	method_34490	method_34490
	m	(Lelk;)Leov;	f	m_167425_	method_25184	method_25184
	m	(I)Z	i	m_88962_	method_21314	shouldAcceptAndRejectButtonBeVisible
c	elk$1	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$1	net/minecraft/class_4401$1	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$1
	f	Lelk;	a	f_88964_	field_19944	field_19944
	m	(Lelk;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lejj;)Lelk$a;	a	m_88968_	method_21317	method_21317
	m	(Ljava/util/List;)V	a	m_88970_	method_21318	method_21318
c	elk$2	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$2	net/minecraft/class_4401$2	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$2
	f	I	a	f_88973_	field_19948	val$slot
	f	Lelk;	b	f_88974_	field_19949	field_19949
	m	(Lelk;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_88979_	method_21319	method_21319
c	elk$3	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$3	net/minecraft/class_4401$3	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$3
	f	I	a	f_88982_	field_19950	val$slot
	f	Lelk;	b	f_88983_	field_19951	field_19951
	m	(Lelk;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_88988_	method_21320	method_21320
c	elk$a	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry	net/minecraft/class_4401$class_4403	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry
	f	Lelk;	a	f_88991_	field_19954	field_19954
	f	I	b	f_167427_	field_32123	TEXT_LEFT
	f	Lejj;	c	f_88992_	field_19953	pendingInvite
	f	Ljava/util/List;	d	f_88993_	field_19955	rowButtons
	m	(Lelk;Lejj;)V	<init>	<init>	<init>	<init>
	m	(Leox;Lejj;IIII)V	a	m_280468_	method_21324	renderPendingInvitationItem
c	elk$a$a	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$AcceptRowButton	net/minecraft/class_4401$class_4403$class_4404	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$AcceptRowButton
	f	Lelk$a;	e	f_89025_	field_19956	field_19956
	m	(Lelk$a;)V	<init>	<init>	<init>	<init>
c	elk$a$b	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$RejectRowButton	net/minecraft/class_4401$class_4403$class_4405	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$RejectRowButton
	f	Lelk$a;	e	f_89035_	field_19957	field_19957
	m	(Lelk$a;)V	<init>	<init>	<init>	<init>
c	elk$b	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$PendingInvitationSelectionList	net/minecraft/class_4401$class_4402	com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$PendingInvitationSelectionList
	f	Lelk;	a	f_89045_	field_19952	field_19952
	m	(Lelk;)V	<init>	<init>	<init>	<init>
	m	(Lelk$a;)V	a	m_6987_	method_25188	setSelected
	m	(I)V	b	m_89057_	method_21321	removeAtIndex
	m	(I)V	c	m_89060_	method_21322	selectInviteListItem
c	ell	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen	net/minecraft/class_4406	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen
	f	Lacq;	G	f_89076_	field_22706	CROSS_ICON_LOCATION
	f	Lacq;	H	f_89077_	field_22707	OPTIONS_BACKGROUND
	f	Lsw;	I	f_286965_	field_44908	QUESTION_TITLE
	f	Lsw;	J	f_89078_	field_26498	NORMAL_USER_TOOLTIP
	f	Lsw;	K	f_89079_	field_26499	OP_TOOLTIP
	f	Lsw;	L	f_89080_	field_26500	REMOVE_ENTRY_TOOLTIP
	f	I	M	f_278447_	field_44530	NO_ENTRY_SELECTED
	f	Lela;	N	f_89083_	field_19960	lastScreen
	f	Lejq;	O	f_89084_	field_19961	serverData
	f	Lell$b;	P	f_89085_	field_19962	invitedObjectSelectionList
	f	I	Q	f_89086_	field_19963	column1X
	f	I	R	f_89063_	field_19964	columnWidth
	f	Lepi;	S	f_89065_	field_19966	removeButton
	f	Lepi;	T	f_89066_	field_19967	opdeopButton
	f	I	U	f_89069_	field_19970	playerIndex
	f	Z	V	f_89070_	field_19971	stateChanged
	f	Lorg/slf4j/Logger;	a	f_89073_	field_19958	LOGGER
	f	Lacq;	b	f_89074_	field_22704	OP_ICON_LOCATION
	f	Lacq;	c	f_89075_	field_22705	USER_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lela;Lejq;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_89188_	method_21325	updateButtonStates
	m	()V	C	m_89189_	method_21333	backButtonClicked
	m	(Lepi;)V	a	m_89121_	method_25190	method_25190
	m	(Lell;)Leov;	a	m_167431_	method_31124	method_31124
	m	(I)I	a	m_167429_	method_25193	method_25193
	m	(Lejm;Z)V	a	m_278516_	method_25195	method_25195
	m	(Leji;)V	a	m_89107_	method_21328	updateOps
	m	(I)I	b	m_89091_	method_25189	method_25189
	m	(Lepi;)V	b	m_278517_	method_25192	method_25192
	m	(Lepi;)V	c	m_278515_	method_25194	method_25194
	m	(I)I	c	m_89124_	method_25191	method_25191
	m	(Lepi;)V	d	m_279717_	method_25197	method_25197
	m	(I)Z	i	m_89190_	method_21326	shouldRemoveAndOpdeopButtonBeVisible
	m	(I)V	j	m_89192_	method_21334	op
	m	(I)V	k	m_89194_	method_21339	deop
	m	(I)V	l	m_89196_	method_21344	uninvite
c	ell$a	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$Entry	net/minecraft/class_4406$class_4408	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$Entry
	f	Lell;	a	f_89200_	field_19980	field_19980
	f	I	b	f_278386_	field_44531	X_OFFSET
	f	I	c	f_278444_	field_44532	Y_PADDING
	f	I	d	f_278454_	field_44533	BUTTON_WIDTH
	f	I	e	f_278391_	field_44534	BUTTON_HEIGHT
	f	Lejm;	f	f_89201_	field_19979	playerInfo
	f	Ljava/util/List;	g	f_278389_	field_44535	children
	f	Lept;	h	f_278432_	field_44536	removeButton
	f	Lept;	i	f_278388_	field_44537	makeOpButton
	f	Lept;	j	f_278510_	field_44538	removeOpButton
	m	(Lell;Lejm;)V	<init>	<init>	<init>	<init>
	m	(ILeox;IIFLepf;)V	a	m_279718_	method_51245	method_51245
	m	(ILepi;)V	a	m_278685_	method_51246	method_51246
	m	(ILepi;)V	b	m_278731_	method_51248	method_51248
	m	()V	b	m_278747_	method_51247	updateButtons
	m	(ILepi;)V	c	m_278710_	method_51249	method_51249
c	ell$b	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$InvitedObjectSelectionList	net/minecraft/class_4406$class_4407	com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$InvitedObjectSelectionList
	f	Lell;	a	f_89226_	field_19978	field_19978
	m	(Lell;)V	<init>	<init>	<init>	<init>
	m	(Lell$a;)V	a	m_6987_	method_25200	setSelected
	m	(Lejm;)V	a	m_89243_	method_21354	addEntry
	m	(I)V	b	m_89250_	method_21353	selectInviteListItem
	m	()V	d	m_278791_	method_51250	updateButtons
c	elm	com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen	net/minecraft/class_4409	com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen
	f	Lemc;	G	f_167435_	field_27939	levelType
	f	Z	H	f_89271_	field_27940	generateStructures
	f	Lsw;	I	f_89273_	field_24206	buttonTitle
	f	Lsw;	a	f_89266_	field_26506	SEED_LABEL
	f	Ljava/util/function/Consumer;	b	f_167436_	field_27938	callback
	f	Lepr;	c	f_89270_	field_19984	seedEdit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Consumer;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_89287_	method_32485	method_32485
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_167443_	method_32487	method_32487
	m	(Lepp;Lemc;)V	a	m_167440_	method_32486	method_32486
	m	(Lepi;)V	b	m_89290_	method_25202	method_25202
c	eln	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen	net/minecraft/class_4410	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen
	f	Lejq;	G	f_89316_	field_20001	serverData
	f	Lsw;	H	f_89320_	field_20006	subtitle
	f	Lsw;	I	f_89321_	field_20007	buttonTitle
	f	I	J	f_89322_	field_20008	subtitleColor
	f	Lacq;	K	f_89323_	field_22713	SLOT_FRAME_LOCATION
	f	Lacq;	L	f_89324_	field_22714	UPLOAD_LOCATION
	f	Lacq;	M	f_89325_	field_22715	ADVENTURE_MAP_LOCATION
	f	Lacq;	N	f_89326_	field_22716	SURVIVAL_SPAWN_LOCATION
	f	Lacq;	O	f_89300_	field_22708	NEW_WORLD_LOCATION
	f	Lacq;	P	f_89301_	field_22709	EXPERIENCE_LOCATION
	f	Lacq;	Q	f_89302_	field_22710	INSPIRATION_LOCATION
	f	Leki;	R	f_89303_	field_20495	templates
	f	Leki;	S	f_89304_	field_20496	adventuremaps
	f	Leki;	T	f_89305_	field_20497	experiences
	f	Leki;	U	f_89306_	field_20498	inspirations
	f	Lsw;	V	f_89310_	field_20501	resetTitle
	f	Ljava/lang/Runnable;	W	f_89311_	field_22711	resetWorldRunnable
	f	Ljava/lang/Runnable;	X	f_89312_	field_22712	callback
	f	I	a	f_89313_	field_19998	slot
	f	Lorg/slf4j/Logger;	b	f_89314_	field_19999	LOGGER
	f	Leuq;	c	f_89315_	field_20000	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lejq;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Lejq;Lsw;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Lejq;Lsw;Lsw;ILsw;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279720_	method_25206	method_25206
	m	(Leox;IILsw;Lacq;ZZ)V	a	m_280014_	method_21370	drawFrame
	m	(Ljava/lang/Runnable;)V	a	m_89382_	method_21377	switchSlot
	m	(I)V	a	m_89343_	method_21379	setSlot
	m	(Lemo;)V	a	m_167457_	method_32490	startTask
	m	(Lemi;)V	a	m_167455_	method_32489	generationSelectionCallback
	m	(Lekh;)V	a	m_167453_	method_32488	templateSelectionCallback
	m	(Lsw;)V	a	m_89389_	method_21376	setResetTitle
	m	(Leln;)Lenn;	a	m_89366_	method_25205	method_25205
	m	(Ljava/lang/Runnable;)V	b	m_167464_	method_32493	resetWorld
	m	(Lepi;)V	b	m_279725_	method_25208	method_25208
	m	(Lekh;)V	b	m_181336_	method_32491	method_32491
	m	(Lemi;)V	b	m_181338_	method_32492	method_32492
	m	(I)I	b	m_89392_	method_21384	frame
	m	(Lepi;)V	c	m_279719_	method_25209	method_25209
	m	(Ljava/lang/Runnable;)V	c	m_279723_	method_37408	method_37408
	m	(Lepi;)V	d	m_279722_	method_25210	method_25210
	m	(Lepi;)V	e	m_279724_	method_25211	method_25211
	m	(Lepi;)V	f	m_279726_	method_25212	method_25212
	m	(Lepi;)V	g	m_279721_	method_25213	method_25213
c	eln$1	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$1	net/minecraft/class_4410$1	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$1
	f	Leln;	a	f_89422_	field_20021	field_20021
	m	(Leln;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Leki;Leki;Leki;Leki;)V	a	m_89426_	method_21392	method_21392
c	eln$a	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$FrameButton	net/minecraft/class_4410$class_4411	com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$FrameButton
	f	Leln;	a	f_89435_	field_20031	field_20031
	f	Lacq;	b	f_89436_	field_20032	image
	m	(Leln;IILsw;Lacq;Lepi$c;)V	<init>	<init>	<init>	<init>
c	elo	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen	net/minecraft/class_4416	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen
	f	Lsw;	G	f_89485_	field_26507	HARDCORE_TEXT
	f	Lsw;	H	f_89486_	field_26508	CHEATS_TEXT
	f	Ljava/text/DateFormat;	I	f_89487_	field_20054	DATE_FORMAT
	f	Leln;	J	f_89488_	field_20050	lastScreen
	f	J	K	f_89489_	field_20051	worldId
	f	I	L	f_89490_	field_20052	slotId
	f	Lepi;	M	f_89491_	field_20053	uploadButton
	f	Ljava/util/List;	N	f_89492_	field_20055	levelList
	f	I	O	f_89493_	field_20056	selectedWorld
	f	Lelo$b;	P	f_89494_	field_20057	worldSelectionList
	f	Ljava/lang/Runnable;	Q	f_89481_	field_22717	callback
	f	Lorg/slf4j/Logger;	a	f_89482_	field_20049	LOGGER
	f	Lsw;	b	f_286962_	field_44909	UNABLE_TO_LOAD_WORLD
	f	Lsw;	c	f_89483_	field_20058	WORLD_TEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JILeln;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_89551_	method_21396	loadLevelList
	m	()V	C	m_89552_	method_21401	upload
	m	(Lepi;)V	a	m_279727_	method_38508	method_38508
	m	(Lelo;)Leov;	a	m_167466_	method_25226	method_25226
	m	(I)I	a	m_89503_	method_25218	method_25218
	m	(Ldyz;)Lsw;	a	m_89534_	method_21400	gameModeName
	m	(Lts;)Lts;	b	m_263854_	method_48181	method_48181
	m	(Lelo;)Leov;	b	m_167469_	method_30871	method_30871
	m	(Ldyz;)Ljava/lang/String;	b	m_89538_	method_21404	formatLastPlayed
	m	(Lepi;)V	b	m_231306_	method_25221	method_25221
	m	(Ldyz;)Z	c	m_193516_	method_25220	method_25220
	m	(Lelo;)Leov;	c	m_167471_	method_30872	method_30872
c	elo$a	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$Entry	net/minecraft/class_4416$class_4417	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$Entry
	f	Lelo;	a	f_89553_	field_20067	field_20067
	f	Ldyz;	b	f_89554_	field_22718	levelSummary
	f	Ljava/lang/String;	c	f_89555_	field_26509	name
	f	Lsw;	d	f_89556_	field_26510	id
	f	Lsw;	e	f_89557_	field_26511	info
	m	(Lelo;Ldyz;)V	<init>	<init>	<init>	<init>
	m	(Leox;III)V	a	m_280233_	method_21411	renderItem
c	elo$b	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$WorldSelectionList	net/minecraft/class_4416$class_4418	com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$WorldSelectionList
	f	Lelo;	a	f_89582_	field_20068	field_20068
	m	(Lelo;)V	<init>	<init>	<init>	<init>
	m	(Ldyz;)V	a	m_89587_	method_21412	addEntry
	m	(Lelo$a;)V	a	m_6987_	method_25227	setSelected
c	elp	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen	net/minecraft/class_4419	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen
	f	Lacq;	G	f_89608_	field_22721	SLOT_FRAME_LOCATION
	f	Lsw;	H	f_89609_	field_26512	PUBLISHER_LINK_TOOLTIP
	f	Lsw;	I	f_89610_	field_26513	TRAILER_LINK_TOOLTIP
	f	Ljava/util/function/Consumer;	J	f_167479_	field_27941	callback
	f	Lelp$b;	K	f_89612_	field_20071	worldTemplateObjectSelectionList
	f	I	L	f_89613_	field_20072	selectedTemplate
	f	Lepi;	M	f_89615_	field_20074	selectButton
	f	Lepi;	N	f_89616_	field_20075	trailerButton
	f	Lepi;	O	f_89617_	field_20076	publisherButton
	f	Lsw;	P	f_89618_	field_20077	toolTip
	f	Ljava/lang/String;	Q	f_89597_	field_20078	currentLink
	f	Lejq$c;	R	f_89598_	field_20079	worldType
	f	I	S	f_89599_	field_20080	clicks
	f	[Lsw;	T	f_89600_	field_20081	warning
	f	Ljava/lang/String;	U	f_89601_	field_20082	warningURL
	f	Z	V	f_89602_	field_20083	displayWarning
	f	Z	W	f_89603_	field_20084	hoverWarning
	f	Ljava/util/List;	X	f_89604_	field_20085	noTemplatesMessage
	f	Lorg/slf4j/Logger;	a	f_89605_	field_20069	LOGGER
	f	Lacq;	b	f_89606_	field_22719	LINK_ICON
	f	Lacq;	c	f_89607_	field_22720	TRAILER_ICON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;Ljava/util/function/Consumer;Lejq$c;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Ljava/util/function/Consumer;Lejq$c;Leki;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_89718_	method_21425	updateButtonStates
	m	()Z	C	m_89721_	method_21430	shouldSelectButtonBeActive
	m	()Z	D	m_89724_	method_21432	shouldPublisherBeVisible
	m	()Lekh;	E	m_89727_	method_21434	getSelectedTemplate
	m	()Z	F	m_89730_	method_21436	shouldTrailerBeVisible
	m	()V	G	m_89736_	method_21440	selectTemplate
	m	()Z	H	m_89737_	method_25247	hasValidTemplate
	m	()V	I	m_89738_	method_21442	onTrailer
	m	()V	J	m_89739_	method_21444	onPublish
	m	([Lsw;)V	a	m_89682_	method_21429	setWarning
	m	(Lepi;)V	a	m_89678_	method_25231	method_25231
	m	(Leki;)V	a	m_89653_	method_21415	fetchTemplatesAsync
	m	(Lemg$b;)I	a	m_279728_	method_25230	method_25230
	m	(I)I	a	m_167489_	method_25228	method_25228
	m	(Leox;Lsw;II)V	a	m_280015_	method_21424	renderMousehoverTooltip
	m	(Leox;IILjava/util/List;)V	a	m_280418_	method_21414	renderMultilineMessage
	m	(Leki;Leiz;)Lcom/mojang/datafixers/util/Either;	a	m_89655_	method_21416	fetchTemplates
	m	(Lelp;)Lenn;	a	m_167491_	method_25229	method_25229
	m	(Lepi;)V	b	m_89690_	method_25233	method_25233
	m	(Lelp;)Leov;	b	m_167495_	method_25238	method_25238
	m	(Lepi;)V	c	m_89695_	method_25234	method_25234
	m	(Lelp;)Leov;	c	m_167497_	method_25239	method_25239
	m	(Lepi;)V	d	m_89700_	method_25236	method_25236
	m	(Lelp;)Leov;	d	m_167499_	method_25240	method_25240
	m	(Lelp;)Leov;	e	m_167501_	method_25241	method_25241
	m	(Lelp;)Leov;	f	m_167503_	method_25242	method_25242
	m	(Lelp;)Leov;	g	m_167505_	method_25243	method_25243
c	elp$1	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$1	net/minecraft/class_4419$1	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$1
	f	Leki;	a	f_89740_	field_20091	val$startPage
	f	Lelp;	b	f_89741_	field_20092	field_20092
	m	(Lelp;Ljava/lang/String;Leki;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Either;)Leki;	a	m_89746_	method_21445	method_21445
c	elp$a	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry	net/minecraft/class_4419$class_4421	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry
	f	Lelp;	a	f_89749_	field_20095	field_20095
	f	Lekh;	b	f_89750_	field_20094	template
	m	(Lelp;Lekh;)V	<init>	<init>	<init>	<init>
	m	(Leox;Lekh;IIII)V	a	m_280486_	method_21453	renderWorldTemplateItem
	m	(Leox;IIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	a	m_280395_	method_21452	drawIcons
	m	(Leox;IIIILekh;)V	a	m_280563_	method_21451	drawImage
c	elp$b	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList	net/minecraft/class_4419$class_4420	com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList
	f	Lelp;	a	f_89790_	field_20093	field_20093
	m	(Lelp;)V	<init>	<init>	<init>	<init>
	m	(Lelp;Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(Lekh;)V	a	m_89804_	method_21448	addEntry
	m	(Lelp$a;)V	a	m_6987_	method_25249	setSelected
	m	(I)Lekh;	b	m_89811_	method_21447	get
	m	(Lelp$a;)Lekh;	b	m_89813_	method_25250	method_25250
	m	()Z	d	m_89817_	method_21446	isEmpty
	m	()Ljava/util/List;	e	m_89818_	method_21450	getTemplates
c	elq	com/mojang/realmsclient/gui/screens/RealmsSettingsScreen	net/minecraft/class_4422	com/mojang/realmsclient/gui/screens/RealmsSettingsScreen
	f	Lela;	G	f_89821_	field_20096	configureWorldScreen
	f	Lejq;	H	f_89822_	field_20097	serverData
	f	Lepi;	I	f_89823_	field_20099	doneButton
	f	Lepr;	J	f_89824_	field_20100	descEdit
	f	Lepr;	K	f_89825_	field_20101	nameEdit
	f	I	a	f_167508_	field_32124	COMPONENT_WIDTH
	f	Lsw;	b	f_89819_	field_26514	NAME_LABEL
	f	Lsw;	c	f_89820_	field_26515	DESCRIPTION_LABEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lela;Lejq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_287012_	method_25251	method_25251
	m	(Lepi;)V	b	m_279729_	method_25252	method_25252
	m	(Lepi;)V	c	m_89846_	method_25253	method_25253
	m	(Z)V	c	m_279730_	method_25254	method_25254
	m	()V	e	m_89831_	method_21454	save
c	elr	com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen	net/minecraft/class_4423	com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen
	f	I	G	f_167511_	field_32125	DEFAULT_DIFFICULTY
	f	I	H	f_167512_	field_32126	DEFAULT_GAME_MODE
	f	Lsw;	I	f_89876_	field_26516	NAME_LABEL
	f	Lsw;	J	f_167513_	field_27942	SPAWN_PROTECTION_TEXT
	f	Lsw;	K	f_231308_	field_39186	SPAWN_WARNING_TITLE
	f	Lepr;	L	f_89877_	field_20113	nameEdit
	f	I	M	f_89878_	field_20114	column1X
	f	I	N	f_89879_	field_20116	columnWidth
	f	Lejx;	O	f_89881_	field_20117	options
	f	Lejq$c;	P	f_89882_	field_20118	worldType
	f	Lbdu;	Q	f_89852_	field_27943	difficulty
	f	Lcmj;	R	f_89853_	field_20121	gameMode
	f	Ljava/lang/String;	S	f_231309_	field_39187	defaultSlotName
	f	Ljava/lang/String;	T	f_231310_	field_39188	worldName
	f	Z	U	f_89854_	field_20122	pvp
	f	Z	V	f_89855_	field_20123	spawnNPCs
	f	Z	W	f_89856_	field_20124	spawnAnimals
	f	Z	X	f_89857_	field_20125	spawnMonsters
	f	I	Y	f_89858_	field_20120	spawnProtection
	f	Z	Z	f_89859_	field_20127	commandBlocks
	f	Ljava/util/List;	a	f_89870_	field_22723	DIFFICULTIES
	f	Z	aa	f_89860_	field_20128	forceGameMode
	f	Lelr$a;	ab	f_89865_	field_20133	spawnProtectionButton
	f	Ljava/util/List;	b	f_89871_	field_22724	GAME_MODES
	f	Lela;	c	f_89872_	field_20109	parent
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lela;Lejx;Lejq$c;I)V	<init>	<init>	<init>	<init>
	m	()V	B	m_89940_	method_21486	saveSettings
	m	(Ljava/lang/String;)V	a	m_231313_	method_43757	setWorldName
	m	(Lepi;)V	a	m_279734_	method_25255	method_25255
	m	(Ljava/util/function/Consumer;Z)V	a	m_279733_	method_43755	method_43755
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_167521_	method_32497	method_32497
	m	(Lsw;Ljava/util/function/Consumer;)Lepp$b;	a	m_231323_	method_43756	confirmDangerousOption
	m	(Ljava/util/List;Ljava/lang/Object;I)I	a	m_167528_	method_32499	findIndex
	m	(Lepp;Lepp;Lbdu;)V	a	m_167517_	method_32495	method_32495
	m	(Lepp;Lcmj;)V	a	m_167514_	method_32496	method_32496
	m	(Ljava/lang/Boolean;)V	a	m_231311_	method_32502	method_32502
	m	(Ljava/util/List;II)Ljava/lang/Object;	a	m_167524_	method_32498	findByIndex
	m	(Ljava/util/function/Consumer;Lsw;Lepp;Ljava/lang/Boolean;)V	a	m_279732_	method_43754	method_43754
	m	(Ljava/lang/Boolean;)V	b	m_231326_	method_32503	method_32503
	m	(Lepp;Ljava/lang/Boolean;)V	b	m_167533_	method_32500	method_32500
	m	(Lepi;)V	b	m_89909_	method_25256	method_25256
	m	(Lepp;Ljava/lang/Boolean;)V	c	m_167545_	method_32505	method_32505
	m	(Ljava/lang/Boolean;)V	c	m_231328_	method_32504	method_32504
c	elr$a	com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen$SettingsSlider	net/minecraft/class_4423$class_4424	com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen$SettingsSlider
	f	Lelr;	a	f_89941_	field_20145	field_20145
	f	D	h	f_89942_	field_22725	minValue
	f	D	i	f_89943_	field_22726	maxValue
	m	(Lelr;IIIIFF)V	<init>	<init>	<init>	<init>
c	els	com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen	net/minecraft/class_4425	com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen
	f	Lsw;	G	f_89966_	field_20155	TIME_LEFT_LABEL
	f	Lsw;	H	f_89967_	field_20156	DAYS_LEFT_LABEL
	f	Lsw;	I	f_89968_	field_26517	SUBSCRIPTION_EXPIRED_TEXT
	f	Lsw;	J	f_89969_	field_26518	SUBSCRIPTION_LESS_THAN_A_DAY_TEXT
	f	Lsw;	K	f_182537_	field_34033	UNKNOWN
	f	Lsw;	L	f_276373_	field_43152	RECURRING_INFO
	f	Leuq;	M	f_89974_	field_20147	lastScreen
	f	Lejq;	N	f_89975_	field_20148	serverData
	f	Leuq;	O	f_89976_	field_20149	mainScreen
	f	Lsw;	P	f_89960_	field_20157	daysLeft
	f	Lsw;	Q	f_89961_	field_20158	startDate
	f	Lekd$a;	R	f_89962_	field_20159	type
	f	Lorg/slf4j/Logger;	a	f_89963_	field_20146	LOGGER
	f	Lsw;	b	f_89964_	field_20153	SUBSCRIPTION_TITLE
	f	Lsw;	c	f_89965_	field_20154	SUBSCRIPTION_START_LABEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lejq;Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279736_	method_25268	method_25268
	m	(I)Lsw;	a	m_89983_	method_21499	daysLeftPresentation
	m	(J)V	a	m_89989_	method_21500	getSubscription
	m	(Lels;)Lenn;	a	m_167549_	method_25267	method_25267
	m	(J)Lsw;	b	m_182538_	method_21502	localPresentation
	m	(Lels;)Lenn;	b	m_167552_	method_25272	method_25272
	m	(Lepi;)V	b	m_287013_	method_25266	method_25266
	m	(Lepi;)V	c	m_279737_	method_25270	method_25270
	m	(Z)V	c	m_90011_	method_25271	deleteRealm
c	els$1	com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen$1	net/minecraft/class_4425$1	com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen$1
	f	Lels;	a	f_90016_	field_20164	field_20164
	m	(Lels;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_90020_	method_25273	method_25273
c	elt	com/mojang/realmsclient/gui/screens/RealmsTermsScreen	net/minecraft/class_4426	com/mojang/realmsclient/gui/screens/RealmsTermsScreen
	f	Lsw;	G	f_90025_	field_26525	TERMS_LINK_TEXT
	f	Leuq;	H	f_90026_	field_22727	lastScreen
	f	Leiu;	I	f_90027_	field_20167	mainScreen
	f	Lejq;	J	f_90028_	field_20168	realmsServer
	f	Z	K	f_90029_	field_20170	onLink
	f	Lorg/slf4j/Logger;	a	f_90022_	field_20165	LOGGER
	f	Lsw;	b	f_90023_	field_26523	TITLE
	f	Lsw;	c	f_90024_	field_26524	TERMS_STATIC_TEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Leiu;Lejq;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_90056_	method_21505	agreedToTos
	m	(Lepi;)V	a	m_279738_	method_25274	method_25274
	m	(Lepi;)V	b	m_90053_	method_25275	method_25275
c	elu	com/mojang/realmsclient/gui/screens/RealmsUploadScreen	net/minecraft/class_4427	com/mojang/realmsclient/gui/screens/RealmsUploadScreen
	f	I	G	f_263749_	field_41773	BAR_TOP
	f	I	H	f_263693_	field_41774	BAR_BOTTOM
	f	I	I	f_263789_	field_41775	BAR_BORDER
	f	[Ljava/lang/String;	J	f_90069_	field_20191	DOTS
	f	Lsw;	K	f_90070_	field_26526	VERIFYING_TEXT
	f	Leln;	L	f_90071_	field_20175	lastScreen
	f	Ldyz;	M	f_90072_	field_20176	selectedLevel
	f	J	N	f_90073_	field_20177	worldId
	f	I	O	f_90074_	field_20178	slotId
	f	Lejd;	P	f_90075_	field_20179	uploadStatus
	f	Lcom/google/common/util/concurrent/RateLimiter;	Q	f_90076_	field_20180	narrationRateLimiter
	f	[Lsw;	R	f_90077_	field_20503	errorMessage
	f	Lsw;	S	f_90078_	field_20182	status
	f	Ljava/lang/String;	T	f_90079_	field_20183	progress
	f	Z	U	f_90080_	field_20184	cancelled
	f	Z	V	f_90057_	field_20185	uploadFinished
	f	Z	W	f_90058_	field_20186	showDots
	f	Z	X	f_90059_	field_20187	uploadStarted
	f	Lepi;	Y	f_90060_	field_20188	backButton
	f	Lepi;	Z	f_90061_	field_20189	cancelButton
	f	Lorg/slf4j/Logger;	a	f_90067_	field_20174	LOGGER
	f	I	aa	f_90062_	field_20190	tickCount
	f	Ljava/lang/Long;	ab	f_90063_	field_20193	previousWrittenBytes
	f	Ljava/lang/Long;	ac	f_90064_	field_20194	previousTimeSnapshot
	f	J	ad	f_90065_	field_20195	bytesPersSecond
	f	Ljava/lang/Runnable;	ae	f_90066_	field_22728	callback
	f	Ljava/util/concurrent/locks/ReentrantLock;	b	f_90068_	field_20196	UPLOAD_LOCK
	f	I	c	f_263667_	field_41776	BAR_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JILeln;Ldyz;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_90127_	method_21525	onBack
	m	()V	C	m_90128_	method_21528	onCancel
	m	()Lsw;	D	m_167558_	method_37014	createProgressNarrationMessage
	m	()V	E	m_90129_	method_21536	upload
	m	()V	F	m_90130_	method_21538	uploadCancelled
	m	()V	G	m_90131_	method_22106	method_22106
	m	()V	H	m_279739_	method_25278	method_25278
	m	([Lsw;)V	a	m_90112_	method_27460	setErrorMessage
	m	(Lepi;)V	a	m_90103_	method_25276	method_25276
	m	(Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V	a	m_90107_	method_21516	addFileToTarGz
	m	(Leox;J)V	a	m_280334_	method_21526	drawUploadSpeed0
	m	(JLelv;)V	a	m_167555_	method_22105	method_22105
	m	(Ljava/io/File;)Z	a	m_90105_	method_21515	verify
	m	(Ljava/io/File;)Ljava/io/File;	b	m_90119_	method_21524	tarGzipArchive
	m	(Lepi;)V	b	m_90117_	method_25277	method_25277
	m	(Leox;)V	c	m_280401_	method_21530	drawDots
	m	(Leox;)V	d	m_90121_	method_21532	drawProgressBar
	m	(Leox;)V	e	m_90124_	method_21534	drawUploadSpeed
c	elv	com/mojang/realmsclient/gui/screens/UploadResult	net/minecraft/class_4429	com/mojang/realmsclient/gui/screens/UploadResult
	f	I	a	f_90133_	field_20205	statusCode
	f	Ljava/lang/String;	b	f_90134_	field_20206	errorMessage
	m	(ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	elv$a	com/mojang/realmsclient/gui/screens/UploadResult$Builder	net/minecraft/class_4429$class_4430	com/mojang/realmsclient/gui/screens/UploadResult$Builder
	f	I	a	f_90142_	field_20207	statusCode
	f	Ljava/lang/String;	b	f_90143_	field_20208	errorMessage
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lelv$a;	a	m_90146_	method_21542	withStatusCode
	m	(Ljava/lang/String;)Lelv$a;	a	m_90148_	method_21543	withErrorMessage
	m	()Lelv;	a	m_90145_	method_21541	build
c	elw	com/mojang/realmsclient/gui/screens/package-info	net/minecraft/class_6197	com/mojang/realmsclient/gui/screens/package-info
c	elx	com/mojang/realmsclient/gui/task/DataFetcher	net/minecraft/class_7581	com/mojang/realmsclient/gui/task/DataFetcher
	f	Lorg/slf4j/Logger;	a	f_238747_	field_39696	LOGGER
	f	Ljava/util/concurrent/Executor;	b	f_238658_	field_39697	executor
	f	Ljava/util/concurrent/TimeUnit;	c	f_238755_	field_39698	resolution
	f	Lapv;	d	f_238834_	field_39699	timeSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lapv;)V	<init>	<init>	<init>	<init>
	m	()Lelx$c;	a	m_239139_	method_44628	createSubscription
	m	(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lely;)Lelx$e;	a	m_239622_	method_44629	createTask
c	elx$a	com/mojang/realmsclient/gui/task/DataFetcher$ComputationResult	net/minecraft/class_7581$class_7582	com/mojang/realmsclient/gui/task/DataFetcher$ComputationResult
	f	Lcom/mojang/datafixers/util/Either;	a	f_238822_	comp_888	value
	f	J	b	f_238664_	comp_889	time
	m	(Lcom/mojang/datafixers/util/Either;J)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/datafixers/util/Either;	a	f_238822_	comp_888	value
	m	()J	b	f_238664_	comp_889	time
c	elx$b	com/mojang/realmsclient/gui/task/DataFetcher$SubscribedTask	net/minecraft/class_7581$class_7583	com/mojang/realmsclient/gui/task/DataFetcher$SubscribedTask
	f	Lelx;	a	f_238821_	field_39700	field_39700
	f	Lelx$e;	b	f_238778_	field_39701	task
	f	Ljava/util/function/Consumer;	c	f_238835_	field_39702	output
	f	J	d	f_238534_	field_39703	lastCheckTime
	m	(Lelx;Lelx$e;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_240045_	method_44630	runCallbackIfNeeded
	m	(J)V	a	m_239225_	method_44631	update
	m	()V	b	m_240119_	method_44632	runCallback
	m	()V	c	m_239278_	method_44633	reset
c	elx$c	com/mojang/realmsclient/gui/task/DataFetcher$Subscription	net/minecraft/class_7581$class_7584	com/mojang/realmsclient/gui/task/DataFetcher$Subscription
	f	Lelx;	a	f_238725_	field_39704	field_39704
	f	Ljava/util/List;	b	f_238520_	field_39705	subscriptions
	m	(Lelx;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_240009_	method_44634	forceUpdate
	m	(Lelx$e;Ljava/util/function/Consumer;)V	a	m_239441_	method_44635	subscribe
	m	()V	b	m_239355_	method_44636	tick
	m	()V	c	m_240120_	method_44637	reset
c	elx$d	com/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult	net/minecraft/class_7581$class_7585	com/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult
	f	Ljava/lang/Object;	a	f_238529_	comp_890	value
	f	J	b	f_238539_	comp_891	time
	m	(Ljava/lang/Object;J)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Object;	a	f_238529_	comp_890	value
	m	()J	b	f_238539_	comp_891	time
c	elx$e	com/mojang/realmsclient/gui/task/DataFetcher$Task	net/minecraft/class_7581$class_7586	com/mojang/realmsclient/gui/task/DataFetcher$Task
	f	Lelx;	a	f_238738_	field_39706	field_39706
	f	Ljava/lang/String;	b	f_238608_	field_39707	id
	f	Ljava/util/concurrent/Callable;	c	f_238640_	field_39708	updater
	f	J	d	f_238571_	field_39709	period
	f	Lely;	e	f_238639_	field_39710	repeatStrategy
	f	Ljava/util/concurrent/CompletableFuture;	f	f_238827_	field_39711	pendingTask
	f	Lelx$d;	g	f_238610_	field_39712	lastResult
	f	J	h	f_238812_	field_39713	nextUpdate
	m	(Lelx;Ljava/lang/String;Ljava/util/concurrent/Callable;JLely;)V	<init>	<init>	<init>	<init>
	m	(JLjava/lang/Exception;)V	a	m_239279_	method_44640	method_44640
	m	()V	a	m_239964_	method_44638	reset
	m	(J)V	a	m_239709_	method_44639	updateIfNeeded
	m	(JLjava/lang/Object;)V	a	m_239689_	method_44641	method_44641
	m	()Lelx$a;	b	m_239554_	method_44642	method_44642
c	ely	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy	net/minecraft/class_7587	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy
	f	Lely;	a	f_238691_	field_39714	CONSTANT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()J	a	m_239029_	method_44643	delayCyclesAfterSuccess
	m	(I)Lely;	a	m_239255_	method_44644	exponentialBackoff
	m	()J	b	m_239153_	method_44645	delayCyclesAfterFailure
c	ely$1	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$1	net/minecraft/class_7587$1	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$1
	m	()V	<init>	<init>	<init>	<init>
c	ely$2	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$2	net/minecraft/class_7587$2	com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$2
	f	I	b	f_238793_	field_39715	val$maxBackoff
	f	Lorg/slf4j/Logger;	c	f_238635_	field_39716	LOGGER
	f	I	d	f_238730_	field_39717	failureCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
c	elz	com/mojang/realmsclient/gui/task/package-info	net/minecraft/class_6198	com/mojang/realmsclient/gui/task/package-info
c	em	net/minecraft/commands/arguments/ParticleArgument	net/minecraft/class_2223	net/minecraft/commands/arguments/ParticleArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_103927_	field_9936	ERROR_UNKNOWN_PARTICLE
	f	Ljava/util/Collection;	b	f_103928_	field_9935	EXAMPLES
	f	Lhg;	c	f_243802_	field_40383	particles
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lem;	a	m_245999_	method_9417	particle
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_103942_	method_45582	method_45582
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_103940_	method_9419	method_9419
	m	(Lcom/mojang/brigadier/StringReader;Lhg;)Lit;	a	m_247456_	method_9418	readParticle
	m	(Lcom/mojang/brigadier/StringReader;)Lit;	a	parse	method_9416	parse
	m	(Lcom/mojang/brigadier/StringReader;Liu;)Lit;	a	m_103934_	method_9420	readParticle
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lit;	a	m_103937_	method_9421	getParticle
	m	(Lcom/mojang/brigadier/StringReader;Lhg;)Liu;	b	m_245039_	method_45583	readParticleType
c	ema	com/mojang/realmsclient/package-info	net/minecraft/class_6199	com/mojang/realmsclient/package-info
c	emb	com/mojang/realmsclient/util/JsonUtils	net/minecraft/class_4431	com/mojang/realmsclient/util/JsonUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;	a	m_274562_	method_49595	getUuidOr
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;J)J	a	m_90157_	method_21546	getLongOr
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z	a	m_90165_	method_21548	getBooleanOr
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;	a	m_90161_	method_21547	getStringOr
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;I)I	a	m_90153_	method_21545	getIntOr
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_274579_	method_49596	getRequired
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String;	a	m_274305_	method_49594	getRequiredString
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;	b	m_90150_	method_21544	getDateOr
c	emc	com/mojang/realmsclient/util/LevelType	net/minecraft/class_5672	com/mojang/realmsclient/util/LevelType
	f	Lemc;	a	DEFAULT	field_27944	DEFAULT
	f	Lemc;	b	FLAT	field_27945	FLAT
	f	Lemc;	c	LARGE_BIOMES	field_27946	LARGE_BIOMES
	f	Lemc;	d	AMPLIFIED	field_27947	AMPLIFIED
	f	I	e	f_167598_	field_27948	index
	f	Lsw;	f	f_167599_	field_27949	name
	f	[Lemc;	g	$VALUES	field_27950	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILacp;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_167607_	method_32506	getName
	m	()I	b	m_167608_	method_32507	getDtoIndex
	m	()[Lemc;	c	m_167609_	method_36856	$values
c	emd	com/mojang/realmsclient/util/RealmsPersistence	net/minecraft/class_4432	com/mojang/realmsclient/util/RealmsPersistence
	f	Ljava/lang/String;	a	f_167613_	field_32128	FILE_NAME
	f	Lejh;	b	f_90169_	field_22729	GSON
	f	Lorg/slf4j/Logger;	c	f_240227_	field_39744	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lemd$a;)V	a	m_167616_	method_33424	save
	m	()Lemd$a;	a	m_167615_	method_33423	read
	m	()Lemd$a;	b	m_90171_	method_21549	readFile
	m	(Lemd$a;)V	b	m_90172_	method_21550	writeFile
	m	()Ljava/nio/file/Path;	c	m_90174_	method_25279	getPathToData
c	emd$a	com/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData	net/minecraft/class_4432$class_4433	com/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData
	f	Ljava/lang/String;	a	f_90175_	field_20209	newsLink
	f	Z	b	f_90176_	field_20210	hasUnreadNews
	m	()V	<init>	<init>	<init>	<init>
c	eme	com/mojang/realmsclient/util/RealmsTextureManager	net/minecraft/class_4446	com/mojang/realmsclient/util/RealmsTextureManager
	f	Ljava/util/Map;	a	f_90178_	field_20253	TEXTURES
	f	Lorg/slf4j/Logger;	b	f_90181_	field_20256	LOGGER
	f	Lacq;	c	f_90182_	field_22730	TEMPLATE_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lehk;	a	m_269309_	method_48970	loadImage
	m	(Ljava/lang/String;Ljava/lang/String;)Lacq;	a	m_269474_	method_48971	worldTemplate
	m	(Ljava/lang/String;Ljava/lang/String;)Lacq;	b	m_90196_	method_21564	getTexture
c	eme$a	com/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture	net/minecraft/class_4446$class_4447	com/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture
	f	Ljava/lang/String;	a	f_90205_	comp_1254	image
	f	Lacq;	b	f_90206_	comp_1255	textureId
	m	(Ljava/lang/String;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_90205_	comp_1254	image
	m	()Lacq;	b	f_90206_	comp_1255	textureId
c	emf	com/mojang/realmsclient/util/RealmsUtil	net/minecraft/class_4448	com/mojang/realmsclient/util/RealmsUtil
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	a	f_90216_	field_20262	SESSION_SERVICE
	f	Lsw;	b	f_286936_	field_44910	RIGHT_NOW
	f	Lcom/google/common/cache/LoadingCache;	c	f_268555_	field_20260	GAME_PROFILE_CACHE
	f	I	d	f_167619_	field_32129	MINUTES
	f	I	e	f_167620_	field_32130	HOURS
	f	I	f	f_167621_	field_32131	DAYS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leox;IIILjava/lang/String;)V	a	m_280319_	method_48972	renderPlayerFace
	m	(J)Lsw;	a	m_287183_	method_21567	convertToAgePresentation
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_90221_	method_21568	uuidToName
	m	(Ljava/util/Date;)Lsw;	a	m_287255_	method_25282	convertToAgePresentationFromInstant
	m	(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;	b	m_269239_	method_48973	getGameProfile
c	emf$1	com/mojang/realmsclient/util/RealmsUtil$1	net/minecraft/class_4448$1	com/mojang/realmsclient/util/RealmsUtil$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;	a	load	method_21571	load
c	emg	com/mojang/realmsclient/util/TextRenderingUtils	net/minecraft/class_4450	com/mojang/realmsclient/util/TextRenderingUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ljava/util/List;)Ljava/util/List;	a	m_90259_	method_21579	insertLinks
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_90248_	method_21575	lineBreak
	m	(Ljava/lang/String;[Lemg$b;)Ljava/util/List;	a	m_90256_	method_21578	decompose
	m	(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;	a	m_90253_	method_21577	decompose
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;	a	m_90250_	method_21576	split
c	emg$a	com/mojang/realmsclient/util/TextRenderingUtils$Line	net/minecraft/class_4450$class_4451	com/mojang/realmsclient/util/TextRenderingUtils$Line
	f	Ljava/util/List;	a	f_90262_	field_20266	segments
	m	([Lemg$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	emg$b	com/mojang/realmsclient/util/TextRenderingUtils$LineSegment	net/minecraft/class_4450$class_4452	com/mojang/realmsclient/util/TextRenderingUtils$LineSegment
	f	Ljava/lang/String;	a	f_90269_	field_20267	fullText
	f	Ljava/lang/String;	b	f_90270_	field_20268	linkTitle
	f	Ljava/lang/String;	c	f_90271_	field_20269	linkUrl
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_90278_	method_21580	renderedText
	m	(Ljava/lang/String;)Lemg$b;	a	m_90279_	method_21581	text
	m	(Ljava/lang/String;Ljava/lang/String;)Lemg$b;	a	m_90281_	method_21582	link
	m	()Z	b	m_90284_	method_21583	isLink
	m	()Ljava/lang/String;	c	m_90285_	method_21584	getLinkUrl
c	emh	com/mojang/realmsclient/util/UploadTokenCache	net/minecraft/class_4453	com/mojang/realmsclient/util/UploadTokenCache
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	a	f_90290_	field_20270	TOKEN_CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(JLjava/lang/String;)V	a	m_90294_	method_21586	put
	m	(J)Ljava/lang/String;	a	m_90292_	method_21585	get
	m	(J)V	b	m_90297_	method_21587	invalidate
c	emi	com/mojang/realmsclient/util/WorldGenerationInfo	net/minecraft/class_4413	com/mojang/realmsclient/util/WorldGenerationInfo
	f	Ljava/lang/String;	a	f_167627_	field_20042	seed
	f	Lemc;	b	f_167628_	field_20043	levelType
	f	Z	c	f_167629_	field_20044	generateStructures
	m	(Ljava/lang/String;Lemc;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_167634_	method_32508	getSeed
	m	()Lemc;	b	m_167635_	method_32509	getLevelType
	m	()Z	c	m_167636_	method_32510	shouldGenerateStructures
c	emj	com/mojang/realmsclient/util/package-info	net/minecraft/class_6200	com/mojang/realmsclient/util/package-info
c	emk	com/mojang/realmsclient/util/task/CloseServerTask	net/minecraft/class_4435	com/mojang/realmsclient/util/task/CloseServerTask
	f	Lorg/slf4j/Logger;	c	f_202333_	field_36354	LOGGER
	f	Lejq;	d	f_90299_	field_20212	serverData
	f	Lela;	e	f_90300_	field_20213	configureScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lejq;Lela;)V	<init>	<init>	<init>	<init>
c	eml	com/mojang/realmsclient/util/task/ConnectTask	net/minecraft/class_4438	com/mojang/realmsclient/util/task/ConnectTask
	f	Lgak;	c	f_90305_	field_20222	realmsConnect
	f	Lejq;	d	f_90306_	field_26922	server
	f	Lejr;	e	f_90307_	field_20223	address
	m	(Leuq;Lejq;Lejr;)V	<init>	<init>	<init>	<init>
c	emm	com/mojang/realmsclient/util/task/DownloadTask	net/minecraft/class_4436	com/mojang/realmsclient/util/task/DownloadTask
	f	Lorg/slf4j/Logger;	c	f_202335_	field_36355	LOGGER
	f	J	d	f_90315_	field_20214	worldId
	f	I	e	f_90316_	field_20215	slot
	f	Leuq;	f	f_90317_	field_20216	lastScreen
	f	Ljava/lang/String;	g	f_90318_	field_20217	downloadName
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JILjava/lang/String;Leuq;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_90324_	method_25283	method_25283
c	emn	com/mojang/realmsclient/util/task/GetServerDetailsTask	net/minecraft/class_4439	com/mojang/realmsclient/util/task/GetServerDetailsTask
	f	Lorg/slf4j/Logger;	c	f_202337_	field_36356	LOGGER
	f	Lejq;	d	f_90327_	field_20224	server
	f	Leuq;	e	f_90328_	field_20225	lastScreen
	f	Leiu;	f	f_90329_	field_20226	mainScreen
	f	Ljava/util/concurrent/locks/ReentrantLock;	g	f_90330_	field_20227	connectLock
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leiu;Leuq;Lejq;Ljava/util/concurrent/locks/ReentrantLock;)V	<init>	<init>	<init>	<init>
	m	(Lejr;Ljava/util/function/Function;Z)V	a	m_167642_	method_32513	method_32513
	m	(Lejr;Ljava/util/function/Function;)Lelg;	a	m_167639_	method_32512	resourcePackDownloadConfirmationScreen
	m	(Lejr;)Lelh;	a	m_167637_	method_32511	connectScreen
	m	(Lejr;Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_287014_	method_25286	method_25286
	m	(Ljava/util/function/Function;Lejr;)V	a	m_167648_	method_32514	method_32514
	m	(Lejr;)Ljava/util/concurrent/CompletableFuture;	b	m_167651_	method_32515	scheduleResourcePackDownload
	m	()Lejr;	e	m_167653_	method_32516	fetchServerAddress
c	emo	com/mojang/realmsclient/util/task/LongRunningTask	net/minecraft/class_4358	com/mojang/realmsclient/util/task/LongRunningTask
	f	I	a	f_167654_	field_32132	NUMBER_OF_RETRIES
	f	Lelh;	b	f_90395_	field_19638	longRunningMcoTaskScreen
	f	Lorg/slf4j/Logger;	c	f_90394_	field_22731	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lenn;Leuq;)V	a	m_90402_	method_25288	method_25288
	m	()V	a	m_5520_	method_21071	abortTask
	m	(Leuq;)V	a	m_90405_	method_25289	setScreen
	m	(J)V	a	m_167655_	method_25287	pause
	m	(Lelh;)V	a	m_90400_	method_21066	setScreen
	m	(Lsw;)V	b	m_90409_	method_21069	setTitle
	m	()V	b	m_5519_	method_21068	tick
	m	()Z	c	m_90411_	method_21065	aborted
	m	()V	d	m_90412_	method_21070	init
c	emp	com/mojang/realmsclient/util/task/OpenServerTask	net/minecraft/class_4437	com/mojang/realmsclient/util/task/OpenServerTask
	f	Lorg/slf4j/Logger;	c	f_202342_	field_36357	LOGGER
	f	Lejq;	d	f_90413_	field_20218	serverData
	f	Leuq;	e	f_90414_	field_20219	returnScreen
	f	Z	f	f_90415_	field_20220	join
	f	Leiu;	g	f_90416_	field_20221	mainScreen
	f	Lenn;	h	f_181342_	field_34016	minecraft
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lejq;Leuq;Leiu;ZLenn;)V	<init>	<init>	<init>	<init>
	m	()V	e	m_181349_	method_37409	method_37409
c	emq	com/mojang/realmsclient/util/task/ResettingGeneratedWorldTask	net/minecraft/class_5673	com/mojang/realmsclient/util/task/ResettingGeneratedWorldTask
	f	Lemi;	c	f_167657_	field_27951	generationInfo
	m	(Lemi;JLsw;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	emr	com/mojang/realmsclient/util/task/ResettingTemplateWorldTask	net/minecraft/class_5674	com/mojang/realmsclient/util/task/ResettingTemplateWorldTask
	f	Lekh;	c	f_167666_	field_27952	template
	m	(Lekh;JLsw;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	ems	com/mojang/realmsclient/util/task/ResettingWorldTask	net/minecraft/class_4440	com/mojang/realmsclient/util/task/ResettingWorldTask
	f	Lorg/slf4j/Logger;	c	f_202344_	field_36358	LOGGER
	f	J	d	f_90427_	field_20232	serverId
	f	Lsw;	e	f_90428_	field_20235	title
	f	Ljava/lang/Runnable;	f	f_90429_	field_22732	callback
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLsw;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Leiz;J)V	a	m_142381_	method_32517	sendResetRequest
c	emt	com/mojang/realmsclient/util/task/RestoreTask	net/minecraft/class_4441	com/mojang/realmsclient/util/task/RestoreTask
	f	Lorg/slf4j/Logger;	c	f_202346_	field_36359	LOGGER
	f	Lejf;	d	f_90439_	field_20236	backup
	f	J	e	f_90440_	field_20237	worldId
	f	Lela;	f	f_90441_	field_20238	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lejf;JLela;)V	<init>	<init>	<init>	<init>
c	emu	com/mojang/realmsclient/util/task/SwitchMinigameTask	net/minecraft/class_4442	com/mojang/realmsclient/util/task/SwitchMinigameTask
	f	Lorg/slf4j/Logger;	c	f_202348_	field_36360	LOGGER
	f	J	d	f_90447_	field_20239	worldId
	f	Lekh;	e	f_90448_	field_20240	worldTemplate
	f	Lela;	f	f_90449_	field_20241	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLekh;Lela;)V	<init>	<init>	<init>	<init>
c	emv	com/mojang/realmsclient/util/task/SwitchSlotTask	net/minecraft/class_4443	com/mojang/realmsclient/util/task/SwitchSlotTask
	f	Lorg/slf4j/Logger;	c	f_202350_	field_36361	LOGGER
	f	J	d	f_90455_	field_20242	worldId
	f	I	e	f_90456_	field_20243	slot
	f	Ljava/lang/Runnable;	f	f_90457_	field_22733	callback
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JILjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	emw	com/mojang/realmsclient/util/task/WorldCreationTask	net/minecraft/class_4445	com/mojang/realmsclient/util/task/WorldCreationTask
	f	Lorg/slf4j/Logger;	c	f_202352_	field_36362	LOGGER
	f	Ljava/lang/String;	d	f_90463_	field_20249	name
	f	Ljava/lang/String;	e	f_90464_	field_20250	motd
	f	J	f	f_90465_	field_20251	worldId
	f	Leuq;	g	f_90466_	field_20252	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(JLjava/lang/String;Ljava/lang/String;Leuq;)V	<init>	<init>	<init>	<init>
c	emx	com/mojang/realmsclient/util/task/package-info	net/minecraft/class_6201	com/mojang/realmsclient/util/task/package-info
c	emy	net/minecraft/client/AttackIndicatorStatus	net/minecraft/class_4061	net/minecraft/client/AttackIndicatorStatus
	f	Lemy;	a	OFF	field_18151	OFF
	f	Lemy;	b	CROSSHAIR	field_18152	CROSSHAIR
	f	Lemy;	c	HOTBAR	field_18153	HOTBAR
	f	Ljava/util/function/IntFunction;	d	f_90498_	field_18154	BY_ID
	f	I	e	f_90499_	field_18155	id
	f	Ljava/lang/String;	f	f_90500_	field_18156	key
	f	[Lemy;	g	$VALUES	field_18157	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lemy;	a	m_90509_	method_18488	byId
	m	()[Lemy;	d	m_167682_	method_36858	$values
c	emz	net/minecraft/client/Camera	net/minecraft/class_4184	net/minecraft/client/Camera
	f	F	a	f_167683_	field_32133	FOG_DISTANCE_SCALE
	f	Z	b	f_90549_	field_18709	initialized
	f	Lcls;	c	f_90550_	field_18710	level
	f	Lbfj;	d	f_90551_	field_18711	entity
	f	Leei;	e	f_90552_	field_18712	position
	f	Lgu$a;	f	f_90553_	field_18713	blockPosition
	f	Lorg/joml/Vector3f;	g	f_90554_	field_18714	forwards
	f	Lorg/joml/Vector3f;	h	f_90555_	field_18715	up
	f	Lorg/joml/Vector3f;	i	f_90556_	field_18716	left
	f	F	j	f_90557_	field_18717	xRot
	f	F	k	f_90558_	field_18718	yRot
	f	Lorg/joml/Quaternionf;	l	f_90559_	field_21518	rotation
	f	Z	m	f_90560_	field_18719	detached
	f	F	n	f_90562_	field_18721	eyeHeight
	f	F	o	f_90563_	field_18722	eyeHeightOld
	m	()V	<init>	<init>	<init>	<init>
	m	(FF)V	a	m_90572_	method_19325	setRotation
	m	(D)D	a	m_90566_	method_19318	getMaxZoom
	m	(Leei;)V	a	m_90581_	method_19322	setPosition
	m	(DDD)V	a	m_90568_	method_19324	move
	m	()V	a	m_90565_	method_19317	tick
	m	(Lcls;Lbfj;ZZF)V	a	m_90575_	method_19321	setup
	m	(DDD)V	b	m_90584_	method_19327	setPosition
	m	()Leei;	b	m_90583_	method_19326	getPosition
	m	()Lgu;	c	m_90588_	method_19328	getBlockPosition
	m	()F	d	m_90589_	method_19329	getXRot
	m	()F	e	m_90590_	method_19330	getYRot
	m	()Lorg/joml/Quaternionf;	f	m_253121_	method_23767	rotation
	m	()Lbfj;	g	m_90592_	method_19331	getEntity
	m	()Z	h	m_90593_	method_19332	isInitialized
	m	()Z	i	m_90594_	method_19333	isDetached
	m	()Lemz$a;	j	m_167684_	method_36425	getNearPlane
	m	()Ldxg;	k	m_167685_	method_19334	getFluidInCamera
	m	()Lorg/joml/Vector3f;	l	m_253058_	method_19335	getLookVector
	m	()Lorg/joml/Vector3f;	m	m_253028_	method_19336	getUpVector
	m	()Lorg/joml/Vector3f;	n	m_252775_	method_35689	getLeftVector
	m	()V	o	m_90598_	method_19337	reset
c	emz$a	net/minecraft/client/Camera$NearPlane	net/minecraft/class_4184$class_6355	net/minecraft/client/Camera$NearPlane
	f	Leei;	a	f_167687_	field_33622	forward
	f	Leei;	b	f_167688_	field_33623	left
	f	Leei;	c	f_167689_	field_33624	up
	m	(Leei;Leei;Leei;)V	<init>	<init>	<init>	<init>
	m	()Leei;	a	m_167694_	method_36426	getTopLeft
	m	(FF)Leei;	a	m_167695_	method_36427	getPointOnPlane
	m	()Leei;	b	m_167698_	method_36429	getTopRight
	m	()Leei;	c	m_167699_	method_36430	getBottomLeft
	m	()Leei;	d	m_167700_	method_36431	getBottomRight
c	en	net/minecraft/commands/arguments/RangeArgument	net/minecraft/class_2224	net/minecraft/commands/arguments/RangeArgument
	m	()Len$b;	a	m_105404_	method_9422	intRange
	m	()Len$a;	b	m_105405_	method_30918	floatRange
c	en$a	net/minecraft/commands/arguments/RangeArgument$Floats	net/minecraft/class_2224$class_2225	net/minecraft/commands/arguments/RangeArgument$Floats
	f	Ljava/util/Collection;	a	f_105406_	field_9937	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcj$c;	a	m_170804_	method_35738	getRange
	m	(Lcom/mojang/brigadier/StringReader;)Lcj$c;	a	parse	method_9423	parse
c	en$b	net/minecraft/commands/arguments/RangeArgument$Ints	net/minecraft/class_2224$class_2227	net/minecraft/commands/arguments/RangeArgument$Ints
	f	Ljava/util/Collection;	a	f_105414_	field_9938	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcj$d;	a	m_105419_	method_9425	getRange
	m	(Lcom/mojang/brigadier/StringReader;)Lcj$d;	a	parse	method_9426	parse
c	ena	net/minecraft/client/CameraType	net/minecraft/class_5498	net/minecraft/client/CameraType
	f	Lena;	a	FIRST_PERSON	field_26664	FIRST_PERSON
	f	Lena;	b	THIRD_PERSON_BACK	field_26665	THIRD_PERSON_BACK
	f	Lena;	c	THIRD_PERSON_FRONT	field_26666	THIRD_PERSON_FRONT
	f	[Lena;	d	f_90602_	field_26667	VALUES
	f	Z	e	f_90603_	field_26668	firstPerson
	f	Z	f	f_90604_	field_26669	mirrored
	f	[Lena;	g	$VALUES	field_26670	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_90612_	method_31034	isFirstPerson
	m	()Z	b	m_90613_	method_31035	isMirrored
	m	()Lena;	c	m_90614_	method_31036	cycle
	m	()[Lena;	d	m_167703_	method_36859	$values
c	enb	net/minecraft/client/ClientRecipeBook	net/minecraft/class_299	net/minecraft/client/ClientRecipeBook
	f	Lorg/slf4j/Logger;	c	f_90618_	field_25622	LOGGER
	f	Ljava/util/Map;	d	f_90619_	field_1638	collectionsByTab
	f	Ljava/util/List;	e	f_90620_	field_25778	allCollections
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Iterable;Lhs;)V	a	m_266394_	method_1401	setupCollections
	m	(Ljava/util/Map;Lenw;)Ljava/util/stream/Stream;	a	m_167704_	method_30280	method_30280
	m	(Lhs;Ljava/util/List;)Leyg;	a	m_266118_	method_48464	method_48464
	m	(Ljava/lang/Iterable;)Ljava/util/Map;	a	m_90642_	method_30283	categorizeAndGroupRecipes
	m	(Ljava/util/Map;Lhs;Lcom/google/common/collect/ImmutableList$Builder;Lenw;Ljava/util/List;)V	a	m_266117_	method_30279	method_30279
	m	(Ljava/util/Map;Lenw;Ljava/util/List;)V	a	m_90635_	method_30281	method_30281
	m	(Lenw;)Ljava/util/List;	a	m_90623_	method_1396	getCollection
	m	()Ljava/util/List;	b	m_90639_	method_1393	getCollections
	m	(Lenw;)Ljava/util/List;	b	m_90640_	method_30282	method_30282
	m	(Lenw;)Ljava/util/List;	c	m_90644_	method_30284	method_30284
	m	(Lcjc;)Lenw;	g	m_90646_	method_1400	getCategory
	m	(Lcjc;)Ljava/lang/Object;	h	m_257059_	method_29969	method_29969
c	enb$1	net/minecraft/client/ClientRecipeBook$1	net/minecraft/class_299$1	net/minecraft/client/ClientRecipeBook$1
	f	[I	a	f_244493_	field_40377	$SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory
	f	[I	b	f_244126_	field_40378	$SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enc	net/minecraft/client/CloudStatus	net/minecraft/class_4063	net/minecraft/client/CloudStatus
	f	Lenc;	a	OFF	field_18162	OFF
	f	Lenc;	b	FAST	field_18163	FAST
	f	Lenc;	c	FANCY	field_18164	FANCY
	f	I	d	f_231330_	field_38440	id
	f	Ljava/lang/String;	e	f_90655_	field_18167	key
	f	[Lenc;	f	$VALUES	field_18168	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lenc;	d	m_167711_	method_36860	$values
c	end	net/minecraft/client/ComponentCollector	net/minecraft/class_5222	net/minecraft/client/ComponentCollector
	f	Ljava/util/List;	a	f_90672_	field_25260	parts
	m	()V	<init>	<init>	<init>	<init>
	m	()Lta;	a	m_90674_	method_27461	getResult
	m	(Lta;)V	a	m_90675_	method_27462	append
	m	()Lta;	b	m_90677_	method_27463	getResultOrEmpty
	m	()V	c	m_167712_	method_35690	reset
c	ene	net/minecraft/client/DebugQueryHandler	net/minecraft/class_300	net/minecraft/client/DebugQueryHandler
	f	Lfex;	a	f_90697_	field_1640	connection
	f	I	b	f_90698_	field_1641	transactionId
	f	Ljava/util/function/Consumer;	c	f_90699_	field_1642	callback
	m	(Lfex;)V	<init>	<init>	<init>	<init>
	m	(ILqr;)Z	a	m_90705_	method_1404	handleResponse
	m	(Ljava/util/function/Consumer;)I	a	m_90711_	method_1402	startTransaction
	m	(Lgu;Ljava/util/function/Consumer;)V	a	m_90708_	method_1403	queryBlockEntityTag
	m	(ILjava/util/function/Consumer;)V	a	m_90702_	method_1405	queryEntityTag
c	enf	net/minecraft/client/GameNarrator	net/minecraft/class_333	net/minecraft/client/GameNarrator
	f	Lsw;	a	f_93310_	field_18967	NO_TITLE
	f	Lorg/slf4j/Logger;	b	f_93311_	field_18210	LOGGER
	f	Lenn;	c	f_240371_	field_39755	minecraft
	f	Lcom/mojang/text2speech/Narrator;	d	f_93313_	field_2055	narrator
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_93319_	method_19788	sayNow
	m	(Z)V	a	m_288189_	method_52183	checkStatus
	m	(Lenp;)V	a	m_93317_	method_1792	updateNarratorStatus
	m	()Z	a	m_93316_	method_1791	isActive
	m	(Lsw;)V	a	m_263194_	method_44708	sayChat
	m	(Lsw;)V	b	m_263195_	method_47976	say
	m	(Ljava/lang/String;)V	b	m_168787_	method_37016	logNarratedMessage
	m	()V	b	m_93328_	method_1793	clear
	m	(Lsw;)V	c	m_168785_	method_37015	sayNow
	m	()V	c	m_93329_	method_20371	destroy
	m	()Lenp;	d	m_93330_	method_20602	getStatus
c	enf$a	net/minecraft/client/GameNarrator$NarratorInitException	net/minecraft/class_333$class_8571	net/minecraft/client/GameNarrator$NarratorInitException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	eng	net/minecraft/client/GraphicsStatus	net/minecraft/class_5365	net/minecraft/client/GraphicsStatus
	f	Leng;	a	FAST	field_25427	FAST
	f	Leng;	b	FANCY	field_25428	FANCY
	f	Leng;	c	FABULOUS	field_25429	FABULOUS
	f	Ljava/util/function/IntFunction;	d	f_90763_	field_25430	BY_ID
	f	I	e	f_90764_	field_25431	id
	f	Ljava/lang/String;	f	f_90765_	field_25432	key
	f	[Leng;	g	$VALUES	field_25433	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Leng;	a	m_90774_	method_29592	byId
	m	()[Leng;	d	m_167803_	method_36861	$values
c	eng$1	net/minecraft/client/GraphicsStatus$1	net/minecraft/class_5365$1	net/minecraft/client/GraphicsStatus$1
	f	[I	a	f_90784_	field_25434	$SwitchMap$net$minecraft$client$GraphicsStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enh	net/minecraft/client/GuiMessage	net/minecraft/class_303	net/minecraft/client/GuiMessage
	f	I	a	f_90786_	comp_892	addedTime
	f	Lsw;	b	f_240363_	comp_893	content
	f	Lth;	c	f_240905_	comp_915	signature
	f	Leni;	d	f_240352_	comp_894	tag
	m	(ILsw;Lth;Leni;)V	<init>	<init>	<init>	<init>
	m	()I	a	f_90786_	comp_892	addedTime
	m	()Lsw;	b	f_240363_	comp_893	content
	m	()Lth;	c	f_240905_	comp_915	signature
	m	()Leni;	d	f_240352_	comp_894	tag
c	enh$a	net/minecraft/client/GuiMessage$Line	net/minecraft/class_303$class_7590	net/minecraft/client/GuiMessage$Line
	f	I	a	f_240350_	comp_895	addedTime
	f	Laom;	b	f_240339_	comp_896	content
	f	Leni;	c	f_240351_	comp_897	tag
	f	Z	d	f_240367_	comp_898	endOfEntry
	m	(ILaom;Leni;Z)V	<init>	<init>	<init>	<init>
	m	()I	a	f_240350_	comp_895	addedTime
	m	()Laom;	b	f_240339_	comp_896	content
	m	()Leni;	c	f_240351_	comp_897	tag
	m	()Z	d	f_240367_	comp_898	endOfEntry
c	eni	net/minecraft/client/GuiMessageTag	net/minecraft/class_7591	net/minecraft/client/GuiMessageTag
	f	I	a	f_240386_	comp_899	indicatorColor
	f	Leni$a;	b	f_240355_	comp_900	icon
	f	Lsw;	c	f_240381_	comp_901	text
	f	Ljava/lang/String;	d	f_240342_	comp_902	logTag
	f	Lsw;	e	f_244099_	field_40379	SYSTEM_TEXT
	f	Lsw;	f	f_256832_	field_41092	SYSTEM_TEXT_SINGLE_PLAYER
	f	Lsw;	g	f_240380_	field_39756	CHAT_NOT_SECURE_TEXT
	f	Lsw;	h	f_240377_	field_39757	CHAT_MODIFIED_TEXT
	f	I	i	f_240384_	field_39758	CHAT_NOT_SECURE_INDICATOR_COLOR
	f	I	j	f_240357_	field_39759	CHAT_MODIFIED_INDICATOR_COLOR
	f	Leni;	k	f_240673_	field_39789	SYSTEM
	f	Leni;	l	f_256799_	field_41093	SYSTEM_SINGLE_PLAYER
	f	Leni;	m	f_240362_	field_39760	CHAT_NOT_SECURE
	f	Lacq;	n	f_240343_	field_39761	TEXTURE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILeni$a;Lsw;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Leni;	a	m_240701_	method_44751	system
	m	(Ljava/lang/String;)Leni;	a	m_240466_	method_44710	chatModified
	m	()Leni;	b	m_257673_	method_47391	systemSinglePlayer
	m	()Leni;	c	m_240400_	method_44709	chatNotSecure
	m	()I	d	f_240386_	comp_899	indicatorColor
	m	()Leni$a;	e	f_240355_	comp_900	icon
	m	()Lsw;	f	f_240381_	comp_901	text
	m	()Ljava/lang/String;	g	f_240342_	comp_902	logTag
c	eni$a	net/minecraft/client/GuiMessageTag$Icon	net/minecraft/class_7591$class_7592	net/minecraft/client/GuiMessageTag$Icon
	f	Leni$a;	a	CHAT_MODIFIED	field_39763	CHAT_MODIFIED
	f	I	b	f_240366_	field_39764	u
	f	I	c	f_240349_	field_39765	v
	f	I	d	f_240358_	field_39766	width
	f	I	e	f_240372_	field_39767	height
	f	[Leni$a;	f	$VALUES	field_39768	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIII)V	<init>	<init>	<init>	<init>
	m	()[Leni$a;	a	m_240404_	method_44711	$values
	m	(Leox;II)V	a	m_280252_	method_44712	draw
c	enj	net/minecraft/client/HotbarManager	net/minecraft/class_302	net/minecraft/client/HotbarManager
	f	I	a	f_167804_	field_32135	NUM_HOTBAR_GROUPS
	f	Lorg/slf4j/Logger;	b	f_90796_	field_1647	LOGGER
	f	Ljava/io/File;	c	f_90797_	field_1646	optionsFile
	f	Lcom/mojang/datafixers/DataFixer;	d	f_90798_	field_1648	fixerUpper
	f	[Lfja;	e	f_90799_	field_1644	hotbars
	f	Z	f	f_90800_	field_1645	loaded
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_90805_	method_1409	save
	m	(I)Lfja;	a	m_90806_	method_1410	get
	m	()V	b	m_90808_	method_1411	load
c	enk	net/minecraft/client/InputType	net/minecraft/class_8015	net/minecraft/client/InputType
	f	Lenk;	a	NONE	field_41777	NONE
	f	Lenk;	b	MOUSE	field_41778	MOUSE
	f	Lenk;	c	KEYBOARD_ARROW	field_43097	KEYBOARD_ARROW
	f	Lenk;	d	KEYBOARD_TAB	field_41780	KEYBOARD_TAB
	f	[Lenk;	e	$VALUES	field_41781	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_264588_	method_48182	isMouse
	m	()Z	b	m_264505_	method_48183	isKeyboard
	m	()[Lenk;	c	m_264153_	method_48184	$values
c	enl	net/minecraft/client/KeyMapping	net/minecraft/class_304	net/minecraft/client/KeyMapping
	f	Ljava/lang/String;	a	f_167805_	field_32136	CATEGORY_MOVEMENT
	f	Ljava/lang/String;	b	f_167806_	field_32137	CATEGORY_MISC
	f	Ljava/lang/String;	c	f_167807_	field_32138	CATEGORY_MULTIPLAYER
	f	Ljava/lang/String;	d	f_167808_	field_32139	CATEGORY_GAMEPLAY
	f	Ljava/lang/String;	e	f_167809_	field_32140	CATEGORY_INVENTORY
	f	Ljava/lang/String;	f	f_167810_	field_32141	CATEGORY_INTERFACE
	f	Ljava/lang/String;	g	f_167811_	field_32142	CATEGORY_CREATIVE
	f	Ljava/util/Map;	h	f_90809_	field_1657	ALL
	f	Ljava/util/Map;	i	f_90810_	field_1658	MAP
	f	Ljava/util/Set;	j	f_90811_	field_1652	CATEGORIES
	f	Ljava/util/Map;	k	f_90812_	field_1656	CATEGORY_SORT_ORDER
	f	Ljava/lang/String;	l	f_90813_	field_1660	name
	f	Lehe$a;	m	f_90814_	field_1654	defaultKey
	f	Ljava/lang/String;	n	f_90815_	field_1659	category
	f	Lehe$a;	o	f_90816_	field_1655	key
	f	Z	p	f_90817_	field_1653	isDown
	f	I	q	f_90818_	field_1661	clickCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lehe$b;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(II)Z	a	m_90832_	method_1417	matches
	m	(Ljava/util/HashMap;)V	a	m_90844_	method_1418	method_1418
	m	(Z)V	a	m_7249_	method_23481	setDown
	m	(Ljava/lang/String;)Ljava/util/function/Supplier;	a	m_90842_	method_1419	createNameSupplier
	m	(Lehe$a;Z)V	a	m_90837_	method_1416	set
	m	()V	a	m_90829_	method_1424	setAll
	m	(Lehe$a;)V	a	m_90835_	method_1420	click
	m	(Lenl;)I	a	compareTo	method_1430	compareTo
	m	(I)Z	a	m_90830_	method_1433	matchesMouse
	m	(Ljava/lang/String;)Lsw;	b	m_90852_	method_27465	method_27465
	m	(Lenl;)Z	b	m_90850_	method_1435	same
	m	(Lehe$a;)V	b	m_90848_	method_1422	setKey
	m	()V	b	m_90847_	method_1437	releaseAll
	m	()V	c	m_289723_	method_52231	resetToggleKeys
	m	()V	d	m_90854_	method_1426	resetMapping
	m	()Z	e	m_90857_	method_1434	isDown
	m	()Ljava/lang/String;	f	m_90858_	method_1423	getCategory
	m	()Z	g	m_90859_	method_1436	consumeClick
	m	()Ljava/lang/String;	h	m_90860_	method_1431	getName
	m	()Lehe$a;	i	m_90861_	method_1429	getDefaultKey
	m	()Z	j	m_90862_	method_1415	isUnbound
	m	()Lsw;	k	m_90863_	method_16007	getTranslatedKeyMessage
	m	()Z	l	m_90864_	method_1427	isDefault
	m	()Ljava/lang/String;	m	m_90865_	method_1428	saveString
	m	()V	n	m_90866_	method_1425	release
c	enm	net/minecraft/client/KeyboardHandler	net/minecraft/class_309	net/minecraft/client/KeyboardHandler
	f	I	a	f_167812_	field_32143	DEBUG_CRASH_TIME
	f	Lenn;	b	f_90867_	field_1678	minecraft
	f	Legy;	c	f_90869_	field_16241	clipboardManager
	f	J	d	f_90870_	field_1682	debugCrashKeyTime
	f	J	e	f_90871_	field_1681	debugCrashKeyReportedTime
	f	J	f	f_90872_	field_1680	debugCrashKeyReportedCount
	f	Z	g	f_90873_	field_1679	handledDebugKey
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_90911_	method_1455	setClipboard
	m	(JII)V	a	m_90889_	method_1457	charTyped
	m	(IJ)V	a	m_90877_	method_1461	method_1461
	m	(ILeuq;[ZIII)V	a	m_260734_	method_1454	method_1454
	m	(ZZ)V	a	m_90928_	method_1465	copyRecreateCommand
	m	(Leqt;CI)V	a	m_90903_	method_1473	method_1473
	m	(Ln;Lsw;)V	a	m_167824_	method_37273	debugComponent
	m	(Lacq;Lbfj;Lqr;)V	a	m_90918_	method_1471	method_1471
	m	(Leqt;II)V	a	m_90907_	method_1458	method_1458
	m	(Ljava/nio/file/Path;Lts;)Lts;	a	m_276074_	method_49711	method_49711
	m	(Lacq;Leei;Lqr;)V	a	m_90922_	method_1469	copyCreateEntityCommand
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	a	m_90913_	method_1459	debugFeedbackTranslated
	m	(Ldcb;Lgu;Lqr;)V	a	m_90899_	method_1475	copyCreateBlockCommand
	m	()Ljava/lang/String;	a	m_90876_	method_1460	getClipboard
	m	(JIIII)V	a	m_90893_	method_1466	keyPress
	m	(Lsw;)V	a	m_167822_	method_37272	debugFeedbackComponent
	m	(I)Z	a	m_167813_	method_35696	handleChunkDebugKeys
	m	(J)V	a	m_90887_	method_1472	setup
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	b	m_90948_	method_1456	debugWarningTranslated
	m	(JII)V	b	m_90934_	method_22675	method_22675
	m	(I)Z	b	m_90932_	method_1468	handleDebugKeys
	m	(JIIII)V	b	m_90938_	method_22676	method_22676
	m	(Lsw;)V	b	m_90916_	method_1463	method_1463
	m	(Ldcb;Lgu;Lqr;)V	b	m_90944_	method_1467	method_1467
	m	()V	b	m_90931_	method_1474	tick
	m	(JII)V	c	m_167827_	method_22677	method_22677
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	c	m_167837_	method_35697	debugFeedback
	m	(Lsw;)V	c	m_167840_	method_1464	method_1464
	m	(JIIII)V	c	m_167831_	method_22678	method_22678
c	enm$1	net/minecraft/client/KeyboardHandler$1	net/minecraft/class_309$1	net/minecraft/client/KeyboardHandler$1
	f	[I	a	f_90963_	field_1685	$SwitchMap$net$minecraft$world$phys$HitResult$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enn	net/minecraft/client/Minecraft	net/minecraft/class_310	net/minecraft/client/Minecraft
	f	Ljava/lang/String;	A	f_90977_	field_1770	fpsString
	f	Z	B	f_167842_	field_32144	wireframe
	f	Z	C	f_90978_	field_20907	chunkPath
	f	Z	D	f_90979_	field_20908	chunkVisibility
	f	Z	E	f_90980_	field_1730	smartCull
	f	Lenn;	F	f_90981_	field_1700	instance
	f	Lorg/slf4j/Logger;	G	f_90982_	field_1762	LOGGER
	f	I	H	f_167843_	field_32145	MAX_TICKS_PER_UPDATE
	f	Lacq;	I	f_205119_	field_36433	REGIONAL_COMPLIANCIES
	f	Ljava/util/concurrent/CompletableFuture;	J	f_90983_	field_18009	RESOURCE_RELOAD_INITIAL_TASK
	f	Lsw;	K	f_90984_	field_26841	SOCIAL_INTERACTIONS_NOT_AVAILABLE
	f	Ljava/nio/file/Path;	L	f_90985_	field_1757	resourcePackDirectory
	f	Lcom/mojang/authlib/properties/PropertyMap;	M	f_90986_	field_1694	profileProperties
	f	Lfuw;	N	f_90987_	field_1764	textureManager
	f	Lcom/mojang/datafixers/DataFixer;	O	f_90988_	field_1768	fixerUpper
	f	Lfkm;	P	f_90989_	field_1686	virtualScreen
	f	Lehn;	Q	f_90990_	field_1704	window
	f	Leoa;	R	f_90991_	field_1728	timer
	f	Lfkd;	S	f_90993_	field_20909	renderBuffers
	f	Lfow;	T	f_90994_	field_1731	entityRenderDispatcher
	f	Lfpw;	U	f_90995_	field_1742	itemRenderer
	f	Lfyk;	V	f_90997_	field_1733	searchRegistry
	f	Leoc;	W	f_90998_	field_1726	user
	f	Ljava/util/concurrent/atomic/AtomicReference;	X	f_90999_	field_17405	progressListener
	f	Lenj;	Y	f_91000_	field_1732	hotbarManager
	f	Lenk;	Z	f_263699_	field_41782	lastInputType
	f	Z	a	f_91002_	field_1703	ON_OSX
	f	Lfwx;	aA	f_91051_	field_1763	modelManager
	f	Lfko;	aB	f_91052_	field_1756	blockRenderer
	f	Lfvt;	aC	f_91053_	field_18008	paintingTextures
	f	Lfvs;	aD	f_91054_	field_18173	mobEffectTextures
	f	Lerh;	aE	f_91003_	field_1702	toast
	f	Lgaf;	aF	f_91005_	field_1758	tutorial
	f	Leys;	aG	f_91006_	field_26842	playerSocialManager
	f	Lfea;	aH	f_167844_	field_27387	entityModels
	f	Lflt;	aI	f_167845_	field_27388	blockEntityRenderDispatcher
	f	Lfzg;	aJ	f_260676_	field_41331	telemetryManager
	f	Lffc;	aK	f_231337_	field_39068	profileKeyPairManager
	f	Lekq;	aL	f_238717_	field_39718	realmsDataFetcher
	f	Lfjg;	aM	f_278504_	field_44539	quickPlayLog
	f	Lfyp;	aN	f_91007_	field_1766	singleplayerServer
	f	Lsd;	aO	f_91009_	field_1746	pendingConnection
	f	Z	aP	f_91010_	field_1759	isLocalServer
	f	I	aQ	f_91011_	field_1752	rightClickDelay
	f	Z	aR	f_91012_	field_1734	pause
	f	F	aS	f_91013_	field_1741	pausePartialTick
	f	J	aT	f_91014_	field_1750	lastNanoTime
	f	J	aU	f_91015_	field_1712	lastTime
	f	I	aV	f_91016_	field_1735	frames
	f	Leuk;	aW	f_91081_	field_18175	overlay
	f	Z	aX	f_91017_	field_1744	connectedToRealms
	f	Ljava/lang/Thread;	aY	f_91018_	field_1696	gameThread
	f	Z	aZ	f_91019_	field_1698	running
	f	Ljava/lang/String;	aa	f_91001_	field_1711	launchedVersion
	f	Ljava/lang/String;	ab	f_91029_	field_1720	versionType
	f	Ljava/net/Proxy;	ac	f_91030_	field_1739	proxy
	f	Ldyy;	ad	f_91031_	field_1748	levelSource
	f	Z	ae	f_91032_	field_1693	is64bit
	f	Z	af	f_91033_	field_1721	demo
	f	Z	ag	f_91034_	field_25033	allowsMultiplayer
	f	Z	ah	f_91035_	field_25034	allowsChat
	f	Laku;	ai	f_91036_	field_1745	resourceManager
	f	Lajo;	aj	f_243783_	field_40380	vanillaPackResources
	f	Lfvn;	ak	f_243981_	field_40381	downloadedPackSource
	f	Laki;	al	f_91038_	field_1715	resourcePackRepository
	f	Lfwb;	am	f_91039_	field_1717	languageManager
	f	Leoo;	an	f_91040_	field_1751	blockColors
	f	Leos;	ao	f_91041_	field_1760	itemColors
	f	Legv;	ap	f_91042_	field_1689	mainRenderTarget
	f	Lfzc;	aq	f_91043_	field_1727	soundManager
	f	Lfyx;	ar	f_91044_	field_1714	musicManager
	f	Lerm;	as	f_91045_	field_1708	fontManager
	f	Lfvv;	at	f_91046_	field_17763	splashManager
	f	Lfjr;	au	f_91047_	field_25671	gpuWarnlistManager
	f	Lent;	av	f_205120_	field_36434	regionalCompliancies
	f	Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;	aw	f_231338_	field_39420	authenticationService
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	ax	f_91048_	field_1723	minecraftSessionService
	f	Lcom/mojang/authlib/minecraft/UserApiService;	ay	f_193584_	field_26902	userApiService
	f	Lfvu;	az	f_91050_	field_1707	skinManager
	f	Lacq;	b	f_91055_	field_1740	DEFAULT_FONT
	f	Ljava/util/function/Supplier;	ba	f_91020_	field_1747	delayedCrash
	f	I	bb	f_91021_	field_1738	fps
	f	J	bc	f_260560_	field_41332	frameTimeNs
	f	Z	bd	f_91022_	field_1695	windowActive
	f	Ljava/util/Queue;	be	f_91023_	field_17404	progressTasks
	f	Ljava/util/concurrent/CompletableFuture;	bf	f_91024_	field_18174	pendingReload
	f	Leri;	bg	f_91025_	field_26843	socialInteractionsToast
	f	Lban;	bh	f_91026_	field_16240	profiler
	f	I	bi	f_91027_	field_22224	fpsPieRenderTicks
	f	Lbah;	bj	f_91028_	field_22225	fpsPieProfiler
	f	Lbam;	bk	f_91056_	field_22226	fpsPieResults
	f	Lbbz;	bl	f_167846_	field_29569	metricsRecorder
	f	Lenx;	bm	f_167847_	field_33697	reloadStateTracker
	f	J	bn	f_231340_	field_37855	savedCpuDuration
	f	D	bo	f_231341_	field_37856	gpuUtilization
	f	Leic$a;	bp	f_231342_	field_37857	currentFrameProfile
	f	Lenv;	bq	f_231343_	field_39317	realms32BitWarningStatus
	f	Lenf;	br	f_240365_	field_39769	narrator
	f	Lffg;	bs	f_240378_	field_39770	chatListener
	f	Lffs;	bt	f_238638_	field_39492	reportingContext
	f	Ljava/lang/String;	bu	f_91057_	field_1701	debugPath
	f	Lacq;	c	f_91058_	field_24211	UNIFORM_FONT
	f	Lacq;	d	f_91059_	field_1749	ALT_FONT
	f	Ljava/lang/String;	e	f_167848_	field_33735	UPDATE_DRIVERS_ADVICE
	f	Lfjv;	f	f_91060_	field_1769	levelRenderer
	f	Lfho;	g	f_91061_	field_1713	particleEngine
	f	Leov;	h	f_91062_	field_1772	font
	f	Leov;	i	f_243022_	field_39924	fontFilterFishy
	f	Lfjq;	j	f_91063_	field_1773	gameRenderer
	f	Lfnd;	k	f_91064_	field_1709	debugRenderer
	f	Leow;	l	f_91065_	field_1705	gui
	f	Lenr;	m	f_91066_	field_1690	options
	f	Leno;	n	f_91067_	field_1729	mouseHandler
	f	Lenm;	o	f_91068_	field_1774	keyboardHandler
	f	Ljava/io/File;	p	f_91069_	field_1697	gameDirectory
	f	Laoo;	q	f_91070_	field_1688	frameTimer
	f	Lffa;	r	f_91072_	field_1761	gameMode
	f	Lfew;	s	f_91073_	field_1687	level
	f	Lfiy;	t	f_91074_	field_1724	player
	f	Lbfj;	u	f_91075_	field_1719	cameraEntity
	f	Lbfj;	v	f_91076_	field_1692	crosshairPickEntity
	f	Leeg;	w	f_91077_	field_1765	hitResult
	f	I	x	f_91078_	field_1771	missTime
	f	Z	y	f_91079_	field_1743	noRender
	f	Leuq;	z	f_91080_	field_1755	screen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lezy;)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_261227_	method_47595	extraTelemetryAvailable
	m	()Z	B	m_261210_	method_47596	allowsTelemetry
	m	()Z	C	m_91400_	method_29043	allowsMultiplayer
	m	()Z	D	m_168021_	method_35706	allowsRealms
	m	()Z	E	m_239929_	method_44649	shouldShowBanNotice
	m	()Lcom/mojang/authlib/minecraft/BanDetails;	F	m_239210_	method_44647	multiplayerBan
	m	()Lenn$a;	G	m_168022_	method_33884	getChatStatus
	m	()Z	H	m_91402_	method_1530	isDemo
	m	()Lfex;	I	m_91403_	method_1562	getConnection
	m	()Z	J	m_91404_	method_1498	renderNames
	m	()Z	K	m_91405_	method_1517	useFancyGraphics
	m	()Z	L	m_91085_	method_29611	useShaderTransparency
	m	()Z	M	m_91086_	method_1588	useAmbientOcclusion
	m	()Lenn;	N	m_91087_	method_1551	getInstance
	m	()Ljava/util/concurrent/CompletableFuture;	O	m_91088_	method_1513	delayTextureReload
	m	()Lffd;	P	m_91089_	method_1558	getCurrentServer
	m	()Z	Q	m_91090_	method_1542	isLocalServer
	m	()Z	R	m_91091_	method_1496	hasSingleplayerServer
	m	()Lfyp;	S	m_91092_	method_1576	getSingleplayerServer
	m	()Z	T	m_257720_	method_47392	isSingleplayer
	m	()Leoc;	U	m_91094_	method_1548	getUser
	m	()Lcom/mojang/authlib/properties/PropertyMap;	V	m_91095_	method_1539	getProfileProperties
	m	()Ljava/net/Proxy;	W	m_91096_	method_1487	getProxy
	m	()Lfuw;	X	m_91097_	method_1531	getTextureManager
	m	()Lakx;	Y	m_91098_	method_1478	getResourceManager
	m	()Laki;	Z	m_91099_	method_1520	getResourcePackRepository
	m	(Lab;Ljava/util/List;)Ljava/nio/file/Path;	a	m_167856_	method_37275	archiveProfilingReport
	m	(Lfyk$a;)Lfyl;	a	m_231372_	method_1484	getSearchTree
	m	(Ljava/util/function/Consumer;Ljava/nio/file/Path;)V	a	m_231402_	method_37283	method_37283
	m	(Ljava/lang/String;Ldyy$c;Laki;Ladk;Z)V	a	m_261031_	method_29610	doWorldLoad
	m	(Ljava/io/File;II)Lsw;	a	m_167899_	method_35698	grabPanoramixScreenshot
	m	(ZLjava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V	a	m_271547_	method_24228	method_24228
	m	(Lenk;)V	a	m_264033_	method_48185	setLastInputType
	m	(Ljava/util/List;)V	a	m_254754_	method_46740	method_46740
	m	(Ljava/util/Optional;)V	a	m_210744_	method_24040	method_24040
	m	(ZLbaq;)Lban;	a	m_167970_	method_24458	constructProfiler
	m	(Ljava/util/function/Consumer;DI)V	a	m_231352_	method_37282	method_37282
	m	(Lfyk$a;Ljava/util/List;)V	a	m_231374_	method_43759	populateSearchTree
	m	(Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lezy;)Lcom/mojang/authlib/minecraft/UserApiService;	a	m_193585_	method_31382	createUserApiService
	m	(Leic;)V	a	m_231362_	method_41731	method_41731
	m	(Lab;Lenn;Lfwb;Ljava/lang/String;Lenr;)Lab;	a	m_167850_	method_37274	fillSystemReport
	m	(Leuq;)V	a	m_91152_	method_1507	setScreen
	m	(Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V	a	m_231405_	method_37284	method_37284
	m	(Lenn;)Ljava/lang/String;	a	m_231364_	method_37278	method_37278
	m	(Leuk;)V	a	m_91150_	method_18502	setOverlay
	m	(ZLjava/lang/Throwable;)V	a	m_271548_	method_49293	method_49293
	m	(Ljava/lang/Throwable;)V	a	m_91239_	method_24226	rollbackResourcePacks
	m	(Ljava/util/function/Consumer;)Z	a	m_167946_	method_34745	debugClientMetricsStart
	m	(Lacq;)Ljava/util/function/Function;	a	m_91258_	method_1549	getTextureAtlas
	m	(Leiz;Lakt;Lezy;Z)V	a	m_278518_	method_51252	method_51252
	m	(Lfew;)V	a	m_91156_	method_1481	setLevel
	m	(Ljava/io/File;IIII)Lsw;	a	m_167903_	method_35699	grabHugeScreenshot
	m	(Lenr;)Ljava/lang/String;	a	m_231366_	method_37279	method_37279
	m	(Lenn;Lfwb;Ljava/lang/String;Lenr;Lo;)V	a	m_167872_	method_22681	fillReport
	m	(Ljava/util/function/Consumer;Lbam;)V	a	m_231399_	method_34746	method_34746
	m	(Lsw;)V	a	m_271937_	method_49292	addResourcePackLoadFailToast
	m	(Leox;Lbam;)V	a	m_280564_	method_1492	renderFpsMeter
	m	(Ljava/lang/String;)V	a	m_91326_	method_29041	openChatScreen
	m	(Lbam;)V	a	m_231350_	method_37277	method_37277
	m	(IJ)V	a	m_91113_	method_1506	onFullscreenError
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	a	m_231390_	method_18507	method_18507
	m	(Ljava/io/File;Lts;)Lts;	a	m_231377_	method_35700	method_35700
	m	(Ljava/nio/file/Path;Lts;)Lts;	a	m_231395_	method_37281	method_37281
	m	(Lo;)V	a	m_231412_	method_1494	delayCrash
	m	(Ljava/util/function/Consumer;Lsw;)V	a	m_231409_	method_37285	method_37285
	m	(Leyg;)Ljava/util/stream/Stream;	a	m_266120_	method_43758	method_43758
	m	(I)V	a	m_91111_	method_1524	debugFpsMeterKeyPress
	m	(Lbfj;)V	a	m_91118_	method_1504	setCameraEntity
	m	(Lfwb;)Ljava/lang/String;	a	m_263856_	method_37280	method_37280
	m	(Ljava/util/UUID;)Z	a	m_91246_	method_29042	isBlocked
	m	(Lffq;)V	a	m_239476_	method_44376	updateReportEnvironment
	m	(Leyg;Lcjc;)Lacq;	a	m_266121_	method_1556	method_1556
	m	(Leiz;Lakt;Lezy$c;)V	a	m_278684_	method_51251	setInitialScreen
	m	(Ladk;)Ljava/lang/String;	a	m_231344_	method_41732	method_41732
	m	(Ldyy$c;Laki;Ladk;Ladh;Ljava/lang/Thread;)Lfyp;	a	m_231356_	method_29603	method_29603
	m	(Lcfz;)Ljava/util/stream/Stream;	a	m_231429_	method_1525	method_1525
	m	(Lab;Ljava/util/function/Consumer;Ljava/util/List;)V	a	m_231346_	method_37276	method_37276
	m	(Ljava/lang/Throwable;Lsw;)V	a	m_91241_	method_31186	clearResourcePacksOnError
	m	(Lcfz;Lczn;)V	a	m_263196_	method_1499	addCustomNbtData
	m	()Lgaf;	aA	m_91301_	method_1577	getTutorial
	m	()Z	aB	m_91302_	method_1569	isWindowActive
	m	()Lenj;	aC	m_91303_	method_1571	getHotbarManager
	m	()Lfwx;	aD	m_91304_	method_1554	getModelManager
	m	()Lfvt;	aE	m_91305_	method_18321	getPaintingTextures
	m	()Lfvs;	aF	m_91306_	method_18505	getMobEffectTextures
	m	()Lban;	aG	m_91307_	method_16011	getProfiler
	m	()Lais;	aH	m_167983_	method_35703	getProgressListener
	m	()Lfvv;	aI	m_91310_	method_18095	getSplashManager
	m	()Leuk;	aJ	m_91265_	method_18506	getOverlay
	m	()Leys;	aK	m_91266_	method_31320	getPlayerSocialManager
	m	()Z	aL	m_91267_	method_22107	renderOnThread
	m	()Lehn;	aM	m_91268_	method_22683	getWindow
	m	()Lfkd;	aN	m_91269_	method_22940	renderBuffers
	m	()Lfea;	aO	m_167973_	method_31974	getEntityModels
	m	()Z	aP	m_167974_	method_33883	isTextFilteringEnabled
	m	()V	aQ	m_193588_	method_38932	prepareForMultiplayer
	m	()Lenv;	aR	m_231416_	method_44024	getRealms32BitWarningStatus
	m	()Lapj;	aS	m_231417_	method_44256	getProfileKeySignatureValidator
	m	()Lenk;	aT	m_264529_	method_48186	getLastInputType
	m	()Lenf;	aU	m_240477_	method_44713	getNarrator
	m	()Lffg;	aV	m_240442_	method_44714	getChatListener
	m	()Lffs;	aW	m_239211_	method_44377	getReportingContext
	m	()Lekq;	aX	m_239420_	method_44646	realmsDataFetcher
	m	()Lfjg;	aY	m_278644_	method_51253	quickPlayLog
	m	()V	aZ	m_286052_	method_51736	onGameLoadFinished
	m	()Lajo;	aa	m_246804_	method_45573	getVanillaPackResources
	m	()Lfvn;	ab	m_247489_	method_1516	getDownloadedPackSource
	m	()Ljava/nio/file/Path;	ac	m_245161_	method_1479	getResourcePackDirectory
	m	()Lfwb;	ad	m_91102_	method_1526	getLanguageManager
	m	()Z	ae	m_91103_	method_1540	is64Bit
	m	()Z	af	m_91104_	method_1493	isPaused
	m	()Lfjr;	ag	m_91105_	method_30049	getGpuWarnlistManager
	m	()Lfzc;	ah	m_91106_	method_1483	getSoundManager
	m	()Lame;	ai	m_91107_	method_1544	getSituationalMusic
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	aj	m_91108_	method_1495	getMinecraftSessionService
	m	()Lfvu;	ak	m_91109_	method_1582	getSkinManager
	m	()Lbfj;	al	m_91288_	method_1560	getCameraEntity
	m	()Lfko;	am	m_91289_	method_1541	getBlockRenderer
	m	()Lfow;	an	m_91290_	method_1561	getEntityRenderDispatcher
	m	()Lflt;	ao	m_167982_	method_31975	getBlockEntityRenderDispatcher
	m	()Lfpw;	ap	m_91291_	method_1480	getItemRenderer
	m	()Laoo;	aq	m_91293_	method_1570	getFrameTimer
	m	()Z	ar	m_91294_	method_1589	isConnectedToRealms
	m	()Lcom/mojang/datafixers/DataFixer;	as	m_91295_	method_1543	getFixerUpper
	m	()F	av	m_91296_	method_1488	getFrameTime
	m	()F	aw	m_91297_	method_1534	getDeltaFrameTime
	m	()Leoo;	ax	m_91298_	method_1505	getBlockColors
	m	()Z	ay	m_91299_	method_1555	showOnlyReducedInfo
	m	()Lerh;	az	m_91300_	method_1566	getToasts
	m	(Ljava/io/File;Lts;)Lts;	b	m_231424_	method_35704	method_35704
	m	(Z)V	b	m_91336_	method_27466	selectMainFont
	m	(Lbfj;)Z	b	m_91314_	method_27022	shouldEntityAppearGlowing
	m	(ZLbaq;)V	b	m_91338_	method_24460	finishProfilers
	m	(Ljava/util/List;)Lfyi;	b	m_91316_	method_43760	method_43760
	m	(Ljava/lang/Object;)Z	b	m_210782_	method_40189	countryEqualsISO3
	m	(Leyg;)Ljava/util/stream/Stream;	b	m_266122_	method_43761	method_43761
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_231427_	method_37292	method_37292
	m	(I)V	b	m_91312_	method_24041	updateMaxMipLevel
	m	(Lsw;)V	b	m_231414_	method_35701	method_35701
	m	(Lo;)V	b	m_231439_	method_43587	delayCrashRaw
	m	(Lfew;)V	b	m_91324_	method_18097	updateLevelInEngines
	m	(Leuq;)V	b	m_91320_	method_18096	clearLevel
	m	(Leyg;Lcjc;)Ljava/util/stream/Stream;	b	m_266119_	method_1591	method_1591
	m	(Lcfz;)Ljava/util/stream/Stream;	b	m_257063_	method_1502	method_1502
	m	(Ljava/util/function/Consumer;Lbam;)V	b	m_231433_	method_37290	method_37290
	m	(Ljava/util/concurrent/CompletableFuture;)V	b	m_231431_	method_18508	method_18508
	m	(Ljava/util/function/Consumer;Ljava/nio/file/Path;)V	b	m_231436_	method_37291	method_37291
	m	()V	bA	m_231445_	method_1572	method_1572
	m	()V	bB	m_285666_	method_29338	method_29338
	m	()I	bC	m_210774_	method_16010	method_16010
	m	()Ljava/lang/String;	ba	m_91270_	method_24287	createTitle
	m	()V	bb	m_272186_	method_49294	abortResourcePackRecovery
	m	()V	bc	m_91271_	method_1546	createSearchTrees
	m	()Z	bd	m_91272_	method_1476	checkIs64Bit
	m	()V	be	m_91273_	method_17044	selfTest
	m	()Z	bf	m_91274_	method_24459	shouldRenderFpsPie
	m	()I	bg	m_91275_	method_16009	getFramerateLimit
	m	()V	bh	m_167975_	method_37286	debugClientMetricsStop
	m	()V	bi	m_231418_	method_41733	debugClientMetricsCancel
	m	()Z	bj	m_202354_	method_1536	startAttack
	m	()V	bs	m_91277_	method_1583	startUseItem
	m	()Z	bt	m_91278_	method_31321	isMultiplayerServer
	m	()V	bu	m_91279_	method_1508	handleKeybinds
	m	()V	bv	m_91280_	method_1511	pickBlock
	m	()Ljava/lang/String;	bw	m_210770_	method_37287	method_37287
	m	()Ljava/lang/String;	bx	m_231419_	method_37288	method_37288
	m	()Ljava/lang/String;	by	m_231443_	method_37289	method_37289
	m	()Z	bz	m_238868_	method_1491	method_1491
	m	(Leuq;)V	c	m_91346_	method_29970	forceSetScreen
	m	()V	c	m_91341_	method_24288	updateTitle
	m	(Ljava/util/concurrent/CompletableFuture;)V	c	m_231452_	method_29339	method_29339
	m	(Lo;)V	c	m_91332_	method_1565	crash
	m	(I)Laio;	c	m_231446_	method_17533	method_17533
	m	(Ljava/lang/String;)Z	c	m_231448_	method_43763	method_43763
	m	(Lsw;)V	c	m_231441_	method_1510	method_1510
	m	(Ljava/util/List;)Lfyi;	c	m_231354_	method_43762	method_43762
	m	(Z)V	c	m_91358_	method_20539	pauseGame
	m	(Lcfz;)Ljava/util/stream/Stream;	c	m_257060_	method_1485	method_1485
	m	(Lsw;)Ljava/lang/String;	d	m_231454_	method_43765	method_43765
	m	(Ljava/util/List;)Lfyi;	d	m_231385_	method_43764	method_43764
	m	(Leuq;)V	d	m_91362_	method_18098	updateScreenAndTick
	m	()Laoz;	d	m_193589_	method_24289	checkModStatus
	m	(Ljava/lang/String;)Z	d	m_210808_	method_1579	method_1579
	m	(Lo;)Lo;	d	m_91354_	method_1587	fillReport
	m	(Z)V	d	m_91372_	method_1537	setConnectedToRealms
	m	(Lo;)Lo;	e	m_231460_	method_43588	method_43588
	m	(Lsw;)Ljava/lang/String;	e	m_210806_	method_1581	method_1581
	m	()V	e	m_91374_	method_1514	run
	m	(Z)Ljava/util/concurrent/CompletableFuture;	e	m_168019_	method_36561	reloadResourcePacks
	m	(Z)V	f	m_91383_	method_1523	runTick
	m	()Legv;	f	m_91385_	method_1522	getMainRenderTarget
	m	(Lo;)Lo;	f	m_231462_	method_43589	method_43589
	m	(Lsw;)V	f	m_271549_	method_24229	method_24229
	m	(Z)V	g	m_91386_	method_1590	continueAttack
	m	()Ljava/lang/String;	g	m_91388_	method_1515	getLaunchedVersion
	m	(Z)V	h	m_238186_	method_44352	method_44352
	m	()Ljava/lang/String;	h	m_91389_	method_1547	getVersionType
	m	()Z	i	m_91390_	method_1573	isEnforceUnicode
	m	()Ljava/util/concurrent/CompletableFuture;	j	m_91391_	method_1521	reloadResourcePacks
	m	()Ldyy;	k	m_91392_	method_1586	getLevelSource
	m	()V	l	m_91393_	method_1490	destroy
	m	()I	m	m_260875_	method_47599	getFps
	m	()J	n	m_261169_	method_47600	getFrameTimeNs
	m	()V	o	m_91394_	method_1519	emergencySave
	m	()V	p	m_91395_	method_1592	stop
	m	()Z	q	m_91396_	method_22108	isRunning
	m	()Lfyx;	r	m_91397_	method_1538	getMusicManager
	m	()V	s	m_91398_	method_1574	tick
	m	()Lfzg;	t	m_261007_	method_47601	getTelemetryManager
	m	()D	u	m_231464_	method_41734	getGpuUtilization
	m	()Lffc;	v	m_231465_	method_43590	getProfileKeyPairManager
	m	()Lezk;	w	m_231466_	method_41735	createWorldOpenFlows
	m	()V	y	m_91399_	method_18099	clearLevel
	m	()Z	z	m_260979_	method_47602	telemetryOptInExtra
c	enn$1	net/minecraft/client/Minecraft$1	net/minecraft/class_310$1	net/minecraft/client/Minecraft$1
	f	[I	a	f_91406_	field_1778	$SwitchMap$net$minecraft$world$phys$HitResult$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enn$a	net/minecraft/client/Minecraft$ChatStatus	net/minecraft/class_310$class_5859	net/minecraft/client/Minecraft$ChatStatus
	f	Lenn$a;	a	ENABLED	field_28940	ENABLED
	f	Lenn$a;	b	DISABLED_BY_OPTIONS	field_28941	DISABLED_BY_OPTIONS
	f	Lenn$a;	c	DISABLED_BY_LAUNCHER	field_28942	DISABLED_BY_LAUNCHER
	f	Lenn$a;	d	DISABLED_BY_PROFILE	field_28943	DISABLED_BY_PROFILE
	f	Lsw;	e	f_238170_	field_39456	INFO_DISABLED_BY_PROFILE
	f	Lsw;	f	f_168027_	field_28944	message
	f	[Lenn$a;	g	$VALUES	field_28945	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_168034_	method_33885	getMessage
	m	(Z)Z	a	m_142594_	method_33886	isChatAllowed
	m	()[Lenn$a;	b	m_168036_	method_36862	$values
c	enn$a$1	net/minecraft/client/Minecraft$ChatStatus$1	net/minecraft/class_310$class_5859$1	net/minecraft/client/Minecraft$ChatStatus$1
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
c	enn$a$2	net/minecraft/client/Minecraft$ChatStatus$2	net/minecraft/class_310$class_5859$2	net/minecraft/client/Minecraft$ChatStatus$2
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
c	enn$a$3	net/minecraft/client/Minecraft$ChatStatus$3	net/minecraft/class_310$class_5859$3	net/minecraft/client/Minecraft$ChatStatus$3
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
c	enn$a$4	net/minecraft/client/Minecraft$ChatStatus$4	net/minecraft/class_310$class_5859$4	net/minecraft/client/Minecraft$ChatStatus$4
	m	(Ljava/lang/String;ILsw;)V	<init>	<init>	<init>	<init>
c	eno	net/minecraft/client/MouseHandler	net/minecraft/class_312	net/minecraft/client/MouseHandler
	f	Lenn;	a	f_91503_	field_1779	minecraft
	f	Z	b	f_91504_	field_1791	isLeftPressed
	f	Z	c	f_91505_	field_1790	isMiddlePressed
	f	Z	d	f_91506_	field_1788	isRightPressed
	f	D	e	f_91507_	field_1795	xpos
	f	D	f	f_91508_	field_1794	ypos
	f	I	g	f_91509_	field_1781	fakeRightMouse
	f	I	h	f_91510_	field_1780	activeButton
	f	Z	i	f_91511_	field_1784	ignoreFirstMove
	f	I	j	f_91512_	field_1796	clickDepth
	f	D	k	f_91513_	field_1792	mousePressedTime
	f	Lapn;	l	f_91514_	field_1793	smoothTurnX
	f	Lapn;	m	f_91515_	field_1782	smoothTurnY
	f	D	n	f_91516_	field_1789	accumulatedDX
	f	D	o	f_91517_	field_1787	accumulatedDY
	f	D	p	f_91518_	field_1786	accumulatedScroll
	f	D	q	f_91519_	field_1785	lastMouseEventTime
	f	Z	r	f_91520_	field_1783	mouseGrabbed
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(JIJ)V	a	m_91535_	method_29615	method_29615
	m	(Leuq;DDDD)V	a	m_168072_	method_1602	method_1602
	m	([ZLeuq;DDI)V	a	m_168078_	method_1605	method_1605
	m	(J[Ljava/nio/file/Path;)V	a	m_168065_	method_29617	method_29617
	m	()V	a	m_91523_	method_1606	turnPlayer
	m	(Leuq;DD)V	a	m_263857_	method_16013	method_16013
	m	(JLjava/util/List;)V	a	m_91539_	method_29616	onDrop
	m	(JDD)V	a	m_91526_	method_1598	onScroll
	m	(JIII)V	a	m_91530_	method_1601	onPress
	m	(J)V	a	m_91524_	method_1607	setup
	m	([ZLeuq;DDI)V	b	m_168084_	method_1611	method_1611
	m	(JDD)V	b	m_91561_	method_1600	onMove
	m	(JIII)V	b	m_91565_	method_22684	method_22684
	m	()Z	b	m_91560_	method_1608	isLeftPressed
	m	()Z	c	m_168090_	method_35707	isMiddlePressed
	m	(JIII)V	c	m_168091_	method_22686	method_22686
	m	(JDD)V	c	m_91575_	method_22685	method_22685
	m	(JDD)V	d	m_168096_	method_22687	method_22687
	m	()Z	d	m_91584_	method_1609	isRightPressed
	m	(JDD)V	e	m_91590_	method_22688	method_22688
	m	()D	e	m_91589_	method_1603	xpos
	m	()D	f	m_91594_	method_1604	ypos
	m	(JDD)V	f	m_168100_	method_22689	method_22689
	m	()V	g	m_91599_	method_1599	setIgnoreFirstMove
	m	()Z	h	m_91600_	method_1613	isMouseGrabbed
	m	()V	i	m_91601_	method_1612	grabMouse
	m	()V	j	m_91602_	method_1610	releaseMouse
	m	()V	k	m_91603_	method_30134	cursorEntered
c	enp	net/minecraft/client/NarratorStatus	net/minecraft/class_4065	net/minecraft/client/NarratorStatus
	f	Lenp;	a	OFF	field_18176	OFF
	f	Lenp;	b	ALL	field_18177	ALL
	f	Lenp;	c	CHAT	field_18178	CHAT
	f	Lenp;	d	SYSTEM	field_18179	SYSTEM
	f	Ljava/util/function/IntFunction;	e	f_91608_	field_18180	BY_ID
	f	I	f	f_91609_	field_18181	id
	f	Lsw;	g	f_91610_	field_24212	name
	f	[Lenp;	h	$VALUES	field_18183	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lenp;	a	m_91619_	method_18510	byId
	m	()I	a	m_91618_	method_18509	getId
	m	()Lsw;	b	m_91621_	method_18511	getName
	m	()Z	c	m_240504_	method_44715	shouldNarrateChat
	m	()Z	d	m_240472_	method_44716	shouldNarrateSystem
	m	()[Lenp;	e	m_168104_	method_36864	$values
c	enq	net/minecraft/client/OptionInstance	net/minecraft/class_7172	net/minecraft/client/OptionInstance
	f	Lenq$e;	a	f_231471_	field_38278	BOOLEAN_VALUES
	f	Lenq$b;	b	f_260471_	field_41333	BOOLEAN_TO_STRING
	f	Lorg/slf4j/Logger;	c	f_231472_	field_37862	LOGGER
	f	Lenq$l;	d	f_231474_	field_37863	tooltip
	f	Ljava/util/function/Function;	e	f_231475_	field_37864	toString
	f	Lenq$n;	f	f_231476_	field_37865	values
	f	Lcom/mojang/serialization/Codec;	g	f_231477_	field_38279	codec
	f	Ljava/lang/Object;	h	f_231478_	field_37866	initialValue
	f	Ljava/util/function/Consumer;	i	f_231479_	field_37867	onValueUpdate
	f	Lsw;	j	f_231480_	field_38280	caption
	f	Ljava/lang/Object;	k	f_231481_	field_37868	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lenq$l;Lenq$b;Lenq$n;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lenq$l;Lenq$b;Lenq$n;Ljava/lang/Object;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lenq$l;ZLjava/util/function/Consumer;)Lenq;	a	m_257874_	method_41750	createBoolean
	m	(Ljava/lang/String;ZLjava/util/function/Consumer;)Lenq;	a	m_231528_	method_41751	createBoolean
	m	(Ljava/lang/String;Z)Lenq;	a	m_231525_	method_42402	createBoolean
	m	(Lenq$b;Ljava/lang/Object;)Lsw;	a	m_231504_	method_42715	method_42715
	m	(Ljava/lang/String;Lenq$l;Lenq$b;ZLjava/util/function/Consumer;)Lenq;	a	m_260965_	method_47604	createBoolean
	m	(Lenr;IIILjava/util/function/Consumer;)Lepf;	a	m_261194_	method_47603	createButton
	m	(Lsw;Ljava/lang/Boolean;)Lsw;	a	m_231543_	method_47605	method_47605
	m	(Lsw;)Lenq$l;	a	m_231535_	method_42717	cachedConstantTooltip
	m	(Lsw;Ljava/lang/Object;)Leqp;	a	m_257065_	method_47393	method_47393
	m	(Ljava/lang/Object;)V	a	m_231514_	method_41748	set
	m	(Ljava/lang/String;Lenq$l;Z)Lenq;	a	m_257536_	method_41749	createBoolean
	m	(Lenr;III)Lepf;	a	m_231507_	method_18520	createButton
	m	(Ljava/lang/Boolean;)V	a	m_231512_	method_41752	method_41752
	m	(Lsw;Lapc;)Lsw;	a	m_231537_	method_42718	method_42718
	m	()Lenq$l;	a	m_231498_	method_42399	noTooltip
	m	(Ljava/lang/Boolean;)V	b	m_231547_	method_42405	method_42405
	m	()Lenq$b;	b	m_231546_	method_42720	forOptionEnum
	m	(Ljava/lang/Object;)Ljava/lang/Object;	b	m_231549_	method_42403	method_42403
	m	(Ljava/lang/Object;)V	c	m_260737_	method_47606	method_47606
	m	()Ljava/lang/Object;	c	m_231551_	method_41753	get
	m	(Ljava/lang/Object;)Leqp;	d	m_257064_	method_47394	method_47394
	m	()Lcom/mojang/serialization/Codec;	d	m_231554_	method_42404	codec
	m	()Lenq$n;	e	m_231555_	method_41754	values
c	enq$a	net/minecraft/client/OptionInstance$AltEnum	net/minecraft/class_7172$class_7273	net/minecraft/client/OptionInstance$AltEnum
	f	Ljava/util/List;	a	f_231557_	comp_671	values
	f	Ljava/util/List;	b	f_231558_	comp_672	altValues
	f	Ljava/util/function/BooleanSupplier;	c	f_231559_	comp_673	altCondition
	f	Lenq$d$a;	d	f_231560_	comp_674	valueSetter
	f	Lcom/mojang/serialization/Codec;	e	f_231561_	comp_675	codec
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Lenq$d$a;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	b	f_231557_	comp_671	values
	m	()Ljava/util/List;	c	f_231558_	comp_672	altValues
	m	()Ljava/util/function/BooleanSupplier;	d	f_231559_	comp_673	altCondition
c	enq$b	net/minecraft/client/OptionInstance$CaptionBasedToString	net/minecraft/class_7172$class_7303	net/minecraft/client/OptionInstance$CaptionBasedToString
	m	(Lsw;Ljava/lang/Object;)Lsw;	toString	m_231580_	toString	toString
c	enq$c	net/minecraft/client/OptionInstance$ClampingLazyMaxIntRange	net/minecraft/class_7172$class_7304	net/minecraft/client/OptionInstance$ClampingLazyMaxIntRange
	f	I	a	f_231583_	comp_593	minInclusive
	f	Ljava/util/function/IntSupplier;	b	f_231584_	comp_690	maxSupplier
	f	I	c	f_276069_	comp_1316	encodableMaxInclusive
	m	(ILjava/util/function/IntSupplier;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Integer;I)Ljava/lang/String;	a	m_273968_	method_49597	method_49597
	m	(Ljava/lang/Integer;)Ljava/util/Optional;	a	m_214064_	method_42408	validateValue
	m	(Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	c	m_276075_	method_42409	method_42409
	m	()Ljava/util/function/IntSupplier;	g	f_231584_	comp_690	maxSupplier
	m	()I	h	f_276069_	comp_1316	encodableMaxInclusive
c	enq$d	net/minecraft/client/OptionInstance$CycleableValueSet	net/minecraft/class_7172$class_7305	net/minecraft/client/OptionInstance$CycleableValueSet
	m	()Lepp$c;	a	m_213889_	method_42721	valueListSupplier
	m	(Lenq;Lenr;Ljava/util/function/Consumer;Lepp;Ljava/lang/Object;)V	a	m_260739_	method_42724	method_42724
	m	(Lenq$l;IIILenr;Ljava/util/function/Consumer;Lenq;)Lepf;	a	m_260738_	method_42723	method_42723
	m	()Lenq$d$a;	e	m_213569_	comp_674	valueSetter
c	enq$d$a	net/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter	net/minecraft/class_7172$class_7305$class_7274	net/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter
	m	(Lenq;Ljava/lang/Object;)V	set	m_231622_	set	set
c	enq$e	net/minecraft/client/OptionInstance$Enum	net/minecraft/class_7172$class_7173	net/minecraft/client/OptionInstance$Enum
	f	Ljava/util/List;	a	f_231625_	comp_592	values
	f	Lcom/mojang/serialization/Codec;	b	f_231626_	comp_675	codec
	m	(Ljava/util/List;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	b	f_231625_	comp_592	values
c	enq$f	net/minecraft/client/OptionInstance$IntRange	net/minecraft/class_7172$class_7174	net/minecraft/client/OptionInstance$IntRange
	f	I	a	f_231639_	comp_593	minInclusive
	f	I	b	f_231640_	comp_594	maxInclusive
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Integer;)Ljava/util/Optional;	a	m_214064_	method_41761	validateValue
c	enq$g	net/minecraft/client/OptionInstance$IntRangeBase	net/minecraft/class_7172$class_7275	net/minecraft/client/OptionInstance$IntRangeBase
	m	(D)Ljava/lang/Integer;	a	m_213729_	method_42412	fromSliderValue
	m	(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lenq$k;	a	m_231657_	method_42414	xmap
	m	(Ljava/lang/Integer;)D	b	m_213640_	method_42415	toSliderValue
	m	()I	b	m_214118_	comp_594	maxInclusive
	m	()I	d	m_214123_	comp_593	minInclusive
c	enq$g$1	net/minecraft/client/OptionInstance$IntRangeBase$1	net/minecraft/class_7172$class_7275$1	net/minecraft/client/OptionInstance$IntRangeBase$1
	f	Ljava/util/function/ToIntFunction;	a	f_231666_	field_37869	val$from
	f	Ljava/util/function/IntFunction;	b	f_231667_	field_37870	val$to
	f	Lenq$g;	c	f_231668_	field_37871	field_37871
	m	(Lenq$g;Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;)V	<init>	<init>	<init>	<init>
c	enq$h	net/minecraft/client/OptionInstance$LazyEnum	net/minecraft/class_7172$class_7276	net/minecraft/client/OptionInstance$LazyEnum
	f	Ljava/util/function/Supplier;	a	f_231680_	comp_676	values
	f	Ljava/util/function/Function;	b	f_231681_	comp_677	validateValue
	f	Lcom/mojang/serialization/Codec;	c	f_231682_	comp_675	codec
	m	(Ljava/util/function/Supplier;Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Supplier;	b	f_231680_	comp_676	values
	m	()Ljava/util/function/Function;	c	f_231681_	comp_677	validateValue
c	enq$i	net/minecraft/client/OptionInstance$OptionInstanceSliderButton	net/minecraft/class_7172$class_7175	net/minecraft/client/OptionInstance$OptionInstanceSliderButton
	f	Lenq;	h	f_231697_	field_37872	instance
	f	Lenq$k;	i	f_231698_	field_37873	values
	f	Lenq$l;	j	f_256889_	field_37874	tooltipSupplier
	f	Ljava/util/function/Consumer;	k	f_260531_	field_41334	onValueChanged
	m	(Lenr;IIIILenq;Lenq$k;Lenq$l;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
c	enq$j	net/minecraft/client/OptionInstance$SliderableOrCyclableValueSet	net/minecraft/class_7172$class_7306	net/minecraft/client/OptionInstance$SliderableOrCyclableValueSet
	m	()Z	c	m_214105_	method_42722	createCycleButton
c	enq$k	net/minecraft/client/OptionInstance$SliderableValueSet	net/minecraft/class_7172$class_7176	net/minecraft/client/OptionInstance$SliderableValueSet
	m	(Lenr;IIILenq$l;Ljava/util/function/Consumer;Lenq;)Lepf;	a	m_260740_	method_42725	method_42725
	m	(D)Ljava/lang/Object;	b	m_213729_	method_41763	fromSliderValue
	m	(Ljava/lang/Object;)D	b	m_213640_	method_41765	toSliderValue
c	enq$l	net/minecraft/client/OptionInstance$TooltipSupplier	net/minecraft/class_7172$class_7277	net/minecraft/client/OptionInstance$TooltipSupplier
	m	(Ljava/lang/Object;)Leqp;	apply	m_257630_	apply	apply
c	enq$m	net/minecraft/client/OptionInstance$UnitDouble	net/minecraft/class_7172$class_7177	net/minecraft/client/OptionInstance$UnitDouble
	f	Lenq$m;	a	INSTANCE	field_37875	INSTANCE
	f	[Lenq$m;	b	$VALUES	field_37876	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Double;)Ljava/util/Optional;	a	m_214064_	method_41770	validateValue
	m	(D)Ljava/lang/Double;	a	m_213729_	method_41768	fromSliderValue
	m	(Ljava/lang/Boolean;)Ljava/lang/Double;	a	m_231744_	method_42419	method_42419
	m	()[Lenq$m;	a	m_231739_	method_41767	$values
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Double;	a	m_231742_	method_42418	method_42418
	m	(Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lenq$k;	a	m_231750_	method_42420	xmap
	m	(Ljava/lang/Double;)D	b	m_213640_	method_41771	toSliderValue
	m	(Ljava/lang/Double;)Ljava/lang/Double;	c	m_231759_	method_42421	method_42421
c	enq$m$1	net/minecraft/client/OptionInstance$UnitDouble$1	net/minecraft/class_7172$class_7177$1	net/minecraft/client/OptionInstance$UnitDouble$1
	f	Ljava/util/function/ToDoubleFunction;	a	f_231765_	field_38283	val$from
	f	Ljava/util/function/DoubleFunction;	b	f_231766_	field_38284	val$to
	f	Lenq$m;	c	f_231767_	field_38285	field_38285
	m	(Lenq$m;Ljava/util/function/ToDoubleFunction;Ljava/util/function/DoubleFunction;)V	<init>	<init>	<init>	<init>
c	enq$n	net/minecraft/client/OptionInstance$ValueSet	net/minecraft/class_7172$class_7178	net/minecraft/client/OptionInstance$ValueSet
	m	(Ljava/lang/Object;)Ljava/util/Optional;	a	m_214064_	method_41758	validateValue
	m	(Lenq$l;Lenr;IIILjava/util/function/Consumer;)Ljava/util/function/Function;	a	m_213823_	method_41756	createButton
	m	()Lcom/mojang/serialization/Codec;	f	m_213664_	comp_675	codec
c	enr	net/minecraft/client/Options	net/minecraft/class_315	net/minecraft/client/Options
	f	Lenl;	A	f_92088_	field_1849	keyRight
	f	Lenl;	B	f_92089_	field_1903	keyJump
	f	Lenl;	C	f_92090_	field_1832	keyShift
	f	Lenl;	D	f_92091_	field_1867	keySprint
	f	Lenl;	E	f_92092_	field_1822	keyInventory
	f	Lenl;	F	f_92093_	field_1831	keySwapOffhand
	f	Lenl;	G	f_92094_	field_1869	keyDrop
	f	Lenl;	H	f_92095_	field_1904	keyUse
	f	Lenl;	I	f_92096_	field_1886	keyAttack
	f	Lenl;	J	f_92097_	field_1871	keyPickItem
	f	Lenl;	K	f_92098_	field_1890	keyChat
	f	Lenl;	L	f_92099_	field_1907	keyPlayerList
	f	Lenl;	M	f_92100_	field_1845	keyCommand
	f	Lenl;	N	f_92101_	field_26845	keySocialInteractions
	f	Lenl;	O	f_92102_	field_1835	keyScreenshot
	f	Lenl;	P	f_92103_	field_1824	keyTogglePerspective
	f	Lenl;	Q	f_92104_	field_1816	keySmoothCamera
	f	Lenl;	R	f_92105_	field_1836	keyFullscreen
	f	Lenl;	S	f_92054_	field_1906	keySpectatorOutlines
	f	Lenl;	T	f_92055_	field_1844	keyAdvancements
	f	[Lenl;	U	f_92056_	field_1852	keyHotbarSlots
	f	Lenl;	V	f_92057_	field_1879	keySaveHotbarActivator
	f	Lenl;	W	f_92058_	field_1874	keyLoadHotbarActivator
	f	[Lenl;	X	f_92059_	field_1839	keyMappings
	f	Lenn;	Y	f_92060_	field_1863	minecraft
	f	Z	Z	f_92062_	field_1842	hideGui
	f	I	a	f_168406_	field_32149	RENDER_DISTANCE_TINY
	f	Lsw;	aA	f_231794_	field_38286	GRAPHICS_TOOLTIP_FABULOUS
	f	Lsw;	aB	f_231785_	field_38287	GRAPHICS_TOOLTIP_FANCY
	f	Lenq;	aC	f_92115_	field_25444	graphicsMode
	f	Lenq;	aD	f_92116_	field_1841	ambientOcclusion
	f	Lsw;	aE	f_231786_	field_37880	PRIORITIZE_CHUNK_TOOLTIP_NONE
	f	Lsw;	aF	f_231787_	field_37881	PRIORITIZE_CHUNK_TOOLTIP_PLAYER_AFFECTED
	f	Lsw;	aG	f_231788_	field_37882	PRIORITIZE_CHUNK_TOOLTIP_NEARBY
	f	Lenq;	aH	f_193769_	field_34787	prioritizeChunkUpdates
	f	Lenq;	aI	f_92119_	field_1877	chatVisibility
	f	Lenq;	aJ	f_92120_	field_1820	chatOpacity
	f	Lenq;	aK	f_92121_	field_23932	chatLineSpacing
	f	Lenq;	aL	f_92122_	field_18726	textBackgroundOpacity
	f	Lenq;	aM	f_244402_	field_40382	panoramaSpeed
	f	Lsw;	aN	f_273812_	field_43043	ACCESSIBILITY_TOOLTIP_CONTRAST_MODE
	f	Lenq;	aO	f_273910_	field_43044	highContrast
	f	Ljava/util/Set;	aP	f_92108_	field_1892	modelParts
	f	Lenq;	aQ	f_92127_	field_1829	mainHand
	f	Lenq;	aR	f_92131_	field_1908	chatScale
	f	Lenq;	aS	f_92132_	field_1915	chatWidth
	f	Lenq;	aT	f_92133_	field_1825	chatHeightUnfocused
	f	Lenq;	aU	f_92134_	field_1838	chatHeightFocused
	f	Lenq;	aV	f_92135_	field_23933	chatDelay
	f	Lsw;	aW	f_263815_	field_41783	ACCESSIBILITY_TOOLTIP_NOTIFICATION_DISPLAY_TIME
	f	Lenq;	aX	f_263718_	field_41784	notificationDisplayTime
	f	Lenq;	aY	f_92027_	field_1856	mipmapLevels
	f	Lenq;	aZ	f_92029_	field_1895	attackIndicator
	f	Z	aa	f_92063_	field_1866	renderDebug
	f	Z	ab	f_92064_	field_1880	renderDebugCharts
	f	Z	ac	f_92065_	field_1893	renderFpsChart
	f	Ljava/lang/String;	ad	f_92066_	field_1864	lastMpIp
	f	Z	ae	f_92067_	field_1914	smoothCamera
	f	I	af	f_278127_	field_43405	AUTO_GUI_SCALE
	f	Ljava/lang/String;	ag	f_92075_	field_1883	languageCode
	f	Z	ah	f_263744_	field_41785	onboardAccessibility
	f	Z	ai	f_92076_	field_25623	syncWrites
	f	Lorg/slf4j/Logger;	aj	f_92077_	field_1834	LOGGER
	f	Lcom/google/gson/Gson;	ak	f_92078_	field_1823	GSON
	f	Lcom/google/gson/reflect/TypeToken;	al	f_92079_	field_1859	RESOURCE_PACK_TYPE
	f	Lcom/google/common/base/Splitter;	am	f_92107_	field_1853	OPTION_SPLITTER
	f	F	an	f_168408_	field_32151	DEFAULT_VOLUME
	f	Lsw;	ao	f_231789_	field_37878	ACCESSIBILITY_TOOLTIP_DARK_MOJANG_BACKGROUND
	f	Lenq;	ap	f_168413_	field_32156	darkMojangStudiosBackground
	f	Lsw;	aq	f_231790_	field_37879	ACCESSIBILITY_TOOLTIP_HIDE_LIGHTNING_FLASHES
	f	Lenq;	ar	f_231791_	field_34786	hideLightningFlash
	f	Lenq;	as	f_92053_	field_1843	sensitivity
	f	Lenq;	at	f_92106_	field_1870	renderDistance
	f	Lenq;	au	f_193768_	field_34959	simulationDistance
	f	I	av	f_193765_	field_34784	serverRenderDistance
	f	Lenq;	aw	f_92112_	field_24214	entityDistanceScaling
	f	Lenq;	ax	f_92113_	field_1909	framerateLimit
	f	Lenq;	ay	f_231792_	field_1814	cloudStatus
	f	Lsw;	az	f_231793_	field_38289	GRAPHICS_TOOLTIP_FAST
	f	I	b	f_168407_	field_32150	RENDER_DISTANCE_SHORT
	f	Lenq;	bA	f_92080_	field_1891	bobView
	f	Lsw;	bB	f_231808_	field_38297	MOVEMENT_TOGGLE
	f	Lsw;	bC	f_231809_	field_38298	MOVEMENT_HOLD
	f	Lenq;	bD	f_92081_	field_21332	toggleCrouch
	f	Lenq;	bE	f_92082_	field_21333	toggleSprint
	f	Lsw;	bF	f_231810_	field_38299	CHAT_TOOLTIP_HIDE_MATCHED_NAMES
	f	Lenq;	bG	f_92084_	field_26926	hideMatchedNames
	f	Lenq;	bH	f_193763_	field_35426	showAutosaveIndicator
	f	Lsw;	bI	f_231797_	field_39320	CHAT_TOOLTIP_ONLY_SHOW_SECURE
	f	Lenq;	bJ	f_231798_	field_39321	onlyShowSecureChat
	f	Ljava/io/File;	bK	f_92110_	field_1897	optionsFile
	f	Lena;	bL	f_92111_	field_26677	cameraType
	f	Lenq;	bM	f_92068_	field_1826	fov
	f	Lsw;	bN	f_260656_	field_41335	TELEMETRY_TOOLTIP
	f	Lenq;	bO	f_260461_	field_41336	telemetryOptInExtra
	f	Lsw;	bP	f_231799_	field_38290	ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT
	f	Lenq;	bQ	f_92069_	field_26675	screenEffectScale
	f	Lsw;	bR	f_231800_	field_38291	ACCESSIBILITY_TOOLTIP_FOV_EFFECT
	f	Lenq;	bS	f_92070_	field_26676	fovEffectScale
	f	Lsw;	bT	f_231801_	field_38292	ACCESSIBILITY_TOOLTIP_DARKNESS_EFFECT
	f	Lenq;	bU	f_231802_	field_38293	darknessEffectScale
	f	Lsw;	bV	f_267409_	field_42112	ACCESSIBILITY_TOOLTIP_GLINT_SPEED
	f	Lenq;	bW	f_267458_	field_42113	glintSpeed
	f	Lsw;	bX	f_267450_	field_42114	ACCESSIBILITY_TOOLTIP_GLINT_STRENGTH
	f	Lenq;	bY	f_267462_	field_42115	glintStrength
	f	Lsw;	bZ	f_268597_	field_42481	ACCESSIBILITY_TOOLTIP_DAMAGE_TILT_STRENGTH
	f	Lenq;	ba	f_92032_	field_1878	biomeBlendRadius
	f	Lenq;	bb	f_92033_	field_1889	mouseWheelSensitivity
	f	Lenq;	bc	f_92034_	field_20308	rawMouseInput
	f	Lenq;	bd	f_92036_	field_1848	autoJump
	f	Lenq;	be	f_256834_	field_41094	operatorItemsTab
	f	Lenq;	bf	f_92037_	field_1873	autoSuggestions
	f	Lenq;	bg	f_92038_	field_1900	chatColors
	f	Lenq;	bh	f_92039_	field_1911	chatLinks
	f	Lenq;	bi	f_92040_	field_1817	chatLinksPrompt
	f	Lenq;	bj	f_92041_	field_1884	enableVsync
	f	Lenq;	bk	f_92042_	field_1888	entityShadows
	f	Lenq;	bl	f_92043_	field_1819	forceUnicodeFont
	f	Lenq;	bm	f_92044_	field_1865	invertYMouse
	f	Lenq;	bn	f_92045_	field_19244	discreteMouseScroll
	f	Lenq;	bo	f_92046_	field_1830	realmsNotifications
	f	Lsw;	bp	f_231804_	field_38294	ALLOW_SERVER_LISTING_TOOLTIP
	f	Lenq;	bq	f_193762_	field_35637	allowServerListing
	f	Lenq;	br	f_92047_	field_1910	reducedDebugInfo
	f	Ljava/util/Map;	bs	f_244498_	field_1916	soundSourceVolumes
	f	Lenq;	bt	f_92049_	field_1818	showSubtitles
	f	Lsw;	bu	f_231805_	field_38295	DIRECTIONAL_AUDIO_TOOLTIP_ON
	f	Lsw;	bv	f_231806_	field_38296	DIRECTIONAL_AUDIO_TOOLTIP_OFF
	f	Lenq;	bw	f_231807_	field_37877	directionalAudio
	f	Lenq;	bx	f_92050_	field_18725	backgroundForChatOnly
	f	Lenq;	by	f_92051_	field_1854	touchscreen
	f	Lenq;	bz	f_92052_	field_1857	fullscreen
	f	I	c	f_168409_	field_32152	RENDER_DISTANCE_NORMAL
	f	Lenq;	ca	f_268427_	field_42482	damageTiltStrength
	f	Lenq;	cb	f_92071_	field_1840	gamma
	f	I	cc	f_276073_	field_43110	MAX_GUI_SCALE_INCLUSIVE
	f	Lenq;	cd	f_92072_	field_1868	guiScale
	f	Lenq;	ce	f_92073_	field_1882	particles
	f	Lenq;	cf	f_231803_	field_1896	narrator
	f	Lenq;	cg	f_193764_	field_34783	soundDevice
	f	I	d	f_168410_	field_32153	RENDER_DISTANCE_FAR
	f	I	e	f_168411_	field_32154	RENDER_DISTANCE_REALLY_FAR
	f	I	f	f_168412_	field_32155	RENDER_DISTANCE_EXTREME
	f	Ljava/lang/String;	g	f_193766_	field_34785	DEFAULT_SOUND_DEVICE
	f	I	h	f_231811_	field_38300	UNLIMITED_FRAMERATE_CUTOFF
	f	Ljava/util/List;	i	f_92117_	field_1887	resourcePacks
	f	Ljava/util/List;	j	f_92118_	field_1846	incompatibleResourcePacks
	f	Ljava/lang/String;	k	f_92123_	field_1828	fullscreenVideoModeString
	f	Z	l	f_92124_	field_1815	hideServerAddress
	f	Z	m	f_92125_	field_1827	advancedItemTooltips
	f	Z	n	f_92126_	field_1837	pauseOnLostFocus
	f	I	o	f_92128_	field_1872	overrideWidth
	f	I	p	f_92129_	field_1885	overrideHeight
	f	Z	q	f_92028_	field_1876	useNativeTransport
	f	Lgah;	r	f_92030_	field_1875	tutorialStep
	f	Z	s	f_92031_	field_26844	joinedFirstServer
	f	Z	t	f_168405_	field_28777	hideBundleTutorial
	f	I	u	f_92035_	field_1901	glDebugVerbosity
	f	Z	v	f_92083_	field_21840	skipMultiplayerWarning
	f	Z	w	f_210816_	field_37208	skipRealms32bitWarning
	f	Lenl;	x	f_92085_	field_1894	keyUp
	f	Lenl;	y	f_92086_	field_1913	keyLeft
	f	Lenl;	z	f_92087_	field_1881	keyDown
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	()Lenq;	A	m_232121_	method_41805	biomeBlendRadius
	m	()Lenq;	B	m_232122_	method_41806	mouseWheelSensitivity
	m	()Lenq;	C	m_232123_	method_41807	rawMouseInput
	m	()Lenq;	D	m_231812_	method_42423	autoJump
	m	()Lenq;	E	m_257871_	method_47395	operatorItemsTab
	m	()Lenq;	F	m_231813_	method_42425	autoSuggestions
	m	()Lenq;	G	m_231814_	method_42427	chatColors
	m	()Lenq;	H	m_231815_	method_42429	chatLinks
	m	()Lenq;	I	m_231816_	method_42431	chatLinksPrompt
	m	()Lenq;	J	m_231817_	method_42433	enableVsync
	m	()Lenq;	K	m_231818_	method_42435	entityShadows
	m	()Lenq;	L	m_231819_	method_42437	forceUnicodeFont
	m	()Lenq;	M	m_231820_	method_42438	invertYMouse
	m	()Lenq;	N	m_231821_	method_42439	discreteMouseScroll
	m	()Lenq;	O	m_231822_	method_42440	realmsNotifications
	m	()Lenq;	P	m_231823_	method_42441	allowServerListing
	m	()Lenq;	Q	m_231824_	method_42442	reducedDebugInfo
	m	()Lenq;	R	m_231825_	method_42443	showSubtitles
	m	()Lenq;	S	m_231826_	method_42444	directionalAudio
	m	()Lenq;	T	m_231827_	method_42445	backgroundForChatOnly
	m	()Lenq;	U	m_231828_	method_42446	touchscreen
	m	()Lenq;	V	m_231829_	method_42447	fullscreen
	m	()Lenq;	W	m_231830_	method_42448	bobView
	m	()Lenq;	X	m_231831_	method_42449	toggleCrouch
	m	()Lenq;	Y	m_231832_	method_42450	toggleSprint
	m	()Lenq;	Z	m_231833_	method_42451	hideMatchedNames
	m	(Lenr$a;)V	a	m_168427_	method_33666	processOptions
	m	(Lsw;Ljava/lang/Double;)Lsw;	a	m_231912_	method_42492	method_42492
	m	(Lqr;)Lqr;	a	m_92164_	method_1626	dataFix
	m	(Lsw;Leng;)Lsw;	a	m_231903_	method_42497	method_42497
	m	(Lenp;)V	a	m_240389_	method_42463	method_42463
	m	(Lbym;)V	a	m_232102_	method_42456	method_42456
	m	()Lenq;	a	m_231838_	method_41772	darkMojangStudiosBackground
	m	(Lsw;D)Lsw;	a	m_231897_	method_41781	percentValueLabel
	m	(Ljava/lang/String;Lami;)Lenq;	a	m_247249_	method_45576	createSoundSliderOptionInstance
	m	(Lami;)F	a	m_92147_	method_1630	getSoundSourceVolume
	m	(Lenq;Leng;)V	a	m_231861_	method_42464	method_42464
	m	(D)I	a	m_231839_	method_41773	unlogMouse
	m	(Lsw;Ljava/lang/String;)Lsw;	a	m_231918_	method_42523	method_42523
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;	a	m_231847_	method_37293	method_37293
	m	(Lenl;Lehe$a;)V	a	m_92159_	method_1641	setKey
	m	(Lena;)V	a	m_92157_	method_31043	setCameraType
	m	(Lami;Ljava/lang/Double;)V	a	m_244657_	method_45575	method_45575
	m	(Lsw;Ljava/lang/Boolean;)Lsw;	a	m_260741_	method_47608	method_47608
	m	(Leng;)V	a	m_231870_	method_42460	method_42460
	m	(Ljava/lang/Integer;)V	a	m_231855_	method_42468	method_42468
	m	(Lsw;I)Lsw;	a	m_231900_	method_41782	genericValueLabel
	m	(Lsw;Lenp;)Lsw;	a	m_240390_	method_42489	method_42489
	m	(Ljava/lang/Double;)V	a	m_263858_	method_42467	method_42467
	m	(Lcom/mojang/datafixers/util/Either;)Lenc;	a	m_231938_	method_42483	method_42483
	m	(Lqr;Ljava/lang/String;)V	a	m_231894_	method_24230	method_24230
	m	(Lbyp;Z)V	a	m_168418_	method_1631	toggleModelPart
	m	(Ljava/util/EnumMap;)V	a	m_244656_	method_45577	method_45577
	m	(Ljava/lang/Boolean;)V	a	m_231948_	method_47607	method_47607
	m	(Lbft;)V	a	m_231841_	method_42455	method_42455
	m	(Lens;)V	a	m_268764_	method_42465	method_42465
	m	(Lbyp;)Z	a	m_168416_	method_32594	isModelPartEnabled
	m	(Ljava/lang/String;)Z	a	m_168435_	method_32595	isTrue
	m	(Lenc;)V	a	m_231853_	method_42459	method_42459
	m	(Lsw;Ljava/lang/Integer;)Lsw;	a	m_231915_	method_42493	method_42493
	m	(I)I	a	m_92143_	method_19344	getBackgroundColor
	m	(Laki;)V	a	m_274546_	method_49598	updateResourcePacks
	m	(Lsw;Lsw;)Lsw;	a	m_231921_	method_41783	genericValueLabel
	m	(Lemy;)V	a	m_231987_	method_42458	method_42458
	m	(F)F	a	m_92141_	method_19343	getBackgroundOpacity
	m	(Lenu;)V	a	m_231843_	method_41776	method_41776
	m	()Z	aA	m_231934_	method_42480	method_42480
	m	()Lenq;	aa	m_231834_	method_42452	showAutosaveIndicator
	m	()Lenq;	ab	m_231836_	method_44026	onlyShowSecureChat
	m	()Lenq;	ac	m_231837_	method_41808	fov
	m	()Lenq;	ad	m_261324_	method_47609	telemetryOptInExtra
	m	()Lenq;	ae	m_231924_	method_42453	screenEffectScale
	m	()Lenq;	af	m_231925_	method_42454	fovEffectScale
	m	()Lenq;	ag	m_231926_	method_42472	darknessEffectScale
	m	()Lenq;	ah	m_267805_	method_48580	glintSpeed
	m	()Lenq;	ai	m_267782_	method_48581	glintStrength
	m	()Lenq;	aj	m_269326_	method_48974	damageTiltStrength
	m	()Lenq;	ak	m_231927_	method_42473	gamma
	m	()Lenq;	al	m_231928_	method_42474	guiScale
	m	()Lenq;	am	m_231929_	method_42475	particles
	m	()Lenq;	an	m_231930_	method_42476	narrator
	m	()Lenq;	ao	m_231931_	method_42477	soundDevice
	m	()V	ap	m_92140_	method_1636	load
	m	()V	aq	m_92169_	method_1640	save
	m	()V	ar	m_92172_	method_1643	broadcastOptions
	m	()Lenc;	as	m_92174_	method_1632	getCloudsType
	m	()Z	at	m_92175_	method_1639	useNativeTransport
	m	()Lena;	au	m_92176_	method_31044	getCameraType
	m	()Ljava/io/File;	av	m_168450_	method_37294	getFile
	m	()Ljava/lang/String;	aw	m_168451_	method_37295	dumpOptionsForReport
	m	()I	ax	m_193772_	method_38521	getEffectiveRenderDistance
	m	()Ljava/util/List;	ay	m_231932_	method_42478	method_42478
	m	()I	az	m_231933_	method_42479	method_42479
	m	(Lsw;Ljava/lang/Integer;)Lsw;	b	m_231961_	method_42508	method_42508
	m	(Laki;)V	b	m_92145_	method_1627	loadSelectedResourcePacks
	m	(Lbft;)Ljava/lang/String;	b	m_231936_	method_42481	method_42481
	m	(Ljava/lang/Double;)V	b	m_260742_	method_48975	method_48975
	m	(Lsw;Ljava/lang/Boolean;)Lsw;	b	m_231909_	method_42491	method_42491
	m	(Lenc;)Lcom/mojang/datafixers/util/Either;	b	m_231940_	method_42485	method_42485
	m	(Lami;)Lenq;	b	m_246669_	method_45578	getSoundSourceOptionInstance
	m	(Ljava/lang/String;)Z	b	m_168440_	method_32596	isFalse
	m	(I)V	b	m_193770_	method_38520	setServerRenderDistance
	m	()Lenq;	b	m_231935_	method_41784	hideLightningFlash
	m	(Lenu;)Leqp;	b	m_257067_	method_47396	method_47396
	m	(Lbyp;Z)V	b	m_92154_	method_1635	setModelPart
	m	(F)I	b	m_92170_	method_19345	getBackgroundColor
	m	(Lsw;Ljava/lang/Double;)Lsw;	b	m_268763_	method_48976	method_48976
	m	(Ljava/lang/Boolean;)V	b	m_231971_	method_42466	method_42466
	m	(Ljava/lang/Integer;)V	b	m_231991_	method_42502	method_42502
	m	(Lsw;I)Lsw;	b	m_231952_	method_41791	pixelValueLabel
	m	(Leng;)Z	b	m_231942_	method_42486	method_42486
	m	()Lenq;	c	m_231964_	method_42495	sensitivity
	m	(Lsw;Ljava/lang/Double;)Lsw;	c	m_267501_	method_48583	method_48583
	m	(Lsw;Ljava/lang/Boolean;)Lsw;	c	m_231955_	method_42506	method_42506
	m	(Ljava/lang/Double;)V	c	m_241717_	method_48582	method_48582
	m	(Ljava/lang/String;)Ljava/util/List;	c	m_168442_	method_33671	readPackList
	m	(Lsw;Ljava/lang/Integer;)Lsw;	c	m_231981_	method_42522	method_42522
	m	(Leng;)Leqp;	c	m_257066_	method_47397	method_47397
	m	(I)D	c	m_231965_	method_41793	logMouse
	m	(Ljava/lang/Integer;)V	c	m_267500_	method_42515	method_42515
	m	(Ljava/lang/Boolean;)V	c	m_231989_	method_42520	method_42520
	m	(Ljava/lang/Double;)V	d	m_231868_	method_42501	method_42501
	m	(Lsw;Ljava/lang/Integer;)Lsw;	d	m_231998_	method_41789	method_41789
	m	(Lsw;Ljava/lang/Double;)Lsw;	d	m_267499_	method_48584	method_48584
	m	(Ljava/lang/Integer;)V	d	m_231950_	method_41779	method_41779
	m	(Ljava/lang/String;)V	d	m_263137_	method_42509	method_42509
	m	()Lenq;	d	m_231984_	method_42503	renderDistance
	m	(Ljava/lang/Boolean;)V	d	m_231969_	method_42513	method_42513
	m	(I)Ljava/lang/Double;	d	m_263860_	method_48187	method_48187
	m	(Lsw;Ljava/lang/Boolean;)Lsw;	d	m_231975_	method_42525	method_42525
	m	()Lenq;	e	m_232001_	method_42510	simulationDistance
	m	(Ljava/lang/Double;)V	e	m_231973_	method_42514	method_42514
	m	(Ljava/lang/Boolean;)V	e	m_231874_	method_42500	method_42500
	m	(Ljava/lang/String;)Ljava/util/Optional;	e	m_232010_	method_42516	method_42516
	m	(Ljava/lang/Integer;)Ljava/lang/Double;	e	m_232008_	method_42532	method_42532
	m	(Lsw;Ljava/lang/Double;)Lsw;	e	m_244655_	method_42726	method_42726
	m	(Lsw;Ljava/lang/Integer;)Lsw;	e	m_232015_	method_41800	method_41800
	m	(I)Ljava/lang/Double;	e	m_231985_	method_42504	method_42504
	m	(Ljava/lang/String;)Lbft;	f	m_232027_	method_42527	method_42527
	m	(I)Ljava/lang/Integer;	f	m_232002_	method_42511	method_42511
	m	(Ljava/lang/Double;)V	f	m_231876_	method_42526	method_42526
	m	(Lsw;Ljava/lang/Integer;)Lsw;	f	m_232032_	method_42545	method_42545
	m	(Lsw;Ljava/lang/Double;)Lsw;	f	m_231958_	method_42727	method_42727
	m	()Lenq;	f	m_232018_	method_42517	entityDistanceScaling
	m	(Ljava/lang/Boolean;)V	f	m_263138_	method_42530	method_42530
	m	(Ljava/lang/Integer;)V	f	m_232025_	method_41797	method_41797
	m	()Lenq;	g	m_232035_	method_42524	framerateLimit
	m	(Ljava/lang/String;)Lenc;	g	m_232042_	method_42533	method_42533
	m	(Lsw;Ljava/lang/Double;)Lsw;	g	m_231978_	method_42728	method_42728
	m	(Lsw;Ljava/lang/Integer;)Lsw;	g	m_232047_	method_42559	method_42559
	m	(Ljava/lang/Integer;)V	g	m_232023_	method_42541	method_42541
	m	(Ljava/lang/Boolean;)Leqp;	g	m_257068_	method_47398	method_47398
	m	(Ljava/lang/Double;)Ljava/lang/Integer;	g	m_232006_	method_42536	method_42536
	m	(I)Ljava/lang/Double;	g	m_232019_	method_42518	method_42518
	m	(Lsw;Ljava/lang/Double;)Lsw;	h	m_231995_	method_45579	method_45579
	m	(Ljava/lang/Double;)V	h	m_231946_	method_41778	method_41778
	m	(Ljava/lang/Integer;)V	h	m_232085_	method_42555	method_42555
	m	()Lenq;	h	m_232050_	method_42528	cloudStatus
	m	(Ljava/lang/Boolean;)V	h	m_232021_	method_42535	method_42535
	m	()Lenq;	i	m_232060_	method_42534	graphicsMode
	m	(Ljava/lang/Boolean;)V	i	m_232036_	method_42537	method_42537
	m	(Lsw;Ljava/lang/Double;)Lsw;	i	m_241716_	method_41788	method_41788
	m	(Ljava/lang/Double;)V	i	m_231851_	method_48188	method_48188
	m	(Ljava/lang/Integer;)I	i	m_232093_	method_42557	method_42557
	m	()Lenq;	j	m_232070_	method_41792	ambientOcclusion
	m	(Lsw;Ljava/lang/Double;)Lsw;	j	m_263859_	method_48189	method_48189
	m	(Ljava/lang/Double;)I	j	m_263861_	method_48190	method_48190
	m	(Ljava/lang/Boolean;)V	j	m_232051_	method_42538	method_42538
	m	(Lsw;Ljava/lang/Double;)Lsw;	k	m_241715_	method_42548	method_42548
	m	()Lenq;	k	m_232080_	method_41798	prioritizeChunkUpdates
	m	(Ljava/lang/Boolean;)V	k	m_232061_	method_41777	method_41777
	m	(Ljava/lang/Double;)V	k	m_240679_	method_42540	method_42540
	m	(Ljava/lang/Boolean;)V	l	m_275764_	method_49599	method_49599
	m	()Lenq;	l	m_232090_	method_42539	chatVisibility
	m	(Ljava/lang/Double;)I	l	m_232053_	method_42544	method_42544
	m	(Lsw;Ljava/lang/Double;)Lsw;	l	m_232044_	method_41799	method_41799
	m	()Lenq;	m	m_232098_	method_42542	chatOpacity
	m	(Ljava/lang/Boolean;)V	m	m_231849_	method_47999	method_47999
	m	(Ljava/lang/Double;)V	m	m_232063_	method_41796	method_41796
	m	(Lsw;Ljava/lang/Double;)Lsw;	m	m_232057_	method_41804	method_41804
	m	(Ljava/lang/Double;)V	n	m_232073_	method_41802	method_41802
	m	()Lenq;	n	m_232101_	method_42546	chatLineSpacing
	m	(Lsw;Ljava/lang/Double;)Lsw;	n	m_232067_	method_42560	method_42560
	m	(Ljava/lang/Boolean;)Lenc;	n	m_232081_	method_42547	method_42547
	m	()Lenq;	o	m_232104_	method_42550	textBackgroundOpacity
	m	(Ljava/lang/Double;)V	o	m_232083_	method_42558	method_42558
	m	(Lsw;Ljava/lang/Double;)Lsw;	o	m_232077_	method_42564	method_42564
	m	(Lsw;Ljava/lang/Double;)Lsw;	p	m_232087_	method_42432	method_42432
	m	()Lenq;	p	m_245201_	method_45581	panoramaSpeed
	m	(Ljava/lang/Double;)V	p	m_232091_	method_42562	method_42562
	m	()Lenq;	q	m_274330_	method_49600	highContrast
	m	(Lsw;Ljava/lang/Double;)Lsw;	q	m_232095_	method_42436	method_42436
	m	(Ljava/lang/Double;)V	q	m_232038_	method_45580	method_45580
	m	(Ljava/lang/Double;)V	r	m_232099_	method_42566	method_42566
	m	()Lenq;	r	m_232107_	method_42552	mainHand
	m	()Lenq;	s	m_232110_	method_42554	chatScale
	m	(Ljava/lang/Double;)V	s	m_232108_	method_42568	method_42568
	m	(Ljava/lang/Double;)V	t	m_232105_	method_42424	method_42424
	m	()Lenq;	t	m_232113_	method_42556	chatWidth
	m	()Lenq;	u	m_232116_	method_41801	chatHeightUnfocused
	m	(Ljava/lang/Double;)V	u	m_232040_	method_42428	method_42428
	m	(Ljava/lang/Double;)I	v	m_232111_	method_42430	method_42430
	m	()Lenq;	v	m_232117_	method_41803	chatHeightFocused
	m	(Ljava/lang/Double;)V	w	m_232114_	method_42434	method_42434
	m	()Lenq;	w	m_232118_	method_42561	chatDelay
	m	()Lenq;	x	m_264038_	method_48191	notificationDisplayTime
	m	()Lenq;	y	m_232119_	method_42563	mipmapLevels
	m	()Lenq;	z	m_232120_	method_42565	attackIndicator
c	enr$1	net/minecraft/client/Options$1	net/minecraft/class_315$1	net/minecraft/client/Options$1
	m	()V	<init>	<init>	<init>	<init>
c	enr$2	net/minecraft/client/Options$2	net/minecraft/class_315$2	net/minecraft/client/Options$2
	f	Lqr;	a	f_168453_	field_28778	val$options
	f	Lenr;	b	f_168454_	field_28779	field_28779
	m	(Lenr;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lenq;Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_232127_	method_42571	method_42571
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_168458_	method_33676	getValueOrNull
c	enr$3	net/minecraft/client/Options$3	net/minecraft/class_315$3	net/minecraft/client/Options$3
	f	Ljava/io/PrintWriter;	a	f_168485_	field_28780	val$writer
	f	Lenr;	b	f_168486_	field_28781	field_28781
	m	(Lenr;Ljava/io/PrintWriter;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_168490_	method_33677	writePrefix
	m	(Lenq;Lcom/mojang/serialization/DataResult$PartialResult;)V	a	m_232131_	method_42572	method_42572
	m	(Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)V	a	m_232137_	method_42573	method_42573
c	enr$4	net/minecraft/client/Options$4	net/minecraft/class_315$4	net/minecraft/client/Options$4
	f	[I	a	f_232141_	field_37883	$SwitchMap$net$minecraft$client$PrioritizeChunkUpdates
	f	[I	b	f_232142_	field_38301	$SwitchMap$net$minecraft$client$GraphicsStatus
	f	[I	c	f_168517_	field_1967	$SwitchMap$net$minecraft$client$CloudStatus
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enr$a	net/minecraft/client/Options$FieldAccess	net/minecraft/class_315$class_5823	net/minecraft/client/Options$FieldAccess
	m	(Ljava/lang/String;Z)Z	a	m_142682_	method_33684	process
	m	(Ljava/lang/String;I)I	a	m_142708_	method_33680	process
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_141943_	method_33683	process
	m	(Ljava/lang/String;Lenq;)V	a	m_213982_	method_42570	process
	m	(Ljava/lang/String;F)F	a	m_142432_	method_33679	process
	m	(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_142634_	method_33681	process
c	ens	net/minecraft/client/ParticleStatus	net/minecraft/class_4066	net/minecraft/client/ParticleStatus
	f	Lens;	a	ALL	field_18197	ALL
	f	Lens;	b	DECREASED	field_18198	DECREASED
	f	Lens;	c	MINIMAL	field_18199	MINIMAL
	f	Ljava/util/function/IntFunction;	d	f_92185_	field_18200	BY_ID
	f	I	e	f_92186_	field_18201	id
	f	Ljava/lang/String;	f	f_92187_	field_18202	key
	f	[Lens;	g	$VALUES	field_18203	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lens;	a	m_92196_	method_18608	byId
	m	()[Lens;	d	m_168537_	method_36865	$values
c	ent	net/minecraft/client/PeriodicNotificationManager	net/minecraft/class_6877	net/minecraft/client/PeriodicNotificationManager
	f	Lcom/mojang/serialization/Codec;	a	f_205285_	field_36435	CODEC
	f	Lorg/slf4j/Logger;	b	f_205286_	field_36436	LOGGER
	f	Lacq;	c	f_205287_	field_36437	notifications
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;	d	f_205288_	field_36438	selector
	f	Ljava/util/Timer;	e	f_205289_	field_36439	timer
	f	Lent$b;	f	f_205290_	field_36440	notificationTask
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;)V	<init>	<init>	<init>	<init>
	m	(Lakx;Lban;)Ljava/util/Map;	a	m_5944_	method_40192	prepare
	m	(JLent$a;)J	a	m_205296_	method_40191	method_40191
	m	(Lent$a;)J	a	m_205304_	method_40194	method_40194
	m	(Ljava/util/Map$Entry;)Z	a	m_205315_	method_40197	method_40197
	m	(Ljava/util/Map;Lakx;Lban;)V	a	m_5787_	method_40198	apply
	m	(Ljava/util/List;)J	a	m_205310_	method_40195	calculateInitialDelay
	m	()V	a	m_205295_	method_40190	stopTimer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_205302_	method_40193	method_40193
	m	(Ljava/util/List;J)J	a	m_205312_	method_40196	calculateOptimalPeriod
	m	()Ljava/lang/IllegalStateException;	b	m_205321_	method_40199	method_40199
	m	(Lent$a;)Z	b	m_205325_	method_40200	method_40200
c	ent$a	net/minecraft/client/PeriodicNotificationManager$Notification	net/minecraft/class_6877$class_6878	net/minecraft/client/PeriodicNotificationManager$Notification
	f	J	a	f_205328_	comp_345	delay
	f	J	b	f_205329_	comp_346	period
	f	Ljava/lang/String;	c	f_205330_	comp_347	title
	f	Ljava/lang/String;	d	f_205331_	comp_348	message
	m	(JJLjava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()J	a	f_205328_	comp_345	delay
	m	()J	b	f_205329_	comp_346	period
	m	()Ljava/lang/String;	c	f_205330_	comp_347	title
	m	()Ljava/lang/String;	d	f_205331_	comp_348	message
c	ent$b	net/minecraft/client/PeriodicNotificationManager$NotificationTask	net/minecraft/class_6877$class_6879	net/minecraft/client/PeriodicNotificationManager$NotificationTask
	f	Lenn;	a	f_205345_	field_36441	minecraft
	f	Ljava/util/List;	b	f_205346_	field_36442	notifications
	f	J	c	f_205347_	field_36443	period
	f	Ljava/util/concurrent/atomic/AtomicLong;	d	f_205348_	field_36444	elapsed
	m	(Ljava/util/List;JJ)V	<init>	<init>	<init>	<init>
	m	(Lent$a;J)V	a	m_205353_	method_40201	method_40201
	m	(Ljava/util/List;J)Lent$b;	a	m_205356_	method_40202	reset
c	enu	net/minecraft/client/PrioritizeChunkUpdates	net/minecraft/class_6597	net/minecraft/client/PrioritizeChunkUpdates
	f	Lenu;	a	NONE	field_34788	NONE
	f	Lenu;	b	PLAYER_AFFECTED	field_34789	PLAYER_AFFECTED
	f	Lenu;	c	NEARBY	field_34790	NEARBY
	f	Ljava/util/function/IntFunction;	d	f_193776_	field_34791	BY_ID
	f	I	e	f_193777_	field_34792	id
	f	Ljava/lang/String;	f	f_193778_	field_34793	key
	f	[Lenu;	g	$VALUES	field_34794	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)Lenu;	a	m_193787_	method_38523	byId
	m	()[Lenu;	d	m_193792_	method_38526	$values
c	env	net/minecraft/client/Realms32BitWarningStatus	net/minecraft/class_7478	net/minecraft/client/Realms32BitWarningStatus
	f	Lorg/slf4j/Logger;	a	f_232198_	field_39322	LOGGER
	f	Lenn;	b	f_232199_	field_39323	minecraft
	f	Ljava/util/concurrent/CompletableFuture;	c	f_232200_	field_39324	subscriptionCheck
	f	Z	d	f_232201_	field_39325	warningScreenShown
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Boolean;	a	m_232205_	method_44027	checkForRealmsSubscription
	m	(Leuq;)V	a	m_232208_	method_44029	showRealms32BitWarningIfNeeded
	m	(Lejq;)Z	a	m_232206_	method_44028	method_44028
	m	()Z	b	m_232210_	method_44030	hasRealmsSubscription
c	enw	net/minecraft/client/RecipeBookCategories	net/minecraft/class_314	net/minecraft/client/RecipeBookCategories
	f	Lenw;	a	CRAFTING_SEARCH	field_1809	CRAFTING_SEARCH
	f	Lenw;	b	CRAFTING_BUILDING_BLOCKS	field_1806	CRAFTING_BUILDING_BLOCKS
	f	Lenw;	c	CRAFTING_REDSTONE	field_1803	CRAFTING_REDSTONE
	f	Lenw;	d	CRAFTING_EQUIPMENT	field_1813	CRAFTING_EQUIPMENT
	f	Lenw;	e	CRAFTING_MISC	field_1810	CRAFTING_MISC
	f	Lenw;	f	FURNACE_SEARCH	field_1804	FURNACE_SEARCH
	f	Lenw;	g	FURNACE_FOOD	field_1808	FURNACE_FOOD
	f	Lenw;	h	FURNACE_BLOCKS	field_1811	FURNACE_BLOCKS
	f	Lenw;	i	FURNACE_MISC	field_1812	FURNACE_MISC
	f	Lenw;	j	BLAST_FURNACE_SEARCH	field_17110	BLAST_FURNACE_SEARCH
	f	Lenw;	k	BLAST_FURNACE_BLOCKS	field_17111	BLAST_FURNACE_BLOCKS
	f	Lenw;	l	BLAST_FURNACE_MISC	field_17112	BLAST_FURNACE_MISC
	f	Lenw;	m	SMOKER_SEARCH	field_17113	SMOKER_SEARCH
	f	Lenw;	n	SMOKER_FOOD	field_17114	SMOKER_FOOD
	f	Lenw;	o	STONECUTTER	field_17764	STONECUTTER
	f	Lenw;	p	SMITHING	field_25624	SMITHING
	f	Lenw;	q	CAMPFIRE	field_17765	CAMPFIRE
	f	Lenw;	r	UNKNOWN	field_25625	UNKNOWN
	f	Ljava/util/List;	s	f_92256_	field_25779	SMOKER_CATEGORIES
	f	Ljava/util/List;	t	f_92257_	field_25780	BLAST_FURNACE_CATEGORIES
	f	Ljava/util/List;	u	f_92258_	field_25781	FURNACE_CATEGORIES
	f	Ljava/util/List;	v	f_92259_	field_25782	CRAFTING_CATEGORIES
	f	Ljava/util/Map;	w	f_92260_	field_25783	AGGREGATE_CATEGORIES
	f	Ljava/util/List;	x	f_92261_	field_1807	itemIcons
	f	[Lenw;	y	$VALUES	field_1805	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lcfz;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_92268_	method_1623	getIconItems
	m	(Lccq;)Ljava/util/List;	a	m_92269_	method_30285	getCategories
	m	()[Lenw;	b	m_168550_	method_36866	$values
c	enw$1	net/minecraft/client/RecipeBookCategories$1	net/minecraft/class_314$1	net/minecraft/client/RecipeBookCategories$1
	f	[I	a	f_92274_	field_25784	$SwitchMap$net$minecraft$world$inventory$RecipeBookType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	enx	net/minecraft/client/ResourceLoadStateTracker	net/minecraft/class_6360	net/minecraft/client/ResourceLoadStateTracker
	f	Lorg/slf4j/Logger;	a	f_168551_	field_33698	LOGGER
	f	Lenx$c;	b	f_168552_	field_33699	reloadState
	f	I	c	f_168553_	field_33700	reloadCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Throwable;)V	a	m_168560_	method_36564	startRecovery
	m	(Lenx$b;Ljava/util/List;)V	a	m_168557_	method_36563	startReload
	m	()V	a	m_168556_	method_36562	finishReload
	m	(Lo;)V	a	m_168562_	method_36565	fillCrashReport
c	enx$a	net/minecraft/client/ResourceLoadStateTracker$RecoveryInfo	net/minecraft/class_6360$class_6361	net/minecraft/client/ResourceLoadStateTracker$RecoveryInfo
	f	Ljava/lang/Throwable;	a	f_168564_	field_33701	error
	m	(Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_168567_	method_36566	method_36566
	m	(Lp;)V	a	m_168568_	method_36567	fillCrashInfo
c	enx$b	net/minecraft/client/ResourceLoadStateTracker$ReloadReason	net/minecraft/class_6360$class_6362	net/minecraft/client/ResourceLoadStateTracker$ReloadReason
	f	Lenx$b;	a	INITIAL	field_33702	INITIAL
	f	Lenx$b;	b	MANUAL	field_33703	MANUAL
	f	Lenx$b;	c	UNKNOWN	field_33704	UNKNOWN
	f	Ljava/lang/String;	d	f_168573_	field_33705	name
	f	[Lenx$b;	e	$VALUES	field_33706	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lenx$b;	a	m_168580_	method_36867	$values
c	enx$c	net/minecraft/client/ResourceLoadStateTracker$ReloadState	net/minecraft/class_6360$class_6363	net/minecraft/client/ResourceLoadStateTracker$ReloadState
	f	Lenx$b;	a	f_168584_	field_33707	reloadReason
	f	Ljava/util/List;	b	f_168585_	field_33708	packs
	f	Lenx$a;	c	f_168586_	field_33709	recoveryReloadInfo
	f	Z	d	f_168587_	field_33710	finished
	m	(Lenx$b;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_168591_	method_36569	method_36569
	m	(Lp;)V	a	m_168592_	method_36573	fillCrashInfo
c	eny	net/minecraft/client/Screenshot	net/minecraft/class_318	net/minecraft/client/Screenshot
	f	Ljava/lang/String;	a	f_260508_	field_41337	SCREENSHOT_DIR
	f	Lorg/slf4j/Logger;	b	f_92276_	field_1974	LOGGER
	f	I	c	f_168594_	field_32157	rowHeight
	f	Ljava/io/DataOutputStream;	d	f_168595_	field_32158	outputStream
	f	[B	e	f_168596_	field_32159	bytes
	f	I	f	f_168597_	field_32160	width
	f	I	g	f_168598_	field_32161	height
	f	Ljava/io/File;	h	f_168599_	field_32162	file
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;III)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;Legv;Ljava/util/function/Consumer;)V	a	m_92289_	method_1659	grab
	m	(Lehk;Ljava/io/File;Ljava/util/function/Consumer;)V	a	m_92283_	method_1661	method_1661
	m	(Ljava/io/File;)Ljava/io/File;	a	m_92287_	method_1660	getFile
	m	(Ljava/nio/ByteBuffer;IIII)V	a	m_168609_	method_35711	addRegion
	m	()V	a	m_168605_	method_35710	saveRow
	m	(Ljava/io/File;Lts;)Lts;	a	m_168606_	method_1664	method_1664
	m	(Ljava/io/File;Ljava/lang/String;Legv;Ljava/util/function/Consumer;)V	a	m_92295_	method_22690	grab
	m	(Legv;)Lehk;	a	m_92279_	method_1663	takeScreenshot
	m	()Ljava/io/File;	b	m_168615_	method_35712	close
	m	(Ljava/io/File;Ljava/lang/String;Legv;Ljava/util/function/Consumer;)V	b	m_92305_	method_1662	_grab
	m	(Ljava/io/File;Ljava/lang/String;Legv;Ljava/util/function/Consumer;)V	c	m_182556_	method_22691	method_22691
c	enz	net/minecraft/client/StringSplitter	net/minecraft/class_5225	net/minecraft/client/StringSplitter
	f	Lenz$f;	a	f_92333_	field_24216	widthProvider
	m	(Lenz$f;)V	<init>	<init>	<init>	<init>
	m	(Laom;I)Lts;	a	m_92338_	method_30876	componentStyleAtWidth
	m	(Ljava/util/List;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_92380_	method_27487	method_27487
	m	(Ljava/util/List;Lta;Ljava/lang/Boolean;)V	a	m_92376_	method_30878	method_30878
	m	(Lta;)F	a	m_92384_	method_27488	stringWidth
	m	(Lta;ILts;Lta;)Ljava/util/List;	a	m_168621_	method_35714	splitLines
	m	(Lta;ILts;)Lta;	a	m_92389_	method_27490	headByWidth
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILts;I)Z	a	m_92398_	method_30879	method_30879
	m	(Ljava/lang/String;)F	a	m_92353_	method_27482	stringWidth
	m	(Ljava/lang/String;ILts;ZLenz$d;)V	a	m_92364_	method_27485	splitLines
	m	(Laom;)F	a	m_92336_	method_30875	stringWidth
	m	(Lta;ILts;Ljava/util/function/BiConsumer;)V	a	m_92393_	method_29971	splitLines
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILorg/apache/commons/lang3/mutable/MutableInt;ILts;I)Z	a	m_92403_	method_27493	method_27493
	m	(Ljava/util/List;Lta;Lta;Ljava/lang/Boolean;)V	a	m_168616_	method_35713	method_35713
	m	(Lenz$e;Lorg/apache/commons/lang3/mutable/MutableObject;ILts;I)Z	a	m_92345_	method_30877	method_30877
	m	(Ljava/lang/String;IIZ)I	a	m_92355_	method_27483	getWordPosition
	m	(Lta;I)Lts;	a	m_92386_	method_27489	componentStyleAtWidth
	m	(Lenz$e;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_92341_	method_27480	method_27480
	m	(Ljava/lang/String;ILts;)I	a	m_92360_	method_27484	plainIndexAtWidth
	m	(Ljava/util/List;Ljava/lang/String;Lts;II)V	a	m_92370_	method_27486	method_27486
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILts;I)Z	b	m_92418_	method_27492	method_27492
	m	(Ljava/lang/String;ILts;)Ljava/lang/String;	b	m_92410_	method_27494	plainHeadByWidth
	m	(Lta;ILts;)Ljava/util/List;	b	m_92414_	method_27495	splitLines
	m	(Ljava/lang/String;ILts;)Ljava/lang/String;	c	m_92423_	method_27497	plainTailByWidth
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILts;I)Z	c	m_92427_	method_27496	method_27496
	m	(Ljava/lang/String;ILts;)I	d	m_168626_	method_35715	formattedIndexByWidth
	m	(Ljava/lang/String;ILts;)Ljava/lang/String;	e	m_168630_	method_35716	formattedHeadByWidth
	m	(Ljava/lang/String;ILts;)I	f	m_168634_	method_35717	findLineBreak
	m	(Ljava/lang/String;ILts;)Ljava/util/List;	g	m_92432_	method_27498	splitLines
c	enz$1	net/minecraft/client/StringSplitter$1	net/minecraft/class_5225$1	net/minecraft/client/StringSplitter$1
	f	Lenz$e;	a	f_92436_	field_24217	val$output
	f	Lenz;	b	f_92437_	field_24218	field_24218
	f	Lend;	c	f_92438_	field_24219	collector
	m	(Lenz;Lenz$e;)V	<init>	<init>	<init>	<init>
	m	(Lts;Ljava/lang/String;)Ljava/util/Optional;	accept	m_7164_	accept	accept
c	enz$a	net/minecraft/client/StringSplitter$FlatComponents	net/minecraft/class_5225$class_5226	net/minecraft/client/StringSplitter$FlatComponents
	f	Ljava/util/List;	a	f_92445_	field_24220	parts
	f	Ljava/lang/String;	b	f_92446_	field_24221	flatParts
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lta;	a	m_92449_	method_27499	getRemainder
	m	(Lenz$c;)Ljava/lang/String;	a	m_92458_	method_27504	method_27504
	m	(I)C	a	m_92450_	method_27500	charAt
	m	(IILts;)Lta;	a	m_92452_	method_27501	splitAt
c	enz$b	net/minecraft/client/StringSplitter$LineBreakFinder	net/minecraft/class_5225$class_5227	net/minecraft/client/StringSplitter$LineBreakFinder
	f	Lenz;	a	f_92460_	field_24222	field_24222
	f	F	b	f_92461_	field_24223	maxWidth
	f	I	c	f_92462_	field_24224	lineBreak
	f	Lts;	d	f_92463_	field_24225	lineBreakStyle
	f	Z	e	f_92464_	field_24226	hadNonZeroWidthChar
	f	F	f	f_92465_	field_24227	width
	f	I	g	f_92466_	field_24228	lastSpace
	f	Lts;	h	f_92467_	field_24229	lastSpaceStyle
	f	I	i	f_92468_	field_24230	nextChar
	f	I	j	f_92469_	field_24231	offset
	m	(Lenz;F)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_92474_	method_27506	addToOffset
	m	()I	a	m_92473_	method_27505	getSplitPosition
	m	(ILts;)Z	a	m_92476_	method_27507	finishIteration
	m	(ILts;I)Z	accept	m_6411_	accept	accept
	m	()Lts;	b	m_92483_	method_27508	getSplitStyle
	m	()Z	c	m_92484_	method_27509	lineBreakFound
c	enz$c	net/minecraft/client/StringSplitter$LineComponent	net/minecraft/class_5225$class_5345	net/minecraft/client/StringSplitter$LineComponent
	f	Ljava/lang/String;	c	f_92485_	field_25261	contents
	f	Lts;	d	f_92486_	field_25262	style
	m	(Ljava/lang/String;Lts;)V	<init>	<init>	<init>	<init>
c	enz$d	net/minecraft/client/StringSplitter$LinePosConsumer	net/minecraft/class_5225$class_5229	net/minecraft/client/StringSplitter$LinePosConsumer
	m	(Lts;II)V	accept	m_92499_	accept	accept
c	enz$e	net/minecraft/client/StringSplitter$WidthLimitedCharSink	net/minecraft/class_5225$class_5230	net/minecraft/client/StringSplitter$WidthLimitedCharSink
	f	Lenz;	a	f_92503_	field_24234	field_24234
	f	F	b	f_92504_	field_24235	maxWidth
	f	I	c	f_92505_	field_24236	position
	m	(Lenz;F)V	<init>	<init>	<init>	<init>
	m	()I	a	m_92509_	method_27513	getPosition
	m	(ILts;I)Z	accept	m_6411_	accept	accept
	m	()V	b	m_92514_	method_27514	resetPosition
c	enz$f	net/minecraft/client/StringSplitter$WidthProvider	net/minecraft/class_5225$class_5231	net/minecraft/client/StringSplitter$WidthProvider
	m	(ILts;)F	getWidth	m_92515_	getWidth	getWidth
c	eo	net/minecraft/commands/arguments/ResourceArgument	net/minecraft/class_7733	net/minecraft/commands/arguments/ResourceArgument
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	a	f_244450_	field_40401	ERROR_UNKNOWN_RESOURCE
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	b	f_243885_	field_40402	ERROR_INVALID_RESOURCE_TYPE
	f	Ljava/util/Collection;	c	f_244573_	field_40403	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_244234_	field_40404	ERROR_NOT_SUMMONABLE_ENTITY
	f	Lacp;	e	f_244609_	field_40405	registryKey
	f	Lhg;	f	f_243861_	field_40406	registryLookup
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	a	m_245688_	method_45601	getAttribute
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lacp;)Lhe$c;	a	m_246781_	method_45602	getResource
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_245927_	method_45606	method_45606
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_246316_	method_45599	method_45599
	m	(Ldm;Lacp;)Leo;	a	m_247102_	method_45603	resource
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_246539_	method_45604	method_45604
	m	(Lcom/mojang/brigadier/StringReader;)Lhe$c;	a	parse	method_45600	parse
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_246504_	method_45605	method_45605
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	b	m_245599_	method_45607	getConfiguredFeature
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	c	m_247467_	method_45608	getStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	d	m_246260_	method_45609	getEntityType
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	e	m_247713_	method_45610	getSummonableEntityType
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	f	m_247201_	method_45611	getMobEffect
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	g	m_245369_	method_45612	getEnchantment
c	eo$a	net/minecraft/commands/arguments/ResourceArgument$Info	net/minecraft/class_7733$class_7734	net/minecraft/commands/arguments/ResourceArgument$Info
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Leo$a$a;	a	m_213618_	method_45616	deserializeFromNetwork
	m	(Leo$a$a;Lsf;)V	a	m_214155_	method_45614	serializeToNetwork
	m	(Leo;)Leo$a$a;	a	m_214163_	method_45615	unpack
	m	(Leo$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_45613	serializeToJson
c	eo$a$a	net/minecraft/commands/arguments/ResourceArgument$Info$Template	net/minecraft/class_7733$class_7734$class_7735	net/minecraft/commands/arguments/ResourceArgument$Info$Template
	f	Leo$a;	a	f_244442_	field_40407	field_40407
	f	Lacp;	b	f_244472_	field_40408	registryKey
	m	(Leo$a;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Leo;	a	m_213879_	method_45617	instantiate
c	eoa	net/minecraft/client/Timer	net/minecraft/class_317	net/minecraft/client/Timer
	f	F	a	f_92518_	field_1970	partialTick
	f	F	b	f_92519_	field_1969	tickDelta
	f	J	c	f_92520_	field_1971	lastMs
	f	F	d	f_92521_	field_1968	msPerTick
	m	(FJ)V	<init>	<init>	<init>	<init>
	m	(J)I	a	m_92525_	method_1658	advanceTime
c	eob	net/minecraft/client/ToggleKeyMapping	net/minecraft/class_4666	net/minecraft/client/ToggleKeyMapping
	f	Ljava/util/function/BooleanSupplier;	h	f_92527_	field_21334	needsToggle
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V	<init>	<init>	<init>	<init>
	m	()V	n	m_289748_	method_52232	reset
c	eoc	net/minecraft/client/User	net/minecraft/class_320	net/minecraft/client/User
	f	Ljava/lang/String;	a	f_92535_	field_1982	name
	f	Ljava/lang/String;	b	f_92536_	field_1985	uuid
	f	Ljava/lang/String;	c	f_92537_	field_1983	accessToken
	f	Ljava/util/Optional;	d	f_193796_	field_34960	xuid
	f	Ljava/util/Optional;	e	f_193797_	field_34961	clientId
	f	Leoc$a;	f	f_92538_	field_1984	type
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Leoc$a;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_92544_	method_1675	getSessionId
	m	()Ljava/lang/String;	b	m_92545_	method_1673	getUuid
	m	()Ljava/lang/String;	c	m_92546_	method_1676	getName
	m	()Ljava/lang/String;	d	m_92547_	method_1674	getAccessToken
	m	()Ljava/util/Optional;	e	m_193805_	method_38740	getClientId
	m	()Ljava/util/Optional;	f	m_193806_	method_38741	getXuid
	m	()Ljava/util/UUID;	g	m_240411_	method_44717	getProfileId
	m	()Lcom/mojang/authlib/GameProfile;	h	m_92548_	method_1677	getGameProfile
	m	()Leoc$a;	i	m_168638_	method_35718	getType
c	eoc$a	net/minecraft/client/User$Type	net/minecraft/class_320$class_321	net/minecraft/client/User$Type
	f	Leoc$a;	a	LEGACY	field_1990	LEGACY
	f	Leoc$a;	b	MOJANG	field_1988	MOJANG
	f	Leoc$a;	c	MSA	field_34962	MSA
	f	Ljava/util/Map;	d	f_92551_	field_1989	BY_NAME
	f	Ljava/lang/String;	e	f_92552_	field_1986	name
	f	[Leoc$a;	f	$VALUES	field_1987	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Leoc$a;	a	m_92561_	method_1679	byName
	m	()Ljava/lang/String;	a	m_193808_	method_38742	getName
	m	(Leoc$a;)Ljava/lang/String;	a	m_92559_	method_1678	method_1678
	m	()[Leoc$a;	b	m_168639_	method_36868	$values
c	eod	net/minecraft/client/animation/AnimationChannel	net/minecraft/class_7179	net/minecraft/client/animation/AnimationChannel
	f	Leod$c;	a	f_232211_	comp_595	target
	f	[Leof;	b	f_232212_	comp_596	keyframes
	m	(Leod$c;[Leof;)V	<init>	<init>	<init>	<init>
	m	()Leod$c;	a	f_232211_	comp_595	target
	m	()[Leof;	b	f_232212_	comp_596	keyframes
c	eod$a	net/minecraft/client/animation/AnimationChannel$Interpolation	net/minecraft/class_7179$class_7180	net/minecraft/client/animation/AnimationChannel$Interpolation
	m	(Lorg/joml/Vector3f;F[Leof;IIF)Lorg/joml/Vector3f;	apply	m_232222_	apply	apply
c	eod$b	net/minecraft/client/animation/AnimationChannel$Interpolations	net/minecraft/class_7179$class_7181	net/minecraft/client/animation/AnimationChannel$Interpolations
	f	Leod$a;	a	f_232229_	field_37884	LINEAR
	f	Leod$a;	b	f_232230_	field_37885	CATMULLROM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Vector3f;F[Leof;IIF)Lorg/joml/Vector3f;	a	m_232233_	method_41815	method_41815
	m	(Lorg/joml/Vector3f;F[Leof;IIF)Lorg/joml/Vector3f;	b	m_252556_	method_41816	method_41816
c	eod$c	net/minecraft/client/animation/AnimationChannel$Target	net/minecraft/class_7179$class_7182	net/minecraft/client/animation/AnimationChannel$Target
	m	(Lfee;Lorg/joml/Vector3f;)V	apply	m_232247_	apply	apply
c	eod$d	net/minecraft/client/animation/AnimationChannel$Targets	net/minecraft/class_7179$class_7183	net/minecraft/client/animation/AnimationChannel$Targets
	f	Leod$c;	a	f_232250_	field_37886	POSITION
	f	Leod$c;	b	f_232251_	field_37887	ROTATION
	f	Leod$c;	c	f_232252_	field_37888	SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eoe	net/minecraft/client/animation/AnimationDefinition	net/minecraft/class_7184	net/minecraft/client/animation/AnimationDefinition
	f	F	a	f_232255_	comp_597	lengthInSeconds
	f	Z	b	f_232256_	comp_598	looping
	f	Ljava/util/Map;	c	f_232257_	comp_599	boneAnimations
	m	(FZLjava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()F	a	f_232255_	comp_597	lengthInSeconds
	m	()Z	b	f_232256_	comp_598	looping
	m	()Ljava/util/Map;	c	f_232257_	comp_599	boneAnimations
c	eoe$a	net/minecraft/client/animation/AnimationDefinition$Builder	net/minecraft/class_7184$class_7185	net/minecraft/client/animation/AnimationDefinition$Builder
	f	F	a	f_232269_	field_37889	length
	f	Ljava/util/Map;	b	f_232270_	field_37890	animationByBone
	f	Z	c	f_232271_	field_37891	looping
	m	(F)V	<init>	<init>	<init>	<init>
	m	(F)Leoe$a;	a	m_232275_	method_41818	withLength
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_232277_	method_41819	method_41819
	m	(Ljava/lang/String;Leod;)Leoe$a;	a	m_232279_	method_41820	addAnimation
	m	()Leoe$a;	a	m_232274_	method_41817	looping
	m	()Leoe;	b	m_232282_	method_41821	build
c	eof	net/minecraft/client/animation/Keyframe	net/minecraft/class_7186	net/minecraft/client/animation/Keyframe
	f	F	a	f_232283_	comp_600	timestamp
	f	Lorg/joml/Vector3f;	b	f_232284_	comp_601	target
	f	Leod$a;	c	f_232285_	comp_602	interpolation
	m	(FLorg/joml/Vector3f;Leod$a;)V	<init>	<init>	<init>	<init>
	m	()F	a	f_232283_	comp_600	timestamp
	m	()Lorg/joml/Vector3f;	b	f_232284_	comp_601	target
	m	()Leod$a;	c	f_232285_	comp_602	interpolation
c	eog	net/minecraft/client/animation/KeyframeAnimations	net/minecraft/class_7187	net/minecraft/client/animation/KeyframeAnimations
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfbo;Leoe;JFLorg/joml/Vector3f;)V	a	m_232319_	method_41827	animate
	m	(Ljava/util/List;FLorg/joml/Vector3f;FLfee;)V	a	m_232325_	method_41828	method_41828
	m	(FLorg/joml/Vector3f;FLfee;Leod;)V	a	m_287796_	method_41824	method_41824
	m	(DDD)Lorg/joml/Vector3f;	a	m_253004_	method_41822	scaleVec
	m	(FFF)Lorg/joml/Vector3f;	a	m_253126_	method_41823	posVec
	m	(Leoe;J)F	a	m_232316_	method_41826	getElapsedSeconds
	m	(F[Leof;I)Z	a	m_232312_	method_41825	method_41825
	m	(FFF)Lorg/joml/Vector3f;	b	m_253186_	method_41829	degreeVec
c	eoh	net/minecraft/client/animation/definitions/CamelAnimation	net/minecraft/class_7730	net/minecraft/client/animation/definitions/CamelAnimation
	f	Leoe;	a	f_244081_	field_40384	CAMEL_WALK
	f	Leoe;	b	f_243801_	field_40385	CAMEL_SIT
	f	Leoe;	c	f_252502_	field_40749	CAMEL_SIT_POSE
	f	Leoe;	d	f_244495_	field_40386	CAMEL_STANDUP
	f	Leoe;	e	f_243786_	field_40387	CAMEL_DASH
	f	Leoe;	f	f_243891_	field_40388	CAMEL_IDLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eoi	net/minecraft/client/animation/definitions/FrogAnimation	net/minecraft/class_7188	net/minecraft/client/animation/definitions/FrogAnimation
	f	Leoe;	a	f_232335_	field_37892	FROG_CROAK
	f	Leoe;	b	f_232336_	field_37893	FROG_WALK
	f	Leoe;	c	f_232337_	field_37894	FROG_JUMP
	f	Leoe;	d	f_232338_	field_37895	FROG_TONGUE
	f	Leoe;	e	f_232339_	field_37896	FROG_SWIM
	f	Leoe;	f	f_232340_	field_37897	FROG_IDLE_WATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eoj	net/minecraft/client/animation/definitions/SnifferAnimation	net/minecraft/class_8182	net/minecraft/client/animation/definitions/SnifferAnimation
	f	Leoe;	a	f_278126_	field_43406	BABY_TRANSFORM
	f	Leoe;	b	f_271364_	field_42866	SNIFFER_SNIFFSNIFF
	f	Leoe;	c	f_271108_	field_42867	SNIFFER_LONGSNIFF
	f	Leoe;	d	f_271534_	field_42868	SNIFFER_WALK
	f	Leoe;	e	f_271269_	field_42869	SNIFFER_SNIFF_SEARCH
	f	Leoe;	f	f_271495_	field_42870	SNIFFER_DIG
	f	Leoe;	g	f_271455_	field_42871	SNIFFER_STAND_UP
	f	Leoe;	h	f_271160_	field_42872	SNIFFER_BABY_FALL
	f	Leoe;	i	f_271223_	field_42873	SNIFFER_HAPPY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eok	net/minecraft/client/animation/definitions/WardenAnimation	net/minecraft/class_7278	net/minecraft/client/animation/definitions/WardenAnimation
	f	Leoe;	a	f_232343_	field_38302	WARDEN_EMERGE
	f	Leoe;	b	f_232344_	field_38303	WARDEN_DIG
	f	Leoe;	c	f_232345_	field_38304	WARDEN_ROAR
	f	Leoe;	d	f_232346_	field_38305	WARDEN_SNIFF
	f	Leoe;	e	f_232347_	field_38306	WARDEN_ATTACK
	f	Leoe;	f	f_232348_	field_38879	WARDEN_SONIC_BOOM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eol	net/minecraft/client/animation/definitions/package-info	net/minecraft/class_7189	net/minecraft/client/animation/definitions/package-info
c	eom	net/minecraft/client/animation/package-info	net/minecraft/class_7190	net/minecraft/client/animation/package-info
c	eon	net/minecraft/client/color/block/BlockColor	net/minecraft/class_322	net/minecraft/client/color/block/BlockColor
	m	(Ldcb;Lclp;Lgu;I)I	getColor	m_92566_	getColor	getColor
c	eoo	net/minecraft/client/color/block/BlockColors	net/minecraft/class_324	net/minecraft/client/color/block/BlockColors
	f	I	a	f_168640_	field_32163	DEFAULT
	f	Lhk;	b	f_92571_	field_1995	blockColors
	f	Ljava/util/Map;	c	f_92572_	field_20271	coloringStates
	m	()V	<init>	<init>	<init>	<init>
	m	()Leoo;	a	m_92574_	method_1689	createDefault
	m	(Leon;[Lcpn;)V	a	m_92589_	method_1690	register
	m	(Ljava/util/Set;[Lcpn;)V	a	m_92592_	method_21594	addColoringStates
	m	(Ldde;[Lcpn;)V	a	m_92586_	method_21593	addColoringState
	m	(Ldcb;Lcmm;Lgu;)I	a	m_92582_	method_1691	getColor
	m	(Lcpn;)Ljava/util/Set;	a	m_92575_	method_21592	getColoringProperties
	m	(Ldcb;Lclp;Lgu;I)I	a	m_92577_	method_1697	getColor
	m	(Ldcb;Lclp;Lgu;I)I	b	m_92595_	method_1684	method_1684
	m	(Ldcb;Lclp;Lgu;I)I	c	m_92600_	method_1696	method_1696
	m	(Ldcb;Lclp;Lgu;I)I	d	m_92605_	method_1698	method_1698
	m	(Ldcb;Lclp;Lgu;I)I	e	m_92610_	method_1685	method_1685
	m	(Ldcb;Lclp;Lgu;I)I	f	m_92615_	method_1688	method_1688
	m	(Ldcb;Lclp;Lgu;I)I	g	m_92620_	method_1694	method_1694
	m	(Ldcb;Lclp;Lgu;I)I	h	m_92625_	method_1692	method_1692
	m	(Ldcb;Lclp;Lgu;I)I	i	m_92630_	method_1687	method_1687
	m	(Ldcb;Lclp;Lgu;I)I	j	m_92635_	method_1695	method_1695
	m	(Ldcb;Lclp;Lgu;I)I	k	m_276172_	method_49295	method_49295
	m	(Ldcb;Lclp;Lgu;I)I	l	m_276171_	method_1693	method_1693
	m	(Ldcb;Lclp;Lgu;I)I	m	m_276170_	method_1686	method_1686
c	eop	net/minecraft/client/color/block/BlockTintCache	net/minecraft/class_4700	net/minecraft/client/color/block/BlockTintCache
	f	I	a	f_168641_	field_32164	MAX_CACHE_ENTRIES
	f	Ljava/lang/ThreadLocal;	b	f_92650_	field_21519	latestChunkOnThread
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	c	f_92651_	field_21520	cache
	f	Ljava/util/concurrent/locks/ReentrantReadWriteLock;	d	f_92652_	field_21521	lock
	f	Ljava/util/function/ToIntFunction;	e	f_193809_	field_34795	source
	m	(Ljava/util/function/ToIntFunction;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)I	a	m_193812_	method_23770	getColor
	m	(II)V	a	m_92655_	method_23769	invalidateForChunk
	m	()V	a	m_92654_	method_23768	invalidateAll
	m	(II)Leop$a;	b	m_193814_	method_23772	findOrCreateChunkCache
c	eop$a	net/minecraft/client/color/block/BlockTintCache$CacheData	net/minecraft/class_4700$class_6598	net/minecraft/client/color/block/BlockTintCache$CacheData
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap;	a	f_193817_	field_34796	cache
	f	Ljava/util/concurrent/locks/ReentrantReadWriteLock;	b	f_193818_	field_34797	lock
	f	I	c	f_193819_	field_34798	BLOCKS_PER_LAYER
	f	Z	d	f_262289_	field_41610	invalidated
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_262488_	method_47894	isInvalidated
	m	(I)[I	a	m_193823_	method_38528	getLayer
	m	(I)[I	b	m_193825_	method_38529	method_38529
	m	()V	b	m_262378_	method_47895	invalidate
	m	()[I	c	m_193822_	method_38527	allocateLayer
c	eop$b	net/minecraft/client/color/block/BlockTintCache$LatestCacheInfo	net/minecraft/class_4700$class_4701	net/minecraft/client/color/block/BlockTintCache$LatestCacheInfo
	f	I	a	f_92665_	field_21522	x
	f	I	b	f_92666_	field_21523	z
	f	Leop$a;	c	f_92667_	field_21524	cache
	m	()V	<init>	<init>	<init>	<init>
c	eoq	net/minecraft/client/color/block/package-info	net/minecraft/class_6202	net/minecraft/client/color/block/package-info
c	eor	net/minecraft/client/color/item/ItemColor	net/minecraft/class_326	net/minecraft/client/color/item/ItemColor
	m	(Lcfz;I)I	getColor	m_92671_	getColor	getColor
c	eos	net/minecraft/client/color/item/ItemColors	net/minecraft/class_325	net/minecraft/client/color/item/ItemColors
	f	I	a	f_168642_	field_32165	DEFAULT
	f	Lhk;	b	f_92674_	field_1996	itemColors
	m	()V	<init>	<init>	<init>	<init>
	m	(Leoo;Lcfz;I)I	a	m_92685_	method_1702	method_1702
	m	(Lcfz;I)I	a	m_92676_	method_1704	getColor
	m	(Leoo;)Leos;	a	m_92683_	method_1706	createDefault
	m	(Lche;Lcfz;I)I	a	m_92679_	method_1699	method_1699
	m	(Leor;[Lcml;)V	a	m_92689_	method_1708	register
	m	(Lcfz;I)I	b	m_232351_	method_1709	method_1709
	m	(Lcfz;I)I	c	m_92692_	method_1703	method_1703
	m	(Lcfz;I)I	d	m_92695_	method_43767	method_43767
	m	(Lcfz;I)I	e	m_92698_	method_1705	method_1705
	m	(Lcfz;I)I	f	m_92701_	method_1700	method_1700
	m	(Lcfz;I)I	g	m_92704_	method_1701	method_1701
	m	(Lcfz;I)I	h	m_92707_	method_1707	method_1707
c	eot	net/minecraft/client/color/item/package-info	net/minecraft/class_6203	net/minecraft/client/color/item/package-info
c	eou	net/minecraft/client/gui/ComponentPath	net/minecraft/class_8016	net/minecraft/client/gui/ComponentPath
	m	(Leqt;)Leou;	a	m_264401_	method_48193	leaf
	m	(Leqt;[Leqs;)Leou;	a	m_264492_	method_48194	path
	m	(Leqs;Leou;)Leou;	a	m_264334_	method_48192	path
	m	(Z)V	a	m_264432_	method_48195	applyFocus
	m	()Leqt;	a	m_264222_	comp_1188	component
c	eou$a	net/minecraft/client/gui/ComponentPath$Leaf	net/minecraft/class_8016$class_8017	net/minecraft/client/gui/ComponentPath$Leaf
	f	Leqt;	a	f_263802_	comp_1188	component
	m	(Leqt;)V	<init>	<init>	<init>	<init>
c	eou$b	net/minecraft/client/gui/ComponentPath$Path	net/minecraft/class_8016$class_8018	net/minecraft/client/gui/ComponentPath$Path
	f	Leqs;	a	f_263715_	comp_1189	component
	f	Leou;	b	f_263808_	comp_1190	childPath
	m	(Leqs;Leou;)V	<init>	<init>	<init>	<init>
	m	()Leqs;	b	m_264222_	comp_1189	component
	m	()Leou;	c	f_263808_	comp_1190	childPath
c	eov	net/minecraft/client/gui/Font	net/minecraft/class_327	net/minecraft/client/gui/Font
	f	I	a	f_193827_	field_35427	ALPHA_CUTOFF
	f	I	b	f_92710_	field_2000	lineHeight
	f	Lapf;	c	f_92711_	field_2001	random
	f	F	d	f_168643_	field_32166	EFFECT_DEPTH
	f	Lorg/joml/Vector3f;	e	f_92712_	field_24237	SHADOW_OFFSET
	f	Ljava/util/function/Function;	f	f_92713_	field_1997	fonts
	f	Z	g	f_242994_	field_39925	filterFishyGlyphs
	f	Lenz;	h	f_92714_	field_24238	splitter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Function;Z)V	<init>	<init>	<init>	<init>
	m	(Leov$b;[FIFIIILts;I)Z	a	m_168654_	method_37297	method_37297
	m	(Laom;FFIILorg/joml/Matrix4f;Lfjx;I)V	a	m_168645_	method_37296	drawInBatch8xOutline
	m	(Lta;)I	a	m_92852_	method_27525	width
	m	(ILts;)F	a	m_243025_	method_27516	method_27516
	m	(Ljava/lang/String;IZ)Ljava/lang/String;	a	m_92837_	method_27524	plainSubstrByWidth
	m	(Ljava/lang/String;I)Ljava/lang/String;	a	m_92834_	method_27523	plainSubstrByWidth
	m	()Z	a	m_92718_	method_1726	isBidirectional
	m	(Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)I	a	m_271703_	method_27521	drawInBatch
	m	(Lerr;ZZFFFLorg/joml/Matrix4f;Lein;FFFFI)V	a	m_253238_	method_1710	renderChar
	m	(Lta;I)Lta;	a	m_92854_	method_1714	substrByWidth
	m	(Laom;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)I	a	m_272191_	method_22942	drawInBatch
	m	(Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;IIZ)I	a	m_272078_	method_27522	drawInBatch
	m	(I)I	a	m_92719_	method_27515	adjustColor
	m	(Laom;)I	a	m_92724_	method_30880	width
	m	(Lacq;)Lern;	a	m_92863_	method_27526	getFontSet
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_92801_	method_1721	bidirectionalShaping
	m	(Lsw;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)I	a	m_272077_	method_30882	drawInBatch
	m	(Lta;I)I	b	m_239133_	method_44378	wordWrapHeight
	m	(Laom;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)I	b	m_272085_	method_1723	drawInternal
	m	(Ljava/lang/String;)I	b	m_92895_	method_1727	width
	m	(Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)F	b	m_271978_	method_1724	renderText
	m	(Ljava/lang/String;I)I	b	m_92920_	method_1713	wordWrapHeight
	m	()Lenz;	b	m_92865_	method_27527	getSplitter
	m	(Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;IIZ)I	b	m_271880_	method_27529	drawInternal
	m	(Laom;FFIZLorg/joml/Matrix4f;Lfjx;Leov$a;II)F	c	m_271992_	method_27530	renderText
	m	(Lta;I)Ljava/util/List;	c	m_92923_	method_1728	split
c	eov$a	net/minecraft/client/gui/Font$DisplayMode	net/minecraft/class_327$class_6415	net/minecraft/client/gui/Font$DisplayMode
	f	Leov$a;	a	NORMAL	field_33993	NORMAL
	f	Leov$a;	b	SEE_THROUGH	field_33994	SEE_THROUGH
	f	Leov$a;	c	POLYGON_OFFSET	field_33995	POLYGON_OFFSET
	f	[Leov$a;	d	$VALUES	field_33996	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leov$a;	a	m_181358_	method_37344	$values
c	eov$b	net/minecraft/client/gui/Font$StringRenderOutput	net/minecraft/class_327$class_5232	net/minecraft/client/gui/Font$StringRenderOutput
	f	Lfjx;	a	f_92937_	field_24239	bufferSource
	f	Leov;	b	f_92938_	field_24240	field_24240
	f	Z	c	f_92939_	field_24241	dropShadow
	f	F	d	f_92940_	field_24242	dimFactor
	f	F	e	f_92941_	field_24243	r
	f	F	f	f_92942_	field_24244	g
	f	F	g	f_92943_	field_24245	b
	f	F	h	f_92944_	field_24246	a
	f	Lorg/joml/Matrix4f;	i	f_92945_	field_24247	pose
	f	Leov$a;	j	f_181362_	field_33997	mode
	f	I	k	f_92947_	field_24249	packedLightCoords
	f	F	l	f_92948_	field_24250	x
	f	F	m	f_92949_	field_24251	y
	f	Ljava/util/List;	n	f_92950_	field_24252	effects
	m	(Leov;Lfjx;FFIZLorg/joml/Matrix4f;Leov$a;I)V	<init>	<init>	<init>	<init>
	m	(IF)F	a	m_92961_	method_27531	finish
	m	(Lerr$a;)V	a	m_92964_	method_27532	addEffect
	m	(ILts;I)Z	accept	m_6411_	accept	accept
c	eow	net/minecraft/client/gui/Gui	net/minecraft/class_329	net/minecraft/client/gui/Gui
	f	Z	A	f_238167_	field_39458	chatDisabledByPlayerShown
	f	I	B	f_92993_	field_2040	toolHighlightTimer
	f	Lcfz;	C	f_92994_	field_2031	lastToolHighlight
	f	Lepq;	D	f_92995_	field_2026	debugScreen
	f	Leql;	E	f_92996_	field_2027	subtitleOverlay
	f	Leqw;	F	f_92997_	field_2025	spectatorGui
	f	Leqg;	G	f_92998_	field_2015	tabList
	f	Leph;	H	f_92999_	field_2030	bossOverlay
	f	I	I	f_93000_	field_2023	titleTime
	f	Lsw;	J	f_93001_	field_2016	title
	f	Lsw;	K	f_93002_	field_2039	subtitle
	f	I	L	f_92970_	field_2037	titleFadeInTime
	f	I	M	f_92971_	field_2017	titleStayTime
	f	I	N	f_92972_	field_2036	titleFadeOutTime
	f	I	O	f_92973_	field_2014	lastHealth
	f	I	P	f_92974_	field_2033	displayHealth
	f	J	Q	f_92975_	field_2012	lastHealthTime
	f	J	R	f_92976_	field_2032	healthBlinkTime
	f	I	S	f_92977_	field_2011	screenWidth
	f	I	T	f_92978_	field_2029	screenHeight
	f	F	U	f_193828_	field_35428	autosaveIndicatorValue
	f	F	V	f_193829_	field_35429	lastAutosaveIndicatorValue
	f	F	W	f_168664_	field_27959	scopeScale
	f	F	a	f_92980_	field_2013	vignetteBrightness
	f	Lacq;	b	f_92981_	field_2020	VIGNETTE_LOCATION
	f	Lacq;	c	f_92982_	field_2028	WIDGETS_LOCATION
	f	Lacq;	d	f_92983_	field_2019	PUMPKIN_BLUR_LOCATION
	f	Lacq;	e	f_168665_	field_27389	SPYGLASS_SCOPE_LOCATION
	f	Lacq;	f	f_168666_	field_27960	POWDER_SNOW_OUTLINE_LOCATION
	f	Lacq;	g	f_279580_	field_44654	GUI_ICONS_LOCATION
	f	Lsw;	h	f_92984_	field_26527	DEMO_EXPIRED_TEXT
	f	Lsw;	i	f_193830_	field_35430	SAVING_TEXT
	f	I	j	f_168667_	field_32167	COLOR_WHITE
	f	F	k	f_168668_	field_32168	MIN_CROSSHAIR_ATTACK_SPEED
	f	I	l	f_168669_	field_32169	NUM_HEARTS_PER_ROW
	f	I	m	f_168670_	field_32170	LINE_HEIGHT
	f	Ljava/lang/String;	n	f_168671_	field_32171	SPACER
	f	F	o	f_168672_	field_32172	PORTAL_OVERLAY_ALPHA_MIN
	f	I	p	f_168673_	field_33942	HEART_SIZE
	f	I	q	f_168674_	field_33943	HEART_SEPARATION
	f	F	r	f_193831_	field_35431	AUTOSAVE_FADE_SPEED_FACTOR
	f	Lapf;	s	f_92985_	field_2034	random
	f	Lenn;	t	f_92986_	field_2035	minecraft
	f	Lfpw;	u	f_92987_	field_2024	itemRenderer
	f	Lepj;	v	f_92988_	field_2021	chat
	f	I	w	f_92989_	field_2042	tickCount
	f	Lsw;	x	f_92990_	field_2018	overlayMessageString
	f	I	y	f_92991_	field_2041	overlayMessageTime
	f	Z	z	f_92992_	field_2038	animateOverlayMessageColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfpw;)V	<init>	<init>	<init>	<init>
	m	(Lbgk;Leox;I)V	a	m_280069_	method_1752	renderJumpMeter
	m	(Z)V	a	m_193832_	method_39191	tick
	m	(III)V	a	m_168684_	method_34001	setTimes
	m	(Leox;Lacq;F)V	a	m_280155_	method_31977	renderTextureOverlay
	m	(Leox;Lbfj;)V	a	m_280154_	method_1735	renderVignette
	m	(Leox;Lefd;)V	a	m_280030_	method_1757	displayScoreboardSidebar
	m	(Leeg;)Z	a	m_93024_	method_17534	canRenderCrosshairForSpectator
	m	(Lsw;Z)V	a	m_93063_	method_1758	setOverlayMessage
	m	(Leox;I)V	a	m_280276_	method_1754	renderExperienceBar
	m	(Leox;Leov;III)V	a	m_93039_	method_19346	drawBackdrop
	m	(Lsw;)V	a	m_93055_	method_1732	setNowPlaying
	m	(FLeox;)V	a	m_280518_	method_1759	renderHotbar
	m	(Leox;FIILfuv;)V	a	m_279741_	method_18620	method_18620
	m	(Leox;IIFLbyo;Lcfz;I)V	a	m_280585_	method_1762	renderSlot
	m	(Lbfz;)I	a	m_93022_	method_1744	getVehicleMaxHearts
	m	(Leff;)Z	a	m_93026_	method_1751	method_1751
	m	()V	a	m_93006_	method_1742	resetTitleTimes
	m	(Leox;)V	a	m_280523_	method_1765	renderEffects
	m	(Leox;Leow$a;IIIZZ)V	a	m_280593_	method_37299	renderHeart
	m	(Lbfj;)V	a	m_93020_	method_1731	updateVignetteBrightness
	m	(I)I	a	m_93012_	method_1733	getVisibleVehicleHeartRows
	m	(Leox;Lbyo;IIIIFIIIZ)V	a	m_168688_	method_37298	renderHearts
	m	(Leox;F)V	a	m_280421_	method_1753	render
	m	(Z)V	b	m_238397_	method_44354	setChatDisabledByPlayerShown
	m	(Leox;F)V	b	m_280278_	method_32598	renderSpyglassOverlay
	m	(Leox;)V	b	m_280295_	method_1749	renderSelectedItemName
	m	(Lsw;)V	b	m_168711_	method_34002	setSubtitle
	m	()Z	b	m_238351_	method_44353	isShowingChatDisabledByPlayer
	m	()V	c	m_168713_	method_34003	clear
	m	(Leox;)V	c	m_280339_	method_1766	renderDemoOverlay
	m	(Lsw;)V	c	m_168714_	method_34004	setTitle
	m	(Leox;F)V	c	m_280379_	method_1746	renderPortalOverlay
	m	()Lepj;	d	m_93076_	method_1743	getChat
	m	(Leox;)V	d	m_280130_	method_1736	renderCrosshair
	m	(Leox;)V	e	m_280173_	method_1760	renderPlayerHealth
	m	()I	e	m_93079_	method_1738	getGuiTicks
	m	()Leov;	f	m_93082_	method_1756	getFont
	m	(Leox;)V	f	m_280250_	method_1741	renderVehicleHealth
	m	()Leqw;	g	m_93085_	method_1739	getSpectatorGui
	m	(Leox;)V	g	m_280266_	method_39192	renderSavingIndicator
	m	()Leqg;	h	m_93088_	method_1750	getTabList
	m	()V	i	m_93089_	method_1747	onDisconnected
	m	()Leph;	j	m_93090_	method_1740	getBossOverlay
	m	()V	k	m_93091_	method_1745	clearCache
	m	()Lbyo;	l	m_93092_	method_1737	getCameraPlayer
	m	()Lbfz;	m	m_93093_	method_1734	getPlayerVehicleWithHealth
	m	()V	n	m_93066_	method_1748	tick
	m	()V	o	m_193836_	method_39193	tickAutosaveIndicator
c	eow$a	net/minecraft/client/gui/Gui$HeartType	net/minecraft/class_329$class_6411	net/minecraft/client/gui/Gui$HeartType
	f	Leow$a;	a	CONTAINER	field_33944	CONTAINER
	f	Leow$a;	b	NORMAL	field_33945	NORMAL
	f	Leow$a;	c	POISIONED	field_33946	POISIONED
	f	Leow$a;	d	WITHERED	field_33947	WITHERED
	f	Leow$a;	e	ABSORBING	field_33948	ABSORBING
	f	Leow$a;	f	FROZEN	field_33949	FROZEN
	f	I	g	f_168722_	field_33950	index
	f	Z	h	f_168723_	field_33951	canBlink
	f	[Leow$a;	i	$VALUES	field_33952	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIZ)V	<init>	<init>	<init>	<init>
	m	(Lbyo;)Leow$a;	a	m_168732_	method_37301	forPlayer
	m	(ZZ)I	a	m_168734_	method_37302	getX
	m	()[Leow$a;	a	m_168731_	method_37300	$values
c	eox	net/minecraft/client/gui/GuiGraphics	net/minecraft/class_332	net/minecraft/client/gui/GuiGraphics
	f	F	a	f_289044_	field_44931	MAX_GUI_Z
	f	F	b	f_289038_	field_44932	MIN_GUI_Z
	f	I	c	f_279564_	field_44655	EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE
	f	Lenn;	d	f_279544_	field_44656	minecraft
	f	Leij;	e	f_279612_	field_44657	pose
	f	Lfjx$a;	f	f_279627_	field_44658	bufferSource
	f	Leox$a;	g	f_279587_	field_44659	scissorStack
	f	Z	h	f_285610_	field_44797	managed
	m	(Lenn;Lfjx$a;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Leij;Lfjx$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;II)V	a	m_280480_	method_51427	renderItem
	m	(Lfkf;IIII)V	a	m_285844_	method_51738	hLine
	m	(Lfkf;IIIIIII)V	a	m_285978_	method_51740	fillGradient
	m	(Leov;Lcfz;IILjava/lang/String;)V	a	m_280302_	method_51432	renderItemDecorations
	m	(IIIIII)V	a	m_280046_	method_51737	fill
	m	(Leov;Ljava/util/List;Ljava/util/Optional;II)V	a	m_280677_	method_51437	renderTooltip
	m	(II)Lit/unimi/dsi/fastutil/ints/IntIterator;	a	m_280358_	method_49696	slices
	m	(Lesz;)V	a	m_280185_	method_49698	applyScissor
	m	(IIIIILfuv;FFFF)V	a	m_280565_	method_48465	blit
	m	(Lbfz;Lcfz;III)V	a	m_280638_	method_51423	renderItem
	m	(Lfkf;IIIIII)V	a	m_285795_	method_48196	fill
	m	(Leov;Lsw;IIIZ)I	a	m_280614_	method_51439	drawString
	m	(Leov;Lsw;II)V	a	m_280557_	method_51438	renderTooltip
	m	(Leov;Ljava/util/List;IILexi;)V	a	m_280497_	method_51435	renderTooltipInternal
	m	(Leov;Ljava/lang/String;IIIZ)I	a	m_280056_	method_51433	drawString
	m	(Lacq;IIFFIIII)V	a	m_280163_	method_25290	blit
	m	(Leov;Ljava/util/List;II)V	a	m_280666_	method_51434	renderComponentTooltip
	m	(Leov;Laom;III)V	a	m_280364_	method_35719	drawCenteredString
	m	(IIII)V	a	m_280656_	method_25292	hLine
	m	(IIIII)V	a	m_280509_	method_25294	fill
	m	(Lcfz;IIII)V	a	m_280064_	method_51429	renderItem
	m	(Lacq;IIIFFIIII)V	a	m_280398_	method_25291	blit
	m	(Lbfz;Lcmm;Lcfz;III)V	a	m_280053_	method_51424	renderItem
	m	(Leov;Lta;IIII)V	a	m_280554_	method_51440	drawWordWrap
	m	(Leov;Ljava/util/List;Lexi;II)V	a	m_280547_	method_51436	renderTooltip
	m	(Lacq;IIIIII)V	a	m_280218_	method_25302	blit
	m	()I	a	m_280182_	method_51421	guiWidth
	m	(FFFF)V	a	m_280246_	method_51422	setColor
	m	(Lfkf;IIIII)V	a	m_285944_	method_51739	fill
	m	(Lacq;IIIIFFIIII)V	a	m_280411_	method_25293	blit
	m	(Leov;Lcfz;II)V	a	m_280370_	method_51431	renderItemDecorations
	m	(Leov;Lsw;III)V	a	m_280653_	method_27534	drawCenteredString
	m	(IIIIIII)V	a	m_280120_	method_33284	fillGradient
	m	(Lacq;IIIIIIIIII)V	a	m_280027_	method_49697	blitNineSliced
	m	(Lacq;IIIIIFFFFFFFF)V	a	m_280479_	method_48466	innerBlit
	m	(Lacq;IIIIIIIIIIII)V	a	m_280195_	method_48587	blitNineSliced
	m	(Lacq;IIIIIIIFFII)V	a	m_280312_	method_25297	blit
	m	(Lacq;IIIIIFFFF)V	a	m_280444_	method_25295	innerBlit
	m	(Ljava/lang/Runnable;)V	a	m_286007_	method_51741	drawManaged
	m	(Lcfz;)Ljava/lang/String;	a	m_280474_	method_51426	method_51426
	m	(Lacq;IIIIIIIII)V	a	m_280260_	method_48586	blitNineSliced
	m	(Leov;Lts;II)V	a	m_280304_	method_51441	renderComponentHoverEffect
	m	(IIIIILfuv;)V	a	m_280159_	method_25298	blit
	m	(Lbfz;Lcmm;Lcfz;IIII)V	a	m_280405_	method_51425	renderItem
	m	(Lacq;IIIIIIII)V	a	m_280543_	method_48585	blitRepeating
	m	(Lcfz;III)V	a	m_280256_	method_51428	renderItem
	m	(Leov;Ljava/lang/String;III)V	a	m_280137_	method_25300	drawCenteredString
	m	(Leov;Laom;IIIZ)I	a	m_280649_	method_51430	drawString
	m	(Ljava/util/List;Lcdf;)V	a	m_280645_	method_51442	method_51442
	m	(Lein;IIIIIII)V	a	m_280584_	method_27533	fillGradient
	m	(Lfkf;IIII)V	b	m_285886_	method_51742	vLine
	m	(IIIII)V	b	m_280637_	method_49601	renderOutline
	m	(Lcfz;II)V	b	m_280203_	method_51445	renderFakeItem
	m	(Leov;Laom;III)I	b	m_280648_	method_35720	drawString
	m	(Leov;Lsw;III)I	b	m_280430_	method_27535	drawString
	m	(Leov;Ljava/lang/String;III)I	b	m_280488_	method_25303	drawString
	m	(IIIIII)V	b	m_280024_	method_25296	fillGradient
	m	(Leov;Ljava/util/List;II)V	b	m_280245_	method_51447	renderTooltip
	m	(Lcfz;)Ljava/lang/String;	b	m_280149_	method_51444	method_51444
	m	()I	b	m_280206_	method_51443	guiHeight
	m	(Leov;Lcfz;II)V	b	m_280153_	method_51446	renderTooltip
	m	(IIII)V	b	m_280315_	method_25301	vLine
	m	(Lcfz;)Ljava/lang/String;	c	m_280240_	method_51449	method_51449
	m	(IIII)V	c	m_280588_	method_44379	enableScissor
	m	()Leij;	c	m_280168_	method_51448	pose
	m	(Lcfz;)Ljava/lang/String;	d	m_280124_	method_51451	method_51451
	m	()Lfjx$a;	d	m_280091_	method_51450	bufferSource
	m	(IIII)V	d	m_285667_	method_51743	method_51743
	m	()V	e	m_280262_	method_51452	flush
	m	()V	f	m_280618_	method_44380	disableScissor
	m	()V	g	m_286081_	method_51744	flushIfUnmanaged
	m	()V	h	m_287246_	method_51887	flushIfManaged
c	eox$a	net/minecraft/client/gui/GuiGraphics$ScissorStack	net/minecraft/class_332$class_8214	net/minecraft/client/gui/GuiGraphics$ScissorStack
	f	Ljava/util/Deque;	a	f_279656_	field_43099	stack
	m	()V	<init>	<init>	<init>	<init>
	m	()Lesz;	a	m_280462_	method_49699	pop
	m	(Lesz;)Lesz;	a	m_280318_	method_49700	push
c	eoy	net/minecraft/client/gui/MapRenderer	net/minecraft/class_330	net/minecraft/client/gui/MapRenderer
	f	Lacq;	a	f_93253_	field_2044	MAP_ICONS_LOCATION
	f	Lfkf;	b	f_93254_	field_21688	MAP_ICONS
	f	I	c	f_168763_	field_32173	WIDTH
	f	I	d	f_168764_	field_32174	HEIGHT
	f	Lfuw;	e	f_93255_	field_2043	textureManager
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	f	f_93256_	field_2045	maps
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILdyo;ZI)V	a	m_168771_	method_1773	render
	m	(Ldyo;Ljava/lang/Integer;Leoy$a;)Leoy$a;	a	m_182561_	method_32600	method_32600
	m	()V	a	m_93260_	method_1771	resetData
	m	(ILdyo;)V	a	m_168765_	method_1769	update
	m	(ILdyo;)Leoy$a;	b	m_168778_	method_32601	getOrCreateMapInstance
c	eoy$a	net/minecraft/client/gui/MapRenderer$MapInstance	net/minecraft/class_330$class_331	net/minecraft/client/gui/MapRenderer$MapInstance
	f	Leoy;	a	f_93279_	field_2047	field_2047
	f	Ldyo;	b	f_93280_	field_2046	data
	f	Lfui;	c	f_93281_	field_2048	texture
	f	Lfkf;	d	f_93282_	field_21689	renderType
	f	Z	e	f_182565_	field_34044	requiresUpload
	m	(Leoy;ILdyo;)V	<init>	<init>	<init>	<init>
	m	(Ldyo;)V	a	m_182567_	method_37451	replaceMapData
	m	()V	a	m_182566_	method_37450	forceUpload
	m	(Leij;Lfjx;ZI)V	a	m_93291_	method_1777	draw
	m	()V	b	m_93290_	method_1776	updateTexture
c	eoz	net/minecraft/client/gui/components/AbstractButton	net/minecraft/class_4264	net/minecraft/client/gui/components/AbstractButton
	f	I	g	f_273923_	field_43046	TEXTURE_Y_OFFSET
	f	I	h	f_273820_	field_43047	TEXTURE_WIDTH
	f	I	i	f_273885_	field_43048	TEXTURE_HEIGHT
	f	I	j	f_275753_	field_43100	TEXTURE_BORDER_X
	f	I	k	f_275757_	field_43101	TEXTURE_BORDER_Y
	f	I	l	f_273867_	field_43050	TEXT_MARGIN
	m	(IIIILsw;)V	<init>	<init>	<init>	<init>
	m	(Leox;Leov;I)V	a	m_280139_	method_48589	renderString
	m	()I	a	m_274533_	method_49602	getTextureY
	m	()V	c	m_5691_	method_25306	onPress
c	ep	net/minecraft/commands/arguments/ResourceKeyArgument	net/minecraft/class_7079	net/minecraft/commands/arguments/ResourceKeyArgument
	f	Ljava/util/Collection;	a	f_212361_	field_37269	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_212363_	field_37271	ERROR_INVALID_FEATURE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_233246_	field_39191	ERROR_INVALID_STRUCTURE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_233247_	field_39192	ERROR_INVALID_TEMPLATE_POOL
	f	Lacp;	e	f_212364_	field_37272	registryKey
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacp;)Lhr;	a	m_212378_	method_41221	getRegistry
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	a	m_245341_	method_41225	getConfiguredFeature
	m	(Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lacp;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_233248_	method_43775	method_43775
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_233263_	method_43776	method_43776
	m	(Lacp;)Lep;	a	m_212386_	method_41224	key
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lacp;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lacp;	a	m_212373_	method_41220	getRegistryKey
	m	(Lcom/mojang/brigadier/StringReader;)Lacp;	a	parse	method_41218	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_212384_	method_43778	method_43778
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lacp;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lhe$c;	b	m_246813_	method_43777	resolveKey
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	b	m_247318_	method_43779	getStructure
	m	(Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lacp;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	b	m_233260_	method_41222	method_41222
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_212391_	method_41226	method_41226
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhe$c;	c	m_247435_	method_43780	getStructureTemplatePool
c	ep$a	net/minecraft/commands/arguments/ResourceKeyArgument$Info	net/minecraft/class_7079$class_7080	net/minecraft/commands/arguments/ResourceKeyArgument$Info
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lep$a$a;	a	m_213618_	method_41231	deserializeFromNetwork
	m	(Lep;)Lep$a$a;	a	m_214163_	method_41903	unpack
	m	(Lep$a$a;Lsf;)V	a	m_214155_	method_41230	serializeToNetwork
	m	(Lep$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_41229	serializeToJson
c	ep$a$a	net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template	net/minecraft/class_7079$class_7080$class_7197	net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template
	f	Lep$a;	a	f_233292_	field_37916	field_37916
	f	Lacp;	b	f_233293_	field_37917	registryKey
	m	(Lep$a;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lep;	a	m_213879_	method_41904	instantiate
c	epa	net/minecraft/client/gui/components/AbstractOptionSliderButton	net/minecraft/class_4892	net/minecraft/client/gui/components/AbstractOptionSliderButton
	f	Lenr;	a	f_93377_	field_22738	options
	m	(Lenr;IIIID)V	<init>	<init>	<init>	<init>
c	epb	net/minecraft/client/gui/components/AbstractScrollWidget	net/minecraft/class_7528	net/minecraft/client/gui/components/AbstractScrollWidget
	f	I	a	f_238809_	field_39493	BORDER_COLOR_FOCUSED
	f	I	b	f_238810_	field_39494	BORDER_COLOR
	f	I	c	f_238748_	field_39495	BACKGROUND_COLOR
	f	I	d	f_238777_	field_39496	INNER_PADDING
	f	D	e	f_238564_	field_39497	scrollAmount
	f	Z	f	f_238779_	field_39498	scrolling
	m	(IIIILsw;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_240206_	method_44382	setScrollAmount
	m	(II)Z	a	m_239942_	method_44383	withinContentAreaTopBottom
	m	()I	a	m_239244_	method_44381	innerPadding
	m	(Leox;IIII)V	a	m_289749_	method_52233	renderBorder
	m	(Leox;)V	a	m_239516_	method_44384	renderDecorations
	m	(Leox;)V	b	m_240048_	method_44386	renderBackground
	m	()I	b	m_240012_	method_44385	totalInnerPadding
	m	(Leox;IIF)V	c	m_239197_	method_44389	renderContents
	m	()D	c	m_239030_	method_44387	scrollAmount
	m	(Leox;)V	c	m_264041_	method_44396	renderScrollBar
	m	(DD)Z	c	m_239606_	method_44388	withinContentAreaPoint
	m	()I	d	m_239509_	method_44390	getMaxScrollAmount
	m	()Z	e	m_239656_	method_44392	scrollbarVisible
	m	()I	f	m_239019_	method_44391	getInnerHeight
	m	()D	g	m_239725_	method_44393	scrollRate
	m	()I	v	m_240211_	method_44394	getScrollBarHeight
	m	()I	w	m_239044_	method_44395	getContentHeight
c	epc	net/minecraft/client/gui/components/AbstractSelectionList	net/minecraft/class_350	net/minecraft/client/gui/components/AbstractSelectionList
	f	Ljava/util/List;	a	f_93385_	field_22739	children
	f	Lenn;	b	f_93386_	field_22740	minecraft
	f	I	c	f_93387_	field_22741	itemHeight
	f	I	d	f_93388_	field_22742	width
	f	I	e	f_93389_	field_22743	height
	f	I	f	f_93390_	field_19085	y0
	f	I	g	f_93391_	field_19086	y1
	f	I	h	f_93392_	field_19087	x1
	f	I	i	f_93393_	field_19088	x0
	f	Z	j	f_93394_	field_22744	centerListVertically
	f	I	k	f_93395_	field_22748	headerHeight
	f	D	l	f_93396_	field_22749	scrollAmount
	f	Z	m	f_93397_	field_22746	renderSelection
	f	Z	n	f_93398_	field_22747	renderHeader
	f	Z	o	f_93399_	field_22750	scrolling
	f	Lepc$a;	p	f_93400_	field_22751	selected
	f	Z	q	f_93401_	field_26846	renderBackground
	f	Z	r	f_93402_	field_26847	renderTopAndBottom
	f	Lepc$a;	s	f_168789_	field_33780	hovered
	m	(Lenn;IIIII)V	<init>	<init>	<init>	<init>
	m	(Lepc$a;)V	a	m_6987_	method_25313	setSelected
	m	(II)V	a	m_6205_	method_25310	clickedHeader
	m	(Z)V	a	m_93471_	method_29344	setRenderSelection
	m	(Leox;IIIII)V	a	m_240140_	method_44398	renderSelection
	m	(Leox;IIFIIIII)V	a	m_238964_	method_44397	renderItem
	m	(D)V	a	m_93410_	method_25307	setScrollAmount
	m	(Lesx;Ljava/util/function/Predicate;Lepc$a;)Lepc$a;	a	m_264238_	method_48199	nextEntry
	m	(IIII)V	a	m_93437_	method_25323	updateSize
	m	(Ljava/util/Collection;)V	a	m_5988_	method_25314	replaceEntries
	m	(ZI)V	a	m_93473_	method_25315	setRenderHeader
	m	()I	a	m_5775_	method_25317	getMaxPosition
	m	(Leox;II)V	a	m_7415_	method_25312	renderHeader
	m	(Leox;)V	a	m_7733_	method_25325	renderBackground
	m	(I)V	a	m_93429_	method_25309	scroll
	m	(DD)Lepc$a;	a	m_93412_	method_25308	getEntryAtPosition
	m	(Lesx;)Lepc$a;	a	m_264254_	method_48197	nextEntry
	m	(Lesx;Ljava/util/function/Predicate;)Lepc$a;	a	m_264620_	method_48198	nextEntry
	m	(Lesp;Lepc$a;)V	a	m_168790_	method_37017	narrateListElementPosition
	m	(Leox;IIF)V	b	m_239227_	method_25311	renderList
	m	(Z)V	b	m_93488_	method_31322	setRenderBackground
	m	(Lepc$a;)I	b	m_7085_	method_25321	addEntry
	m	(Leox;II)V	b	m_7154_	method_25320	renderDecorations
	m	(Leox;)V	b	m_280310_	method_49603	enableScissor
	m	()I	b	m_5759_	method_25322	getRowWidth
	m	()I	c	m_5756_	method_25329	getScrollbarPosition
	m	(Z)V	c	m_93496_	method_31323	setRenderTopAndBottom
	m	(DDI)V	c	m_93481_	method_25318	updateScrollingState
	m	(Lepc$a;)V	c	m_239857_	method_44399	addEntryToTop
	m	(Lepc$a;)Z	d	m_239045_	method_44650	removeEntryFromTop
	m	(I)Lepc$a;	d	m_93500_	method_25326	getEntry
	m	(Lepc$a;)V	e	m_93494_	method_25324	centerScrollOn
	m	(I)Z	e	m_7987_	method_25332	isSelectedItem
	m	()Lepc$a;	f	m_93511_	method_25334	getSelected
	m	(I)V	f	m_93507_	method_25333	setLeftPos
	m	(Lepc$a;)V	f	m_93498_	method_25328	ensureVisible
	m	(I)I	g	m_7610_	method_25337	getRowTop
	m	(Lepc$a;)Z	g	m_93502_	method_25330	removeEntry
	m	()Lepc$a;	g	m_264567_	method_48200	getFirstElement
	m	(Lepc$a;)V	h	m_93505_	method_29621	bindEntryToSelf
	m	(I)I	h	m_93485_	method_25319	getRowBottom
	m	()Lepc$a;	h	m_7222_	method_25336	getFocused
	m	(I)Lepc$a;	i	m_93514_	method_25338	remove
	m	(Lepc$a;)Z	i	m_93509_	method_48201	method_48201
	m	()V	j	m_93516_	method_25339	clearEntries
	m	()I	k	m_5773_	method_25340	getItemCount
	m	()D	l	m_93517_	method_25341	getScrollAmount
	m	()I	m	m_93518_	method_25331	getMaxScroll
	m	()I	n	m_168793_	method_35721	getScrollBottom
	m	()I	o	m_5747_	method_25342	getRowLeft
	m	()I	p	m_93520_	method_31383	getRowRight
	m	()Lepc$a;	r	m_168795_	method_37019	getHovered
c	epc$1	net/minecraft/client/gui/components/AbstractSelectionList$1	net/minecraft/class_350$1	net/minecraft/client/gui/components/AbstractSelectionList$1
	f	[I	a	f_263843_	field_41786	$SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	epc$a	net/minecraft/client/gui/components/AbstractSelectionList$Entry	net/minecraft/class_350$class_351	net/minecraft/client/gui/components/AbstractSelectionList$Entry
	f	Lepc;	a	f_93521_	field_22752	list
	m	()V	<init>	<init>	<init>	<init>
	m	(Leox;IIIIIIIZF)V	a	m_6311_	method_25343	render
	m	(Leox;IIIIIIIZF)V	b	m_274437_	method_49568	renderBack
c	epc$b	net/minecraft/client/gui/components/AbstractSelectionList$TrackedList	net/minecraft/class_350$class_352	net/minecraft/client/gui/components/AbstractSelectionList$TrackedList
	f	Lepc;	a	f_93549_	field_2145	field_2145
	f	Ljava/util/List;	b	f_93550_	field_2146	delegate
	m	(Lepc;)V	<init>	<init>	<init>	<init>
	m	(ILepc$a;)Lepc$a;	a	set	method_1909	set
	m	(I)Lepc$a;	a	get	method_1912	get
	m	(ILepc$a;)V	b	add	method_1910	add
	m	(I)Lepc$a;	b	remove	method_1911	remove
c	epd	net/minecraft/client/gui/components/AbstractSliderButton	net/minecraft/class_357	net/minecraft/client/gui/components/AbstractSliderButton
	f	Lacq;	a	f_263683_	field_41787	SLIDER_LOCATION
	f	I	b	f_273913_	field_43051	TEXTURE_WIDTH
	f	I	c	f_273852_	field_43052	TEXTURE_HEIGHT
	f	I	d	f_275758_	field_43102	TEXTURE_BORDER_X
	f	I	e	f_275750_	field_43103	TEXTURE_BORDER_Y
	f	I	f	f_273931_	field_43054	TEXT_MARGIN
	f	D	g	f_93577_	field_22753	value
	f	I	h	f_263696_	field_41788	HEIGHT
	f	I	i	f_263653_	field_41789	HANDLE_HALF_WIDTH
	f	I	j	f_263685_	field_41790	HANDLE_WIDTH
	f	I	k	f_263817_	field_41792	BACKGROUND
	f	I	l	f_263751_	field_41793	BACKGROUND_FOCUSED
	f	I	u	f_263731_	field_41794	HANDLE
	f	I	v	f_263690_	field_41795	HANDLE_FOCUSED
	f	Z	w	f_263772_	field_41796	canChangeValue
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILsw;D)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_93585_	method_25345	setValueFromMouse
	m	()V	a	m_5697_	method_25344	applyValue
	m	(D)V	b	m_93611_	method_25347	setValue
	m	()V	b	m_5695_	method_25346	updateMessage
	m	()I	e	m_264355_	method_25356	getTextureY
	m	()I	f	m_264270_	method_48204	getHandleTextureY
c	epe	net/minecraft/client/gui/components/AbstractStringWidget	net/minecraft/class_8130	net/minecraft/client/gui/components/AbstractStringWidget
	f	Leov;	a	f_268594_	field_42483	font
	f	I	b	f_268558_	field_42484	color
	m	(IIIILsw;Leov;)V	<init>	<init>	<init>	<init>
	m	()Leov;	a	m_269100_	method_48977	getFont
	m	(I)Lepe;	a	m_269033_	method_48978	setColor
	m	()I	b	m_269468_	method_48979	getColor
c	epf	net/minecraft/client/gui/components/AbstractWidget	net/minecraft/class_339	net/minecraft/client/gui/components/AbstractWidget
	f	D	a	f_273912_	field_43055	PERIOD_PER_SCROLLED_PIXEL
	f	D	b	f_273840_	field_43056	MIN_SCROLL_PERIOD
	f	I	c	f_93620_	field_22760	x
	f	I	d	f_93621_	field_22761	y
	f	Lsw;	e	f_93614_	field_22754	message
	f	I	f	f_267443_	field_42116	tabOrderGroup
	f	Z	g	f_93616_	field_22756	focused
	f	Leqp;	h	f_256816_	field_41095	tooltip
	f	I	i	f_256936_	field_41096	tooltipMsDelay
	f	J	j	f_256960_	field_41097	hoverOrFocusedStartTime
	f	Z	k	f_256916_	field_41098	wasHoveredOrFocused
	f	Lacq;	m	f_93617_	field_22757	WIDGETS_LOCATION
	f	Lacq;	n	f_267372_	field_42117	ACCESSIBILITY_TEXTURE
	f	I	o	f_93618_	field_22758	width
	f	I	p	f_93619_	field_22759	height
	f	Z	q	f_93622_	field_22762	isHovered
	f	Z	r	f_93623_	field_22763	active
	f	Z	s	f_93624_	field_22764	visible
	f	F	t	f_93625_	field_22765	alpha
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILsw;)V	<init>	<init>	<init>	<init>
	m	(Leox;Leov;II)V	a	m_280372_	method_49604	renderScrollingString
	m	(Lsw;)Ltj;	a	m_168799_	method_32602	wrapDefaultNarrationMessage
	m	(DDDD)V	a	m_7212_	method_25349	onDrag
	m	(Lesp;)V	a	m_168797_	method_47399	updateWidgetNarration
	m	()V	a	m_257936_	method_47401	updateTooltip
	m	(F)V	a	m_93650_	method_25350	setAlpha
	m	(Leox;Lacq;IIIIIIIII)V	a	m_280322_	method_48588	renderTexture
	m	(DD)V	a	m_5716_	method_25348	onClick
	m	(Leox;Leov;Lsw;IIIII)V	a	m_280138_	method_49605	renderScrollingString
	m	(Lfzc;)V	a	m_7435_	method_25354	playDownSound
	m	(Leqp;)V	a	m_257544_	method_47400	setTooltip
	m	()Ltj;	aE_	m_5646_	method_25360	createNarrationMessage
	m	(Leox;IIF)V	b	m_87963_	method_48579	renderWidget
	m	(DD)V	b	m_7691_	method_25357	onRelease
	m	(I)V	b	m_257427_	method_47402	setTooltipDelay
	m	(Lsw;)V	b	m_93666_	method_25355	setMessage
	m	(I)Z	c	m_7972_	method_25351	isValidClickButton
	m	(Lesp;)V	c	m_168802_	method_37021	defaultButtonNarrationText
	m	(I)V	d	m_93674_	method_25358	setWidth
	m	(DD)Z	d	m_93680_	method_25361	clicked
	m	(I)V	g	m_267708_	method_48591	setTabOrderGroup
	m	()Lexi;	i	m_262860_	method_47937	createTooltipPositioner
	m	()Leqp;	j	m_278622_	method_51254	getTooltip
	m	()Lsw;	l	m_6035_	method_25369	getMessage
	m	()Z	m	m_274382_	method_49606	isHovered
	m	()Z	n	m_198029_	method_25367	isHoveredOrFocused
c	epg	net/minecraft/client/gui/components/AccessibilityOnboardingTextWidget	net/minecraft/class_8019	net/minecraft/client/gui/components/AccessibilityOnboardingTextWidget
	f	I	a	f_263807_	field_41799	BORDER_COLOR_FOCUSED
	f	I	b	f_263703_	field_41800	BORDER_COLOR
	f	I	c	f_263820_	field_41801	BACKGROUND_COLOR
	f	I	d	f_263672_	field_41802	PADDING
	f	I	e	f_263813_	field_41803	BORDER
	m	(Leov;Lsw;I)V	<init>	<init>	<init>	<init>
c	eph	net/minecraft/client/gui/components/BossHealthOverlay	net/minecraft/class_337	net/minecraft/client/gui/components/BossHealthOverlay
	f	Lacq;	a	f_93697_	field_2059	GUI_BARS_LOCATION
	f	I	b	f_168805_	field_32177	BAR_WIDTH
	f	I	c	f_168806_	field_32178	BAR_HEIGHT
	f	I	d	f_168807_	field_32179	OVERLAY_OFFSET
	f	Lenn;	e	f_93698_	field_2058	minecraft
	f	Ljava/util/Map;	f	f_93699_	field_2060	events
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leox;IILbdn;)V	a	m_280106_	method_1799	drawBar
	m	()V	a	m_93703_	method_1801	reset
	m	(Leox;)V	a	m_280652_	method_1796	render
	m	(Lvc;)V	a	m_93711_	method_1795	update
	m	(Leox;IILbdn;II)V	a	m_280093_	method_41830	drawBar
	m	()Z	b	m_93713_	method_1798	shouldPlayMusic
	m	()Z	c	m_93714_	method_1797	shouldDarkenScreen
	m	()Z	d	m_93715_	method_1800	shouldCreateWorldFog
c	eph$1	net/minecraft/client/gui/components/BossHealthOverlay$1	net/minecraft/class_337$1	net/minecraft/client/gui/components/BossHealthOverlay$1
	f	Leph;	a	f_168808_	field_29071	field_29071
	m	(Leph;)V	<init>	<init>	<init>	<init>
c	epi	net/minecraft/client/gui/components/Button	net/minecraft/class_4185	net/minecraft/client/gui/components/Button
	f	I	u	f_238663_	field_39499	SMALL_WIDTH
	f	I	v	f_238716_	field_39500	DEFAULT_WIDTH
	f	I	w	f_238808_	field_39501	DEFAULT_HEIGHT
	f	Lepi$b;	x	f_252438_	field_40754	DEFAULT_NARRATION
	f	Lepi$c;	y	f_93717_	field_22767	onPress
	f	Lepi$b;	z	f_252416_	field_40755	createNarration
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILsw;Lepi$c;Lepi$b;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lepi$c;)Lepi$a;	a	m_253074_	method_46430	builder
	m	(Ljava/util/function/Supplier;)Ltj;	a	m_252557_	method_46429	method_46429
	m	()Ltj;	a	m_289584_	method_46428	method_46428
c	epi$a	net/minecraft/client/gui/components/Button$Builder	net/minecraft/class_4185$class_7840	net/minecraft/client/gui/components/Button$Builder
	f	Lsw;	a	f_252401_	field_40756	message
	f	Lepi$c;	b	f_252468_	field_40757	onPress
	f	Leqp;	c	f_256855_	field_41099	tooltip
	f	I	d	f_252538_	field_40759	x
	f	I	e	f_252462_	field_40760	y
	f	I	f	f_252510_	field_40761	width
	f	I	g	f_252447_	field_40762	height
	f	Lepi$b;	h	f_252431_	field_40763	createNarration
	m	(Lsw;Lepi$c;)V	<init>	<init>	<init>	<init>
	m	(Leqp;)Lepi$a;	a	m_257505_	method_46436	tooltip
	m	(Lepi$b;)Lepi$a;	a	m_252778_	method_46435	createNarration
	m	(II)Lepi$a;	a	m_252794_	method_46433	pos
	m	(I)Lepi$a;	a	m_252780_	method_46432	width
	m	()Lepi;	a	m_253136_	method_46431	build
	m	(IIII)Lepi$a;	a	m_252987_	method_46434	bounds
	m	(II)Lepi$a;	b	m_253046_	method_46437	size
c	epi$b	net/minecraft/client/gui/components/Button$CreateNarration	net/minecraft/class_4185$class_7841	net/minecraft/client/gui/components/Button$CreateNarration
	m	(Ljava/util/function/Supplier;)Ltj;	createNarrationMessage	m_253229_	createNarrationMessage	createNarrationMessage
c	epi$c	net/minecraft/client/gui/components/Button$OnPress	net/minecraft/class_4185$class_4241	net/minecraft/client/gui/components/Button$OnPress
	m	(Lepi;)V	onPress	m_93750_	onPress	onPress
c	epj	net/minecraft/client/gui/components/ChatComponent	net/minecraft/class_338	net/minecraft/client/gui/components/ChatComponent
	f	Lorg/slf4j/Logger;	a	f_93757_	field_2065	LOGGER
	f	I	b	f_168843_	field_32180	MAX_CHAT_HISTORY
	f	I	c	f_240336_	field_39771	MESSAGE_NOT_FOUND
	f	I	d	f_240385_	field_39772	MESSAGE_INDENT
	f	I	e	f_240337_	field_39773	MESSAGE_TAG_MARGIN_LEFT
	f	I	f	f_244226_	field_40389	BOTTOM_MARGIN
	f	I	g	f_243892_	field_40390	TIME_BEFORE_MESSAGE_DELETION
	f	Lsw;	h	f_244190_	field_40391	DELETED_CHAT_MESSAGE
	f	Lenn;	i	f_93758_	field_2062	minecraft
	f	Ljava/util/List;	j	f_93759_	field_2063	recentChat
	f	Ljava/util/List;	k	f_93760_	field_2061	allMessages
	f	Ljava/util/List;	l	f_93761_	field_2064	trimmedMessages
	f	I	m	f_93763_	field_2066	chatScrollbarPos
	f	Z	n	f_93764_	field_2067	newMessageSinceScroll
	f	Ljava/util/List;	o	f_244052_	field_40392	messageDeletionQueue
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_93783_	method_1803	addRecentChat
	m	(Z)V	a	m_93795_	method_1808	clearMessages
	m	(Leox;IILeni$a;)V	a	m_280134_	method_44719	drawTagIcon
	m	(Lenh;)Lenh;	a	m_246885_	method_45586	createDeletedMarker
	m	(ILepj$a;)Z	a	m_245406_	method_45585	method_45585
	m	(D)I	a	m_93798_	method_1806	getWidth
	m	()V	a	m_246602_	method_45584	tick
	m	(Lth;)V	a	m_240953_	method_44812	deleteMessage
	m	(DD)Z	a	m_93772_	method_27146	handleChatQueueClicked
	m	(I)V	a	m_205360_	method_1802	scrollChat
	m	(Lsw;Lth;ILeni;Z)V	a	m_240465_	method_1815	addMessage
	m	(Lsw;Lth;Leni;)V	a	m_240964_	method_44811	addMessage
	m	(Lenh$a;)I	a	m_240495_	method_44720	getTagIconLeft
	m	(Lsw;Leni;)V	a	m_242648_	method_45027	logChatMessage
	m	(Leox;III)V	a	m_280165_	method_1805	render
	m	(Lsw;)V	a	m_93785_	method_1812	addMessage
	m	(DLenh$a;Leni;)Z	a	m_240447_	method_44718	hasSelectedMessageTag
	m	(I)D	b	m_93775_	method_19348	getTimeFactor
	m	(D)I	b	m_93811_	method_1818	getHeight
	m	(DD)Lts;	b	m_93800_	method_1816	getClickedComponentStyleAt
	m	(Lth;)Lepj$a;	b	m_245423_	method_45587	deleteMessageOrDelay
	m	()V	b	m_93769_	method_1817	rescaleChat
	m	(DD)Leni;	c	m_240463_	method_44723	getMessageTagAt
	m	(D)D	c	m_240491_	method_44722	screenToChatX
	m	()Ljava/util/List;	c	m_93797_	method_1809	getRecentChat
	m	(D)D	d	m_240485_	method_44724	screenToChatY
	m	(DD)I	d	m_246107_	method_45588	getMessageEndIndexAt
	m	()V	d	m_93810_	method_1820	resetChatScroll
	m	()I	e	m_93813_	method_1811	getWidth
	m	(DD)I	e	m_247428_	method_44725	getMessageLineIndexAt
	m	()I	f	m_93814_	method_1810	getHeight
	m	()D	g	m_93815_	method_1814	getScale
	m	()D	h	m_232477_	method_41831	defaultUnfocusedPct
	m	()I	i	m_93816_	method_1813	getLinesPerPage
	m	()Z	j	m_93817_	method_23677	isChatHidden
	m	()V	k	m_246025_	method_45589	processMessageDeletionQueue
	m	()V	l	m_241120_	method_44813	refreshTrimmedMessage
	m	()Z	m	m_93818_	method_1819	isChatFocused
	m	()I	n	m_240691_	method_44752	getLineHeight
c	epj$a	net/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion	net/minecraft/class_338$class_7731	net/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion
	f	Lth;	a	f_244186_	comp_1021	signature
	f	I	b	f_244411_	comp_1022	deletableAfter
	m	(Lth;I)V	<init>	<init>	<init>	<init>
	m	()Lth;	a	f_244186_	comp_1021	signature
	m	()I	b	f_244411_	comp_1022	deletableAfter
c	epk	net/minecraft/client/gui/components/Checkbox	net/minecraft/class_4286	net/minecraft/client/gui/components/Checkbox
	f	Lacq;	a	f_93821_	field_19231	TEXTURE
	f	I	b	f_168844_	field_32181	TEXT_COLOR
	f	Z	c	f_93822_	field_19230	selected
	f	Z	d	f_93823_	field_24253	showLabel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILsw;Z)V	<init>	<init>	<init>	<init>
	m	(IIIILsw;ZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_93840_	method_20372	selected
c	epl	net/minecraft/client/gui/components/CommandSuggestions	net/minecraft/class_4717	net/minecraft/client/gui/components/CommandSuggestions
	f	Ljava/util/regex/Pattern;	a	f_93847_	field_21596	WHITESPACE_PATTERN
	f	Lts;	b	f_93848_	field_25885	UNPARSED_STYLE
	f	Lts;	c	f_93849_	field_25886	LITERAL_STYLE
	f	Ljava/util/List;	d	f_93850_	field_25887	ARGUMENT_STYLES
	f	Lenn;	e	f_93851_	field_21597	minecraft
	f	Leuq;	f	f_93852_	field_21598	screen
	f	Lepr;	g	f_93853_	field_21599	input
	f	Leov;	h	f_93854_	field_21600	font
	f	Z	i	f_93855_	field_21601	commandsOnly
	f	Z	j	f_93856_	field_21602	onlyShowIfCursorPastError
	f	I	k	f_93857_	field_21603	lineStartOffset
	f	I	l	f_93858_	field_21604	suggestionLineLimit
	f	Z	m	f_93859_	field_21605	anchorToBottom
	f	I	n	f_93860_	field_21606	fillColor
	f	Ljava/util/List;	o	f_93861_	field_21607	commandUsage
	f	I	p	f_93862_	field_21608	commandUsagePosition
	f	I	q	f_93863_	field_21609	commandUsageWidth
	f	Lcom/mojang/brigadier/ParseResults;	r	f_93864_	field_21610	currentParse
	f	Ljava/util/concurrent/CompletableFuture;	s	f_93865_	field_21611	pendingSuggestions
	f	Lepl$a;	t	f_93866_	field_21612	suggestions
	f	Z	u	f_93867_	field_21613	allowSuggestions
	f	Z	v	f_93868_	field_21614	keepSuggestions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Leuq;Lepr;Leov;ZZIIZI)V	<init>	<init>	<init>	<init>
	m	(Ln;)Z	a	m_93920_	method_23929	fillNodeUsage
	m	(D)Z	a	m_93882_	method_23921	mouseScrolled
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_93927_	method_23936	calculateSuggestionSuffix
	m	(Z)V	a	m_93922_	method_23933	setAllowSuggestions
	m	(Ljava/lang/String;)I	a	m_93912_	method_23930	getLastWordIndex
	m	(DDI)Z	a	m_93884_	method_23922	mouseClicked
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Laom;	a	m_93892_	method_23925	formatText
	m	(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;	a	m_93898_	method_30104	sortSuggestions
	m	(III)Z	a	m_93888_	method_23924	keyPressed
	m	()V	a	m_241889_	method_44931	hide
	m	(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Laom;	a	m_93896_	method_30505	getExceptionMessage
	m	(Leox;II)V	a	m_280540_	method_23923	render
	m	(Leox;)V	a	m_280123_	method_44932	renderUsage
	m	(Ljava/lang/String;I)Laom;	a	m_93914_	method_23931	formatChat
	m	(Leox;II)Z	b	m_280467_	method_44933	renderSuggestions
	m	(Z)V	b	m_93930_	method_23920	showSuggestions
	m	()V	b	m_93881_	method_23934	updateCommandInfo
	m	()Lsw;	c	m_272218_	method_23958	getNarrationMessage
	m	()V	d	m_93932_	method_23937	updateUsageInfo
	m	()V	e	m_93935_	method_23939	method_23939
c	epl$a	net/minecraft/client/gui/components/CommandSuggestions$SuggestionsList	net/minecraft/class_4717$class_464	net/minecraft/client/gui/components/CommandSuggestions$SuggestionsList
	f	Lepl;	a	f_93946_	field_21615	field_21615
	f	Lfkc;	b	f_93947_	field_2771	rect
	f	Ljava/lang/String;	c	f_93948_	field_2768	originalContents
	f	Ljava/util/List;	d	f_93949_	field_25709	suggestionList
	f	I	e	f_93950_	field_2769	offset
	f	I	f	f_93951_	field_2766	current
	f	Leeh;	g	f_93952_	field_2767	lastMouse
	f	Z	h	f_93953_	field_2765	tabCycles
	f	I	i	f_93954_	field_21630	lastNarratedEntry
	m	(Lepl;IIILjava/util/List;Z)V	<init>	<init>	<init>	<init>
	m	(D)Z	a	m_93971_	method_2370	mouseScrolled
	m	(I)V	a	m_93973_	method_2371	cycle
	m	(III)Z	a	m_93975_	method_2372	mouseClicked
	m	()V	a	m_93970_	method_2375	useSuggestion
	m	(Leox;II)V	a	m_280328_	method_2373	render
	m	()Lsw;	b	m_168847_	method_23960	getNarrationMessage
	m	(I)V	b	m_93986_	method_2374	select
	m	(III)Z	b	m_93988_	method_2377	keyPressed
c	epm	net/minecraft/client/gui/components/CommonButtons	net/minecraft/class_8082	net/minecraft/client/gui/components/CommonButtons
	m	()V	<init>	<init>	<init>	<init>
	m	(Lepi$c;)Leqo;	a	m_271983_	method_48592	languageTextAndImage
	m	(Lepi$c;)Leqo;	b	m_272052_	method_48594	accessibilityTextAndImage
c	epn	net/minecraft/client/gui/components/ComponentRenderUtils	net/minecraft/class_341	net/minecraft/client/gui/components/ComponentRenderUtils
	f	Laom;	a	f_93993_	field_25263	INDENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lta;Ljava/lang/Boolean;)V	a	m_94001_	method_30886	method_30886
	m	(Lend;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_93995_	method_27536	method_27536
	m	(Lta;ILeov;)Ljava/util/List;	a	m_94005_	method_1850	wrapComponents
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_93999_	method_1849	stripColor
c	epo	net/minecraft/client/gui/components/ContainerObjectSelectionList	net/minecraft/class_4265	net/minecraft/client/gui/components/ContainerObjectSelectionList
	m	(Lenn;IIIII)V	<init>	<init>	<init>	<init>
	m	(Lepo$a;)Z	a	m_264057_	method_48207	method_48207
c	epo$1	net/minecraft/client/gui/components/ContainerObjectSelectionList$1	net/minecraft/class_4265$1	net/minecraft/client/gui/components/ContainerObjectSelectionList$1
	f	[I	a	f_263717_	field_41804	$SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	epo$a	net/minecraft/client/gui/components/ContainerObjectSelectionList$Entry	net/minecraft/class_4265$class_4266	net/minecraft/client/gui/components/ContainerObjectSelectionList$Entry
	f	Leqt;	a	f_94020_	field_19077	focused
	f	Lesn;	b	f_168853_	field_33782	lastNarratable
	f	Z	c	f_94021_	field_19078	dragging
	m	()V	<init>	<init>	<init>	<init>
	m	(Lesv;I)Leou;	a	m_264176_	method_48208	focusPathAtIndex
	m	(Lesp;)V	a	m_168854_	method_37024	updateNarration
	m	()Ljava/util/List;	b	m_142437_	method_37025	narratables
c	epp	net/minecraft/client/gui/components/CycleButton	net/minecraft/class_5676	net/minecraft/client/gui/components/CycleButton
	f	Ljava/util/function/BooleanSupplier;	a	f_168856_	field_27961	DEFAULT_ALT_LIST_SELECTOR
	f	Ljava/util/List;	b	f_168857_	field_27962	BOOLEAN_OPTIONS
	f	Lsw;	c	f_168858_	field_27963	name
	f	I	d	f_168859_	field_27964	index
	f	Ljava/lang/Object;	e	f_168860_	field_27965	value
	f	Lepp$c;	f	f_168861_	field_27966	values
	f	Ljava/util/function/Function;	u	f_168862_	field_27967	valueStringifier
	f	Ljava/util/function/Function;	v	f_168863_	field_27968	narrationProvider
	f	Lepp$b;	w	f_168864_	field_27969	onValueChange
	f	Z	x	f_168866_	field_27971	displayOnlyValue
	f	Lenq$l;	y	f_168865_	field_27970	tooltipSupplier
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILsw;Lsw;ILjava/lang/Object;Lepp$c;Ljava/util/function/Function;Ljava/util/function/Function;Lepp$b;Lenq$l;Z)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_168908_	method_32612	cycleValue
	m	(Lsw;Lsw;)Lepp$a;	a	m_168896_	method_32607	booleanBuilder
	m	(Ljava/util/function/Function;)Lepp$a;	a	m_168894_	method_32606	builder
	m	(Lsw;Lsw;Ljava/lang/Boolean;)Lsw;	a	m_168899_	method_32608	method_32608
	m	(Ljava/lang/Object;)V	a	m_168892_	method_32605	setValue
	m	(Ljava/lang/Boolean;)Lsw;	a	m_168890_	method_32604	method_32604
	m	()Ljava/lang/Object;	a	m_168883_	method_32603	getValue
	m	(Z)Lepp$a;	b	m_168916_	method_32613	onOffBuilder
	m	(Ljava/lang/Object;)V	b	m_168905_	method_32609	updateValue
	m	()Ltj;	b	m_168904_	method_32611	createDefaultNarrationMessage
	m	(Ljava/lang/Object;)Lsw;	c	m_168910_	method_37026	createLabelForValue
	m	(Ljava/lang/Object;)Ltj;	d	m_168912_	method_32610	createFullName
	m	()Lepp$a;	e	m_168919_	method_32614	onOffBuilder
	m	()V	f	m_257795_	method_47403	updateTooltip
	m	(I)Ljava/lang/Object;	h	m_168914_	method_37027	getCycledValue
c	epp$a	net/minecraft/client/gui/components/CycleButton$Builder	net/minecraft/class_5676$class_5677	net/minecraft/client/gui/components/CycleButton$Builder
	f	I	a	f_168920_	field_27972	initialIndex
	f	Ljava/lang/Object;	b	f_168921_	field_27973	initialValue
	f	Ljava/util/function/Function;	c	f_168922_	field_27974	valueStringifier
	f	Lenq$l;	d	f_168923_	field_27975	tooltipSupplier
	f	Ljava/util/function/Function;	e	f_168924_	field_27976	narrationProvider
	f	Lepp$c;	f	f_168925_	field_27977	values
	f	Z	g	f_168926_	field_27978	displayOnlyValue
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lenq$l;)Lepp$a;	a	m_232498_	method_32618	withTooltip
	m	()Lepp$a;	a	m_168929_	method_32616	displayOnlyValue
	m	(Lepp;Ljava/lang/Object;)V	a	m_168945_	method_35724	method_35724
	m	(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lepp$a;	a	m_168955_	method_32622	withValues
	m	(Ljava/util/function/Function;)Lepp$a;	a	m_168959_	method_32623	withCustomNarration
	m	(IIIILsw;)Lepp;	a	m_168930_	method_35723	create
	m	(Ljava/lang/Object;)Lepp$a;	a	m_168948_	method_32619	withInitialValue
	m	(Lepp$c;)Lepp$a;	a	m_232500_	method_42729	withValues
	m	([Ljava/lang/Object;)Lepp$a;	a	m_168961_	method_32624	withValues
	m	(Ljava/util/List;Ljava/util/List;)Lepp$a;	a	m_168952_	method_32621	withValues
	m	(IIIILsw;Lepp$b;)Lepp;	a	m_168936_	method_32617	create
	m	(Ljava/util/Collection;)Lepp$a;	a	m_232502_	method_32620	withValues
	m	(Ljava/lang/Object;)Leqp;	b	m_257070_	method_32625	method_32625
c	epp$b	net/minecraft/client/gui/components/CycleButton$OnValueChange	net/minecraft/class_5676$class_5678	net/minecraft/client/gui/components/CycleButton$OnValueChange
	m	(Lepp;Ljava/lang/Object;)V	onValueChange	m_168965_	onValueChange	onValueChange
c	epp$c	net/minecraft/client/gui/components/CycleButton$ValueListSupplier	net/minecraft/class_5676$class_5680	net/minecraft/client/gui/components/CycleButton$ValueListSupplier
	m	()Ljava/util/List;	a	m_142477_	method_32626	getSelectedList
	m	(Ljava/util/Collection;)Lepp$c;	a	m_232504_	method_32627	create
	m	(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lepp$c;	a	m_168970_	method_32628	create
	m	()Ljava/util/List;	b	m_142478_	method_32629	getDefaultList
c	epp$c$1	net/minecraft/client/gui/components/CycleButton$ValueListSupplier$1	net/minecraft/class_5676$class_5680$1	net/minecraft/client/gui/components/CycleButton$ValueListSupplier$1
	f	Ljava/util/List;	a	f_168974_	field_27979	val$copy
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	epp$c$2	net/minecraft/client/gui/components/CycleButton$ValueListSupplier$2	net/minecraft/class_5676$class_5680$2	net/minecraft/client/gui/components/CycleButton$ValueListSupplier$2
	f	Ljava/util/function/BooleanSupplier;	a	f_168979_	field_27980	val$altSelector
	f	Ljava/util/List;	b	f_168980_	field_27981	val$altCopy
	f	Ljava/util/List;	c	f_168981_	field_27982	val$defaultCopy
	m	(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	epq	net/minecraft/client/gui/components/DebugScreenOverlay	net/minecraft/class_340	net/minecraft/client/gui/components/DebugScreenOverlay
	f	I	a	f_168988_	field_32187	COLOR_GREY
	f	I	b	f_168989_	field_32188	MARGIN_RIGHT
	f	I	c	f_168990_	field_32189	MARGIN_LEFT
	f	I	d	f_168991_	field_32190	MARGIN_TOP
	f	Ljava/util/Map;	e	f_94029_	field_19274	HEIGHTMAP_NAMES
	f	Lenn;	f	f_94030_	field_2079	minecraft
	f	Lepq$a;	g	f_232506_	field_38985	allocationRateCalculator
	f	Leov;	h	f_94031_	field_2081	font
	f	Leeg;	i	f_94032_	field_2082	block
	f	Leeg;	j	f_94033_	field_2083	liquid
	f	Lclt;	k	f_94034_	field_2085	lastPos
	f	Ldei;	l	f_94035_	field_2084	clientChunk
	f	Ljava/util/concurrent/CompletableFuture;	m	f_94036_	field_2080	serverChunk
	f	I	n	f_168992_	field_32191	RED
	f	I	o	f_168993_	field_32192	YELLOW
	f	I	p	f_168994_	field_32193	GREEN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Lfyp;)Ljava/util/Optional;	a	m_287797_	method_1841	method_1841
	m	(Leox;Laoo;IIZ)V	a	m_280604_	method_15870	drawChart
	m	(Lddx;)Ldei;	a	m_205370_	method_20540	method_20540
	m	()V	a	m_94040_	method_1842	clearChunkCache
	m	(Lhe;)Ljava/lang/String;	a	m_205374_	method_40205	printBiome
	m	(Lacp;)Ljava/lang/String;	a	m_205376_	method_40206	method_40206
	m	(Leox;)V	a	m_94056_	method_1846	render
	m	(IIII)I	a	m_94045_	method_1833	getSampleColor
	m	(Ljava/util/EnumMap;)V	a	m_94069_	method_20455	method_20455
	m	(Lanl;)Ljava/lang/String;	a	m_205378_	method_40203	method_40203
	m	(Lcnk;)Ljava/lang/String;	a	m_205366_	method_40204	method_40204
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lbgc;)Ljava/lang/String;	a	m_94066_	method_27870	method_27870
	m	(J)J	a	m_94050_	method_1838	bytesToMegabytes
	m	(Lahp$a;)Ldei;	a	m_205362_	method_20542	method_20542
	m	(Leox;Ljava/util/List;Z)V	a	m_286013_	method_51745	renderLines
	m	(Lcom/mojang/datafixers/util/Either;)Ldei;	a	m_205368_	method_20541	method_20541
	m	(IIF)I	a	m_94041_	method_1843	colorLerp
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	a	m_94071_	method_1845	getPropertyValueString
	m	(Leox;)V	b	m_280186_	method_1847	drawGameInformation
	m	()Ljava/util/List;	b	m_94075_	method_1835	getGameInformation
	m	(Lanl;)Ljava/lang/String;	b	m_205364_	method_40207	method_40207
	m	(Leox;)V	c	m_280532_	method_1848	drawSystemInformation
	m	()Ljava/util/List;	c	m_94078_	method_1839	getSystemInformation
	m	()Laif;	d	m_94081_	method_20603	getServerLevel
	m	(Leox;)V	d	m_285668_	method_51746	method_51746
	m	()Ljava/lang/String;	e	m_94082_	method_27871	getServerChunkStats
	m	()Lcmm;	f	m_94083_	method_1840	getLevel
	m	()Ldei;	g	m_94084_	method_1834	getServerChunk
	m	()Ldei;	h	m_94085_	method_1836	getClientChunk
c	epq$1	net/minecraft/client/gui/components/DebugScreenOverlay$1	net/minecraft/class_340$1	net/minecraft/client/gui/components/DebugScreenOverlay$1
	f	[I	a	f_94086_	field_2086	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	epq$a	net/minecraft/client/gui/components/DebugScreenOverlay$AllocationRateCalculator	net/minecraft/class_340$class_7412	net/minecraft/client/gui/components/DebugScreenOverlay$AllocationRateCalculator
	f	I	a	f_232507_	field_38986	UPDATE_INTERVAL_MS
	f	Ljava/util/List;	b	f_232508_	field_38987	GC_MBEANS
	f	J	c	f_232509_	field_38988	lastTime
	f	J	d	f_232510_	field_38989	lastHeapUsage
	f	J	e	f_232511_	field_38990	lastGcCounts
	f	J	f	f_232512_	field_38991	lastRate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()J	a	m_232515_	method_43447	gcCounts
	m	(J)J	a	m_232516_	method_43448	bytesAllocatedPerSecond
c	epr	net/minecraft/client/gui/components/EditBox	net/minecraft/class_342	net/minecraft/client/gui/components/EditBox
	f	I	A	f_94101_	field_2102	cursorPos
	f	I	C	f_94102_	field_2101	highlightPos
	f	I	D	f_94103_	field_2100	textColor
	f	I	E	f_94104_	field_2098	textColorUneditable
	f	Ljava/lang/String;	F	f_94088_	field_2106	suggestion
	f	Ljava/util/function/Consumer;	G	f_94089_	field_2088	responder
	f	Ljava/util/function/Predicate;	H	f_94090_	field_2104	filter
	f	Ljava/util/function/BiFunction;	I	f_94091_	field_2099	formatter
	f	Lsw;	J	f_256828_	field_41100	hint
	f	I	a	f_168999_	field_32194	BACKWARDS
	f	I	b	f_169000_	field_32195	FORWARDS
	f	I	c	f_169001_	field_32196	DEFAULT_TEXT_COLOR
	f	I	d	f_169002_	field_32197	CURSOR_INSERT_WIDTH
	f	I	e	f_169003_	field_32198	CURSOR_INSERT_COLOR
	f	Ljava/lang/String;	f	f_169004_	field_32199	CURSOR_APPEND_CHARACTER
	f	I	g	f_169005_	field_32201	BORDER_COLOR_FOCUSED
	f	I	h	f_169006_	field_32202	BORDER_COLOR
	f	I	i	f_169007_	field_32203	BACKGROUND_COLOR
	f	Leov;	j	f_94092_	field_2105	font
	f	Ljava/lang/String;	k	f_94093_	field_2092	value
	f	I	l	f_94094_	field_2108	maxLength
	f	I	u	f_94095_	field_2107	frame
	f	Z	v	f_94096_	field_2095	bordered
	f	Z	w	f_94097_	field_2096	canLoseFocus
	f	Z	x	f_94098_	field_2094	isEditable
	f	Z	y	f_94099_	field_17037	shiftPressed
	f	I	z	f_94100_	field_2103	displayPos
	m	(Leov;IIIILepr;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Leov;IIIILsw;)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_94222_	method_20316	isEditable
	m	(II)I	a	m_94128_	method_1869	getWordPosition
	m	(Ljava/lang/String;)V	a	m_94144_	method_1852	setValue
	m	(Ljava/util/function/BiFunction;)V	a	m_94149_	method_1854	setFormatter
	m	(IIZ)I	a	m_94140_	method_1864	getWordPosition
	m	()V	a	m_94120_	method_1865	tick
	m	(I)V	a	m_94176_	method_1877	deleteWords
	m	(Ljava/lang/String;Ljava/lang/Integer;)Laom;	a	m_94146_	method_1873	method_1873
	m	(Leox;IIII)V	a	m_264315_	method_1886	renderHighlight
	m	(Ljava/util/function/Predicate;)V	a	m_94153_	method_1890	setFilter
	m	(Z)V	b	m_94182_	method_1858	setBordered
	m	(Ljava/util/function/Consumer;)V	b	m_94151_	method_1863	setResponder
	m	(Ljava/lang/String;)V	b	m_94164_	method_1867	insertText
	m	()Ljava/lang/String;	b	m_94155_	method_1882	getValue
	m	(Lsw;)V	c	m_257771_	method_47404	setHint
	m	(Z)V	c	m_94186_	method_1888	setEditable
	m	(Ljava/lang/String;)V	c	m_94167_	method_1887	setSuggestion
	m	(Ljava/lang/String;)V	d	m_94174_	method_1874	onValueChange
	m	(Z)V	d	m_94190_	method_1856	setCanLoseFocus
	m	()Ljava/lang/String;	e	m_94173_	method_1866	getHighlighted
	m	(Z)V	e	m_94194_	method_1862	setVisible
	m	()V	f	m_94198_	method_1870	moveCursorToStart
	m	()V	g	m_94201_	method_1872	moveCursorToEnd
	m	(I)V	h	m_94180_	method_1878	deleteChars
	m	(I)I	i	m_94184_	method_1853	getWordPosition
	m	(I)V	j	m_94188_	method_1855	moveCursor
	m	(I)V	k	m_94192_	method_1883	moveCursorTo
	m	(I)V	l	m_94196_	method_1875	setCursorPosition
	m	(I)V	m	m_94199_	method_1880	setMaxLength
	m	(I)V	n	m_94202_	method_1868	setTextColor
	m	(I)V	o	m_94205_	method_1860	setTextColorUneditable
	m	(I)V	p	m_94208_	method_1884	setHighlightPos
	m	(I)I	q	m_94211_	method_1889	getScreenX
	m	(I)V	r	m_94217_	method_16873	deleteText
	m	(I)I	s	m_94220_	method_27537	getCursorPos
	m	()Z	u	m_94204_	method_20315	canConsumeInput
	m	()I	v	m_94207_	method_1881	getCursorPosition
	m	()I	w	m_94210_	method_1859	getInnerWidth
	m	()Z	x	m_94213_	method_1885	isVisible
	m	()I	y	m_94216_	method_1861	getMaxLength
	m	()Z	z	m_94219_	method_1851	isBordered
c	eps	net/minecraft/client/gui/components/FittingMultiLineTextWidget	net/minecraft/class_8577	net/minecraft/client/gui/components/FittingMultiLineTextWidget
	f	Leov;	a	f_289701_	field_44947	font
	f	Leqa;	b	f_289706_	field_44948	multilineWidget
	m	(IIIILsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(I)Leps;	a	m_289737_	method_52234	setColor
c	ept	net/minecraft/client/gui/components/ImageButton	net/minecraft/class_344	net/minecraft/client/gui/components/ImageButton
	f	I	A	f_94228_	field_19080	textureHeight
	f	Lacq;	b	f_94223_	field_2127	resourceLocation
	f	I	c	f_94224_	field_2126	xTexStart
	f	I	d	f_94225_	field_2125	yTexStart
	f	I	e	f_94226_	field_19079	yDiffTex
	f	I	f	f_94227_	field_2124	textureWidth
	m	(IIIIIIILacq;IILepi$c;)V	<init>	<init>	<init>	<init>
	m	(IIIIIIILacq;Lepi$c;)V	<init>	<init>	<init>	<init>
	m	(IIIIIIILacq;IILepi$c;Lsw;)V	<init>	<init>	<init>	<init>
	m	(IIIIIILacq;Lepi$c;)V	<init>	<init>	<init>	<init>
c	epu	net/minecraft/client/gui/components/ImageWidget	net/minecraft/class_8208	net/minecraft/client/gui/components/ImageWidget
	f	Lacq;	a	f_273859_	field_43057	imageLocation
	m	(IIIILacq;)V	<init>	<init>	<init>	<init>
	m	(IILacq;)V	<init>	<init>	<init>	<init>
c	epv	net/minecraft/client/gui/components/LerpingBossEvent	net/minecraft/class_345	net/minecraft/client/gui/components/LerpingBossEvent
	f	F	h	f_94286_	field_2129	targetPercent
	f	J	i	f_94287_	field_2128	setTime
	f	J	j	f_169019_	field_32204	LERP_MILLISECONDS
	m	(Ljava/util/UUID;Lsw;FLbdn$a;Lbdn$b;ZZZ)V	<init>	<init>	<init>	<init>
c	epw	net/minecraft/client/gui/components/LockIconButton	net/minecraft/class_347	net/minecraft/client/gui/components/LockIconButton
	f	Z	a	f_94297_	field_2131	locked
	m	(IILepi$c;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_94302_	method_1896	isLocked
	m	(Z)V	b	m_94309_	method_1895	setLocked
c	epw$a	net/minecraft/client/gui/components/LockIconButton$Icon	net/minecraft/class_347$class_348	net/minecraft/client/gui/components/LockIconButton$Icon
	f	Lepw$a;	a	LOCKED	field_2137	LOCKED
	f	Lepw$a;	b	LOCKED_HOVER	field_2138	LOCKED_HOVER
	f	Lepw$a;	c	LOCKED_DISABLED	field_2139	LOCKED_DISABLED
	f	Lepw$a;	d	UNLOCKED	field_2132	UNLOCKED
	f	Lepw$a;	e	UNLOCKED_HOVER	field_2133	UNLOCKED_HOVER
	f	Lepw$a;	f	UNLOCKED_DISABLED	field_2140	UNLOCKED_DISABLED
	f	I	g	f_94317_	field_2135	x
	f	I	h	f_94318_	field_2134	y
	f	[Lepw$a;	i	$VALUES	field_2136	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	()I	a	m_94326_	method_1897	getX
	m	()I	b	m_94327_	method_1898	getY
	m	()[Lepw$a;	c	m_169032_	method_36870	$values
c	epx	net/minecraft/client/gui/components/LogoRenderer	net/minecraft/class_8020	net/minecraft/client/gui/components/LogoRenderer
	f	Lacq;	a	f_263712_	field_41805	MINECRAFT_LOGO
	f	Lacq;	b	f_278419_	field_44540	EASTER_EGG_LOGO
	f	Lacq;	c	f_263806_	field_41806	MINECRAFT_EDITION
	f	I	d	f_263835_	field_41807	LOGO_WIDTH
	f	I	e	f_263775_	field_41808	LOGO_HEIGHT
	f	I	f	f_263676_	field_41809	DEFAULT_HEIGHT_OFFSET
	f	I	g	f_278428_	field_44541	LOGO_TEXTURE_WIDTH
	f	I	h	f_278414_	field_44542	LOGO_TEXTURE_HEIGHT
	f	I	i	f_278429_	field_44543	EDITION_WIDTH
	f	I	j	f_278399_	field_44544	EDITION_HEIGHT
	f	I	k	f_278377_	field_44545	EDITION_TEXTURE_WIDTH
	f	I	l	f_278401_	field_44546	EDITION_TEXTURE_HEIGHT
	f	I	m	f_278513_	field_44547	EDITION_LOGO_OVERLAP
	f	Z	n	f_263665_	field_41810	showEasterEgg
	f	Z	o	f_263708_	field_41811	keepLogoThroughFade
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Leox;IFI)V	a	m_280118_	method_48210	renderLogo
	m	(Leox;IF)V	a	m_280037_	method_48209	renderLogo
c	epy	net/minecraft/client/gui/components/MultiLineEditBox	net/minecraft/class_7529	net/minecraft/client/gui/components/MultiLineEditBox
	f	I	a	f_238826_	field_39502	CURSOR_INSERT_WIDTH
	f	I	b	f_238688_	field_39503	CURSOR_INSERT_COLOR
	f	Ljava/lang/String;	c	f_238647_	field_39504	CURSOR_APPEND_CHARACTER
	f	I	d	f_238712_	field_39505	TEXT_COLOR
	f	I	e	f_238758_	field_39506	PLACEHOLDER_TEXT_COLOR
	f	Leov;	f	f_238790_	field_39507	font
	f	Lsw;	g	f_238653_	field_39508	placeholder
	f	Leqb;	h	f_238540_	field_39509	textField
	f	I	i	f_238824_	field_39510	frame
	m	(Leov;IIIILsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_240159_	method_44400	setValue
	m	(I)V	a	m_239313_	method_44402	setCharacterLimit
	m	(Leox;IIII)V	b	m_280065_	method_44403	renderHighlight
	m	(Ljava/util/function/Consumer;)V	b	m_239273_	method_44401	setValueListener
	m	(DD)V	f	m_239275_	method_44404	seekCursorScreen
	m	()Ljava/lang/String;	u	m_239249_	method_44405	getValue
	m	()V	v	m_239213_	method_44406	tick
	m	()V	w	m_239911_	method_44407	scrollToCursor
	m	()D	x	m_239745_	method_44408	getDisplayableLineCount
c	epz	net/minecraft/client/gui/components/MultiLineLabel	net/minecraft/class_5489	net/minecraft/client/gui/components/MultiLineLabel
	f	Lepz;	a	f_94331_	field_26528	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leov;Ljava/util/List;)Lepz;	a	m_169036_	method_35726	create
	m	(Leov;Lta;II)Lepz;	a	m_94345_	method_30891	create
	m	()I	a	m_5770_	method_30887	getLineCount
	m	(Leov;Lta;I)Lepz;	a	m_94341_	method_30890	create
	m	(Leox;IIIII)V	a	m_207298_	method_41154	renderBackgroundCentered
	m	(Leox;II)I	a	m_6276_	method_30888	renderCentered
	m	(Leov;Laom;)Lepz$a;	a	m_169033_	method_35725	method_35725
	m	(Leox;IIII)I	a	m_6514_	method_30889	renderCentered
	m	(Leov;[Lsw;)Lepz;	a	m_94350_	method_30892	create
	m	()I	b	m_214161_	method_44048	getWidth
	m	(Leov;Laom;)Lepz$a;	b	m_94358_	method_30894	method_30894
	m	(Leov;Ljava/util/List;)Lepz;	b	m_94361_	method_30895	createFixed
	m	(Leox;IIII)I	b	m_6508_	method_30893	renderLeftAligned
	m	(Leov;Laom;)Lepz$a;	c	m_94369_	method_30897	method_30897
	m	(Leox;IIII)I	c	m_6516_	method_30896	renderLeftAlignedNoShadow
	m	(Leov;Laom;)Lepz$a;	d	m_94372_	method_30898	method_30898
c	epz$1	net/minecraft/client/gui/components/MultiLineLabel$1	net/minecraft/class_5489$1	net/minecraft/client/gui/components/MultiLineLabel$1
	m	()V	<init>	<init>	<init>	<init>
c	epz$2	net/minecraft/client/gui/components/MultiLineLabel$2	net/minecraft/class_5489$2	net/minecraft/client/gui/components/MultiLineLabel$2
	f	Ljava/util/List;	b	f_94400_	field_26530	val$lines
	f	Leov;	c	f_94399_	field_26529	val$font
	f	I	d	f_232519_	field_39338	width
	m	(Ljava/util/List;Leov;)V	<init>	<init>	<init>	<init>
	m	(Lepz$a;)I	a	m_232523_	method_41155	method_41155
	m	(Lepz$a;)I	b	m_232526_	method_44049	method_44049
c	epz$a	net/minecraft/client/gui/components/MultiLineLabel$TextWithWidth	net/minecraft/class_5489$class_5490	net/minecraft/client/gui/components/MultiLineLabel$TextWithWidth
	f	Laom;	a	f_94427_	field_26531	text
	f	I	b	f_94428_	field_26532	width
	m	(Laom;I)V	<init>	<init>	<init>	<init>
c	eq	net/minecraft/commands/arguments/ResourceLocationArgument	net/minecraft/class_2232	net/minecraft/commands/arguments/ResourceLocationArgument
	f	Ljava/util/Collection;	a	f_106977_	field_9946	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_106978_	field_9945	ERROR_UNKNOWN_ADVANCEMENT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_106979_	field_9947	ERROR_UNKNOWN_RECIPE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	d	f_106980_	field_21506	ERROR_UNKNOWN_PREDICATE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	e	f_171024_	field_28002	ERROR_UNKNOWN_ITEM_MODIFIER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leq;	a	m_106984_	method_9441	id
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_212420_	method_17788	method_17788
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_106990_	method_32687	method_32687
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lae;	a	m_106987_	method_9439	getAdvancement
	m	(Lcom/mojang/brigadier/StringReader;)Lacq;	a	parse	method_9446	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcjc;	b	m_106994_	method_9442	getRecipe
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_106997_	method_9445	method_9445
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leck;	c	m_107001_	method_23727	getPredicate
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_107004_	method_9444	method_9444
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leaz;	d	m_171031_	method_32688	getItemModifier
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_107009_	method_9440	method_9440
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lacq;	e	m_107011_	method_9443	getId
c	eqa	net/minecraft/client/gui/components/MultiLineTextWidget	net/minecraft/class_7940	net/minecraft/client/gui/components/MultiLineTextWidget
	f	Ljava/util/OptionalInt;	a	f_268685_	field_42486	maxWidth
	f	Ljava/util/OptionalInt;	b	f_268603_	field_42487	maxRows
	f	Lapm;	c	f_268539_	field_42488	cache
	f	Z	d	f_260670_	field_41343	centered
	m	(Lsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(IILsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(Leov;Leqa$a;)Lepz;	a	m_269442_	method_48980	method_48980
	m	(Z)Leqa;	b	m_269484_	method_48981	setCentered
	m	()Leqa$a;	e	m_269393_	method_48982	getFreshCacheKey
	m	(I)Leqa;	h	m_269033_	method_48983	setColor
	m	(I)Leqa;	i	m_269098_	method_48984	setMaxWidth
	m	(I)Leqa;	j	m_269328_	method_48985	setMaxRows
c	eqa$a	net/minecraft/client/gui/components/MultiLineTextWidget$CacheKey	net/minecraft/class_7940$class_8131	net/minecraft/client/gui/components/MultiLineTextWidget$CacheKey
	f	Lsw;	a	f_268701_	comp_1256	message
	f	I	b	f_268646_	comp_1257	maxWidth
	f	Ljava/util/OptionalInt;	c	f_268550_	comp_1258	maxRows
	m	(Lsw;ILjava/util/OptionalInt;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	f_268701_	comp_1256	message
	m	()I	b	f_268646_	comp_1257	maxWidth
	m	()Ljava/util/OptionalInt;	c	f_268550_	comp_1258	maxRows
c	eqb	net/minecraft/client/gui/components/MultilineTextField	net/minecraft/class_7530	net/minecraft/client/gui/components/MultilineTextField
	f	I	a	f_238667_	field_39511	NO_CHARACTER_LIMIT
	f	I	b	f_238620_	field_39512	LINE_SEEK_PIXEL_BIAS
	f	Leov;	c	f_238538_	field_39513	font
	f	Ljava/util/List;	d	f_238722_	field_39514	displayLines
	f	Ljava/lang/String;	e	f_238645_	field_39515	value
	f	I	f	f_238566_	field_39516	cursor
	f	I	g	f_238550_	field_39517	selectCursor
	f	Z	h	f_238557_	field_39518	selecting
	f	I	i	f_238569_	field_39519	characterLimit
	f	I	j	f_238603_	field_39520	width
	f	Ljava/util/function/Consumer;	k	f_238527_	field_39521	valueListener
	f	Ljava/lang/Runnable;	l	f_238625_	field_39522	cursorListener
	m	(Leov;I)V	<init>	<init>	<init>	<init>
	m	(Leqq;I)V	a	m_239797_	method_44412	seekCursor
	m	(Ljava/lang/String;)V	a	m_239677_	method_44414	setValue
	m	(Z)V	a	m_239950_	method_44417	setSelecting
	m	()I	a	m_239390_	method_44409	characterLimit
	m	(Ljava/lang/Runnable;)V	a	m_239257_	method_44413	setCursorListener
	m	(Ljava/util/function/Consumer;)V	a	m_239919_	method_44415	setValueListener
	m	(I)V	a	m_240162_	method_44411	setCharacterLimit
	m	(DD)V	a	m_239578_	method_44410	seekCursorToPoint
	m	(Lts;II)V	a	m_239845_	method_44416	method_44416
	m	(Ljava/lang/String;)V	b	m_240015_	method_44420	insertText
	m	(I)V	b	m_239474_	method_44419	deleteText
	m	()Z	b	m_239629_	method_44418	hasCharacterLimit
	m	()Ljava/lang/String;	c	m_239618_	method_44421	value
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_239842_	method_44423	truncateFullText
	m	(I)Leqb$a;	c	m_239144_	method_44422	getLineView
	m	(I)V	d	m_239393_	method_44425	seekCursorLine
	m	()I	d	m_239456_	method_44424	cursor
	m	(Ljava/lang/String;)Ljava/lang/String;	d	m_239417_	method_44426	truncateInsertionText
	m	()Leqb$a;	e	m_239982_	method_44427	getSelected
	m	(Ljava/lang/String;)V	e	m_239234_	method_44429	method_44429
	m	(I)Z	e	m_239711_	method_44428	keyPressed
	m	()I	f	m_239340_	method_44430	getLineCount
	m	(I)Leqb$a;	f	m_239854_	method_44431	getCursorLineView
	m	()I	g	m_239268_	method_44432	getLineAtCursor
	m	(I)I	g	m_240092_	method_44433	getWordEndPosition
	m	()Ljava/lang/Iterable;	h	m_239290_	method_44434	iterateLines
	m	()Z	i	m_239344_	method_44435	hasSelection
	m	()Ljava/lang/String;	j	m_240059_	method_44436	getSelectedText
	m	()Leqb$a;	k	m_239637_	method_44437	getPreviousWord
	m	()Leqb$a;	l	m_239361_	method_44438	getNextWord
	m	()Leqb$a;	m	m_240043_	method_44439	getCursorLineView
	m	()V	n	m_239743_	method_44440	onValueChange
	m	()V	o	m_239915_	method_44441	reflowDisplayLines
	m	()V	p	m_239744_	method_44442	method_44442
c	eqb$1	net/minecraft/client/gui/components/MultilineTextField$1	net/minecraft/class_7530$1	net/minecraft/client/gui/components/MultilineTextField$1
	f	[I	a	f_238786_	field_39523	$SwitchMap$net$minecraft$client$gui$components$Whence
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eqb$a	net/minecraft/client/gui/components/MultilineTextField$StringView	net/minecraft/class_7530$class_7531	net/minecraft/client/gui/components/MultilineTextField$StringView
	f	I	a	f_238590_	comp_862	beginIndex
	f	I	b	f_238654_	comp_863	endIndex
	f	Leqb$a;	c	f_238547_	field_39524	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	a	f_238590_	comp_862	beginIndex
	m	()I	b	f_238654_	comp_863	endIndex
c	eqc	net/minecraft/client/gui/components/ObjectSelectionList	net/minecraft/class_4280	net/minecraft/client/gui/components/ObjectSelectionList
	f	Lsw;	a	f_169039_	field_33783	USAGE_NARRATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;IIIII)V	<init>	<init>	<init>	<init>
c	eqc$a	net/minecraft/client/gui/components/ObjectSelectionList$Entry	net/minecraft/class_4280$class_4281	net/minecraft/client/gui/components/ObjectSelectionList$Entry
	m	()V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_142172_	method_37006	getNarration
c	eqd	net/minecraft/client/gui/components/OptionsList	net/minecraft/class_353	net/minecraft/client/gui/components/OptionsList
	m	(Lenn;IIIII)V	<init>	<init>	<init>	<init>
	m	(Lenq;)I	a	m_232528_	method_20406	addBig
	m	(Lenq;Lenq;)V	a	m_232530_	method_20407	addSmall
	m	([Lenq;)V	a	m_232533_	method_20408	addSmall
	m	(Lenq;)Lepf;	b	m_232535_	method_31046	findOption
	m	(DD)Ljava/util/Optional;	c	m_94480_	method_29624	getMouseOver
c	eqd$a	net/minecraft/client/gui/components/OptionsList$Entry	net/minecraft/class_353$class_354	net/minecraft/client/gui/components/OptionsList$Entry
	f	Ljava/util/Map;	a	f_169045_	field_27983	options
	f	Ljava/util/List;	b	f_94485_	field_18214	children
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(ILeox;IIFLepf;)V	a	m_279743_	method_18622	method_18622
	m	(Lenr;ILenq;)Leqd$a;	a	m_232537_	method_20409	big
	m	(Lenr;ILenq;Lenq;)Leqd$a;	a	m_232541_	method_20410	small
c	eqe	net/minecraft/client/gui/components/PlainTextButton	net/minecraft/class_7077	net/minecraft/client/gui/components/PlainTextButton
	f	Leov;	a	f_211751_	field_37257	font
	f	Lsw;	b	f_211752_	field_37258	message
	f	Lsw;	c	f_211753_	field_37259	underlinedMessage
	m	(IIIILsw;Lepi$c;Leov;)V	<init>	<init>	<init>	<init>
c	eqf	net/minecraft/client/gui/components/PlayerFaceRenderer	net/minecraft/class_7532	net/minecraft/client/gui/components/PlayerFaceRenderer
	f	I	a	f_238683_	field_39525	SKIN_HEAD_U
	f	I	b	f_238628_	field_39526	SKIN_HEAD_V
	f	I	c	f_238605_	field_39527	SKIN_HEAD_WIDTH
	f	I	d	f_238606_	field_39528	SKIN_HEAD_HEIGHT
	f	I	e	f_238559_	field_39529	SKIN_HAT_U
	f	I	f	f_238759_	field_39530	SKIN_HAT_V
	f	I	g	f_238692_	field_39531	SKIN_HAT_WIDTH
	f	I	h	f_238562_	field_39532	SKIN_HAT_HEIGHT
	f	I	i	f_238699_	field_39533	SKIN_TEX_WIDTH
	f	I	j	f_238780_	field_39534	SKIN_TEX_HEIGHT
	m	()V	<init>	<init>	<init>	<init>
	m	(Leox;Lacq;IIIZ)V	a	m_280078_	method_44444	drawHat
	m	(Leox;Lacq;III)V	a	m_280354_	method_44443	draw
	m	(Leox;Lacq;IIIZZ)V	a	m_280029_	method_44445	draw
c	eqg	net/minecraft/client/gui/components/PlayerTabOverlay	net/minecraft/class_355	net/minecraft/client/gui/components/PlayerTabOverlay
	f	I	a	f_169049_	field_32205	MAX_ROWS_PER_COL
	f	I	b	f_169050_	field_32206	HEART_EMPTY_CONTAINER
	f	I	c	f_169051_	field_32207	HEART_EMPTY_CONTAINER_BLINKING
	f	I	d	f_169052_	field_32208	HEART_FULL
	f	I	e	f_169053_	field_32209	HEART_HALF_FULL
	f	I	f	f_169054_	field_32210	HEART_GOLDEN_FULL
	f	I	g	f_169055_	field_32211	HEART_GOLDEN_HALF_FULL
	f	I	h	f_169056_	field_32212	HEART_GHOST_FULL
	f	I	i	f_169057_	field_32213	HEART_GHOST_HALF_FULL
	f	Ljava/util/Comparator;	j	f_243768_	field_2156	PLAYER_COMPARATOR
	f	Lacq;	k	f_279565_	field_44660	GUI_ICONS_LOCATION
	f	Lenn;	l	f_94519_	field_2155	minecraft
	f	Leow;	m	f_94520_	field_2157	gui
	f	Lsw;	n	f_94521_	field_2154	footer
	f	Lsw;	o	f_94522_	field_2153	header
	f	Z	p	f_94524_	field_2158	visible
	f	Ljava/util/Map;	q	f_244278_	field_40393	healthStates
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Leow;)V	<init>	<init>	<init>	<init>
	m	(Lffb;Ltj;)Lsw;	a	m_94551_	method_27538	decorateName
	m	(Ljava/util/Set;Ljava/util/UUID;)Z	a	m_246165_	method_45593	method_45593
	m	(Leox;ILefg;Lefd;)V	a	m_280406_	method_1919	render
	m	(Leox;IIILffb;)V	a	m_280020_	method_1923	renderPingIcon
	m	(Z)V	a	m_94556_	method_1921	setVisible
	m	(IIILjava/util/UUID;Leox;I)V	a	m_280237_	method_45590	renderTablistHearts
	m	(Lefd;ILjava/lang/String;IILjava/util/UUID;Leox;)V	a	m_280582_	method_1922	renderTablistScore
	m	(Lsw;)V	a	m_94554_	method_1924	setFooter
	m	()V	a	m_94529_	method_1920	reset
	m	(Lffb;)Lsw;	a	m_94549_	method_1918	getNameForDisplay
	m	(ILjava/util/UUID;)Leqg$a;	a	m_246766_	method_45591	method_45591
	m	()Ljava/util/List;	b	m_264246_	method_48213	getPlayerInfos
	m	(Lsw;)V	b	m_94558_	method_1925	setHeader
	m	(Lffb;)Ljava/util/UUID;	b	m_245935_	method_45594	method_45594
	m	(Lffb;)Ljava/lang/String;	c	m_252560_	method_46511	method_46511
	m	(Lffb;)Ljava/lang/String;	d	m_268767_	method_45595	method_45595
	m	(Lffb;)I	e	m_252561_	method_45592	method_45592
c	eqg$a	net/minecraft/client/gui/components/PlayerTabOverlay$HealthState	net/minecraft/class_355$class_7732	net/minecraft/client/gui/components/PlayerTabOverlay$HealthState
	f	J	a	f_244325_	field_40394	DISPLAY_UPDATE_DELAY
	f	J	b	f_244222_	field_40395	DECREASE_BLINK_DURATION
	f	J	c	f_243756_	field_40396	INCREASE_BLINK_DURATION
	f	I	d	f_243946_	field_40397	lastValue
	f	I	e	f_244019_	field_40398	displayedValue
	f	J	f	f_243817_	field_40399	lastUpdateTick
	f	J	g	f_244517_	field_40400	blinkUntilTick
	m	(I)V	<init>	<init>	<init>	<init>
	m	(IJ)V	a	m_245265_	method_45597	update
	m	()I	a	m_247739_	method_45596	displayedValue
	m	(J)Z	a	m_246447_	method_45598	isBlinking
c	eqh	net/minecraft/client/gui/components/Renderable	net/minecraft/class_4068	net/minecraft/client/gui/components/Renderable
	m	(Leox;IIF)V	a	m_88315_	method_25394	render
c	eqi	net/minecraft/client/gui/components/SplashRenderer	net/minecraft/class_8519	net/minecraft/client/gui/components/SplashRenderer
	f	Leqi;	a	f_279554_	field_44661	CHRISTMAS
	f	Leqi;	b	f_279542_	field_44662	NEW_YEAR
	f	Leqi;	c	f_279574_	field_44663	HALLOWEEN
	f	I	d	f_279585_	field_44664	WIDTH_OFFSET
	f	I	e	f_279658_	field_44665	HEIGH_OFFSET
	f	Ljava/lang/String;	f	f_279597_	field_44666	splash
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Leox;ILeov;I)V	a	m_280672_	method_51453	render
c	eqj	net/minecraft/client/gui/components/StateSwitchingButton	net/minecraft/class_361	net/minecraft/client/gui/components/StateSwitchingButton
	f	Lacq;	a	f_94608_	field_2193	resourceLocation
	f	Z	b	f_94609_	field_2194	isStateTriggered
	f	I	c	f_94610_	field_2192	xTexStart
	f	I	d	f_94611_	field_2191	yTexStart
	f	I	e	f_94612_	field_2190	xDiffTex
	f	I	f	f_94613_	field_2189	yDiffTex
	m	(IIIIZ)V	<init>	<init>	<init>	<init>
	m	(IIIILacq;)V	a	m_94624_	method_1962	initTextureValues
	m	()Z	a	m_94620_	method_1965	isStateTriggered
	m	(Z)V	b	m_94635_	method_1964	setStateTriggered
c	eqk	net/minecraft/client/gui/components/StringWidget	net/minecraft/class_7842	net/minecraft/client/gui/components/StringWidget
	f	F	a	f_267370_	field_42121	alignX
	m	(Lsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(IILsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(IIIILsw;Leov;)V	<init>	<init>	<init>	<init>
	m	(F)Leqk;	b	m_267568_	method_48598	horizontalAlignment
	m	()Leqk;	e	m_267769_	method_48596	alignLeft
	m	()Leqk;	f	m_267729_	method_48597	alignCenter
	m	()Leqk;	g	m_267574_	method_48599	alignRight
	m	(I)Leqk;	h	m_269033_	method_46438	setColor
c	eql	net/minecraft/client/gui/components/SubtitleOverlay	net/minecraft/class_359	net/minecraft/client/gui/components/SubtitleOverlay
	f	J	a	f_169070_	field_32214	DISPLAY_TIME
	f	Lenn;	b	f_94637_	field_2182	minecraft
	f	Ljava/util/List;	c	f_94638_	field_2183	subtitles
	f	Z	d	f_94639_	field_2184	isListening
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leox;)V	a	m_280227_	method_1957	render
c	eql$a	net/minecraft/client/gui/components/SubtitleOverlay$Subtitle	net/minecraft/class_359$class_360	net/minecraft/client/gui/components/SubtitleOverlay$Subtitle
	f	Lsw;	a	f_94648_	field_2188	text
	f	J	b	f_94649_	field_2185	time
	f	Leei;	c	f_94650_	field_2186	location
	m	(Lsw;Leei;)V	<init>	<init>	<init>	<init>
	m	(Leei;)V	a	m_94656_	method_1958	refresh
	m	()Lsw;	a	m_94655_	method_1960	getText
	m	()J	b	m_94658_	method_1961	getTime
	m	()Leei;	c	m_94659_	method_1959	getLocation
c	eqm	net/minecraft/client/gui/components/TabButton	net/minecraft/class_8209	net/minecraft/client/gui/components/TabButton
	f	Lacq;	a	f_273920_	field_43058	TEXTURE_LOCATION
	f	I	b	f_273933_	field_43059	TEXTURE_WIDTH
	f	I	c	f_273828_	field_43060	TEXTURE_HEIGHT
	f	I	d	f_273883_	field_43061	TEXTURE_BORDER
	f	I	e	f_273822_	field_43062	TEXTURE_BORDER_BOTTOM
	f	I	f	f_273861_	field_43063	SELECTED_OFFSET
	f	I	g	f_273873_	field_43064	TEXT_MARGIN
	f	I	h	f_273895_	field_43065	UNDERLINE_HEIGHT
	f	I	i	f_273921_	field_43066	UNDERLINE_MARGIN_X
	f	I	j	f_273844_	field_43067	UNDERLINE_MARGIN_BOTTOM
	f	Lera;	k	f_273884_	field_43068	tabManager
	f	Leqz;	l	f_273837_	field_43069	tab
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lera;Leqz;II)V	<init>	<init>	<init>	<init>
	m	(Leox;Leov;I)V	a	m_274488_	method_49608	renderString
	m	()I	a	m_274514_	method_49607	getTextureY
	m	()Leqz;	b	m_274356_	method_49609	tab
	m	(Leox;Leov;I)V	b	m_274365_	method_49610	renderFocusUnderline
	m	()Z	e	m_274319_	method_49611	isSelected
c	eqn	net/minecraft/client/gui/components/TabOrderedElement	net/minecraft/class_8083	net/minecraft/client/gui/components/TabOrderedElement
	m	()I	aC_	m_267579_	method_48590	getTabOrderGroup
c	eqo	net/minecraft/client/gui/components/TextAndImageButton	net/minecraft/class_8084	net/minecraft/client/gui/components/TextAndImageButton
	f	I	A	f_267392_	field_42123	xOffset
	f	I	C	f_267457_	field_42124	yOffset
	f	I	D	f_267436_	field_42125	usedTextureWidth
	f	I	E	f_267434_	field_42126	usedTextureHeight
	f	Lacq;	a	f_273941_	field_43070	resourceLocation
	f	I	b	f_273904_	field_43071	xTexStart
	f	I	c	f_273857_	field_43072	yTexStart
	f	I	d	f_273911_	field_43073	yDiffTex
	f	I	e	f_273880_	field_43074	textureWidth
	f	I	f	f_273871_	field_43075	textureHeight
	m	(Lsw;IIIIIIIIILacq;Lepi$c;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lacq;Lepi$c;)Leqo$a;	a	m_267772_	method_48601	builder
	m	()I	a	m_267702_	method_48600	getXOffset
	m	()I	b	m_267831_	method_48602	getYOffset
c	eqo$a	net/minecraft/client/gui/components/TextAndImageButton$Builder	net/minecraft/class_8084$class_8085	net/minecraft/client/gui/components/TextAndImageButton$Builder
	f	Lsw;	a	f_267375_	field_42127	message
	f	Lacq;	b	f_267378_	field_42128	resourceLocation
	f	Lepi$c;	c	f_267427_	field_42129	onPress
	f	I	d	f_267472_	field_42130	xTexStart
	f	I	e	f_267366_	field_42131	yTexStart
	f	I	f	f_267451_	field_42132	yDiffTex
	f	I	g	f_267364_	field_42133	usedTextureWidth
	f	I	h	f_267408_	field_42134	usedTextureHeight
	f	I	i	f_267430_	field_42135	textureWidth
	f	I	j	f_267387_	field_42136	textureHeight
	f	I	k	f_267417_	field_42137	xOffset
	f	I	l	f_267433_	field_42138	yOffset
	m	(Lsw;Lacq;Lepi$c;)V	<init>	<init>	<init>	<init>
	m	()Leqo;	a	m_267775_	method_48603	build
	m	(I)Leqo$a;	a	m_267809_	method_48604	yDiffTex
	m	(II)Leqo$a;	a	m_267752_	method_48605	texStart
	m	(II)Leqo$a;	b	m_267570_	method_48606	offset
	m	(II)Leqo$a;	c	m_267765_	method_48607	usedTextureSize
	m	(II)Leqo$a;	d	m_267643_	method_48608	textureSize
c	eqp	net/minecraft/client/gui/components/Tooltip	net/minecraft/class_7919	net/minecraft/client/gui/components/Tooltip
	f	I	a	f_257026_	field_41101	MAX_WIDTH
	f	Lsw;	b	f_256850_	field_41102	message
	f	Ljava/util/List;	c	f_256766_	field_41103	cachedTooltip
	f	Lsw;	d	f_257004_	field_41104	narration
	m	(Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lsw;)Leqp;	a	m_257563_	method_47408	create
	m	(Lenn;)Ljava/util/List;	a	m_257408_	method_47405	toCharSequence
	m	(Lsw;)Leqp;	a	m_257550_	method_47407	create
	m	(Lenn;Lsw;)Ljava/util/List;	a	m_257868_	method_47406	splitTooltip
c	eqq	net/minecraft/client/gui/components/Whence	net/minecraft/class_7533	net/minecraft/client/gui/components/Whence
	f	Leqq;	a	ABSOLUTE	field_39535	ABSOLUTE
	f	Leqq;	b	RELATIVE	field_39536	RELATIVE
	f	Leqq;	c	END	field_39537	END
	f	[Leqq;	d	$VALUES	field_39538	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leqq;	a	m_239202_	method_44446	$values
c	eqr	net/minecraft/client/gui/components/events/AbstractContainerEventHandler	net/minecraft/class_362	net/minecraft/client/gui/components/events/AbstractContainerEventHandler
	f	Leqt;	a	f_94673_	field_22780	focused
	f	Z	b	f_94674_	field_22781	isDragging
	m	()V	<init>	<init>	<init>	<init>
c	eqs	net/minecraft/client/gui/components/events/ContainerEventHandler	net/minecraft/class_4069	net/minecraft/client/gui/components/events/ContainerEventHandler
	m	(Lesv$c;)Leou;	a	m_264559_	method_48215	handleTabNavigation
	m	(Lesv$a;)Leou;	a	m_264187_	method_48214	handleArrowNavigation
	m	(DDDLeqt;)Z	a	m_94689_	method_20082	method_20082
	m	(DDILeqt;)Z	a	m_94704_	method_20083	method_20083
	m	(Lesz;Lesx;Leqt;Lesv;)Leou;	a	m_264458_	method_48217	nextFocusPathInDirection
	m	(Lesx;Leqt;)Ljava/lang/Integer;	a	m_263865_	method_48216	method_48216
	m	(Leqt;)V	a	m_7522_	method_25395	setFocused
	m	()Z	aA_	m_7282_	method_25397	isDragging
	m	(Leqt;)V	b	m_94725_	method_20086	magicalSpecialHackyFocus
	m	(Lesx;Leqt;)Ljava/lang/Integer;	b	m_263864_	method_48219	method_48219
	m	(Lesz;Lesx;Leqt;Lesv;)Leou;	b	m_264486_	method_48220	nextFocusPathVaguelyInDirection
	m	(Leqt;)I	c	m_289585_	method_48609	method_48609
	m	(Z)V	c_	m_7897_	method_25398	setDragging
	m	(DD)Ljava/util/Optional;	d	m_94729_	method_19355	getChildAt
	m	()Ljava/util/List;	i	m_6702_	method_25396	children
	m	()Leqt;	t	m_7222_	method_25399	getFocused
c	eqt	net/minecraft/client/gui/components/events/GuiEventListener	net/minecraft/class_364	net/minecraft/client/gui/components/events/GuiEventListener
	f	J	B	f_212360_	field_37268	DOUBLE_CLICK_THRESHOLD_MS
	m	(DDIDD)Z	a	m_7979_	method_25403	mouseDragged
	m	(CI)Z	a	m_5534_	method_25400	charTyped
	m	(DDI)Z	a	m_6375_	method_25402	mouseClicked
	m	(DDD)Z	a	m_6050_	method_25401	mouseScrolled
	m	(III)Z	a	m_7933_	method_25404	keyPressed
	m	(Lesv;)Leou;	a	m_264064_	method_48205	nextFocusPath
	m	()Z	aB_	m_93696_	method_25370	isFocused
	m	()Leou;	aF_	m_264435_	method_48218	getCurrentFocusPath
	m	(DD)Z	a_	m_5953_	method_25405	isMouseOver
	m	(DDI)Z	b	m_6348_	method_25406	mouseReleased
	m	(III)Z	b	m_7920_	method_16803	keyReleased
	m	(Z)V	b_	m_93692_	method_25365	setFocused
	m	(DD)V	e	m_94757_	method_16014	mouseMoved
	m	()Lesz;	s	m_264198_	method_48202	getRectangle
c	equ	net/minecraft/client/gui/components/events/package-info	net/minecraft/class_6205	net/minecraft/client/gui/components/events/package-info
c	eqv	net/minecraft/client/gui/components/package-info	net/minecraft/class_6206	net/minecraft/client/gui/components/package-info
c	eqw	net/minecraft/client/gui/components/spectator/SpectatorGui	net/minecraft/class_365	net/minecraft/client/gui/components/spectator/SpectatorGui
	f	Lacq;	a	f_94760_	field_2199	SPECTATOR_LOCATION
	f	Lacq;	b	f_94761_	field_2197	WIDGETS_LOCATION
	f	J	c	f_169074_	field_32215	FADE_OUT_DELAY
	f	J	d	f_169075_	field_32216	FADE_OUT_TIME
	f	Lenn;	e	f_94762_	field_2201	minecraft
	f	J	f	f_94763_	field_2198	lastSelectionTime
	f	Lezp;	g	f_94764_	field_2200	menu
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIFFLezr;)V	a	m_280643_	method_1982	renderSlot
	m	()Z	a	m_94768_	method_1980	isMenuActive
	m	(I)V	a	m_94771_	method_1977	onHotbarSelected
	m	(Leox;FIILezt;)V	a	m_280016_	method_1975	renderPage
	m	(Leox;)V	a	m_280623_	method_1978	renderHotbar
	m	(Leox;)V	b	m_280365_	method_1979	renderTooltip
	m	(I)V	b	m_205380_	method_1976	onMouseScrolled
	m	()V	b	m_94793_	method_1983	onMouseMiddleClick
	m	()F	c	m_94794_	method_1981	getHotbarAlpha
c	eqx	net/minecraft/client/gui/components/spectator/package-info	net/minecraft/class_6207	net/minecraft/client/gui/components/spectator/package-info
c	eqy	net/minecraft/client/gui/components/tabs/GridLayoutTab	net/minecraft/class_8086	net/minecraft/client/gui/components/tabs/GridLayoutTab
	f	Lesf;	a	f_267367_	field_42139	layout
	f	Lsw;	b	f_267410_	field_42140	title
	m	(Lsw;)V	<init>	<init>	<init>	<init>
c	eqz	net/minecraft/client/gui/components/tabs/Tab	net/minecraft/class_8087	net/minecraft/client/gui/components/tabs/Tab
	m	(Ljava/util/function/Consumer;)V	a	m_267609_	method_48612	visitChildren
	m	()Lsw;	a	m_267600_	method_48610	getTabTitle
	m	(Lesz;)V	a	m_267697_	method_48611	doLayout
	m	()V	b	m_267681_	method_48613	tick
c	er	net/minecraft/commands/arguments/ResourceOrTagArgument	net/minecraft/class_7737	net/minecraft/commands/arguments/ResourceOrTagArgument
	f	Ljava/util/Collection;	a	f_244398_	field_40417	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	b	f_244215_	field_40418	ERROR_UNKNOWN_TAG
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	c	f_243833_	field_40419	ERROR_INVALID_TAG_TYPE
	f	Lhg;	d	f_243664_	field_40420	registryLookup
	f	Lacp;	e	f_244158_	field_40421	registryKey
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_245090_	method_45640	method_45640
	m	(Lacp;Lhe$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_245818_	method_45632	method_45632
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_246102_	method_45634	method_45634
	m	(Ler$c;Lacp;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_247081_	method_45638	method_45638
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lacp;)Ler$c;	a	m_245464_	method_45636	getResourceOrTag
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_246859_	method_45639	method_45639
	m	(Ldm;Lacp;)Ler;	a	m_247455_	method_45637	resourceOrTag
	m	(Lcom/mojang/brigadier/StringReader;)Ler$c;	a	parse	method_45635	parse
	m	(Lacp;Lhi$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_245664_	method_45633	method_45633
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	b	m_245252_	method_45641	method_45641
c	er$a	net/minecraft/commands/arguments/ResourceOrTagArgument$Info	net/minecraft/class_7737$class_7738	net/minecraft/commands/arguments/ResourceOrTagArgument$Info
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Ler$a$a;	a	m_213618_	method_45645	deserializeFromNetwork
	m	(Ler;)Ler$a$a;	a	m_214163_	method_45644	unpack
	m	(Ler$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_45642	serializeToJson
	m	(Ler$a$a;Lsf;)V	a	m_214155_	method_45643	serializeToNetwork
c	er$a$a	net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template	net/minecraft/class_7737$class_7738$class_7739	net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template
	f	Ler$a;	a	f_244454_	field_40422	field_40422
	f	Lacp;	b	f_244221_	field_40423	registryKey
	m	(Ler$a;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Ler;	a	m_213879_	method_45646	instantiate
c	er$b	net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult	net/minecraft/class_7737$class_7740	net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult
	f	Lhe$c;	a	f_243689_	comp_1023	value
	m	(Lhe$c;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Z	a	test	method_45649	test
	m	()Lhe$c;	c	f_243689_	comp_1023	value
c	er$c	net/minecraft/commands/arguments/ResourceOrTagArgument$Result	net/minecraft/class_7737$class_7741	net/minecraft/commands/arguments/ResourceOrTagArgument$Result
	m	()Lcom/mojang/datafixers/util/Either;	a	m_245347_	method_45647	unwrap
	m	(Lacp;)Ljava/util/Optional;	a	m_245172_	method_45648	cast
	m	()Ljava/lang/String;	b	m_245443_	method_45650	asPrintable
c	er$d	net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult	net/minecraft/class_7737$class_7742	net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult
	f	Lhi$c;	a	f_244078_	comp_1024	tag
	m	(Lhi$c;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Z	a	test	method_45651	test
	m	()Lhi$c;	c	f_244078_	comp_1024	tag
c	era	net/minecraft/client/gui/components/tabs/TabManager	net/minecraft/class_8088	net/minecraft/client/gui/components/tabs/TabManager
	f	Ljava/util/function/Consumer;	a	f_267431_	field_42141	addWidget
	f	Ljava/util/function/Consumer;	b	f_267452_	field_42142	removeWidget
	f	Leqz;	c	f_267400_	field_42143	currentTab
	f	Lesz;	d	f_267478_	field_42144	tabArea
	m	(Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()Leqz;	a	m_267695_	method_48614	getCurrentTab
	m	(Lesz;)V	a	m_267817_	method_48616	setTabArea
	m	(Leqz;Z)V	a	m_276088_	method_48615	setCurrentTab
	m	()V	b	m_267621_	method_48617	tickCurrent
c	erb	net/minecraft/client/gui/components/tabs/TabNavigationBar	net/minecraft/class_8089	net/minecraft/client/gui/components/tabs/TabNavigationBar
	f	I	a	f_268741_	field_42489	NO_TAB
	f	I	b	f_273832_	field_43076	MAX_WIDTH
	f	I	c	f_273831_	field_43077	HEIGHT
	f	I	d	f_273887_	field_43078	MARGIN
	f	Lsw;	e	f_273890_	field_43079	USAGE_NARRATION
	f	Lesf;	f	f_273942_	field_43080	layout
	f	I	g	f_267467_	field_42145	width
	f	Lera;	h	f_267401_	field_42146	tabManager
	f	Lcom/google/common/collect/ImmutableList;	i	f_267380_	field_42147	tabs
	f	Lcom/google/common/collect/ImmutableList;	j	f_267495_	field_42148	tabButtons
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILera;Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_267604_	method_48618	setWidth
	m	(Lera;I)Lerb$a;	a	m_267630_	method_48623	builder
	m	(IZ)V	a	m_276089_	method_48987	selectTab
	m	(Lesp;Leqm;)V	a	m_274560_	method_49612	narrateListElementPosition
	m	(I)Z	b	m_269419_	method_48988	keyPressed
	m	(Lesp;Leqm;)V	b	m_273976_	method_49614	method_49614
	m	()V	b	m_267766_	method_49613	arrangeElements
	m	(I)I	c	m_269123_	method_48990	getNextTabIndex
	m	()I	d	m_269025_	method_48989	currentTabIndex
	m	()Leqm;	e	m_274517_	method_49615	currentTabButton
	m	()Ljava/util/Optional;	f	m_273975_	method_49616	method_49616
c	erb$a	net/minecraft/client/gui/components/tabs/TabNavigationBar$Builder	net/minecraft/class_8089$class_8090	net/minecraft/client/gui/components/tabs/TabNavigationBar$Builder
	f	I	a	f_267429_	field_42151	width
	f	Lera;	b	f_267468_	field_42152	tabManager
	f	Ljava/util/List;	c	f_267496_	field_42153	tabs
	m	(Lera;I)V	<init>	<init>	<init>	<init>
	m	()Lerb;	a	m_267625_	method_48627	build
	m	([Leqz;)Lerb$a;	a	m_267824_	method_48631	addTabs
c	erc	net/minecraft/client/gui/components/tabs/package-info	net/minecraft/class_8091	net/minecraft/client/gui/components/tabs/package-info
c	erd	net/minecraft/client/gui/components/toasts/AdvancementToast	net/minecraft/class_367	net/minecraft/client/gui/components/toasts/AdvancementToast
	f	I	a	f_263764_	field_41812	DISPLAY_TIME
	f	Lae;	e	f_94795_	field_2205	advancement
	f	Z	f	f_94796_	field_2206	playedSound
	m	(Lae;)V	<init>	<init>	<init>	<init>
c	ere	net/minecraft/client/gui/components/toasts/RecipeToast	net/minecraft/class_366	net/minecraft/client/gui/components/toasts/RecipeToast
	f	J	a	f_169076_	field_32217	DISPLAY_TIME
	f	Lsw;	e	f_94803_	field_26533	TITLE_TEXT
	f	Lsw;	f	f_94804_	field_26534	DESCRIPTION_TEXT
	f	Ljava/util/List;	g	f_94805_	field_2202	recipes
	f	J	h	f_94806_	field_2204	lastChanged
	f	Z	i	f_94807_	field_2203	changed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcjc;)V	<init>	<init>	<init>	<init>
	m	(Lcjc;)V	a	m_94811_	method_1984	addItem
	m	(Lerh;Lcjc;)V	a	m_94817_	method_1985	addOrUpdate
c	erf	net/minecraft/client/gui/components/toasts/SystemToast	net/minecraft/class_370	net/minecraft/client/gui/components/toasts/SystemToast
	f	I	a	f_169078_	field_32219	MAX_LINE_SIZE
	f	I	e	f_243015_	field_39926	LINE_SPACING
	f	I	f	f_243021_	field_39927	MARGIN
	f	Lerf$a;	g	f_94820_	field_2213	id
	f	Lsw;	h	f_94821_	field_2215	title
	f	Ljava/util/List;	i	f_94822_	field_25037	messageLines
	f	J	j	f_94823_	field_2216	lastChanged
	f	Z	k	f_94824_	field_2214	changed
	f	I	l	f_94825_	field_25038	width
	m	(Lerf$a;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lerf$a;Lsw;Ljava/util/List;I)V	<init>	<init>	<init>	<init>
	m	(Lerh;Lerf$a;Lsw;Lsw;)V	a	m_94855_	method_27024	add
	m	(Lenn;Lerf$a;Lsw;Lsw;)Lerf;	a	m_94847_	method_29047	multiline
	m	(Lsw;Lsw;)V	a	m_94862_	method_1991	reset
	m	(Lenn;Ljava/lang/String;)V	a	m_94852_	method_27023	onWorldAccessFailure
	m	(Lsw;)Lcom/google/common/collect/ImmutableList;	a	m_94860_	method_29626	nullToEmpty
	m	(Leox;Lerh;IIII)V	a	m_280654_	method_29046	renderBackgroundRow
	m	(Lerh;Lerf$a;Lsw;Lsw;)V	b	m_94869_	method_1990	addOrUpdate
	m	(Lenn;Ljava/lang/String;)V	b	m_94866_	method_27025	onWorldDeleteFailure
	m	(Lenn;Ljava/lang/String;)V	c	m_94875_	method_29627	onPackCopyFailure
	m	()Lerf$a;	c	m_7283_	method_1989	getToken
c	erf$a	net/minecraft/client/gui/components/toasts/SystemToast$SystemToastIds	net/minecraft/class_370$class_371	net/minecraft/client/gui/components/toasts/SystemToast$SystemToastIds
	f	Lerf$a;	a	TUTORIAL_HINT	field_2218	TUTORIAL_HINT
	f	Lerf$a;	b	NARRATOR_TOGGLE	field_2219	NARRATOR_TOGGLE
	f	Lerf$a;	c	WORLD_BACKUP	field_2220	WORLD_BACKUP
	f	Lerf$a;	d	PACK_LOAD_FAILURE	field_21809	PACK_LOAD_FAILURE
	f	Lerf$a;	e	WORLD_ACCESS_FAILURE	field_23774	WORLD_ACCESS_FAILURE
	f	Lerf$a;	f	PACK_COPY_FAILURE	field_25445	PACK_COPY_FAILURE
	f	Lerf$a;	g	PERIODIC_NOTIFICATION	field_36445	PERIODIC_NOTIFICATION
	f	Lerf$a;	h	UNSECURE_SERVER_WARNING	field_39915	UNSECURE_SERVER_WARNING
	f	J	i	f_232547_	field_39340	displayTime
	f	[Lerf$a;	j	$VALUES	field_2221	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IJ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lerf$a;	a	m_169079_	method_36871	$values
c	erg	net/minecraft/client/gui/components/toasts/Toast	net/minecraft/class_368	net/minecraft/client/gui/components/toasts/Toast
	f	Lacq;	b	f_94893_	field_2207	TEXTURE
	f	Ljava/lang/Object;	c	f_94894_	field_2208	NO_TOKEN
	f	I	d	f_243003_	field_39928	SLOT_HEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leox;Lerh;J)Lerg$a;	a	m_7172_	method_1986	render
	m	()I	a	m_7828_	method_29049	width
	m	()I	b	m_94899_	method_29050	height
	m	()Ljava/lang/Object;	d	m_7283_	method_1987	getToken
	m	()I	e	m_243110_	method_45072	slotCount
c	erg$a	net/minecraft/client/gui/components/toasts/Toast$Visibility	net/minecraft/class_368$class_369	net/minecraft/client/gui/components/toasts/Toast$Visibility
	f	Lerg$a;	a	SHOW	field_2210	SHOW
	f	Lerg$a;	b	HIDE	field_2209	HIDE
	f	Lamg;	c	f_94902_	field_2211	soundEvent
	f	[Lerg$a;	d	$VALUES	field_2212	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILamg;)V	<init>	<init>	<init>	<init>
	m	(Lfzc;)V	a	m_94909_	method_1988	playSound
	m	()[Lerg$a;	a	m_169080_	method_36872	$values
c	erh	net/minecraft/client/gui/components/toasts/ToastComponent	net/minecraft/class_374	net/minecraft/client/gui/components/toasts/ToastComponent
	f	I	a	f_243005_	field_39929	SLOT_COUNT
	f	I	b	f_243024_	field_39930	NO_SPACE
	f	Lenn;	c	f_94914_	field_2238	minecraft
	f	Ljava/util/List;	d	f_94915_	field_2239	visible
	f	Ljava/util/BitSet;	e	f_242998_	field_39931	occupiedSlots
	f	Ljava/util/Deque;	f	f_94916_	field_2240	queued
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(ILeox;Lerh$a;)Z	a	m_279745_	method_45074	method_45074
	m	(Ljava/lang/Class;Ljava/lang/Object;)Lerg;	a	m_94926_	method_1997	getToast
	m	(Lerg;)V	a	m_94922_	method_1999	addToast
	m	(I)I	a	m_243100_	method_45073	findFreeIndex
	m	()V	a	m_94919_	method_2000	clear
	m	(Leox;)V	a	m_94920_	method_1996	render
	m	(Lerg;)Z	b	m_243085_	method_45075	method_45075
	m	()Lenn;	b	m_94929_	method_1995	getMinecraft
	m	()D	c	m_264542_	method_48221	getNotificationDisplayTimeMultiplier
	m	()I	d	m_243097_	method_45076	freeSlots
c	erh$a	net/minecraft/client/gui/components/toasts/ToastComponent$ToastInstance	net/minecraft/class_374$class_375	net/minecraft/client/gui/components/toasts/ToastComponent$ToastInstance
	f	Lerh;	a	f_94930_	field_2245	field_2245
	f	J	b	f_169082_	field_32221	ANIMATION_TIME
	f	Lerg;	c	f_94931_	field_2241	toast
	f	I	d	f_242993_	field_39932	index
	f	I	e	f_243000_	field_39933	slotCount
	f	J	f	f_94932_	field_2243	animationTime
	f	J	g	f_94933_	field_2242	visibleTime
	f	Lerg$a;	h	f_94934_	field_2244	visibility
	m	(Lerh;Lerg;II)V	<init>	<init>	<init>	<init>
	m	(ILeox;)Z	a	m_280442_	method_2002	render
	m	(J)F	a	m_94947_	method_2003	getVisibility
	m	()Lerg;	a	m_94942_	method_2001	getToast
c	eri	net/minecraft/client/gui/components/toasts/TutorialToast	net/minecraft/class_372	net/minecraft/client/gui/components/toasts/TutorialToast
	f	I	a	f_169083_	field_32222	PROGRESS_BAR_WIDTH
	f	I	e	f_169084_	field_32223	PROGRESS_BAR_HEIGHT
	f	I	f	f_169085_	field_32224	PROGRESS_BAR_X
	f	I	g	f_169086_	field_32225	PROGRESS_BAR_Y
	f	Leri$a;	h	f_94949_	field_2225	icon
	f	Lsw;	i	f_94950_	field_2224	title
	f	Lsw;	j	f_94951_	field_2226	message
	f	Lerg$a;	k	f_94952_	field_2227	visibility
	f	J	l	f_94953_	field_2223	lastProgressTime
	f	F	m	f_94954_	field_2229	lastProgress
	f	F	n	f_94955_	field_2228	progress
	f	Z	o	f_94956_	field_2222	progressable
	m	(Leri$a;Lsw;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(F)V	a	m_94962_	method_1992	updateProgress
	m	()V	c	m_94968_	method_1993	hide
c	eri$a	net/minecraft/client/gui/components/toasts/TutorialToast$Icons	net/minecraft/class_372$class_373	net/minecraft/client/gui/components/toasts/TutorialToast$Icons
	f	Leri$a;	a	MOVEMENT_KEYS	field_2230	MOVEMENT_KEYS
	f	Leri$a;	b	MOUSE	field_2237	MOUSE
	f	Leri$a;	c	TREE	field_2235	TREE
	f	Leri$a;	d	RECIPE_BOOK	field_2233	RECIPE_BOOK
	f	Leri$a;	e	WOODEN_PLANKS	field_2236	WOODEN_PLANKS
	f	Leri$a;	f	SOCIAL_INTERACTIONS	field_26848	SOCIAL_INTERACTIONS
	f	Leri$a;	g	RIGHT_CLICK	field_28782	RIGHT_CLICK
	f	I	h	f_94975_	field_2232	x
	f	I	i	f_94976_	field_2231	y
	f	[Leri$a;	j	$VALUES	field_2234	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	(Leox;II)V	a	m_280006_	method_1994	render
	m	()[Leri$a;	a	m_169088_	method_36873	$values
c	erj	net/minecraft/client/gui/components/toasts/package-info	net/minecraft/class_6208	net/minecraft/client/gui/components/toasts/package-info
c	erk	net/minecraft/client/gui/font/AllMissingGlyphProvider	net/minecraft/class_376	net/minecraft/client/gui/font/AllMissingGlyphProvider
	m	()V	<init>	<init>	<init>	<init>
c	erl	net/minecraft/client/gui/font/CodepointMap	net/minecraft/class_8532	net/minecraft/client/gui/font/CodepointMap
	f	I	a	f_283858_	field_44749	BLOCK_BITS
	f	I	b	f_283879_	field_44750	BLOCK_SIZE
	f	I	c	f_283806_	field_44751	IN_BLOCK_MASK
	f	I	d	f_283822_	field_44752	MAX_BLOCK
	f	I	e	f_283789_	field_44753	BLOCK_COUNT
	f	[Ljava/lang/Object;	f	f_283911_	field_44754	empty
	f	[[Ljava/lang/Object;	g	f_283938_	field_44755	blockMap
	f	Ljava/util/function/IntFunction;	h	f_283773_	field_44756	blockConstructor
	m	(Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/function/IntFunction;)Ljava/lang/Object;	a	m_284450_	method_51600	computeIfAbsent
	m	(Lerl$a;)V	a	m_284150_	method_51601	forEach
	m	(Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;ILjava/lang/Object;)V	a	m_284551_	method_51602	method_51602
	m	()V	a	m_284192_	method_51597	clear
	m	(I)Ljava/lang/Object;	a	m_284412_	method_51598	get
	m	(ILjava/lang/Object;)Ljava/lang/Object;	a	m_284506_	method_51599	put
	m	(I)Ljava/lang/Object;	b	m_284320_	method_51604	remove
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	b	m_284498_	method_51603	keySet
c	erl$a	net/minecraft/client/gui/font/CodepointMap$Output	net/minecraft/class_8532$class_8533	net/minecraft/client/gui/font/CodepointMap$Output
	m	(ILjava/lang/Object;)V	accept	m_284511_	accept	accept
c	erm	net/minecraft/client/gui/font/FontManager	net/minecraft/class_378	net/minecraft/client/gui/font/FontManager
	f	Lacq;	a	f_94996_	field_24254	MISSING_FONT
	f	Lorg/slf4j/Logger;	b	f_94997_	field_2261	LOGGER
	f	Ljava/lang/String;	c	f_169089_	field_32226	FONTS_PATH
	f	Lacj;	d	f_244245_	field_40409	FONT_DEFINITIONS
	f	Lcom/google/gson/Gson;	e	f_283881_	field_44757	GSON
	f	Lern;	f	f_94998_	field_24255	missingFontSet
	f	Ljava/util/List;	g	f_283839_	field_44758	providersToClose
	f	Ljava/util/Map;	h	f_94999_	field_2259	fontSets
	f	Lfuw;	i	f_95000_	field_2260	textureManager
	f	Ljava/util/Map;	j	f_95001_	field_24256	renames
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Lern;)V	a	m_95009_	method_27540	method_27540
	m	(Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lerm$d;	a	m_283959_	method_51622	method_51622
	m	(Ljava/util/Map$Entry;Lacq;Lakx;Ljava/util/concurrent/Executor;)Lerm$e;	a	m_283963_	method_51623	method_51623
	m	(Ljava/util/List;Lacq;)Ljava/util/List;	a	m_284270_	method_51619	loadResourceStack
	m	(Lerm$e;Lerm$a;Lerx$b;)V	a	m_285670_	method_51615	method_51615
	m	(Lerm$a;Lerx$a;Lakx;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_284357_	method_51613	safeLoad
	m	(Ljava/util/List;I)V	a	m_283966_	method_51618	method_51618
	m	(Ljava/util/Map;Lacq;Ljava/util/List;)V	a	m_283957_	method_51625	method_51625
	m	(Lerm$d;Lban;)V	a	m_284460_	method_51614	apply
	m	(Lban;Lerm$d;)V	a	m_283964_	method_51610	method_51610
	m	(Lacq;Ljava/util/List;)V	a	m_283971_	method_51607	method_51607
	m	(Lerm$a;Lakx;Ljava/util/concurrent/Executor;Lerm$e;Lerx$a;)V	a	m_285669_	method_51612	method_51612
	m	(Ljava/util/List;)Ljava/util/Map;	a	m_284517_	method_51617	resolveProviders
	m	(Ljava/util/Map;)V	a	m_95011_	method_27541	setRenames
	m	(Ljava/util/List;Legm;)V	a	m_284489_	method_51620	finalizeProviderLoading
	m	(Legm;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	a	m_283954_	method_51611	method_51611
	m	(Lerx$a;Lakx;Lerm$a;)Ljava/util/Optional;	a	m_285671_	method_51616	method_51616
	m	(Ljava/util/List;Legm;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;	a	m_283967_	method_51621	method_51621
	m	(Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;	a	m_283958_	method_51626	method_51626
	m	()Leov;	a	m_95006_	method_27539	createFont
	m	(Lakx;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_284410_	method_51608	prepare
	m	(Ljava/util/Map;Lacq;Lerm$e;)V	a	m_283968_	method_51624	method_51624
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_283956_	method_51605	method_51605
	m	(Laof;Lerm$e;)V	a	m_283970_	method_51609	method_51609
	m	(Lacq;)Lacq;	a	m_284164_	method_51606	getActualId
	m	(Ljava/util/List;Legm;)V	b	m_283961_	method_51627	method_51627
	m	(Lacq;)Lern;	b	m_283960_	method_45077	method_45077
	m	()Leov;	b	m_243082_	method_45078	createFontFilterFishy
	m	(Lacq;)Lern;	c	m_283955_	method_27542	method_27542
c	erm$a	net/minecraft/client/gui/font/FontManager$BuilderId	net/minecraft/class_378$class_8534	net/minecraft/client/gui/font/FontManager$BuilderId
	f	Lacq;	a	f_283782_	comp_1491	fontId
	f	Ljava/lang/String;	b	f_283885_	comp_1492	pack
	f	I	c	f_283900_	comp_1493	index
	m	(Lacq;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_283782_	comp_1491	fontId
	m	()Ljava/lang/String;	b	f_283885_	comp_1492	pack
	m	()I	c	f_283900_	comp_1493	index
c	erm$b	net/minecraft/client/gui/font/FontManager$BuilderResult	net/minecraft/class_378$class_8535	net/minecraft/client/gui/font/FontManager$BuilderResult
	f	Lerm$a;	a	f_283838_	comp_1494	id
	f	Lcom/mojang/datafixers/util/Either;	b	f_283894_	comp_1495	result
	m	(Lerm$a;Lcom/mojang/datafixers/util/Either;)V	<init>	<init>	<init>	<init>
	m	()Lerm$a;	a	f_283838_	comp_1494	id
	m	(Ljava/util/function/Function;)Ljava/util/Optional;	a	m_284215_	method_51629	resolve
	m	(Ljava/util/function/Function;Lacq;)Ljava/util/Optional;	a	m_284205_	method_51630	method_51630
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional;	a	m_284229_	method_51628	method_51628
	m	()Lcom/mojang/datafixers/util/Either;	b	f_283894_	comp_1495	result
c	erm$c	net/minecraft/client/gui/font/FontManager$FontDefinitionFile	net/minecraft/class_378$class_8556	net/minecraft/client/gui/font/FontManager$FontDefinitionFile
	f	Lcom/mojang/serialization/Codec;	a	f_285562_	field_44798	CODEC
	f	Ljava/util/List;	b	f_285612_	comp_1518	providers
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_285612_	comp_1518	providers
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_285893_	method_51747	method_51747
c	erm$d	net/minecraft/client/gui/font/FontManager$Preparation	net/minecraft/class_378$class_8536	net/minecraft/client/gui/font/FontManager$Preparation
	f	Ljava/util/Map;	a	f_283921_	comp_1496	providers
	f	Ljava/util/List;	b	f_283866_	comp_1497	allProviders
	m	(Ljava/util/Map;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_283921_	comp_1496	providers
	m	()Ljava/util/List;	b	f_283866_	comp_1497	allProviders
c	erm$e	net/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle	net/minecraft/class_378$class_8537	net/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle
	f	Lacq;	a	f_283760_	comp_1498	fontId
	f	Ljava/util/List;	b	f_283826_	comp_1499	builders
	f	Ljava/util/Set;	c	f_283897_	comp_1500	dependencies
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/util/List;Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lerm$a;Lerx$b;)V	a	m_286066_	method_51631	add
	m	(Lerm$a;Ljava/util/concurrent/CompletableFuture;)V	a	m_284288_	method_51632	add
	m	()Lacq;	a	f_283760_	comp_1498	fontId
	m	(Lerm$b;)Ljava/util/stream/Stream;	a	m_284307_	method_51633	method_51633
	m	(Ljava/util/function/Function;)Ljava/util/Optional;	a	m_284241_	method_51634	resolve
	m	()Ljava/util/List;	b	f_283826_	comp_1499	builders
	m	()Ljava/util/Set;	c	f_283897_	comp_1500	dependencies
	m	()Ljava/util/stream/Stream;	d	m_284148_	method_51635	listBuilders
c	ern	net/minecraft/client/gui/font/FontSet	net/minecraft/class_377	net/minecraft/client/gui/font/FontSet
	f	Lapf;	a	f_95050_	field_2252	RANDOM
	f	F	b	f_242991_	field_39934	LARGE_FORWARD_ADVANCE
	f	Lfuw;	c	f_95051_	field_2248	textureManager
	f	Lacq;	d	f_95052_	field_2246	name
	f	Lerr;	e	f_95053_	field_2256	missingGlyph
	f	Lerr;	f	f_95054_	field_20910	whiteGlyph
	f	Ljava/util/List;	g	f_95055_	field_2247	providers
	f	Lerl;	h	f_95056_	field_2253	glyphs
	f	Lerl;	i	f_95057_	field_2257	glyphInfos
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	j	f_95058_	field_2249	glyphsByWidth
	f	Ljava/util/List;	k	f_95059_	field_2254	textures
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lerr;	a	m_95064_	method_22943	whiteGlyph
	m	(I)Lerr;	a	m_95078_	method_2014	getGlyph
	m	(Ljava/util/List;)V	a	m_95071_	method_2004	reload
	m	(IZ)Legl;	a	m_243128_	method_2011	getGlyphInfo
	m	(Ljava/util/List;Ljava/util/Set;I)V	a	m_232558_	method_27545	method_27545
	m	(Legn;)Lerr;	a	m_232556_	method_2012	stitch
	m	(Legl;)Lerr;	a	m_95067_	method_2013	getRandomGlyph
	m	(I)Lern$a;	b	m_243121_	method_40038	computeGlyphInfo
	m	(Legl;)Z	b	m_243068_	method_45079	hasFishyAdvance
	m	()V	b	m_95077_	method_24290	closeProviders
	m	()V	c	m_95080_	method_2010	closeTextures
	m	(I)Lerr;	c	m_232564_	method_41832	computeBakedGlyph
	m	(I)Lit/unimi/dsi/fastutil/ints/IntList;	d	m_232566_	method_27546	method_27546
	m	(I)[[Lern$a;	e	m_283975_	method_51636	method_51636
	m	(I)[Lern$a;	f	m_283974_	method_51637	method_51637
	m	(I)[[Lerr;	g	m_283972_	method_51638	method_51638
	m	(I)[Lerr;	h	m_283973_	method_51639	method_51639
c	ern$a	net/minecraft/client/gui/font/FontSet$GlyphInfoFilter	net/minecraft/class_377$class_7647	net/minecraft/client/gui/font/FontSet$GlyphInfoFilter
	f	Legl;	a	f_243013_	comp_979	glyphInfo
	f	Legl;	b	f_243006_	comp_980	glyphInfoNotFishy
	f	Lern$a;	c	f_243023_	field_39935	MISSING
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Legl;Legl;)V	<init>	<init>	<init>	<init>
	m	(Z)Legl;	a	m_243099_	method_45080	select
	m	()Legl;	a	f_243013_	comp_979	glyphInfo
	m	()Legl;	b	f_243006_	comp_980	glyphInfoNotFishy
c	ero	net/minecraft/client/gui/font/FontTexture	net/minecraft/class_380	net/minecraft/client/gui/font/FontTexture
	f	I	e	f_169092_	field_32227	SIZE
	f	Lerp;	f	f_283837_	field_44759	renderTypes
	f	Z	g	f_95094_	field_2263	colored
	f	Lero$a;	h	f_95095_	field_2264	root
	m	(Lerp;Z)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_284333_	method_51640	method_51640
	m	(Legn;)Lerr;	a	m_232568_	method_2022	add
c	ero$a	net/minecraft/client/gui/font/FontTexture$Node	net/minecraft/class_380$class_381	net/minecraft/client/gui/font/FontTexture$Node
	f	I	a	f_95105_	field_2269	x
	f	I	b	f_95106_	field_2268	y
	f	I	c	f_95107_	field_2267	width
	f	I	d	f_95108_	field_2266	height
	f	Lero$a;	e	f_95109_	field_2270	left
	f	Lero$a;	f	f_95110_	field_2271	right
	f	Z	g	f_95111_	field_2265	occupied
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(Legn;)Lero$a;	a	m_232570_	method_2024	insert
c	erp	net/minecraft/client/gui/font/GlyphRenderTypes	net/minecraft/class_8538	net/minecraft/client/gui/font/GlyphRenderTypes
	f	Lfkf;	a	f_283780_	comp_1501	normal
	f	Lfkf;	b	f_283831_	comp_1502	seeThrough
	f	Lfkf;	c	f_283751_	comp_1503	polygonOffset
	m	(Lfkf;Lfkf;Lfkf;)V	<init>	<init>	<init>	<init>
	m	()Lfkf;	a	f_283780_	comp_1501	normal
	m	(Leov$a;)Lfkf;	a	m_284370_	method_51642	select
	m	(Lacq;)Lerp;	a	m_284520_	method_51641	createForIntensityTexture
	m	()Lfkf;	b	f_283831_	comp_1502	seeThrough
	m	(Lacq;)Lerp;	b	m_284354_	method_51643	createForColorTexture
	m	()Lfkf;	c	f_283751_	comp_1503	polygonOffset
c	erp$1	net/minecraft/client/gui/font/GlyphRenderTypes$1	net/minecraft/class_8538$1	net/minecraft/client/gui/font/GlyphRenderTypes$1
	f	[I	a	f_283946_	field_34000	$SwitchMap$net$minecraft$client$gui$Font$DisplayMode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	erq	net/minecraft/client/gui/font/TextFieldHelper	net/minecraft/class_3728	net/minecraft/client/gui/font/TextFieldHelper
	f	Ljava/util/function/Supplier;	a	f_95129_	field_24257	getMessageFn
	f	Ljava/util/function/Consumer;	b	f_95130_	field_24258	setMessageFn
	f	Ljava/util/function/Supplier;	c	f_95131_	field_16456	getClipboardFn
	f	Ljava/util/function/Consumer;	d	f_95132_	field_16458	setClipboardFn
	f	Ljava/util/function/Predicate;	e	f_95133_	field_24259	stringValidator
	f	I	f	f_95134_	field_16453	cursorPos
	f	I	g	f_95135_	field_16452	selectionPos
	m	(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_95158_	method_16197	insertText
	m	(Lenn;Ljava/lang/String;)V	a	m_95155_	method_27551	setClipboardContents
	m	(II)V	a	m_95147_	method_27548	setSelectionRange
	m	(Z)V	a	m_95176_	method_27553	setCursorToStart
	m	(Lenn;)Ljava/util/function/Supplier;	a	m_95153_	method_27550	createClipboardGetter
	m	()V	a	m_95142_	method_27547	cut
	m	(IZLerq$a;)V	a	m_232575_	method_42575	moveBy
	m	(C)Z	a	m_95143_	method_16199	charTyped
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_95160_	method_27552	insertText
	m	(ILerq$a;)V	a	m_232572_	method_42574	removeFromCursor
	m	(I)Z	a	m_95145_	method_16202	keyPressed
	m	(IZ)V	a	m_95150_	method_27549	moveByChars
	m	(IZ)V	b	m_95166_	method_27555	moveByWords
	m	(Z)V	b	m_95186_	method_27558	setCursorToEnd
	m	(I)V	b	m_169093_	method_35727	moveByChars
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_95174_	method_16200	getSelected
	m	(Lenn;)Ljava/lang/String;	b	m_95169_	method_27556	getClipboardContents
	m	(Lenn;Ljava/lang/String;)V	b	m_95171_	method_27557	method_27557
	m	()V	b	m_95165_	method_27554	paste
	m	(I)V	c	m_169095_	method_35728	moveByWords
	m	()V	c	m_95178_	method_27559	copy
	m	(Z)V	c	m_95163_	method_27562	resetSelectionIfNeeded
	m	(IZ)V	c	m_95179_	method_27560	setCursorPos
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_95184_	method_16198	deleteSelection
	m	(Lenn;)Ljava/util/function/Consumer;	c	m_95182_	method_27561	createClipboardSetter
	m	(I)V	d	m_232579_	method_42576	removeWordsFromCursor
	m	(Lenn;)Ljava/lang/String;	d	m_95191_	method_27565	method_27565
	m	()V	d	m_95188_	method_27563	selectAll
	m	()V	e	m_169097_	method_35729	setCursorToStart
	m	(I)V	e	m_95189_	method_27564	removeCharsFromCursor
	m	()V	f	m_95193_	method_16204	setCursorToEnd
	m	(I)V	f	m_169098_	method_35730	setCursorPos
	m	()I	g	m_95194_	method_16201	getCursorPos
	m	(I)V	g	m_169100_	method_35731	setSelectionPos
	m	(I)I	h	m_95195_	method_27567	clampToMsgLength
	m	()I	h	m_95197_	method_16203	getSelectionPos
	m	()Z	i	m_95198_	method_27568	isSelecting
c	erq$1	net/minecraft/client/gui/font/TextFieldHelper$1	net/minecraft/class_3728$1	net/minecraft/client/gui/font/TextFieldHelper$1
	f	[I	a	f_232581_	field_38307	$SwitchMap$net$minecraft$client$gui$font$TextFieldHelper$CursorStep
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	erq$a	net/minecraft/client/gui/font/TextFieldHelper$CursorStep	net/minecraft/class_3728$class_7279	net/minecraft/client/gui/font/TextFieldHelper$CursorStep
	f	Lerq$a;	a	CHARACTER	field_38308	CHARACTER
	f	Lerq$a;	b	WORD	field_38309	WORD
	f	[Lerq$a;	c	$VALUES	field_38310	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lerq$a;	a	m_232590_	method_42577	$values
c	err	net/minecraft/client/gui/font/glyphs/BakedGlyph	net/minecraft/class_382	net/minecraft/client/gui/font/glyphs/BakedGlyph
	f	Lerp;	a	f_283799_	field_44760	renderTypes
	f	F	b	f_95201_	field_2276	u0
	f	F	c	f_95202_	field_2275	u1
	f	F	d	f_95203_	field_2274	v0
	f	F	e	f_95204_	field_2273	v1
	f	F	f	f_95205_	field_2272	left
	f	F	g	f_95206_	field_2280	right
	f	F	h	f_95207_	field_2279	up
	f	F	i	f_95208_	field_2278	down
	m	(Lerp;FFFFFFFF)V	<init>	<init>	<init>	<init>
	m	(ZFFLorg/joml/Matrix4f;Lein;FFFFI)V	a	m_5626_	method_2025	render
	m	(Lerr$a;Lorg/joml/Matrix4f;Lein;I)V	a	m_95220_	method_22944	renderEffect
	m	(Leov$a;)Lfkf;	a	m_181387_	method_24045	renderType
c	err$a	net/minecraft/client/gui/font/glyphs/BakedGlyph$Effect	net/minecraft/class_382$class_328	net/minecraft/client/gui/font/glyphs/BakedGlyph$Effect
	f	F	a	f_95237_	field_2008	x0
	f	F	b	f_95238_	field_2007	y0
	f	F	c	f_95239_	field_2006	x1
	f	F	d	f_95240_	field_2005	y1
	f	F	e	f_95241_	field_20911	depth
	f	F	f	f_95242_	field_2004	r
	f	F	g	f_95243_	field_2003	g
	f	F	h	f_95244_	field_2010	b
	f	F	i	f_95245_	field_2009	a
	m	(FFFFFFFFF)V	<init>	<init>	<init>	<init>
c	ers	net/minecraft/client/gui/font/glyphs/EmptyGlyph	net/minecraft/class_384	net/minecraft/client/gui/font/glyphs/EmptyGlyph
	f	Lers;	a	f_232594_	field_38311	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	ert	net/minecraft/client/gui/font/glyphs/SpecialGlyphs	net/minecraft/class_7191	net/minecraft/client/gui/font/glyphs/SpecialGlyphs
	f	Lert;	a	WHITE	field_37898	WHITE
	f	Lert;	b	MISSING	field_37899	MISSING
	f	Lehk;	c	f_232598_	field_37900	image
	f	[Lert;	d	$VALUES	field_37901	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(IILert$a;)Lehk;	a	m_232608_	method_41834	generate
	m	(II)I	a	m_232605_	method_41833	method_41833
	m	(II)I	b	m_232612_	method_41835	method_41835
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
	m	()Lehk;	c	m_232617_	method_41836	method_41836
	m	()Lehk;	d	m_232618_	method_41837	method_41837
	m	()[Lert;	e	m_232619_	method_41838	$values
	m	()F	getAdvance	m_7403_	getAdvance	getAdvance
c	ert$1	net/minecraft/client/gui/font/glyphs/SpecialGlyphs$1	net/minecraft/class_7191$1	net/minecraft/client/gui/font/glyphs/SpecialGlyphs$1
	f	Lert;	a	f_232624_	field_37902	field_37902
	m	(Lert;)V	<init>	<init>	<init>	<init>
c	ert$a	net/minecraft/client/gui/font/glyphs/SpecialGlyphs$PixelProvider	net/minecraft/class_7191$class_7192	net/minecraft/client/gui/font/glyphs/SpecialGlyphs$PixelProvider
	m	(II)I	getColor	m_232634_	getColor	getColor
c	eru	net/minecraft/client/gui/font/glyphs/package-info	net/minecraft/class_6209	net/minecraft/client/gui/font/glyphs/package-info
c	erv	net/minecraft/client/gui/font/package-info	net/minecraft/class_6210	net/minecraft/client/gui/font/package-info
c	erw	net/minecraft/client/gui/font/providers/BitmapProvider	net/minecraft/class_386	net/minecraft/client/gui/font/providers/BitmapProvider
	f	Lorg/slf4j/Logger;	a	f_95328_	field_2286	LOGGER
	f	Lehk;	b	f_95329_	field_2285	image
	f	Lerl;	c	f_95330_	field_2284	glyphs
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lehk;Lerl;)V	<init>	<init>	<init>	<init>
c	erw$a	net/minecraft/client/gui/font/providers/BitmapProvider$Definition	net/minecraft/class_386$class_387	net/minecraft/client/gui/font/providers/BitmapProvider$Definition
	f	Lcom/mojang/serialization/MapCodec;	a	f_285606_	field_44799	CODEC
	f	Lacq;	c	f_285631_	comp_1519	file
	f	I	d	f_285660_	comp_1520	height
	f	I	e	f_285577_	comp_1521	ascent
	f	[[I	f	f_285611_	comp_1522	codepointGrid
	f	Lcom/mojang/serialization/Codec;	g	f_285599_	field_44800	CODEPOINT_GRID_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;II[[I)V	<init>	<init>	<init>	<init>
	m	(Lehk;IIII)I	a	m_285979_	method_2038	getActualGlyphWidth
	m	(Ljava/util/List;)[[I	a	m_285986_	method_51750	method_51750
	m	(Lerw$a;)Lcom/mojang/serialization/DataResult;	a	m_285746_	method_51749	validate
	m	(Lakx;)Legm;	a	m_286048_	method_2039	load
	m	([[I)Lcom/mojang/serialization/DataResult;	a	m_285860_	method_51752	validateDimensions
	m	([II)Ljava/lang/String;	a	m_285761_	method_51751	method_51751
	m	(I)[[Lerw$b;	a	m_285954_	method_51644	method_51644
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_285930_	method_51748	method_51748
	m	(Lerw$a;)Ljava/lang/String;	b	m_285989_	method_51753	method_51753
	m	([[I)Ljava/util/List;	b	m_286109_	method_51754	method_51754
	m	(I)[Lerw$b;	b	m_285991_	method_51645	method_51645
	m	()Lacq;	c	f_285631_	comp_1519	file
	m	()I	d	f_285660_	comp_1520	height
	m	()I	e	f_285577_	comp_1521	ascent
	m	()[[I	f	f_285611_	comp_1522	codepointGrid
	m	()Ljava/lang/String;	g	m_286085_	method_51755	method_51755
	m	()Ljava/lang/String;	h	m_285912_	method_51756	method_51756
c	erw$b	net/minecraft/client/gui/font/providers/BitmapProvider$Glyph	net/minecraft/class_386$class_388	net/minecraft/client/gui/font/providers/BitmapProvider$Glyph
	f	F	a	f_95363_	comp_603	scale
	f	Lehk;	b	f_95364_	comp_604	image
	f	I	c	f_95365_	comp_605	offsetX
	f	I	d	f_95366_	comp_606	offsetY
	f	I	e	f_95367_	comp_607	width
	f	I	f	f_95368_	comp_608	height
	f	I	g	f_95369_	comp_609	advance
	f	I	h	f_95370_	comp_610	ascent
	m	(FLehk;IIIIII)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
	m	()F	c	f_95363_	comp_603	scale
	m	()Lehk;	d	f_95364_	comp_604	image
	m	()I	e	f_95365_	comp_605	offsetX
	m	()I	f	f_95366_	comp_606	offsetY
	m	()I	g	f_95367_	comp_607	width
	m	()F	getAdvance	m_7403_	getAdvance	getAdvance
	m	()I	h	f_95368_	comp_608	height
	m	()I	i	f_95369_	comp_609	advance
	m	()I	j	f_95370_	comp_610	ascent
c	erw$b$1	net/minecraft/client/gui/font/providers/BitmapProvider$Glyph$1	net/minecraft/class_386$class_388$1	net/minecraft/client/gui/font/providers/BitmapProvider$Glyph$1
	f	Lerw$b;	a	f_232653_	field_37903	field_37903
	m	(Lerw$b;)V	<init>	<init>	<init>	<init>
c	erx	net/minecraft/client/gui/font/providers/GlyphProviderDefinition	net/minecraft/class_389	net/minecraft/client/gui/font/providers/GlyphProviderDefinition
	f	Lcom/mojang/serialization/Codec;	b	f_285650_	field_44801	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lery;)Lcom/mojang/serialization/Codec;	a	m_286025_	method_51757	method_51757
	m	()Lery;	a	m_285843_	method_51731	type
	m	()Lcom/mojang/datafixers/util/Either;	b	m_285782_	method_51734	unpack
c	erx$a	net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader	net/minecraft/class_389$class_8539	net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader
	m	(Lakx;)Legm;	load	m_285964_	load	load
c	erx$b	net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference	net/minecraft/class_389$class_8540	net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference
	f	Lacq;	a	f_285563_	comp_1504	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_285563_	comp_1504	id
c	ery	net/minecraft/client/gui/font/providers/GlyphProviderType	net/minecraft/class_394	net/minecraft/client/gui/font/providers/GlyphProviderType
	f	Lery;	a	BITMAP	field_2312	BITMAP
	f	Lery;	b	TTF	field_2317	TTF
	f	Lery;	c	SPACE	field_37904	SPACE
	f	Lery;	d	UNIHEX	field_2313	UNIHEX
	f	Lery;	e	REFERENCE	field_44761	REFERENCE
	f	Lcom/mojang/serialization/Codec;	f	f_285607_	field_44802	CODEC
	f	Ljava/lang/String;	g	f_285630_	field_2314	name
	f	Lcom/mojang/serialization/MapCodec;	h	f_285583_	field_44803	codec
	f	[Lery;	i	$VALUES	field_2316	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/MapCodec;	a	m_285822_	method_51758	mapCodec
	m	()[Lery;	b	m_285865_	method_36876	$values
c	erz	net/minecraft/client/gui/font/providers/ProviderReferenceDefinition	net/minecraft/class_8541	net/minecraft/client/gui/font/providers/ProviderReferenceDefinition
	f	Lcom/mojang/serialization/MapCodec;	a	f_285617_	field_44762	CODEC
	f	Lacq;	c	f_285571_	comp_1523	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_286001_	method_51647	method_51647
	m	()Lacq;	c	f_285571_	comp_1523	id
c	es	net/minecraft/commands/arguments/ResourceOrTagKeyArgument	net/minecraft/class_7066	net/minecraft/commands/arguments/ResourceOrTagKeyArgument
	f	Ljava/util/Collection;	a	f_244586_	field_37223	EXAMPLES
	f	Lacp;	b	f_243745_	field_37226	registryKey
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lacp;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Les$c;	a	m_246379_	method_41166	getResourceOrTagKey
	m	(Lacp;)Les;	a	m_247494_	method_41170	resourceOrTagKey
	m	(Lcom/mojang/brigadier/StringReader;)Les$c;	a	parse	method_41164	parse
	m	(Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Les$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_246963_	method_41167	method_41167
c	es$a	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info	net/minecraft/class_7066$class_7069	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info
	m	()V	<init>	<init>	<init>	<init>
	m	(Les$a$a;Lsf;)V	a	m_214155_	method_41178	serializeToNetwork
	m	(Les;)Les$a$a;	a	m_214163_	method_41912	unpack
	m	(Les$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_41177	serializeToJson
	m	(Lsf;)Les$a$a;	a	m_213618_	method_41179	deserializeFromNetwork
c	es$a$a	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template	net/minecraft/class_7066$class_7069$class_7199	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template
	f	Les$a;	a	f_244288_	field_37928	field_37928
	f	Lacp;	b	f_243844_	field_37929	registryKey
	m	(Les$a;Lacp;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Les;	a	m_213879_	method_41913	instantiate
c	es$b	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult	net/minecraft/class_7066$class_7067	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult
	f	Lacp;	a	f_243909_	comp_522	key
	m	(Lacp;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Z	a	test	method_41174	test
	m	()Lacp;	c	f_243909_	comp_522	key
c	es$c	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result	net/minecraft/class_7066$class_7068	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result
	m	()Lcom/mojang/datafixers/util/Either;	a	m_245276_	method_41173	unwrap
	m	(Lacp;)Ljava/util/Optional;	a	m_245137_	method_41175	cast
	m	()Ljava/lang/String;	b	m_245390_	method_41176	asPrintable
c	es$d	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult	net/minecraft/class_7066$class_7070	net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult
	f	Lanl;	a	f_244059_	comp_523	key
	m	(Lanl;)V	<init>	<init>	<init>	<init>
	m	(Lhe;)Z	a	test	method_41180	test
	m	()Lanl;	c	f_244059_	comp_523	key
c	esa	net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition	net/minecraft/class_8557	net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition
	f	Lcom/mojang/serialization/MapCodec;	a	f_285645_	field_44804	CODEC
	f	Lacq;	c	f_285564_	comp_1524	location
	f	F	d	f_285590_	comp_1525	size
	f	F	e	f_285576_	comp_1526	oversample
	f	Lesa$a;	f	f_285584_	comp_1527	shift
	f	Ljava/lang/String;	g	f_285657_	comp_1528	skip
	f	Lcom/mojang/serialization/Codec;	h	f_285652_	field_44805	SKIP_LIST_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;FFLesa$a;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lakx;)Legm;	a	m_285764_	method_51759	load
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_286082_	method_51762	method_51762
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/String;	a	m_285839_	method_51760	method_51760
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_286057_	method_51761	method_51761
	m	(Ljava/util/List;)Ljava/lang/String;	a	m_285849_	method_51763	method_51763
	m	()Lacq;	c	f_285564_	comp_1524	location
	m	()F	d	f_285590_	comp_1525	size
	m	()F	e	f_285576_	comp_1526	oversample
	m	()Lesa$a;	f	f_285584_	comp_1527	shift
	m	()Ljava/lang/String;	g	f_285657_	comp_1528	skip
c	esa$a	net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift	net/minecraft/class_8557$class_8558	net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift
	f	Lesa$a;	a	f_285613_	field_44806	NONE
	f	Lcom/mojang/serialization/Codec;	b	f_285647_	field_44807	CODEC
	f	F	c	f_285596_	comp_1529	x
	f	F	d	f_285597_	comp_1530	y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_285877_	method_51765	method_51765
	m	(Lesa$a;)Ljava/util/List;	a	m_285852_	method_51764	method_51764
	m	()F	a	f_285596_	comp_1529	x
	m	(Ljava/util/List;)Lesa$a;	b	m_285960_	method_51766	method_51766
	m	()F	b	f_285597_	comp_1530	y
c	esb	net/minecraft/client/gui/font/providers/UnihexProvider	net/minecraft/class_391	net/minecraft/client/gui/font/providers/UnihexProvider
	f	Lorg/slf4j/Logger;	a	f_283764_	field_2303	LOGGER
	f	I	b	f_283936_	field_44764	GLYPH_HEIGHT
	f	I	c	f_283802_	field_44765	DIGITS_PER_BYTE
	f	I	d	f_283803_	field_44766	DIGITS_FOR_WIDTH_8
	f	I	e	f_283929_	field_44767	DIGITS_FOR_WIDTH_16
	f	I	f	f_283800_	field_44768	DIGITS_FOR_WIDTH_24
	f	I	g	f_283867_	field_44769	DIGITS_FOR_WIDTH_32
	f	Lerl;	h	f_283901_	field_44770	glyphs
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lerl;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/IntBuffer;III)V	a	m_284420_	method_51655	unpackBitsToBytes
	m	(ILit/unimi/dsi/fastutil/bytes/ByteList;I)I	a	m_284323_	method_51652	decodeHex
	m	(IB)I	a	m_284556_	method_51651	decodeHex
	m	(Ljava/nio/IntBuffer;Lesb$f;II)V	a	m_284448_	method_51656	unpackBitsToBytes
	m	(Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z	a	m_284179_	method_51654	copyUntil
	m	(Ljava/io/InputStream;Lesb$h;)V	a	m_284537_	method_51653	readFromStream
c	esb$a	net/minecraft/client/gui/font/providers/UnihexProvider$ByteContents	net/minecraft/class_391$class_7736	net/minecraft/client/gui/font/providers/UnihexProvider$ByteContents
	f	[B	a	f_283836_	comp_1505	contents
	m	([B)V	<init>	<init>	<init>	<init>
	m	(ILit/unimi/dsi/fastutil/bytes/ByteList;)Lesb$f;	a	m_284446_	method_51669	read
	m	()[B	b	f_283836_	comp_1505	contents
c	esb$b	net/minecraft/client/gui/font/providers/UnihexProvider$Definition	net/minecraft/class_391$class_392	net/minecraft/client/gui/font/providers/UnihexProvider$Definition
	f	Lcom/mojang/serialization/MapCodec;	a	f_285591_	field_44771	CODEC
	f	Lacq;	c	f_285560_	field_2304	hexFile
	f	Ljava/util/List;	d	f_285626_	field_44772	sizeOverrides
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lerl;ILesb$f;)V	a	m_285853_	method_51660	method_51660
	m	(Lakx;)Legm;	a	m_285976_	method_51658	load
	m	(Ljava/io/InputStream;)Lesb;	a	m_285832_	method_51662	loadData
	m	(Lesb$b;)Ljava/util/List;	a	m_286103_	method_51661	method_51661
	m	(I)[[Lesb$d;	a	m_285914_	method_51657	method_51657
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_285863_	method_51659	method_51659
	m	(Lesb$b;)Lacq;	b	m_285801_	method_51665	method_51665
	m	(I)[Lesb$d;	b	m_285918_	method_51664	method_51664
	m	(I)[[Lesb$f;	c	m_286098_	method_51666	method_51666
	m	(I)[Lesb$f;	d	m_285894_	method_51667	method_51667
c	esb$c	net/minecraft/client/gui/font/providers/UnihexProvider$Dimensions	net/minecraft/class_391$class_8542	net/minecraft/client/gui/font/providers/UnihexProvider$Dimensions
	f	Lcom/mojang/serialization/MapCodec;	a	f_283777_	field_44773	MAP_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_283924_	field_44774	CODEC
	f	I	c	f_283768_	comp_1506	left
	f	I	d	f_283776_	comp_1507	right
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_284152_	method_51671	left
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_284253_	method_51673	method_51673
	m	()I	a	m_284373_	method_51670	pack
	m	(II)I	a	m_284209_	method_51672	pack
	m	(I)I	b	m_284305_	method_51674	right
	m	()I	b	f_283768_	comp_1506	left
	m	()I	c	f_283776_	comp_1507	right
c	esb$d	net/minecraft/client/gui/font/providers/UnihexProvider$Glyph	net/minecraft/class_391$class_393	net/minecraft/client/gui/font/providers/UnihexProvider$Glyph
	f	Lesb$f;	a	f_283857_	comp_1508	contents
	f	I	b	f_283887_	comp_1509	left
	f	I	c	f_283848_	comp_1510	right
	m	(Lesb$f;II)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)Lerr;	bake	m_213604_	bake	bake
	m	()I	c	m_284480_	method_51675	width
	m	()Lesb$f;	d	f_283857_	comp_1508	contents
	m	()I	e	f_283887_	comp_1509	left
	m	()I	f	f_283848_	comp_1510	right
	m	()F	getAdvance	m_7403_	getAdvance	getAdvance
c	esb$d$1	net/minecraft/client/gui/font/providers/UnihexProvider$Glyph$1	net/minecraft/class_391$class_393$1	net/minecraft/client/gui/font/providers/UnihexProvider$Glyph$1
	f	Lesb$d;	a	f_283899_	field_37906	field_37906
	m	(Lesb$d;)V	<init>	<init>	<init>	<init>
c	esb$e	net/minecraft/client/gui/font/providers/UnihexProvider$IntContents	net/minecraft/class_391$class_8543	net/minecraft/client/gui/font/providers/UnihexProvider$IntContents
	f	[I	a	f_283738_	comp_1511	contents
	f	I	b	f_283787_	comp_1512	bitWidth
	f	I	c	f_283925_	field_44775	SIZE_24
	m	([II)V	<init>	<init>	<init>	<init>
	m	(ILit/unimi/dsi/fastutil/bytes/ByteList;)Lesb$f;	a	m_284358_	method_51676	read32
	m	()[I	b	f_283738_	comp_1511	contents
	m	(ILit/unimi/dsi/fastutil/bytes/ByteList;)Lesb$f;	b	m_284350_	method_51677	read24
c	esb$f	net/minecraft/client/gui/font/providers/UnihexProvider$LineData	net/minecraft/class_391$class_8544	net/minecraft/client/gui/font/providers/UnihexProvider$LineData
	m	(I)I	a	m_284144_	method_51668	line
	m	()I	a	m_284266_	comp_1512	bitWidth
	m	()I	c	m_284440_	method_51678	mask
	m	()I	d	m_284261_	method_51679	calculateWidth
c	esb$g	net/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange	net/minecraft/class_391$class_8545	net/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange
	f	Lcom/mojang/serialization/Codec;	a	f_283923_	field_44776	CODEC
	f	I	b	f_283797_	comp_1513	from
	f	I	c	f_283851_	comp_1514	to
	f	Lesb$c;	d	f_283891_	comp_1515	dimensions
	f	Lcom/mojang/serialization/Codec;	e	f_283834_	field_44777	RAW_CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IILesb$c;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_284139_	method_51680	method_51680
	m	()I	a	f_283797_	comp_1513	from
	m	(Lesb$g;)Lcom/mojang/serialization/DataResult;	a	m_284184_	method_51681	method_51681
	m	(Lesb$g;)Ljava/lang/String;	b	m_284308_	method_51682	method_51682
	m	()I	b	f_283851_	comp_1514	to
	m	()Lesb$c;	c	f_283891_	comp_1515	dimensions
c	esb$h	net/minecraft/client/gui/font/providers/UnihexProvider$ReaderOutput	net/minecraft/class_391$class_8546	net/minecraft/client/gui/font/providers/UnihexProvider$ReaderOutput
	m	(ILesb$f;)V	accept	m_284281_	accept	accept
c	esb$i	net/minecraft/client/gui/font/providers/UnihexProvider$ShortContents	net/minecraft/class_391$class_8547	net/minecraft/client/gui/font/providers/UnihexProvider$ShortContents
	f	[S	a	f_283874_	comp_1516	contents
	m	([S)V	<init>	<init>	<init>	<init>
	m	(ILit/unimi/dsi/fastutil/bytes/ByteList;)Lesb$f;	a	m_284334_	method_51683	read
	m	()[S	b	f_283874_	comp_1516	contents
c	esc	net/minecraft/client/gui/font/providers/package-info	net/minecraft/class_6211	net/minecraft/client/gui/font/providers/package-info
c	esd	net/minecraft/client/gui/layouts/AbstractLayout	net/minecraft/class_7838	net/minecraft/client/gui/layouts/AbstractLayout
	f	I	a	f_263674_	field_41813	width
	f	I	b	f_263818_	field_41814	height
	f	I	c	f_263829_	field_41815	x
	f	I	d	f_263844_	field_41816	y
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(ILesi;)V	a	m_264378_	method_48223	method_48223
	m	(ILesi;)V	b	m_264178_	method_48226	method_48226
c	esd$a	net/minecraft/client/gui/layouts/AbstractLayout$AbstractChildWrapper	net/minecraft/class_7838$class_7839	net/minecraft/client/gui/layouts/AbstractLayout$AbstractChildWrapper
	f	Lesi;	a	f_263728_	field_40752	child
	f	Lesj$a;	b	f_263678_	field_40753	layoutSettings
	m	(Lesi;Lesj;)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_264032_	method_46423	setX
	m	()I	a	m_264608_	method_46422	getHeight
	m	(II)V	b	m_264572_	method_46425	setY
	m	()I	b	m_264477_	method_46424	getWidth
c	ese	net/minecraft/client/gui/layouts/FrameLayout	net/minecraft/class_7843	net/minecraft/client/gui/layouts/FrameLayout
	f	Ljava/util/List;	c	f_263788_	field_40766	children
	f	I	d	f_263834_	field_40768	minWidth
	f	I	e	f_263810_	field_40769	minHeight
	f	Lesj;	f	f_263739_	field_40770	defaultChildLayoutSettings
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lesi;Lesz;FF)V	a	m_274605_	method_49617	alignInRectangle
	m	()Lesj;	a	m_264364_	method_46448	newChildLayoutSettings
	m	(Lesi;)Lesi;	a	m_264557_	method_46441	addChild
	m	(Lesi;Lesz;)V	a	m_267781_	method_48634	centerInRectangle
	m	(Lesi;IIIIFF)V	a	m_264460_	method_46443	alignInRectangle
	m	(I)Lese;	a	m_264240_	method_46447	setMinHeight
	m	(Lesi;IIII)V	a	m_264159_	method_46442	centerInRectangle
	m	(IIILjava/util/function/Consumer;F)V	a	m_264274_	method_46440	alignInDimension
	m	(Lesi;Lesj;)Lesi;	a	m_264564_	method_46444	addChild
	m	(II)Lese;	a	m_264232_	method_46446	setMinDimensions
	m	(Ljava/util/function/Consumer;Lese$a;)V	a	m_264122_	method_48228	method_48228
	m	()Lesj;	b	m_264088_	method_46450	defaultChildLayoutSetting
	m	(I)Lese;	b	m_264444_	method_46449	setMinWidth
c	ese$a	net/minecraft/client/gui/layouts/FrameLayout$ChildContainer	net/minecraft/class_7843$class_7844	net/minecraft/client/gui/layouts/FrameLayout$ChildContainer
	m	(Lesi;Lesj;)V	<init>	<init>	<init>	<init>
c	esf	net/minecraft/client/gui/layouts/GridLayout	net/minecraft/class_7845	net/minecraft/client/gui/layouts/GridLayout
	f	Ljava/util/List;	c	f_263670_	field_40771	children
	f	Ljava/util/List;	d	f_263660_	field_40772	cellInhabitants
	f	Lesj;	e	f_263692_	field_40773	defaultCellSettings
	f	I	f	f_267432_	field_42154	rowSpacing
	f	I	g	f_267488_	field_42155	columnSpacing
	m	(II)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lesi;IILesj;)Lesi;	a	m_264075_	method_46455	addChild
	m	(Lesi;IIII)Lesi;	a	m_264188_	method_46453	addChild
	m	()Lesj;	a	m_264626_	method_46457	newCellSettings
	m	(I)Lesf;	a	m_267749_	method_48635	columnSpacing
	m	(Lesi;II)Lesi;	a	m_264379_	method_46452	addChild
	m	(Lesi;IIIILesj;)Lesi;	a	m_264167_	method_46454	addChild
	m	()Lesj;	b	m_264211_	method_46458	defaultCellSetting
	m	(I)Lesf;	b	m_267750_	method_48636	rowSpacing
	m	(I)Lesf;	c	m_267612_	method_48637	spacing
	m	(I)Lesf$b;	d	m_264606_	method_47610	createRowHelper
c	esf$a	net/minecraft/client/gui/layouts/GridLayout$CellInhabitant	net/minecraft/class_7845$class_7846	net/minecraft/client/gui/layouts/GridLayout$CellInhabitant
	f	I	c	f_263652_	field_40774	row
	f	I	d	f_263837_	field_40775	column
	f	I	e	f_263786_	field_40776	occupiedRows
	f	I	f	f_263773_	field_40777	occupiedColumns
	m	(Lesi;IIIILesj;)V	<init>	<init>	<init>	<init>
	m	()I	c	m_264275_	method_46459	getLastOccupiedRow
	m	()I	d	m_264085_	method_46460	getLastOccupiedColumn
c	esf$b	net/minecraft/client/gui/layouts/GridLayout$RowHelper	net/minecraft/class_7845$class_7939	net/minecraft/client/gui/layouts/GridLayout$RowHelper
	f	Lesf;	a	f_263754_	field_41338	field_41338
	f	I	b	f_263722_	field_41339	columns
	f	I	c	f_263661_	field_41340	index
	m	(Lesf;I)V	<init>	<init>	<init>	<init>
	m	(Lesi;Lesj;)Lesi;	a	m_264206_	method_47615	addChild
	m	(Lesi;)Lesi;	a	m_264139_	method_47612	addChild
	m	(Lesi;ILesj;)Lesi;	a	m_264276_	method_47614	addChild
	m	(Lesi;I)Lesi;	a	m_264108_	method_47613	addChild
	m	()Lesf;	a	m_267613_	method_48638	getGrid
	m	()Lesj;	b	m_264551_	method_47611	newCellSettings
	m	()Lesj;	c	m_264502_	method_47616	defaultCellSetting
c	esg	net/minecraft/client/gui/layouts/HeaderAndFooterLayout	net/minecraft/class_8132	net/minecraft/client/gui/layouts/HeaderAndFooterLayout
	f	I	a	f_268474_	field_42490	DEFAULT_HEADER_AND_FOOTER_HEIGHT
	f	I	b	f_276136_	field_43136	DEFAULT_CONTENT_MARGIN_TOP
	f	Lese;	c	f_268720_	field_42491	headerFrame
	f	Lese;	d	f_268592_	field_42492	footerFrame
	f	Lese;	e	f_268466_	field_42493	contentsFrame
	f	Leuq;	f	f_268706_	field_42494	screen
	f	I	g	f_268509_	field_42495	headerHeight
	f	I	h	f_268680_	field_42496	footerHeight
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Leuq;I)V	<init>	<init>	<init>	<init>
	m	(Leuq;II)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_269413_	method_48991	setFooterHeight
	m	()I	a	m_269040_	method_48994	getFooterHeight
	m	(Lesi;)Lesi;	a	m_269471_	method_48992	addToHeader
	m	(Lesi;Lesj;)Lesi;	a	m_269342_	method_48993	addToHeader
	m	(I)V	b	m_269376_	method_48995	setHeaderHeight
	m	()I	b	m_269355_	method_48998	getHeaderHeight
	m	(Lesi;)Lesi;	b	m_269281_	method_48996	addToFooter
	m	(Lesi;Lesj;)Lesi;	b	m_269450_	method_48997	addToFooter
	m	(Lesi;)Lesi;	c	m_268999_	method_48999	addToContents
	m	(Lesi;Lesj;)Lesi;	c	m_269340_	method_49000	addToContents
	m	()Lesj;	d	m_269068_	method_49001	newHeaderLayoutSettings
	m	()Lesj;	e	m_269403_	method_49002	newContentLayoutSettings
	m	()Lesj;	f	m_269493_	method_49003	newFooterLayoutSettings
c	esh	net/minecraft/client/gui/layouts/Layout	net/minecraft/class_8133	net/minecraft/client/gui/layouts/Layout
	m	(Ljava/util/function/Consumer;Lesi;)V	a	m_269147_	method_49005	method_49005
	m	(Lesi;)V	a	m_269338_	method_49004	method_49004
	m	(Ljava/util/function/Consumer;)V	b	m_264090_	method_48227	visitChildren
	m	()V	c	m_264036_	method_48222	arrangeElements
c	esi	net/minecraft/client/gui/layouts/LayoutElement	net/minecraft/class_8021	net/minecraft/client/gui/layouts/LayoutElement
	m	(Ljava/util/function/Consumer;)V	a	m_264134_	method_48206	visitWidgets
	m	(II)V	b	m_264152_	method_48229	setPosition
	m	(I)V	e	m_252865_	method_46421	setX
	m	(I)V	f	m_253211_	method_46419	setY
	m	()I	h	m_93694_	method_25364	getHeight
	m	()I	k	m_5711_	method_25368	getWidth
	m	()I	p	m_252754_	method_46426	getX
	m	()I	r	m_252907_	method_46427	getY
	m	()Lesz;	s	m_264198_	method_48202	getRectangle
c	esj	net/minecraft/client/gui/layouts/LayoutSettings	net/minecraft/class_7847	net/minecraft/client/gui/layouts/LayoutSettings
	m	(F)Lesj;	a	m_264498_	method_46462	alignHorizontally
	m	(FF)Lesj;	a	m_264510_	method_46463	align
	m	()Lesj;	a	m_264463_	method_46461	alignHorizontallyLeft
	m	(IIII)Lesj;	a	m_264129_	method_46466	padding
	m	(I)Lesj;	a	m_264174_	method_46464	padding
	m	(II)Lesj;	a	m_264414_	method_46465	padding
	m	(F)Lesj;	b	m_264221_	method_46468	alignVertically
	m	()Lesj;	b	m_264356_	method_46467	alignHorizontallyCenter
	m	(I)Lesj;	b	m_264400_	method_46469	paddingLeft
	m	(I)Lesj;	c	m_264311_	method_46471	paddingTop
	m	()Lesj;	c	m_264443_	method_46470	alignHorizontallyRight
	m	(I)Lesj;	d	m_264398_	method_46473	paddingRight
	m	()Lesj;	d	m_264070_	method_46472	alignVerticallyTop
	m	()Lesj;	e	m_264623_	method_46474	alignVerticallyMiddle
	m	(I)Lesj;	e	m_264154_	method_46475	paddingBottom
	m	()Lesj;	f	m_264524_	method_46476	alignVerticallyBottom
	m	(I)Lesj;	f	m_264215_	method_46477	paddingHorizontal
	m	()Lesj;	g	m_264040_	method_46478	copy
	m	(I)Lesj;	g	m_264184_	method_46479	paddingVertical
	m	()Lesj$a;	h	m_264426_	method_46480	getExposed
	m	()Lesj;	i	m_264214_	method_46481	defaults
c	esj$a	net/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl	net/minecraft/class_7847$class_7848	net/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl
	f	I	a	f_263656_	field_40778	paddingLeft
	f	I	b	f_263738_	field_40779	paddingTop
	f	I	c	f_263822_	field_40780	paddingRight
	f	I	d	f_263651_	field_40781	paddingBottom
	f	F	e	f_263758_	field_40782	xAlignment
	f	F	f	f_263809_	field_40783	yAlignment
	m	(Lesj$a;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(IIII)Lesj$a;	b	m_264129_	method_46484	padding
	m	(II)Lesj$a;	b	m_264414_	method_46483	padding
	m	(FF)Lesj$a;	b	m_264510_	method_46482	align
	m	(F)Lesj$a;	c	m_264498_	method_46485	alignHorizontally
	m	(F)Lesj$a;	d	m_264221_	method_46486	alignVertically
	m	(I)Lesj$a;	h	m_264174_	method_46487	padding
	m	(I)Lesj$a;	i	m_264400_	method_46488	paddingLeft
	m	()Lesj$a;	j	m_264040_	method_46489	copy
	m	(I)Lesj$a;	j	m_264311_	method_46490	paddingTop
	m	(I)Lesj$a;	k	m_264398_	method_46491	paddingRight
	m	(I)Lesj$a;	l	m_264154_	method_46492	paddingBottom
	m	(I)Lesj$a;	m	m_264215_	method_46493	paddingHorizontal
	m	(I)Lesj$a;	n	m_264184_	method_46494	paddingVertical
c	esk	net/minecraft/client/gui/layouts/LinearLayout	net/minecraft/class_7849	net/minecraft/client/gui/layouts/LinearLayout
	f	Lesk$b;	c	f_263650_	field_40784	orientation
	f	Ljava/util/List;	d	f_263711_	field_40785	children
	f	Lesj;	e	f_263686_	field_40787	defaultChildLayoutSettings
	m	(IILesk$b;)V	<init>	<init>	<init>	<init>
	m	(IIIILesk$b;)V	<init>	<init>	<init>	<init>
	m	(Lesi;Lesj;)Lesi;	a	m_264512_	method_46496	addChild
	m	()Lesj;	a	m_264453_	method_46499	newChildLayoutSettings
	m	(Ljava/util/function/Consumer;Lesk$a;)V	a	m_264223_	method_48230	method_48230
	m	(Lesi;)Lesi;	a	m_264406_	method_46495	addChild
	m	()Lesj;	b	m_264286_	method_46500	defaultChildLayoutSetting
c	esk$1	net/minecraft/client/gui/layouts/LinearLayout$1	net/minecraft/class_7849$1	net/minecraft/client/gui/layouts/LinearLayout$1
	f	[I	a	f_263841_	field_41817	$SwitchMap$net$minecraft$client$gui$layouts$LinearLayout$Orientation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	esk$a	net/minecraft/client/gui/layouts/LinearLayout$ChildContainer	net/minecraft/class_7849$class_7850	net/minecraft/client/gui/layouts/LinearLayout$ChildContainer
	m	(Lesi;Lesj;)V	<init>	<init>	<init>	<init>
c	esk$b	net/minecraft/client/gui/layouts/LinearLayout$Orientation	net/minecraft/class_7849$class_7851	net/minecraft/client/gui/layouts/LinearLayout$Orientation
	f	Lesk$b;	a	HORIZONTAL	field_40789	HORIZONTAL
	f	Lesk$b;	b	VERTICAL	field_40790	VERTICAL
	f	[Lesk$b;	c	$VALUES	field_40791	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lesk$b;	a	m_264596_	method_46501	$values
	m	(Lesk$a;I)V	a	m_264587_	method_46505	setPrimaryPosition
	m	(Lesi;)I	a	m_264056_	method_46502	getPrimaryLength
	m	(Lesk$a;)I	a	m_264173_	method_46504	getPrimaryLength
	m	(Lesk$a;II)V	a	m_264630_	method_46506	setSecondaryPosition
	m	(Lesk$a;)I	b	m_264503_	method_46508	getSecondaryLength
	m	(Lesi;)I	b	m_264137_	method_46507	getSecondaryLength
	m	(Lesi;)I	c	m_264407_	method_46509	getPrimaryPosition
	m	(Lesi;)I	d	m_264117_	method_46510	getSecondaryPosition
c	esl	net/minecraft/client/gui/layouts/SpacerElement	net/minecraft/class_7852	net/minecraft/client/gui/layouts/SpacerElement
	f	I	a	f_263668_	field_41818	x
	f	I	b	f_263726_	field_41819	y
	f	I	c	f_263679_	field_41820	width
	f	I	d	f_263666_	field_41821	height
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(I)Lesl;	a	m_264527_	method_46512	width
	m	(I)Lesl;	b	m_264252_	method_46513	height
c	esm	net/minecraft/client/gui/layouts/package-info	net/minecraft/class_8022	net/minecraft/client/gui/layouts/package-info
c	esn	net/minecraft/client/gui/narration/NarratableEntry	net/minecraft/class_6379	net/minecraft/client/gui/narration/NarratableEntry
	m	()Z	aD_	m_142518_	method_37303	isActive
	m	()Lesn$a;	q	m_142684_	method_37018	narrationPriority
c	esn$a	net/minecraft/client/gui/narration/NarratableEntry$NarrationPriority	net/minecraft/class_6379$class_6380	net/minecraft/client/gui/narration/NarratableEntry$NarrationPriority
	f	Lesn$a;	a	NONE	field_33784	NONE
	f	Lesn$a;	b	HOVERED	field_33785	HOVERED
	f	Lesn$a;	c	FOCUSED	field_33786	FOCUSED
	f	[Lesn$a;	d	$VALUES	field_33787	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_169123_	method_37028	isTerminal
	m	()[Lesn$a;	b	m_169124_	method_37029	$values
c	eso	net/minecraft/client/gui/narration/NarratedElementType	net/minecraft/class_6381	net/minecraft/client/gui/narration/NarratedElementType
	f	Leso;	a	TITLE	field_33788	TITLE
	f	Leso;	b	POSITION	field_33789	POSITION
	f	Leso;	c	HINT	field_33790	HINT
	f	Leso;	d	USAGE	field_33791	USAGE
	f	[Leso;	e	$VALUES	field_33792	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leso;	a	m_169137_	method_37030	$values
c	esp	net/minecraft/client/gui/narration/NarrationElementOutput	net/minecraft/class_6382	net/minecraft/client/gui/narration/NarrationElementOutput
	m	()Lesp;	a	m_142047_	method_37031	nest
	m	(Leso;Ljava/lang/String;)V	a	m_169143_	method_37033	add
	m	(Leso;Lesr;)V	a	m_142549_	method_37032	add
	m	(Leso;Lsw;)V	a	m_169146_	method_37034	add
	m	(Leso;[Lsw;)V	a	m_169149_	method_37035	add
c	esq	net/minecraft/client/gui/narration/NarrationSupplier	net/minecraft/class_6383	net/minecraft/client/gui/narration/NarrationSupplier
	m	(Lesp;)V	b	m_142291_	method_37020	updateNarration
c	esr	net/minecraft/client/gui/narration/NarrationThunk	net/minecraft/class_6384	net/minecraft/client/gui/narration/NarrationThunk
	f	Lesr;	a	f_169153_	field_33793	EMPTY
	f	Ljava/lang/Object;	b	f_169154_	field_33794	contents
	f	Ljava/util/function/BiConsumer;	c	f_169155_	field_33795	converter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Object;Ljava/util/function/BiConsumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)Lesr;	a	m_169162_	method_37037	from
	m	(Ljava/util/function/Consumer;)V	a	m_169168_	method_37039	getText
	m	(Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/List;)V	a	m_169164_	method_37038	method_37038
	m	(Ljava/util/function/Consumer;Lapz;)V	a	m_169170_	method_37040	method_37040
	m	(Lsw;)Lesr;	a	m_169176_	method_37042	from
	m	(Ljava/lang/String;)Lesr;	a	m_169160_	method_37036	from
	m	(Ljava/util/function/Consumer;Lsw;)V	a	m_169173_	method_37041	method_37041
c	ess	net/minecraft/client/gui/narration/ScreenNarrationCollector	net/minecraft/class_6385	net/minecraft/client/gui/narration/ScreenNarrationCollector
	f	I	a	f_169181_	field_33796	generation
	f	Ljava/util/Map;	b	f_169182_	field_33797	entries
	m	()V	<init>	<init>	<init>	<init>
	m	(Less$a;)Ljava/lang/Integer;	a	m_169184_	method_37043	method_37043
	m	(ZLjava/util/function/Consumer;Less$a;Less$b;)V	a	m_169190_	method_37046	method_37046
	m	(Ljava/util/function/Consumer;)V	a	m_169186_	method_37044	update
	m	(Z)Ljava/lang/String;	a	m_169188_	method_37045	collectNarrationText
	m	(Less$a;)Leso;	b	m_169195_	method_37047	method_37047
c	ess$1	net/minecraft/client/gui/narration/ScreenNarrationCollector$1	net/minecraft/class_6385$1	net/minecraft/client/gui/narration/ScreenNarrationCollector$1
	f	Ljava/lang/StringBuilder;	a	f_169197_	field_33798	val$result
	f	Less;	b	f_169198_	field_33799	field_33799
	f	Z	c	f_169199_	field_33800	firstEntry
	m	(Less;Ljava/lang/StringBuilder;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	accept	method_37048	accept
c	ess$a	net/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey	net/minecraft/class_6385$class_6386	net/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey
	f	Leso;	a	f_169207_	field_33801	type
	f	I	b	f_169208_	field_33802	depth
	m	(Leso;I)V	<init>	<init>	<init>	<init>
c	ess$b	net/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry	net/minecraft/class_6385$class_6387	net/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry
	f	Lesr;	a	f_169212_	field_33803	contents
	f	I	b	f_169213_	field_33804	generation
	f	Z	c	f_169214_	field_33805	alreadyNarrated
	m	()V	<init>	<init>	<init>	<init>
	m	(ILesr;)Less$b;	a	m_169216_	method_37049	update
c	ess$c	net/minecraft/client/gui/narration/ScreenNarrationCollector$Output	net/minecraft/class_6385$class_6388	net/minecraft/client/gui/narration/ScreenNarrationCollector$Output
	f	Less;	a	f_169219_	field_33806	field_33806
	f	I	b	f_169220_	field_33807	depth
	m	(Less;I)V	<init>	<init>	<init>	<init>
	m	(Less$a;)Less$b;	a	m_169228_	method_37050	method_37050
c	est	net/minecraft/client/gui/narration/package-info	net/minecraft/class_6389	net/minecraft/client/gui/narration/package-info
c	esu	net/minecraft/client/gui/navigation/CommonInputs	net/minecraft/class_8494	net/minecraft/client/gui/navigation/CommonInputs
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Z	a	m_278691_	method_51255	selected
c	esv	net/minecraft/client/gui/navigation/FocusNavigationEvent	net/minecraft/class_8023	net/minecraft/client/gui/navigation/FocusNavigationEvent
	m	()Lesx;	a	m_264101_	method_48231	getVerticalDirectionForInitialFocus
c	esv$a	net/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation	net/minecraft/class_8023$class_8024	net/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation
	f	Lesx;	a	f_263812_	comp_1191	direction
	m	(Lesx;)V	<init>	<init>	<init>	<init>
	m	()Lesx;	b	f_263812_	comp_1191	direction
c	esv$b	net/minecraft/client/gui/navigation/FocusNavigationEvent$InitialFocus	net/minecraft/class_8023$class_8025	net/minecraft/client/gui/navigation/FocusNavigationEvent$InitialFocus
	m	()V	<init>	<init>	<init>	<init>
c	esv$c	net/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation	net/minecraft/class_8023$class_8026	net/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation
	f	Z	a	f_263782_	comp_1192	forward
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()Z	b	f_263782_	comp_1192	forward
c	esw	net/minecraft/client/gui/navigation/ScreenAxis	net/minecraft/class_8027	net/minecraft/client/gui/navigation/ScreenAxis
	f	Lesw;	a	HORIZONTAL	field_41822	HORIZONTAL
	f	Lesw;	b	VERTICAL	field_41823	VERTICAL
	f	[Lesw;	c	$VALUES	field_41824	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Z)Lesx;	a	m_264217_	method_48233	getDirection
	m	()Lesw;	a	m_264385_	method_48232	orthogonal
	m	()Lesx;	b	m_264292_	method_48234	getPositive
	m	()Lesx;	c	m_264569_	method_48235	getNegative
	m	()[Lesw;	d	m_264488_	method_48236	$values
c	esw$1	net/minecraft/client/gui/navigation/ScreenAxis$1	net/minecraft/class_8027$1	net/minecraft/client/gui/navigation/ScreenAxis$1
	f	[I	a	f_263669_	field_41825	$SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	esx	net/minecraft/client/gui/navigation/ScreenDirection	net/minecraft/class_8028	net/minecraft/client/gui/navigation/ScreenDirection
	f	Lesx;	a	UP	field_41826	UP
	f	Lesx;	b	DOWN	field_41827	DOWN
	f	Lesx;	c	LEFT	field_41828	LEFT
	f	Lesx;	d	RIGHT	field_41829	RIGHT
	f	Lit/unimi/dsi/fastutil/ints/IntComparator;	e	f_263848_	field_41830	coordinateValueComparator
	f	[Lesx;	f	$VALUES	field_41831	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(II)Z	a	m_264526_	method_48238	isAfter
	m	()Lesw;	a	m_264093_	method_48237	getAxis
	m	(II)Z	b	m_264627_	method_48240	isBefore
	m	()Lesx;	b	m_264089_	method_48239	getOpposite
	m	(II)I	c	m_264228_	method_48242	method_48242
	m	()Z	c	m_264119_	method_48241	isPositive
	m	()Lit/unimi/dsi/fastutil/ints/IntComparator;	d	m_264394_	method_48243	coordinateValueComparator
	m	()[Lesx;	e	m_264227_	method_48244	$values
c	esx$1	net/minecraft/client/gui/navigation/ScreenDirection$1	net/minecraft/class_8028$1	net/minecraft/client/gui/navigation/ScreenDirection$1
	f	[I	a	f_263734_	field_41832	$SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	esy	net/minecraft/client/gui/navigation/ScreenPosition	net/minecraft/class_8029	net/minecraft/client/gui/navigation/ScreenPosition
	f	I	a	f_263719_	comp_1193	x
	f	I	b	f_263694_	comp_1194	y
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lesw;II)Lesy;	a	m_264208_	method_48246	of
	m	()I	a	f_263719_	comp_1193	x
	m	(Lesx;)Lesy;	a	m_264438_	method_48247	step
	m	(Lesw;)I	a	m_264196_	method_48245	getCoordinate
	m	()I	b	f_263694_	comp_1194	y
c	esy$1	net/minecraft/client/gui/navigation/ScreenPosition$1	net/minecraft/class_8029$1	net/minecraft/client/gui/navigation/ScreenPosition$1
	f	[I	a	f_263709_	field_41833	$SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis
	f	[I	b	f_263713_	field_41834	$SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	esz	net/minecraft/client/gui/navigation/ScreenRectangle	net/minecraft/class_8030	net/minecraft/client/gui/navigation/ScreenRectangle
	f	Lesy;	a	f_263846_	comp_1195	position
	f	I	b	f_263770_	comp_1196	width
	f	I	c	f_263800_	comp_1197	height
	f	Lesz;	d	f_263720_	field_41835	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(Lesy;II)V	<init>	<init>	<init>	<init>
	m	(Lesz;Lesw;)Z	a	m_264632_	method_48253	overlapsInAxis
	m	(Lesw;)I	a	m_264323_	method_48249	getLength
	m	(Lesz;)Z	a	m_264295_	method_48252	overlaps
	m	()Lesz;	a	m_264427_	method_48248	empty
	m	(Lesx;)Lesz;	a	m_264049_	method_48251	step
	m	(Lesw;IIII)Lesz;	a	m_264109_	method_48250	of
	m	()I	b	m_274449_	method_49618	top
	m	(Lesx;)I	b	m_264095_	method_48255	getBoundInDirection
	m	(Lesw;)I	b	m_264037_	method_48254	getCenterInAxis
	m	(Lesz;)Lesz;	b	m_275842_	method_49701	intersection
	m	()I	c	m_274349_	method_49619	bottom
	m	(Lesx;)Lesz;	c	m_264525_	method_48256	getBorder
	m	()I	d	m_274563_	method_49620	left
	m	()I	e	m_274445_	method_49621	right
	m	()Lesy;	f	f_263846_	comp_1195	position
	m	()I	g	f_263770_	comp_1196	width
	m	()I	h	f_263800_	comp_1197	height
c	esz$1	net/minecraft/client/gui/navigation/ScreenRectangle$1	net/minecraft/class_8030$1	net/minecraft/client/gui/navigation/ScreenRectangle$1
	f	[I	a	f_263804_	field_41836	$SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	et	net/minecraft/commands/arguments/ScoreHolderArgument	net/minecraft/class_2233	net/minecraft/commands/arguments/ScoreHolderArgument
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_108210_	field_9951	SUGGEST_SCORE_HOLDERS
	f	Ljava/util/Collection;	b	f_108211_	field_9948	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_108212_	field_9950	ERROR_NO_RESULTS
	f	Z	d	f_108213_	field_9949	multiple
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()Let;	a	m_108217_	method_9447	scoreHolder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection;	a	m_108226_	method_9450	getNames
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	a	m_108223_	method_9452	getName
	m	(Lds;Ljava/util/function/Supplier;)Ljava/util/Collection;	a	m_108230_	method_9457	method_9457
	m	(Ljava/util/Collection;Lds;Ljava/util/function/Supplier;)Ljava/util/Collection;	a	m_108235_	method_9456	method_9456
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_108220_	method_9455	method_9455
	m	(Lcom/mojang/brigadier/StringReader;)Let$b;	a	parse	method_9453	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	b	m_171604_	method_9448	method_9448
	m	()Let;	b	m_108239_	method_9451	scoreHolders
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	b	m_108243_	method_9458	getNames
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	c	m_108246_	method_9449	getNamesWithDefaultWildcard
c	et$a	net/minecraft/commands/arguments/ScoreHolderArgument$Info	net/minecraft/class_2233$class_2236	net/minecraft/commands/arguments/ScoreHolderArgument$Info
	f	B	a	f_233461_	field_37930	FLAG_MULTIPLE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Let$a$a;	a	m_213618_	method_9460	deserializeFromNetwork
	m	(Let$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_9459	serializeToJson
	m	(Let;)Let$a$a;	a	m_214163_	method_41914	unpack
	m	(Let$a$a;Lsf;)V	a	m_214155_	method_9461	serializeToNetwork
c	et$a$a	net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template	net/minecraft/class_2233$class_2236$class_7200	net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template
	f	Let$a;	a	f_233483_	field_37931	field_37931
	f	Z	b	f_233484_	field_37932	multiple
	m	(Let$a;Z)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Let;	a	m_213879_	method_41915	instantiate
c	et$b	net/minecraft/commands/arguments/ScoreHolderArgument$Result	net/minecraft/class_2233$class_2234	net/minecraft/commands/arguments/ScoreHolderArgument$Result
	m	(Lds;Ljava/util/function/Supplier;)Ljava/util/Collection;	getNames	m_6582_	getNames	getNames
c	et$c	net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult	net/minecraft/class_2233$class_2235	net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult
	f	Lga;	a	f_108254_	field_9952	selector
	m	(Lga;)V	<init>	<init>	<init>	<init>
	m	(Lds;Ljava/util/function/Supplier;)Ljava/util/Collection;	getNames	m_6582_	getNames	getNames
c	eta	net/minecraft/client/gui/navigation/package-info	net/minecraft/class_8031	net/minecraft/client/gui/navigation/package-info
c	etb	net/minecraft/client/gui/package-info	net/minecraft/class_6212	net/minecraft/client/gui/package-info
c	etc	net/minecraft/client/gui/screens/AccessibilityOnboardingScreen	net/minecraft/class_8032	net/minecraft/client/gui/screens/AccessibilityOnboardingScreen
	f	Lsw;	a	f_263845_	field_41837	ONBOARDING_NARRATOR_MESSAGE
	f	I	b	f_263779_	field_41838	PADDING
	f	I	c	f_263756_	field_41839	TITLE_PADDING
	f	Lfjz;	k	f_263849_	field_41840	panorama
	f	Lepx;	l	f_263761_	field_41841	logoRenderer
	f	Lenr;	m	f_263816_	field_41842	options
	f	Z	n	f_265927_	field_42038	narratorAvailable
	f	Z	o	f_263729_	field_41843	hasNarrated
	f	F	p	f_263677_	field_41844	timer
	f	Lepg;	q	f_263759_	field_41845	textWidget
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenr;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_264570_	method_48260	handleInitialNarrationDelay
	m	(Lepi;)V	a	m_267504_	method_48639	method_48639
	m	(Leuq;)V	a	m_272081_	method_49296	closeAndSetScreen
	m	(Lepi;)V	b	m_279746_	method_49297	method_49297
	m	(Lepi;)V	c	m_279747_	method_49298	method_49298
	m	()I	l	m_264189_	method_48259	initTitleYPos
c	etd	net/minecraft/client/gui/screens/AccessibilityOptionsScreen	net/minecraft/class_4189	net/minecraft/client/gui/screens/AccessibilityOptionsScreen
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279750_	method_31384	method_31384
	m	(Lenr;)[Lenq;	a	m_232690_	method_41839	options
	m	(Lepi;)V	b	m_279749_	method_31385	method_31385
	m	(Z)V	c	m_279748_	method_31386	method_31386
c	ete	net/minecraft/client/gui/screens/AlertScreen	net/minecraft/class_403	net/minecraft/client/gui/screens/AlertScreen
	f	I	a	f_238636_	field_39539	LABEL_Y
	f	Lsw;	b	f_238618_	field_2346	messageText
	f	Lepz;	c	f_95516_	field_2348	message
	f	Ljava/lang/Runnable;	k	f_95515_	field_2345	callback
	f	Lsw;	l	f_95514_	field_2349	okButton
	f	Z	m	f_238724_	field_39540	shouldCloseOnEsc
	m	(Ljava/lang/Runnable;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;Lsw;Lsw;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_95532_	method_19790	method_19790
c	etf	net/minecraft/client/gui/screens/BackupConfirmScreen	net/minecraft/class_405	net/minecraft/client/gui/screens/BackupConfirmScreen
	f	Letf$a;	a	f_95536_	field_18971	listener
	f	I	b	f_169233_	field_32236	id
	f	Leuq;	c	f_95537_	field_2360	lastScreen
	f	Lsw;	k	f_95538_	field_2364	description
	f	Z	l	f_95539_	field_19232	promptForCacheErase
	f	Lepz;	m	f_95540_	field_2365	message
	f	Lepk;	n	f_95541_	field_19234	eraseCache
	m	(Leuq;Letf$a;Lsw;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279751_	method_19791	method_19791
	m	(Lepi;)V	b	m_95561_	method_19792	method_19792
	m	(Lepi;)V	c	m_95563_	method_19793	method_19793
c	etf$a	net/minecraft/client/gui/screens/BackupConfirmScreen$Listener	net/minecraft/class_405$class_406	net/minecraft/client/gui/screens/BackupConfirmScreen$Listener
	m	(ZZ)V	proceed	m_95565_	proceed	proceed
c	etg	net/minecraft/client/gui/screens/BanNoticeScreen	net/minecraft/class_7588	net/minecraft/client/gui/screens/BanNoticeScreen
	f	Lsw;	a	f_238586_	field_39720	TEMPORARY_BAN_TITLE
	f	Lsw;	b	f_238702_	field_39721	PERMANENT_BAN_TITLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Letj;	a	m_239967_	method_44652	create
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lsw;	a	m_239952_	method_44651	getBannedTitle
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lsw;	b	m_239137_	method_44653	getBannedScreenText
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lsw;	c	m_239533_	method_44654	getBanReasonText
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lsw;	d	m_239318_	method_44655	getBanStatusText
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lsw;	e	m_239879_	method_44656	getBanDurationText
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Z	f	m_239500_	method_44657	isTemporaryBan
c	eth	net/minecraft/client/gui/screens/ChatOptionsScreen	net/minecraft/class_404	net/minecraft/client/gui/screens/ChatOptionsScreen
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
c	eti	net/minecraft/client/gui/screens/ChatScreen	net/minecraft/class_408	net/minecraft/client/gui/screens/ChatScreen
	f	D	a	f_169234_	field_32237	MOUSE_SCROLL_SPEED
	f	Lepr;	b	f_95573_	field_2382	input
	f	Lsw;	c	f_169235_	field_33953	USAGE_TEXT
	f	I	k	f_240354_	field_39774	TOOLTIP_MAX_WIDTH
	f	Ljava/lang/String;	l	f_95574_	field_2389	historyBuffer
	f	I	m	f_95575_	field_2387	historyPos
	f	Ljava/lang/String;	n	f_95576_	field_18973	initial
	f	Lepl;	o	f_95577_	field_21616	commandSuggestions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_95588_	method_2114	moveInHistory
	m	(DD)Lts;	a	m_232701_	method_44052	getComponentStyleAt
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_232706_	method_44054	normalizeChatMessage
	m	(Ljava/lang/String;Z)Z	b	m_241797_	method_44056	handleChatInput
	m	(Ljava/lang/String;)V	b	m_95610_	method_23945	onEdited
	m	(Ljava/lang/String;)V	c	m_95612_	method_2108	setChatLine
c	eti$1	net/minecraft/client/gui/screens/ChatScreen$1	net/minecraft/class_408$1	net/minecraft/client/gui/screens/ChatScreen$1
	f	Leti;	d	f_95616_	field_21631	field_21631
	m	(Leti;Leov;IIIILsw;)V	<init>	<init>	<init>	<init>
c	etj	net/minecraft/client/gui/screens/ConfirmLinkScreen	net/minecraft/class_407	net/minecraft/client/gui/screens/ConfirmLinkScreen
	f	Lsw;	k	f_169239_	field_2373	COPY_BUTTON_TEXT
	f	Lsw;	l	f_169240_	field_2372	WARNING_TEXT
	f	Ljava/lang/String;	m	f_95628_	field_2371	url
	f	Z	n	f_95629_	field_2370	showWarning
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Lsw;Ljava/lang/String;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Ljava/lang/String;Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(ZLjava/lang/String;)Ltj;	a	m_239179_	method_44658	confirmMessage
	m	(Ljava/lang/String;Leuq;Z)V	a	m_274480_	method_49623	confirmLinkNow
	m	(Ljava/lang/String;Leuq;ZLepi;)V	a	m_273977_	method_49624	method_49624
	m	(Ljava/lang/String;Lenn;Leuq;Z)V	a	m_273978_	method_49622	method_49622
	m	(Ljava/lang/String;Leuq;Z)Lepi$c;	b	m_274609_	method_49625	confirmLink
	m	(Lepi;)V	b	m_169244_	method_19795	method_19795
	m	(Lepi;)V	c	m_169246_	method_19796	method_19796
	m	(Z)Ltj;	c	m_240013_	method_44659	confirmMessage
	m	(Lepi;)V	d	m_169248_	method_19797	method_19797
	m	()V	j	m_95646_	method_2100	copyToClipboard
c	etk	net/minecraft/client/gui/screens/ConfirmScreen	net/minecraft/class_410	net/minecraft/client/gui/screens/ConfirmScreen
	f	Lsw;	a	f_95647_	field_2402	yesButton
	f	Lsw;	b	f_95648_	field_2399	noButton
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	c	f_95649_	field_2403	callback
	f	I	k	f_238524_	field_39722	MARGIN
	f	Lsw;	l	f_95651_	field_2401	message
	f	Lepz;	m	f_238703_	field_2404	multilineMessage
	f	I	n	f_95652_	field_2400	delayTicker
	f	Ljava/util/List;	o	f_169251_	field_33808	exitButtons
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Lsw;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	()I	B	m_239018_	method_44661	messageTop
	m	()I	C	m_239348_	method_44662	messageHeight
	m	(Lepi;)V	a	m_169253_	method_37052	addExitButton
	m	(I)V	a	m_141972_	method_37051	addButtons
	m	(I)V	b	m_95663_	method_2125	setDelay
	m	(Lepi;)V	b	m_169256_	method_37053	method_37053
	m	(Lepi;)V	c	m_169258_	method_37054	method_37054
	m	()I	l	m_239963_	method_44660	titleTop
c	etl	net/minecraft/client/gui/screens/ConnectScreen	net/minecraft/class_412	net/minecraft/client/gui/screens/ConnectScreen
	f	Lsw;	a	f_169260_	field_33736	UNKNOWN_HOST_MESSAGE
	f	Ljava/util/concurrent/atomic/AtomicInteger;	b	f_95682_	field_2408	UNIQUE_THREAD_ID
	f	Lorg/slf4j/Logger;	c	f_95683_	field_2410	LOGGER
	f	J	k	f_169261_	field_32238	NARRATION_DELAY_MS
	f	Lsw;	l	f_290019_	field_44970	ABORT_CONNECTION
	f	Lsd;	m	f_95684_	field_2411	connection
	f	Lio/netty/channel/ChannelFuture;	n	f_290020_	field_44971	channelFuture
	f	Z	o	f_95685_	field_2409	aborted
	f	Leuq;	p	f_95686_	field_2412	parent
	f	Lsw;	q	f_95687_	field_2413	status
	f	J	r	f_95688_	field_19097	lastNarration
	f	Lsw;	s	f_278471_	field_44548	connectFailedTitle
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_290022_	method_19800	method_19800
	m	(Lsw;)V	a	m_95717_	method_2131	updateStatus
	m	(Leuq;Lenn;Lfga;Lffd;Z)V	a	m_278792_	method_36877	startConnecting
	m	(Lenn;Lfga;Lffd;)V	a	m_247688_	method_2130	connect
c	etl$1	net/minecraft/client/gui/screens/ConnectScreen$1	net/minecraft/class_412$1	net/minecraft/client/gui/screens/ConnectScreen$1
	f	Lfga;	a	f_169272_	field_33737	val$hostAndPort
	f	Lenn;	b	f_169273_	field_33738	val$minecraft
	f	Lffd;	c	f_244070_	field_40415	val$server
	f	Letl;	d	f_95729_	field_2416	field_2416
	m	(Letl;Ljava/lang/String;Lfga;Lenn;Lffd;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Ljava/lang/String;)V	a	m_278521_	method_36879	method_36879
	m	(Lenn;)V	a	m_278522_	method_36878	method_36878
c	etm	net/minecraft/client/gui/screens/CreateBuffetWorldScreen	net/minecraft/class_415	net/minecraft/client/gui/screens/CreateBuffetWorldScreen
	f	Lsw;	a	f_95742_	field_26535	BIOME_SELECT_INFO
	f	Leuq;	b	f_95743_	field_24562	parent
	f	Ljava/util/function/Consumer;	c	f_95744_	field_24563	applySettings
	f	Lhr;	k	f_95745_	field_25888	biomes
	f	Letm$a;	l	f_95746_	field_2441	list
	f	Lhe;	m	f_95747_	field_25040	biome
	f	Lepi;	n	f_95748_	field_2438	doneButton
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lezi;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	B	m_257071_	method_41840	method_41840
	m	(Lepi;)V	a	m_279754_	method_19801	method_19801
	m	(Letm$a$a;)Z	a	m_232737_	method_29051	method_29051
	m	(Lepi;)V	b	m_279753_	method_28059	method_28059
	m	()V	l	m_95775_	method_2151	updateButtonValidity
c	etm$a	net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList	net/minecraft/class_415$class_4190	net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList
	f	Letm;	a	f_95776_	field_18736	field_18736
	m	(Letm;)V	<init>	<init>	<init>	<init>
	m	(Letm$a$a;)V	a	m_6987_	method_20089	setSelected
	m	(Letm$a;Lepc$a;)V	a	m_203136_	method_40075	method_40075
	m	(Lhe$c;)Letm$a$a;	a	m_205388_	method_28060	method_28060
	m	(Letm$a$a;)Ljava/lang/String;	b	m_203141_	method_40076	method_40076
c	etm$a$a	net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry	net/minecraft/class_415$class_4190$class_4191	net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry
	f	Letm$a;	a	f_95791_	field_18737	field_18737
	f	Lhe$c;	b	f_95792_	field_24564	biome
	f	Lsw;	c	f_95793_	field_26536	name
	m	(Letm$a;Lhe$c;)V	<init>	<init>	<init>	<init>
c	etn	net/minecraft/client/gui/screens/CreateFlatWorldScreen	net/minecraft/class_413	net/minecraft/client/gui/screens/CreateFlatWorldScreen
	f	Leza;	a	f_95814_	field_2422	parent
	f	I	b	f_169285_	field_32239	SLOT_TEX_SIZE
	f	I	c	f_169286_	field_32240	SLOT_BG_SIZE
	f	I	k	f_169287_	field_32241	SLOT_STAT_HEIGHT
	f	I	l	f_169288_	field_32242	SLOT_BG_X
	f	I	m	f_169289_	field_32243	SLOT_BG_Y
	f	I	n	f_169290_	field_32244	SLOT_FG_X
	f	I	o	f_169291_	field_32245	SLOT_FG_Y
	f	Ljava/util/function/Consumer;	p	f_95815_	field_24565	applySettings
	f	Ldqd;	q	f_95816_	field_2419	generator
	f	Lsw;	r	f_95817_	field_2418	columnType
	f	Lsw;	s	f_95818_	field_2425	columnHeight
	f	Letn$a;	t	f_95819_	field_2424	list
	f	Lepi;	u	f_95820_	field_2421	deleteLayerButton
	m	(Leza;Ljava/util/function/Consumer;Ldqd;)V	<init>	<init>	<init>	<init>
	m	()Z	B	m_95848_	method_2147	hasValidSelection
	m	(Lepi;)V	a	m_279757_	method_19804	method_19804
	m	(Ldqd;)V	a	m_95825_	method_29054	setConfig
	m	(Lepi;)V	b	m_279756_	method_19805	method_19805
	m	(Lepi;)V	c	m_279755_	method_19806	method_19806
	m	(Lepi;)V	d	m_95844_	method_20093	method_20093
	m	()Ldqd;	j	m_95846_	method_29055	settings
	m	()V	l	m_95847_	method_2145	updateButtonValidity
c	etn$a	net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList	net/minecraft/class_413$class_4192	net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList
	f	Letn;	a	f_95849_	field_18738	field_18738
	f	Lacq;	l	f_279578_	field_44667	STATS_ICON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Letn;)V	<init>	<init>	<init>	<init>
	m	(Letn$a$a;)V	a	m_6987_	method_20094	setSelected
	m	()V	d	m_95860_	method_19372	resetRows
c	etn$a$a	net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry	net/minecraft/class_413$class_4192$class_4193	net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry
	f	Letn$a;	a	f_95861_	field_18739	field_18739
	m	(Letn$a;)V	<init>	<init>	<init>	<init>
	m	(Leox;IILcfz;)V	a	m_280326_	method_19375	blitSlot
	m	(Leox;II)V	a	m_280140_	method_19373	blitSlotBg
	m	(Ldcb;)Lcfz;	a	m_169293_	method_37055	getDisplayItem
c	eto	net/minecraft/client/gui/screens/CreditsAndAttributionScreen	net/minecraft/class_8219	net/minecraft/client/gui/screens/CreditsAndAttributionScreen
	f	I	a	f_276148_	field_43137	BUTTON_SPACING
	f	I	b	f_276164_	field_43138	BUTTON_WIDTH
	f	Lsw;	c	f_276162_	field_43139	TITLE
	f	Lsw;	k	f_276138_	field_43140	CREDITS_BUTTON
	f	Lsw;	l	f_276166_	field_43141	ATTRIBUTION_BUTTON
	f	Lsw;	m	f_276161_	field_43142	LICENSES_BUTTON
	f	Leuq;	n	f_276155_	field_43143	lastScreen
	f	Lesg;	o	f_276154_	field_43144	layout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_279758_	method_49736	method_49736
	m	(Lepi;)V	a	m_276223_	method_49737	method_49737
	m	(Lepi;)V	b	m_276208_	method_49738	method_49738
	m	()V	l	m_276184_	method_49739	openCreditsScreen
c	etp	net/minecraft/client/gui/screens/DatapackLoadFailureScreen	net/minecraft/class_5346	net/minecraft/client/gui/screens/DatapackLoadFailureScreen
	f	Lepz;	a	f_95891_	field_25265	message
	f	Ljava/lang/Runnable;	b	f_95892_	field_25452	callback
	m	(Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279759_	method_29345	method_29345
	m	(Lepi;)V	b	m_95904_	method_29346	method_29346
c	etq	net/minecraft/client/gui/screens/DeathScreen	net/minecraft/class_418	net/minecraft/client/gui/screens/DeathScreen
	f	I	a	f_95906_	field_2451	delayTicker
	f	Lsw;	b	f_95907_	field_2450	causeOfDeath
	f	Z	c	f_95908_	field_18974	hardcore
	f	Lsw;	k	f_95909_	field_26537	deathScore
	f	Ljava/util/List;	l	f_169295_	field_33809	exitButtons
	f	Lepi;	m	f_262755_	field_41684	exitToTitleButton
	m	(Lsw;Z)V	<init>	<init>	<init>	<init>
	m	()V	B	m_95934_	method_22364	exitToTitleScreen
	m	(Lepi;)V	a	m_279762_	method_47938	method_47938
	m	(I)Lts;	a	m_95917_	method_2164	getClickedComponentStyleAt
	m	(Lepi;)V	b	m_279760_	method_19809	method_19809
	m	(Z)V	c	m_272014_	method_49299	setButtonsActive
	m	(Z)V	e	m_279761_	method_47939	method_47939
	m	()V	l	m_262825_	method_47940	handleExitToTitleScreen
c	etq$a	net/minecraft/client/gui/screens/DeathScreen$TitleConfirmScreen	net/minecraft/class_418$class_8183	net/minecraft/client/gui/screens/DeathScreen$TitleConfirmScreen
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lsw;Lsw;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
c	etr	net/minecraft/client/gui/screens/DemoIntroScreen	net/minecraft/class_417	net/minecraft/client/gui/screens/DemoIntroScreen
	f	Lacq;	a	f_95935_	field_2447	DEMO_BACKGROUND_LOCATION
	f	Lepz;	b	f_95936_	field_26538	movementMessage
	f	Lepz;	c	f_95937_	field_26539	durationMessage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279764_	method_19810	method_19810
	m	(Lepi;)V	b	m_279763_	method_19811	method_19811
c	ets	net/minecraft/client/gui/screens/DirectJoinServerScreen	net/minecraft/class_420	net/minecraft/client/gui/screens/DirectJoinServerScreen
	f	Lsw;	a	f_95952_	field_26540	ENTER_IP_LABEL
	f	Lepi;	b	f_95953_	field_2462	selectButton
	f	Lffd;	c	f_95954_	field_2460	serverData
	f	Lepr;	k	f_95955_	field_2463	ipEdit
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	l	f_95956_	field_19235	callback
	f	Leuq;	m	f_95957_	field_21790	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lffd;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_95987_	method_2169	updateSelectButtonStatus
	m	(Ljava/lang/String;)V	a	m_95982_	method_19376	method_19376
	m	(Lepi;)V	a	m_95976_	method_19812	method_19812
	m	(Lepi;)V	b	m_95980_	method_19813	method_19813
	m	()V	l	m_95986_	method_2167	onSelect
c	ett	net/minecraft/client/gui/screens/DisconnectedScreen	net/minecraft/class_419	net/minecraft/client/gui/screens/DisconnectedScreen
	f	Lsw;	a	f_278465_	field_44549	TO_SERVER_LIST
	f	Lsw;	b	f_278482_	field_44550	TO_TITLE
	f	Leuq;	c	f_95990_	field_2456	parent
	f	Lsw;	k	f_95988_	field_2457	reason
	f	Lsw;	l	f_278396_	field_44551	buttonText
	f	Lesf;	m	f_278455_	field_44552	layout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Lsw;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279766_	method_51256	method_51256
	m	(Lepi;)V	b	m_279765_	method_19814	method_19814
c	etu	net/minecraft/client/gui/screens/EditServerScreen	net/minecraft/class_422	net/minecraft/client/gui/screens/EditServerScreen
	f	Lsw;	a	f_96005_	field_26541	NAME_LABEL
	f	Lsw;	b	f_96006_	field_26542	IP_LABEL
	f	Lepi;	c	f_96007_	field_2472	addButton
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	k	f_96008_	field_19236	callback
	f	Lffd;	l	f_96009_	field_2469	serverData
	f	Lepr;	m	f_96010_	field_2474	ipEdit
	f	Lepr;	n	f_96011_	field_2471	nameEdit
	f	Leuq;	o	f_96013_	field_21791	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lffd;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_169305_	method_36223	updateAddButtonStatus
	m	(Ljava/lang/String;)V	a	m_169301_	method_36221	method_36221
	m	(Lepi;)V	a	m_169296_	method_36218	method_36218
	m	(Lepp;Lffd$a;)V	a	m_169298_	method_36219	method_36219
	m	(Ljava/lang/String;)V	b	m_169303_	method_36222	method_36222
	m	(Lepi;)V	b	m_96029_	method_36220	method_36220
	m	()V	l	m_96045_	method_2172	onAdd
c	etv	net/minecraft/client/gui/screens/ErrorScreen	net/minecraft/class_421	net/minecraft/client/gui/screens/ErrorScreen
	f	Lsw;	a	f_96047_	field_2467	message
	m	(Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279767_	method_19818	method_19818
c	etw	net/minecraft/client/gui/screens/FaviconTexture	net/minecraft/class_8573	net/minecraft/client/gui/screens/FaviconTexture
	f	Lacq;	a	f_289036_	field_44933	MISSING_LOCATION
	f	I	b	f_289028_	field_44934	WIDTH
	f	I	c	f_289045_	field_44935	HEIGHT
	f	Lfuw;	d	f_289034_	field_44936	textureManager
	f	Lacq;	e	f_289037_	field_44937	textureLocation
	f	Lfui;	f	f_289043_	field_44938	texture
	f	Z	g	f_289029_	field_44939	closed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;Lacq;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_289218_	method_52198	clear
	m	(Lfuw;Ljava/lang/String;)Letw;	a	m_289210_	method_52200	forWorld
	m	(Lehk;)V	a	m_289201_	method_52199	upload
	m	(Lfuw;Ljava/lang/String;)Letw;	b	m_289187_	method_52202	forServer
	m	()Lacq;	b	m_289196_	method_52201	textureLocation
	m	()V	c	m_289229_	method_52203	checkOpen
c	etx	net/minecraft/client/gui/screens/GenericDirtMessageScreen	net/minecraft/class_424	net/minecraft/client/gui/screens/GenericDirtMessageScreen
	m	(Lsw;)V	<init>	<init>	<init>	<init>
c	ety	net/minecraft/client/gui/screens/GenericWaitingScreen	net/minecraft/class_7534	net/minecraft/client/gui/screens/GenericWaitingScreen
	f	I	a	f_238805_	field_39541	TITLE_Y
	f	I	b	f_238592_	field_39542	MESSAGE_Y
	f	I	c	f_238731_	field_39543	MESSAGE_MAX_WIDTH
	f	Lsw;	k	f_240231_	field_39745	messageText
	f	Lsw;	l	f_238770_	field_39544	buttonLabel
	f	Ljava/lang/Runnable;	m	f_238734_	field_39545	buttonCallback
	f	Lepz;	n	f_238521_	field_39546	message
	f	Lepi;	o	f_238767_	field_39547	button
	f	I	p	f_240233_	field_39746	disableButtonTicks
	m	(Lsw;Lsw;Lsw;Ljava/lang/Runnable;I)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_239907_	method_44689	method_44689
	m	(Lsw;Lsw;Lsw;Ljava/lang/Runnable;)Lety;	a	m_240290_	method_44691	createCompleted
	m	(Lsw;Lsw;Ljava/lang/Runnable;)Lety;	a	m_240309_	method_44690	createWaiting
c	etz	net/minecraft/client/gui/screens/InBedChatScreen	net/minecraft/class_423	net/minecraft/client/gui/screens/InBedChatScreen
	f	Lepi;	c	f_263129_	field_41710	leaveBedButton
	m	()V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_96073_	method_19819	method_19819
	m	()V	k	m_193839_	method_38530	onPlayerWokeUp
	m	()V	l	m_96077_	method_2180	sendWakeUp
c	eu	net/minecraft/commands/arguments/ScoreboardSlotArgument	net/minecraft/class_2239	net/minecraft/commands/arguments/ScoreboardSlotArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_109192_	field_9954	ERROR_INVALID_VALUE
	f	Ljava/util/Collection;	b	f_109193_	field_9953	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I	a	m_109199_	method_9465	getDisplaySlot
	m	()Leu;	a	m_109196_	method_9468	displaySlot
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	a	parse	method_9466	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_109202_	method_9467	method_9467
c	eua	net/minecraft/client/gui/screens/LanguageSelectScreen	net/minecraft/class_426	net/minecraft/client/gui/screens/LanguageSelectScreen
	f	Lsw;	c	f_96078_	field_26543	WARNING_LABEL
	f	Leua$a;	k	f_96079_	field_2486	packSelectionList
	f	Lfwb;	l	f_96080_	field_2488	languageManager
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lenr;Lfwb;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_287798_	method_19820	method_19820
	m	()V	l	m_288190_	method_52184	onDone
c	eua$a	net/minecraft/client/gui/screens/LanguageSelectScreen$LanguageSelectionList	net/minecraft/class_426$class_4195	net/minecraft/client/gui/screens/LanguageSelectScreen$LanguageSelectionList
	f	Leua;	a	f_96100_	field_18744	field_18744
	m	(Leua;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leua$a;)I	a	m_169306_	method_20101	method_20101
	m	(Ljava/lang/String;Ljava/lang/String;Lfwa;)V	a	m_264519_	method_48261	method_48261
c	eua$a$a	net/minecraft/client/gui/screens/LanguageSelectScreen$LanguageSelectionList$Entry	net/minecraft/class_426$class_4195$class_4194	net/minecraft/client/gui/screens/LanguageSelectScreen$LanguageSelectionList$Entry
	f	Leua$a;	a	f_96115_	field_19100	field_19100
	f	Ljava/lang/String;	b	f_263697_	field_41846	code
	f	Lsw;	c	f_96116_	field_18743	language
	f	J	d	f_287791_	field_44921	lastClickTime
	m	(Leua$a;Ljava/lang/String;Lfwa;)V	<init>	<init>	<init>	<init>
	m	()V	b	m_96120_	method_19381	select
c	eub	net/minecraft/client/gui/screens/LevelLoadingScreen	net/minecraft/class_3928	net/minecraft/client/gui/screens/LevelLoadingScreen
	f	J	a	f_169309_	field_32246	NARRATION_DELAY_MS
	f	Lais;	b	f_96138_	field_17406	progressListener
	f	J	c	f_96139_	field_19101	lastNarration
	f	Z	k	f_169310_	field_33810	done
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	l	f_96140_	field_17407	COLORS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lais;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_279769_	method_17537	method_17537
	m	(Leox;Lais;IIII)V	a	m_96149_	method_17538	renderChunks
	m	(ILeox;IIIIILais;III)V	a	m_285672_	method_51767	method_51767
	m	()Ljava/lang/String;	l	m_169313_	method_37057	getFormattedProgress
c	euc	net/minecraft/client/gui/screens/LoadingDotsText	net/minecraft/class_7413	net/minecraft/client/gui/screens/LoadingDotsText
	f	[Ljava/lang/String;	a	f_232740_	field_38992	FRAMES
	f	J	b	f_232741_	field_38993	INTERVAL_MS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(J)Ljava/lang/String;	a	m_232744_	method_43449	get
c	eud	net/minecraft/client/gui/screens/LoadingOverlay	net/minecraft/class_425	net/minecraft/client/gui/screens/LoadingOverlay
	f	J	a	f_169314_	field_32247	FADE_OUT_TIME
	f	J	b	f_169315_	field_32248	FADE_IN_TIME
	f	Lacq;	c	f_96160_	field_2483	MOJANG_STUDIOS_LOGO_LOCATION
	f	I	d	f_169316_	field_32249	LOGO_BACKGROUND_COLOR
	f	I	e	f_169317_	field_32250	LOGO_BACKGROUND_COLOR_DARK
	f	Ljava/util/function/IntSupplier;	f	f_96161_	field_25041	BRAND_BACKGROUND
	f	I	g	f_169318_	field_32251	LOGO_SCALE
	f	F	h	f_169319_	field_32252	LOGO_QUARTER_FLOAT
	f	I	i	f_169320_	field_32253	LOGO_QUARTER
	f	I	j	f_169321_	field_32254	LOGO_HALF
	f	F	k	f_169322_	field_32255	LOGO_OVERLAP
	f	F	l	f_169323_	field_32256	SMOOTHING
	f	Lenn;	m	f_96163_	field_18217	minecraft
	f	Lakt;	n	f_96164_	field_17767	reload
	f	Ljava/util/function/Consumer;	o	f_96165_	field_18218	onFinish
	f	Z	p	f_96166_	field_18219	fadeIn
	f	F	q	f_96167_	field_17770	currentProgress
	f	J	r	f_96168_	field_17771	fadeOutStart
	f	J	s	f_96169_	field_18220	fadeInStart
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lakt;Ljava/util/function/Consumer;Z)V	<init>	<init>	<init>	<init>
	m	(Lenn;)V	a	m_96189_	method_18819	registerTextures
	m	(Leox;IIIIF)V	a	m_96182_	method_18103	drawProgressBar
	m	(II)I	a	m_169324_	method_35732	replaceAlpha
	m	()I	b	m_169327_	method_35733	method_35733
c	eud$a	net/minecraft/client/gui/screens/LoadingOverlay$LogoTexture	net/minecraft/class_425$class_4070	net/minecraft/client/gui/screens/LoadingOverlay$LogoTexture
	m	()V	<init>	<init>	<init>	<init>
c	eue	net/minecraft/client/gui/screens/MenuScreens	net/minecraft/class_3929	net/minecraft/client/gui/screens/MenuScreens
	f	Lorg/slf4j/Logger;	a	f_96195_	field_17408	LOGGER
	f	Ljava/util/Map;	b	f_96196_	field_17409	SCREENS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcck;Lenn;ILsw;)V	a	m_96201_	method_17541	create
	m	()Z	a	m_96198_	method_17539	selfTest
	m	(Lcck;Leue$a;)V	a	m_96206_	method_17542	register
	m	(Lcck;)Leue$a;	a	m_96199_	method_17540	getConstructor
c	eue$a	net/minecraft/client/gui/screens/MenuScreens$ScreenConstructor	net/minecraft/class_3929$class_3930	net/minecraft/client/gui/screens/MenuScreens$ScreenConstructor
	m	(Lsw;Lcck;Lenn;I)V	a	m_96209_	method_17543	fromPacket
	m	(Lcbf;Lbyn;Lsw;)Leuq;	create	m_96214_	create	create
c	euf	net/minecraft/client/gui/screens/MouseSettingsScreen	net/minecraft/class_4288	net/minecraft/client/gui/screens/MouseSettingsScreen
	f	Leqd;	c	f_96218_	field_19246	list
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279770_	method_20411	method_20411
	m	(Lenr;)[Lenq;	a	m_232748_	method_41841	options
	m	(I)[Lenq;	a	m_232746_	method_21671	method_21671
c	eug	net/minecraft/client/gui/screens/OnlineOptionsScreen	net/minecraft/class_6777	net/minecraft/client/gui/screens/OnlineOptionsScreen
	f	Lenq;	l	f_260696_	field_41344	difficultyDisplay
	m	(Leuq;Lenr;[Lenq;Lenq;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/datafixers/util/Unit;)V	a	m_261325_	method_47620	method_47620
	m	(Lenn;Leuq;Lenr;)Leug;	a	m_260896_	method_47621	createOnlineOptionsScreen
	m	(Lbdu;Lsw;Lcom/mojang/datafixers/util/Unit;)Lsw;	a	m_260895_	method_47619	method_47619
	m	(Lfew;)Lenq;	a	m_287799_	method_47622	method_47622
c	euh	net/minecraft/client/gui/screens/OptionsScreen	net/minecraft/class_429	net/minecraft/client/gui/screens/OptionsScreen
	f	Lsw;	a	f_260695_	field_41345	SKIN_CUSTOMIZATION
	f	Lsw;	b	f_260601_	field_41346	SOUNDS
	f	Lsw;	c	f_260552_	field_41347	VIDEO
	f	Lsw;	k	f_260474_	field_41348	CONTROLS
	f	Lsw;	l	f_260529_	field_41349	LANGUAGE
	f	Lsw;	m	f_260541_	field_41350	CHAT
	f	Lsw;	n	f_260611_	field_41351	RESOURCEPACK
	f	Lsw;	o	f_260624_	field_41352	ACCESSIBILITY
	f	Lsw;	p	f_260594_	field_41353	TELEMETRY
	f	Lsw;	q	f_276165_	field_43145	CREDITS_AND_ATTRIBUTION
	f	I	r	f_260607_	field_41354	COLUMNS
	f	Leuq;	s	f_96235_	field_2501	lastScreen
	f	Lenr;	t	f_96236_	field_2502	options
	f	Lepp;	u	f_96237_	field_2500	difficultyButton
	f	Lepw;	v	f_96238_	field_2503	lockButton
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	()Leuq;	B	m_276173_	method_49740	method_49740
	m	()Leuq;	C	m_260755_	method_47629	method_47629
	m	()Leuq;	D	m_260747_	method_47630	method_47630
	m	()Leuq;	E	m_279773_	method_47631	method_47631
	m	()Leuq;	F	m_260746_	method_19825	method_19825
	m	()Leuq;	G	m_279776_	method_19826	method_19826
	m	()Leuq;	H	m_260752_	method_19827	method_19827
	m	()Leuq;	I	m_260753_	method_19828	method_19828
	m	()Leuq;	J	m_260745_	method_19829	method_19829
	m	()Leuq;	K	m_260751_	method_19830	method_19830
	m	(Ljava/util/function/Supplier;Lepi;)V	a	m_279774_	method_47624	method_47624
	m	(Lepi;)V	a	m_279771_	method_47623	method_47623
	m	(Lsw;Ljava/util/function/Supplier;)Lepi;	a	m_260993_	method_47625	openScreenButton
	m	(Lenn;Lepp;Lbdu;)V	a	m_193852_	method_39487	method_39487
	m	(IILjava/lang/String;Lenn;)Lepp;	a	m_260961_	method_39486	createDifficultyButton
	m	(Laki;)V	a	m_274373_	method_49626	applyPacks
	m	(Lepi;)V	b	m_279772_	method_47626	method_47626
	m	(Lepi;)V	c	m_279775_	method_47627	method_47627
	m	(Z)V	c	m_96260_	method_20374	lockCallback
	m	()Lesi;	l	m_264034_	method_47628	createOnlineButton
c	eui	net/minecraft/client/gui/screens/OptionsSubScreen	net/minecraft/class_4667	net/minecraft/client/gui/screens/OptionsSubScreen
	f	Leuq;	a	f_96281_	field_21335	lastScreen
	f	Lenr;	b	f_96282_	field_21336	options
	m	(Leuq;Lenr;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Leox;Leqd;IIF)V	a	m_280419_	method_45626	basicListRender
c	euj	net/minecraft/client/gui/screens/OutOfMemoryScreen	net/minecraft/class_428	net/minecraft/client/gui/screens/OutOfMemoryScreen
	f	Lepz;	a	f_232750_	field_37907	message
	m	()V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279778_	method_19834	method_19834
	m	(Lepi;)V	b	m_279777_	method_19835	method_19835
c	euk	net/minecraft/client/gui/screens/Overlay	net/minecraft/class_4071	net/minecraft/client/gui/screens/Overlay
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_7859_	method_18640	isPauseScreen
c	eul	net/minecraft/client/gui/screens/PauseScreen	net/minecraft/class_433	net/minecraft/client/gui/screens/PauseScreen
	f	Lepi;	A	f_252482_	field_40792	disconnectButton
	f	I	a	f_262286_	field_41616	COLUMNS
	f	I	b	f_262258_	field_41617	MENU_PADDING_TOP
	f	I	c	f_262248_	field_41618	BUTTON_PADDING
	f	I	k	f_262268_	field_41619	BUTTON_WIDTH_FULL
	f	I	l	f_262229_	field_41620	BUTTON_WIDTH_HALF
	f	Lsw;	m	f_262276_	field_41621	RETURN_TO_GAME
	f	Lsw;	n	f_262216_	field_41622	ADVANCEMENTS
	f	Lsw;	o	f_262255_	field_41623	STATS
	f	Lsw;	p	f_262322_	field_41624	SEND_FEEDBACK
	f	Lsw;	q	f_262226_	field_41625	REPORT_BUGS
	f	Lsw;	r	f_262318_	field_41626	OPTIONS
	f	Lsw;	s	f_262210_	field_41627	SHARE_TO_LAN
	f	Lsw;	t	f_262254_	field_41628	PLAYER_REPORTING
	f	Lsw;	u	f_262217_	field_41611	RETURN_TO_MENU
	f	Lsw;	v	f_262246_	field_41612	DISCONNECT
	f	Lsw;	w	f_262212_	field_41613	SAVING_LEVEL
	f	Lsw;	x	f_262287_	field_41614	GAME
	f	Lsw;	y	f_262313_	field_41615	PAUSED
	f	Z	z	f_96306_	field_19319	showPauseMenu
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()V	B	m_261092_	method_47632	onDisconnect
	m	()Leuq;	C	m_262340_	method_47902	method_47902
	m	()Leuq;	D	m_279783_	method_47903	method_47903
	m	()Leuq;	E	m_279782_	method_47904	method_47904
	m	()Leuq;	F	m_279785_	method_47896	method_47896
	m	(Lsw;Ljava/lang/String;)Lepi;	a	m_262461_	method_47899	openLinkButton
	m	(Ljava/util/function/Supplier;Lepi;)V	a	m_279784_	method_47898	method_47898
	m	(Lepi;)V	a	m_279781_	method_19836	method_19836
	m	(Lsw;Ljava/util/function/Supplier;)Lepi;	a	m_262456_	method_47900	openScreenButton
	m	(Ljava/lang/String;)Leuq;	a	m_262341_	method_47897	method_47897
	m	(Ljava/lang/String;Z)V	b	m_279779_	method_47901	method_47901
	m	(Lepi;)V	b	m_279780_	method_19845	method_19845
	m	()V	l	m_96338_	method_20543	createPauseMenu
c	eum	net/minecraft/client/gui/screens/PopupScreen	net/minecraft/class_5405	net/minecraft/client/gui/screens/PopupScreen
	f	I	a	f_169340_	field_32260	BUTTON_PADDING
	f	I	b	f_169341_	field_32261	BUTTON_MARGIN
	f	I	c	f_169342_	field_32262	BUTTON_HEIGHT
	f	Lsw;	k	f_169343_	field_33811	narrationMessage
	f	Lta;	l	f_96339_	field_25675	message
	f	Lcom/google/common/collect/ImmutableList;	m	f_96340_	field_25676	buttonOptions
	f	Lepz;	n	f_96341_	field_25677	messageLines
	f	I	o	f_96342_	field_25678	contentTop
	f	I	p	f_96343_	field_25679	buttonWidth
	m	(Lsw;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V	<init>	<init>	<init>	<init>
c	eum$a	net/minecraft/client/gui/screens/PopupScreen$ButtonOption	net/minecraft/class_5405$class_5406	net/minecraft/client/gui/screens/PopupScreen$ButtonOption
	f	Lsw;	a	f_96359_	field_25680	message
	f	Lepi$c;	b	f_96360_	field_25681	onPress
	m	(Lsw;Lepi$c;)V	<init>	<init>	<init>	<init>
c	eun	net/minecraft/client/gui/screens/PresetFlatWorldScreen	net/minecraft/class_430	net/minecraft/client/gui/screens/PresetFlatWorldScreen
	f	Lsw;	a	f_232751_	field_37908	UNKNOWN_PRESET
	f	Lorg/slf4j/Logger;	b	f_96368_	field_25043	LOGGER
	f	I	c	f_169346_	field_32263	SLOT_TEX_SIZE
	f	I	k	f_169347_	field_32264	SLOT_BG_SIZE
	f	I	l	f_169348_	field_32265	SLOT_STAT_HEIGHT
	f	I	m	f_169349_	field_32266	SLOT_BG_X
	f	I	n	f_169350_	field_32267	SLOT_BG_Y
	f	I	o	f_169351_	field_32268	SLOT_FG_X
	f	I	p	f_169352_	field_32269	SLOT_FG_Y
	f	Lacp;	q	f_169353_	field_27985	DEFAULT_BIOME
	f	Letn;	r	f_96370_	field_2519	parent
	f	Lsw;	s	f_96371_	field_2520	shareText
	f	Lsw;	t	f_96372_	field_2524	listText
	f	Leun$a;	u	f_96373_	field_2521	list
	f	Lepi;	v	f_96374_	field_2525	selectButton
	f	Lepr;	w	f_96375_	field_2523	export
	f	Ldqd;	x	f_96376_	field_25044	settings
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Letn;)V	<init>	<init>	<init>	<init>
	m	(Lhf;Ljava/lang/String;I)Ldqa;	a	m_257877_	method_29059	getLayerInfoFromString
	m	(Lepi;)V	a	m_279787_	method_19846	method_19846
	m	(Ljava/lang/String;Lhe$c;)Lhe$c;	a	m_254756_	method_46741	method_46741
	m	(Lhf;Lhf;Lhf;Lhf;Ljava/lang/String;Ldqd;)Ldqd;	a	m_257717_	method_29060	fromString
	m	(Lhf;Ljava/lang/String;)Ljava/util/List;	a	m_257841_	method_29058	getLayersInfoFromString
	m	(Lhf;Lhf;Lhf;Lhf;Lepi;)V	a	m_279786_	method_19847	method_19847
	m	(Ldqd;)Ljava/lang/String;	a	m_205393_	method_29062	save
	m	(Lacq;)Lacp;	a	m_257073_	method_29061	method_29061
	m	(Z)V	c	m_96449_	method_20102	updateButtonValidity
	m	()Ljava/lang/IllegalStateException;	l	m_205403_	method_40208	method_40208
c	eun$a	net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList	net/minecraft/class_430$class_4196	net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList
	f	Leun;	a	f_96462_	field_18747	field_18747
	m	(Leun;Lhs;Lcaw;)V	<init>	<init>	<init>	<init>
	m	(Leun$a$a;)V	a	m_6987_	method_20103	setSelected
	m	(Lacp;)Ljava/lang/String;	a	m_257490_	method_47409	method_47409
	m	(Ldqa;)Lcpn;	a	m_258055_	method_47411	method_47411
	m	(Lcaw;Lcpn;)Z	a	m_257800_	method_47410	method_47410
c	eun$a$a	net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList$Entry	net/minecraft/class_430$class_4196$class_432	net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList$Entry
	f	Leun$a;	a	f_96476_	field_2532	field_2532
	f	Lacq;	b	f_279577_	field_44668	STATS_ICON_LOCATION
	f	Ldqb;	c	f_169357_	field_33812	preset
	f	Lsw;	d	f_232755_	field_37909	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leun$a;Lhe;)V	<init>	<init>	<init>	<init>
	m	(Leox;IILcfu;)V	a	m_280449_	method_2200	blitSlot
	m	(Lacp;)Lsw;	a	m_232759_	method_41842	method_41842
	m	(Leox;II)V	a	m_280169_	method_2198	blitSlotBg
	m	()V	b	m_96479_	method_19389	select
c	euo	net/minecraft/client/gui/screens/ProgressScreen	net/minecraft/class_435	net/minecraft/client/gui/screens/ProgressScreen
	f	Lsw;	a	f_96506_	field_2541	header
	f	Lsw;	b	f_96507_	field_2544	stage
	f	I	c	f_96508_	field_2542	progress
	f	Z	k	f_96509_	field_2543	stop
	f	Z	l	f_169362_	field_33625	clearScreenAfterStop
	m	(Z)V	<init>	<init>	<init>	<init>
c	eup	net/minecraft/client/gui/screens/ReceivingLevelScreen	net/minecraft/class_434	net/minecraft/client/gui/screens/ReceivingLevelScreen
	f	Lsw;	a	f_96526_	field_26544	DOWNLOADING_TERRAIN_TEXT
	f	J	b	f_202370_	field_36365	CHUNK_LOADING_START_WAIT_LIMIT_MS
	f	Z	c	f_202371_	field_36366	loadingPacketsReceived
	f	Z	k	f_202372_	field_36367	oneTickSkipped
	f	J	l	f_202373_	field_36368	createdAt
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	l	m_202375_	method_40040	loadingPacketsReceived
c	euq	net/minecraft/client/gui/screens/Screen	net/minecraft/class_437	net/minecraft/client/gui/screens/Screen
	f	Lorg/slf4j/Logger;	a	f_96536_	field_22782	LOGGER
	f	Ljava/util/Set;	b	f_96537_	field_22783	ALLOWED_PROTOCOLS
	f	Lsw;	c	f_169367_	field_33814	USAGE_NARRATION
	f	Lacq;	d	f_279548_	field_44669	BACKGROUND_LOCATION
	f	Lsw;	e	f_96539_	field_22785	title
	f	Lenn;	f	f_96541_	field_22787	minecraft
	f	I	g	f_96543_	field_22789	width
	f	I	h	f_96544_	field_22790	height
	f	Leov;	i	f_96547_	field_22793	font
	f	Ljava/util/concurrent/Executor;	j	f_289574_	field_44944	screenExecutor
	f	Ljava/util/List;	k	f_96540_	field_22786	children
	f	Ljava/util/List;	l	f_169368_	field_33815	narratables
	f	Z	m	f_267454_	field_42156	initialized
	f	Ljava/util/List;	n	f_169369_	field_33816	renderables
	f	Ljava/net/URI;	o	f_96538_	field_22784	clickedLink
	f	J	p	f_169370_	field_33817	NARRATE_SUPPRESS_AFTER_INIT_TIME
	f	J	q	f_169371_	field_33818	NARRATE_DELAY_NARRATOR_ENABLED
	f	J	r	f_169372_	field_33819	NARRATE_DELAY_MOUSE_MOVE
	f	J	s	f_169373_	field_33820	NARRATE_DELAY_MOUSE_ACTION
	f	J	t	f_169374_	field_33821	NARRATE_DELAY_KEYBOARD_ACTION
	f	Less;	u	f_169375_	field_33822	narrationState
	f	J	v	f_169376_	field_33823	narrationSuppressTime
	f	J	w	f_169377_	field_33824	nextNarrationTime
	f	Lesn;	x	f_169365_	field_33813	lastNarratable
	f	Leuq$a;	y	f_262730_	field_41685	deferredTooltipRendering
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lame;	A	m_278176_	method_50024	getBackgroundMusic
	m	()V	B	m_264131_	method_48267	clearFocus
	m	()Z	F	m_169419_	method_37073	shouldRunNarration
	m	(Ljava/net/URI;)V	a	m_96589_	method_25416	openLink
	m	(Lenn;Lcfz;)Ljava/util/List;	a	m_280152_	method_25408	getTooltipFromItem
	m	(Ljava/util/List;)V	a	m_7400_	method_29638	onFilesDrop
	m	(Ljava/util/List;Lesn;)Leuq$b;	a	m_169400_	method_37061	findNarratableWidget
	m	(Ljava/lang/String;Z)V	a	m_6697_	method_25415	insertText
	m	(Ljava/lang/String;CI)Z	a	m_96583_	method_25414	isValidCharacterForName
	m	(J)V	a	m_169378_	method_37058	suppressNarration
	m	(Ljava/util/List;Lexi;Z)V	a	m_262861_	method_47942	setTooltipForNextRenderPass
	m	(Leou;)V	a	m_264158_	method_48263	changeFocus
	m	(Lesx;)Lesv$a;	a	m_264409_	method_48264	createArrowEvent
	m	(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V	a	m_96579_	method_25412	wrapScreenError
	m	(Lesp;)V	a	m_142228_	method_37062	updateNarrationState
	m	(JZ)V	a	m_169380_	method_37059	scheduleNarration
	m	([Lepf;)V	a	m_202376_	method_40041	hideWidgets
	m	(Lts;)Z	a	m_5561_	method_25430	handleComponentClicked
	m	(Leqh;)Leqh;	a	m_169394_	method_37060	addRenderableOnly
	m	(Leox;)V	a	m_280273_	method_25420	renderBackground
	m	(Ljava/lang/Runnable;)V	a	m_289588_	method_52221	method_52221
	m	(Lenn;II)V	a	m_6574_	method_25410	resize
	m	(Leqp;Lexi;Z)V	a	m_262791_	method_47412	setTooltipForNextRenderPass
	m	()V	aG_	m_267719_	method_48640	repositionElements
	m	()Z	aH_	m_264396_	method_48262	shouldNarrateNavigation
	m	()Lsw;	au_	m_142562_	method_25435	getNarrationMessage
	m	()Z	av_	m_6913_	method_25422	shouldCloseOnEsc
	m	()V	aw_	m_7379_	method_25419	onClose
	m	()V	ax_	m_7861_	method_25432	removed
	m	()V	ay_	m_274333_	method_49589	added
	m	()Z	az_	m_7043_	method_25421	isPauseScreen
	m	(Leox;IIF)V	b	m_280264_	method_47413	renderWithTooltip
	m	(Lesp;)V	b	m_142227_	method_37056	updateNarratedWidget
	m	(Ljava/util/List;)V	b	m_257959_	method_47414	setTooltipForNextRenderPass
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_169404_	method_25413	method_25413
	m	(Ljava/lang/Runnable;)V	b	m_289587_	method_52222	method_52222
	m	(Lenn;II)V	b	m_6575_	method_25423	init
	m	(Leox;)V	b	m_280039_	method_25434	renderDirtBackground
	m	()V	b	m_7856_	method_25426	init
	m	(Leqt;)V	c	m_264313_	method_48265	setInitialFocus
	m	(Z)V	c	m_96622_	method_25428	confirmLink
	m	(Leqt;)Leqt;	d	m_142416_	method_37063	addRenderableWidget
	m	(I)Z	d	m_96628_	method_25436	isCut
	m	(Lsw;)V	d	m_257404_	method_47415	setTooltipForNextRenderPass
	m	(Z)V	d	m_169407_	method_37064	triggerImmediateNarration
	m	(Leqt;)Leqt;	e	m_7787_	method_25429	addWidget
	m	(I)Z	e	m_96630_	method_25437	isPaste
	m	(Z)V	e	m_169409_	method_37065	runNarration
	m	(Leqt;)V	f	m_169411_	method_37066	removeWidget
	m	(I)Z	f	m_96632_	method_25438	isCopy
	m	()V	f	m_86600_	method_25393	tick
	m	(I)Z	g	m_96634_	method_25439	isSelectAll
	m	()Lesv$c;	l	m_264442_	method_48266	createTabEvent
	m	()Lsw;	m	m_96636_	method_25440	getTitle
	m	()V	n	m_169413_	method_37067	clearWidgets
	m	()V	o	m_232761_	method_41843	rebuildWidgets
	m	()Z	p	m_96637_	method_25441	hasControlDown
	m	()Z	q	m_96638_	method_25442	hasShiftDown
	m	()Z	r	m_96639_	method_25443	hasAltDown
	m	()V	v	m_169414_	method_37068	afterMouseMove
	m	()V	w	m_169415_	method_37069	afterMouseAction
	m	()V	x	m_169416_	method_37070	afterKeyboardAction
	m	()V	y	m_169417_	method_37071	handleDelayedNarration
	m	()V	z	m_169418_	method_37072	narrationEnabled
c	euq$a	net/minecraft/client/gui/screens/Screen$DeferredTooltipRendering	net/minecraft/class_437$class_7998	net/minecraft/client/gui/screens/Screen$DeferredTooltipRendering
	f	Ljava/util/List;	a	f_262736_	comp_1183	tooltip
	f	Lexi;	b	f_262758_	comp_1184	positioner
	m	(Ljava/util/List;Lexi;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_262736_	comp_1183	tooltip
	m	()Lexi;	b	f_262758_	comp_1184	positioner
c	euq$b	net/minecraft/client/gui/screens/Screen$NarratableSearchResult	net/minecraft/class_437$class_6390	net/minecraft/client/gui/screens/Screen$NarratableSearchResult
	f	Lesn;	a	f_169420_	field_33825	entry
	f	I	b	f_169421_	field_33826	index
	f	Lesn$a;	c	f_169422_	field_33827	priority
	m	(Lesn;ILesn$a;)V	<init>	<init>	<init>	<init>
c	eur	net/minecraft/client/gui/screens/ShareToLanScreen	net/minecraft/class_436	net/minecraft/client/gui/screens/ShareToLanScreen
	f	I	a	f_262314_	field_41629	PORT_LOWER_BOUND
	f	I	b	f_262301_	field_41630	PORT_HIGHER_BOUND
	f	Lsw;	c	f_96640_	field_25889	ALLOW_COMMANDS_LABEL
	f	Lsw;	k	f_96641_	field_25890	GAME_MODE_LABEL
	f	Lsw;	l	f_96642_	field_26545	INFO_TEXT
	f	Lsw;	m	f_257007_	field_41108	PORT_INFO_TEXT
	f	Lsw;	n	f_257045_	field_41106	PORT_UNAVAILABLE
	f	Lsw;	o	f_256909_	field_41109	INVALID_PORT
	f	I	p	f_257022_	field_41107	INVALID_PORT_COLOR
	f	Leuq;	q	f_96643_	field_2548	lastScreen
	f	Lcmj;	r	f_169427_	field_2545	gameMode
	f	Z	s	f_96647_	field_2546	commands
	f	I	t	f_256852_	field_41110	port
	f	Lepr;	u	f_256803_	field_41111	portEdit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;Ljava/lang/String;)V	a	m_257075_	method_47416	method_47416
	m	(Lepp;Lcmj;)V	a	m_169428_	method_32638	method_32638
	m	(Ljava/lang/String;)Lsw;	a	m_257854_	method_47417	tryParsePort
	m	(Lepi;)V	a	m_279788_	method_19850	method_19850
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_169431_	method_32639	method_32639
	m	(Lfyp;Lepi;)V	a	m_279789_	method_19851	method_19851
c	eus	net/minecraft/client/gui/screens/SimpleOptionsSubScreen	net/minecraft/class_5500	net/minecraft/client/gui/screens/SimpleOptionsSubScreen
	f	[Lenq;	c	f_96666_	field_26679	smallOptions
	f	Leqd;	k	f_96668_	field_26681	list
	f	Lepf;	l	f_96667_	field_26680	narratorButton
	m	(Leuq;Lenr;Lsw;[Lenq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279790_	method_31049	method_31049
	m	()V	e	m_7853_	method_31387	createFooter
	m	()V	l	m_96682_	method_31050	updateNarratorButton
c	eut	net/minecraft/client/gui/screens/SkinCustomizationScreen	net/minecraft/class_440	net/minecraft/client/gui/screens/SkinCustomizationScreen
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lbyp;Lepp;Ljava/lang/Boolean;)V	a	m_169434_	method_32640	method_32640
	m	(Lepi;)V	a	m_279791_	method_19853	method_19853
c	euu	net/minecraft/client/gui/screens/SoundOptionsScreen	net/minecraft/class_443	net/minecraft/client/gui/screens/SoundOptionsScreen
	f	Leqd;	c	f_244146_	field_40416	list
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279792_	method_19855	method_19855
	m	(Lenr;)[Lenq;	a	m_245969_	method_45629	buttonOptions
	m	(I)[Lenq;	a	m_244663_	method_45627	method_45627
	m	(Lami;)Lenq;	a	m_244664_	method_45628	method_45628
	m	(Lami;)Z	b	m_244665_	method_45630	method_45630
	m	()[Lenq;	l	m_246998_	method_45631	getAllSoundOptionsExceptMaster
c	euv	net/minecraft/client/gui/screens/SymlinkWarningScreen	net/minecraft/class_8586	net/minecraft/client/gui/screens/SymlinkWarningScreen
	f	Lsw;	a	f_289817_	field_44964	TITLE
	f	Lsw;	b	f_289825_	field_44965	MESSAGE_TEXT
	f	Leuq;	c	f_289827_	field_44966	callbackScreen
	f	Lesf;	k	f_289819_	field_44967	layout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_289873_	method_52262	method_52262
	m	(Lepi;)V	b	m_289880_	method_52263	method_52263
	m	(Lepi;)V	c	m_289887_	method_52264	method_52264
c	euw	net/minecraft/client/gui/screens/TitleScreen	net/minecraft/class_442	net/minecraft/client/gui/screens/TitleScreen
	f	Lsw;	a	f_169438_	field_32271	COPYRIGHT_TEXT
	f	Lfjl;	b	f_96716_	field_17774	CUBE_MAP
	f	Lorg/slf4j/Logger;	c	f_96717_	field_23775	LOGGER
	f	Ljava/lang/String;	k	f_169439_	field_32272	DEMO_LEVEL_ID
	f	Lacq;	l	f_96718_	field_17775	PANORAMA_OVERLAY
	f	Leqi;	m	f_96721_	field_2586	splash
	f	Lepi;	n	f_96722_	field_2590	resetDemoButton
	f	Leli;	o	f_96726_	field_2592	realmsNotificationsScreen
	f	Lfjz;	p	f_96729_	field_2585	panorama
	f	Z	q	f_96714_	field_18222	fading
	f	J	r	f_96715_	field_17772	fadeInStart
	f	Leuw$a;	s	f_232768_	field_37209	warningLabel
	f	Lepx;	t	f_263781_	field_41847	logoRenderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLepx;)V	<init>	<init>	<init>	<init>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lsw;	B	m_240255_	method_44692	getMultiplayerDisabledReason
	m	()Z	C	m_96792_	method_31129	checkDemoWorldPresence
	m	()V	D	m_96793_	method_2252	realmsButtonClicked
	m	()Lepx;	E	m_263871_	method_48268	method_48268
	m	(Lepi;)V	a	m_232769_	method_19857	method_19857
	m	(II)V	a	m_96763_	method_2249	createNormalMenuOptions
	m	(Lfuw;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_96754_	method_18105	preloadResources
	m	(ZLepi;)V	a	m_279799_	method_19858	method_19858
	m	(Lepi;)V	b	m_210871_	method_19859	method_19859
	m	(II)V	b	m_96772_	method_2251	createDemoMenuOptions
	m	(Lepi;)V	c	m_279796_	method_19860	method_19860
	m	(Z)V	c	m_96777_	method_20375	confirmDemo
	m	(Lepi;)V	d	m_279795_	method_19861	method_19861
	m	(Lepi;)V	e	m_279797_	method_41198	method_41198
	m	(Lepi;)V	f	m_279798_	method_20109	method_20109
	m	(Lepi;)V	g	m_279794_	method_19862	method_19862
	m	(Lepi;)V	h	m_279800_	method_19863	method_19863
	m	(Lepi;)V	i	m_279793_	method_19864	method_19864
	m	()Z	l	m_96789_	method_2253	realmsNotificationsEnabled
c	euw$a	net/minecraft/client/gui/screens/TitleScreen$WarningLabel	net/minecraft/class_442$class_7063	net/minecraft/client/gui/screens/TitleScreen$WarningLabel
	f	Leov;	a	f_232780_	comp_829	font
	f	Lepz;	b	f_232781_	comp_518	label
	f	I	c	f_232782_	comp_519	x
	f	I	d	f_232783_	comp_520	y
	m	(Leov;Lepz;II)V	<init>	<init>	<init>	<init>
	m	(Leox;I)V	a	m_280409_	method_44065	render
	m	()Leov;	a	f_232780_	comp_829	font
	m	()Lepz;	b	f_232781_	comp_518	label
	m	()I	c	f_232782_	comp_519	x
	m	()I	d	f_232783_	comp_520	y
c	eux	net/minecraft/client/gui/screens/VideoSettingsScreen	net/minecraft/class_446	net/minecraft/client/gui/screens/VideoSettingsScreen
	f	Lsw;	c	f_96794_	field_25682	FABULOUS
	f	Lsw;	k	f_96795_	field_25683	WARNING_MESSAGE
	f	Lsw;	l	f_96796_	field_25684	WARNING_TITLE
	f	Lsw;	m	f_96797_	field_25685	BUTTON_ACCEPT
	f	Lsw;	n	f_96798_	field_25686	BUTTON_CANCEL
	f	Leqd;	o	f_96801_	field_2639	list
	f	Lfjr;	p	f_96802_	field_25688	gpuWarnlistManager
	f	I	q	f_96803_	field_19186	oldMipmaps
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lehi;Lsw;Ljava/lang/Integer;)Lsw;	a	m_232804_	method_41845	method_41845
	m	(Lepi;)V	a	m_279802_	method_30052	method_30052
	m	(Lehn;Lepi;)V	a	m_279803_	method_19865	method_19865
	m	(Lenr;)[Lenq;	a	m_232811_	method_41846	options
	m	(Lehi;Lehn;Ljava/lang/Integer;)V	a	m_232800_	method_41844	method_41844
	m	(Lepi;)V	b	m_279801_	method_30053	method_30053
c	euy	net/minecraft/client/gui/screens/WinScreen	net/minecraft/class_445	net/minecraft/client/gui/screens/WinScreen
	f	Lorg/slf4j/Logger;	a	f_96863_	field_2632	LOGGER
	f	Lacq;	b	f_96866_	field_2633	VIGNETTE_LOCATION
	f	Lsw;	c	f_169463_	field_33955	SECTION_HEADING
	f	Ljava/lang/String;	k	f_169464_	field_32273	NAME_PREFIX
	f	Ljava/lang/String;	l	f_96867_	field_24260	OBFUSCATE_TOKEN
	f	F	m	f_169466_	field_33957	SPEEDUP_FACTOR
	f	F	n	f_181393_	field_34012	SPEEDUP_FACTOR_FAST
	f	Z	o	f_96868_	field_2627	poem
	f	Ljava/lang/Runnable;	p	f_96869_	field_2630	onFinished
	f	F	q	f_169467_	field_2628	scroll
	f	Ljava/util/List;	r	f_96871_	field_2634	lines
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	s	f_96872_	field_24261	centeredLines
	f	I	t	f_96873_	field_2629	totalScrollLength
	f	Z	u	f_181391_	field_34010	speedupActive
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	v	f_181392_	field_34011	speedupModifiers
	f	F	w	f_96874_	field_2635	scrollSpeed
	f	F	x	f_169462_	field_33954	unmodifiedScrollSpeed
	f	I	y	f_283835_	field_44778	direction
	f	Lepx;	z	f_263706_	field_41848	logoRenderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZLjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_96895_	method_2257	respawn
	m	()V	C	m_169482_	method_37306	addEmptyLine
	m	(Ljava/lang/String;)V	a	m_181397_	method_37305	addPoemLines
	m	(Lsw;Z)V	a	m_169472_	method_37304	addCreditsLine
	m	(Ljava/lang/String;Leuy$a;)V	a	m_197398_	method_39775	wrapCreditsIO
	m	(Ljava/io/Reader;)V	a	m_232817_	method_39774	addPoemFile
	m	(Ljava/io/Reader;)V	b	m_232819_	method_39776	addCreditsFile
	m	(Leox;)V	c	m_280337_	method_2258	renderBg
	m	()F	l	m_181399_	method_37369	calculateScrollSpeed
c	euy$a	net/minecraft/client/gui/screens/WinScreen$CreditsReader	net/minecraft/class_445$class_6824	net/minecraft/client/gui/screens/WinScreen$CreditsReader
	m	(Ljava/io/Reader;)V	read	m_232821_	read	read
c	euz	net/minecraft/client/gui/screens/achievement/StatsScreen	net/minecraft/class_447	net/minecraft/client/gui/screens/achievement/StatsScreen
	f	I	A	f_169486_	field_32278	SORT_NONE
	f	I	C	f_169487_	field_32279	SORT_DOWN
	f	I	D	f_169488_	field_32280	SORT_UP
	f	Leuq;	a	f_96896_	field_2648	lastScreen
	f	Lsw;	c	f_96897_	field_26546	PENDING_TEXT
	f	Lacq;	k	f_279607_	field_44670	STATS_ICON_LOCATION
	f	Leuz$a;	l	f_96898_	field_2644	statsList
	f	Leuz$b;	m	f_96899_	field_2642	itemStatsList
	f	Leuz$c;	n	f_96900_	field_2646	mobsStatsList
	f	Lams;	o	f_96901_	field_2647	stats
	f	Leqc;	p	f_96902_	field_2643	activeList
	f	Z	q	f_96903_	field_2645	isLoading
	f	I	r	f_169489_	field_32281	SLOT_TEX_SIZE
	f	I	s	f_169490_	field_32282	SLOT_BG_SIZE
	f	I	t	f_169491_	field_32283	SLOT_STAT_HEIGHT
	f	I	u	f_169492_	field_32284	SLOT_BG_X
	f	I	v	f_169493_	field_32285	SLOT_BG_Y
	f	I	w	f_169494_	field_32274	SLOT_FG_X
	f	I	x	f_169495_	field_32275	SLOT_FG_Y
	f	I	y	f_169484_	field_32276	SLOT_LEFT_INSERT
	f	I	z	f_169485_	field_32277	SLOT_TEXT_OFFSET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lams;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_96975_	method_2267	initButtons
	m	()Leqc;	D	m_96983_	method_19399	getActiveList
	m	(Leqc;)V	a	m_96924_	method_19390	setActiveList
	m	(Leox;IILcfu;)V	a	m_280600_	method_2289	blitSlot
	m	(Lepi;)V	a	m_279804_	method_19869	method_19869
	m	(Lamo;)Ljava/lang/String;	a	m_96946_	method_27027	getTranslationKey
	m	(I)I	a	m_96908_	method_2285	getColumnX
	m	(Leuz;)Leov;	a	m_169496_	method_36880	method_36880
	m	(Leox;IIII)V	a	m_280288_	method_2282	blitSlotIcon
	m	(Lepi;)V	b	m_96948_	method_19866	method_19866
	m	(Leuz;)Leov;	b	m_169498_	method_36881	method_36881
	m	(Lepi;)V	c	m_96958_	method_19867	method_19867
	m	(Leuz;)Leov;	c	m_96926_	method_19391	method_19391
	m	(Lepi;)V	d	m_96962_	method_19868	method_19868
	m	(Leuz;)Leov;	d	m_169500_	method_36882	method_36882
	m	(Leuz;)Leov;	e	m_96960_	method_19392	method_19392
	m	(Leuz;)Leov;	f	m_96964_	method_19393	method_19393
	m	(Leuz;)Leov;	g	m_169502_	method_19396	method_19396
	m	(Leuz;)Leov;	h	m_169504_	method_19398	method_19398
	m	(Leuz;)Leov;	i	m_169506_	method_19400	method_19400
	m	(Leuz;)Leov;	j	m_169508_	method_19401	method_19401
	m	(Leuz;)Leov;	k	m_96966_	method_19394	method_19394
	m	(Leuz;)Leov;	l	m_96968_	method_19395	method_19395
	m	()V	l	m_96972_	method_2270	initLists
	m	(Leuz;)Leov;	m	m_169510_	method_19402	method_19402
c	euz$a	net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList	net/minecraft/class_447$class_4198	net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList
	f	Leuz;	a	f_96992_	field_18750	field_18750
	m	(Leuz;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Lamo;)Ljava/lang/String;	a	m_96996_	method_27028	method_27028
c	euz$a$a	net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList$Entry	net/minecraft/class_447$class_4198$class_4197	net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList$Entry
	f	Leuz$a;	a	f_97000_	field_18748	field_18748
	f	Lamo;	b	f_97001_	field_18749	stat
	f	Lsw;	c	f_97002_	field_26547	statDisplay
	m	(Leuz$a;Lamo;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	b	m_169513_	method_37074	getValueText
c	euz$b	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList	net/minecraft/class_447$class_4200	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList
	f	Ljava/util/List;	a	f_97021_	field_18754	blockColumns
	f	Ljava/util/List;	l	f_97022_	field_18755	itemColumns
	f	I	m	f_97023_	field_18756	headerPressed
	f	Ljava/util/Comparator;	n	f_97025_	field_18758	itemStatSorter
	f	Lamq;	o	f_97026_	field_18759	sortColumn
	f	I	p	f_97027_	field_18760	sortOrder
	f	Leuz;	q	f_97028_	field_18752	field_18752
	f	[I	r	f_97029_	field_18753	iconOffsets
	m	(Leuz;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leox;Lsw;II)V	a	m_280389_	method_19407	renderMousehoverTooltip
	m	(Lcfu;)Lsw;	a	m_97040_	method_19406	getString
	m	(Lamq;)V	a	m_97038_	method_19408	sortByColumn
	m	(I)Lamq;	a	m_97033_	method_19410	getColumn
	m	(Lamq;)I	b	m_97058_	method_19409	getColumnIndex
c	euz$b$a	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow	net/minecraft/class_447$class_4200$class_4199	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow
	f	Leuz$b;	a	f_97074_	field_18751	field_18751
	f	Lcfu;	b	f_169514_	field_33830	item
	m	(Leuz$b;Lcfu;)V	<init>	<init>	<init>	<init>
	m	(Leox;Lamo;IIZ)V	a	m_97091_	method_19405	renderStat
	m	()Lcfu;	b	m_169519_	method_37307	getItem
c	euz$b$b	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRowComparator	net/minecraft/class_447$class_4200$class_450	net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRowComparator
	f	Leuz$b;	a	f_169520_	field_2662	field_2662
	m	(Leuz$b;)V	<init>	<init>	<init>	<init>
	m	(Leuz$b$a;Leuz$b$a;)I	a	compare	method_2297	compare
c	euz$c	net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList	net/minecraft/class_447$class_4202	net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList
	f	Leuz;	a	f_97097_	field_18763	field_18763
	m	(Leuz;Lenn;)V	<init>	<init>	<init>	<init>
c	euz$c$a	net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList$MobRow	net/minecraft/class_447$class_4202$class_4201	net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList$MobRow
	f	Leuz$c;	a	f_97103_	field_18761	field_18761
	f	Lsw;	b	f_97105_	field_26548	mobName
	f	Lsw;	c	f_97106_	field_26549	kills
	f	Z	d	f_97107_	field_26550	hasKills
	f	Lsw;	e	f_97108_	field_26551	killedBy
	f	Z	f	f_97109_	field_26552	wasKilledBy
	m	(Leuz$c;Lbfn;)V	<init>	<init>	<init>	<init>
c	ev	net/minecraft/commands/arguments/SignedArgument	net/minecraft/class_7451	net/minecraft/commands/arguments/SignedArgument
c	eva	net/minecraft/client/gui/screens/achievement/StatsUpdateListener	net/minecraft/class_452	net/minecraft/client/gui/screens/achievement/StatsUpdateListener
	f	[Ljava/lang/String;	b	f_97124_	field_2668	LOADING_SYMBOLS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	C	m_7819_	method_2300	onStatsUpdated
c	evb	net/minecraft/client/gui/screens/achievement/package-info	net/minecraft/class_6213	net/minecraft/client/gui/screens/achievement/package-info
c	evc	net/minecraft/client/gui/screens/advancements/AdvancementTab	net/minecraft/class_454	net/minecraft/client/gui/screens/advancements/AdvancementTab
	f	Lenn;	a	f_97126_	field_2680	minecraft
	f	Levg;	b	f_97127_	field_2687	screen
	f	Levd;	c	f_97128_	field_2684	type
	f	I	d	f_97129_	field_2681	index
	f	Lae;	e	f_97130_	field_2682	advancement
	f	Lan;	f	f_97131_	field_2695	display
	f	Lcfz;	g	f_97132_	field_2697	icon
	f	Lsw;	h	f_97133_	field_2686	title
	f	Leve;	i	f_97134_	field_2696	root
	f	Ljava/util/Map;	j	f_97135_	field_2685	widgets
	f	D	k	f_97136_	field_2690	scrollX
	f	D	l	f_97137_	field_2689	scrollY
	f	I	m	f_97138_	field_2694	minX
	f	I	n	f_97139_	field_2693	minY
	f	I	o	f_97140_	field_2692	maxX
	f	I	p	f_97141_	field_2691	maxY
	f	F	q	f_97142_	field_2688	fade
	f	Z	r	f_97143_	field_2683	centered
	m	(Lenn;Levg;Levd;ILae;Lan;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Levg;ILae;)Levc;	a	m_97170_	method_2317	create
	m	(Leox;IIZ)V	a	m_280105_	method_2311	drawTab
	m	(Leve;Lae;)V	a	m_97175_	method_2319	addWidget
	m	(DD)V	a	m_97151_	method_2313	scroll
	m	()Levd;	a	m_169538_	method_35734	getType
	m	(Leox;IIII)V	a	m_280571_	method_2314	drawTooltips
	m	(IIDD)Z	a	m_97154_	method_2316	isMouseOver
	m	(Leox;II)V	a	m_280485_	method_2315	drawIcon
	m	(Lae;)V	a	m_97178_	method_2318	addAdvancement
	m	(Leox;II)V	b	m_280047_	method_2310	drawContents
	m	()I	b	m_169539_	method_35735	getIndex
	m	(Lae;)Leve;	b	m_97180_	method_2308	getWidget
	m	()Lae;	c	m_97182_	method_2307	getAdvancement
	m	()Lsw;	d	m_97189_	method_2309	getTitle
	m	()Lan;	e	m_169540_	method_35736	getDisplay
	m	()Levg;	f	m_97190_	method_2312	getScreen
c	evd	net/minecraft/client/gui/screens/advancements/AdvancementTabType	net/minecraft/class_453	net/minecraft/client/gui/screens/advancements/AdvancementTabType
	f	Levd;	a	ABOVE	field_2678	ABOVE
	f	Levd;	b	BELOW	field_2673	BELOW
	f	Levd;	c	LEFT	field_2675	LEFT
	f	Levd;	d	RIGHT	field_2677	RIGHT
	f	I	e	f_97195_	field_2674	textureX
	f	I	f	f_97196_	field_2672	textureY
	f	I	g	f_97197_	field_2671	width
	f	I	h	f_97198_	field_2670	height
	f	I	i	f_97199_	field_2669	max
	f	[Levd;	j	$VALUES	field_2676	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIIII)V	<init>	<init>	<init>	<init>
	m	(Leox;IIZI)V	a	m_280111_	method_2301	draw
	m	(Leox;IIILcfz;)V	a	m_280639_	method_2306	drawIcon
	m	(I)I	a	m_97211_	method_2302	getX
	m	(IIIDD)Z	a	m_97213_	method_2303	isMouseOver
	m	()I	a	m_97210_	method_2304	getMax
	m	()[Levd;	b	m_169541_	method_36883	$values
	m	(I)I	b	m_97232_	method_2305	getY
c	evd$1	net/minecraft/client/gui/screens/advancements/AdvancementTabType$1	net/minecraft/class_453$1	net/minecraft/client/gui/screens/advancements/AdvancementTabType$1
	f	[I	a	f_97237_	field_2679	$SwitchMap$net$minecraft$client$gui$screens$advancements$AdvancementTabType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eve	net/minecraft/client/gui/screens/advancements/AdvancementWidget	net/minecraft/class_456	net/minecraft/client/gui/screens/advancements/AdvancementWidget
	f	Lacq;	a	f_97239_	field_2709	WIDGETS_LOCATION
	f	I	b	f_169542_	field_32286	HEIGHT
	f	I	c	f_169543_	field_32287	BOX_X
	f	I	d	f_169544_	field_32288	BOX_WIDTH
	f	I	e	f_169545_	field_32289	FRAME_WIDTH
	f	I	f	f_169546_	field_32290	ICON_X
	f	I	g	f_169547_	field_32291	ICON_Y
	f	I	h	f_169548_	field_32292	ICON_WIDTH
	f	I	i	f_169549_	field_32293	TITLE_PADDING_LEFT
	f	I	j	f_169550_	field_32294	TITLE_PADDING_RIGHT
	f	I	k	f_169551_	field_32295	TITLE_X
	f	I	l	f_169552_	field_32296	TITLE_Y
	f	I	m	f_169553_	field_32297	TITLE_MAX_WIDTH
	f	[I	n	f_97240_	field_24262	TEST_SPLIT_OFFSETS
	f	Levc;	o	f_97241_	field_2703	tab
	f	Lae;	p	f_97242_	field_2702	advancement
	f	Lan;	q	f_97243_	field_2712	display
	f	Laom;	r	f_97244_	field_2713	title
	f	I	s	f_97245_	field_2715	width
	f	Ljava/util/List;	t	f_97246_	field_2705	description
	f	Lenn;	u	f_97247_	field_2704	minecraft
	f	Leve;	v	f_97248_	field_2706	parent
	f	Ljava/util/List;	w	f_97249_	field_2707	children
	f	Lag;	x	f_97250_	field_2714	progress
	f	I	y	f_97251_	field_2711	x
	f	I	z	f_97252_	field_2710	y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Levc;Lenn;Lae;Lan;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIFII)V	a	m_280255_	method_2331	drawHover
	m	(Leve;)V	a	m_97306_	method_2322	addChild
	m	(Leox;IIZ)V	a	m_97298_	method_2323	drawConnectivity
	m	()I	a	m_169554_	method_35737	getWidth
	m	(Lsw;I)Ljava/util/List;	a	m_97308_	method_2330	findOptimalLines
	m	(Leox;II)V	a	m_280229_	method_2325	draw
	m	(IIII)Z	a	m_97259_	method_2329	isMouseOver
	m	(Lae;)Leve;	a	m_97311_	method_2328	getFirstVisibleParent
	m	(Lenz;Ljava/util/List;)F	a	m_97303_	method_27572	getMaxWidth
	m	(Lag;)V	a	m_97264_	method_2333	setProgress
	m	()V	b	m_97313_	method_2332	attachToParent
	m	()I	c	m_97314_	method_2326	getY
	m	()I	d	m_97315_	method_2327	getX
c	evf	net/minecraft/client/gui/screens/advancements/AdvancementWidgetType	net/minecraft/class_455	net/minecraft/client/gui/screens/advancements/AdvancementWidgetType
	f	Levf;	a	OBTAINED	field_2701	OBTAINED
	f	Levf;	b	UNOBTAINED	field_2699	UNOBTAINED
	f	I	c	f_97318_	field_2700	y
	f	[Levf;	d	$VALUES	field_2698	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_97325_	method_2320	getIndex
	m	()[Levf;	b	m_169555_	method_36884	$values
c	evg	net/minecraft/client/gui/screens/advancements/AdvancementsScreen	net/minecraft/class_457	net/minecraft/client/gui/screens/advancements/AdvancementsScreen
	f	Levc;	A	f_97336_	field_2720	selectedTab
	f	Z	C	f_97337_	field_2718	isScrolling
	f	Lacq;	a	f_97330_	field_2716	TABS_LOCATION
	f	I	b	f_169556_	field_32298	WINDOW_WIDTH
	f	I	c	f_169557_	field_32299	WINDOW_HEIGHT
	f	I	k	f_169558_	field_32300	WINDOW_INSIDE_WIDTH
	f	I	l	f_169559_	field_32301	WINDOW_INSIDE_HEIGHT
	f	I	m	f_169560_	field_32302	BACKGROUND_TILE_WIDTH
	f	I	n	f_169561_	field_32303	BACKGROUND_TILE_HEIGHT
	f	I	o	f_169562_	field_32304	BACKGROUND_TILE_COUNT_X
	f	I	p	f_169563_	field_32305	BACKGROUND_TILE_COUNT_Y
	f	Lacq;	q	f_97329_	field_2717	WINDOW_LOCATION
	f	I	r	f_169564_	field_32306	WINDOW_INSIDE_X
	f	I	s	f_169565_	field_32307	WINDOW_INSIDE_Y
	f	I	t	f_169566_	field_32308	WINDOW_TITLE_X
	f	I	u	f_169567_	field_32309	WINDOW_TITLE_Y
	f	Lsw;	v	f_97331_	field_26553	VERY_SAD_LABEL
	f	Lsw;	w	f_97332_	field_26554	NO_ADVANCEMENTS_LABEL
	f	Lsw;	x	f_97333_	field_26555	TITLE
	f	Lfet;	y	f_97334_	field_2721	advancements
	f	Ljava/util/Map;	z	f_97335_	field_2719	tabs
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfet;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIII)V	a	m_97373_	method_2337	renderInside
	m	(Leox;II)V	a	m_280088_	method_2334	renderWindow
	m	(Leox;IIII)V	b	m_280355_	method_2338	renderTooltips
	m	(Lae;)Leve;	f	m_97392_	method_2335	getAdvancementWidget
	m	(Lae;)Levc;	g	m_97394_	method_2336	getTab
c	evh	net/minecraft/client/gui/screens/advancements/package-info	net/minecraft/class_6214	net/minecraft/client/gui/screens/advancements/package-info
c	evi	net/minecraft/client/gui/screens/controls/ControlsScreen	net/minecraft/class_458	net/minecraft/client/gui/screens/controls/ControlsScreen
	f	I	c	f_202378_	field_36369	ROW_SPACING
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279806_	method_19873	method_19873
	m	(Lepi;)V	b	m_279805_	method_19872	method_19872
	m	(Lepi;)V	c	m_279807_	method_20412	method_20412
c	evj	net/minecraft/client/gui/screens/controls/KeyBindsList	net/minecraft/class_459	net/minecraft/client/gui/screens/controls/KeyBindsList
	f	Levk;	a	f_193858_	field_2735	keyBindsScreen
	f	I	l	f_193859_	field_2733	maxNameWidth
	m	(Levk;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Levj;)Lenn;	a	m_193863_	method_36885	method_36885
	m	(Levj;)Lenn;	b	m_193865_	method_20110	method_20110
	m	(Levj;)Lenn;	c	m_193868_	method_20111	method_20111
	m	(Levj;)Lenn;	d	m_193871_	method_20112	method_20112
	m	()V	d	m_269130_	method_49006	resetMappingAndUpdateButtons
	m	(Levj;)Lenn;	e	m_193873_	method_20113	method_20113
	m	()V	e	m_269365_	method_49007	refreshEntries
	m	(Levj;)Lenn;	f	m_193875_	method_20115	method_20115
	m	(Levj;)Lenn;	g	m_193877_	method_20116	method_20116
	m	(Levj;)Lenn;	h	m_193879_	method_20114	method_20114
c	evj$a	net/minecraft/client/gui/screens/controls/KeyBindsList$CategoryEntry	net/minecraft/class_459$class_460	net/minecraft/client/gui/screens/controls/KeyBindsList$CategoryEntry
	f	Levj;	a	f_193881_	field_2738	field_2738
	f	Lsw;	b	f_193882_	field_2736	name
	f	I	c	f_193883_	field_2737	width
	m	(Levj;Lsw;)V	<init>	<init>	<init>	<init>
c	evj$a$1	net/minecraft/client/gui/screens/controls/KeyBindsList$CategoryEntry$1	net/minecraft/class_459$class_460$1	net/minecraft/client/gui/screens/controls/KeyBindsList$CategoryEntry$1
	f	Levj$a;	a	f_193902_	field_33831	field_33831
	m	(Levj$a;)V	<init>	<init>	<init>	<init>
c	evj$b	net/minecraft/client/gui/screens/controls/KeyBindsList$Entry	net/minecraft/class_459$class_461	net/minecraft/client/gui/screens/controls/KeyBindsList$Entry
	m	()V	<init>	<init>	<init>	<init>
	m	()V	d	m_264257_	method_48269	refreshEntry
c	evj$c	net/minecraft/client/gui/screens/controls/KeyBindsList$KeyEntry	net/minecraft/class_459$class_462	net/minecraft/client/gui/screens/controls/KeyBindsList$KeyEntry
	f	Levj;	a	f_193909_	field_2742	field_2742
	f	Lenl;	b	f_193910_	field_2740	key
	f	Lsw;	c	f_193911_	field_2741	name
	f	Lepi;	d	f_193912_	field_2739	changeButton
	f	Lepi;	e	f_193913_	field_2743	resetButton
	f	Z	f	f_268447_	field_42497	hasCollision
	m	(Levj;Lenl;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lenl;Lepi;)V	a	m_268769_	method_19870	method_19870
	m	(Lsw;Ljava/util/function/Supplier;)Ltj;	a	m_252565_	method_46515	method_46515
	m	(Lenl;Lsw;Ljava/util/function/Supplier;)Ltj;	a	m_252564_	method_46514	method_46514
	m	(Lenl;Lepi;)V	b	m_268770_	method_19871	method_19871
c	evk	net/minecraft/client/gui/screens/controls/KeyBindsScreen	net/minecraft/class_6599	net/minecraft/client/gui/screens/controls/KeyBindsScreen
	f	Lenl;	c	f_193975_	field_34799	selectedKey
	f	J	k	f_193976_	field_34800	lastKeySelection
	f	Levj;	l	f_193977_	field_34801	keyBindsList
	f	Lepi;	m	f_193978_	field_34802	resetButton
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279808_	method_38531	method_38531
	m	(Lepi;)V	b	m_268771_	method_38532	method_38532
c	evl	net/minecraft/client/gui/screens/controls/package-info	net/minecraft/class_6215	net/minecraft/client/gui/screens/controls/package-info
c	evm	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen	net/minecraft/class_5289	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen
	f	Lacq;	a	f_97541_	field_24566	GAMEMODE_SWITCHER_LOCATION
	f	I	b	f_169582_	field_32310	SPRITE_SHEET_WIDTH
	f	I	c	f_169583_	field_32311	SPRITE_SHEET_HEIGHT
	f	I	k	f_169584_	field_32312	SLOT_AREA
	f	I	l	f_169585_	field_32313	SLOT_PADDING
	f	I	m	f_169586_	field_32314	SLOT_AREA_PADDED
	f	I	n	f_169587_	field_32315	HELP_TIPS_OFFSET_Y
	f	I	o	f_97542_	field_24567	ALL_SLOTS_WIDTH
	f	Lsw;	p	f_97543_	field_25454	SELECT_KEY
	f	Levm$a;	q	f_97544_	field_24568	previousHovered
	f	Levm$a;	r	f_97545_	field_24569	currentlyHovered
	f	I	s	f_97546_	field_24570	firstMouseX
	f	I	t	f_97547_	field_24571	firstMouseY
	f	Z	u	f_97548_	field_24572	setFirstMousePos
	f	Ljava/util/List;	v	f_97549_	field_24573	slots
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	B	m_97576_	method_28068	switchToHoveredGameMode
	m	()Z	C	m_97577_	method_28069	checkToClose
	m	(Lenn;Levm$a;)V	a	m_280040_	method_28064	switchToHoveredGameMode
	m	()Lcmj;	l	m_97575_	method_30106	getDefaultSelected
c	evm$1	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$1	net/minecraft/class_5289$1	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$1
	f	[I	a	f_97578_	field_24574	$SwitchMap$net$minecraft$client$gui$screens$debug$GameModeSwitcherScreen$GameModeIcon
	f	[I	b	f_97579_	field_24575	$SwitchMap$net$minecraft$world$level$GameType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	evm$a	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon	net/minecraft/class_5289$class_5290	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon
	f	Levm$a;	a	CREATIVE	field_24576	CREATIVE
	f	Levm$a;	b	SURVIVAL	field_24577	SURVIVAL
	f	Levm$a;	c	ADVENTURE	field_24578	ADVENTURE
	f	Levm$a;	d	SPECTATOR	field_24579	SPECTATOR
	f	[Levm$a;	e	f_97585_	field_24580	VALUES
	f	I	f	f_169590_	field_32316	ICON_TOP_LEFT
	f	Lsw;	g	f_97586_	field_24581	name
	f	Ljava/lang/String;	h	f_97587_	field_24582	command
	f	Lcfz;	i	f_97588_	field_24583	renderStack
	f	I	j	f_169591_	field_32317	ICON_AREA
	f	[Levm$a;	k	$VALUES	field_24584	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILsw;Ljava/lang/String;Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcmj;)Levm$a;	a	m_280074_	method_28076	getFromGameType
	m	()Lsw;	a	m_97597_	method_28070	getName
	m	(Leox;II)V	a	m_280357_	method_28074	drawIcon
	m	()Ljava/lang/String;	b	m_97611_	method_28075	getCommand
	m	()Levm$a;	c	m_280506_	method_28078	getNext
	m	()[Levm$a;	d	m_169592_	method_36886	$values
c	evm$b	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeSlot	net/minecraft/class_5289$class_5291	net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeSlot
	f	Levm;	a	f_97622_	field_24585	field_24585
	f	Levm$a;	b	f_97623_	field_24586	icon
	f	Z	c	f_97624_	field_24587	isSelected
	m	(Levm;Levm$a;II)V	<init>	<init>	<init>	<init>
	m	(Leox;)V	a	m_280023_	method_28080	drawSlot
	m	(Leox;)V	b	m_280608_	method_28082	drawSelection
	m	(Z)V	b	m_97643_	method_28083	setSelected
c	evn	net/minecraft/client/gui/screens/debug/package-info	net/minecraft/class_6391	net/minecraft/client/gui/screens/debug/package-info
c	evo	net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen	net/minecraft/class_463	net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen
	f	Lepr;	a	f_97646_	field_2751	commandEdit
	f	Lepr;	b	f_97647_	field_2755	previousEdit
	f	Lepi;	c	f_97648_	field_2762	doneButton
	f	Lepi;	k	f_97649_	field_2753	cancelButton
	f	Lepp;	l	f_97650_	field_2760	outputButton
	f	Lsw;	m	f_97652_	field_26556	SET_COMMAND_LABEL
	f	Lsw;	n	f_97653_	field_26557	COMMAND_LABEL
	f	Lsw;	o	f_97654_	field_26558	PREVIOUS_OUTPUT_LABEL
	f	Lepl;	p	f_97655_	field_21617	commandSuggestions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()I	B	m_7821_	method_2364	getPreviousY
	m	()V	C	m_97695_	method_2359	onDone
	m	(Ljava/lang/String;)V	a	m_97688_	method_2360	onEdited
	m	(Lcln;)V	a	m_6372_	method_2352	populateAndSendPacket
	m	(Lepi;)V	a	m_289589_	method_19875	method_19875
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_169595_	method_32641	method_32641
	m	(Lepi;)V	b	m_97690_	method_19876	method_19876
	m	(Z)V	c	m_169598_	method_32642	updatePreviousOutput
	m	()Lcln;	l	m_6556_	method_2351	getCommandBlock
c	evo$1	net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen$1	net/minecraft/class_463$1	net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen$1
	f	Levo;	d	f_97696_	field_21632	field_21632
	m	(Levo;Leov;IIIILsw;)V	<init>	<init>	<init>	<init>
c	evp	net/minecraft/client/gui/screens/inventory/AbstractContainerScreen	net/minecraft/class_465	net/minecraft/client/gui/screens/inventory/AbstractContainerScreen
	f	Lccx;	A	f_97707_	field_2802	snapbackEnd
	f	Lccx;	C	f_97708_	field_2780	quickdropSlot
	f	Lccx;	D	f_97709_	field_2799	lastClickSlot
	f	Z	E	f_97710_	field_2789	isSplittingStack
	f	Lcfz;	F	f_97711_	field_2782	draggingItem
	f	I	G	f_97712_	field_2784	snapbackStartX
	f	I	H	f_97713_	field_2796	snapbackStartY
	f	J	I	f_97714_	field_2795	snapbackTime
	f	Lcfz;	J	f_97715_	field_2785	snapbackItem
	f	J	K	f_97716_	field_2781	quickdropTime
	f	I	L	f_97717_	field_2790	quickCraftingType
	f	I	M	f_97718_	field_2778	quickCraftingButton
	f	Z	N	f_97719_	field_2798	skipNextRelease
	f	I	O	f_97720_	field_2803	quickCraftingRemainder
	f	J	P	f_97721_	field_2788	lastClickTime
	f	I	Q	f_97722_	field_2786	lastClickButton
	f	Z	R	f_97723_	field_2783	doubleclick
	f	Lcfz;	S	f_97724_	field_2791	lastQuickMoved
	f	Lacq;	a	f_97725_	field_2801	INVENTORY_LOCATION
	f	I	b	f_169603_	field_32322	SLOT_ITEM_BLIT_OFFSET
	f	I	c	f_97726_	field_2792	imageWidth
	f	I	k	f_97727_	field_2779	imageHeight
	f	I	l	f_97728_	field_25267	titleLabelX
	f	I	m	f_97729_	field_25268	titleLabelY
	f	I	n	f_97730_	field_25269	inventoryLabelX
	f	I	o	f_97731_	field_25270	inventoryLabelY
	f	Lcbf;	p	f_97732_	field_2797	menu
	f	Lsw;	q	f_169604_	field_29347	playerInventoryTitle
	f	Lccx;	r	f_97734_	field_2787	hoveredSlot
	f	I	s	f_97735_	field_2776	leftPos
	f	I	t	f_97736_	field_2800	topPos
	f	Ljava/util/Set;	u	f_97737_	field_2793	quickCraftSlots
	f	Z	v	f_97738_	field_2794	isQuickCrafting
	f	F	w	f_169605_	field_32318	SNAPBACK_SPEED
	f	I	x	f_169600_	field_32319	QUICKDROP_DELAY
	f	I	y	f_169602_	field_32321	HOVER_ITEM_BLIT_OFFSET
	f	Lccx;	z	f_97706_	field_2777	clickedSlot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbf;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_181908_	method_37432	containerTick
	m	()V	F	m_97818_	method_2379	recalculateQuickCraftRemaining
	m	(II)Z	a	m_97805_	method_2384	checkHotbarKeyPressed
	m	(DDIII)Z	a	m_7467_	method_2381	hasClickedOutside
	m	(Lccx;DD)Z	a	m_97774_	method_2387	isHovering
	m	(Leox;FII)V	a	m_7286_	method_2389	renderBg
	m	(Leox;II)V	a	m_280072_	method_2380	renderTooltip
	m	(DD)Lccx;	a	m_97744_	method_2386	findSlot
	m	(Lccx;IILcbo;)V	a	m_6597_	method_2383	slotClicked
	m	(IIIIDD)Z	a	m_6774_	method_2378	isHovering
	m	(I)V	a	m_97762_	method_30107	checkHotbarMouseClicked
	m	(Lcfz;)Ljava/util/List;	a	m_280553_	method_51454	getTooltipFromContainerItem
	m	(Leox;Lcfz;IILjava/lang/String;)V	a	m_280211_	method_2382	renderFloatingItem
	m	(Leox;Lccx;)V	a	m_280092_	method_2385	renderSlot
	m	(Leox;III)V	a	m_280359_	method_33285	renderSlotHighlight
	m	(Leox;II)V	b	m_280003_	method_2388	renderLabels
	m	()V	l	m_238391_	method_44339	clearDraggingState
c	evq	net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen	net/minecraft/class_489	net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen
	f	Lexy;	w	f_97819_	field_2924	recipeBookComponent
	f	Lacq;	x	f_97820_	field_2926	RECIPE_BUTTON_LOCATION
	f	Z	y	f_97821_	field_2925	widthTooNarrow
	f	Lacq;	z	f_97822_	field_18975	texture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbg;Lexy;Lbyn;Lsw;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_289590_	method_19877	method_19877
c	evr	net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen	net/minecraft/class_7743	net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen
	f	Lddo;	a	f_244069_	field_40426	woodType
	f	Ldav;	b	f_244140_	field_40424	sign
	f	Ldaw;	c	f_276619_	field_43362	text
	f	[Ljava/lang/String;	k	f_244359_	field_40425	messages
	f	Z	l	f_276451_	field_43363	isFrontText
	f	I	m	f_244564_	field_40427	frame
	f	I	n	f_244562_	field_40428	line
	f	Lerq;	o	f_243993_	field_40429	signField
	m	(Ldav;ZZLsw;)V	<init>	<init>	<init>	<init>
	m	(Ldav;ZZ)V	<init>	<init>	<init>	<init>
	m	()Z	B	m_276846_	method_49912	isValid
	m	()V	C	m_245712_	method_45662	onDone
	m	()Ljava/lang/String;	D	m_246292_	method_45663	method_45663
	m	(Ljava/lang/String;)V	a	m_276998_	method_49913	setMessage
	m	(Lepi;)V	a	m_247127_	method_45657	method_45657
	m	(Leox;Ldcb;)V	a	m_245490_	method_45656	renderSignBackground
	m	(I)[Ljava/lang/String;	a	m_245491_	method_45652	method_45652
	m	(ZI)Lsw;	a	m_276701_	method_49914	method_49914
	m	(Ljava/lang/String;)Z	b	m_279811_	method_45658	method_45658
	m	(Leox;Ldcb;)V	b	m_280050_	method_45654	offsetSign
	m	(Leox;)V	c	m_280362_	method_45659	renderSign
	m	(Leox;)V	d	m_280079_	method_45655	renderSignText
	m	()Lorg/joml/Vector3f;	l	m_245038_	method_45661	getSignTextScale
c	evs	net/minecraft/client/gui/screens/inventory/AnvilScreen	net/minecraft/class_471	net/minecraft/client/gui/screens/inventory/AnvilScreen
	f	Lacq;	w	f_97869_	field_2819	ANVIL_LOCATION
	f	Lsw;	x	f_97870_	field_26559	TOO_EXPENSIVE_TEXT
	f	Lepr;	y	f_97871_	field_2821	name
	f	Lbyo;	z	f_169611_	field_29348	player
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbh;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_97898_	method_2403	onNameChanged
c	evt	net/minecraft/client/gui/screens/inventory/BeaconScreen	net/minecraft/class_466	net/minecraft/client/gui/screens/inventory/BeaconScreen
	f	Lbey;	A	f_97908_	field_17412	primary
	f	Lbey;	C	f_97909_	field_17413	secondary
	f	Lacq;	w	f_97903_	field_2808	BEACON_LOCATION
	f	Lsw;	x	f_97904_	field_26560	PRIMARY_EFFECT_LABEL
	f	Lsw;	y	f_97905_	field_26561	SECONDARY_EFFECT_LABEL
	f	Ljava/util/List;	z	f_169612_	field_33832	beaconButtons
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbi;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_169626_	method_37078	updateButtons
	m	(Levt;)Lenn;	a	m_169624_	method_47418	method_47418
	m	(ILevt$a;)V	a	m_169613_	method_37075	method_37075
	m	(Lepf;)V	a	m_169616_	method_37076	addBeaconButton
	m	(Levt;)Lenn;	b	m_169620_	method_2394	method_2394
	m	(Levt;)Lenn;	c	m_169622_	method_2393	method_2393
c	evt$1	net/minecraft/client/gui/screens/inventory/BeaconScreen$1	net/minecraft/class_466$1	net/minecraft/client/gui/screens/inventory/BeaconScreen$1
	f	Lcbi;	a	f_97963_	field_17414	val$menu
	f	Levt;	b	f_97964_	field_17415	field_17415
	m	(Levt;Lcbi;)V	<init>	<init>	<init>	<init>
c	evt$a	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconButton	net/minecraft/class_466$class_6392	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconButton
	m	(I)V	a	m_142400_	method_37080	updateStatus
c	evt$b	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconCancelButton	net/minecraft/class_466$class_467	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconCancelButton
	f	Levt;	a	f_97979_	field_2809	field_2809
	m	(Levt;II)V	<init>	<init>	<init>	<init>
c	evt$c	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconConfirmButton	net/minecraft/class_466$class_468	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconConfirmButton
	f	Levt;	a	f_97989_	field_2810	field_2810
	m	(Levt;II)V	<init>	<init>	<init>	<init>
c	evt$d	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconPowerButton	net/minecraft/class_466$class_469	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconPowerButton
	f	I	a	f_169639_	field_33833	tier
	f	Levt;	b	f_97999_	field_2811	field_2811
	f	Z	c	f_98002_	field_17416	isPrimary
	f	Lbey;	d	f_98000_	field_2813	effect
	f	Lfuv;	e	f_98001_	field_18223	sprite
	m	(Levt;IILbey;ZI)V	<init>	<init>	<init>	<init>
	m	(Lbey;)V	a	m_169649_	method_37081	setEffect
	m	(Lbey;)Ltj;	b	m_141934_	method_37082	createEffectDescription
c	evt$e	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconScreenButton	net/minecraft/class_466$class_470	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconScreenButton
	f	Z	a	f_98020_	field_2815	selected
	m	(II)V	<init>	<init>	<init>	<init>
	m	(IILsw;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_98024_	method_2402	isSelected
	m	(Leox;)V	a	m_6805_	method_18641	renderIcon
	m	(Z)V	b	m_98031_	method_2401	setSelected
c	evt$f	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconSpriteScreenButton	net/minecraft/class_466$class_4072	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconSpriteScreenButton
	f	I	a	f_98033_	field_18224	iconX
	f	I	b	f_98034_	field_18225	iconY
	m	(IIIILsw;)V	<init>	<init>	<init>	<init>
c	evt$g	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconUpgradePowerButton	net/minecraft/class_466$class_6393	net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconUpgradePowerButton
	f	Levt;	c	f_169672_	field_33835	field_33835
	m	(Levt;IILbey;)V	<init>	<init>	<init>	<init>
c	evu	net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen	net/minecraft/class_3871	net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen
	f	Lacq;	x	f_98042_	field_17115	TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbj;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	evv	net/minecraft/client/gui/screens/inventory/BookEditScreen	net/minecraft/class_473	net/minecraft/client/gui/screens/inventory/BookEditScreen
	f	I	A	f_98049_	field_2827	lastIndex
	f	Leww;	C	f_98050_	field_2843	forwardButton
	f	Leww;	D	f_98051_	field_2839	backButton
	f	Lepi;	E	f_98052_	field_2848	doneButton
	f	Lepi;	F	f_98053_	field_2831	signButton
	f	Lepi;	G	f_98054_	field_2841	finalizeButton
	f	Lepi;	H	f_98055_	field_2849	cancelButton
	f	Lbdw;	I	f_98056_	field_2832	hand
	f	Levv$a;	J	f_98057_	field_24268	displayCache
	f	Lsw;	K	f_98058_	field_25891	pageMsg
	f	Lsw;	L	f_98059_	field_25892	ownerText
	f	I	a	f_169682_	field_32323	TEXT_WIDTH
	f	I	b	f_169683_	field_32324	TEXT_HEIGHT
	f	I	c	f_169685_	field_32326	IMAGE_WIDTH
	f	I	k	f_169686_	field_32327	IMAGE_HEIGHT
	f	Lsw;	l	f_98060_	field_25893	EDIT_TITLE_LABEL
	f	Lsw;	m	f_98061_	field_25894	FINALIZE_WARNING_LABEL
	f	Laom;	n	f_98062_	field_25895	BLACK_CURSOR
	f	Laom;	o	f_98063_	field_25896	GRAY_CURSOR
	f	Lbyo;	p	f_98064_	field_2826	owner
	f	Lcfz;	q	f_98065_	field_2835	book
	f	Z	r	f_98066_	field_2837	isModified
	f	Z	s	f_98067_	field_2828	isSigning
	f	I	t	f_98068_	field_2844	frameTick
	f	I	u	f_98069_	field_2840	currentPage
	f	Ljava/util/List;	v	f_98070_	field_17116	pages
	f	Ljava/lang/String;	w	f_98071_	field_2847	title
	f	Lerq;	x	f_98072_	field_24269	pageEdit
	f	Lerq;	y	f_98073_	field_24270	titleEdit
	f	J	z	f_98048_	field_2830	lastClickTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyo;Lcfz;Lbdw;)V	<init>	<init>	<init>	<init>
	m	()I	B	m_98181_	method_17046	getNumPages
	m	()V	C	m_98182_	method_2437	pageBack
	m	()V	D	m_98183_	method_2444	pageForward
	m	()V	E	m_98184_	method_2413	updateButtonVisibility
	m	()V	F	m_98185_	method_17047	eraseEmptyTrailingPages
	m	()V	G	m_98186_	method_2436	appendPageToBook
	m	()V	H	m_98187_	method_27597	keyUp
	m	()V	I	m_98188_	method_27598	keyDown
	m	()V	J	m_98189_	method_2421	keyHome
	m	()V	K	m_98190_	method_2414	keyEnd
	m	()Ljava/lang/String;	L	m_98191_	method_2427	getCurrentPageText
	m	()Levv$a;	M	m_98079_	method_27576	getDisplayCache
	m	()V	N	m_98080_	method_27577	clearDisplayCache
	m	()V	O	m_98081_	method_27872	clearDisplayCacheAfterPageChange
	m	()Levv$a;	P	m_98082_	method_27578	rebuildDisplayCache
	m	()Ljava/lang/String;	Q	m_98083_	method_27579	method_27579
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;Lts;II)V	a	m_98126_	method_27586	method_27586
	m	([II)I	a	m_98149_	method_27591	findLineFromPos
	m	(Leox;Levv$c;Z)V	a	m_280220_	method_27581	renderCursor
	m	(Leox;[Lfkc;)V	a	m_264248_	method_27588	renderHighlight
	m	(Levv$c;Levv$c;)Lfkc;	a	m_98116_	method_27583	createSelection
	m	(Ljava/lang/String;)V	a	m_98147_	method_27584	setClipboard
	m	(Lepi;)V	a	m_98112_	method_19878	method_19878
	m	(Levv$c;)Levv$c;	a	m_98114_	method_27582	convertScreenToLocal
	m	(I)V	a	m_98097_	method_27580	changeLine
	m	(Ljava/lang/String;Lenz;IIII)Lfkc;	a	m_98119_	method_27585	createPartialLineSelection
	m	(Lepi;)V	b	m_98143_	method_19879	method_19879
	m	(Levv$c;)Levv$c;	b	m_98145_	method_27590	convertLocalToScreen
	m	(Ljava/lang/String;)V	b	m_98158_	method_2439	setCurrentPageText
	m	(I)V	b	m_98141_	method_27589	selectWord
	m	(Ljava/lang/String;)Z	c	m_98169_	method_27593	method_27593
	m	(Lepi;)V	c	m_98156_	method_19880	method_19880
	m	(III)Z	c	m_98152_	method_27592	bookKeyPressed
	m	(Z)V	c	m_98160_	method_2407	saveChanges
	m	(Lepi;)V	d	m_279813_	method_19881	method_19881
	m	(Ljava/lang/String;)V	d	m_98174_	method_27594	method_27594
	m	(III)Z	d	m_98163_	method_2446	titleKeyPressed
	m	(Ljava/lang/String;)Z	e	m_279814_	method_27596	method_27596
	m	(Z)V	e	m_182574_	method_37433	updateLocalCopy
	m	(Lepi;)V	e	m_279812_	method_19882	method_19882
	m	(Lepi;)V	f	m_98176_	method_19883	method_19883
	m	()Ljava/lang/String;	l	m_98180_	method_27595	getClipboard
c	evv$a	net/minecraft/client/gui/screens/inventory/BookEditScreen$DisplayCache	net/minecraft/class_473$class_5233	net/minecraft/client/gui/screens/inventory/BookEditScreen$DisplayCache
	f	Levv$a;	a	f_98192_	field_24271	EMPTY
	f	Ljava/lang/String;	b	f_98193_	field_24272	fullText
	f	Levv$c;	c	f_98194_	field_24273	cursor
	f	Z	d	f_98195_	field_24274	cursorAtEnd
	f	[I	e	f_98196_	field_24275	lineStarts
	f	[Levv$b;	f	f_98197_	field_24276	lines
	f	[Lfkc;	g	f_98198_	field_24277	selection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Levv$c;Z[I[Levv$b;[Lfkc;)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_98208_	method_27600	findLineStart
	m	(II)I	a	m_98210_	method_27601	changeLine
	m	(Leov;Levv$c;)I	a	m_98213_	method_27602	getIndexAtPosition
	m	(I)I	b	m_98218_	method_27604	findLineEnd
c	evv$b	net/minecraft/client/gui/screens/inventory/BookEditScreen$LineInfo	net/minecraft/class_473$class_475	net/minecraft/client/gui/screens/inventory/BookEditScreen$LineInfo
	f	Lts;	a	f_98226_	field_24278	style
	f	Ljava/lang/String;	b	f_98227_	field_24279	contents
	f	Lsw;	c	f_98228_	field_24280	asComponent
	f	I	d	f_98229_	field_2854	x
	f	I	e	f_98230_	field_2853	y
	m	(Lts;Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
c	evv$c	net/minecraft/client/gui/screens/inventory/BookEditScreen$Pos2i	net/minecraft/class_473$class_5234	net/minecraft/client/gui/screens/inventory/BookEditScreen$Pos2i
	f	I	a	f_98246_	field_24281	x
	f	I	b	f_98247_	field_24282	y
	m	(II)V	<init>	<init>	<init>	<init>
c	evw	net/minecraft/client/gui/screens/inventory/BookViewScreen	net/minecraft/class_3872	net/minecraft/client/gui/screens/inventory/BookViewScreen
	f	I	a	f_169687_	field_32328	PAGE_INDICATOR_TEXT_Y_OFFSET
	f	I	b	f_169688_	field_32329	PAGE_TEXT_X_OFFSET
	f	I	c	f_169689_	field_32330	PAGE_TEXT_Y_OFFSET
	f	Levw$a;	k	f_98251_	field_17417	EMPTY_ACCESS
	f	Lacq;	l	f_98252_	field_17117	BOOK_LOCATION
	f	I	m	f_169690_	field_32331	TEXT_WIDTH
	f	I	n	f_169691_	field_32332	TEXT_HEIGHT
	f	I	o	f_169692_	field_32333	IMAGE_WIDTH
	f	I	p	f_169693_	field_32334	IMAGE_HEIGHT
	f	Levw$a;	q	f_98253_	field_17418	bookAccess
	f	I	r	f_98254_	field_17119	currentPage
	f	Ljava/util/List;	s	f_98255_	field_17120	cachedPageComponents
	f	I	t	f_98256_	field_17121	cachedPage
	f	Lsw;	u	f_98257_	field_25897	pageMsg
	f	Leww;	v	f_98258_	field_17122	forwardButton
	f	Leww;	w	f_98259_	field_17123	backButton
	f	Z	x	f_98260_	field_18976	playTurnSound
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Levw$a;)V	<init>	<init>	<init>	<init>
	m	(Levw$a;Z)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	B	m_98301_	method_17558	createPageControlButtons
	m	()I	C	m_98300_	method_17055	getNumPages
	m	()V	D	m_7811_	method_17057	pageBack
	m	()V	E	m_7815_	method_17058	pageForward
	m	()V	F	m_141919_	method_34494	closeScreen
	m	()V	G	m_98302_	method_17059	updateButtonVisibility
	m	(Lepi;)V	a	m_98286_	method_19884	method_19884
	m	(DD)Lts;	a	m_98268_	method_17048	getClickedComponentStyleAt
	m	(Lqr;Lqx;I)Ljava/lang/String;	a	m_169699_	method_33889	method_33889
	m	(Lqr;)Ljava/util/List;	a	m_169694_	method_17555	loadPages
	m	(Levw$a;)V	a	m_98288_	method_17554	setBookAccess
	m	(Lqr;Ljava/util/function/Consumer;)V	a	m_169696_	method_33888	loadPages
	m	(I)Z	a	m_98275_	method_17556	setPage
	m	(Lepi;)V	b	m_98296_	method_19885	method_19885
	m	(I)Z	b	m_7735_	method_17789	forcePage
	m	(Lepi;)V	c	m_289591_	method_19886	method_19886
	m	()V	l	m_7829_	method_17557	createMenuControls
c	evw$1	net/minecraft/client/gui/screens/inventory/BookViewScreen$1	net/minecraft/class_3872$1	net/minecraft/client/gui/screens/inventory/BookViewScreen$1
	m	()V	<init>	<init>	<init>	<init>
c	evw$a	net/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess	net/minecraft/class_3872$class_3931	net/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess
	m	(Lcfz;)Levw$a;	a	m_98308_	method_17562	fromItem
	m	(I)Lta;	a	m_7303_	method_17561	getPageRaw
	m	()I	a	m_5732_	method_17560	getPageCount
	m	(I)Lta;	b	m_98310_	method_17563	getPage
c	evw$b	net/minecraft/client/gui/screens/inventory/BookViewScreen$WritableBookAccess	net/minecraft/class_3872$class_3932	net/minecraft/client/gui/screens/inventory/BookViewScreen$WritableBookAccess
	f	Ljava/util/List;	a	f_98312_	field_17419	pages
	m	(Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Ljava/util/List;	b	m_98318_	method_17564	readPages
c	evw$c	net/minecraft/client/gui/screens/inventory/BookViewScreen$WrittenBookAccess	net/minecraft/class_3872$class_3933	net/minecraft/client/gui/screens/inventory/BookViewScreen$WrittenBookAccess
	f	Ljava/util/List;	a	f_98320_	field_17420	pages
	m	(Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Ljava/util/List;	b	m_98326_	method_17565	readPages
c	evx	net/minecraft/client/gui/screens/inventory/BrewingStandScreen	net/minecraft/class_472	net/minecraft/client/gui/screens/inventory/BrewingStandScreen
	f	Lacq;	w	f_98328_	field_2823	BREWING_STAND_LOCATION
	f	[I	x	f_98329_	field_2824	BUBBLELENGTHS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbk;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	evy	net/minecraft/client/gui/screens/inventory/CartographyTableScreen	net/minecraft/class_3934	net/minecraft/client/gui/screens/inventory/CartographyTableScreen
	f	Lacq;	w	f_98346_	field_17421	BG_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbl;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Leox;Ljava/lang/Integer;Ldyo;IIF)V	a	m_280090_	method_17566	renderMap
	m	(Leox;Ljava/lang/Integer;Ldyo;ZZZZ)V	a	m_280549_	method_17567	renderResultingMap
c	evz	net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen	net/minecraft/class_477	net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen
	f	Lczx;	m	f_98374_	field_2865	autoCommandBlock
	f	Lepp;	n	f_98375_	field_2869	modeButton
	f	Lepp;	o	f_98376_	field_2871	conditionalButton
	f	Lepp;	p	f_98377_	field_2866	autoexecButton
	f	Lczx$a;	q	f_98378_	field_2870	mode
	f	Z	r	f_98379_	field_2868	conditional
	f	Z	s	f_98380_	field_2867	autoexec
	m	(Lczx;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_98398_	method_2457	updateGui
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_169723_	method_32645	method_32645
	m	(Lepp;Lczx$a;)V	a	m_169720_	method_32644	method_32644
	m	(Lczx$a;)Lsw;	a	m_287018_	method_32643	method_32643
	m	(Lepp;Ljava/lang/Boolean;)V	b	m_169726_	method_32646	method_32646
	m	(Z)V	e	m_169729_	method_32647	enableControls
c	evz$1	net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen$1	net/minecraft/class_477$1	net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen$1
	f	[I	a	f_98403_	field_2875	$SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ew	net/minecraft/commands/arguments/SlotArgument	net/minecraft/class_2240	net/minecraft/commands/arguments/SlotArgument
	f	Ljava/util/Collection;	a	f_111271_	field_9956	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_111272_	field_9955	ERROR_UNKNOWN_SLOT
	f	Ljava/util/Map;	c	f_111273_	field_9957	SLOTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I	a	m_111279_	method_9469	getSlot
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	a	parse	method_9470	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_111282_	method_9471	method_9471
	m	(Ljava/util/HashMap;)V	a	m_111284_	method_9472	method_9472
	m	()Lew;	a	m_111276_	method_9473	slot
c	ewa	net/minecraft/client/gui/screens/inventory/ContainerScreen	net/minecraft/class_476	net/minecraft/client/gui/screens/inventory/ContainerScreen
	f	Lacq;	w	f_98405_	field_2861	CONTAINER_BACKGROUND
	f	I	x	f_98406_	field_2864	containerRows
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbm;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewb	net/minecraft/client/gui/screens/inventory/CraftingScreen	net/minecraft/class_479	net/minecraft/client/gui/screens/inventory/CraftingScreen
	f	Lacq;	w	f_98442_	field_2878	CRAFTING_TABLE_LOCATION
	f	Lacq;	x	f_98443_	field_2881	RECIPE_BUTTON_LOCATION
	f	Leyc;	y	f_98444_	field_2880	recipeBookComponent
	f	Z	z	f_98445_	field_2877	widthTooNarrow
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbu;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_289592_	method_19890	method_19890
c	ewc	net/minecraft/client/gui/screens/inventory/CreativeInventoryListener	net/minecraft/class_478	net/minecraft/client/gui/screens/inventory/CreativeInventoryListener
	f	Lenn;	a	f_98490_	field_2876	minecraft
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	ewd	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen	net/minecraft/class_481	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen
	f	I	A	f_169738_	field_32338	NUM_COLS
	f	I	C	f_169739_	field_32339	TAB_WIDTH
	f	I	D	f_169740_	field_32340	TAB_HEIGHT
	f	I	E	f_169741_	field_32341	SCROLLER_WIDTH
	f	I	F	f_169742_	field_32342	SCROLLER_HEIGHT
	f	Lbee;	G	f_98505_	field_2895	CONTAINER
	f	Lsw;	H	f_98506_	field_26563	TRASH_SLOT_TOOLTIP
	f	I	I	f_169743_	field_32343	TEXT_COLOR
	f	Lcef;	J	f_98507_	field_2896	selectedTab
	f	F	K	f_98508_	field_2890	scrollOffs
	f	Z	L	f_98509_	field_2892	scrolling
	f	Lepr;	M	f_98510_	field_2894	searchBox
	f	Ljava/util/List;	N	f_98511_	field_2886	originalSlots
	f	Lccx;	O	f_98512_	field_2889	destroyItemSlot
	f	Lewc;	P	f_98513_	field_2891	listener
	f	Z	Q	f_98514_	field_2888	ignoreTextInput
	f	Z	R	f_98515_	field_2887	hasClickedOutside
	f	Ljava/util/Set;	S	f_98516_	field_16201	visibleTags
	f	Z	T	f_256872_	field_41112	displayOperatorCreativeTab
	f	Lacq;	w	f_98504_	field_2893	CREATIVE_TABS_LOCATION
	f	Ljava/lang/String;	x	f_169735_	field_32335	GUI_CREATIVE_TAB_PREFIX
	f	Ljava/lang/String;	y	f_169736_	field_32336	CUSTOM_SLOT_LOCK
	f	I	z	f_169737_	field_32337	NUM_ROWS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyo;Lcaw;Z)V	<init>	<init>	<init>	<init>
	m	()Z	D	m_258017_	method_47424	isInventoryOpen
	m	()V	E	m_98630_	method_2464	refreshSearchResults
	m	()Z	G	m_98631_	method_2465	canScroll
	m	(Ljava/lang/String;)V	a	m_98619_	method_15871	updateVisibleTags
	m	(Lcef;DD)Z	a	m_98562_	method_2463	checkTabClicked
	m	(Ljava/lang/String;Lacq;)Z	a	m_98607_	method_15875	method_15875
	m	(Leox;Lcef;)V	a	m_280560_	method_2468	renderTabButton
	m	(Lcfz;Ljava/util/List;Lanl;)V	a	m_205404_	method_51455	method_51455
	m	(Lbyo;)Z	a	m_257869_	method_47419	hasPermissions
	m	(Lenn;IZZ)V	a	m_98598_	method_2462	handleHotbarLoadOrSave
	m	(DD)Z	a	m_98523_	method_2467	insideScrollbar
	m	(Ljava/util/function/Predicate;Lanl;)Z	a	m_205408_	method_15873	method_15873
	m	(Lccx;)Z	a	m_98553_	method_2470	isCreativeSlot
	m	(Lcaw;ZLhg$b;)V	a	m_257967_	method_47420	tryRefreshInvalidatedTabs
	m	(Leox;Lcef;II)Z	a	m_280537_	method_2471	checkTabHovering
	m	(Lcef;)V	a	m_98560_	method_2466	selectTab
	m	(Ljava/lang/String;Ljava/lang/String;Lacq;)Z	a	m_98603_	method_15874	method_15874
	m	(Ljava/util/Collection;)V	a	m_257687_	method_47421	refreshCurrentTabContents
	m	(Lcef;)I	b	m_258094_	method_47422	getTabX
	m	(Lcef;)I	c	m_257995_	method_47423	getTabY
c	ewd$a	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$CustomCreativeSlot	net/minecraft/class_481$class_482	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$CustomCreativeSlot
	m	(Lbdq;III)V	<init>	<init>	<init>	<init>
c	ewd$b	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$ItemPickerMenu	net/minecraft/class_481$class_483	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$ItemPickerMenu
	f	Lhn;	k	f_98639_	field_2897	items
	f	Lcbf;	l	f_169749_	field_29349	inventoryMenu
	m	(Lbyo;)V	<init>	<init>	<init>	<init>
	m	(F)I	a	m_257485_	method_47425	getRowIndexForScroll
	m	(FD)F	a	m_258092_	method_47426	subtractInputFromScroll
	m	(F)V	b	m_98642_	method_2473	scrollTo
	m	(I)F	e	m_257538_	method_47427	getScrollForRowIndex
	m	()I	l	m_257935_	method_47428	calculateRowCount
	m	()Z	m	m_98654_	method_2474	canScroll
c	ewd$c	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$SlotWrapper	net/minecraft/class_481$class_484	net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$SlotWrapper
	f	Lccx;	a	f_98655_	field_2898	target
	m	(Lccx;III)V	<init>	<init>	<init>	<init>
c	ewe	net/minecraft/client/gui/screens/inventory/CyclingSlotBackground	net/minecraft/class_8064	net/minecraft/client/gui/screens/inventory/CyclingSlotBackground
	f	I	a	f_265999_	field_42039	ICON_CHANGE_TICK_RATE
	f	I	b	f_265991_	field_42040	ICON_SIZE
	f	I	c	f_265954_	field_42041	ICON_TRANSITION_TICK_DURATION
	f	I	d	f_265871_	field_42042	slotIndex
	f	Ljava/util/List;	e	f_266106_	field_42043	icons
	f	I	f	f_266101_	field_42044	tick
	f	I	g	f_265868_	field_42045	iconIndex
	m	(I)V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_266271_	method_48468	getIconTransitionTransparency
	m	(Ljava/util/List;)V	a	m_266287_	method_48471	tick
	m	(Lccx;Lacq;FLeox;II)V	a	m_280347_	method_48470	renderIcon
	m	(Lcbf;Leox;FII)V	a	m_266270_	method_48469	render
c	ewf	net/minecraft/client/gui/screens/inventory/DispenserScreen	net/minecraft/class_480	net/minecraft/client/gui/screens/inventory/DispenserScreen
	f	Lacq;	w	f_98682_	field_2885	CONTAINER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbw;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewg	net/minecraft/client/gui/screens/inventory/EffectRenderingInventoryScreen	net/minecraft/class_485	net/minecraft/client/gui/screens/inventory/EffectRenderingInventoryScreen
	m	(Lcbf;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Z	F	m_194018_	method_38934	canSeeEffects
	m	(Lbfa;)Lsw;	a	m_194000_	method_38933	getEffectName
	m	(Leox;IILjava/lang/Iterable;)V	a	m_280417_	method_18644	renderLabels
	m	(Leox;IILjava/lang/Iterable;Z)V	a	m_280172_	method_18642	renderBackgrounds
	m	(Leox;IILjava/lang/Iterable;Z)V	b	m_280301_	method_18643	renderIcons
	m	(Leox;II)V	c	m_280113_	method_2477	renderEffects
c	ewh	net/minecraft/client/gui/screens/inventory/EnchantmentNames	net/minecraft/class_487	net/minecraft/client/gui/screens/inventory/EnchantmentNames
	f	Lacq;	a	f_98727_	field_24283	ALT_FONT
	f	Lts;	b	f_98728_	field_24284	ROOT_STYLE
	f	Lewh;	c	f_98729_	field_2917	INSTANCE
	f	Lapf;	d	f_98730_	field_2918	random
	f	[Ljava/lang/String;	e	f_98731_	field_2916	words
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leov;I)Lta;	a	m_98737_	method_2479	getRandomName
	m	(J)V	a	m_98735_	method_2480	initSeed
	m	()Lewh;	a	m_98734_	method_2481	getInstance
c	ewi	net/minecraft/client/gui/screens/inventory/EnchantmentScreen	net/minecraft/class_486	net/minecraft/client/gui/screens/inventory/EnchantmentScreen
	f	F	A	f_98744_	field_2906	flipA
	f	F	C	f_98745_	field_2905	open
	f	F	D	f_98746_	field_2904	oOpen
	f	Lacq;	E	f_98747_	field_2910	ENCHANTING_TABLE_LOCATION
	f	Lacq;	F	f_98748_	field_2901	ENCHANTING_BOOK_LOCATION
	f	Lapf;	G	f_98750_	field_2911	random
	f	Lfao;	H	f_169756_	field_2908	bookModel
	f	Lcfz;	I	f_98751_	field_2913	last
	f	I	w	f_98740_	field_2915	time
	f	F	x	f_98741_	field_2912	flip
	f	F	y	f_98742_	field_2914	oFlip
	f	F	z	f_98743_	field_2909	flipT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbx;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_98772_	method_2478	tickBook
	m	(Leox;IIF)V	c	m_289602_	method_52223	renderBook
c	ewj	net/minecraft/client/gui/screens/inventory/FurnaceScreen	net/minecraft/class_3873	net/minecraft/client/gui/screens/inventory/FurnaceScreen
	f	Lacq;	x	f_98773_	field_17127	TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcbz;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewk	net/minecraft/client/gui/screens/inventory/GrindstoneScreen	net/minecraft/class_3802	net/minecraft/client/gui/screens/inventory/GrindstoneScreen
	f	Lacq;	w	f_98779_	field_16769	GRINDSTONE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccb;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewl	net/minecraft/client/gui/screens/inventory/HangingSignEditScreen	net/minecraft/class_7744	net/minecraft/client/gui/screens/inventory/HangingSignEditScreen
	f	F	b	f_243962_	field_40431	MAGIC_BACKGROUND_SCALE
	f	Lorg/joml/Vector3f;	c	f_243728_	field_40432	TEXT_SCALE
	f	I	k	f_244604_	field_40433	TEXTURE_WIDTH
	f	I	l	f_244207_	field_40434	TEXTURE_HEIGHT
	f	Lacq;	m	f_243720_	field_40435	texture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldav;ZZ)V	<init>	<init>	<init>	<init>
c	ewm	net/minecraft/client/gui/screens/inventory/HopperScreen	net/minecraft/class_488	net/minecraft/client/gui/screens/inventory/HopperScreen
	f	Lacq;	w	f_98795_	field_2919	HOPPER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccc;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewn	net/minecraft/client/gui/screens/inventory/HorseInventoryScreen	net/minecraft/class_491	net/minecraft/client/gui/screens/inventory/HorseInventoryScreen
	f	Lacq;	w	f_98811_	field_2937	HORSE_INVENTORY_LOCATION
	f	Lbtk;	x	f_98812_	field_2941	horse
	f	F	y	f_98813_	field_2939	xMouse
	f	F	z	f_98814_	field_2938	yMouse
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccd;Lbyn;Lbtk;)V	<init>	<init>	<init>	<init>
c	ewo	net/minecraft/client/gui/screens/inventory/InventoryScreen	net/minecraft/class_490	net/minecraft/client/gui/screens/inventory/InventoryScreen
	f	Z	A	f_98835_	field_2931	widthTooNarrow
	f	Z	C	f_98836_	field_2930	buttonClicked
	f	Lacq;	w	f_98830_	field_2933	RECIPE_BUTTON_LOCATION
	f	F	x	f_98831_	field_2935	xMouse
	f	F	y	f_98832_	field_2934	yMouse
	f	Leyc;	z	f_98833_	field_2929	recipeBookComponent
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lbyo;)V	<init>	<init>	<init>	<init>
	m	(Leox;IIIFFLbfz;)V	a	m_274545_	method_2486	renderEntityInInventoryFollowsMouse
	m	(Lepi;)V	a	m_289593_	method_19891	method_19891
	m	(Lfow;Lbfz;Leox;)V	a	m_279817_	method_29977	method_29977
	m	(Leox;IIILorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbfz;)V	a	m_280432_	method_48472	renderEntityInInventory
c	ewp	net/minecraft/client/gui/screens/inventory/ItemCombinerScreen	net/minecraft/class_4894	net/minecraft/client/gui/screens/inventory/ItemCombinerScreen
	f	Lacq;	w	f_98899_	field_22794	menuResource
	m	(Lccf;Lbyn;Lsw;Lacq;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_5653_	method_25445	subInit
	m	(Leox;IIF)V	c	m_6691_	method_25444	renderFg
	m	(Leox;II)V	c	m_266390_	method_48467	renderErrorIcon
c	ewq	net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen	net/minecraft/class_3742	net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen
	f	I	a	f_169762_	field_32344	MAX_LEVELS
	f	Lsw;	b	f_98933_	field_26564	JOINT_LABEL
	f	Lsw;	c	f_98934_	field_26565	POOL_LABEL
	f	Lsw;	k	f_98935_	field_26566	NAME_LABEL
	f	Lsw;	l	f_98936_	field_26567	TARGET_LABEL
	f	Lsw;	m	f_98937_	field_26568	FINAL_STATE_LABEL
	f	Ldam;	n	f_98938_	field_16522	jigsawEntity
	f	Lepr;	o	f_98939_	field_23348	nameEdit
	f	Lepr;	p	f_98940_	field_23349	targetEdit
	f	Lepr;	q	f_98941_	field_23350	poolEdit
	f	Lepr;	r	f_98942_	field_16519	finalStateEdit
	f	I	s	f_98943_	field_24052	levels
	f	Z	t	f_98944_	field_25271	keepJigsaws
	f	Lepp;	u	f_98945_	field_23351	jointButton
	f	Lepi;	v	f_98946_	field_19103	doneButton
	f	Lepi;	w	f_169763_	field_33958	generateButton
	f	Ldam$a;	x	f_98932_	field_23352	joint
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldam;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_98991_	method_16349	onCancel
	m	()V	C	m_98992_	method_16348	sendToServer
	m	()V	D	m_98993_	method_27272	sendGenerate
	m	()V	E	m_98994_	method_20118	updateValidity
	m	(Ljava/lang/String;)V	a	m_98976_	method_26412	method_26412
	m	(Lepi;)V	a	m_98963_	method_19892	method_19892
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_169767_	method_32649	method_32649
	m	(Lepp;Ldam$a;)V	a	m_169764_	method_32648	method_32648
	m	(Ljava/lang/String;)V	b	m_98980_	method_20119	method_20119
	m	(Lepi;)V	b	m_98972_	method_19893	method_19893
	m	(Lepi;)V	c	m_98978_	method_27271	method_27271
	m	(Ljava/lang/String;)V	c	m_98985_	method_20120	method_20120
	m	()V	l	m_98990_	method_16346	onDone
c	ewq$1	net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen$1	net/minecraft/class_3742$1	net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen$1
	f	Lewq;	a	f_98996_	field_24053	field_24053
	m	(Lewq;IIIILsw;D)V	<init>	<init>	<init>	<init>
c	ewr	net/minecraft/client/gui/screens/inventory/LecternScreen	net/minecraft/class_3935	net/minecraft/client/gui/screens/inventory/LecternScreen
	f	Lcch;	q	f_99017_	field_17422	menu
	f	Lcbr;	r	f_99018_	field_17423	listener
	m	(Lcch;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lcch;	G	m_6262_	method_17573	getMenu
	m	()V	H	m_99044_	method_17574	bookChanged
	m	()V	I	m_99045_	method_17575	pageChanged
	m	(Lepi;)V	a	m_99023_	method_19894	method_19894
	m	(Lepi;)V	b	m_99032_	method_19895	method_19895
	m	(I)V	c	m_99036_	method_17572	sendButtonClick
c	ewr$1	net/minecraft/client/gui/screens/inventory/LecternScreen$1	net/minecraft/class_3935$1	net/minecraft/client/gui/screens/inventory/LecternScreen$1
	f	Lewr;	a	f_99046_	field_17424	field_17424
	m	(Lewr;)V	<init>	<init>	<init>	<init>
c	ews	net/minecraft/client/gui/screens/inventory/LoomScreen	net/minecraft/class_494	net/minecraft/client/gui/screens/inventory/LoomScreen
	f	I	A	f_169779_	field_32349	SCROLLER_HEIGHT
	f	I	C	f_169780_	field_32350	PATTERN_IMAGE_SIZE
	f	I	D	f_169781_	field_32351	SCROLLER_FULL_HEIGHT
	f	I	E	f_169782_	field_32352	PATTERNS_X
	f	I	F	f_169783_	field_32353	PATTERNS_Y
	f	Lfee;	G	f_99062_	field_21694	flag
	f	Ljava/util/List;	H	f_99063_	field_21841	resultBannerPatterns
	f	Lcfz;	I	f_99064_	field_2955	bannerStack
	f	Lcfz;	J	f_99065_	field_2954	dyeStack
	f	Lcfz;	K	f_99066_	field_2967	patternStack
	f	Z	L	f_99067_	field_2965	displayPatterns
	f	Z	M	f_99069_	field_2961	hasMaxPatterns
	f	F	N	f_99070_	field_2968	scrollOffs
	f	Z	O	f_99071_	field_2958	scrolling
	f	I	P	f_232823_	field_39190	startRow
	f	Lacq;	w	f_99060_	field_2966	BG_LOCATION
	f	I	x	f_169776_	field_32346	PATTERN_COLUMNS
	f	I	y	f_169777_	field_32347	PATTERN_ROWS
	f	I	z	f_169778_	field_32348	SCROLLER_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcci;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()I	D	m_232828_	method_43774	totalRowCount
	m	()V	E	m_99112_	method_17576	containerChanged
	m	(Leox;Lhe;II)V	a	m_280599_	method_22692	renderPattern
c	ewt	net/minecraft/client/gui/screens/inventory/MenuAccess	net/minecraft/class_3936	net/minecraft/client/gui/screens/inventory/MenuAccess
	m	()Lcbf;	C	m_6262_	method_17577	getMenu
c	ewu	net/minecraft/client/gui/screens/inventory/MerchantScreen	net/minecraft/class_492	net/minecraft/client/gui/screens/inventory/MerchantScreen
	f	I	A	f_169788_	field_32357	PROGRESS_BAR_X
	f	I	C	f_169789_	field_32358	PROGRESS_BAR_Y
	f	I	D	f_169790_	field_32359	SELL_ITEM_1_X
	f	I	E	f_169791_	field_32360	SELL_ITEM_2_X
	f	I	F	f_169792_	field_32361	BUY_ITEM_X
	f	I	G	f_169793_	field_32362	LABEL_Y
	f	I	H	f_169794_	field_32363	NUMBER_OF_OFFER_BUTTONS
	f	I	I	f_169795_	field_32364	TRADE_BUTTON_X
	f	I	J	f_169796_	field_32365	TRADE_BUTTON_HEIGHT
	f	I	K	f_169797_	field_32366	TRADE_BUTTON_WIDTH
	f	I	L	f_169798_	field_32367	SCROLLER_HEIGHT
	f	I	M	f_169799_	field_32368	SCROLLER_WIDTH
	f	I	N	f_169800_	field_32369	SCROLL_BAR_HEIGHT
	f	I	O	f_169801_	field_32370	SCROLL_BAR_TOP_POS_Y
	f	I	P	f_169802_	field_32371	SCROLL_BAR_START_X
	f	Lsw;	Q	f_99114_	field_26569	TRADES_LABEL
	f	Lsw;	R	f_99115_	field_26570	LEVEL_SEPARATOR
	f	Lsw;	S	f_99116_	field_26571	DEPRECATED_TOOLTIP
	f	I	T	f_99117_	field_19161	shopItem
	f	[Lewu$a;	U	f_99118_	field_19162	tradeOfferButtons
	f	I	V	f_99119_	field_19163	scrollOff
	f	Z	W	f_99120_	field_19164	isDragging
	f	Lacq;	w	f_99113_	field_2950	VILLAGER_LOCATION
	f	I	x	f_169785_	field_32354	TEXTURE_WIDTH
	f	I	y	f_169786_	field_32355	TEXTURE_HEIGHT
	f	I	z	f_169787_	field_32356	MERCHANT_MENU_PART_X
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccm;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	D	m_99200_	method_2496	postButtonClick
	m	(Leox;IILclk;)V	a	m_280298_	method_19413	renderProgressBar
	m	(Lepi;)V	a	m_99173_	method_19896	method_19896
	m	(Lewu;)Leov;	a	m_280104_	method_20227	method_20227
	m	(I)Z	a	m_99140_	method_20220	canScroll
	m	(Leox;IILcll;)V	a	m_280219_	method_20221	renderScroller
	m	(Leox;Lclk;II)V	a	m_280526_	method_20223	renderButtonArrows
	m	(Leox;Lcfz;Lcfz;II)V	a	m_280127_	method_20222	renderAndDecorateCostA
	m	(Lewu;)Leov;	b	m_280591_	method_20225	method_20225
	m	(Lewu;)Leov;	c	m_280189_	method_20226	method_20226
c	ewu$a	net/minecraft/client/gui/screens/inventory/MerchantScreen$TradeOfferButton	net/minecraft/class_492$class_493	net/minecraft/client/gui/screens/inventory/MerchantScreen$TradeOfferButton
	f	I	a	f_99201_	field_19165	index
	f	Lewu;	b	f_99202_	field_19166	field_19166
	m	(Lewu;IIILepi$c;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_99209_	method_20228	getIndex
	m	(Leox;II)V	a	m_280089_	method_25352	renderToolTip
c	ewv	net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen	net/minecraft/class_496	net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen
	f	Lcln;	m	f_99214_	field_2976	commandBlock
	m	(Lcln;)V	<init>	<init>	<init>	<init>
c	eww	net/minecraft/client/gui/screens/inventory/PageButton	net/minecraft/class_474	net/minecraft/client/gui/screens/inventory/PageButton
	f	Z	a	f_99222_	field_2851	isForward
	f	Z	b	f_99223_	field_18977	playTurnSound
	m	(IIZLepi$c;Z)V	<init>	<init>	<init>	<init>
c	ewx	net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen	net/minecraft/class_495	net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen
	f	Lacq;	w	f_99237_	field_2973	CONTAINER_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccu;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	ewy	net/minecraft/client/gui/screens/inventory/SignEditScreen	net/minecraft/class_498	net/minecraft/client/gui/screens/inventory/SignEditScreen
	f	F	b	f_244337_	field_40436	MAGIC_SCALE_NUMBER
	f	F	c	f_244300_	field_40437	MAGIC_TEXT_SCALE
	f	Lorg/joml/Vector3f;	k	f_244494_	field_40438	TEXT_SCALE
	f	Lfmi$a;	l	f_99253_	field_21525	signModel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldav;ZZ)V	<init>	<init>	<init>	<init>
c	ewz	net/minecraft/client/gui/screens/inventory/SmithingScreen	net/minecraft/class_4895	net/minecraft/client/gui/screens/inventory/SmithingScreen
	f	I	A	f_265925_	field_42050	ARMOR_STAND_OFFSET_Y
	f	I	C	f_266081_	field_42051	ARMOR_STAND_OFFSET_X
	f	Lacq;	D	f_99287_	field_22795	SMITHING_LOCATION
	f	Lacq;	E	f_265861_	field_42052	EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM
	f	Lacq;	F	f_265993_	field_42053	EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE
	f	Lsw;	G	f_266043_	field_42054	MISSING_TEMPLATE_TOOLTIP
	f	Lsw;	H	f_266014_	field_42055	ERROR_TOOLTIP
	f	Ljava/util/List;	I	f_265883_	field_42056	EMPTY_SLOT_SMITHING_TEMPLATES
	f	I	J	f_265886_	field_42057	TITLE_LABEL_X
	f	I	K	f_266080_	field_42058	TITLE_LABEL_Y
	f	I	L	f_266007_	field_42059	ERROR_ICON_WIDTH
	f	I	M	f_265938_	field_42060	ERROR_ICON_HEIGHT
	f	I	N	f_266104_	field_42061	ERROR_ICON_X
	f	I	O	f_265904_	field_42062	ERROR_ICON_Y
	f	I	P	f_265934_	field_42063	TOOLTIP_WIDTH
	f	Lewe;	Q	f_265945_	field_42064	templateIcon
	f	Lewe;	R	f_265973_	field_42065	baseIcon
	f	Lewe;	S	f_265920_	field_42066	additionalIcon
	f	Lbux;	T	f_266031_	field_42067	armorStandPreview
	f	I	w	f_265852_	field_42068	ARMOR_STAND_Y_ROT
	f	I	x	f_266067_	field_42047	ARMOR_STAND_X_ROT
	f	Lorg/joml/Quaternionf;	y	f_265867_	field_42048	ARMOR_STAND_ANGLE
	f	I	z	f_266017_	field_42049	ARMOR_STAND_SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccy;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	E	m_266259_	method_48473	getTemplateItem
	m	()Z	F	m_266329_	method_48474	hasRecipeError
	m	(Leox;IILsw;)V	a	m_279819_	method_48475	method_48475
	m	(Lcfz;)V	b	m_267709_	method_48641	updateArmorStandPreview
	m	(Leox;II)V	d	m_266311_	method_48476	renderOnboardingTooltips
c	ex	net/minecraft/commands/arguments/StringRepresentableArgument	net/minecraft/class_7485	net/minecraft/commands/arguments/StringRepresentableArgument
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_234055_	field_39361	ERROR_INVALID_VALUE
	f	Lcom/mojang/serialization/Codec;	b	f_234056_	field_39362	codec
	f	Ljava/util/function/Supplier;	c	f_234057_	field_39363	values
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum;	a	parse	method_44091	parse
	m	(Ljava/lang/Object;)Ljava/lang/String;	a	m_234064_	method_44092	method_44092
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_274434_	method_49545	convertId
	m	(Ljava/lang/Object;)Ljava/lang/String;	b	m_234068_	method_44094	method_44094
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	b	m_234066_	method_44093	method_44093
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_234070_	method_44095	method_44095
c	exa	net/minecraft/client/gui/screens/inventory/SmokerScreen	net/minecraft/class_3874	net/minecraft/client/gui/screens/inventory/SmokerScreen
	f	Lacq;	x	f_99297_	field_17128	TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lccz;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
c	exb	net/minecraft/client/gui/screens/inventory/StonecutterScreen	net/minecraft/class_3979	net/minecraft/client/gui/screens/inventory/StonecutterScreen
	f	I	A	f_169829_	field_32375	RECIPES_ROWS
	f	I	C	f_169830_	field_32376	RECIPES_IMAGE_SIZE_WIDTH
	f	I	D	f_169831_	field_32377	RECIPES_IMAGE_SIZE_HEIGHT
	f	I	E	f_169832_	field_32378	SCROLLER_FULL_HEIGHT
	f	I	F	f_169833_	field_32379	RECIPES_X
	f	I	G	f_169834_	field_32380	RECIPES_Y
	f	F	H	f_99304_	field_17674	scrollOffs
	f	Z	I	f_99305_	field_17670	scrolling
	f	I	J	f_99306_	field_17671	startIndex
	f	Z	K	f_99307_	field_17672	displayRecipes
	f	Lacq;	w	f_99303_	field_17673	BG_LOCATION
	f	I	x	f_169826_	field_32372	SCROLLER_WIDTH
	f	I	y	f_169827_	field_32373	SCROLLER_HEIGHT
	f	I	z	f_169828_	field_32374	RECIPES_COLUMNS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcdb;Lbyn;Lsw;)V	<init>	<init>	<init>	<init>
	m	()I	D	m_99352_	method_17953	getOffscreenRows
	m	()Z	E	m_99353_	method_17954	isScrollBarActive
	m	()V	F	m_99354_	method_17955	containerChanged
	m	(Leox;IIIII)V	a	m_280299_	method_17952	renderButtons
	m	(Leox;III)V	b	m_280605_	method_17951	renderRecipes
c	exc	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen	net/minecraft/class_497	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen
	f	Lepr;	A	f_99358_	field_2982	posXEdit
	f	Lepr;	C	f_99359_	field_2999	posYEdit
	f	Lepr;	D	f_99360_	field_3010	posZEdit
	f	Lepr;	E	f_99361_	field_2988	sizeXEdit
	f	Lepr;	F	f_99362_	field_2998	sizeYEdit
	f	Lepr;	G	f_99363_	field_2978	sizeZEdit
	f	Lepr;	H	f_99364_	field_3000	integrityEdit
	f	Lepr;	I	f_99365_	field_2992	seedEdit
	f	Lepr;	J	f_99366_	field_2986	dataEdit
	f	Lepi;	K	f_99369_	field_2987	saveButton
	f	Lepi;	L	f_99370_	field_3006	loadButton
	f	Lepi;	M	f_99371_	field_2995	rot0Button
	f	Lepi;	N	f_99372_	field_2981	rot90Button
	f	Lepi;	O	f_99373_	field_3007	rot180Button
	f	Lepi;	P	f_99374_	field_2993	rot270Button
	f	Lepi;	Q	f_99376_	field_3009	detectButton
	f	Lepp;	R	f_169835_	field_2990	includeEntitiesButton
	f	Lepp;	S	f_99378_	field_2979	mirrorButton
	f	Lepp;	T	f_99379_	field_3008	toggleAirButton
	f	Lepp;	U	f_99380_	field_3001	toggleBoundingBox
	f	Ljava/text/DecimalFormat;	V	f_99382_	field_2991	decimalFormat
	f	Lsw;	a	f_99381_	field_26572	NAME_LABEL
	f	Lsw;	b	f_99383_	field_26573	POSITION_LABEL
	f	Lsw;	c	f_99384_	field_26574	SIZE_LABEL
	f	Lsw;	k	f_99385_	field_26575	INTEGRITY_LABEL
	f	Lsw;	l	f_99386_	field_26576	CUSTOM_DATA_LABEL
	f	Lsw;	m	f_99387_	field_26577	INCLUDE_ENTITIES_LABEL
	f	Lsw;	n	f_99388_	field_26578	DETECT_SIZE_LABEL
	f	Lsw;	o	f_99389_	field_26579	SHOW_AIR_LABEL
	f	Lsw;	p	f_99390_	field_26580	SHOW_BOUNDING_BOX_LABEL
	f	Lcom/google/common/collect/ImmutableList;	q	f_169836_	field_27993	ALL_MODES
	f	Lcom/google/common/collect/ImmutableList;	r	f_169837_	field_27994	DEFAULT_MODES
	f	Ldba;	s	f_99391_	field_2980	structure
	f	Lcui;	t	f_99392_	field_2996	initialMirror
	f	Lcvz;	u	f_99393_	field_3003	initialRotation
	f	Lddl;	v	f_99394_	field_3004	initialMode
	f	Z	w	f_99395_	field_2985	initialEntityIgnoring
	f	Z	x	f_99355_	field_2997	initialShowAir
	f	Z	y	f_99356_	field_2983	initialShowBoundingBox
	f	Lepr;	z	f_99357_	field_3005	nameEdit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldba;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_99447_	method_2514	onCancel
	m	()V	C	m_99464_	method_2510	updateDirectionButtons
	m	(Lepi;)V	a	m_169840_	method_19898	method_19898
	m	(Ldba$a;)Z	a	m_99403_	method_2516	sendToServer
	m	(Ljava/lang/String;)J	a	m_99426_	method_2504	parseSeed
	m	(Lexc;Ljava/lang/String;CI)Z	a	m_99416_	method_16017	method_16017
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_169848_	method_32653	method_32653
	m	(Lddl;)V	a	m_169838_	method_32650	updateMode
	m	(Lepp;Lddl;)V	a	m_169845_	method_32652	method_32652
	m	(Lepp;Lcui;)V	a	m_169842_	method_32651	method_32651
	m	(Ljava/lang/String;)F	b	m_99430_	method_2500	parseIntegrity
	m	(Lddl;)Lsw;	b	m_169851_	method_32654	method_32654
	m	(Lepp;Ljava/lang/Boolean;)V	b	m_169855_	method_32655	method_32655
	m	(Lepi;)V	b	m_169853_	method_19899	method_19899
	m	(Lepi;)V	c	m_99414_	method_19900	method_19900
	m	(Lepp;Ljava/lang/Boolean;)V	c	m_169860_	method_32657	method_32657
	m	(Ljava/lang/String;)I	c	m_99435_	method_2517	parseCoordinate
	m	(Lddl;)Z	c	m_169858_	method_32656	method_32656
	m	(Lepi;)V	d	m_99424_	method_19901	method_19901
	m	(Lepi;)V	e	m_279821_	method_19906	method_19906
	m	(Lepi;)V	f	m_279820_	method_19908	method_19908
	m	(Lepi;)V	g	m_279822_	method_19909	method_19909
	m	(Lepi;)V	h	m_99456_	method_19910	method_19910
	m	(Lepi;)V	i	m_99459_	method_19911	method_19911
	m	()V	l	m_99444_	method_2515	onDone
c	exc$1	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$1	net/minecraft/class_497$1	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$1
	f	Lexc;	d	f_99466_	field_3023	field_3023
	m	(Lexc;Leov;IIIILsw;)V	<init>	<init>	<init>	<init>
c	exc$2	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$2	net/minecraft/class_497$2	net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$2
	f	[I	a	f_99479_	field_3025	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_99480_	field_3024	$SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	exd	net/minecraft/client/gui/screens/inventory/package-info	net/minecraft/class_6217	net/minecraft/client/gui/screens/inventory/package-info
c	exe	net/minecraft/client/gui/screens/inventory/tooltip/BelowOrAboveWidgetTooltipPositioner	net/minecraft/class_7999	net/minecraft/client/gui/screens/inventory/tooltip/BelowOrAboveWidgetTooltipPositioner
	f	Lepf;	a	f_262738_	field_41686	widget
	m	(Lepf;)V	<init>	<init>	<init>	<init>
c	exf	net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip	net/minecraft/class_5682	net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip
	f	Lacq;	a	f_169863_	field_28359	TEXTURE_LOCATION
	f	I	b	f_169864_	field_32381	MARGIN_Y
	f	I	c	f_169865_	field_32382	BORDER_WIDTH
	f	I	d	f_169866_	field_32383	TEX_SIZE
	f	I	e	f_169867_	field_32384	SLOT_SIZE_X
	f	I	f	f_169868_	field_32385	SLOT_SIZE_Y
	f	Lhn;	g	f_169869_	field_27995	items
	f	I	h	f_169870_	field_28360	weight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcde;)V	<init>	<init>	<init>	<init>
	m	(IIIILeox;)V	a	m_275840_	method_33286	drawBorder
	m	(Leox;IILexf$a;)V	a	m_280004_	method_33288	blit
	m	(IIIZLeox;Leov;)V	a	m_280665_	method_33287	renderSlot
	m	()I	b	m_169910_	method_33289	gridSizeX
	m	()I	c	m_169911_	method_33290	gridSizeY
c	exf$a	net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip$Texture	net/minecraft/class_5682$class_5771	net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip$Texture
	f	Lexf$a;	a	SLOT	field_28361	SLOT
	f	Lexf$a;	b	BLOCKED_SLOT	field_28362	BLOCKED_SLOT
	f	Lexf$a;	c	BORDER_VERTICAL	field_28363	BORDER_VERTICAL
	f	Lexf$a;	d	BORDER_HORIZONTAL_TOP	field_28364	BORDER_HORIZONTAL_TOP
	f	Lexf$a;	e	BORDER_HORIZONTAL_BOTTOM	field_28365	BORDER_HORIZONTAL_BOTTOM
	f	Lexf$a;	f	BORDER_CORNER_TOP	field_28366	BORDER_CORNER_TOP
	f	Lexf$a;	g	BORDER_CORNER_BOTTOM	field_28367	BORDER_CORNER_BOTTOM
	f	I	h	f_169919_	field_28368	x
	f	I	i	f_169920_	field_28369	y
	f	I	j	f_169921_	field_28370	w
	f	I	k	f_169922_	field_28371	h
	f	[Lexf$a;	l	$VALUES	field_28372	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIII)V	<init>	<init>	<init>	<init>
	m	()[Lexf$a;	a	m_169932_	method_36887	$values
c	exg	net/minecraft/client/gui/screens/inventory/tooltip/ClientTextTooltip	net/minecraft/class_5683	net/minecraft/client/gui/screens/inventory/tooltip/ClientTextTooltip
	f	Laom;	a	f_169936_	field_27997	text
	m	(Laom;)V	<init>	<init>	<init>	<init>
c	exh	net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent	net/minecraft/class_5684	net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent
	m	(Leov;IILorg/joml/Matrix4f;Lfjx$a;)V	a	m_142440_	method_32665	renderText
	m	(Leov;)I	a	m_142069_	method_32664	getWidth
	m	(Leov;IILeox;)V	a	m_183452_	method_32666	renderImage
	m	(Laom;)Lexh;	a	m_169948_	method_32662	create
	m	()I	a	m_142103_	method_32661	getHeight
	m	(Lcdf;)Lexh;	a	m_169950_	method_32663	create
c	exi	net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner	net/minecraft/class_8000	net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner
	m	(IIIIII)Lorg/joml/Vector2ic;	a	m_262814_	method_47944	positionTooltip
c	exj	net/minecraft/client/gui/screens/inventory/tooltip/DefaultTooltipPositioner	net/minecraft/class_8001	net/minecraft/client/gui/screens/inventory/tooltip/DefaultTooltipPositioner
	f	Lexi;	a	f_262752_	field_41687	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(IILorg/joml/Vector2i;II)V	a	m_280500_	method_47945	positionTooltip
c	exk	net/minecraft/client/gui/screens/inventory/tooltip/MenuTooltipPositioner	net/minecraft/class_8092	net/minecraft/client/gui/screens/inventory/tooltip/MenuTooltipPositioner
	f	I	a	f_267404_	field_42157	MAX_OVERLAP_WITH_WIDGET
	f	I	b	f_267414_	field_42158	MAX_DISTANCE_TO_WIDGET
	f	I	c	f_267383_	field_42159	MARGIN
	f	I	d	f_267390_	field_42160	MOUSE_OFFSET_X
	f	Lepf;	e	f_267435_	field_42161	widget
	m	(Lepf;)V	<init>	<init>	<init>	<init>
	m	(III)I	a	m_267810_	method_48642	getOffset
c	exl	net/minecraft/client/gui/screens/inventory/tooltip/TooltipRenderUtil	net/minecraft/class_8002	net/minecraft/client/gui/screens/inventory/tooltip/TooltipRenderUtil
	f	I	a	f_262731_	field_41688	MOUSE_OFFSET
	f	I	b	f_262753_	field_41689	PADDING_LEFT
	f	I	c	f_262741_	field_41690	PADDING_RIGHT
	f	I	d	f_262749_	field_41691	PADDING_TOP
	f	I	e	f_262756_	field_41692	PADDING_BOTTOM
	f	I	f	f_262737_	field_41693	PADDING
	f	I	g	f_262744_	field_41694	BACKGROUND_COLOR
	f	I	h	f_262725_	field_41695	BORDER_COLOR_TOP
	f	I	i	f_262743_	field_41696	BORDER_COLOR_BOTTOM
	m	()V	<init>	<init>	<init>	<init>
	m	(Leox;IIIIIII)V	a	m_280115_	method_47948	renderFrameGradient
	m	(Leox;IIIIII)V	a	m_280556_	method_47947	renderVerticalLineGradient
	m	(Leox;IIIII)V	a	m_280205_	method_47946	renderTooltipBackground
	m	(Leox;IIIIII)V	b	m_280538_	method_47950	renderRectangle
	m	(Leox;IIIII)V	b	m_280387_	method_47949	renderVerticalLine
	m	(Leox;IIIII)V	c	m_280217_	method_47951	renderHorizontalLine
c	exm	net/minecraft/client/gui/screens/inventory/tooltip/package-info	net/minecraft/class_6664	net/minecraft/client/gui/screens/inventory/tooltip/package-info
c	exn	net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen	net/minecraft/class_500	net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen
	f	I	a	f_263797_	field_41849	BUTTON_ROW_WIDTH
	f	I	b	f_263689_	field_41850	TOP_ROW_BUTTON_WIDTH
	f	I	c	f_263727_	field_41851	LOWER_ROW_BUTTON_WIDTH
	f	I	k	f_263805_	field_41852	FOOTER_HEIGHT
	f	Lexq;	l	f_99673_	field_3043	serverSelectionList
	f	Lorg/slf4j/Logger;	m	f_99674_	field_3044	LOGGER
	f	Lfff;	n	f_99675_	field_3037	pinger
	f	Leuq;	o	f_99676_	field_3049	lastScreen
	f	Lffe;	p	f_99677_	field_3040	servers
	f	Lepi;	q	f_99678_	field_3041	editButton
	f	Lepi;	r	f_99679_	field_3050	selectButton
	f	Lepi;	s	f_99680_	field_3047	deleteButton
	f	Ljava/util/List;	t	f_99681_	field_3042	toolTip
	f	Lffd;	u	f_99682_	field_3051	editingServer
	f	Lfyr$b;	v	f_99683_	field_3046	lanServerList
	f	Lfyr$a;	w	f_99684_	field_3045	lanServerDetector
	f	Z	x	f_99685_	field_3048	initedOnce
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_99730_	method_20121	onSelectedChange
	m	()Lfff;	C	m_99731_	method_2538	getPinger
	m	()Lffe;	D	m_99732_	method_2529	getServers
	m	()V	E	m_99733_	method_2534	refreshServerList
	m	(Lepi;)V	a	m_279823_	method_19912	method_19912
	m	(Lexq$a;)V	a	m_99700_	method_2531	setSelected
	m	(Lffd;)V	a	m_99702_	method_2548	join
	m	(Lepi;)V	b	m_99705_	method_19913	method_19913
	m	(Lepi;)V	c	m_99709_	method_19914	method_19914
	m	(Z)V	c	m_99711_	method_20377	deleteCallback
	m	(Ljava/util/List;)V	c	m_99707_	method_2528	setToolTip
	m	(Lepi;)V	d	m_99714_	method_19915	method_19915
	m	(Z)V	e	m_99716_	method_20378	editServerCallback
	m	(Lepi;)V	e	m_279825_	method_19916	method_19916
	m	(Z)V	f	m_99721_	method_20379	addServerCallback
	m	(Lepi;)V	f	m_279824_	method_19917	method_19917
	m	(Z)V	g	m_99725_	method_20380	directJoinCallback
	m	(Lepi;)V	g	m_99727_	method_19918	method_19918
	m	()V	l	m_99729_	method_2536	joinSelectedServer
c	exo	net/minecraft/client/gui/screens/multiplayer/Realms32bitWarningScreen	net/minecraft/class_7064	net/minecraft/client/gui/screens/multiplayer/Realms32bitWarningScreen
	f	Lsw;	b	f_210892_	field_37212	TITLE
	f	Lsw;	c	f_210893_	field_37213	CONTENT
	f	Lsw;	k	f_210894_	field_37214	CHECK
	f	Lsw;	l	f_210895_	field_37215	NARRATION
	f	Leuq;	m	f_232849_	field_39353	previous
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279826_	method_41161	method_41161
c	exp	net/minecraft/client/gui/screens/multiplayer/SafetyScreen	net/minecraft/class_4749	net/minecraft/client/gui/screens/multiplayer/SafetyScreen
	f	Lsw;	b	f_99735_	field_21843	TITLE
	f	Lsw;	c	f_99736_	field_21844	CONTENT
	f	Lsw;	k	f_99737_	field_21845	CHECK
	f	Lsw;	l	f_99738_	field_21846	NARRATION
	f	Leuq;	m	f_232850_	field_39354	previous
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279827_	method_41162	method_41162
	m	(Lepi;)V	b	m_279828_	method_41163	method_41163
c	exq	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList	net/minecraft/class_4267	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList
	f	Lorg/slf4j/Logger;	a	f_99756_	field_19104	LOGGER
	f	Ljava/util/concurrent/ThreadPoolExecutor;	l	f_99757_	field_19105	THREAD_POOL
	f	Lacq;	m	f_99758_	field_19106	ICON_MISSING
	f	Lacq;	n	f_99759_	field_19107	ICON_OVERLAY_LOCATION
	f	Lacq;	o	f_279631_	field_44671	GUI_ICONS_LOCATION
	f	Lsw;	p	f_99760_	field_26581	SCANNING_LABEL
	f	Lsw;	q	f_99761_	field_26582	CANT_RESOLVE_TEXT
	f	Lsw;	r	f_99762_	field_26583	CANT_CONNECT_TEXT
	f	Lsw;	s	f_263833_	field_41853	INCOMPATIBLE_STATUS
	f	Lsw;	t	f_263836_	field_41854	NO_CONNECTION_STATUS
	f	Lsw;	u	f_263746_	field_41855	PINGING_STATUS
	f	Lsw;	v	f_263785_	field_41856	ONLINE_STATUS
	f	Lexn;	w	f_99766_	field_19108	screen
	f	Ljava/util/List;	x	f_99767_	field_19109	onlineServers
	f	Lexq$a;	y	f_99768_	field_19110	lanHeader
	f	Ljava/util/List;	z	f_99755_	field_19111	networkServers
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lexn;Lenn;IIIII)V	<init>	<init>	<init>	<init>
	m	(Lexq$a;)V	a	m_6987_	method_20122	setSelected
	m	(Ljava/util/List;)V	a	m_99799_	method_20126	updateNetworkServers
	m	(Lexq;I)I	a	m_169966_	method_20124	method_20124
	m	(Lexq;Lepc$a;)V	a	m_169969_	method_22109	method_22109
	m	(Lffe;)V	a	m_99797_	method_20125	updateOnlineServers
	m	(Lts;)Lts;	a	m_263877_	method_48271	method_48271
	m	(Lts;)Lts;	b	m_263878_	method_48272	method_48272
	m	(Lexq;Lepc$a;)V	b	m_169974_	method_36888	method_36888
	m	(Lexq;Lepc$a;)V	c	m_169977_	method_36889	method_36889
	m	()V	d	m_289224_	method_52204	removed
	m	()V	e	m_99780_	method_20131	refreshEntries
c	exq$a	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry	net/minecraft/class_4267$class_504	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry
	m	()V	<init>	<init>	<init>	<init>
c	exq$b	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$LANHeader	net/minecraft/class_4267$class_4268	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$LANHeader
	f	Lenn;	a	f_99815_	field_19112	minecraft
	m	()V	<init>	<init>	<init>	<init>
c	exq$c	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$NetworkServerEntry	net/minecraft/class_4267$class_4269	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$NetworkServerEntry
	f	Lenn;	a	f_99828_	field_19113	minecraft
	f	Lfyq;	b	f_99829_	field_19114	serverData
	f	I	c	f_169981_	field_32386	ICON_WIDTH
	f	Lsw;	d	f_99830_	field_26588	LAN_SERVER_HEADER
	f	Lsw;	e	f_99831_	field_26589	HIDDEN_ADDRESS_TEXT
	f	Lexn;	f	f_99832_	field_19115	screen
	f	J	g	f_99833_	field_19116	lastClickTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lexn;Lfyq;)V	<init>	<init>	<init>	<init>
	m	()Lfyq;	b	m_99838_	method_20132	getServerData
	m	()Lsw;	d	m_264484_	method_48273	getServerNarration
c	exq$d	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$OnlineServerEntry	net/minecraft/class_4267$class_4270	net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$OnlineServerEntry
	f	Lexq;	a	f_99854_	field_19117	field_19117
	f	I	b	f_169983_	field_32387	ICON_WIDTH
	f	I	c	f_169984_	field_32388	ICON_HEIGHT
	f	I	d	f_169985_	field_32389	ICON_OVERLAY_X_MOVE_RIGHT
	f	I	e	f_169986_	field_32390	ICON_OVERLAY_X_MOVE_LEFT
	f	I	f	f_169987_	field_32391	ICON_OVERLAY_X_MOVE_DOWN
	f	I	g	f_169988_	field_32392	ICON_OVERLAY_X_MOVE_UP
	f	I	h	f_169989_	field_32393	ICON_OVERLAY_Y_UNSELECTED
	f	I	i	f_169990_	field_32394	ICON_OVERLAY_Y_SELECTED
	f	Lexn;	j	f_99855_	field_19118	screen
	f	Lenn;	k	f_99856_	field_19119	minecraft
	f	Lffd;	l	f_99857_	field_19120	serverData
	f	Letw;	m	f_99860_	field_19123	icon
	f	[B	n	f_271423_	field_42874	lastIconBytes
	f	J	o	f_99861_	field_19124	lastClickTime
	m	(Lexq;Lexn;Lffd;)V	<init>	<init>	<init>	<init>
	m	(II)V	a	m_99871_	method_22110	swap
	m	(Leox;IILacq;)V	a	m_280396_	method_20134	drawIcon
	m	([B)Z	a	m_99896_	method_49300	uploadServerIcon
	m	()V	b	m_99866_	method_29978	updateServerList
	m	()Lffd;	d	m_99898_	method_20133	getServerData
	m	()Z	e	m_264063_	method_48274	pingCompleted
	m	()Z	f	m_264399_	method_48275	isCompatible
	m	()Z	g	m_99899_	method_20136	canJoin
	m	()V	h	m_99900_	method_20138	method_20138
	m	()V	i	m_169992_	method_29980	method_29980
c	exr	net/minecraft/client/gui/screens/multiplayer/WarningScreen	net/minecraft/class_7065	net/minecraft/client/gui/screens/multiplayer/WarningScreen
	f	Lepk;	a	f_210910_	field_37217	stopShowing
	f	Lsw;	b	f_210912_	field_37219	content
	f	Lsw;	c	f_210913_	field_37220	check
	f	Lsw;	k	f_210914_	field_37221	narration
	f	Lepz;	l	f_210915_	field_37222	message
	m	(Lsw;Lsw;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_207212_	method_41160	initButtons
	m	(Leox;)V	c	m_280550_	method_44663	renderTitle
	m	()I	l	m_214169_	method_44068	getLineHeight
c	exs	net/minecraft/client/gui/screens/multiplayer/package-info	net/minecraft/class_6218	net/minecraft/client/gui/screens/multiplayer/package-info
c	ext	net/minecraft/client/gui/screens/package-info	net/minecraft/class_6219	net/minecraft/client/gui/screens/package-info
c	exu	net/minecraft/client/gui/screens/packs/PackSelectionModel	net/minecraft/class_5369	net/minecraft/client/gui/screens/packs/PackSelectionModel
	f	Laki;	a	f_99902_	field_25626	repository
	f	Ljava/util/List;	b	f_99903_	field_25455	selected
	f	Ljava/util/List;	c	f_99904_	field_25456	unselected
	f	Ljava/util/function/Function;	d	f_99905_	field_25785	iconGetter
	f	Ljava/lang/Runnable;	e	f_99906_	field_25458	onListChanged
	f	Ljava/util/function/Consumer;	f	f_99907_	field_25459	output
	m	(Ljava/lang/Runnable;Ljava/util/function/Function;Laki;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/stream/Stream;	a	m_99913_	method_29639	getUnselected
	m	(Lakg;)Lexu$a;	a	m_99914_	method_29640	method_29640
	m	()Ljava/util/stream/Stream;	b	m_99918_	method_29643	getSelected
	m	(Lakg;)Lexu$a;	b	m_99919_	method_29644	method_29644
	m	()V	c	m_99923_	method_29642	commit
	m	()V	d	m_99926_	method_29981	findNewPacks
	m	()V	e	m_274342_	method_49627	updateRepoSelectedList
c	exu$a	net/minecraft/client/gui/screens/packs/PackSelectionModel$Entry	net/minecraft/class_5369$class_5371	net/minecraft/client/gui/screens/packs/PackSelectionModel$Entry
	m	()Lacq;	a	m_6876_	method_30286	getIconTexture
	m	()Lakh;	b	m_7709_	method_29648	getCompatibility
	m	()Ljava/lang/String;	c	m_264249_	method_48276	getId
	m	()Lsw;	d	m_7356_	method_29650	getTitle
	m	()Lsw;	e	m_7359_	method_29651	getDescription
	m	()Lakj;	f	m_7485_	method_29652	getPackSource
	m	()Lsw;	g	m_99929_	method_29653	getExtendedDescription
	m	()Z	h	m_7867_	method_29654	isFixedPosition
	m	()Z	i	m_7844_	method_29655	isRequired
	m	()V	j	m_7849_	method_29656	select
	m	()V	k	m_7850_	method_29657	unselect
	m	()V	l	m_7852_	method_29658	moveUp
	m	()V	m	m_7845_	method_29659	moveDown
	m	()Z	n	m_7857_	method_29660	isSelected
	m	()Z	o	m_99930_	method_29661	canSelect
	m	()Z	p	m_99931_	method_29662	canUnselect
	m	()Z	q	m_7802_	method_29663	canMoveUp
	m	()Z	r	m_7803_	method_29664	canMoveDown
c	exu$b	net/minecraft/client/gui/screens/packs/PackSelectionModel$EntryBase	net/minecraft/class_5369$class_5372	net/minecraft/client/gui/screens/packs/PackSelectionModel$EntryBase
	f	Lexu;	a	f_99932_	field_25460	field_25460
	f	Lakg;	b	f_99933_	field_25461	pack
	m	(Lexu;Lakg;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_99938_	method_29665	move
	m	()Ljava/util/List;	s	m_6956_	method_29666	getSelfList
	m	()Ljava/util/List;	t	m_6958_	method_29667	getOtherList
	m	()V	u	m_99950_	method_29668	toggleSelection
	m	()V	v	m_274458_	method_49628	updateHighContrastOptionInstance
c	exu$c	net/minecraft/client/gui/screens/packs/PackSelectionModel$SelectedPackEntry	net/minecraft/class_5369$class_5373	net/minecraft/client/gui/screens/packs/PackSelectionModel$SelectedPackEntry
	f	Lexu;	b	f_99951_	field_25462	field_25462
	m	(Lexu;Lakg;)V	<init>	<init>	<init>	<init>
c	exu$d	net/minecraft/client/gui/screens/packs/PackSelectionModel$UnselectedPackEntry	net/minecraft/class_5369$class_5374	net/minecraft/client/gui/screens/packs/PackSelectionModel$UnselectedPackEntry
	f	Lexu;	b	f_99960_	field_25463	field_25463
	m	(Lexu;Lakg;)V	<init>	<init>	<init>	<init>
c	exv	net/minecraft/client/gui/screens/packs/PackSelectionScreen	net/minecraft/class_5375	net/minecraft/client/gui/screens/packs/PackSelectionScreen
	f	Lorg/slf4j/Logger;	a	f_99969_	field_25464	LOGGER
	f	I	b	f_169993_	field_32395	LIST_WIDTH
	f	Lsw;	c	f_99970_	field_25465	DRAG_AND_DROP
	f	Lsw;	k	f_99971_	field_25466	DIRECTORY_BUTTON_TOOLTIP
	f	I	l	f_169994_	field_32396	RELOAD_COOLDOWN
	f	Lacq;	m	f_99972_	field_25786	DEFAULT_ICON
	f	Lexu;	n	f_99973_	field_25468	model
	f	Lexv$a;	o	f_99975_	field_25787	watcher
	f	J	p	f_99976_	field_25788	ticksToReload
	f	Lexw;	q	f_99977_	field_25472	availablePackList
	f	Lexw;	r	f_99978_	field_25473	selectedPackList
	f	Ljava/nio/file/Path;	s	f_99979_	field_25474	packDir
	f	Lepi;	t	f_99980_	field_25475	doneButton
	f	Ljava/util/Map;	u	f_99981_	field_25789	packIcons
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laki;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lsw;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_100039_	method_30291	closeWatcher
	m	()V	C	m_100040_	method_29678	populateLists
	m	()V	D	m_100041_	method_29680	reload
	m	(Ljava/util/List;Z)V	a	m_279830_	method_29676	method_29676
	m	(Lakg;Ljava/lang/String;)Lacq;	a	m_279831_	method_30288	method_30288
	m	(Lakg;)Lacq;	a	m_99989_	method_30287	getPackIcon
	m	(Lepi;)V	a	m_100035_	method_29982	method_29982
	m	(Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V	a	m_170006_	method_29675	method_29675
	m	(Lexw;Ljava/lang/String;Lexu$a;)V	a	m_279829_	method_29672	method_29672
	m	(Lexw;Ljava/util/stream/Stream;)V	a	m_100013_	method_29673	updateList
	m	(Lexw;)V	a	m_264285_	method_48277	updateFocus
	m	(Lfuw;Lakg;)Lacq;	a	m_100016_	method_30289	loadPackIcon
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V	a	m_170001_	method_29674	method_29674
	m	(Lenn;Ljava/util/List;Ljava/nio/file/Path;)V	a	m_99999_	method_29669	copyPacks
	m	(Lepi;)V	b	m_244670_	method_29670	method_29670
	m	()V	l	m_264462_	method_48278	clearSelected
c	exv$a	net/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher	net/minecraft/class_5375$class_5426	net/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher
	f	Ljava/nio/file/WatchService;	a	f_100042_	field_25790	watcher
	f	Ljava/nio/file/Path;	b	f_100043_	field_25791	packPath
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_100046_	method_30292	pollForChanges
	m	(Ljava/nio/file/Path;)Lexv$a;	a	m_245748_	method_30293	create
	m	(Ljava/nio/file/Path;)V	b	m_100049_	method_30294	watchDir
c	exw	net/minecraft/client/gui/screens/packs/TransferableSelectionList	net/minecraft/class_521	net/minecraft/client/gui/screens/packs/TransferableSelectionList
	f	Lacq;	a	f_100052_	field_19125	ICON_OVERLAY_LOCATION
	f	Lsw;	l	f_100053_	field_19126	INCOMPATIBLE_TITLE
	f	Lsw;	m	f_100054_	field_19127	INCOMPATIBLE_CONFIRM_TITLE
	f	Lsw;	n	f_100055_	field_18978	title
	f	Lexv;	o	f_263433_	field_41715	screen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lexv;IILsw;)V	<init>	<init>	<init>	<init>
	m	(Lexw;I)I	a	m_170023_	method_20140	method_20140
c	exw$a	net/minecraft/client/gui/screens/packs/TransferableSelectionList$PackEntry	net/minecraft/class_521$class_4271	net/minecraft/client/gui/screens/packs/TransferableSelectionList$PackEntry
	f	Lenn;	a	f_100075_	field_19128	minecraft
	f	I	b	f_170026_	field_32397	ICON_OVERLAY_X_MOVE_RIGHT
	f	I	c	f_170027_	field_32398	ICON_OVERLAY_X_MOVE_LEFT
	f	I	d	f_170028_	field_32399	ICON_OVERLAY_X_MOVE_DOWN
	f	I	e	f_170029_	field_32400	ICON_OVERLAY_X_MOVE_UP
	f	I	f	f_170030_	field_32401	ICON_OVERLAY_Y_UNSELECTED
	f	I	g	f_170031_	field_32402	ICON_OVERLAY_Y_SELECTED
	f	I	h	f_170032_	field_32403	MAX_DESCRIPTION_WIDTH_PIXELS
	f	I	i	f_170033_	field_32404	MAX_NAME_WIDTH_PIXELS
	f	Ljava/lang/String;	j	f_170034_	field_32405	TOO_LONG_NAME_SUFFIX
	f	Lexw;	k	f_100077_	field_19130	parent
	f	Lexu$a;	l	f_100078_	field_19129	pack
	f	Laom;	m	f_100079_	field_26590	nameDisplayCache
	f	Lepz;	n	f_100080_	field_26591	descriptionDisplayCache
	f	Laom;	o	f_100081_	field_26784	incompatibleNameDisplayCache
	f	Lepz;	p	f_100082_	field_26785	incompatibleDescriptionDisplayCache
	m	(Lenn;Lexw;Lexu$a;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Lsw;)Laom;	a	m_100104_	method_31229	cacheName
	m	()Ljava/lang/String;	b	m_264411_	method_48279	getPackId
	m	(Z)V	b	m_263880_	method_48477	method_48477
	m	(Lenn;Lsw;)Lepz;	b	m_100109_	method_31230	cacheDescription
	m	()V	d	m_264233_	method_48280	keyboardSelection
	m	()Z	e	m_100088_	method_20152	showHoverOverlay
	m	()V	f	m_264048_	method_48281	keyboardMoveUp
	m	()V	g	m_264565_	method_48282	keyboardMoveDown
	m	()Z	h	m_266298_	method_48478	handlePackSelection
c	exx	net/minecraft/client/gui/screens/packs/package-info	net/minecraft/class_6220	net/minecraft/client/gui/screens/packs/package-info
c	exy	net/minecraft/client/gui/screens/recipebook/AbstractFurnaceRecipeBookComponent	net/minecraft/class_517	net/minecraft/client/gui/screens/recipebook/AbstractFurnaceRecipeBookComponent
	f	Lciz;	h	f_100113_	field_3149	fuels
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfu;)Z	a	m_279832_	method_49301	method_49301
	m	()Ljava/util/Set;	b	m_7690_	method_17065	getFuelItems
c	exz	net/minecraft/client/gui/screens/recipebook/BlastingRecipeBookComponent	net/minecraft/class_3875	net/minecraft/client/gui/screens/recipebook/BlastingRecipeBookComponent
	f	Lsw;	h	f_100131_	field_26592	FILTER_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	ey	net/minecraft/commands/arguments/TeamArgument	net/minecraft/class_2243	net/minecraft/commands/arguments/TeamArgument
	f	Ljava/util/Collection;	a	f_112084_	field_9964	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_112085_	field_9963	ERROR_TEAM_NOT_FOUND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lefe;	a	m_112091_	method_9480	getTeam
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_112094_	method_9481	method_9481
	m	()Ley;	a	m_112088_	method_9482	team
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	a	parse	method_9483	parse
c	eya	net/minecraft/client/gui/screens/recipebook/GhostRecipe	net/minecraft/class_505	net/minecraft/client/gui/screens/recipebook/GhostRecipe
	f	Lcjc;	a	f_100136_	field_3079	recipe
	f	Ljava/util/List;	b	f_100137_	field_3081	ingredients
	f	F	c	f_100138_	field_3080	time
	m	()V	<init>	<init>	<init>	<init>
	m	(Leox;Lenn;IIZF)V	a	m_280269_	method_2567	render
	m	()V	a	m_100140_	method_2571	clear
	m	(I)Leya$a;	a	m_100141_	method_2570	get
	m	(Lcjc;)V	a	m_100147_	method_2565	setRecipe
	m	(Lciz;II)V	a	m_100143_	method_2569	addIngredient
	m	()I	b	m_100158_	method_2572	size
	m	()Lcjc;	c	m_100159_	method_2566	getRecipe
c	eya$a	net/minecraft/client/gui/screens/recipebook/GhostRecipe$GhostIngredient	net/minecraft/class_505$class_506	net/minecraft/client/gui/screens/recipebook/GhostRecipe$GhostIngredient
	f	Leya;	a	f_100160_	field_3085	field_3085
	f	Lciz;	b	f_100161_	field_3082	ingredient
	f	I	c	f_100162_	field_3084	x
	f	I	d	f_100163_	field_3083	y
	m	(Leya;Lciz;II)V	<init>	<init>	<init>	<init>
	m	()I	a	m_100169_	method_2574	getX
	m	()I	b	m_100170_	method_2575	getY
	m	()Lcfz;	c	m_100171_	method_2573	getItem
c	eyb	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent	net/minecraft/class_508	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent
	f	I	a	f_267446_	field_42162	BUTTON_SIZE
	f	Lacq;	b	f_100172_	field_3109	RECIPE_BOOK_LOCATION
	f	I	c	f_170036_	field_32406	MAX_ROW
	f	I	d	f_170037_	field_32407	MAX_ROW_LARGE
	f	F	e	f_170038_	field_33739	ITEM_RENDER_SCALE
	f	Ljava/util/List;	f	f_100173_	field_3106	recipeButtons
	f	Z	g	f_100174_	field_3107	isVisible
	f	I	h	f_100175_	field_3105	x
	f	I	i	f_100176_	field_3103	y
	f	Lenn;	j	f_100177_	field_3108	minecraft
	f	Leyg;	k	f_100178_	field_3111	collection
	f	Lcjc;	l	f_100179_	field_3104	lastRecipeClicked
	f	F	m	f_100180_	field_3110	time
	f	Z	n	f_100181_	field_3112	isFurnaceMenu
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leyg;	a	m_100184_	method_2614	getRecipeCollection
	m	(Lenn;Leyg;IIIIF)V	a	m_100194_	method_2617	init
	m	()Lcjc;	b	m_100206_	method_2615	getLastRecipeClicked
	m	(Z)V	b	m_100204_	method_2613	setVisible
	m	()Z	d	m_100212_	method_2616	isVisible
c	eyb$a	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton	net/minecraft/class_508$class_509	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton
	f	Ljava/util/List;	a	f_100226_	field_3116	ingredientPos
	f	Leyb;	b	f_100227_	field_3113	field_3113
	f	Lcjc;	c	f_100228_	field_3114	recipe
	f	Z	d	f_100229_	field_3115	isCraftable
	m	(Leyb;IILcjc;Z)V	<init>	<init>	<init>	<init>
	m	(Lcjc;)V	a	m_6222_	method_2619	calculateIngredientsPositions
c	eyb$a$a	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton$Pos	net/minecraft/class_508$class_509$class_510	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton$Pos
	f	[Lcfz;	a	f_100250_	field_3120	ingredients
	f	I	b	f_100251_	field_3119	x
	f	I	c	f_100252_	field_3118	y
	f	Leyb$a;	d	f_100253_	field_3117	field_3117
	m	(Leyb$a;II[Lcfz;)V	<init>	<init>	<init>	<init>
c	eyb$b	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlaySmeltingRecipeButton	net/minecraft/class_508$class_511	net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlaySmeltingRecipeButton
	f	Leyb;	c	f_100259_	field_3121	field_3121
	m	(Leyb;IILcjc;Z)V	<init>	<init>	<init>	<init>
c	eyc	net/minecraft/client/gui/screens/recipebook/RecipeBookComponent	net/minecraft/class_507	net/minecraft/client/gui/screens/recipebook/RecipeBookComponent
	f	Lacq;	a	f_100268_	field_3097	RECIPE_BOOK_LOCATION
	f	I	b	f_170042_	field_32408	IMAGE_WIDTH
	f	I	c	f_170043_	field_32409	IMAGE_HEIGHT
	f	Leya;	d	f_100269_	field_3092	ghostRecipe
	f	Leqj;	e	f_100270_	field_3088	filterButton
	f	Lccp;	f	f_100271_	field_3095	menu
	f	Lenn;	g	f_100272_	field_3091	minecraft
	f	Lsw;	h	f_100273_	field_25711	SEARCH_HINT
	f	I	i	f_170044_	field_32410	OFFSET_X_POSITION
	f	Lsw;	j	f_100274_	field_26593	ONLY_CRAFTABLES_TOOLTIP
	f	Lsw;	k	f_100275_	field_26594	ALL_RECIPES_TOOLTIP
	f	I	l	f_100276_	field_3102	xOffset
	f	I	m	f_100277_	field_3101	width
	f	I	n	f_100278_	field_3100	height
	f	Ljava/util/List;	o	f_100279_	field_3094	tabButtons
	f	Leye;	p	f_100280_	field_3098	selectedTab
	f	Lepr;	q	f_100281_	field_3089	searchBox
	f	Ljava/lang/String;	r	f_100282_	field_3099	lastSearch
	f	Lenb;	s	f_100283_	field_3096	book
	f	Leyd;	t	f_100284_	field_3086	recipeBookPage
	f	Lbys;	u	f_100285_	field_3090	stackedContents
	f	I	v	f_100286_	field_3093	timesInventoryChanged
	f	Z	w	f_100287_	field_3087	ignoreTextInput
	f	Z	x	f_170041_	field_33679	visible
	f	Z	y	f_181400_	field_34001	widthTooNarrow
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_100335_	method_2576	pirateSpeechForThePeople
	m	(Leox;IIZF)V	a	m_280128_	method_2581	renderGhostRecipe
	m	(Leyg;)Z	a	m_100330_	method_2584	method_2584
	m	()V	a	m_5674_	method_2585	initFilterButtonTextures
	m	(II)I	a	m_181401_	method_2595	updateScreenPosition
	m	(Ljava/util/List;Lepf;)V	a	m_170047_	method_37308	method_37308
	m	(IILenn;ZLccp;)V	a	m_100309_	method_2597	init
	m	(Lccx;)V	a	m_6904_	method_2600	slotClicked
	m	(Lit/unimi/dsi/fastutil/objects/ObjectSet;Leyg;)Z	a	m_100332_	method_2594	method_2594
	m	(Leye;)Z	a	m_100328_	method_2582	method_2582
	m	(Lcjc;Ljava/util/List;)V	a	m_7173_	method_2596	setupGhostRecipe
	m	(DDIIIII)Z	a	m_100297_	method_2598	hasClickedOutside
	m	(Leox;IIII)V	a	m_280545_	method_2601	renderTooltip
	m	(Leox;IIII)V	b	m_280622_	method_2602	renderGhostRecipeTooltip
	m	(Leyg;)Z	b	m_100359_	method_2583	method_2583
	m	(Z)V	b	m_100369_	method_2593	setVisible
	m	()V	b	m_257619_	method_47429	updateFilterButtonTooltip
	m	(Z)V	c	m_100382_	method_2603	updateCollections
	m	(Leyg;)Z	c	m_100367_	method_2580	method_2580
	m	(Leyg;)V	d	m_100380_	method_2577	method_2577
	m	()Lsw;	d	m_5815_	method_17064	getRecipeFilterName
	m	()V	e	m_181404_	method_2579	initVisuals
	m	()V	f	m_100384_	method_2591	toggleVisibility
	m	()Z	g	m_100385_	method_2605	isVisible
	m	()V	h	m_100386_	method_2590	tick
	m	()V	i	m_100387_	method_2592	recipesUpdated
	m	()V	j	m_100388_	method_2588	sendUpdateSettings
	m	()Z	k	m_170050_	method_36485	isVisibleAccordingToBookData
	m	()V	l	m_100351_	method_2606	updateTabs
	m	()V	m	m_100389_	method_2587	updateStackedContents
	m	()Z	n	m_100391_	method_2589	toggleFiltering
	m	()V	p	m_100392_	method_2586	checkSearchStringUpdate
	m	()Z	r	m_100393_	method_2604	isOffsetNextToMainGUI
c	eyd	net/minecraft/client/gui/screens/recipebook/RecipeBookPage	net/minecraft/class_513	net/minecraft/client/gui/screens/recipebook/RecipeBookPage
	f	I	a	f_170052_	field_32411	ITEMS_PER_PAGE
	f	Ljava/util/List;	b	f_100394_	field_3131	buttons
	f	Leyf;	c	f_100395_	field_3129	hoveredButton
	f	Leyb;	d	f_100396_	field_3132	overlay
	f	Lenn;	e	f_100397_	field_3126	minecraft
	f	Ljava/util/List;	f	f_100398_	field_3134	showListeners
	f	Ljava/util/List;	g	f_100399_	field_3127	recipeCollections
	f	Leqj;	h	f_100400_	field_3128	forwardButton
	f	Leqj;	i	f_100401_	field_3130	backButton
	f	I	j	f_100402_	field_3124	totalPages
	f	I	k	f_100403_	field_3135	currentPage
	f	Lamk;	l	f_100404_	field_3136	recipeBook
	f	Lcjc;	m	f_100405_	field_3125	lastClickedRecipe
	f	Leyg;	n	f_100406_	field_3133	lastClickedRecipeCollection
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Z)V	a	m_100436_	method_2627	updateCollections
	m	(Ljava/util/function/Consumer;)V	a	m_170053_	method_37083	listButtons
	m	(Lenn;II)V	a	m_100428_	method_2636	init
	m	(Ljava/util/List;)V	a	m_100434_	method_2629	recipesShown
	m	(Leox;IIIIF)V	a	m_280282_	method_2634	render
	m	(DDIIIII)Z	a	m_100409_	method_2632	mouseClicked
	m	()Lcjc;	a	m_100408_	method_2631	getLastClickedRecipe
	m	(Leyc;)V	a	m_100432_	method_2630	addListener
	m	(Leox;II)V	a	m_280625_	method_2628	renderTooltip
	m	()Leyg;	b	m_100439_	method_2635	getLastClickedRecipeCollection
	m	()V	c	m_100440_	method_2638	setInvisible
	m	()Lenn;	d	m_100441_	method_2637	getMinecraft
	m	()Lamk;	e	m_100442_	method_2633	getRecipeBook
	m	()V	f	m_100443_	method_2625	updateButtonsForPage
	m	()V	g	m_100444_	method_2626	updateArrowButtons
c	eye	net/minecraft/client/gui/screens/recipebook/RecipeBookTabButton	net/minecraft/class_512	net/minecraft/client/gui/screens/recipebook/RecipeBookTabButton
	f	Lenw;	g	f_100445_	field_3123	category
	f	F	h	f_170055_	field_32412	ANIMATION_TIME
	f	F	i	f_100446_	field_3122	animationTime
	m	(Lenw;)V	<init>	<init>	<init>	<init>
	m	(Leox;Lfpw;)V	a	m_280194_	method_2621	renderIcon
	m	(Lenb;)Z	a	m_100449_	method_2624	updateVisibility
	m	(Lenn;)V	a	m_100451_	method_2622	startAnimation
	m	()Lenw;	b	m_100455_	method_2623	getCategory
c	eyf	net/minecraft/client/gui/screens/recipebook/RecipeButton	net/minecraft/class_514	net/minecraft/client/gui/screens/recipebook/RecipeButton
	f	I	a	f_170056_	field_32413	TICKS_TO_SWAP
	f	Lacq;	b	f_100461_	field_3143	RECIPE_BOOK_LOCATION
	f	F	c	f_170057_	field_32414	ANIMATION_TIME
	f	I	d	f_170058_	field_32415	BACKGROUND_SIZE
	f	Lsw;	e	f_100462_	field_26595	MORE_RECIPES_TOOLTIP
	f	Lccp;	f	f_100463_	field_3137	menu
	f	Lamk;	g	f_100464_	field_3138	book
	f	Leyg;	h	f_100465_	field_3142	collection
	f	F	i	f_100466_	field_3140	time
	f	F	j	f_100467_	field_3139	animationTime
	f	I	k	f_100468_	field_3141	currentIndex
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Leyg;	a	m_100471_	method_2645	getCollection
	m	(Leyg;Leyd;)V	a	m_100479_	method_2640	init
	m	()Z	b	m_100482_	method_2642	isOnlyOption
	m	()Lcjc;	e	m_100488_	method_2643	getRecipe
	m	()Ljava/util/List;	f	m_280187_	method_2644	getTooltipText
	m	()Ljava/util/List;	g	m_100490_	method_2639	getOrderedRecipes
c	eyg	net/minecraft/client/gui/screens/recipebook/RecipeCollection	net/minecraft/class_516	net/minecraft/client/gui/screens/recipebook/RecipeCollection
	f	Lhs;	a	f_265919_	field_42069	registryAccess
	f	Ljava/util/List;	b	f_100491_	field_3144	recipes
	f	Z	c	f_100492_	field_3148	singleResultItem
	f	Ljava/util/Set;	d	f_100493_	field_3146	craftable
	f	Ljava/util/Set;	e	f_100494_	field_3145	fitsDimensions
	f	Ljava/util/Set;	f	f_100495_	field_3147	known
	m	(Lhs;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lamk;)V	a	m_100499_	method_2647	updateKnownRecipes
	m	()Lhs;	a	m_266543_	method_48479	registryAccess
	m	(Lbys;IILamk;)V	a	m_100501_	method_2649	canCraft
	m	(Lhs;Ljava/util/List;)Z	a	m_100508_	method_30295	allRecipesHaveSameResult
	m	(Z)Ljava/util/List;	a	m_100510_	method_2651	getRecipes
	m	(Lcjc;)Z	a	m_100506_	method_2653	isCraftable
	m	(Z)Ljava/util/List;	b	m_100513_	method_2648	getDisplayRecipes
	m	()Z	b	m_100498_	method_2652	hasKnownRecipes
	m	()Z	c	m_100512_	method_2655	hasCraftable
	m	()Z	d	m_100515_	method_2657	hasFitting
	m	()Ljava/util/List;	e	m_100516_	method_2650	getRecipes
	m	()Z	f	m_100517_	method_2656	hasSingleResultItem
c	eyh	net/minecraft/client/gui/screens/recipebook/RecipeShownListener	net/minecraft/class_515	net/minecraft/client/gui/screens/recipebook/RecipeShownListener
	m	(Ljava/util/List;)V	a	m_7262_	method_2646	recipesShown
c	eyi	net/minecraft/client/gui/screens/recipebook/RecipeUpdateListener	net/minecraft/class_518	net/minecraft/client/gui/screens/recipebook/RecipeUpdateListener
	m	()V	D	m_6916_	method_16891	recipesUpdated
	m	()Leyc;	E	m_5564_	method_2659	getRecipeBookComponent
c	eyj	net/minecraft/client/gui/screens/recipebook/SmeltingRecipeBookComponent	net/minecraft/class_3876	net/minecraft/client/gui/screens/recipebook/SmeltingRecipeBookComponent
	f	Lsw;	h	f_100519_	field_26596	FILTER_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eyk	net/minecraft/client/gui/screens/recipebook/SmokingRecipeBookComponent	net/minecraft/class_3877	net/minecraft/client/gui/screens/recipebook/SmokingRecipeBookComponent
	f	Lsw;	h	f_100524_	field_26597	FILTER_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	eyl	net/minecraft/client/gui/screens/recipebook/package-info	net/minecraft/class_6221	net/minecraft/client/gui/screens/recipebook/package-info
c	eym	net/minecraft/client/gui/screens/reporting/ChatReportScreen	net/minecraft/class_7538	net/minecraft/client/gui/screens/reporting/ChatReportScreen
	f	Lffs;	A	f_238816_	field_39556	reportingContext
	f	Lepz;	C	f_238551_	field_39557	reasonDescriptionLabel
	f	Lepy;	D	f_238775_	field_39558	commentBox
	f	Lepi;	E	f_238561_	field_39559	sendButton
	f	Lffo;	F	f_252515_	field_40793	reportBuilder
	f	Lffo$a;	G	f_238773_	field_39561	cannotBuildReason
	f	I	a	f_238525_	field_39562	BUTTON_WIDTH
	f	I	b	f_238565_	field_39563	BUTTON_HEIGHT
	f	I	c	f_238807_	field_39564	BUTTON_MARGIN
	f	I	k	f_238678_	field_39565	BUTTON_MARGIN_HALF
	f	I	l	f_238671_	field_39566	LABEL_HEIGHT
	f	I	m	f_238745_	field_39567	SCREEN_WIDTH
	f	I	n	f_238558_	field_39568	SCREEN_HEIGHT
	f	Lsw;	o	f_238771_	field_39569	OBSERVED_WHAT_LABEL
	f	Lsw;	p	f_238723_	field_39570	SELECT_REASON
	f	Lsw;	q	f_238607_	field_39571	MORE_COMMENTS_LABEL
	f	Lsw;	r	f_238545_	field_39572	DESCRIBE_PLACEHOLDER
	f	Lsw;	s	f_238530_	field_39573	REPORT_SENT_MESSAGE
	f	Lsw;	t	f_238795_	field_39574	SELECT_CHAT_MESSAGE
	f	Lsw;	u	f_238783_	field_39575	REPORT_SENDING_TITLE
	f	Lsw;	v	f_240228_	field_39748	REPORT_SENT_TITLE
	f	Lsw;	w	f_240232_	field_39749	REPORT_ERROR_TITLE
	f	Lsw;	x	f_238555_	field_39576	REPORT_SEND_GENERIC_ERROR
	f	Lorg/slf4j/Logger;	y	f_238568_	field_39577	LOGGER
	f	Leuq;	z	f_238596_	field_39555	lastScreen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lffs;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Lffs;Lffo;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Lffs;Lffo$b;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_240000_	method_44479	sendReport
	m	()V	C	m_240265_	method_44466	onReportSendSuccess
	m	()V	D	m_252889_	method_46516	saveDraft
	m	()V	E	m_253119_	method_46517	clearDraft
	m	()I	F	m_239357_	method_44480	contentLeft
	m	()I	G	m_239146_	method_44481	contentRight
	m	()I	H	m_239871_	method_44456	contentTop
	m	()I	I	m_239033_	method_44457	contentBottom
	m	()I	J	m_239320_	method_44458	selectChatTop
	m	()I	K	m_239099_	method_44459	selectInfoTop
	m	()I	L	m_240099_	method_44460	commentBoxTop
	m	()I	M	m_239485_	method_44461	commentBoxBottom
	m	()I	N	m_239333_	method_44462	completeButtonTop
	m	()V	O	m_279835_	method_45052	method_45052
	m	()V	P	m_279834_	method_44464	method_44464
	m	(Ljava/lang/String;)V	a	m_252569_	method_44473	method_44473
	m	(Lepi;)V	a	m_239741_	method_44465	method_44465
	m	(Lffr;)V	a	m_252567_	method_44472	method_44472
	m	(Ljava/util/concurrent/CompletableFuture;)V	a	m_279838_	method_44474	method_44474
	m	(Lffo$a;)V	a	m_242956_	method_45053	method_45053
	m	(Ljava/lang/Throwable;)V	a	m_240313_	method_44468	onReportSendError
	m	(Lffo$c;)V	a	m_279837_	method_44470	method_44470
	m	(Lffo;)V	a	m_252570_	method_44471	method_44471
	m	(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_239881_	method_44467	method_44467
	m	(Lsw;)V	a	m_242964_	method_45054	displayReportSendError
	m	(Lepi;)V	b	m_239970_	method_44475	method_44475
	m	(Lffo$a;)Leqp;	b	m_257078_	method_47430	method_47430
	m	(Lepi;)V	c	m_279833_	method_44476	method_44476
	m	(Lepi;)V	d	m_279836_	method_44477	method_44477
	m	()V	l	m_239041_	method_44478	onReportChanged
c	eym$a	net/minecraft/client/gui/screens/reporting/ChatReportScreen$DiscardReportWarningScreen	net/minecraft/class_7538$class_7539	net/minecraft/client/gui/screens/reporting/ChatReportScreen$DiscardReportWarningScreen
	f	Leym;	b	f_238642_	field_39578	field_39578
	f	Lsw;	c	f_238729_	field_39723	TITLE
	f	Lsw;	k	f_238704_	field_39724	MESSAGE
	f	Lsw;	l	f_238630_	field_39725	RETURN
	f	Lsw;	m	f_252405_	field_40794	DRAFT
	f	Lsw;	n	f_238679_	field_39726	DISCARD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leym;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_279840_	method_46518	method_46518
	m	(Lepi;)V	b	m_279839_	method_46519	method_46519
	m	(Lepi;)V	c	m_239524_	method_44483	method_44483
c	eyn	net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller	net/minecraft/class_7541	net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller
	f	Lffh;	a	f_238669_	field_39581	log
	f	Lffp;	b	f_243871_	field_40439	contextBuilder
	f	Ljava/util/function/Predicate;	c	f_238535_	field_39582	canReport
	f	Ltq;	d	f_252430_	field_40795	previousLink
	f	I	e	f_244035_	field_40440	eventId
	f	I	f	f_244006_	field_40441	missedCount
	f	Ltl;	g	f_244367_	field_40442	lastMessage
	m	(Lffs;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Leyn$a;Lffk$a;)Z	a	m_253069_	method_45664	acceptMessage
	m	(ILeyn$a;)V	a	m_239015_	method_44486	fillNextPage
c	eyn$a	net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output	net/minecraft/class_7541$class_7542	net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output
	m	(Lsw;)V	a	m_239556_	method_44492	acceptDivider
	m	(ILffk$a;)V	a	m_239761_	method_44490	acceptMessage
c	eyo	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen	net/minecraft/class_7543	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen
	f	Lsw;	a	f_238718_	field_39727	TITLE
	f	Lsw;	b	f_238622_	field_39728	CONTEXT_INFO
	f	Leuq;	c	f_238797_	field_39584	lastScreen
	f	Lffs;	k	f_238651_	field_39585	reportingContext
	f	Lepi;	l	f_238763_	field_39586	confirmSelectedButton
	f	Lepz;	m	f_238785_	field_39729	contextInfoLabel
	f	Leyo$a;	n	f_238686_	field_39587	chatSelectionList
	f	Lffo;	o	f_238567_	field_39588	report
	f	Ljava/util/function/Consumer;	p	f_238817_	field_39589	onSelected
	f	Leyn;	q	f_238733_	field_39590	chatLogFiller
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lffs;Lffo;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_239043_	method_44507	onReachedScrollTop
	m	()V	C	m_239634_	method_44509	updateConfirmSelectedButton
	m	(Lepi;)V	a	m_239590_	method_44493	method_44493
	m	(Lffk;)Z	a	m_241847_	method_44495	canReport
	m	(Leyo;)Leov;	a	m_239237_	method_44494	method_44494
	m	(Lepi;)V	b	m_239859_	method_44496	method_44496
	m	(Leyo;)Leov;	b	m_240165_	method_44497	method_44497
	m	(Leyo;)Leov;	c	m_239465_	method_44499	method_44499
	m	(Leyo;)Leov;	d	m_238942_	method_44500	method_44500
	m	(Leyo;)Leov;	e	m_239862_	method_44501	method_44501
	m	(Leyo;)Leov;	f	m_240004_	method_44502	method_44502
	m	(Leyo;)Leov;	g	m_240419_	method_44726	method_44726
	m	(Leyo;)Leov;	h	m_239184_	method_44664	method_44664
	m	(Leyo;)Leov;	i	m_239506_	method_44506	method_44506
	m	(Leyo;)Leov;	j	m_239965_	method_44508	method_44508
	m	(Leyo;)Leov;	k	m_240197_	method_44505	method_44505
	m	(Leyo;)Leov;	l	m_240425_	method_44727	method_44727
	m	()V	l	m_239478_	method_44504	extendLog
	m	(Leyo;)Leov;	m	m_239654_	method_44728	method_44728
c	eyo$a	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList	net/minecraft/class_7543$class_7544	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList
	f	Leyo;	a	f_238829_	field_39592	field_39592
	f	Leyo$a$c;	l	f_238832_	field_39593	previousHeading
	m	(Leyo;Lenn;I)V	<init>	<init>	<init>	<init>
	m	(Leyo$a$b;)V	a	m_6987_	method_48283	setSelected
	m	(Leyo$a;)Lenn;	a	m_240268_	method_44510	method_44510
	m	(Lffk$a;Z)V	a	m_240017_	method_44511	updateHeading
	m	(Lesx;)Leyo$a$b;	b	m_264254_	method_48284	nextEntry
	m	(Leyo$a$b;)Z	b	m_240326_	method_44693	shouldHighlightEntry
	m	()I	d	m_239954_	method_44513	getMaxVisibleEntries
	m	()I	e	m_239341_	method_44665	getFooterTop
c	eyo$a$a	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$DividerEntry	net/minecraft/class_7543$class_7544$class_7545	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$DividerEntry
	f	Leyo$a;	a	f_238611_	field_39594	field_39594
	f	I	c	f_238646_	field_39595	COLOR
	f	Lsw;	d	f_238728_	field_39596	text
	m	(Leyo$a;Lsw;)V	<init>	<init>	<init>	<init>
c	eyo$a$b	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry	net/minecraft/class_7543$class_7544$class_7546	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry
	f	Leyo$a;	b	f_238585_	field_39597	field_39597
	m	(Leyo$a;)V	<init>	<init>	<init>	<init>
	m	()Z	b	m_239825_	method_44514	isSelected
	m	()Z	d	m_238989_	method_44515	canSelect
	m	()Z	e	m_240270_	method_44694	canReport
c	eyo$a$c	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading	net/minecraft/class_7543$class_7544$class_7547	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading
	f	Ljava/util/UUID;	a	f_238587_	comp_866	sender
	f	Leyo$a$b;	b	f_238665_	comp_867	entry
	m	(Ljava/util/UUID;Leyo$a$b;)V	<init>	<init>	<init>	<init>
	m	(Leyo$a$c;)Z	a	m_239747_	method_44516	canCombine
	m	()Ljava/util/UUID;	a	f_238587_	comp_866	sender
	m	()Leyo$a$b;	b	f_238665_	comp_867	entry
c	eyo$a$d	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageEntry	net/minecraft/class_7543$class_7544$class_7548	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageEntry
	f	Leyo$a;	a	f_238833_	field_39598	field_39598
	f	Lacq;	c	f_240226_	field_39750	CHECKMARK_TEXTURE
	f	I	d	f_240229_	field_39751	CHECKMARK_WIDTH
	f	I	e	f_240224_	field_39752	CHECKMARK_HEIGHT
	f	I	f	f_238672_	field_39599	INDENT_AMOUNT
	f	I	g	f_240345_	field_39775	TAG_MARGIN_LEFT
	f	I	h	f_238546_	field_39600	chatId
	f	Lta;	i	f_238660_	field_39601	text
	f	Lsw;	j	f_238609_	field_39602	narration
	f	Ljava/util/List;	k	f_238726_	field_39603	hoverText
	f	Leni$a;	l	f_240368_	field_39776	tagIcon
	f	Ljava/util/List;	m	f_240376_	field_39777	tagHoverText
	f	Z	n	f_238811_	field_39604	canReport
	f	Z	o	f_238593_	field_39605	playerMessage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leyo$a;ILsw;Lsw;Leni;ZZ)V	<init>	<init>	<init>	<init>
	m	(Leox;IIIII)V	a	m_240479_	method_44729	renderTag
	m	(Leox;III)V	a	m_280452_	method_44695	renderSelectedCheckmark
	m	()I	f	m_239870_	method_44666	getMaximumTextWidth
	m	()I	g	m_239492_	method_44667	getTextIndent
	m	()Z	h	m_240066_	method_44517	toggleReport
c	eyo$a$e	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageHeadingEntry	net/minecraft/class_7543$class_7544$class_7549	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageHeadingEntry
	f	Leyo$a;	a	f_238721_	field_39606	field_39606
	f	I	c	f_238676_	field_39607	FACE_SIZE
	f	Lsw;	d	f_238600_	field_39608	heading
	f	Lacq;	e	f_238674_	field_39609	skin
	f	Z	f	f_238556_	field_39610	canReport
	m	(Leyo$a;Lcom/mojang/authlib/GameProfile;Lsw;Z)V	<init>	<init>	<init>	<init>
c	eyo$a$f	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$PaddingEntry	net/minecraft/class_7543$class_7544$class_7550	net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$PaddingEntry
	f	Leyo$a;	a	f_238760_	field_39611	field_39611
	m	(Leyo$a;)V	<init>	<init>	<init>	<init>
c	eyp	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen	net/minecraft/class_7551	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen
	f	Lsw;	a	f_238588_	field_39612	REASON_TITLE
	f	Lsw;	b	f_238612_	field_39613	REASON_DESCRIPTION
	f	Lsw;	c	f_240235_	field_39754	READ_INFO_LABEL
	f	I	k	f_238753_	field_39614	FOOTER_HEIGHT
	f	I	l	f_238813_	field_39732	BUTTON_WIDTH
	f	I	m	f_238582_	field_39733	BUTTON_HEIGHT
	f	I	n	f_238542_	field_39734	CONTENT_WIDTH
	f	I	o	f_238652_	field_39735	PADDING
	f	Leuq;	p	f_238643_	field_39615	lastScreen
	f	Leyp$a;	q	f_238613_	field_39616	reasonSelectionList
	f	Lffr;	r	f_240344_	field_39778	currentlySelectedReason
	f	Ljava/util/function/Consumer;	s	f_238626_	field_39618	onSelectedReason
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lffr;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()I	B	m_239885_	method_44675	contentLeft
	m	()I	C	m_239650_	method_44676	contentRight
	m	()I	D	m_239996_	method_44668	descriptionTop
	m	()I	E	m_239592_	method_44669	descriptionBottom
	m	(Lepi;)V	a	m_279843_	method_44520	method_44520
	m	(Leyp;)Leov;	a	m_239216_	method_44521	method_44521
	m	(Leyp;)Leov;	b	m_239698_	method_44671	method_44671
	m	(Lepi;)V	b	m_279841_	method_44670	method_44670
	m	(Z)V	c	m_279842_	method_44672	method_44672
	m	()I	l	m_240065_	method_44674	buttonTop
c	eyp$a	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList	net/minecraft/class_7551$class_7552	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList
	f	Leyp;	a	f_238751_	field_39619	field_39619
	m	(Leyp;Lenn;)V	<init>	<init>	<init>	<init>
	m	(Lffr;)Leyp$a$a;	a	m_239167_	method_44522	findEntry
	m	(Leyp$a$a;)V	a	m_6987_	method_44730	setSelected
	m	(Lffr;Leyp$a$a;)Z	a	m_239291_	method_44523	method_44523
c	eyp$a$a	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry	net/minecraft/class_7551$class_7552$class_7553	net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry
	f	Leyp$a;	a	f_238684_	field_39620	field_39620
	f	Lffr;	b	f_238519_	field_39621	reason
	m	(Leyp$a;Lffr;)V	<init>	<init>	<init>	<init>
	m	()Lffr;	b	m_239824_	method_44524	getReason
c	eyq	net/minecraft/client/gui/screens/reporting/package-info	net/minecraft/class_7554	net/minecraft/client/gui/screens/reporting/package-info
c	eyr	net/minecraft/client/gui/screens/social/PlayerEntry	net/minecraft/class_5519	net/minecraft/client/gui/screens/social/PlayerEntry
	f	Lsw;	A	f_238715_	field_39736	REPORT_DISABLED_TOOLTIP
	f	Lsw;	C	f_242995_	field_39936	NOT_REPORTABLE_TOOLTIP
	f	Lsw;	D	f_240656_	field_33837	HIDE_TEXT_TOOLTIP
	f	Lsw;	E	f_240657_	field_33838	SHOW_TEXT_TOOLTIP
	f	Lsw;	F	f_240655_	field_39623	REPORT_PLAYER_TOOLTIP
	f	I	G	f_170069_	field_32420	SKIN_SIZE
	f	I	H	f_170061_	field_32421	PADDING
	f	I	I	f_170062_	field_32422	CHAT_TOGGLE_ICON_SIZE
	f	I	J	f_170063_	field_32416	CHAT_TOGGLE_ICON_X
	f	I	K	f_170064_	field_32417	CHAT_TOGGLE_ICON_Y
	f	I	a	f_100529_	field_26850	SKIN_SHADE
	f	I	b	f_100530_	field_26851	BG_FILL
	f	I	c	f_100531_	field_26852	BG_FILL_REMOVED
	f	I	d	f_100532_	field_26853	PLAYERNAME_COLOR
	f	I	e	f_100533_	field_26903	PLAYER_STATUS_COLOR
	f	Lacq;	f	f_238820_	field_39737	REPORT_BUTTON_LOCATION
	f	I	g	f_170065_	field_32418	TOOLTIP_DELAY
	f	Lenn;	h	f_100534_	field_26854	minecraft
	f	Ljava/util/List;	i	f_100535_	field_26855	children
	f	Ljava/util/UUID;	j	f_100536_	field_26856	id
	f	Ljava/lang/String;	k	f_100537_	field_26857	playerName
	f	Ljava/util/function/Supplier;	l	f_100538_	field_26904	skinGetter
	f	Z	m	f_100539_	field_26859	isRemoved
	f	Z	n	f_240676_	field_39790	hasRecentMessages
	f	Z	o	f_240670_	field_39791	reportingEnabled
	f	Z	p	f_243019_	field_39937	playerReportable
	f	Z	q	f_252399_	field_40796	hasDraftReport
	f	Lepi;	r	f_100540_	field_26860	hideButton
	f	Lepi;	s	f_100541_	field_26861	showButton
	f	Lepi;	t	f_238614_	field_39622	reportButton
	f	F	u	f_100544_	field_26864	tooltipHoverTime
	f	Lsw;	v	f_100545_	field_26905	HIDDEN
	f	Lsw;	w	f_100546_	field_26906	BLOCKED
	f	Lsw;	x	f_100547_	field_26907	OFFLINE
	f	Lsw;	y	f_100548_	field_26908	HIDDEN_OFFLINE
	f	Lsw;	z	f_100549_	field_26909	BLOCKED_OFFLINE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Leyu;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V	<init>	<init>	<init>	<init>
	m	(Ltj;)Ltj;	a	m_100594_	method_31389	getEntryNarationMessage
	m	(ZLsw;)V	a	m_100596_	method_31329	onHiddenOrShown
	m	(Lffs;Lenn;Leyu;Ljava/util/UUID;Lepi;)V	a	m_260759_	method_44525	method_44525
	m	(Lenn;Leyu;Lffs;Ljava/util/UUID;)V	a	m_260758_	method_47633	method_47633
	m	(Leys;Ljava/util/UUID;Ljava/lang/String;Lepi;)V	a	m_170070_	method_31326	method_31326
	m	(Leys;Ljava/util/UUID;Ljava/lang/String;Lepi;)V	b	m_100608_	method_31332	method_31332
	m	(Z)V	c	m_100619_	method_31335	setRemoved
	m	()Ljava/lang/String;	d	m_100600_	method_31330	getPlayerName
	m	(Z)V	d	m_240730_	method_44753	setHasRecentMessages
	m	(Z)V	e	m_262454_	method_47905	updateHideAndShowButton
	m	()Ljava/util/UUID;	e	m_100618_	method_31334	getPlayerId
	m	()Z	f	m_240725_	method_44754	isRemoved
	m	()Z	g	m_240694_	method_44756	hasRecentMessages
	m	()Leqp;	h	m_260909_	method_47634	createReportButtonTooltip
	m	()Lsw;	j	m_100621_	method_31390	getStatusComponent
c	eyr$1	net/minecraft/client/gui/screens/social/PlayerEntry$1	net/minecraft/class_5519$1	net/minecraft/client/gui/screens/social/PlayerEntry$1
	f	Leyr;	a	f_100622_	field_41113	field_41113
	m	(Leyr;IIIIIIILacq;IILepi$c;Lsw;)V	<init>	<init>	<init>	<init>
c	eyr$2	net/minecraft/client/gui/screens/social/PlayerEntry$2	net/minecraft/class_5519$2	net/minecraft/client/gui/screens/social/PlayerEntry$2
	f	Leyr;	a	f_100639_	field_26911	field_26911
	m	(Leyr;IIIIIIILacq;IILepi$c;Lsw;)V	<init>	<init>	<init>	<init>
c	eyr$3	net/minecraft/client/gui/screens/social/PlayerEntry$3	net/minecraft/class_5519$3	net/minecraft/client/gui/screens/social/PlayerEntry$3
	f	Leyr;	a	f_170096_	field_41114	field_41114
	m	(Leyr;IIIIIIILacq;IILepi$c;Lsw;)V	<init>	<init>	<init>	<init>
c	eys	net/minecraft/client/gui/screens/social/PlayerSocialManager	net/minecraft/class_5520	net/minecraft/client/gui/screens/social/PlayerSocialManager
	f	Lenn;	a	f_100668_	field_26865	minecraft
	f	Ljava/util/Set;	b	f_100669_	field_26866	hiddenPlayers
	f	Lcom/mojang/authlib/minecraft/UserApiService;	c	f_100670_	field_26912	service
	f	Ljava/util/Map;	d	f_100671_	field_26927	discoveredNamesToUUID
	f	Z	e	f_194054_	field_35081	onlineMode
	f	Ljava/util/concurrent/CompletableFuture;	f	f_194055_	field_35082	pendingBlockListRefresh
	m	(Lenn;Lcom/mojang/authlib/minecraft/UserApiService;)V	<init>	<init>	<init>	<init>
	m	(Lffb;)V	a	m_100676_	method_31337	addPlayer
	m	(Ljava/util/UUID;)V	a	m_100680_	method_31338	hidePlayer
	m	()V	a	m_194059_	method_38935	startOnlineMode
	m	(Ljava/lang/String;)Ljava/util/UUID;	a	m_100678_	method_31407	getDiscoveredUUID
	m	(Ljava/util/UUID;)V	b	m_100682_	method_31339	showPlayer
	m	()V	b	m_194060_	method_38936	stopOnlineMode
	m	(Ljava/util/UUID;)Z	c	m_100684_	method_31391	shouldHideMessageFrom
	m	()Ljava/util/Set;	c	m_100675_	method_31336	getHiddenPlayers
	m	(Ljava/util/UUID;)Z	d	m_100686_	method_31340	isHidden
	m	(Ljava/util/UUID;)Z	e	m_100688_	method_31392	isBlocked
	m	(Ljava/util/UUID;)V	f	m_100690_	method_31341	removePlayer
c	eyt	net/minecraft/client/gui/screens/social/SocialInteractionsPlayerList	net/minecraft/class_5521	net/minecraft/client/gui/screens/social/SocialInteractionsPlayerList
	f	Leyu;	a	f_100692_	field_26867	socialInteractionsScreen
	f	Ljava/util/List;	l	f_100694_	field_26869	players
	f	Ljava/lang/String;	m	f_100695_	field_26870	filter
	m	(Leyu;Lenn;IIIII)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_100717_	method_31346	setFilter
	m	(Ljava/util/Collection;D)V	a	m_240705_	method_44698	updateFiltersAndScroll
	m	(Lcom/mojang/authlib/GameProfile;)Lacq;	a	m_100709_	method_44757	method_44757
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Leyr;	a	m_243027_	method_44758	method_44758
	m	(Ljava/util/Map;Z)V	a	m_240708_	method_44759	updatePlayersFromChatLog
	m	(Ljava/util/Collection;Ljava/util/Map;)V	a	m_240718_	method_44699	addOnlinePlayers
	m	(Ljava/util/UUID;)V	a	m_100722_	method_31347	removePlayer
	m	(Ljava/util/Collection;DZ)V	a	m_240702_	method_31393	updatePlayerList
	m	(Lffh;)Ljava/util/Collection;	a	m_246121_	method_45665	collectProfilesFromChatLog
	m	(Lffb;Leyu$a;)V	a	m_100714_	method_31345	addPlayer
	m	(Leyr;)Z	a	m_240241_	method_31342	method_31342
	m	(Leyr;)Ljava/lang/Integer;	b	m_252575_	method_44760	method_44760
	m	(Leyr;)Ljava/lang/Integer;	c	m_243352_	method_44761	method_44761
	m	()Z	d	m_100724_	method_31348	isEmpty
	m	()V	e	m_240704_	method_44762	sortPlayerEntries
	m	()V	v	m_100725_	method_31349	updateFilteredPlayers
c	eyu	net/minecraft/client/gui/screens/social/SocialInteractionsScreen	net/minecraft/class_5522	net/minecraft/client/gui/screens/social/SocialInteractionsScreen
	f	I	A	f_170135_	field_32430	BUTTON_HEIGHT
	f	I	C	f_170136_	field_32431	ITEM_HEIGHT
	f	Leyt;	D	f_100748_	field_26882	socialInteractionsPlayerList
	f	Lepr;	E	f_100749_	field_26883	searchBox
	f	Ljava/lang/String;	F	f_100726_	field_26884	lastSearch
	f	Leyu$a;	G	f_100727_	field_26885	page
	f	Lepi;	H	f_100728_	field_26886	allButton
	f	Lepi;	I	f_100729_	field_26887	hiddenButton
	f	Lepi;	J	f_100730_	field_26913	blockedButton
	f	Lepi;	K	f_100731_	field_26914	blockingHintButton
	f	Lsw;	L	f_100732_	field_26888	serverLabel
	f	I	M	f_100733_	field_26871	playerCount
	f	Z	N	f_100734_	field_26873	initialized
	f	Lacq;	a	f_100736_	field_26875	SOCIAL_INTERACTIONS_LOCATION
	f	I	b	f_170138_	field_32433	SEARCH_START
	f	I	c	f_170137_	field_32432	LIST_START
	f	Lsw;	k	f_100737_	field_26876	TAB_ALL
	f	Lsw;	l	f_100738_	field_26877	TAB_HIDDEN
	f	Lsw;	m	f_100739_	field_26915	TAB_BLOCKED
	f	Lsw;	n	f_100740_	field_26878	TAB_ALL_SELECTED
	f	Lsw;	o	f_100741_	field_26879	TAB_HIDDEN_SELECTED
	f	Lsw;	p	f_100742_	field_26916	TAB_BLOCKED_SELECTED
	f	Lsw;	q	f_100743_	field_26880	SEARCH_HINT
	f	Lsw;	r	f_100744_	field_26917	EMPTY_SEARCH
	f	Lsw;	s	f_100745_	field_26881	EMPTY_HIDDEN
	f	Lsw;	t	f_100746_	field_26918	EMPTY_BLOCKED
	f	Lsw;	u	f_100747_	field_26919	BLOCKING_HINT
	f	I	v	f_170140_	field_32424	BG_BORDER_SIZE
	f	I	w	f_170131_	field_32426	BG_WIDTH
	f	I	x	f_170132_	field_32427	SEARCH_HEIGHT
	f	I	y	f_170133_	field_32428	MARGIN_Y
	f	I	z	f_170134_	field_32429	IMAGE_WIDTH
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()I	B	m_100801_	method_31361	listEnd
	m	()I	C	m_100802_	method_31362	marginX
	m	(Ljava/lang/String;)V	a	m_100788_	method_31357	checkSearchStringUpdate
	m	(Lffb;)V	a	m_100775_	method_31353	onAddPlayer
	m	(Lepi;)V	a	m_279844_	method_31394	method_31394
	m	(Leyu$a;)V	a	m_100771_	method_31352	showPage
	m	(Ljava/util/UUID;)V	a	m_100779_	method_31355	onRemovePlayer
	m	(Lenn;)V	a	m_100767_	method_31350	updateServerLabel
	m	(Lepi;)V	b	m_100784_	method_31396	method_31396
	m	(Lepi;)V	c	m_100790_	method_31351	method_31351
	m	(Z)V	c	m_279845_	method_31398	method_31398
	m	(Lepi;)V	d	m_100795_	method_31356	method_31356
	m	()I	l	m_100799_	method_31359	windowHeight
c	eyu$1	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$1	net/minecraft/class_5522$1	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$1
	f	Leyu;	d	f_100803_	field_26920	field_26920
	m	(Leyu;Leov;IIIILsw;)V	<init>	<init>	<init>	<init>
c	eyu$2	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$2	net/minecraft/class_5522$2	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$2
	f	[I	a	f_100813_	field_26889	$SwitchMap$net$minecraft$client$gui$screens$social$SocialInteractionsScreen$Page
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	eyu$a	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page	net/minecraft/class_5522$class_5523	net/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page
	f	Leyu$a;	a	ALL	field_26890	ALL
	f	Leyu$a;	b	HIDDEN	field_26891	HIDDEN
	f	Leyu$a;	c	BLOCKED	field_26921	BLOCKED
	f	[Leyu$a;	d	$VALUES	field_26892	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Leyu$a;	a	m_170144_	method_36890	$values
c	eyv	net/minecraft/client/gui/screens/social/package-info	net/minecraft/class_6222	net/minecraft/client/gui/screens/social/package-info
c	eyw	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget	net/minecraft/class_7941	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget
	f	I	a	f_260678_	field_41355	HEADER_HORIZONTAL_PADDING
	f	Ljava/lang/String;	b	f_260637_	field_41356	TELEMETRY_REQUIRED_TRANSLATION_KEY
	f	Ljava/lang/String;	c	f_260658_	field_41357	TELEMETRY_OPTIONAL_TRANSLATION_KEY
	f	Lsw;	d	f_260432_	field_41358	PROPERTY_TITLE
	f	Leov;	e	f_260606_	field_41359	font
	f	Leyw$a;	f	f_260489_	field_41360	content
	f	Ljava/util/function/DoubleConsumer;	g	f_260673_	field_41361	onScrolledListener
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIIILeov;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/DoubleConsumer;)V	a	m_261118_	method_47637	setOnScrolledListener
	m	(Leyw$b;Lfzl;)V	a	m_261199_	method_47635	addEventType
	m	(Leox;IIFLepf;)V	a	m_279846_	method_48285	method_48285
	m	(Lfzl;Leyw$b;)V	a	m_260944_	method_47636	addEventTypeProperties
	m	(Z)V	b	m_261018_	method_47638	onOptInChanged
	m	(Z)Leyw$a;	c	m_261270_	method_47639	buildContent
	m	()I	v	m_261310_	method_47640	containerWidth
c	eyw$a	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content	net/minecraft/class_7941$class_7942	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content
	f	Lesf;	a	f_260717_	comp_1160	container
	f	Lsw;	b	f_260488_	comp_1161	narration
	m	(Lesf;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lesf;	a	f_260717_	comp_1160	container
	m	()Lsw;	b	f_260488_	comp_1161	narration
c	eyw$b	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder	net/minecraft/class_7941$class_7943	net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder
	f	I	a	f_260618_	field_41362	width
	f	Lesf;	b	f_260715_	field_41363	grid
	f	Lesf$b;	c	f_260584_	field_41364	helper
	f	Lesj;	d	f_260525_	field_41365	alignHeader
	f	Ltj;	e	f_260507_	field_41366	narration
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Leov;Lsw;)V	a	m_260980_	method_47643	addLine
	m	(Leov;Lsw;I)V	a	m_261152_	method_47644	addLine
	m	(I)V	a	m_260899_	method_47642	addSpacer
	m	()Leyw$a;	a	m_261135_	method_47641	build
	m	(Leov;Lsw;)V	b	m_261236_	method_47645	addHeader
c	eyx	net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen	net/minecraft/class_7944	net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen
	f	I	a	f_260462_	field_41367	PADDING
	f	Lsw;	b	f_260608_	field_41369	TITLE
	f	Lsw;	c	f_260486_	field_41370	DESCRIPTION
	f	Lsw;	k	f_260498_	field_41371	BUTTON_GIVE_FEEDBACK
	f	Lsw;	l	f_260718_	field_41372	BUTTON_SHOW_DATA
	f	Leuq;	m	f_260671_	field_41373	lastScreen
	f	Lenr;	n	f_260521_	field_41374	options
	f	Leyw;	o	f_260514_	field_41375	telemetryEventWidget
	f	D	p	f_260692_	field_41376	savedScroll
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;Lenr;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_260998_	method_47646	method_47646
	m	(Lepi;)V	a	m_260814_	method_47648	openLastScreen
	m	(Lepf;Lepf;)Lesf;	a	m_264243_	method_47647	twoButtonContainer
	m	(Ljava/lang/Boolean;)V	a	m_261011_	method_47649	method_47649
	m	(Leyx;Leqt;)V	a	m_263882_	method_48286	method_48286
	m	(Lepi;)V	b	m_260900_	method_47650	openFeedbackLink
	m	(Lepi;)V	c	m_261269_	method_47651	openDataFolder
	m	(Z)V	c	m_279847_	method_47652	method_47652
	m	()Lepf;	l	m_260955_	method_47653	createTelemetryButton
c	eyy	net/minecraft/client/gui/screens/telemetry/package-info	net/minecraft/class_7945	net/minecraft/client/gui/screens/telemetry/package-info
c	eyz	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen	net/minecraft/class_7745	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen
	f	Lsw;	a	f_244576_	field_40443	TITLE
	f	Lsw;	b	f_244027_	field_40444	MESSAGE
	f	Lsw;	c	f_244466_	field_40445	DETAILS_BUTTON
	f	I	k	f_268547_	field_42498	COLUMN_SPACING
	f	I	l	f_268664_	field_42499	DETAILS_BUTTON_WIDTH
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	m	f_244340_	field_40447	callback
	f	Ljava/util/Collection;	n	f_244180_	field_40448	enabledPacks
	f	Lesf;	o	f_268508_	field_42500	layout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Collection;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V	<init>	<init>	<init>	<init>
	m	(Leyz;Leqt;)V	a	m_268776_	method_49008	method_49008
	m	(Lepi;)V	a	m_245914_	method_45666	method_45666
	m	(Lepi;)V	b	m_245513_	method_45668	method_45668
	m	(Lepi;)V	c	m_279848_	method_45667	method_45667
c	eyz$a	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen	net/minecraft/class_7745$class_7746	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen
	f	Leyz;	a	f_244011_	field_40450	field_40450
	f	Leyz$a$a;	b	f_244097_	field_40451	packList
	m	(Leyz;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_245813_	method_45671	method_45671
	m	(Leyz$a;)Leov;	a	m_247094_	method_45672	method_45672
	m	(Leyz$a;)Lenn;	b	m_245404_	method_45673	method_45673
	m	(Leyz$a;)Leov;	c	m_245549_	method_45674	method_45674
c	eyz$a$a	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList	net/minecraft/class_7745$class_7746$class_7747	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList
	f	Leyz$a;	a	f_243827_	field_40452	field_40452
	m	(Leyz$a;Lenn;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
c	eyz$a$b	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackListEntry	net/minecraft/class_7745$class_7746$class_7748	net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackListEntry
	f	Leyz$a;	a	f_244507_	field_40453	field_40453
	f	Lsw;	b	f_244480_	field_40454	packId
	f	Lsw;	c	f_244046_	field_40455	message
	f	Lepz;	d	f_243880_	field_40456	splitMessage
	m	(Leyz$a;Lsw;Lsw;Lepz;)V	<init>	<init>	<init>	<init>
c	ez	net/minecraft/commands/arguments/TemplateMirrorArgument	net/minecraft/class_7486	net/minecraft/commands/arguments/TemplateMirrorArgument
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcui;	a	m_234344_	method_44101	getMirror
	m	()Lex;	a	m_234343_	method_44100	templateMirror
c	eza	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen	net/minecraft/class_525	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen
	f	Leuq;	A	f_100855_	field_3187	lastScreen
	f	Ljava/nio/file/Path;	C	f_100831_	field_25477	tempDataPackDir
	f	Laki;	D	f_100832_	field_25792	tempDataPackRepository
	f	Lesf;	E	f_267391_	field_42163	bottomButtons
	f	Lerb;	F	f_267490_	field_42164	tabNavigationBar
	f	Lacq;	a	f_273823_	field_43081	HEADER_SEPERATOR
	f	Lacq;	b	f_273875_	field_43082	FOOTER_SEPERATOR
	f	Lacq;	c	f_279536_	field_44672	LIGHT_DIRT_BACKGROUND
	f	I	k	f_267463_	field_42165	GROUP_BOTTOM
	f	I	l	f_267486_	field_42166	TAB_COLUMN_WIDTH
	f	I	m	f_267453_	field_42167	FOOTER_HEIGHT
	f	I	n	f_267356_	field_42168	TEXT_INDENT
	f	Lorg/slf4j/Logger;	o	f_100848_	field_25480	LOGGER
	f	Ljava/lang/String;	p	f_170147_	field_32434	TEMP_WORLD_PREFIX
	f	Lsw;	q	f_100849_	field_25898	GAME_MODEL_LABEL
	f	Lsw;	r	f_100852_	field_26600	NAME_LABEL
	f	Lsw;	s	f_268721_	field_42501	EXPERIMENTS_LABEL
	f	Lsw;	t	f_267456_	field_42169	ALLOW_CHEATS_INFO
	f	Lsw;	u	f_232866_	field_37911	PREPARING_WORLD_DATA
	f	I	v	f_267420_	field_42170	HORIZONTAL_BUTTON_SPACING
	f	I	w	f_267460_	field_42171	VERTICAL_BUTTON_SPACING
	f	Lezj;	x	f_267389_	field_42172	uiState
	f	Lera;	y	f_267424_	field_42173	tabManager
	f	Z	z	f_268587_	field_42502	recreated
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Leuq;Lezi;Ljava/util/Optional;Ljava/util/OptionalLong;)V	<init>	<init>	<init>	<init>
	m	()V	B	m_100967_	method_30297	popScreen
	m	()V	C	m_100972_	method_2736	onCreate
	m	()Ljava/nio/file/Path;	D	m_100968_	method_29693	getTempDataPackDir
	m	()V	E	m_100976_	method_29695	removeTempDataPackDir
	m	()Ljava/util/Optional;	F	m_232868_	method_41848	createNewWorldDirectory
	m	(Ljava/util/function/Consumer;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object;	a	m_279849_	method_49629	method_49629
	m	(Lakn;Lada;Lhl;Leza$a;)Lezi;	a	m_244671_	method_45681	method_45681
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	a	m_232893_	method_45682	method_45682
	m	(Laki;Lcnf;)Ladj$c;	a	m_245574_	method_41849	createDefaultLoadConfig
	m	(Ljava/nio/file/Path;Lenn;)Ljava/nio/file/Path;	a	m_100906_	method_29685	createTempDataPackDirFromExistingWorld
	m	(Ljava/nio/file/Path;)Z	a	m_232920_	method_41853	method_41853
	m	(Lenn;Leuq;Lcmq;Lezi;Ljava/nio/file/Path;)Leza;	a	m_275847_	method_40212	createFromExisting
	m	(Laki;Lcnf;Ljava/util/function/Consumer;Z)V	a	m_268780_	method_48643	method_48643
	m	(Ladj$a;)Ladj$b;	a	m_244673_	method_45678	method_45678
	m	(Lenn;Lsw;)V	a	m_232899_	method_41852	queueLoadScreen
	m	(Lcnf;)V	a	m_269545_	method_49010	openExperimentsScreen
	m	(Lenn;Leuq;)V	a	m_232896_	method_31130	openFresh
	m	(Ldzc$a;Lhl;Lcom/mojang/serialization/Lifecycle;)V	a	m_245184_	method_41847	createNewWorld
	m	(Ldif$b;Lhl;Lcom/mojang/serialization/Lifecycle;)V	a	m_244678_	method_45683	method_45683
	m	(Lepi;)V	a	m_232902_	method_19921	method_19921
	m	(Ljava/util/function/Consumer;Z)V	a	m_268777_	method_48654	method_48654
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	a	m_232930_	method_29688	method_29688
	m	(Leza;)Lenn;	a	m_267796_	method_48646	method_48646
	m	(Ljava/util/List;Ljava/lang/String;)Z	a	m_232925_	method_29983	method_29983
	m	(Leza;Leqt;)V	a	m_267821_	method_48647	method_48647
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	a	m_100912_	method_29687	copyBetweenDirs
	m	(Laki;ZLjava/util/function/Consumer;)V	a	m_269443_	method_29682	tryApplyNewDataPacks
	m	(Lepf;)V	a	m_267511_	method_48644	method_48644
	m	(Laki;Lcnf;Ljava/util/function/Consumer;)V	a	m_269431_	method_45679	applyNewPackConfig
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z	a	m_232922_	method_29686	method_29686
	m	(Laki;)V	a	m_268782_	method_49009	method_49009
	m	(Lepi;)V	b	m_232937_	method_19922	method_19922
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	b	m_232943_	method_41855	method_41855
	m	(Lakn;Lada;Lhl;Leza$a;)Lezi;	b	m_244676_	method_41851	method_41851
	m	(Laki;)V	b	m_268781_	method_49011	method_49011
	m	(Leza;)Leov;	b	m_267793_	method_48649	method_48649
	m	(Ladj$a;)Ladj$b;	b	m_244672_	method_45686	method_45686
	m	(Ljava/nio/file/Path;)V	b	m_232941_	method_29689	method_29689
	m	(Lcnf;)V	b	m_267734_	method_29694	openDataPackSelectionScreen
	m	(Leza;Leqt;)V	b	m_267512_	method_48650	method_48650
	m	(Leza;)Leov;	c	m_267581_	method_48651	method_48651
	m	(Lcnf;)Lcom/mojang/datafixers/util/Pair;	c	m_267637_	method_30296	getDataPackSelectionSettings
	m	(Z)Lcmq;	c	m_205447_	method_40213	createLevelSettings
	m	(Leza;)Leov;	d	m_267682_	method_48652	method_48652
	m	(Leza;)Lenn;	e	m_267602_	method_48653	method_48653
	m	(Leza;)Lenn;	f	m_267763_	method_48655	method_48655
	m	(Leza;)Lenn;	g	m_267746_	method_48656	method_48656
	m	()Lezj;	l	m_267748_	method_48657	getUiState
c	eza$a	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$DataPackReloadCookie	net/minecraft/class_525$class_7749	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$DataPackReloadCookie
	f	Ldig;	a	f_243966_	comp_1025	worldGenSettings
	f	Lcnf;	b	f_243979_	comp_1026	dataConfiguration
	m	(Ldig;Lcnf;)V	<init>	<init>	<init>	<init>
	m	()Ldig;	a	f_243966_	comp_1025	worldGenSettings
	m	()Lcnf;	b	f_243979_	comp_1026	dataConfiguration
c	eza$b	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$GameTab	net/minecraft/class_525$class_8093	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$GameTab
	f	Leza;	b	f_267363_	field_42174	field_42174
	f	Lsw;	c	f_267405_	field_42175	TITLE
	f	Lsw;	d	f_267376_	field_42176	ALLOW_CHEATS
	f	Lepr;	e	f_267368_	field_42177	nameEdit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leza;)V	<init>	<init>	<init>	<init>
	m	(Lezj;)V	a	m_275774_	method_49702	method_49702
	m	(Lepi;)V	a	m_268784_	method_49012	method_49012
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_267575_	method_48661	method_48661
	m	(Lepp;Lezj;)V	a	m_279850_	method_48660	method_48660
	m	(Ljava/lang/Boolean;)Leqp;	a	m_267596_	method_48663	method_48663
	m	(Lezj$a;)Lsw;	a	m_267645_	method_48662	method_48662
	m	(Lepp;Lezj$a;)V	a	m_267685_	method_48659	method_48659
	m	(Lepp;Lbdu;)V	a	m_267565_	method_48658	method_48658
	m	(Lepp;Lezj;)V	b	m_279851_	method_48664	method_48664
	m	(Lepp;Lezj;)V	c	m_279852_	method_48665	method_48665
c	eza$c	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$MoreTab	net/minecraft/class_525$class_8094	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$MoreTab
	f	Leza;	b	f_267448_	field_42178	field_42178
	f	Lsw;	c	f_267379_	field_42179	TITLE
	f	Lsw;	d	f_267394_	field_42180	GAME_RULES_LABEL
	f	Lsw;	e	f_267461_	field_42181	DATA_PACKS_LABEL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leza;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_267578_	method_49013	method_49013
	m	(Ljava/util/Optional;)V	a	m_267671_	method_48667	method_48667
	m	(Lepi;)V	b	m_268785_	method_49014	method_49014
	m	(Lepi;)V	c	m_267801_	method_48668	method_48668
	m	()V	c	m_267650_	method_48669	openGameRulesScreen
c	eza$d	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab	net/minecraft/class_525$class_8095	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab
	f	Leza;	b	f_267438_	field_42182	field_42182
	f	Lsw;	c	f_267449_	field_42183	TITLE
	f	Lsw;	d	f_267381_	field_42184	AMPLIFIED_HELP_TEXT
	f	Lsw;	e	f_267413_	field_42185	GENERATE_STRUCTURES
	f	Lsw;	f	f_267384_	field_42186	GENERATE_STRUCTURES_INFO
	f	Lsw;	g	f_267474_	field_42187	BONUS_CHEST
	f	Lsw;	h	f_267471_	field_42188	SEED_LABEL
	f	Lsw;	i	f_267459_	field_42189	SEED_EMPTY_HINT
	f	I	j	f_267437_	field_42190	WORLD_TAB_WIDTH
	f	Lepr;	k	f_267412_	field_42191	seedEdit
	f	Lepi;	l	f_267365_	field_42192	customizeTypeButton
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leza;)V	<init>	<init>	<init>	<init>
	m	(Lezj;)V	a	m_279854_	method_48676	method_48676
	m	(Ljava/lang/String;)V	a	m_267567_	method_48677	method_48677
	m	(Lepi;)V	a	m_267586_	method_48670	method_48670
	m	(Lesf$b;Lesi;)V	a	m_267830_	method_48674	method_48674
	m	(Lepp;Lezj;)V	a	m_279853_	method_48673	method_48673
	m	(Lepp;)Ltj;	a	m_267591_	method_48671	createTypeButtonNarration
	m	(Lepp;Lezj$b;)V	a	m_267668_	method_48672	method_48672
	m	(Lezh;Lezj;)V	a	m_267705_	method_48675	method_48675
	m	()V	c	m_267652_	method_48678	openPresetEditor
	m	()Lepp$c;	d	m_267806_	method_48679	createWorldTypeValueSupplier
	m	()Z	e	m_267785_	method_48680	method_48680
	m	()Z	f	m_267636_	method_48681	method_48681
c	eza$d$1	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$1	net/minecraft/class_525$class_8095$1	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$1
	f	Leza;	d	f_267477_	field_42193	field_42193
	f	Leza$d;	e	f_267479_	field_42194	field_42194
	m	(Leza$d;Leov;IIIILsw;Leza;)V	<init>	<init>	<init>	<init>
c	eza$d$2	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$2	net/minecraft/class_525$class_8095$2	net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$2
	f	Leza$d;	a	f_267476_	field_42195	field_42195
	m	(Leza$d;)V	<init>	<init>	<init>	<init>
c	ezb	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen	net/minecraft/class_5235	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen
	f	Ljava/util/function/Consumer;	a	f_101044_	field_24293	exitCallback
	f	Lezb$g;	b	f_101045_	field_24294	rules
	f	Ljava/util/Set;	c	f_101046_	field_24295	invalidEntries
	f	Lepi;	k	f_101047_	field_24296	doneButton
	f	Ljava/util/List;	l	f_101048_	field_24297	tooltip
	f	Lcmi;	m	f_101049_	field_24298	gameRules
	m	(Lcmi;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Lepi;)V	a	m_101072_	method_27625	method_27625
	m	(Lezb;Leqt;)V	a	m_267513_	method_48682	method_48682
	m	(Lezb;)Lenn;	a	m_101062_	method_27621	method_27621
	m	(Lezb$f;)V	a	m_101060_	method_27620	markInvalid
	m	(Lezb;)Lenn;	b	m_101076_	method_29984	method_29984
	m	(Lezb$f;)V	b	m_101074_	method_27626	clearInvalid
	m	(Lepi;)V	b	m_101058_	method_27619	method_27619
	m	(Lezb;)Lenn;	c	m_101083_	method_27629	method_27629
	m	(Lezb;)Lenn;	d	m_101085_	method_29985	method_29985
	m	(Lezb;)Lenn;	e	m_101088_	method_29986	method_29986
	m	(Lezb;)Lenn;	f	m_101090_	method_27627	method_27627
	m	(Lezb;)Lenn;	g	m_170209_	method_27630	method_27630
	m	(Lezb;)Leov;	h	m_170211_	method_27631	method_27631
	m	()V	l	m_101094_	method_27632	updateDoneButton
c	ezb$a	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$BooleanRuleEntry	net/minecraft/class_5235$class_5236	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$BooleanRuleEntry
	f	Lezb;	a	f_101097_	field_24299	field_24299
	f	Lepp;	d	f_101098_	field_24300	checkbox
	m	(Lezb;Lsw;Ljava/util/List;Ljava/lang/String;Lcmi$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lepp;)Ltj;	a	m_170217_	method_32675	method_32675
	m	(Lcmi$a;Lepp;Ljava/lang/Boolean;)V	a	m_170213_	method_32674	method_32674
c	ezb$b	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry	net/minecraft/class_5235$class_5237	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry
	f	Lezb;	a	f_101137_	field_24305	field_24305
	f	Lsw;	b	f_101138_	field_24306	label
	m	(Lezb;Lsw;)V	<init>	<init>	<init>	<init>
c	ezb$b$1	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry$1	net/minecraft/class_5235$class_5237$1	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry$1
	f	Lezb$b;	a	f_170221_	field_33845	field_33845
	m	(Lezb$b;)V	<init>	<init>	<init>	<init>
c	ezb$c	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$EntryFactory	net/minecraft/class_5235$class_5238	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$EntryFactory
	m	(Lsw;Ljava/util/List;Ljava/lang/String;Lcmi$g;)Lezb$f;	create	m_101154_	create	create
c	ezb$d	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$GameRuleEntry	net/minecraft/class_5235$class_5400	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$GameRuleEntry
	f	Ljava/util/List;	a	f_101159_	field_25629	label
	f	Ljava/util/List;	b	f_101160_	field_25630	children
	f	Lezb;	c	f_101161_	field_25631	field_25631
	m	(Lezb;Ljava/util/List;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Leox;II)V	a	m_280223_	method_29989	renderLabel
c	ezb$e	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$IntegerRuleEntry	net/minecraft/class_5235$class_5239	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$IntegerRuleEntry
	f	Lezb;	a	f_101171_	field_24307	field_24307
	f	Lepr;	d	f_101172_	field_24309	input
	m	(Lezb;Lsw;Ljava/util/List;Ljava/lang/String;Lcmi$d;)V	<init>	<init>	<init>	<init>
	m	(Lcmi$d;Ljava/lang/String;)V	a	m_101179_	method_27635	method_27635
c	ezb$f	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry	net/minecraft/class_5235$class_5240	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry
	f	Ljava/util/List;	a	f_101193_	field_24311	tooltip
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	ezb$g	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList	net/minecraft/class_5235$class_5241	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList
	f	Lezb;	a	f_101200_	field_24313	field_24313
	m	(Lezb;Lcmi;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;)V	a	m_101209_	method_27637	method_27637
	m	(Ljava/util/Map$Entry;)V	b	m_170228_	method_27638	method_27638
c	ezb$g$1	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList$1	net/minecraft/class_5235$class_5241$1	net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList$1
	f	Lezb;	a	f_101213_	field_24314	field_24314
	f	Lcmi;	b	f_101214_	field_24315	val$gameRules
	f	Ljava/util/Map;	c	f_101215_	field_24316	val$entries
	f	Lezb$g;	d	f_101216_	field_24317	field_24317
	m	(Lezb$g;Lezb;Lcmi;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcmi$b;)Ljava/util/Map;	a	m_101222_	method_27639	method_27639
	m	(Lcmi$e;Lezb$c;)V	a	m_101224_	method_27640	addEntry
	m	(Lsw;Ljava/util/List;Ljava/lang/String;Lcmi$d;)Lezb$f;	a	m_101232_	method_27642	method_27642
	m	(Lsw;Ljava/util/List;Ljava/lang/String;Lcmi$a;)Lezb$f;	a	m_101227_	method_27641	method_27641
c	ezc	net/minecraft/client/gui/screens/worldselection/EditWorldScreen	net/minecraft/class_524	net/minecraft/client/gui/screens/worldselection/EditWorldScreen
	f	Lorg/slf4j/Logger;	a	f_101243_	field_23776	LOGGER
	f	Lsw;	b	f_101245_	field_26603	NAME_LABEL
	f	Lepi;	c	f_101246_	field_3168	renameButton
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	k	f_101247_	field_3169	callback
	f	Lepr;	l	f_101248_	field_3170	nameEdit
	f	Ldyy$c;	m	f_101249_	field_23777	levelAccess
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ldyy$c;)V	<init>	<init>	<init>	<init>
	m	(Ldyy;Ljava/lang/String;)V	a	m_101260_	method_29784	makeBackupAndShowToast
	m	(Ljava/lang/String;)V	a	m_279857_	method_19417	method_19417
	m	(Lepi;)V	a	m_101272_	method_19930	method_19930
	m	(ZZ)V	a	m_279855_	method_19931	method_19931
	m	(Ldyy$c;)Z	a	m_101258_	method_2701	makeBackupAndShowToast
	m	(Ljava/nio/file/Path;)Z	a	m_182586_	method_37470	method_37470
	m	(Ljava/nio/file/Path;)V	b	m_182593_	method_37471	method_37471
	m	(Lepi;)V	b	m_279856_	method_19933	method_19933
	m	(Lepi;)V	c	m_279858_	method_19934	method_19934
	m	(Lepi;)V	d	m_101291_	method_27029	method_27029
	m	(Lepi;)V	e	m_101293_	method_19935	method_19935
	m	(Lepi;)V	f	m_279859_	method_27030	method_27030
	m	(Lepi;)V	g	m_101279_	method_19932	method_19932
	m	()V	l	m_101295_	method_2691	onRename
c	ezd	net/minecraft/client/gui/screens/worldselection/ExperimentsScreen	net/minecraft/class_8134	net/minecraft/client/gui/screens/worldselection/ExperimentsScreen
	f	I	a	f_268424_	field_42503	MAIN_CONTENT_WIDTH
	f	Lesg;	b	f_268430_	field_42504	layout
	f	Leuq;	c	f_268615_	field_42505	parent
	f	Laki;	k	f_268626_	field_42506	packRepository
	f	Ljava/util/function/Consumer;	l	f_268670_	field_42507	output
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	m	f_268531_	field_42508	packs
	m	(Leuq;Laki;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Lezd;Leqt;)V	a	m_269193_	method_49019	method_49019
	m	(Ljava/util/List;Ljava/util/List;Lakg;Ljava/lang/Boolean;)V	a	m_269086_	method_49021	method_49021
	m	(Lepi;)V	a	m_273999_	method_49018	method_49018
	m	(Lakg;Ljava/lang/Boolean;)V	a	m_269201_	method_49017	method_49017
	m	(Lakg;)Lsw;	a	m_269049_	method_49016	getHumanReadableTitle
	m	(Lezh$a;Lakg;Ljava/lang/Boolean;)V	a	m_269499_	method_49020	method_49020
	m	(Lakg;)Z	b	m_269286_	method_49022	method_49022
	m	(Lepi;)V	b	m_269497_	method_49023	method_49023
	m	()V	l	m_269544_	method_49024	onDone
c	eze	net/minecraft/client/gui/screens/worldselection/OptimizeWorldScreen	net/minecraft/class_527	net/minecraft/client/gui/screens/worldselection/OptimizeWorldScreen
	f	Lorg/slf4j/Logger;	a	f_101298_	field_25482	LOGGER
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	f_101299_	field_3232	DIMENSION_COLORS
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	c	f_101300_	field_3233	callback
	f	Lbdl;	k	f_101301_	field_3234	upgrader
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Ldyy$c;Lcmq;ZLhr;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V	a	m_101323_	method_2747	method_2747
	m	(Lenn;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Ldyy$c;Z)Leze;	a	m_101315_	method_27031	create
	m	(Lepi;)V	a	m_101321_	method_19938	method_19938
c	ezf	net/minecraft/client/gui/screens/worldselection/PresetEditor	net/minecraft/class_5293	net/minecraft/client/gui/screens/worldselection/PresetEditor
	f	Ljava/util/Map;	a	f_232950_	field_37912	EDITORS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldqd;Lhs$b;Ldif;)Ldif;	a	m_254761_	method_41857	method_41857
	m	(Lhe;)Lezi$a;	a	m_232952_	method_41861	fixedBiomeConfigurator
	m	(Leza;Lezi;)Leuq;	a	m_232961_	method_41859	method_41859
	m	(Lhe;Lhs$b;Ldif;)Ldif;	a	m_257080_	method_41862	method_41862
	m	(Leza;Ldqd;)V	a	m_267516_	method_41858	method_41858
	m	(Ldqd;)Lezi$a;	a	m_232967_	method_41856	flatWorldConfigurator
	m	(Leza;Lhe;)V	a	m_267517_	method_41860	method_41860
	m	(Leza;Lezi;)Leuq;	b	m_254760_	method_41863	method_41863
	m	(Leza;Lezi;)Leuq;	createEditScreen	m_232976_	createEditScreen	createEditScreen
c	ezg	net/minecraft/client/gui/screens/worldselection/SelectWorldScreen	net/minecraft/class_526	net/minecraft/client/gui/screens/worldselection/SelectWorldScreen
	f	Ldii;	a	f_244251_	field_40457	TEST_OPTIONS
	f	Leuq;	b	f_101329_	field_3221	lastScreen
	f	Lepr;	c	f_101330_	field_3220	searchBox
	f	Lorg/slf4j/Logger;	k	f_170237_	field_28783	LOGGER
	f	Lepi;	l	f_101332_	field_3219	deleteButton
	f	Lepi;	m	f_101333_	field_3224	selectButton
	f	Lepi;	n	f_101334_	field_3215	renameButton
	f	Lepi;	o	f_101335_	field_3216	copyButton
	f	Lezl;	p	f_101336_	field_3218	list
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_232986_	method_2744	method_2744
	m	(Lepi;)V	a	m_244686_	method_35739	method_35739
	m	(ZZ)V	a	m_276090_	method_19940	updateButtonStatus
	m	(Lepi;)V	b	m_279860_	method_19939	method_19939
	m	(Lepi;)V	c	m_101375_	method_19941	method_19941
	m	(Lepi;)V	d	m_101377_	method_19942	method_19942
	m	(Lepi;)V	e	m_232981_	method_19943	method_19943
	m	(Lepi;)V	f	m_279861_	method_19944	method_19944
	m	(Lepi;)V	g	m_232979_	method_19945	method_19945
c	ezh	net/minecraft/client/gui/screens/worldselection/SwitchGrid	net/minecraft/class_8096	net/minecraft/client/gui/screens/worldselection/SwitchGrid
	f	I	a	f_267419_	field_42196	DEFAULT_SWITCH_BUTTON_WIDTH
	f	Ljava/util/List;	b	f_267482_	field_42197	switches
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_267819_	method_48683	refreshStates
	m	(I)Lezh$a;	a	m_267742_	method_48684	builder
c	ezh$a	net/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder	net/minecraft/class_8096$class_8097	net/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder
	f	I	a	f_267465_	field_42198	width
	f	Ljava/util/List;	b	f_267393_	field_42199	switchBuilders
	f	I	c	f_267428_	field_42200	paddingLeft
	f	I	d	f_268625_	field_42509	rowSpacing
	f	I	e	f_268635_	field_42510	rowCount
	f	Ljava/util/Optional;	f	f_268462_	field_42511	infoUnderneath
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)Lezh;	a	m_267588_	method_48686	build
	m	(IZ)Lezh$a;	a	m_269141_	method_49026	withInfoUnderneath
	m	()V	a	m_269089_	method_49025	increaseRow
	m	(Lsw;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lezh$d;	a	m_267583_	method_48687	addSwitch
	m	(I)Lezh$a;	a	m_267620_	method_48685	withPaddingLeft
	m	(I)Lezh$a;	b	m_269119_	method_49027	withRowSpacing
c	ezh$b	net/minecraft/client/gui/screens/worldselection/SwitchGrid$InfoUnderneathSettings	net/minecraft/class_8096$class_8135	net/minecraft/client/gui/screens/worldselection/SwitchGrid$InfoUnderneathSettings
	f	I	a	f_268439_	comp_1259	maxInfoRows
	f	Z	b	f_268690_	comp_1260	alwaysMaxHeight
	m	(IZ)V	<init>	<init>	<init>	<init>
	m	()I	a	f_268439_	comp_1259	maxInfoRows
	m	()Z	b	f_268690_	comp_1260	alwaysMaxHeight
c	ezh$c	net/minecraft/client/gui/screens/worldselection/SwitchGrid$LabeledSwitch	net/minecraft/class_8096$class_8098	net/minecraft/client/gui/screens/worldselection/SwitchGrid$LabeledSwitch
	f	Lepp;	a	f_267423_	comp_1261	button
	f	Ljava/util/function/BooleanSupplier;	b	f_267403_	comp_1262	stateSupplier
	f	Ljava/util/function/BooleanSupplier;	c	f_267483_	comp_1263	isActiveCondition
	m	(Lepp;Ljava/util/function/BooleanSupplier;Ljava/util/function/BooleanSupplier;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_267626_	method_48688	refreshState
	m	()Lepp;	b	f_267423_	comp_1261	button
	m	()Ljava/util/function/BooleanSupplier;	c	f_267403_	comp_1262	stateSupplier
	m	()Ljava/util/function/BooleanSupplier;	d	f_267483_	comp_1263	isActiveCondition
c	ezh$d	net/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder	net/minecraft/class_8096$class_8099	net/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder
	f	Lsw;	a	f_267484_	field_42204	label
	f	Ljava/util/function/BooleanSupplier;	b	f_267416_	field_42205	stateSupplier
	f	Ljava/util/function/Consumer;	c	f_267466_	field_42206	onClicked
	f	Lsw;	d	f_267377_	field_42207	info
	f	Ljava/util/function/BooleanSupplier;	e	f_267360_	field_42208	isActiveCondition
	f	I	f	f_267480_	field_42209	buttonWidth
	m	(Lsw;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BooleanSupplier;)Lezh$d;	a	m_267757_	method_48693	withIsActiveCondition
	m	(Lezh$a;Lesf;ILezh$b;)V	a	m_268788_	method_49030	method_49030
	m	(Lsw;)Lezh$d;	a	m_267664_	method_48694	withInfo
	m	(Leqp;Ljava/lang/Boolean;)Leqp;	a	m_268786_	method_49029	method_49029
	m	(Lezh$a;Lesf;I)Lezh$c;	a	m_269062_	method_48691	build
	m	(Lepp;Ljava/lang/Boolean;)V	a	m_267807_	method_48690	method_48690
	m	(Lepp;)Ltj;	a	m_267723_	method_49028	method_49028
	m	(Lepp;)Ltj;	b	m_268787_	method_49031	method_49031
c	ezi	net/minecraft/client/gui/screens/worldselection/WorldCreationContext	net/minecraft/class_7193	net/minecraft/client/gui/screens/worldselection/WorldCreationContext
	f	Ldii;	a	f_244272_	comp_616	options
	f	Lhr;	b	f_244375_	comp_1027	datapackDimensions
	f	Ldif;	c	f_243796_	comp_1028	selectedDimensions
	f	Lhl;	d	f_243708_	comp_1029	worldgenRegistries
	f	Lada;	e	f_232990_	comp_619	dataPackResources
	f	Lcnf;	f	f_243842_	comp_1030	dataConfiguration
	m	(Ldig;Lhl;Lada;Lcnf;)V	<init>	<init>	<init>	<init>
	m	(Ldii;Ldif;Lhl;Lada;Lcnf;)V	<init>	<init>	<init>	<init>
	m	(Ldii;Lhr;Ldif;Lhl;Lada;Lcnf;)V	<init>	<init>	<init>	<init>
	m	(Lezi$b;)Lezi;	a	m_246527_	method_45690	withOptions
	m	(Lezi$a;)Lezi;	a	m_245713_	method_41866	withDimensions
	m	(Ldii;Ldif;)Lezi;	a	m_245725_	method_41864	withSettings
	m	()Lhs$b;	a	m_246480_	method_45689	worldgenLoadContext
	m	()Ldii;	b	f_244272_	comp_616	options
	m	()Lhr;	c	f_244375_	comp_1027	datapackDimensions
	m	()Ldif;	d	f_243796_	comp_1028	selectedDimensions
	m	()Lhl;	e	f_243708_	comp_1029	worldgenRegistries
	m	()Lada;	f	f_232990_	comp_619	dataPackResources
	m	()Lcnf;	g	f_243842_	comp_1030	dataConfiguration
c	ezi$a	net/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater	net/minecraft/class_7193$class_7195	net/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater
c	ezi$b	net/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier	net/minecraft/class_7193$class_7194	net/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier
c	ezj	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState	net/minecraft/class_8100	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState
	f	Lsw;	a	f_275748_	field_43104	DEFAULT_WORLD_NAME
	f	Ljava/util/List;	b	f_267497_	field_42210	listeners
	f	Ljava/lang/String;	c	f_267359_	field_42211	name
	f	Lezj$a;	d	f_267395_	field_42213	gameMode
	f	Lbdu;	e	f_267425_	field_42214	difficulty
	f	Ljava/lang/Boolean;	f	f_267470_	field_42215	allowCheats
	f	Ljava/lang/String;	g	f_267382_	field_42216	seed
	f	Z	h	f_267386_	field_42217	generateStructures
	f	Z	i	f_267455_	field_42218	bonusChest
	f	Ljava/nio/file/Path;	j	f_275760_	field_43105	savesFolder
	f	Ljava/lang/String;	k	f_275749_	field_43106	targetFolder
	f	Lezi;	l	f_267426_	field_42219	settings
	f	Lezj$b;	m	f_267491_	field_42220	worldType
	f	Ljava/util/List;	n	f_267439_	field_42221	normalPresetList
	f	Ljava/util/List;	o	f_267369_	field_42222	altPresetList
	f	Lcmi;	p	f_267407_	field_42223	gameRules
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Lezi;Ljava/util/Optional;Ljava/util/OptionalLong;)V	<init>	<init>	<init>	<init>
	m	(Lezi;Lacp;)Ljava/util/Optional;	a	m_267788_	method_48702	method_48702
	m	(Ljava/lang/String;)V	a	m_267649_	method_48710	setName
	m	(Lhr;Lanl;)Ljava/util/Optional;	a	m_267811_	method_48709	getNonEmptyList
	m	(Z)V	a	m_267601_	method_48713	setAllowCheats
	m	(Lezi$a;)V	a	m_267717_	method_48700	updateDimensions
	m	(Lezi;)V	a	m_267692_	method_48701	setSettings
	m	(Lezj$b;)V	a	m_267576_	method_48705	setWorldType
	m	(Lhi$c;)Ljava/util/List;	a	m_267627_	method_48707	method_48707
	m	(Lbdu;)V	a	m_267754_	method_48696	setDifficulty
	m	(ZLdii;)Ldii;	a	m_267720_	method_48714	method_48714
	m	()V	a	m_267758_	method_48695	onChanged
	m	(Lhe;Lhs$b;Ldif;)Ldif;	a	m_267798_	method_48706	method_48706
	m	(Lhr;)Ljava/util/List;	a	m_267658_	method_48708	method_48708
	m	(Ljava/util/function/Consumer;)V	a	m_267755_	method_48712	addListener
	m	(Ljava/util/List;)Z	a	m_267813_	method_48711	method_48711
	m	(Lezi;Ljava/util/Optional;)Ljava/util/Optional;	a	m_267777_	method_48703	findPreset
	m	(Lezj$a;)V	a	m_267616_	method_48704	setGameMode
	m	(Lcnf;)Z	a	m_267710_	method_48698	tryUpdateDataConfiguration
	m	(Lcmi;)V	a	m_267656_	method_48697	setGameRules
	m	(Ldii;)Ldii;	a	m_267677_	method_48699	method_48699
	m	(ZLdii;)Ldii;	b	m_267822_	method_48718	method_48718
	m	(Ljava/lang/String;)V	b	m_267759_	method_48716	setSeed
	m	(Z)V	b	m_267770_	method_48717	setGenerateStructures
	m	()Ljava/lang/String;	b	m_267597_	method_48715	getName
	m	()Ljava/lang/String;	c	m_275837_	method_49703	getTargetFolder
	m	(Z)V	c	m_267666_	method_48720	setBonusChest
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_275848_	method_49704	findResultFolder
	m	()Lezj$a;	d	m_267761_	method_48721	getGameMode
	m	()Lbdu;	e	m_267816_	method_48722	getDifficulty
	m	()Z	f	m_267790_	method_48723	isHardcore
	m	()Z	g	m_267823_	method_48724	isAllowCheats
	m	()Ljava/lang/String;	h	m_267707_	method_48725	getSeed
	m	()Z	i	m_267615_	method_48726	isGenerateStructures
	m	()Z	j	m_267593_	method_48727	isBonusChest
	m	()Lezi;	k	m_267573_	method_48728	getSettings
	m	()Z	l	m_267735_	method_48729	isDebug
	m	()Lezj$b;	m	m_267828_	method_48730	getWorldType
	m	()Lezf;	n	m_267744_	method_48731	getPresetEditor
	m	()Ljava/util/List;	o	m_267815_	method_48732	getNormalPresetList
	m	()Ljava/util/List;	p	m_267674_	method_48733	getAltPresetList
	m	()Lcmi;	q	m_267721_	method_48734	getGameRules
	m	()V	r	m_267608_	method_48735	updatePresetLists
c	ezj$a	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode	net/minecraft/class_8100$class_4539	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode
	f	Lezj$a;	a	SURVIVAL	field_20624	SURVIVAL
	f	Lezj$a;	b	HARDCORE	field_20625	HARDCORE
	f	Lezj$a;	c	CREATIVE	field_20626	CREATIVE
	f	Lezj$a;	d	DEBUG	field_20627	DEBUG
	f	Lcmj;	e	f_267485_	field_20629	gameType
	f	Lsw;	f	f_267396_	field_42224	displayName
	f	Lsw;	g	f_267442_	field_42225	info
	f	[Lezj$a;	h	$VALUES	field_20630	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lcmj;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_267564_	method_48736	getInfo
	m	()[Lezj$a;	b	m_267789_	method_36891	$values
c	ezj$b	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry	net/minecraft/class_8100$class_8101	net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry
	f	Lhe;	a	f_267398_	comp_1238	preset
	f	Lsw;	b	f_267418_	field_42226	CUSTOM_WORLD_DESCRIPTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;)V	<init>	<init>	<init>	<init>
	m	(Lacp;)Z	a	m_267678_	method_48738	method_48738
	m	()Lsw;	a	m_267572_	method_48737	describePreset
	m	()Z	b	m_267589_	method_48739	isAmplified
	m	(Lacp;)Lsw;	b	m_267580_	method_48740	method_48740
	m	()Lhe;	c	f_267398_	comp_1238	preset
c	ezk	net/minecraft/client/gui/screens/worldselection/WorldOpenFlows	net/minecraft/class_7196	net/minecraft/client/gui/screens/worldselection/WorldOpenFlows
	f	Lorg/slf4j/Logger;	a	f_233088_	field_37913	LOGGER
	f	Lenn;	b	f_233089_	field_37914	minecraft
	f	Ldyy;	c	f_233090_	field_37915	levelSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Ldyy;)V	<init>	<init>	<init>	<init>
	m	(Leuq;Ljava/lang/String;ZZ)V	a	m_233145_	method_41899	doLoadLevel
	m	(Leuq;Ljava/lang/String;Z)V	a	m_233136_	method_41897	method_41897
	m	(Ljava/lang/String;Ljava/lang/Runnable;ZZ)V	a	m_233169_	method_41896	method_41896
	m	(Ljava/util/function/Function;Lcmq;Ldii;Ladj$a;)Ladj$b;	a	m_257083_	method_45698	method_45698
	m	(Ljava/lang/Runnable;Lenn;Leza;Z)V	a	m_233150_	method_41893	method_41893
	m	(Ladj$d;Ladj$f;Ladj$e;)Ljava/lang/Object;	a	m_246486_	method_45694	loadWorldDataBlocking
	m	(Leuq;Ljava/lang/String;ZLjava/lang/Runnable;)V	a	m_233140_	method_41898	askForBackup
	m	(Ldyy$c;Lada;Lhl;Ldze;)V	a	m_245064_	method_41889	createLevelFromExistingSettings
	m	(Lenn;Leza;Lcom/mojang/serialization/Lifecycle;Ljava/lang/Runnable;Z)V	a	m_269260_	method_41892	confirmWorldCreation
	m	(Lakn;Lada;Lhl;Lezk$a;)Lcom/mojang/datafixers/util/Pair;	a	m_244696_	method_45695	method_45695
	m	(Ljava/lang/String;)Ldyy$c;	a	m_233155_	method_41901	createWorldAccess
	m	(Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_233174_	method_43327	method_43327
	m	(Ljava/lang/String;Lcmq;Ldii;Ljava/util/function/Function;)V	a	m_233157_	method_41895	createFreshLevel
	m	(Leuq;)V	a	m_233131_	method_43325	method_43325
	m	(Ldyy$c;)Lcom/mojang/datafixers/util/Pair;	a	m_246225_	method_45696	recreateWorldData
	m	(Ldyy$c;ZLaki;)Ladk;	a	m_233122_	method_41891	loadWorldStem
	m	(Ljava/lang/Void;)Ljava/lang/Boolean;	a	m_233176_	method_43328	method_43328
	m	(Ljava/lang/String;Ldyy$c;Laki;Ladk;Leuq;Ljava/lang/Boolean;)V	a	m_260762_	method_43326	method_43326
	m	(Ldyy$c;Ljava/lang/String;)V	a	m_233116_	method_41888	safeCloseAccess
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_233095_	method_43324	promptBundledPackLoadFailure
	m	(Ldyy$c;Z)Ladk;	a	m_233119_	method_41890	loadWorldStem
	m	(Ldyy$c;Ladj$a;)Ladj$b;	a	m_244700_	method_45697	method_45697
	m	(Leuq;Ljava/lang/String;)V	a	m_233133_	method_41894	loadLevel
	m	(Ldyy$c;ZLaki;)Ladj$d;	b	m_247188_	method_45700	getPackConfigFromLevelData
	m	(Ldyy$c;Ladj$a;)Ladj$b;	b	m_244698_	method_45699	method_45699
	m	(Leuq;Ljava/lang/String;Z)V	b	m_233178_	method_41902	method_41902
	m	()V	b	m_275780_	method_49705	method_49705
	m	(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;	b	m_233182_	method_43330	method_43330
c	ezk$a	net/minecraft/client/gui/screens/worldselection/WorldOpenFlows$1Data	net/minecraft/class_7196$class_7750	net/minecraft/client/gui/screens/worldselection/WorldOpenFlows$1Data
	f	Lcmq;	a	f_244166_	comp_1031	levelSettings
	f	Ldii;	b	f_244534_	comp_1032	options
	f	Lhr;	c	f_244151_	comp_1033	existingDimensions
	m	(Lcmq;Ldii;Lhr;)V	<init>	<init>	<init>	<init>
	m	()Lcmq;	a	f_244166_	comp_1031	levelSettings
	m	()Ldii;	b	f_244534_	comp_1032	options
	m	()Lhr;	c	f_244151_	comp_1033	existingDimensions
c	ezl	net/minecraft/client/gui/screens/worldselection/WorldSelectionList	net/minecraft/class_528	net/minecraft/client/gui/screens/worldselection/WorldSelectionList
	f	Lorg/slf4j/Logger;	a	f_101645_	field_3238	LOGGER
	f	Ljava/text/DateFormat;	l	f_101646_	field_19132	DATE_FORMAT
	f	Lacq;	m	f_101647_	field_19133	ICON_MISSING
	f	Lacq;	n	f_101648_	field_19134	ICON_OVERLAY_LOCATION
	f	Lsw;	o	f_101649_	field_26606	FROM_NEWER_TOOLTIP_1
	f	Lsw;	p	f_101650_	field_26607	FROM_NEWER_TOOLTIP_2
	f	Lsw;	q	f_101651_	field_26608	SNAPSHOT_TOOLTIP_1
	f	Lsw;	r	f_101652_	field_26609	SNAPSHOT_TOOLTIP_2
	f	Lsw;	s	f_101653_	field_26610	WORLD_LOCKED_TOOLTIP
	f	Lsw;	t	f_194113_	field_34803	WORLD_REQUIRES_CONVERSION
	f	Lezg;	u	f_101654_	field_3237	screen
	f	Ljava/util/concurrent/CompletableFuture;	v	f_238666_	field_39739	pendingLevels
	f	Ljava/util/List;	w	f_238575_	field_39740	currentlyDisplayedLevels
	f	Ljava/lang/String;	x	f_238624_	field_39738	filter
	f	Lezl$b;	y	f_233184_	field_38994	loadingHeader
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lezg;Lenn;IIIIILjava/lang/String;Lezl;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_239900_	method_44677	updateFilter
	m	(Lezl;)Lenn;	a	m_233191_	method_43452	method_43452
	m	(Ljava/util/List;)V	a	m_239664_	method_44678	handleNewLevels
	m	(Lezl$a;)V	a	m_6987_	method_20157	setSelected
	m	(Ljava/lang/String;Ljava/util/List;)V	a	m_233198_	method_43454	fillLevels
	m	(Ljava/lang/String;Ldyz;)Z	a	m_233195_	method_43453	filterAccepts
	m	(Lsw;)V	a	m_233211_	method_43460	handleLevelLoadFailure
	m	(Ljava/lang/Throwable;)Ljava/util/List;	a	m_233201_	method_43455	method_43455
	m	()Ljava/util/Optional;	d	m_101684_	method_20159	getSelectedOpt
	m	()Lezg;	e	m_101685_	method_2752	getScreen
	m	()Ljava/util/List;	v	m_239987_	method_44679	pollLevelsIgnoreErrors
	m	()V	w	m_233206_	method_44680	reloadWorldList
	m	()Ljava/util/concurrent/CompletableFuture;	x	m_233213_	method_43462	loadLevels
	m	()V	y	m_233214_	method_43463	fillLoadingLevels
	m	()V	z	m_233215_	method_43464	notifyListUpdated
c	ezl$a	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$Entry	net/minecraft/class_528$class_7414	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$Entry
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	b	m_214209_	method_43465	isSelectable
c	ezl$b	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$LoadingHeader	net/minecraft/class_528$class_7415	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$LoadingHeader
	f	Lsw;	a	f_233218_	field_38997	LOADING_LABEL
	f	Lenn;	b	f_233219_	field_38998	minecraft
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	ezl$c	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$WorldListEntry	net/minecraft/class_528$class_4272	net/minecraft/client/gui/screens/worldselection/WorldSelectionList$WorldListEntry
	f	Lezl;	a	f_101692_	field_19135	field_19135
	f	I	b	f_170312_	field_32435	ICON_WIDTH
	f	I	c	f_170313_	field_32436	ICON_HEIGHT
	f	I	d	f_170314_	field_32437	ICON_OVERLAY_X_JOIN
	f	I	e	f_170315_	field_32438	ICON_OVERLAY_X_JOIN_WITH_NOTIFY
	f	I	f	f_170316_	field_32439	ICON_OVERLAY_X_WARNING
	f	I	g	f_170317_	field_32440	ICON_OVERLAY_X_ERROR
	f	I	h	f_170318_	field_32441	ICON_OVERLAY_Y_UNSELECTED
	f	I	i	f_170319_	field_32442	ICON_OVERLAY_Y_SELECTED
	f	Lenn;	j	f_101693_	field_19136	minecraft
	f	Lezg;	k	f_101694_	field_19137	screen
	f	Ldyz;	l	f_101695_	field_19138	summary
	f	Letw;	m	f_101698_	field_19141	icon
	f	Ljava/nio/file/Path;	n	f_101697_	field_19140	iconFile
	f	J	o	f_101699_	field_19142	lastClickTime
	m	(Lezl;Lezl;Ldyz;)V	<init>	<init>	<init>	<init>
	m	(Ldyy$c;Ljava/lang/String;Z)V	a	m_233241_	method_27032	method_27032
	m	(ZZ)V	a	m_289841_	method_20167	method_20167
	m	(Lcmq;Lezi;Ljava/nio/file/Path;Z)V	a	m_275781_	method_20165	method_20165
	m	(Z)V	b	m_170321_	method_20170	method_20170
	m	(Z)V	c	m_101740_	method_20172	method_20172
	m	()V	d	m_101704_	method_20164	joinWorld
	m	()V	e	m_101738_	method_20169	deleteWorld
	m	()V	f	m_170323_	method_33685	doDeleteWorld
	m	()V	g	m_101739_	method_20171	editWorld
	m	()V	h	m_101743_	method_20173	recreateWorld
	m	()Ljava/lang/String;	i	m_170324_	method_35740	getLevelName
	m	()V	j	m_289856_	method_52265	validateIconFile
	m	()V	k	m_101744_	method_20174	loadWorld
	m	()V	l	m_101745_	method_29990	queueLoadScreen
	m	()V	m	m_101746_	method_52205	loadIcon
	m	()V	n	m_233245_	method_20176	method_20176
	m	()V	o	m_170327_	method_20179	method_20179
c	ezm	net/minecraft/client/gui/screens/worldselection/package-info	net/minecraft/class_6223	net/minecraft/client/gui/screens/worldselection/package-info
c	ezn	net/minecraft/client/gui/spectator/PlayerMenuItem	net/minecraft/class_530	net/minecraft/client/gui/spectator/PlayerMenuItem
	f	Lcom/mojang/authlib/GameProfile;	a	f_101752_	field_3253	profile
	f	Lacq;	b	f_101753_	field_3252	location
	f	Lsw;	c	f_101754_	field_26611	name
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
c	ezo	net/minecraft/client/gui/spectator/RootSpectatorMenuCategory	net/minecraft/class_534	net/minecraft/client/gui/spectator/RootSpectatorMenuCategory
	f	Lsw;	a	f_101765_	field_26612	PROMPT_TEXT
	f	Ljava/util/List;	b	f_101766_	field_3266	items
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	ezp	net/minecraft/client/gui/spectator/SpectatorMenu	net/minecraft/class_531	net/minecraft/client/gui/spectator/SpectatorMenu
	f	Lezr;	a	f_101771_	field_3260	EMPTY_SLOT
	f	Lezr;	b	f_101772_	field_3261	CLOSE_ITEM
	f	Lezr;	c	f_101773_	field_3262	SCROLL_LEFT
	f	Lezr;	d	f_101774_	field_3256	SCROLL_RIGHT_ENABLED
	f	Lezr;	e	f_101775_	field_3259	SCROLL_RIGHT_DISABLED
	f	I	f	f_170328_	field_32443	MAX_PER_PAGE
	f	Lsw;	g	f_101776_	field_26613	CLOSE_MENU_TEXT
	f	Lsw;	h	f_101777_	field_26614	PREVIOUS_PAGE_TEXT
	f	Lsw;	i	f_101778_	field_26615	NEXT_PAGE_TEXT
	f	Lezs;	j	f_101779_	field_3255	listener
	f	Lezq;	k	f_101780_	field_3258	category
	f	I	l	f_101781_	field_3254	selectedSlot
	f	I	m	f_101782_	field_3263	page
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lezs;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_101786_	method_2770	getItems
	m	(I)Lezr;	a	m_101787_	method_2777	getItem
	m	(Lezq;)V	a	m_101794_	method_2778	selectCategory
	m	()Lezr;	b	m_101796_	method_2774	getSelectedItem
	m	(I)V	b	m_101797_	method_2771	selectSlot
	m	()Lezq;	c	m_101799_	method_2776	getSelectedCategory
	m	()V	d	m_101800_	method_2779	exit
	m	()I	e	m_101801_	method_2773	getSelectedSlot
	m	()Lezt;	f	m_101802_	method_2772	getCurrentPage
c	ezp$1	net/minecraft/client/gui/spectator/SpectatorMenu$1	net/minecraft/class_531$1	net/minecraft/client/gui/spectator/SpectatorMenu$1
	m	()V	<init>	<init>	<init>	<init>
c	ezp$a	net/minecraft/client/gui/spectator/SpectatorMenu$CloseSpectatorItem	net/minecraft/class_531$class_532	net/minecraft/client/gui/spectator/SpectatorMenu$CloseSpectatorItem
	m	()V	<init>	<init>	<init>	<init>
c	ezp$b	net/minecraft/client/gui/spectator/SpectatorMenu$ScrollMenuItem	net/minecraft/class_531$class_533	net/minecraft/client/gui/spectator/SpectatorMenu$ScrollMenuItem
	f	I	a	f_101826_	field_3264	direction
	f	Z	b	f_101827_	field_3265	enabled
	m	(IZ)V	<init>	<init>	<init>	<init>
c	ezq	net/minecraft/client/gui/spectator/SpectatorMenuCategory	net/minecraft/class_535	net/minecraft/client/gui/spectator/SpectatorMenuCategory
	m	()Ljava/util/List;	a	m_5919_	method_2780	getItems
	m	()Lsw;	b	m_5878_	method_2781	getPrompt
c	ezr	net/minecraft/client/gui/spectator/SpectatorMenuItem	net/minecraft/class_537	net/minecraft/client/gui/spectator/SpectatorMenuItem
	m	(Leox;FI)V	a	m_6252_	method_2784	renderIcon
	m	(Lezp;)V	a	m_7608_	method_2783	selectItem
	m	()Lsw;	aI_	m_7869_	method_16892	getName
	m	()Z	aJ_	m_7304_	method_16893	isEnabled
c	ezs	net/minecraft/client/gui/spectator/SpectatorMenuListener	net/minecraft/class_536	net/minecraft/client/gui/spectator/SpectatorMenuListener
	m	(Lezp;)V	a	m_7613_	method_2782	onSpectatorMenuClosed
c	ezt	net/minecraft/client/gui/spectator/categories/SpectatorPage	net/minecraft/class_539	net/minecraft/client/gui/spectator/categories/SpectatorPage
	f	I	a	f_170329_	field_32444	NO_SELECTION
	f	Ljava/util/List;	b	f_101845_	field_3271	items
	f	I	c	f_101846_	field_3269	selection
	m	(Ljava/util/List;I)V	<init>	<init>	<init>	<init>
	m	(I)Lezr;	a	m_101851_	method_2786	getItem
	m	()I	a	m_101853_	method_2787	getSelectedSlot
c	ezu	net/minecraft/client/gui/spectator/categories/TeleportToPlayerMenuCategory	net/minecraft/class_538	net/minecraft/client/gui/spectator/categories/TeleportToPlayerMenuCategory
	f	Ljava/util/Comparator;	a	f_101854_	field_3267	PROFILE_ORDER
	f	Lsw;	b	f_101855_	field_26616	TELEPORT_TEXT
	f	Lsw;	c	f_101856_	field_26617	TELEPORT_PROMPT
	f	Ljava/util/List;	d	f_101857_	field_3268	items
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lffb;)Lezr;	a	m_252581_	method_46520	method_46520
	m	(Lffb;)Z	b	m_252583_	method_46521	method_46521
	m	(Lffb;)Ljava/util/UUID;	c	m_252582_	method_2785	method_2785
c	ezv	net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory	net/minecraft/class_540	net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory
	f	Lsw;	a	f_101875_	field_26618	TELEPORT_TEXT
	f	Lsw;	b	f_101876_	field_26619	TELEPORT_PROMPT
	f	Ljava/util/List;	c	f_101877_	field_3272	items
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lenn;Lefg;)Ljava/util/List;	a	m_257833_	method_47432	createTeamEntries
	m	(Lenn;Lefe;)Ljava/util/stream/Stream;	a	m_257827_	method_47431	method_47431
c	ezv$a	net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory$TeamSelectionItem	net/minecraft/class_540$class_541	net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory$TeamSelectionItem
	f	Lefe;	a	f_101891_	field_3275	team
	f	Lacq;	b	f_256959_	field_41115	iconSkin
	f	Ljava/util/List;	c	f_101893_	field_3274	players
	m	(Lefe;Ljava/util/List;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Lefe;)Ljava/util/Optional;	a	m_257760_	method_47433	create
c	ezw	net/minecraft/client/gui/spectator/categories/package-info	net/minecraft/class_6224	net/minecraft/client/gui/spectator/categories/package-info
c	ezx	net/minecraft/client/gui/spectator/package-info	net/minecraft/class_6225	net/minecraft/client/gui/spectator/package-info
c	ezy	net/minecraft/client/main/GameConfig	net/minecraft/class_542	net/minecraft/client/main/GameConfig
	f	Lezy$d;	a	f_101905_	field_3278	user
	f	Leha;	b	f_101906_	field_3279	display
	f	Lezy$a;	c	f_101907_	field_3277	location
	f	Lezy$b;	d	f_101908_	field_3280	game
	f	Lezy$c;	e	f_278410_	field_44553	quickPlay
	m	(Lezy$d;Leha;Lezy$a;Lezy$b;Lezy$c;)V	<init>	<init>	<init>	<init>
c	ezy$a	net/minecraft/client/main/GameConfig$FolderData	net/minecraft/class_542$class_544	net/minecraft/client/main/GameConfig$FolderData
	f	Ljava/io/File;	a	f_101916_	field_3287	gameDirectory
	f	Ljava/io/File;	b	f_101917_	field_3290	resourcePackDirectory
	f	Ljava/io/File;	c	f_101918_	field_3289	assetDirectory
	f	Ljava/lang/String;	d	f_101919_	field_3288	assetIndex
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/file/Path;	a	m_246261_	method_45701	getExternalAssetSource
c	ezy$b	net/minecraft/client/main/GameConfig$GameData	net/minecraft/class_542$class_545	net/minecraft/client/main/GameConfig$GameData
	f	Z	a	f_101926_	field_3292	demo
	f	Ljava/lang/String;	b	f_101927_	field_3293	launchVersion
	f	Ljava/lang/String;	c	f_101928_	field_3291	versionType
	f	Z	d	f_101929_	field_25061	disableMultiplayer
	f	Z	e	f_101930_	field_25062	disableChat
	m	(ZLjava/lang/String;Ljava/lang/String;ZZ)V	<init>	<init>	<init>	<init>
c	ezy$c	net/minecraft/client/main/GameConfig$QuickPlayData	net/minecraft/class_542$class_8495	net/minecraft/client/main/GameConfig$QuickPlayData
	f	Ljava/lang/String;	a	f_278493_	comp_1476	path
	f	Ljava/lang/String;	b	f_278449_	comp_1477	singleplayer
	f	Ljava/lang/String;	c	f_278424_	comp_1478	multiplayer
	f	Ljava/lang/String;	d	f_278402_	comp_1479	realms
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_278736_	method_51257	isEnabled
	m	()Ljava/lang/String;	b	f_278493_	comp_1476	path
	m	()Ljava/lang/String;	c	f_278449_	comp_1477	singleplayer
	m	()Ljava/lang/String;	d	f_278424_	comp_1478	multiplayer
	m	()Ljava/lang/String;	e	f_278402_	comp_1479	realms
c	ezy$d	net/minecraft/client/main/GameConfig$UserData	net/minecraft/class_542$class_547	net/minecraft/client/main/GameConfig$UserData
	f	Leoc;	a	f_101942_	field_3299	user
	f	Lcom/mojang/authlib/properties/PropertyMap;	b	f_101943_	field_3298	userProperties
	f	Lcom/mojang/authlib/properties/PropertyMap;	c	f_101944_	field_3297	profileProperties
	f	Ljava/net/Proxy;	d	f_101945_	field_3296	proxy
	m	(Leoc;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V	<init>	<init>	<init>	<init>
c	ezz	net/minecraft/client/main/SilentInitException	net/minecraft/class_4718	net/minecraft/client/main/SilentInitException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	f	com/mojang/math/MatrixUtil	net/minecraft/class_7837	com/mojang/math/MatrixUtil
	f	F	a	f_252537_	field_40746	G
	f	Le;	b	f_276163_	field_43146	PI_4
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V	a	m_276219_	method_46415	stepJacobi
	m	(Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple;	a	m_253103_	method_46412	svdDecompose
	m	(Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V	a	m_276192_	method_49742	similarityTransform
	m	(Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf;	a	m_276221_	method_49741	eigenvalueJacobi
	m	(FFF)Le;	a	m_276207_	method_46411	approxGivensQuat
	m	(Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;	a	m_253023_	method_46414	mulComponentWise
	m	(FF)Le;	a	m_252892_	method_46410	qrGivensQuat
c	fa	net/minecraft/commands/arguments/TemplateRotationArgument	net/minecraft/class_7487	net/minecraft/commands/arguments/TemplateRotationArgument
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfa;	a	m_234414_	method_44102	templateRotation
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcvz;	a	m_234415_	method_44103	getRotation
c	faa	net/minecraft/client/main/package-info	net/minecraft/class_6226	net/minecraft/client/main/package-info
c	fab	net/minecraft/client/model/AbstractZombieModel	net/minecraft/class_3968	net/minecraft/client/model/AbstractZombieModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwc;FFFFF)V	a	m_6973_	method_17791	setupAnim
	m	(Lbwc;)Z	a	m_7134_	method_17790	isAggressive
c	fac	net/minecraft/client/model/AgeableHierarchicalModel	net/minecraft/class_8184	net/minecraft/client/model/AgeableHierarchicalModel
	f	F	a	f_271539_	field_42875	youngScaleFactor
	f	F	b	f_271124_	field_42876	bodyYOffset
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(FFLjava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	fad	net/minecraft/client/model/AgeableListModel	net/minecraft/class_4592	net/minecraft/client/model/AgeableListModel
	f	Z	a	f_102007_	field_20915	scaleHead
	f	F	b	f_170338_	field_20916	babyYHeadOffset
	f	F	f	f_170339_	field_20917	babyZHeadOffset
	f	F	g	f_102010_	field_20918	babyHeadScale
	f	F	h	f_102011_	field_20919	babyBodyScale
	f	F	i	f_102012_	field_20920	bodyYOffset
	m	(ZFF)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;ZFFFFF)V	<init>	<init>	<init>	<init>
	m	(ZFFFFF)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;IIFFFFLfee;)V	a	m_102042_	method_22947	method_22947
	m	()Ljava/lang/Iterable;	a	m_5607_	method_22946	headParts
	m	(Leij;Lein;IIFFFFLfee;)V	b	m_102052_	method_22949	method_22949
	m	()Ljava/lang/Iterable;	b	m_5608_	method_22948	bodyParts
	m	(Leij;Lein;IIFFFFLfee;)V	c	m_102062_	method_22950	method_22950
	m	(Leij;Lein;IIFFFFLfee;)V	d	m_102072_	method_22951	method_22951
c	fae	net/minecraft/client/model/AllayModel	net/minecraft/class_7308	net/minecraft/client/model/AllayModel
	f	Lfee;	a	f_233302_	field_38442	root
	f	Lfee;	b	f_238177_	field_39459	head
	f	Lfee;	f	f_233303_	field_38443	body
	f	Lfee;	g	f_233304_	field_38444	right_arm
	f	Lfee;	h	f_233305_	field_38445	left_arm
	f	Lfee;	i	f_233306_	field_38446	right_wing
	f	Lfee;	j	f_233307_	field_38447	left_wing
	f	F	k	f_233308_	field_38999	FLYING_ANIMATION_X_ROT
	f	F	l	f_233309_	field_39000	MAX_HAND_HOLDING_ITEM_X_ROT_RAD
	f	F	m	f_233310_	field_39001	MIN_HAND_HOLDING_ITEM_X_ROT_RAD
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsp;FFFFF)V	a	m_6973_	method_42732	setupAnim
	m	()Lfek;	b	m_233340_	method_42733	createBodyLayer
c	faf	net/minecraft/client/model/AnimationUtils	net/minecraft/class_4896	net/minecraft/client/model/AnimationUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfee;Lfee;Lbgb;FF)V	a	m_102091_	method_29351	swingWeaponDown
	m	(Lfee;Lfee;Lbfz;Z)V	a	m_102086_	method_25446	animateCrossbowCharge
	m	(Lfee;Lfee;Lfee;Z)V	a	m_102097_	method_25447	animateCrossbowHold
	m	(Lfee;Lfee;F)V	a	m_102082_	method_32789	bobArms
	m	(Lfee;Lfee;ZFF)V	a	m_102102_	method_29352	animateZombieArms
	m	(Lfee;FF)V	a	m_170341_	method_29350	bobModelPart
c	fag	net/minecraft/client/model/ArmedModel	net/minecraft/class_3881	net/minecraft/client/model/ArmedModel
	m	(Lbft;Leij;)V	a	m_6002_	method_2803	translateToHand
c	fah	net/minecraft/client/model/ArmorStandArmorModel	net/minecraft/class_548	net/minecraft/client/model/ArmorStandArmorModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbux;FFFFF)V	a	m_6973_	method_17066	setupAnim
	m	(Lfei;)Lfek;	a	m_170347_	method_32686	createBodyLayer
c	fai	net/minecraft/client/model/ArmorStandModel	net/minecraft/class_551	net/minecraft/client/model/ArmorStandModel
	f	Lfee;	A	f_102139_	field_3313	shoulderStick
	f	Lfee;	B	f_102140_	field_3312	basePlate
	f	Ljava/lang/String;	a	f_170349_	field_32445	RIGHT_BODY_STICK
	f	Ljava/lang/String;	b	f_170350_	field_32446	LEFT_BODY_STICK
	f	Ljava/lang/String;	w	f_170351_	field_32447	SHOULDER_STICK
	f	Ljava/lang/String;	x	f_170352_	field_32448	BASE_PLATE
	f	Lfee;	y	f_170353_	field_27391	rightBodyStick
	f	Lfee;	z	f_170354_	field_27392	leftBodyStick
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbux;FFF)V	a	m_6839_	method_24223	prepareMobModel
	m	()Lfek;	c	m_170357_	method_31979	createBodyLayer
c	faj	net/minecraft/client/model/AxolotlModel	net/minecraft/class_5772	net/minecraft/client/model/AxolotlModel
	f	F	a	f_170358_	field_32449	SWIMMING_LEG_XROT
	f	Lfee;	b	f_170359_	field_28373	tail
	f	Lfee;	f	f_170360_	field_28374	leftHindLeg
	f	Lfee;	g	f_170361_	field_28375	rightHindLeg
	f	Lfee;	h	f_170362_	field_28376	leftFrontLeg
	f	Lfee;	i	f_170363_	field_28377	rightFrontLeg
	f	Lfee;	j	f_170364_	field_28378	body
	f	Lfee;	k	f_170365_	field_28379	head
	f	Lfee;	l	f_170366_	field_28380	topGills
	f	Lfee;	m	f_170367_	field_28381	leftGills
	f	Lfee;	n	f_170368_	field_28382	rightGills
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbss;FF)V	a	m_170390_	method_33292	setupInitialAnimationValues
	m	(FFF)F	a	m_170377_	method_37092	lerpTo
	m	(F)V	a	m_170372_	method_33297	setupWaterHoveringAnimation
	m	(Lfee;FFF)V	a	m_170403_	method_37095	lerpPart
	m	(Lbss;)V	a	m_170388_	method_37093	saveAnimationValues
	m	(Lfee;)Lorg/joml/Vector3f;	a	m_253263_	method_37094	getRotationVector
	m	(Lbss;FFFFF)V	a	m_6973_	method_33293	setupAnim
	m	(FF)F	a	m_170374_	method_37091	lerpTo
	m	(Lfee;Lorg/joml/Vector3f;)V	a	m_252862_	method_37096	setRotationFromVector
	m	(F)V	b	m_170412_	method_33298	setupPlayDeadAnimation
	m	(FF)V	b	m_170414_	method_33291	setupLayStillOnGroundAnimation
	m	()Lfek;	c	m_170417_	method_33296	createBodyLayer
	m	(FF)V	c	m_170418_	method_33294	setupGroundCrawlingAnimation
	m	(FF)V	d	m_170422_	method_33295	setupSwimmingAnimation
	m	()V	d	m_170421_	method_33299	applyMirrorLegRotations
c	fak	net/minecraft/client/model/BatModel	net/minecraft/class_553	net/minecraft/client/model/BatModel
	f	Lfee;	a	f_170425_	field_27393	root
	f	Lfee;	b	f_102184_	field_3321	head
	f	Lfee;	f	f_102185_	field_3323	body
	f	Lfee;	g	f_102186_	field_3322	rightWing
	f	Lfee;	h	f_102187_	field_3320	leftWing
	f	Lfee;	i	f_102188_	field_3319	rightWingTip
	f	Lfee;	j	f_102189_	field_3324	leftWingTip
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbrg;FFFFF)V	a	m_6973_	method_17069	setupAnim
	m	()Lfek;	b	m_170428_	method_31980	createBodyLayer
c	fal	net/minecraft/client/model/BeeModel	net/minecraft/class_4495	net/minecraft/client/model/BeeModel
	f	F	a	f_170430_	field_32450	BEE_Y_BASE
	f	Ljava/lang/String;	b	f_170431_	field_32451	BONE
	f	Ljava/lang/String;	f	f_170432_	field_32452	STINGER
	f	Ljava/lang/String;	g	f_170433_	field_32453	LEFT_ANTENNA
	f	Ljava/lang/String;	h	f_170434_	field_32454	RIGHT_ANTENNA
	f	Ljava/lang/String;	i	f_170435_	field_32455	FRONT_LEGS
	f	Ljava/lang/String;	j	f_170436_	field_32456	MIDDLE_LEGS
	f	Ljava/lang/String;	k	f_170437_	field_32457	BACK_LEGS
	f	Lfee;	l	f_102206_	field_20504	bone
	f	Lfee;	m	f_102208_	field_20506	rightWing
	f	Lfee;	n	f_102209_	field_20507	leftWing
	f	Lfee;	o	f_102210_	field_20508	frontLeg
	f	Lfee;	p	f_102211_	field_20509	midLeg
	f	Lfee;	q	f_102212_	field_20510	backLeg
	f	Lfee;	r	f_102213_	field_20511	stinger
	f	Lfee;	s	f_102214_	field_20512	leftAntenna
	f	Lfee;	t	f_102215_	field_20513	rightAntenna
	f	F	u	f_102216_	field_20514	rollAmount
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbrm;FFF)V	a	m_6839_	method_22111	prepareMobModel
	m	(Lbrm;FFFFF)V	a	m_6973_	method_22112	setupAnim
	m	()Lfek;	c	m_170440_	method_31981	createBodyLayer
c	fam	net/minecraft/client/model/BlazeModel	net/minecraft/class_555	net/minecraft/client/model/BlazeModel
	f	Lfee;	a	f_170441_	field_27394	root
	f	[Lfee;	b	f_102244_	field_3328	upperBodyParts
	f	Lfee;	f	f_102245_	field_27395	head
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170445_	method_31983	getPartName
	m	(Lfee;I)Lfee;	a	m_170447_	method_31984	method_31984
	m	()Lfek;	b	m_170444_	method_31982	createBodyLayer
c	fan	net/minecraft/client/model/BoatModel	net/minecraft/class_554	net/minecraft/client/model/BoatModel
	f	Ljava/lang/String;	a	f_170451_	field_32458	LEFT_PADDLE
	f	Ljava/lang/String;	b	f_170452_	field_32459	RIGHT_PADDLE
	f	Ljava/lang/String;	f	f_170453_	field_32460	WATER_PATCH
	f	Ljava/lang/String;	g	f_170454_	field_32461	BOTTOM
	f	Ljava/lang/String;	h	f_170455_	field_32462	BACK
	f	Ljava/lang/String;	i	f_170456_	field_32463	FRONT
	f	Ljava/lang/String;	j	f_170457_	field_32464	RIGHT
	f	Ljava/lang/String;	k	f_170458_	field_32465	LEFT
	f	Lfee;	l	f_170459_	field_27396	leftPaddle
	f	Lfee;	m	f_170460_	field_27397	rightPaddle
	f	Lfee;	n	f_102257_	field_3326	waterPatch
	f	Lcom/google/common/collect/ImmutableList;	o	f_102258_	field_20922	parts
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfee;)Lcom/google/common/collect/ImmutableList$Builder;	a	m_245539_	method_45702	createPartsBuilder
	m	(Lcah;FFFFF)V	a	m_6973_	method_22952	setupAnim
	m	(Lcah;ILfee;F)V	a	m_170464_	method_2797	animatePaddle
	m	(Lfen;)V	a	m_246203_	method_45703	createChildren
	m	()Lfek;	a	m_246613_	method_31985	createBodyModel
	m	()Lcom/google/common/collect/ImmutableList;	b	m_6195_	method_22953	parts
c	fao	net/minecraft/client/model/BookModel	net/minecraft/class_557	net/minecraft/client/model/BookModel
	f	Ljava/lang/String;	a	f_170469_	field_32466	LEFT_PAGES
	f	Ljava/lang/String;	b	f_170470_	field_32467	RIGHT_PAGES
	f	Ljava/lang/String;	c	f_170471_	field_32468	FLIP_PAGE_1
	f	Ljava/lang/String;	d	f_170472_	field_32469	FLIP_PAGE_2
	f	Lfee;	e	f_170473_	field_27398	root
	f	Lfee;	f	f_102283_	field_3336	leftLid
	f	Lfee;	g	f_102284_	field_3338	rightLid
	f	Lfee;	h	f_102285_	field_3337	leftPages
	f	Lfee;	i	f_102286_	field_3335	rightPages
	f	Lfee;	j	f_102287_	field_3334	flipPage1
	f	Lfee;	k	f_102288_	field_3339	flipPage2
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_170476_	method_31986	createBodyLayer
	m	(FFFF)V	a	m_102292_	method_17073	setupAnim
	m	(Leij;Lein;IIFFFF)V	b	m_102316_	method_24184	render
c	fap	net/minecraft/client/model/CamelModel	net/minecraft/class_7751	net/minecraft/client/model/CamelModel
	f	F	a	f_244125_	field_40459	MAX_WALK_ANIMATION_SPEED
	f	F	b	f_267464_	field_42227	WALK_ANIMATION_SCALE_FACTOR
	f	F	f	f_273934_	field_43083	BABY_SCALE
	f	F	g	f_273950_	field_43084	BABY_Y_OFFSET
	f	Ljava/lang/String;	h	f_243938_	field_40460	SADDLE
	f	Ljava/lang/String;	i	f_244155_	field_40461	BRIDLE
	f	Ljava/lang/String;	j	f_244351_	field_40462	REINS
	f	Lfee;	k	f_244519_	field_40463	root
	f	Lfee;	l	f_243837_	field_40464	head
	f	[Lfee;	m	f_244588_	field_40465	saddleParts
	f	[Lfee;	n	f_243743_	field_40466	ridingParts
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsx;)V	a	m_246444_	method_45704	toggleInvisibleParts
	m	(Lbsx;FFF)V	a	m_245891_	method_45705	applyHeadRotation
	m	(Lbsx;FFFFF)V	a	m_6973_	method_45706	setupAnim
	m	()Lfek;	b	m_245580_	method_45707	createBodyLayer
c	faq	net/minecraft/client/model/CatModel	net/minecraft/class_3680	net/minecraft/client/model/CatModel
	f	F	q	f_102325_	field_16245	lieDownAmount
	f	F	r	f_102326_	field_16244	lieDownAmountTail
	f	F	s	f_102327_	field_16243	relaxStateOneAmount
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbro;FFFFF)V	a	m_6973_	method_17075	setupAnim
	m	(Lbro;FFF)V	a	m_6839_	method_17074	prepareMobModel
c	far	net/minecraft/client/model/ChestBoatModel	net/minecraft/class_7752	net/minecraft/client/model/ChestBoatModel
	f	Ljava/lang/String;	a	f_244355_	field_40467	CHEST_BOTTOM
	f	Ljava/lang/String;	b	f_243894_	field_40468	CHEST_LID
	f	Ljava/lang/String;	f	f_244136_	field_40469	CHEST_LOCK
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	e	m_247175_	method_45708	createBodyModel
c	fas	net/minecraft/client/model/ChestRaftModel	net/minecraft/class_7753	net/minecraft/client/model/ChestRaftModel
	f	Ljava/lang/String;	a	f_243734_	field_40470	CHEST_BOTTOM
	f	Ljava/lang/String;	b	f_244449_	field_40471	CHEST_LID
	f	Ljava/lang/String;	f	f_244598_	field_40472	CHEST_LOCK
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_246875_	method_45709	createBodyModel
c	fat	net/minecraft/client/model/ChestedHorseModel	net/minecraft/class_559	net/minecraft/client/model/ChestedHorseModel
	f	Lfee;	g	f_170479_	field_27399	leftChest
	f	Lfee;	h	f_170480_	field_27400	rightChest
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbtj;FFFFF)V	a	m_6973_	method_17076	setupAnim
	m	()Lfek;	c	m_170483_	method_31987	createBodyLayer
c	fau	net/minecraft/client/model/ChickenModel	net/minecraft/class_558	net/minecraft/client/model/ChickenModel
	f	Ljava/lang/String;	a	f_170484_	field_32471	RED_THING
	f	Lfee;	b	f_102381_	field_3344	head
	f	Lfee;	f	f_102382_	field_3346	body
	f	Lfee;	g	f_170485_	field_27401	rightLeg
	f	Lfee;	h	f_170486_	field_27402	leftLeg
	f	Lfee;	i	f_170487_	field_27403	rightWing
	f	Lfee;	j	f_170488_	field_27404	leftWing
	f	Lfee;	k	f_102387_	field_3340	beak
	f	Lfee;	l	f_102388_	field_3342	redThing
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	c	m_170491_	method_31988	createBodyLayer
c	fav	net/minecraft/client/model/CodModel	net/minecraft/class_561	net/minecraft/client/model/CodModel
	f	Lfee;	a	f_170492_	field_27405	root
	f	Lfee;	b	f_102405_	field_3350	tailFin
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170495_	method_31989	createBodyLayer
c	faw	net/minecraft/client/model/ColorableAgeableListModel	net/minecraft/class_4593	net/minecraft/client/model/ColorableAgeableListModel
	f	F	a	f_102415_	field_20923	r
	f	F	b	f_102416_	field_20924	g
	f	F	f	f_102417_	field_20925	b
	m	()V	<init>	<init>	<init>	<init>
	m	(FFF)V	a	m_102419_	method_22955	setColor
c	fax	net/minecraft/client/model/ColorableHierarchicalModel	net/minecraft/class_4594	net/minecraft/client/model/ColorableHierarchicalModel
	f	F	a	f_170497_	field_20926	r
	f	F	b	f_170498_	field_20927	g
	f	F	f	f_170499_	field_20928	b
	m	()V	<init>	<init>	<init>	<init>
	m	(FFF)V	a	m_170501_	method_22956	setColor
c	fay	net/minecraft/client/model/CowModel	net/minecraft/class_560	net/minecraft/client/model/CowModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	c	m_170516_	method_31990	createBodyLayer
	m	()Lfee;	d	m_102450_	method_2800	getHead
c	faz	net/minecraft/client/model/CreeperModel	net/minecraft/class_562	net/minecraft/client/model/CreeperModel
	f	Lfee;	a	f_170517_	field_27406	root
	f	Lfee;	b	f_102451_	field_3360	head
	f	Lfee;	f	f_170518_	field_27407	rightHindLeg
	f	Lfee;	g	f_170519_	field_27408	leftHindLeg
	f	Lfee;	h	f_170520_	field_27409	rightFrontLeg
	f	Lfee;	i	f_170521_	field_27410	leftFrontLeg
	f	I	j	f_170522_	field_32472	Y_OFFSET
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfek;	a	m_170525_	method_31991	createBodyLayer
c	fb	net/minecraft/commands/arguments/TimeArgument	net/minecraft/class_2245	net/minecraft/commands/arguments/TimeArgument
	f	Ljava/util/Collection;	a	f_113031_	field_9969	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_113032_	field_9970	ERROR_INVALID_UNIT
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_263648_	field_41857	ERROR_TICK_COUNT_TOO_LOW
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	d	f_113034_	field_9972	UNITS
	f	I	e	f_263655_	field_41858	minimum
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()Lfb;	a	m_113037_	method_9489	time
	m	(I)Lfb;	a	m_264474_	method_48287	time
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	a	parse	method_9490	parse
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_263894_	method_9491	method_9491
c	fb$a	net/minecraft/commands/arguments/TimeArgument$Info	net/minecraft/class_2245$class_8033	net/minecraft/commands/arguments/TimeArgument$Info
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfb$a$a;Lsf;)V	a	m_214155_	method_48289	serializeToNetwork
	m	(Lfb;)Lfb$a$a;	a	m_214163_	method_48290	unpack
	m	(Lsf;)Lfb$a$a;	a	m_213618_	method_48291	deserializeFromNetwork
	m	(Lfb$a$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_48288	serializeToJson
c	fb$a$a	net/minecraft/commands/arguments/TimeArgument$Info$Template	net/minecraft/class_2245$class_8033$class_8034	net/minecraft/commands/arguments/TimeArgument$Info$Template
	f	Lfb$a;	a	f_263741_	field_41859	field_41859
	f	I	b	f_263698_	field_41860	min
	m	(Lfb$a;I)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lfb;	a	m_213879_	method_48292	instantiate
c	fba	net/minecraft/client/model/DolphinModel	net/minecraft/class_889	net/minecraft/client/model/DolphinModel
	f	Lfee;	a	f_170528_	field_27411	root
	f	Lfee;	b	f_102469_	field_4658	body
	f	Lfee;	f	f_102470_	field_4657	tail
	f	Lfee;	g	f_102471_	field_4655	tailFin
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170531_	method_31992	createBodyLayer
c	fbb	net/minecraft/client/model/DrownedModel	net/minecraft/class_564	net/minecraft/client/model/DrownedModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwv;FFF)V	a	m_6839_	method_17077	prepareMobModel
	m	(Lbwv;FFFFF)V	a	m_6973_	method_17134	setupAnim
	m	(Lfei;)Lfek;	a	m_170535_	method_31993	createBodyLayer
c	fbc	net/minecraft/client/model/ElytraModel	net/minecraft/class_563	net/minecraft/client/model/ElytraModel
	f	Lfee;	a	f_102532_	field_27412	rightWing
	f	Lfee;	b	f_102533_	field_3365	leftWing
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;FFFFF)V	a	m_6973_	method_17079	setupAnim
	m	()Lfek;	c	m_170539_	method_31994	createLayer
c	fbd	net/minecraft/client/model/EndermanModel	net/minecraft/class_566	net/minecraft/client/model/EndermanModel
	f	Z	a	f_102576_	field_3371	carrying
	f	Z	b	f_102577_	field_3370	creepy
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	c	m_170542_	method_31995	createBodyLayer
c	fbe	net/minecraft/client/model/EndermiteModel	net/minecraft/class_565	net/minecraft/client/model/EndermiteModel
	f	I	a	f_102596_	field_32473	BODY_COUNT
	f	[[I	b	f_102594_	field_3366	BODY_SIZES
	f	[[I	f	f_102595_	field_3369	BODY_TEXS
	f	Lfee;	g	f_170543_	field_27413	root
	f	[Lfee;	h	f_102597_	field_3368	bodyParts
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170547_	method_31997	createSegmentName
	m	()Lfek;	b	m_170546_	method_31996	createBodyLayer
c	fbf	net/minecraft/client/model/EntityModel	net/minecraft/class_583	net/minecraft/client/model/EntityModel
	f	F	c	f_102608_	field_3447	attackTime
	f	Z	d	f_102609_	field_3449	riding
	f	Z	e	f_102610_	field_3448	young
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;FFFFF)V	a	m_6973_	method_2819	setupAnim
	m	(Lbfj;FFF)V	a	m_6839_	method_2816	prepareMobModel
	m	(Lfbf;)V	a	m_102624_	method_17081	copyPropertiesTo
c	fbg	net/minecraft/client/model/EvokerFangsModel	net/minecraft/class_568	net/minecraft/client/model/EvokerFangsModel
	f	Ljava/lang/String;	a	f_170550_	field_32474	BASE
	f	Ljava/lang/String;	b	f_170551_	field_32475	UPPER_JAW
	f	Ljava/lang/String;	f	f_170552_	field_32476	LOWER_JAW
	f	Lfee;	g	f_170553_	field_27414	root
	f	Lfee;	h	f_102626_	field_3374	base
	f	Lfee;	i	f_102627_	field_3376	upperJaw
	f	Lfee;	j	f_102628_	field_3375	lowerJaw
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170556_	method_31998	createBodyLayer
c	fbh	net/minecraft/client/model/FoxModel	net/minecraft/class_4041	net/minecraft/client/model/FoxModel
	f	Lfee;	a	f_102638_	field_18015	head
	f	Lfee;	b	f_102642_	field_18019	body
	f	Lfee;	f	f_170558_	field_27415	rightHindLeg
	f	Lfee;	g	f_170559_	field_27416	leftHindLeg
	f	Lfee;	h	f_170560_	field_27417	rightFrontLeg
	f	Lfee;	i	f_170561_	field_27418	leftFrontLeg
	f	Lfee;	j	f_102647_	field_18024	tail
	f	I	k	f_170562_	field_32477	LEG_SIZE
	f	F	l	f_170563_	field_32478	HEAD_HEIGHT
	f	F	m	f_170564_	field_32479	LEG_POS
	f	F	n	f_102648_	field_18025	legMotionPos
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbrv;FFF)V	a	m_6839_	method_18330	prepareMobModel
	m	(Lbrv;FFFFF)V	a	m_6973_	method_18332	setupAnim
	m	()Lfek;	c	m_170567_	method_31999	createBodyLayer
c	fbi	net/minecraft/client/model/FrogModel	net/minecraft/class_7198	net/minecraft/client/model/FrogModel
	f	F	a	f_233349_	field_39193	MAX_WALK_ANIMATION_SPEED
	f	F	b	f_267447_	field_42228	MAX_SWIM_ANIMATION_SPEED
	f	F	f	f_267373_	field_42229	WALK_ANIMATION_SCALE_FACTOR
	f	Lfee;	g	f_233351_	field_37919	root
	f	Lfee;	h	f_233352_	field_37920	body
	f	Lfee;	i	f_233353_	field_37921	head
	f	Lfee;	j	f_233354_	field_37922	eyes
	f	Lfee;	k	f_233355_	field_37923	tongue
	f	Lfee;	l	f_233356_	field_37924	leftArm
	f	Lfee;	m	f_233357_	field_37925	rightArm
	f	Lfee;	n	f_233358_	field_37926	leftLeg
	f	Lfee;	o	f_233359_	field_37927	rightLeg
	f	Lfee;	p	f_233360_	field_38448	croakingBody
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbta;FFFFF)V	a	m_6973_	method_41907	setupAnim
	m	()Lfek;	b	m_233378_	method_41905	createBodyLayer
c	fbj	net/minecraft/client/model/GhastModel	net/minecraft/class_567	net/minecraft/client/model/GhastModel
	f	Lfee;	a	f_170568_	field_27419	root
	f	[Lfee;	b	f_102676_	field_3372	tentacles
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170572_	method_32001	createTentacleName
	m	()Lfek;	b	m_170571_	method_32000	createBodyLayer
c	fbk	net/minecraft/client/model/GiantZombieModel	net/minecraft/class_3969	net/minecraft/client/model/GiantZombieModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbvx;)Z	a	m_7134_	method_17792	isAggressive
c	fbl	net/minecraft/client/model/GoatModel	net/minecraft/class_6227	net/minecraft/client/model/GoatModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbtg;FFFFF)V	a	m_6973_	method_35741	setupAnim
	m	()Lfek;	c	m_170593_	method_35742	createBodyLayer
c	fbm	net/minecraft/client/model/GuardianModel	net/minecraft/class_570	net/minecraft/client/model/GuardianModel
	f	[F	a	f_102695_	field_17131	SPIKE_X_ROT
	f	[F	b	f_102696_	field_17132	SPIKE_Y_ROT
	f	[F	f	f_102697_	field_17133	SPIKE_Z_ROT
	f	[F	g	f_102698_	field_17134	SPIKE_X
	f	[F	h	f_102699_	field_17135	SPIKE_Y
	f	[F	i	f_102700_	field_17136	SPIKE_Z
	f	Ljava/lang/String;	j	f_170594_	field_32480	EYE
	f	Ljava/lang/String;	k	f_170595_	field_32481	TAIL_0
	f	Ljava/lang/String;	l	f_170596_	field_32482	TAIL_1
	f	Ljava/lang/String;	m	f_170597_	field_32483	TAIL_2
	f	Lfee;	n	f_170598_	field_27420	root
	f	Lfee;	o	f_102701_	field_3379	head
	f	Lfee;	p	f_102702_	field_3381	eye
	f	[Lfee;	q	f_102703_	field_3380	spikeParts
	f	[Lfee;	r	f_102704_	field_3378	tailParts
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170602_	method_32003	createSpikeName
	m	(IFF)F	a	m_170604_	method_32004	getSpikeOffset
	m	(Lbvy;FFFFF)V	a	m_6973_	method_17083	setupAnim
	m	(FF)V	a	m_102708_	method_24185	setupSpikes
	m	()Lfek;	b	m_170601_	method_32002	createBodyLayer
	m	(IFF)F	b	m_170609_	method_32005	getSpikeX
	m	(IFF)F	c	m_170613_	method_32006	getSpikeY
	m	(IFF)F	d	m_170617_	method_32007	getSpikeZ
c	fbn	net/minecraft/client/model/HeadedModel	net/minecraft/class_3882	net/minecraft/client/model/HeadedModel
	m	()Lfee;	d	m_5585_	method_2838	getHead
c	fbo	net/minecraft/client/model/HierarchicalModel	net/minecraft/class_5597	net/minecraft/client/model/HierarchicalModel
	f	Lorg/joml/Vector3f;	a	f_233379_	field_39195	ANIMATION_VECTOR_CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_233393_	method_41909	getAnyDescendantWithName
	m	(Leoe;)V	a	m_288214_	method_52185	applyStatic
	m	(Lbff;Leoe;FF)V	a	m_233385_	method_43782	animate
	m	(Leoe;FFFF)V	a	m_267799_	method_48741	animateWalk
	m	(Leoe;Lbff;)V	a	m_252584_	method_43783	method_43783
	m	(Lbff;Leoe;F)V	a	m_233381_	method_43781	animate
	m	(Ljava/lang/String;Lfee;)Lfee;	a	m_233395_	method_41910	method_41910
	m	()Lfee;	a	m_142109_	method_32008	root
	m	(Ljava/lang/String;Lfee;)Z	b	m_233398_	method_41911	method_41911
c	fbp	net/minecraft/client/model/HoglinModel	net/minecraft/class_4791	net/minecraft/client/model/HoglinModel
	f	F	a	f_170633_	field_32484	DEFAULT_HEAD_X_ROT
	f	F	b	f_170634_	field_32485	ATTACK_HEAD_X_ROT_END
	f	Lfee;	f	f_102725_	field_22227	head
	f	Lfee;	g	f_102726_	field_22228	rightEar
	f	Lfee;	h	f_102727_	field_22229	leftEar
	f	Lfee;	i	f_102728_	field_22230	body
	f	Lfee;	j	f_170635_	field_27421	rightFrontLeg
	f	Lfee;	k	f_170636_	field_27422	leftFrontLeg
	f	Lfee;	l	f_170637_	field_27423	rightHindLeg
	f	Lfee;	m	f_170638_	field_27424	leftHindLeg
	f	Lfee;	n	f_102733_	field_25484	mane
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;FFFFF)V	a	m_6973_	method_24461	setupAnim
	m	()Lfek;	c	m_170641_	method_32009	createBodyLayer
c	fbq	net/minecraft/client/model/HorseModel	net/minecraft/class_549	net/minecraft/client/model/HorseModel
	f	Lfee;	A	f_170642_	field_27428	leftFrontLeg
	f	Lfee;	B	f_170643_	field_27429	rightHindBabyLeg
	f	Lfee;	C	f_170644_	field_27430	leftHindBabyLeg
	f	Lfee;	D	f_170645_	field_27431	rightFrontBabyLeg
	f	Lfee;	E	f_170646_	field_27432	leftFrontBabyLeg
	f	Lfee;	F	f_102761_	field_3300	tail
	f	[Lfee;	G	f_102762_	field_3304	saddleParts
	f	[Lfee;	H	f_102763_	field_3301	ridingParts
	f	Ljava/lang/String;	a	f_170647_	field_32486	HEAD_PARTS
	f	Lfee;	b	f_102751_	field_3305	body
	f	Lfee;	f	f_102752_	field_3307	headParts
	f	F	g	f_170648_	field_32487	DEG_125
	f	F	h	f_170649_	field_32488	DEG_60
	f	F	i	f_170650_	field_32489	DEG_45
	f	F	j	f_170651_	field_32490	DEG_30
	f	F	k	f_170652_	field_32491	DEG_15
	f	Ljava/lang/String;	l	f_170653_	field_32492	LEFT_HIND_BABY_LEG
	f	Ljava/lang/String;	m	f_170654_	field_32493	RIGHT_HIND_BABY_LEG
	f	Ljava/lang/String;	n	f_170655_	field_32494	LEFT_FRONT_BABY_LEG
	f	Ljava/lang/String;	o	f_170656_	field_32495	RIGHT_FRONT_BABY_LEG
	f	Ljava/lang/String;	p	f_170657_	field_32496	SADDLE
	f	Ljava/lang/String;	q	f_170658_	field_32497	LEFT_SADDLE_MOUTH
	f	Ljava/lang/String;	r	f_170659_	field_32498	LEFT_SADDLE_LINE
	f	Ljava/lang/String;	s	f_170660_	field_32499	RIGHT_SADDLE_MOUTH
	f	Ljava/lang/String;	t	f_170661_	field_32500	RIGHT_SADDLE_LINE
	f	Ljava/lang/String;	u	f_170662_	field_32501	HEAD_SADDLE
	f	Ljava/lang/String;	w	f_170663_	field_32502	MOUTH_SADDLE_WRAP
	f	Lfee;	x	f_170664_	field_27425	rightHindLeg
	f	Lfee;	y	f_170665_	field_27426	leftHindLeg
	f	Lfee;	z	f_170666_	field_27427	rightFrontLeg
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfem;	a	m_170669_	method_32010	createBodyMesh
	m	(Lbtk;FFFFF)V	a	m_6973_	method_17085	setupAnim
	m	(Lbtk;FFF)V	a	m_6839_	method_17084	prepareMobModel
c	fbr	net/minecraft/client/model/HumanoidArmorModel	net/minecraft/class_8136	net/minecraft/client/model/HumanoidArmorModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfem;	a	m_269566_	method_49032	createBodyLayer
c	fbs	net/minecraft/client/model/HumanoidModel	net/minecraft/class_572	net/minecraft/client/model/HumanoidModel
	f	F	a	f_268560_	field_42512	DUCK_WALK_ROTATION
	f	F	b	f_170671_	field_32503	SPYGLASS_ARM_ROT_Y
	f	F	f	f_170673_	field_32505	OVERLAY_SCALE
	f	F	g	f_170674_	field_32506	HAT_OVERLAY_SCALE
	f	F	h	f_268570_	field_42513	LEGGINGS_OVERLAY_SCALE
	f	F	i	f_233401_	field_39069	TOOT_HORN_XROT_BASE
	f	F	j	f_233402_	field_39070	TOOT_HORN_YROT_BASE
	f	Lfee;	k	f_102808_	field_3398	head
	f	Lfee;	l	f_102809_	field_3394	hat
	f	Lfee;	m	f_102810_	field_3391	body
	f	Lfee;	n	f_102811_	field_3401	rightArm
	f	Lfee;	o	f_102812_	field_27433	leftArm
	f	Lfee;	p	f_102813_	field_3392	rightLeg
	f	Lfee;	q	f_102814_	field_3397	leftLeg
	f	Lfbs$a;	r	f_102815_	field_3399	leftArmPose
	f	Lfbs$a;	s	f_102816_	field_3395	rightArmPose
	f	Z	t	f_102817_	field_3400	crouching
	f	F	u	f_102818_	field_3396	swimAmount
	f	F	w	f_170672_	field_32504	SPYGLASS_ARM_ROT_X
	f	F	x	f_170675_	field_32507	SPYGLASS_ARM_CROUCH_ROT_X
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfee;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(FFF)F	a	m_102835_	method_2804	rotlerpRad
	m	(Lfbs;)V	a	m_102872_	method_2818	copyPropertiesTo
	m	(Lbfz;F)V	a	m_7884_	method_29353	setupAttackAnimation
	m	(Lbfz;FFF)V	a	m_6839_	method_17086	prepareMobModel
	m	(Lbfz;)V	a	m_102875_	method_30154	poseRightArm
	m	(Lbft;)Lfee;	a	m_102851_	method_2808	getArm
	m	(F)F	a	m_102833_	method_2807	quadraticArmUpdate
	m	(Lfei;F)Lfem;	a	m_170681_	method_32011	createMesh
	m	(Lbfz;FFFFF)V	a	m_6973_	method_17087	setupAnim
	m	(Lbfz;)V	b	m_102878_	method_30155	poseLeftArm
	m	(Lbfz;)Lbft;	c	m_102856_	method_2806	getAttackArm
	m	(Z)V	d_	m_8009_	method_2805	setAllVisible
c	fbs$1	net/minecraft/client/model/HumanoidModel$1	net/minecraft/class_572$1	net/minecraft/client/model/HumanoidModel$1
	f	[I	a	f_102881_	field_3402	$SwitchMap$net$minecraft$client$model$HumanoidModel$ArmPose
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fbs$a	net/minecraft/client/model/HumanoidModel$ArmPose	net/minecraft/class_572$class_573	net/minecraft/client/model/HumanoidModel$ArmPose
	f	Lfbs$a;	a	EMPTY	field_3409	EMPTY
	f	Lfbs$a;	b	ITEM	field_3410	ITEM
	f	Lfbs$a;	c	BLOCK	field_3406	BLOCK
	f	Lfbs$a;	d	BOW_AND_ARROW	field_3403	BOW_AND_ARROW
	f	Lfbs$a;	e	THROW_SPEAR	field_3407	THROW_SPEAR
	f	Lfbs$a;	f	CROSSBOW_CHARGE	field_3405	CROSSBOW_CHARGE
	f	Lfbs$a;	g	CROSSBOW_HOLD	field_3408	CROSSBOW_HOLD
	f	Lfbs$a;	h	SPYGLASS	field_27434	SPYGLASS
	f	Lfbs$a;	i	TOOT_HORN	field_39071	TOOT_HORN
	f	Lfbs$a;	j	BRUSH	field_42877	BRUSH
	f	Z	k	f_102890_	field_25722	twoHanded
	f	[Lfbs$a;	l	$VALUES	field_3404	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_102897_	method_30156	isTwoHanded
	m	()[Lfbs$a;	b	m_170685_	method_36892	$values
c	fbt	net/minecraft/client/model/IllagerModel	net/minecraft/class_575	net/minecraft/client/model/IllagerModel
	f	Lfee;	a	f_170686_	field_27435	root
	f	Lfee;	b	f_102901_	field_3422	head
	f	Lfee;	f	f_102902_	field_3419	hat
	f	Lfee;	g	f_102904_	field_3423	arms
	f	Lfee;	h	f_102905_	field_3420	leftLeg
	f	Lfee;	i	f_102906_	field_3418	rightLeg
	f	Lfee;	j	f_102907_	field_3426	rightArm
	f	Lfee;	k	f_102908_	field_3417	leftArm
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbvk;FFFFF)V	a	m_6973_	method_17094	setupAnim
	m	(Lbft;)Lfee;	a	m_102922_	method_2813	getArm
	m	()Lfek;	b	m_170689_	method_32012	createBodyLayer
	m	()Lfee;	c	m_102934_	method_2812	getHat
c	fbu	net/minecraft/client/model/IronGolemModel	net/minecraft/class_574	net/minecraft/client/model/IronGolemModel
	f	Lfee;	a	f_170691_	field_27436	root
	f	Lfee;	b	f_102936_	field_3415	head
	f	Lfee;	f	f_170692_	field_27437	rightArm
	f	Lfee;	g	f_170693_	field_27438	leftArm
	f	Lfee;	h	f_170694_	field_27439	rightLeg
	f	Lfee;	i	f_170695_	field_27440	leftLeg
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbrx;FFFFF)V	a	m_6973_	method_17097	setupAnim
	m	(Lbrx;FFF)V	a	m_6839_	method_17095	prepareMobModel
	m	()Lfek;	b	m_170698_	method_32013	createBodyLayer
	m	()Lfee;	c	m_102968_	method_2809	getFlowerHoldingArm
c	fbv	net/minecraft/client/model/LavaSlimeModel	net/minecraft/class_576	net/minecraft/client/model/LavaSlimeModel
	f	I	a	f_170700_	field_32508	SEGMENT_COUNT
	f	Lfee;	b	f_170701_	field_27441	root
	f	[Lfee;	f	f_102969_	field_3427	bodyCubes
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwl;FFF)V	a	m_6839_	method_17098	prepareMobModel
	m	(I)Ljava/lang/String;	a	m_170705_	method_32015	getSegmentName
	m	(Lbwl;FFFFF)V	a	m_6973_	method_22958	setupAnim
	m	(Lfee;I)Lfee;	a	m_170707_	method_32016	method_32016
	m	()Lfek;	b	m_170704_	method_32014	createBodyLayer
c	fbw	net/minecraft/client/model/LeashKnotModel	net/minecraft/class_579	net/minecraft/client/model/LeashKnotModel
	f	Ljava/lang/String;	a	f_170711_	field_32509	KNOT
	f	Lfee;	b	f_170712_	field_27442	root
	f	Lfee;	f	f_102999_	field_3431	knot
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170715_	method_32017	createBodyLayer
c	fbx	net/minecraft/client/model/ListModel	net/minecraft/class_4595	net/minecraft/client/model/ListModel
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;IIFFFFLfee;)V	a	m_103021_	method_22961	method_22961
	m	()Ljava/lang/Iterable;	d	m_6195_	method_22960	parts
c	fby	net/minecraft/client/model/LlamaModel	net/minecraft/class_578	net/minecraft/client/model/LlamaModel
	f	Lfee;	a	f_103031_	field_27443	head
	f	Lfee;	b	f_103032_	field_27444	body
	f	Lfee;	f	f_170717_	field_27445	rightHindLeg
	f	Lfee;	g	f_170718_	field_27446	leftHindLeg
	f	Lfee;	h	f_170719_	field_27447	rightFrontLeg
	f	Lfee;	i	f_170720_	field_27448	leftFrontLeg
	f	Lfee;	j	f_170721_	field_27449	rightChest
	f	Lfee;	k	f_170722_	field_27450	leftChest
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;IIFFFFLfee;)V	a	m_103064_	method_22963	method_22963
	m	(Lfei;)Lfek;	a	m_170725_	method_32018	createBodyLayer
	m	(Lbtj;FFFFF)V	a	m_6973_	method_22962	setupAnim
	m	(Leij;Lein;IIFFFFLfee;)V	b	m_103074_	method_22964	method_22964
c	fbz	net/minecraft/client/model/LlamaSpitModel	net/minecraft/class_581	net/minecraft/client/model/LlamaSpitModel
	f	Ljava/lang/String;	a	f_170727_	field_32510	MAIN
	f	Lfee;	b	f_170728_	field_27451	root
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170731_	method_32019	createBodyLayer
c	fc	net/minecraft/commands/arguments/UuidArgument	net/minecraft/class_5242	net/minecraft/commands/arguments/UuidArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_113845_	field_24318	ERROR_INVALID_UUID
	f	Ljava/util/Collection;	b	f_113846_	field_24319	EXAMPLES
	f	Ljava/util/regex/Pattern;	c	f_113847_	field_24320	ALLOWED_CHARACTERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfc;	a	m_113850_	method_27643	uuid
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID;	a	m_113853_	method_27645	getUuid
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID;	a	parse	method_27644	parse
c	fca	net/minecraft/client/model/MinecartModel	net/minecraft/class_580	net/minecraft/client/model/MinecartModel
	f	Lfee;	a	f_170733_	field_27452	root
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170738_	method_32020	createBodyLayer
c	fcb	net/minecraft/client/model/Model	net/minecraft/class_3879	net/minecraft/client/model/Model
	f	Ljava/util/function/Function;	v	f_103106_	field_21343	renderType
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;IIFFFF)V	a	m_7695_	method_2828	renderToBuffer
	m	(Lacq;)Lfkf;	a	m_103119_	method_23500	renderType
c	fcc	net/minecraft/client/model/ModelUtils	net/minecraft/class_4496	net/minecraft/client/model/ModelUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(FFF)F	a	m_103125_	method_22114	rotlerpRad
c	fcd	net/minecraft/client/model/OcelotModel	net/minecraft/class_582	net/minecraft/client/model/OcelotModel
	f	F	A	f_170741_	field_32512	BODY_WALK_Z
	f	F	B	f_170742_	field_32513	TAIL_1_WALK_Y
	f	F	C	f_170743_	field_32514	TAIL_1_WALK_Z
	f	F	D	f_170744_	field_32515	TAIL_2_WALK_Y
	f	F	E	f_170745_	field_32516	TAIL_2_WALK_Z
	f	F	F	f_170746_	field_32517	FRONT_LEG_Z
	f	Ljava/lang/String;	G	f_170747_	field_32518	TAIL_1
	f	Ljava/lang/String;	H	f_170748_	field_32519	TAIL_2
	f	I	a	f_170749_	field_32520	SITTING_STATE
	f	F	b	f_170750_	field_32521	BACK_LEG_Y
	f	F	f	f_170751_	field_32522	BACK_LEG_Z
	f	F	g	f_170752_	field_32523	FRONT_LEG_Y
	f	Lfee;	h	f_170753_	field_27454	leftHindLeg
	f	Lfee;	i	f_170754_	field_27455	rightHindLeg
	f	Lfee;	j	f_170755_	field_27456	leftFrontLeg
	f	Lfee;	k	f_170756_	field_27457	rightFrontLeg
	f	Lfee;	l	f_103133_	field_3436	tail1
	f	Lfee;	m	f_103134_	field_3442	tail2
	f	Lfee;	n	f_103135_	field_3435	head
	f	Lfee;	o	f_103136_	field_3437	body
	f	I	p	f_103137_	field_3434	state
	f	I	q	f_170757_	field_32524	CROUCH_STATE
	f	I	r	f_170758_	field_32525	WALK_STATE
	f	I	s	f_170759_	field_32526	SPRINT_STATE
	f	F	t	f_170760_	field_32527	XO
	f	F	u	f_170761_	field_32528	YO
	f	F	w	f_170762_	field_32529	ZO
	f	F	x	f_170763_	field_32530	HEAD_WALK_Y
	f	F	y	f_170764_	field_32531	HEAD_WALK_Z
	f	F	z	f_170765_	field_32532	BODY_WALK_Y
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfem;	a	m_170768_	method_32021	createBodyMesh
c	fce	net/minecraft/client/model/PandaModel	net/minecraft/class_586	net/minecraft/client/model/PandaModel
	f	F	j	f_103154_	field_3470	sitAmount
	f	F	k	f_103155_	field_3469	lieOnBackAmount
	f	F	l	f_103156_	field_3468	rollAmount
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsa;FFF)V	a	m_6839_	method_17102	prepareMobModel
	m	(Lbsa;FFFFF)V	a	m_6973_	method_17103	setupAnim
	m	()Lfek;	c	m_170772_	method_32022	createBodyLayer
c	fcf	net/minecraft/client/model/ParrotModel	net/minecraft/class_584	net/minecraft/client/model/ParrotModel
	f	Ljava/lang/String;	a	f_170773_	field_32533	FEATHER
	f	Lfee;	b	f_170774_	field_27458	root
	f	Lfee;	f	f_103184_	field_3458	body
	f	Lfee;	g	f_103185_	field_3460	tail
	f	Lfee;	h	f_170775_	field_27459	leftWing
	f	Lfee;	i	f_170776_	field_27460	rightWing
	f	Lfee;	j	f_103188_	field_3452	head
	f	Lfee;	k	f_103192_	field_3456	feather
	f	Lfee;	l	f_170777_	field_27461	leftLeg
	f	Lfee;	m	f_170778_	field_27462	rightLeg
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsb;FFFFF)V	a	m_6973_	method_17112	setupAnim
	m	(Lbsb;FFF)V	a	m_6839_	method_17108	prepareMobModel
	m	(Leij;Lein;IIFFFFI)V	a	m_103223_	method_17106	renderOnShoulder
	m	(Lfcf$a;IFFFFF)V	a	m_103241_	method_17111	setupAnim
	m	(Lbsb;)Lfcf$a;	a	m_103209_	method_17107	getState
	m	(Lfcf$a;)V	a	m_103239_	method_17110	prepare
	m	()Lfek;	b	m_170781_	method_32023	createBodyLayer
c	fcf$1	net/minecraft/client/model/ParrotModel$1	net/minecraft/class_584$1	net/minecraft/client/model/ParrotModel$1
	f	[I	a	f_103249_	field_17140	$SwitchMap$net$minecraft$client$model$ParrotModel$State
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fcf$a	net/minecraft/client/model/ParrotModel$State	net/minecraft/class_584$class_585	net/minecraft/client/model/ParrotModel$State
	f	Lfcf$a;	a	FLYING	field_3462	FLYING
	f	Lfcf$a;	b	STANDING	field_3465	STANDING
	f	Lfcf$a;	c	SITTING	field_3466	SITTING
	f	Lfcf$a;	d	PARTY	field_3463	PARTY
	f	Lfcf$a;	e	ON_SHOULDER	field_3464	ON_SHOULDER
	f	[Lfcf$a;	f	$VALUES	field_3467	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfcf$a;	a	m_170783_	method_36893	$values
c	fcg	net/minecraft/client/model/PhantomModel	net/minecraft/class_588	net/minecraft/client/model/PhantomModel
	f	Ljava/lang/String;	a	f_170784_	field_32534	TAIL_BASE
	f	Ljava/lang/String;	b	f_170785_	field_32535	TAIL_TIP
	f	Lfee;	f	f_170786_	field_27463	root
	f	Lfee;	g	f_103315_	field_3477	leftWingBase
	f	Lfee;	h	f_103316_	field_3476	leftWingTip
	f	Lfee;	i	f_103317_	field_3474	rightWingBase
	f	Lfee;	j	f_103318_	field_3472	rightWingTip
	f	Lfee;	k	f_103319_	field_3471	tailBase
	f	Lfee;	l	f_103320_	field_3473	tailTip
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwe;FFFFF)V	a	m_6973_	method_33686	setupAnim
	m	()Lfek;	b	m_170789_	method_32024	createBodyLayer
c	fch	net/minecraft/client/model/PigModel	net/minecraft/class_587	net/minecraft/client/model/PigModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfek;	a	m_170800_	method_32025	createBodyLayer
c	fci	net/minecraft/client/model/PiglinHeadModel	net/minecraft/class_7946	net/minecraft/client/model/PiglinHeadModel
	f	Lfee;	a	f_260496_	field_41379	head
	f	Lfee;	b	f_260542_	field_41380	leftEar
	f	Lfee;	c	f_260517_	field_41381	rightEar
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfem;	a	m_261259_	method_47655	createHeadModel
c	fcj	net/minecraft/client/model/PiglinModel	net/minecraft/class_4840	net/minecraft/client/model/PiglinModel
	f	Lfee;	A	f_170808_	field_27465	leftEar
	f	Lfeg;	B	f_103337_	field_25634	bodyDefault
	f	Lfeg;	C	f_103338_	field_25635	headDefault
	f	Lfeg;	D	f_103333_	field_25632	leftArmDefault
	f	Lfeg;	E	f_103334_	field_25633	rightArmDefault
	f	Lfee;	a	f_170807_	field_27464	rightEar
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;FFFFF)V	a	m_6973_	method_24803	setupAnim
	m	(Lbgb;F)V	a	m_7884_	method_29355	setupAttackAnimation
	m	(Lfei;Lfem;)V	a	m_260936_	method_47656	addHead
	m	(Lfei;)Lfem;	a	m_170811_	method_32026	createMesh
	m	(Lbgb;)V	a	m_103360_	method_29354	holdWeaponHigh
c	fck	net/minecraft/client/model/PlayerModel	net/minecraft/class_591	net/minecraft/client/model/PlayerModel
	f	Ljava/lang/String;	A	f_170817_	field_32539	CLOAK
	f	Ljava/lang/String;	B	f_170818_	field_32540	LEFT_SLEEVE
	f	Ljava/lang/String;	C	f_170819_	field_32541	RIGHT_SLEEVE
	f	Ljava/lang/String;	D	f_170813_	field_32536	LEFT_PANTS
	f	Ljava/lang/String;	E	f_170814_	field_32537	RIGHT_PANTS
	f	Ljava/util/List;	F	f_170815_	field_27466	parts
	f	Lfee;	G	f_103373_	field_3485	cloak
	f	Lfee;	H	f_103379_	field_3481	ear
	f	Z	I	f_103380_	field_3480	slim
	f	Ljava/lang/String;	a	f_170816_	field_32538	EAR
	f	Lfee;	b	f_103374_	field_3484	leftSleeve
	f	Lfee;	w	f_103375_	field_3486	rightSleeve
	f	Lfee;	x	f_103376_	field_3482	leftPants
	f	Lfee;	y	f_103377_	field_3479	rightPants
	f	Lfee;	z	f_103378_	field_3483	jacket
	m	(Lfee;Z)V	<init>	<init>	<init>	<init>
	m	(Lfei;Z)Lfem;	a	m_170825_	method_32028	createMesh
	m	(Lfee;)Z	a	m_170823_	method_32027	method_32027
	m	(Lapf;)Lfee;	a	m_233438_	method_22697	getRandomModelPart
	m	(Leij;Lein;II)V	a	m_103401_	method_2824	renderEars
	m	(Leij;Lein;II)V	b	m_103411_	method_2823	renderCloak
c	fcl	net/minecraft/client/model/PolarBearModel	net/minecraft/class_590	net/minecraft/client/model/PolarBearModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsd;FFFFF)V	a	m_6973_	method_17114	setupAnim
	m	()Lfek;	c	m_170830_	method_32029	createBodyLayer
c	fcm	net/minecraft/client/model/PufferfishBigModel	net/minecraft/class_592	net/minecraft/client/model/PufferfishBigModel
	f	Lfee;	a	f_170831_	field_27467	root
	f	Lfee;	b	f_170832_	field_27468	leftBlueFin
	f	Lfee;	f	f_170833_	field_27469	rightBlueFin
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170836_	method_32030	createBodyLayer
c	fcn	net/minecraft/client/model/PufferfishMidModel	net/minecraft/class_595	net/minecraft/client/model/PufferfishMidModel
	f	Lfee;	a	f_170838_	field_27470	root
	f	Lfee;	b	f_170839_	field_27471	leftBlueFin
	f	Lfee;	f	f_170840_	field_27472	rightBlueFin
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170843_	method_32031	createBodyLayer
c	fco	net/minecraft/client/model/PufferfishSmallModel	net/minecraft/class_594	net/minecraft/client/model/PufferfishSmallModel
	f	Lfee;	a	f_170845_	field_27473	root
	f	Lfee;	b	f_170846_	field_27474	leftFin
	f	Lfee;	f	f_170847_	field_27475	rightFin
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170850_	method_32032	createBodyLayer
c	fcp	net/minecraft/client/model/QuadrupedModel	net/minecraft/class_597	net/minecraft/client/model/QuadrupedModel
	f	Lfee;	a	f_103492_	field_3535	head
	f	Lfee;	b	f_103493_	field_3538	body
	f	Lfee;	f	f_170852_	field_27476	rightHindLeg
	f	Lfee;	g	f_170853_	field_27477	leftHindLeg
	f	Lfee;	h	f_170854_	field_27478	rightFrontLeg
	f	Lfee;	i	f_170855_	field_27479	leftFrontLeg
	m	(Lfee;ZFFFFI)V	<init>	<init>	<init>	<init>
	m	(ILfei;)Lfem;	a	m_170864_	method_32033	createBodyMesh
c	fcq	net/minecraft/client/model/RabbitModel	net/minecraft/class_596	net/minecraft/client/model/RabbitModel
	f	F	a	f_170867_	field_32542	REAR_JUMP_ANGLE
	f	F	b	f_170868_	field_32543	FRONT_JUMP_ANGLE
	f	Ljava/lang/String;	f	f_170869_	field_32544	LEFT_HAUNCH
	f	Ljava/lang/String;	g	f_170870_	field_32545	RIGHT_HAUNCH
	f	Lfee;	h	f_170871_	field_27480	leftRearFoot
	f	Lfee;	i	f_170872_	field_27481	rightRearFoot
	f	Lfee;	j	f_170873_	field_27482	leftHaunch
	f	Lfee;	k	f_170874_	field_27483	rightHaunch
	f	Lfee;	l	f_103520_	field_3528	body
	f	Lfee;	m	f_170875_	field_27484	leftFrontLeg
	f	Lfee;	n	f_170876_	field_27485	rightFrontLeg
	f	Lfee;	o	f_103523_	field_27486	head
	f	Lfee;	p	f_170877_	field_27487	rightEar
	f	Lfee;	q	f_170878_	field_27488	leftEar
	f	Lfee;	r	f_103526_	field_3524	tail
	f	Lfee;	s	f_103527_	field_3530	nose
	f	F	t	f_103528_	field_3531	jumpRotation
	f	F	u	f_170879_	field_32546	NEW_SCALE
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;IIFFFFLfee;)V	a	m_103563_	method_22966	method_22966
	m	()Lfek;	a	m_170882_	method_32034	createBodyLayer
	m	(Lbsf;FFFFF)V	a	m_6973_	method_17117	setupAnim
	m	(Lbsf;FFF)V	a	m_6839_	method_17115	prepareMobModel
	m	(Leij;Lein;IIFFFFLfee;)V	b	m_103578_	method_22967	method_22967
	m	(Leij;Lein;IIFFFFLfee;)V	c	m_103588_	method_22968	method_22968
c	fcr	net/minecraft/client/model/RaftModel	net/minecraft/class_7754	net/minecraft/client/model/RaftModel
	f	Ljava/lang/String;	a	f_243712_	field_40473	LEFT_PADDLE
	f	Ljava/lang/String;	b	f_244253_	field_40474	RIGHT_PADDLE
	f	Ljava/lang/String;	f	f_243674_	field_40475	BOTTOM
	f	Lfee;	g	f_244618_	field_40476	leftPaddle
	f	Lfee;	h	f_243747_	field_40477	rightPaddle
	f	Lcom/google/common/collect/ImmutableList;	i	f_244557_	field_40478	parts
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfee;)Lcom/google/common/collect/ImmutableList$Builder;	a	m_245164_	method_45710	createPartsBuilder
	m	(Lcah;FFFFF)V	a	m_6973_	method_45711	setupAnim
	m	(Lcah;ILfee;F)V	a	m_247198_	method_45712	animatePaddle
	m	(Lfen;)V	a	m_246042_	method_45713	createChildren
	m	()Lfek;	b	m_247376_	method_45714	createBodyModel
	m	()Lcom/google/common/collect/ImmutableList;	c	m_6195_	method_45715	parts
c	fcs	net/minecraft/client/model/RavagerModel	net/minecraft/class_571	net/minecraft/client/model/RavagerModel
	f	Lfee;	a	f_170883_	field_27489	root
	f	Lfee;	b	f_103598_	field_3386	head
	f	Lfee;	f	f_103599_	field_3388	mouth
	f	Lfee;	g	f_170884_	field_27490	rightHindLeg
	f	Lfee;	h	f_170885_	field_27491	leftHindLeg
	f	Lfee;	i	f_170886_	field_27492	rightFrontLeg
	f	Lfee;	j	f_170887_	field_27493	leftFrontLeg
	f	Lfee;	k	f_103605_	field_3384	neck
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwh;FFFFF)V	a	m_6973_	method_17091	setupAnim
	m	(Lbwh;FFF)V	a	m_6839_	method_17089	prepareMobModel
	m	()Lfek;	b	m_170890_	method_32035	createBodyLayer
c	fct	net/minecraft/client/model/SalmonModel	net/minecraft/class_599	net/minecraft/client/model/SalmonModel
	f	Ljava/lang/String;	a	f_170892_	field_32547	BODY_FRONT
	f	Ljava/lang/String;	b	f_170893_	field_32548	BODY_BACK
	f	Lfee;	f	f_170894_	field_27494	root
	f	Lfee;	g	f_103633_	field_3548	bodyBack
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170897_	method_32036	createBodyLayer
c	fcu	net/minecraft/client/model/SheepFurModel	net/minecraft/class_598	net/minecraft/client/model/SheepFurModel
	f	F	j	f_103646_	field_3541	headXRot
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsh;FFFFF)V	a	m_6973_	method_17119	setupAnim
	m	(Lbsh;FFF)V	a	m_6839_	method_17118	prepareMobModel
	m	()Lfek;	c	m_170901_	method_32037	createFurLayer
c	fcv	net/minecraft/client/model/SheepModel	net/minecraft/class_601	net/minecraft/client/model/SheepModel
	f	F	j	f_103672_	field_3552	headXRot
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsh;FFFFF)V	a	m_6973_	method_17121	setupAnim
	m	(Lbsh;FFF)V	a	m_6839_	method_17120	prepareMobModel
	m	()Lfek;	c	m_170904_	method_32038	createBodyLayer
c	fcw	net/minecraft/client/model/ShieldModel	net/minecraft/class_600	net/minecraft/client/model/ShieldModel
	f	Ljava/lang/String;	a	f_170905_	field_32549	PLATE
	f	Ljava/lang/String;	b	f_170906_	field_32550	HANDLE
	f	I	c	f_170907_	field_32551	SHIELD_WIDTH
	f	I	d	f_170908_	field_32552	SHIELD_HEIGHT
	f	Lfee;	e	f_170909_	field_27495	root
	f	Lfee;	f	f_103698_	field_3550	plate
	f	Lfee;	g	f_103699_	field_3551	handle
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_170912_	method_32039	createLayer
	m	()Lfee;	b	m_103701_	method_23774	plate
	m	()Lfee;	c	m_103711_	method_23775	handle
c	fcx	net/minecraft/client/model/ShulkerBulletModel	net/minecraft/class_603	net/minecraft/client/model/ShulkerBulletModel
	f	Ljava/lang/String;	a	f_170913_	field_32553	MAIN
	f	Lfee;	b	f_170914_	field_27496	root
	f	Lfee;	f	f_103712_	field_3556	main
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170917_	method_32040	createBodyLayer
c	fcy	net/minecraft/client/model/ShulkerModel	net/minecraft/class_602	net/minecraft/client/model/ShulkerModel
	f	Ljava/lang/String;	a	f_170919_	field_32554	LID
	f	Ljava/lang/String;	b	f_170920_	field_32555	BASE
	f	Lfee;	f	f_103722_	field_3553	base
	f	Lfee;	g	f_103723_	field_3555	lid
	f	Lfee;	h	f_103724_	field_3554	head
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_170923_	method_32041	createBodyLayer
	m	(Lbwi;FFFFF)V	a	m_6973_	method_17122	setupAnim
	m	()Lfee;	b	m_103742_	method_2829	getLid
	m	()Lfee;	c	m_103743_	method_2830	getHead
c	fcz	net/minecraft/client/model/SilverfishModel	net/minecraft/class_604	net/minecraft/client/model/SilverfishModel
	f	I	a	f_170924_	field_32556	BODY_COUNT
	f	Lfee;	b	f_170925_	field_27497	root
	f	[Lfee;	f	f_103744_	field_3560	bodyParts
	f	[Lfee;	g	f_103745_	field_3557	bodyLayers
	f	[[I	h	f_103748_	field_3558	BODY_SIZES
	f	[[I	i	f_103749_	field_3559	BODY_TEXS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170929_	method_32043	getLayerName
	m	(Lfee;I)Lfee;	a	m_170931_	method_32044	method_32044
	m	(Lfee;I)Lfee;	b	m_170937_	method_32046	method_32046
	m	(I)Ljava/lang/String;	b	m_170935_	method_32045	getSegmentName
	m	()Lfek;	b	m_170928_	method_32042	createBodyLayer
c	fd	net/minecraft/commands/arguments/blocks/BlockInput	net/minecraft/class_2247	net/minecraft/commands/arguments/blocks/BlockInput
	f	Ldcb;	a	f_114662_	field_10632	state
	f	Ljava/util/Set;	b	f_114663_	field_10631	properties
	f	Lqr;	c	f_114664_	field_10633	tag
	m	(Ldcb;Ljava/util/Set;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldcf;)Z	a	test	method_9493	test
	m	()Ldcb;	a	m_114669_	method_9494	getState
	m	(Laif;Lgu;I)Z	a	m_114670_	method_9495	place
	m	(Laif;Lgu;)Z	a	m_173523_	method_35758	test
	m	()Ljava/util/Set;	b	m_173526_	method_35759	getDefinedProperties
c	fda	net/minecraft/client/model/SkeletonModel	net/minecraft/class_606	net/minecraft/client/model/SkeletonModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbgb;FFF)V	a	m_6839_	method_19689	prepareMobModel
	m	(Lbgb;FFFFF)V	a	m_6973_	method_19690	setupAnim
	m	()Lfek;	c	m_170942_	method_32047	createBodyLayer
c	fdb	net/minecraft/client/model/SkullModel	net/minecraft/class_607	net/minecraft/client/model/SkullModel
	f	Lfee;	a	f_103804_	field_3564	head
	f	Lfee;	b	f_170943_	field_27498	root
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfem;	a	m_170946_	method_32048	createHeadModel
	m	()Lfek;	b	m_170947_	method_32049	createHumanoidHeadLayer
	m	()Lfek;	c	m_170948_	method_32050	createMobHeadLayer
c	fdc	net/minecraft/client/model/SkullModelBase	net/minecraft/class_5598	net/minecraft/client/model/SkullModelBase
	m	()V	<init>	<init>	<init>	<init>
	m	(FFF)V	a	m_6251_	method_2821	setupAnim
c	fdd	net/minecraft/client/model/SlimeModel	net/minecraft/class_609	net/minecraft/client/model/SlimeModel
	f	Lfee;	a	f_170953_	field_27499	root
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170956_	method_32051	createOuterBodyLayer
	m	()Lfek;	c	m_170958_	method_32052	createInnerBodyLayer
c	fde	net/minecraft/client/model/SnifferModel	net/minecraft/class_8185	net/minecraft/client/model/SnifferModel
	f	F	a	f_276540_	field_43364	WALK_ANIMATION_SPEED_MAX
	f	F	b	f_278124_	field_43407	WALK_ANIMATION_SCALE_FACTOR
	f	Lfee;	f	f_271235_	field_42881	root
	f	Lfee;	g	f_273862_	field_43085	head
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbtx;FFFFF)V	a	m_6973_	method_49302	setupAnim
	m	()Lfek;	b	m_271896_	method_49303	createBodyLayer
c	fdf	net/minecraft/client/model/SnowGolemModel	net/minecraft/class_608	net/minecraft/client/model/SnowGolemModel
	f	Ljava/lang/String;	a	f_170959_	field_32557	UPPER_BODY
	f	Lfee;	b	f_170960_	field_27500	root
	f	Lfee;	f	f_170961_	field_27501	upperBody
	f	Lfee;	g	f_103839_	field_3568	head
	f	Lfee;	h	f_170962_	field_27502	leftArm
	f	Lfee;	i	f_170963_	field_27503	rightArm
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170966_	method_32053	createBodyLayer
	m	()Lfee;	c	m_103851_	method_2834	getHead
c	fdg	net/minecraft/client/model/SpiderModel	net/minecraft/class_611	net/minecraft/client/model/SpiderModel
	f	Ljava/lang/String;	a	f_170968_	field_32558	BODY_0
	f	Ljava/lang/String;	b	f_170969_	field_32559	BODY_1
	f	Ljava/lang/String;	f	f_170970_	field_32560	RIGHT_MIDDLE_FRONT_LEG
	f	Ljava/lang/String;	g	f_170971_	field_32561	LEFT_MIDDLE_FRONT_LEG
	f	Ljava/lang/String;	h	f_170972_	field_32562	RIGHT_MIDDLE_HIND_LEG
	f	Ljava/lang/String;	i	f_170973_	field_32563	LEFT_MIDDLE_HIND_LEG
	f	Lfee;	j	f_170974_	field_27504	root
	f	Lfee;	k	f_103852_	field_3583	head
	f	Lfee;	l	f_170975_	field_27505	rightHindLeg
	f	Lfee;	m	f_170976_	field_27506	leftHindLeg
	f	Lfee;	n	f_170977_	field_27507	rightMiddleHindLeg
	f	Lfee;	o	f_170978_	field_27508	leftMiddleHindLeg
	f	Lfee;	p	f_170979_	field_27509	rightMiddleFrontLeg
	f	Lfee;	q	f_170980_	field_27510	leftMiddleFrontLeg
	f	Lfee;	r	f_170981_	field_27511	rightFrontLeg
	f	Lfee;	s	f_170982_	field_27512	leftFrontLeg
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	b	m_170985_	method_32054	createSpiderBodyLayer
c	fdh	net/minecraft/client/model/SquidModel	net/minecraft/class_610	net/minecraft/client/model/SquidModel
	f	[Lfee;	a	f_103873_	field_3574	tentacles
	f	Lfee;	b	f_170987_	field_27513	root
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(I)Ljava/lang/String;	a	m_170991_	method_32056	createTentacleName
	m	(Lfee;I)Lfee;	a	m_170993_	method_32057	method_32057
	m	()Lfek;	b	m_170990_	method_32055	createBodyLayer
c	fdi	net/minecraft/client/model/StriderModel	net/minecraft/class_4997	net/minecraft/client/model/StriderModel
	f	Ljava/lang/String;	a	f_170997_	field_32564	RIGHT_BOTTOM_BRISTLE
	f	Ljava/lang/String;	b	f_170998_	field_32565	RIGHT_MIDDLE_BRISTLE
	f	Ljava/lang/String;	f	f_170999_	field_32566	RIGHT_TOP_BRISTLE
	f	Ljava/lang/String;	g	f_171000_	field_32567	LEFT_TOP_BRISTLE
	f	Ljava/lang/String;	h	f_171001_	field_32568	LEFT_MIDDLE_BRISTLE
	f	Ljava/lang/String;	i	f_171002_	field_32569	LEFT_BOTTOM_BRISTLE
	f	Lfee;	j	f_171003_	field_27514	root
	f	Lfee;	k	f_103884_	field_23353	rightLeg
	f	Lfee;	l	f_103885_	field_23354	leftLeg
	f	Lfee;	m	f_103886_	field_23355	body
	f	Lfee;	n	f_171004_	field_27515	rightBottomBristle
	f	Lfee;	o	f_171005_	field_27516	rightMiddleBristle
	f	Lfee;	p	f_171006_	field_27517	rightTopBristle
	f	Lfee;	q	f_171007_	field_27518	leftTopBristle
	f	Lfee;	r	f_171008_	field_27519	leftMiddleBristle
	f	Lfee;	s	f_171009_	field_27520	leftBottomBristle
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwp;FFFFF)V	a	m_6973_	method_26414	setupAnim
	m	()Lfek;	b	m_171012_	method_32058	createBodyLayer
c	fdj	net/minecraft/client/model/TadpoleModel	net/minecraft/class_7201	net/minecraft/client/model/TadpoleModel
	f	Lfee;	a	f_233440_	field_37933	root
	f	Lfee;	b	f_233441_	field_37934	tail
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbtd;FFFFF)V	a	m_6973_	method_41916	setupAnim
	m	()Lfek;	c	m_233460_	method_41917	createBodyLayer
c	fdk	net/minecraft/client/model/TridentModel	net/minecraft/class_613	net/minecraft/client/model/TridentModel
	f	Lacq;	a	f_103914_	field_3592	TEXTURE
	f	Lfee;	b	f_171014_	field_27521	root
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_171017_	method_32059	createLayer
c	fdl	net/minecraft/client/model/TropicalFishModelA	net/minecraft/class_612	net/minecraft/client/model/TropicalFishModelA
	f	Lfee;	a	f_171018_	field_27522	root
	f	Lfee;	b	f_103953_	field_27523	tail
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfek;	a	m_171021_	method_32060	createBodyLayer
c	fdm	net/minecraft/client/model/TropicalFishModelB	net/minecraft/class_615	net/minecraft/client/model/TropicalFishModelB
	f	Lfee;	a	f_171034_	field_27524	root
	f	Lfee;	b	f_103968_	field_3599	tail
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lfei;)Lfek;	a	m_171037_	method_32061	createBodyLayer
c	fdn	net/minecraft/client/model/TurtleModel	net/minecraft/class_614	net/minecraft/client/model/TurtleModel
	f	Ljava/lang/String;	j	f_171040_	field_32570	EGG_BELLY
	f	Lfee;	k	f_103983_	field_3594	eggBelly
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbsm;FFFFF)V	a	m_6973_	method_17125	setupAnim
	m	()Lfek;	c	m_171043_	method_32062	createBodyLayer
c	fdo	net/minecraft/client/model/VexModel	net/minecraft/class_617	net/minecraft/client/model/VexModel
	f	Lfee;	a	f_257017_	field_41116	root
	f	Lfee;	b	f_256999_	field_41117	body
	f	Lfee;	f	f_257013_	field_41118	rightArm
	f	Lfee;	g	f_256879_	field_41119	leftArm
	f	Lfee;	h	f_104011_	field_3602	rightWing
	f	Lfee;	i	f_104010_	field_3601	leftWing
	f	Lfee;	j	f_263122_	field_41711	head
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwq;FFFFF)V	a	m_6973_	method_17127	setupAnim
	m	(Lcfz;Lcfz;F)V	a	m_264076_	method_48293	setArmsCharging
	m	(Leij;Z)V	a	m_263220_	method_47977	offsetStackPosition
	m	()Lfek;	b	m_171046_	method_32063	createBodyLayer
c	fdp	net/minecraft/client/model/VillagerHeadModel	net/minecraft/class_3884	net/minecraft/client/model/VillagerHeadModel
	m	(Z)V	a	m_7491_	method_17150	hatVisible
c	fdq	net/minecraft/client/model/VillagerModel	net/minecraft/class_620	net/minecraft/client/model/VillagerModel
	f	Lfee;	a	f_104044_	field_27525	nose
	f	Lfee;	b	f_171047_	field_27526	root
	f	Lfee;	f	f_104036_	field_27527	head
	f	Lfee;	g	f_104037_	field_27528	hat
	f	Lfee;	h	f_104038_	field_27529	hatRim
	f	Lfee;	i	f_171048_	field_27530	rightLeg
	f	Lfee;	j	f_171049_	field_27531	leftLeg
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfem;	b	m_171052_	method_32064	createBodyModel
c	fdr	net/minecraft/client/model/WardenModel	net/minecraft/class_7280	net/minecraft/client/model/WardenModel
	f	Lfee;	a	f_233493_	field_38315	bone
	f	Lfee;	b	f_233494_	field_38316	body
	f	Lfee;	f	f_233495_	field_38317	head
	f	Lfee;	g	f_233496_	field_38318	rightTendril
	f	Lfee;	h	f_233497_	field_38319	leftTendril
	f	Lfee;	i	f_233498_	field_38320	leftLeg
	f	Lfee;	j	f_233499_	field_38321	leftArm
	f	Lfee;	k	f_233500_	field_38449	leftRibcage
	f	Lfee;	l	f_233501_	field_38322	rightArm
	f	Lfee;	m	f_233502_	field_38323	rightLeg
	f	Lfee;	n	f_233503_	field_38450	rightRibcage
	f	F	o	f_233504_	field_38324	DEFAULT_ARM_X_Y
	f	F	p	f_233505_	field_38325	DEFAULT_ARM_Z
	f	Lfee;	q	f_233506_	field_38327	root
	f	Ljava/util/List;	r	f_233507_	field_38451	tendrilsLayerModelParts
	f	Ljava/util/List;	s	f_233508_	field_38452	heartLayerModelParts
	f	Ljava/util/List;	t	f_233509_	field_38453	bioluminescentLayerModelParts
	f	Ljava/util/List;	u	f_233510_	field_38454	pulsatingSpotsLayerModelParts
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(F)V	a	m_233514_	method_42734	animateIdlePose
	m	(Lbxs;FFFFF)V	a	m_6973_	method_42580	setupAnim
	m	(FF)V	a	m_233516_	method_42735	animateHeadLookTarget
	m	(Lbxs;FF)V	a	m_233526_	method_42736	animateTendrils
	m	()Lfek;	b	m_233537_	method_42578	createBodyLayer
	m	(FF)V	b	m_233538_	method_42737	animateWalk
	m	()Ljava/util/List;	c	m_233541_	method_42738	getTendrilsLayerModelParts
	m	()Ljava/util/List;	d	m_233542_	method_42739	getHeartLayerModelParts
	m	()Ljava/util/List;	e	m_233543_	method_42740	getBioluminescentLayerModelParts
	m	()Ljava/util/List;	f	m_233544_	method_42741	getPulsatingSpotsLayerModelParts
	m	()V	g	m_233545_	method_42742	resetArmPoses
c	fds	net/minecraft/client/model/WaterPatchModel	net/minecraft/class_7755	net/minecraft/client/model/WaterPatchModel
	m	()Lfee;	c	m_102282_	method_22954	waterPatch
c	fdt	net/minecraft/client/model/WitchModel	net/minecraft/class_622	net/minecraft/client/model/WitchModel
	f	Z	b	f_104062_	field_3614	holdingItem
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Z)V	b	m_104074_	method_2840	setHoldingItem
	m	()Lfek;	c	m_171056_	method_32065	createBodyLayer
	m	()Lfee;	e	m_104073_	method_2839	getNose
c	fdu	net/minecraft/client/model/WitherBossModel	net/minecraft/class_621	net/minecraft/client/model/WitherBossModel
	f	Ljava/lang/String;	a	f_171057_	field_32571	RIBCAGE
	f	Ljava/lang/String;	b	f_171058_	field_32572	CENTER_HEAD
	f	Ljava/lang/String;	f	f_171059_	field_32573	RIGHT_HEAD
	f	Ljava/lang/String;	g	f_171060_	field_32574	LEFT_HEAD
	f	F	h	f_171061_	field_32575	RIBCAGE_X_ROT_OFFSET
	f	F	i	f_171062_	field_32576	TAIL_X_ROT_OFFSET
	f	Lfee;	j	f_171063_	field_27532	root
	f	Lfee;	k	f_171064_	field_27533	centerHead
	f	Lfee;	l	f_171065_	field_27534	rightHead
	f	Lfee;	m	f_171066_	field_27535	leftHead
	f	Lfee;	n	f_171067_	field_27536	ribcage
	f	Lfee;	o	f_171068_	field_27537	tail
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbuv;Lfee;I)V	a	m_171071_	method_32066	setupHeadRotation
	m	(Lfei;)Lfek;	a	m_171075_	method_32067	createBodyLayer
	m	(Lbuv;FFFFF)V	a	m_6973_	method_17130	setupAnim
	m	(Lbuv;FFF)V	a	m_6839_	method_17128	prepareMobModel
c	fdv	net/minecraft/client/model/WolfModel	net/minecraft/class_624	net/minecraft/client/model/WolfModel
	f	Ljava/lang/String;	a	f_171078_	field_32577	REAL_HEAD
	f	Ljava/lang/String;	b	f_171079_	field_32578	UPPER_BODY
	f	Ljava/lang/String;	f	f_171080_	field_32579	REAL_TAIL
	f	Lfee;	g	f_104107_	field_3621	head
	f	Lfee;	h	f_104108_	field_20788	realHead
	f	Lfee;	i	f_104109_	field_3623	body
	f	Lfee;	j	f_171081_	field_27538	rightHindLeg
	f	Lfee;	k	f_171082_	field_27539	leftHindLeg
	f	Lfee;	l	f_171083_	field_27540	rightFrontLeg
	f	Lfee;	m	f_171084_	field_27541	leftFrontLeg
	f	Lfee;	n	f_104114_	field_3617	tail
	f	Lfee;	o	f_104115_	field_20789	realTail
	f	Lfee;	p	f_104116_	field_3619	upperBody
	f	I	q	f_171085_	field_32580	LEG_SIZE
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbso;FFFFF)V	a	m_6973_	method_17133	setupAnim
	m	(Lbso;FFF)V	a	m_6839_	method_17131	prepareMobModel
	m	()Lfek;	c	m_171088_	method_32068	createBodyLayer
c	fdw	net/minecraft/client/model/ZombieModel	net/minecraft/class_623	net/minecraft/client/model/ZombieModel
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwv;)Z	a	m_7134_	method_17793	isAggressive
c	fdx	net/minecraft/client/model/ZombieVillagerModel	net/minecraft/class_619	net/minecraft/client/model/ZombieVillagerModel
	f	Lfee;	a	f_104156_	field_17144	hatRim
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbwv;FFFFF)V	a	m_6973_	method_17135	setupAnim
	m	(Lfei;)Lfek;	a	m_171093_	method_32069	createArmorLayer
	m	()Lfek;	c	m_171095_	method_32070	createBodyLayer
c	fdy	net/minecraft/client/model/dragon/DragonHeadModel	net/minecraft/class_626	net/minecraft/client/model/dragon/DragonHeadModel
	f	Lfee;	a	f_104183_	field_3638	head
	f	Lfee;	b	f_104184_	field_3639	jaw
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_171098_	method_32071	createHeadLayer
c	fdz	net/minecraft/client/model/dragon/package-info	net/minecraft/class_6228	net/minecraft/client/model/dragon/package-info
c	fe	net/minecraft/commands/arguments/blocks/BlockPredicateArgument	net/minecraft/class_2252	net/minecraft/commands/arguments/blocks/BlockPredicateArgument
	f	Ljava/util/Collection;	a	f_115566_	field_10672	EXAMPLES
	f	Lhg;	b	f_234624_	field_37963	blocks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lfe$b;	a	parse	method_9642	parse
	m	(Lhg;Lcom/mojang/brigadier/StringReader;)Lfe$b;	a	m_234633_	method_41953	parse
	m	(Lfg$b;)Lfe$b;	a	m_234631_	method_41952	method_41952
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;	a	m_115573_	method_9644	getBlockPredicate
	m	(Lfg$a;)Lfe$b;	a	m_234629_	method_41951	method_41951
	m	(Ldm;)Lfe;	a	m_234627_	method_9645	blockPredicate
c	fe$a	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate	net/minecraft/class_2252$class_2253	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate
	f	Ldcb;	a	f_115591_	field_10674	state
	f	Ljava/util/Set;	b	f_115592_	field_10673	properties
	f	Lqr;	c	f_115593_	field_10675	nbt
	m	(Ldcb;Ljava/util/Set;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldcf;)Z	a	test	method_9648	test
c	fe$b	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result	net/minecraft/class_2252$class_2254	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result
	m	()Z	a	m_183631_	method_38559	requiresNbt
c	fe$c	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate	net/minecraft/class_2252$class_2255	net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate
	f	Lhi;	a	f_115604_	field_10676	tag
	f	Lqr;	b	f_115605_	field_10677	nbt
	f	Ljava/util/Map;	c	f_115606_	field_10678	vagueProperties
	m	(Lhi;Ljava/util/Map;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Ldcf;)Z	a	test	method_9649	test
c	fea	net/minecraft/client/model/geom/EntityModelSet	net/minecraft/class_5599	net/minecraft/client/model/geom/EntityModelSet
	f	Ljava/util/Map;	a	f_171099_	field_27542	roots
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfec;)Lfee;	a	m_171103_	method_32072	bakeLayer
c	feb	net/minecraft/client/model/geom/LayerDefinitions	net/minecraft/class_5600	net/minecraft/client/model/geom/LayerDefinitions
	f	Lfei;	a	f_171105_	field_27543	FISH_PATTERN_DEFORMATION
	f	Lfei;	b	f_171106_	field_27544	OUTER_ARMOR_DEFORMATION
	f	Lfei;	c	f_171107_	field_27545	INNER_ARMOR_DEFORMATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lfek;Lddo;)V	a	m_244702_	method_45716	method_45716
	m	(Lcom/google/common/collect/ImmutableMap;Lfec;)Z	a	m_171115_	method_32075	method_32075
	m	()Ljava/util/Map;	a	m_171110_	method_32073	createRoots
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lfek;Lddo;)V	b	m_171111_	method_32074	method_32074
c	fec	net/minecraft/client/model/geom/ModelLayerLocation	net/minecraft/class_5601	net/minecraft/client/model/geom/ModelLayerLocation
	f	Lacq;	a	f_171118_	field_27546	model
	f	Ljava/lang/String;	b	f_171119_	field_27547	layer
	m	(Lacq;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_171123_	method_35743	getModel
	m	()Ljava/lang/String;	b	m_171124_	method_35744	getLayer
c	fed	net/minecraft/client/model/geom/ModelLayers	net/minecraft/class_5602	net/minecraft/client/model/geom/ModelLayers
	f	Lfec;	A	f_171284_	field_27698	COW
	f	Lfec;	B	f_171285_	field_27699	CREEPER
	f	Lfec;	C	f_171129_	field_27700	CREEPER_ARMOR
	f	Lfec;	D	f_171130_	field_27548	CREEPER_HEAD
	f	Lfec;	E	f_271426_	field_42882	DECORATED_POT_BASE
	f	Lfec;	F	f_271216_	field_42883	DECORATED_POT_SIDES
	f	Lfec;	G	f_171131_	field_27549	DOLPHIN
	f	Lfec;	H	f_171132_	field_27550	DONKEY
	f	Lfec;	I	f_171133_	field_27551	DOUBLE_CHEST_LEFT
	f	Lfec;	J	f_171134_	field_27552	DOUBLE_CHEST_RIGHT
	f	Lfec;	K	f_171135_	field_27553	DRAGON_SKULL
	f	Lfec;	L	f_171136_	field_27554	DROWNED
	f	Lfec;	M	f_171137_	field_27555	DROWNED_INNER_ARMOR
	f	Lfec;	N	f_171138_	field_27556	DROWNED_OUTER_ARMOR
	f	Lfec;	O	f_171139_	field_27557	DROWNED_OUTER_LAYER
	f	Lfec;	P	f_171140_	field_27558	ELDER_GUARDIAN
	f	Lfec;	Q	f_171141_	field_27559	ELYTRA
	f	Lfec;	R	f_171142_	field_27560	ENDERMAN
	f	Lfec;	S	f_171143_	field_27561	ENDERMITE
	f	Lfec;	T	f_171144_	field_27562	ENDER_DRAGON
	f	Lfec;	U	f_171145_	field_27563	END_CRYSTAL
	f	Lfec;	V	f_171146_	field_27564	EVOKER
	f	Lfec;	W	f_171147_	field_27565	EVOKER_FANGS
	f	Lfec;	X	f_171148_	field_27566	FOX
	f	Lfec;	Y	f_233546_	field_37935	FROG
	f	Lfec;	Z	f_171149_	field_27567	FURNACE_MINECART
	f	Lfec;	a	f_233547_	field_38455	ALLAY
	f	Lfec;	aA	f_171203_	field_27619	PARROT
	f	Lfec;	aB	f_171204_	field_27620	PHANTOM
	f	Lfec;	aC	f_171205_	field_27621	PIG
	f	Lfec;	aD	f_171206_	field_27622	PIGLIN
	f	Lfec;	aE	f_171207_	field_27623	PIGLIN_BRUTE
	f	Lfec;	aF	f_171156_	field_27624	PIGLIN_BRUTE_INNER_ARMOR
	f	Lfec;	aG	f_171157_	field_27625	PIGLIN_BRUTE_OUTER_ARMOR
	f	Lfec;	aH	f_260668_	field_41382	PIGLIN_HEAD
	f	Lfec;	aI	f_171158_	field_27626	PIGLIN_INNER_ARMOR
	f	Lfec;	aJ	f_171159_	field_27574	PIGLIN_OUTER_ARMOR
	f	Lfec;	aK	f_171160_	field_27575	PIG_SADDLE
	f	Lfec;	aL	f_171161_	field_27576	PILLAGER
	f	Lfec;	aM	f_171162_	field_27577	PLAYER
	f	Lfec;	aN	f_171163_	field_27578	PLAYER_HEAD
	f	Lfec;	aO	f_171164_	field_27579	PLAYER_INNER_ARMOR
	f	Lfec;	aP	f_171165_	field_27580	PLAYER_OUTER_ARMOR
	f	Lfec;	aQ	f_171166_	field_27581	PLAYER_SLIM
	f	Lfec;	aR	f_171167_	field_27582	PLAYER_SLIM_INNER_ARMOR
	f	Lfec;	aS	f_171168_	field_27583	PLAYER_SLIM_OUTER_ARMOR
	f	Lfec;	aT	f_171169_	field_27584	PLAYER_SPIN_ATTACK
	f	Lfec;	aU	f_171170_	field_27585	POLAR_BEAR
	f	Lfec;	aV	f_171171_	field_27587	PUFFERFISH_BIG
	f	Lfec;	aW	f_171172_	field_27588	PUFFERFISH_MEDIUM
	f	Lfec;	aX	f_171173_	field_27589	PUFFERFISH_SMALL
	f	Lfec;	aY	f_171174_	field_27590	RABBIT
	f	Lfec;	aZ	f_171175_	field_27591	RAVAGER
	f	Lfec;	aa	f_171150_	field_27568	GHAST
	f	Lfec;	ab	f_171151_	field_27569	GIANT
	f	Lfec;	ac	f_171152_	field_27570	GIANT_INNER_ARMOR
	f	Lfec;	ad	f_171153_	field_27571	GIANT_OUTER_ARMOR
	f	Lfec;	ae	f_171154_	field_28456	GLOW_SQUID
	f	Lfec;	af	f_171182_	field_32581	GOAT
	f	Lfec;	ag	f_171183_	field_27572	GUARDIAN
	f	Lfec;	ah	f_171184_	field_27573	HOGLIN
	f	Lfec;	ai	f_171185_	field_27601	HOPPER_MINECART
	f	Lfec;	aj	f_171186_	field_27602	HORSE
	f	Lfec;	ak	f_171187_	field_27603	HORSE_ARMOR
	f	Lfec;	al	f_171188_	field_27604	HUSK
	f	Lfec;	am	f_171189_	field_27605	HUSK_INNER_ARMOR
	f	Lfec;	an	f_171190_	field_27606	HUSK_OUTER_ARMOR
	f	Lfec;	ao	f_171191_	field_27607	ILLUSIONER
	f	Lfec;	ap	f_171192_	field_27608	IRON_GOLEM
	f	Lfec;	aq	f_171193_	field_27609	LEASH_KNOT
	f	Lfec;	ar	f_171194_	field_27610	LLAMA
	f	Lfec;	as	f_171195_	field_27611	LLAMA_DECOR
	f	Lfec;	at	f_171196_	field_27612	LLAMA_SPIT
	f	Lfec;	au	f_171197_	field_27613	MAGMA_CUBE
	f	Lfec;	av	f_171198_	field_27614	MINECART
	f	Lfec;	aw	f_171199_	field_27615	MOOSHROOM
	f	Lfec;	ax	f_171200_	field_27616	MULE
	f	Lfec;	ay	f_171201_	field_27617	OCELOT
	f	Lfec;	az	f_171202_	field_27618	PANDA
	f	Lfec;	b	f_171155_	field_27586	ARMOR_STAND
	f	Lfec;	bA	f_171253_	field_27666	TNT_MINECART
	f	Lfec;	bB	f_171254_	field_27667	TRADER_LLAMA
	f	Lfec;	bC	f_171255_	field_27668	TRIDENT
	f	Lfec;	bD	f_171256_	field_27669	TROPICAL_FISH_LARGE
	f	Lfec;	bE	f_171257_	field_27670	TROPICAL_FISH_LARGE_PATTERN
	f	Lfec;	bF	f_171258_	field_27671	TROPICAL_FISH_SMALL
	f	Lfec;	bG	f_171259_	field_27672	TROPICAL_FISH_SMALL_PATTERN
	f	Lfec;	bH	f_171260_	field_27673	TURTLE
	f	Lfec;	bI	f_171209_	field_27674	VEX
	f	Lfec;	bJ	f_171210_	field_27675	VILLAGER
	f	Lfec;	bK	f_171211_	field_27676	VINDICATOR
	f	Lfec;	bL	f_233548_	field_38328	WARDEN
	f	Lfec;	bM	f_171212_	field_27627	WANDERING_TRADER
	f	Lfec;	bN	f_171213_	field_27628	WITCH
	f	Lfec;	bO	f_171214_	field_27629	WITHER
	f	Lfec;	bP	f_171215_	field_27630	WITHER_ARMOR
	f	Lfec;	bQ	f_171216_	field_27631	WITHER_SKELETON
	f	Lfec;	bR	f_171217_	field_27632	WITHER_SKELETON_INNER_ARMOR
	f	Lfec;	bS	f_171218_	field_27633	WITHER_SKELETON_OUTER_ARMOR
	f	Lfec;	bT	f_171219_	field_27634	WITHER_SKELETON_SKULL
	f	Lfec;	bU	f_171220_	field_27635	WITHER_SKULL
	f	Lfec;	bV	f_171221_	field_27636	WOLF
	f	Lfec;	bW	f_171222_	field_27637	ZOGLIN
	f	Lfec;	bX	f_171223_	field_27638	ZOMBIE
	f	Lfec;	bY	f_171224_	field_27640	ZOMBIE_HEAD
	f	Lfec;	bZ	f_171225_	field_27641	ZOMBIE_HORSE
	f	Lfec;	ba	f_171176_	field_27592	SALMON
	f	Lfec;	bb	f_171177_	field_27593	SHEEP
	f	Lfec;	bc	f_171178_	field_27594	SHEEP_FUR
	f	Lfec;	bd	f_171179_	field_27595	SHIELD
	f	Lfec;	be	f_171180_	field_27596	SHULKER
	f	Lfec;	bf	f_171181_	field_27597	SHULKER_BULLET
	f	Lfec;	bg	f_171235_	field_27598	SILVERFISH
	f	Lfec;	bh	f_171236_	field_27599	SKELETON
	f	Lfec;	bi	f_171237_	field_27600	SKELETON_HORSE
	f	Lfec;	bj	f_171238_	field_27651	SKELETON_INNER_ARMOR
	f	Lfec;	bk	f_171239_	field_27652	SKELETON_OUTER_ARMOR
	f	Lfec;	bl	f_171240_	field_27653	SKELETON_SKULL
	f	Lfec;	bm	f_171241_	field_27654	SLIME
	f	Lfec;	bn	f_171242_	field_27655	SLIME_OUTER
	f	Lfec;	bo	f_271465_	field_42884	SNIFFER
	f	Lfec;	bp	f_171243_	field_27656	SNOW_GOLEM
	f	Lfec;	bq	f_171244_	field_27657	SPAWNER_MINECART
	f	Lfec;	br	f_171245_	field_27658	SPIDER
	f	Lfec;	bs	f_171246_	field_27659	SQUID
	f	Lfec;	bt	f_171247_	field_27660	STRAY
	f	Lfec;	bu	f_171248_	field_27661	STRAY_INNER_ARMOR
	f	Lfec;	bv	f_171249_	field_27662	STRAY_OUTER_ARMOR
	f	Lfec;	bw	f_171250_	field_27663	STRAY_OUTER_LAYER
	f	Lfec;	bx	f_171251_	field_27664	STRIDER
	f	Lfec;	by	f_171252_	field_27665	STRIDER_SADDLE
	f	Lfec;	bz	f_233549_	field_37936	TADPOLE
	f	Lfec;	c	f_171208_	field_27639	ARMOR_STAND_INNER_ARMOR
	f	Lfec;	ca	f_171226_	field_27642	ZOMBIE_INNER_ARMOR
	f	Lfec;	cb	f_171227_	field_27643	ZOMBIE_OUTER_ARMOR
	f	Lfec;	cc	f_171228_	field_27644	ZOMBIE_VILLAGER
	f	Lfec;	cd	f_171229_	field_27645	ZOMBIE_VILLAGER_INNER_ARMOR
	f	Lfec;	ce	f_171230_	field_27646	ZOMBIE_VILLAGER_OUTER_ARMOR
	f	Lfec;	cf	f_171231_	field_27647	ZOMBIFIED_PIGLIN
	f	Lfec;	cg	f_171232_	field_27648	ZOMBIFIED_PIGLIN_INNER_ARMOR
	f	Lfec;	ch	f_171233_	field_27649	ZOMBIFIED_PIGLIN_OUTER_ARMOR
	f	Ljava/lang/String;	ci	f_171234_	field_32582	DEFAULT_LAYER
	f	Ljava/util/Set;	cj	f_171262_	field_27650	ALL_MODELS
	f	Lfec;	d	f_171261_	field_27677	ARMOR_STAND_OUTER_ARMOR
	f	Lfec;	e	f_171263_	field_28383	AXOLOTL
	f	Lfec;	f	f_171264_	field_27678	BANNER
	f	Lfec;	g	f_171265_	field_27679	BAT
	f	Lfec;	h	f_171266_	field_27680	BED_FOOT
	f	Lfec;	i	f_171267_	field_27681	BED_HEAD
	f	Lfec;	j	f_171268_	field_27682	BEE
	f	Lfec;	k	f_171269_	field_27683	BELL
	f	Lfec;	l	f_171270_	field_27684	BLAZE
	f	Lfec;	m	f_171271_	field_27685	BOOK
	f	Lfec;	n	f_171272_	field_27686	CAT
	f	Lfec;	o	f_171273_	field_27687	CAT_COLLAR
	f	Lfec;	p	f_244030_	field_40479	CAMEL
	f	Lfec;	q	f_171274_	field_27688	CAVE_SPIDER
	f	Lfec;	r	f_171275_	field_27689	CHEST
	f	Lfec;	s	f_171276_	field_27690	CHEST_MINECART
	f	Lfec;	t	f_171277_	field_27691	CHICKEN
	f	Lfec;	u	f_171278_	field_27692	COD
	f	Lfec;	v	f_171279_	field_27693	COMMAND_BLOCK_MINECART
	f	Lfec;	w	f_171280_	field_27694	CONDUIT_CAGE
	f	Lfec;	x	f_171281_	field_27695	CONDUIT_EYE
	f	Lfec;	y	f_171282_	field_27696	CONDUIT_SHELL
	f	Lfec;	z	f_171283_	field_27697	CONDUIT_WIND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcah$b;)Lfec;	a	m_246688_	method_45717	createRaftModelName
	m	(Ljava/lang/String;)Lfec;	a	m_171293_	method_32079	register
	m	(Lddo;)Lfec;	a	m_171291_	method_32078	createSignModelName
	m	()Ljava/util/stream/Stream;	a	m_171288_	method_32076	getKnownLocations
	m	(Ljava/lang/String;Ljava/lang/String;)Lfec;	a	m_171295_	method_32080	register
	m	(Lcah$b;)Lfec;	b	m_246069_	method_45718	createChestRaftModelName
	m	(Lddo;)Lfec;	b	m_247439_	method_45719	createHangingSignModelName
	m	(Ljava/lang/String;Ljava/lang/String;)Lfec;	b	m_171300_	method_32082	createLocation
	m	(Ljava/lang/String;)Lfec;	b	m_171298_	method_32081	registerInnerArmor
	m	(Ljava/lang/String;)Lfec;	c	m_171303_	method_32083	registerOuterArmor
	m	(Lcah$b;)Lfec;	c	m_171289_	method_32077	createBoatModelName
	m	(Lcah$b;)Lfec;	d	m_233550_	method_42582	createChestBoatModelName
c	fee	net/minecraft/client/model/geom/ModelPart	net/minecraft/class_630	net/minecraft/client/model/geom/ModelPart
	f	F	a	f_233552_	field_37937	DEFAULT_SCALE
	f	F	b	f_104200_	field_3657	x
	f	F	c	f_104201_	field_3656	y
	f	F	d	f_104202_	field_3655	z
	f	F	e	f_104203_	field_3654	xRot
	f	F	f	f_104204_	field_3675	yRot
	f	F	g	f_104205_	field_3674	zRot
	f	F	h	f_233553_	field_37938	xScale
	f	F	i	f_233554_	field_37939	yScale
	f	F	j	f_233555_	field_37940	zScale
	f	Z	k	f_104207_	field_3665	visible
	f	Z	l	f_233556_	field_38456	skipDraw
	f	Ljava/util/List;	m	f_104212_	field_3663	cubes
	f	Ljava/util/Map;	n	f_104213_	field_3661	children
	f	Lfeg;	o	f_233557_	field_37941	initialPose
	m	(Ljava/util/List;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfee$d;)V	a	m_171309_	method_35745	visit
	m	(Leij$a;Lein;IIFFFF)V	a	m_104290_	method_22702	compile
	m	(Lfee;)V	a	m_104315_	method_17138	copyFrom
	m	(Lfeg;)V	a	m_233560_	method_41918	setInitialPose
	m	(Leij;Lein;IIFFFF)V	a	m_104306_	method_22699	render
	m	(Lapf;)Lfee$a;	a	m_233558_	method_22700	getRandomCube
	m	(Leij;Lfee$d;Ljava/lang/String;)V	a	m_171312_	method_35746	visit
	m	(Leij;Lein;II)V	a	m_104301_	method_22698	render
	m	(Leij;)V	a	m_104299_	method_22703	translateAndRotate
	m	(FFF)V	a	m_104227_	method_2851	setPos
	m	()Lfeg;	a	m_171308_	method_32084	storePose
	m	(Ljava/lang/String;)Z	a	m_233562_	method_41919	hasChild
	m	(Lorg/joml/Vector3f;)V	a	m_252854_	method_41920	offsetPos
	m	(Leij;Lfee$d;Ljava/lang/String;Ljava/lang/String;Lfee;)V	a	m_171316_	method_35747	method_35747
	m	(Lorg/joml/Vector3f;)V	b	m_252899_	method_41922	offsetRotation
	m	(Lfeg;)V	b	m_171322_	method_32085	loadPose
	m	(FFF)V	b	m_171327_	method_33425	setRotation
	m	(Ljava/lang/String;)Lfee;	b	m_171324_	method_32086	getChild
	m	()Lfeg;	b	m_233566_	method_41921	getInitialPose
	m	(Lorg/joml/Vector3f;)V	c	m_253072_	method_41924	offsetScale
	m	()V	c	m_233569_	method_41923	resetPose
	m	()Z	d	m_171326_	method_32087	isEmpty
	m	()Ljava/util/stream/Stream;	e	m_171331_	method_32088	getAllParts
c	fee$a	net/minecraft/client/model/geom/ModelPart$Cube	net/minecraft/class_630$class_628	net/minecraft/client/model/geom/ModelPart$Cube
	f	F	a	f_104335_	field_3645	minX
	f	F	b	f_104336_	field_3644	minY
	f	F	c	f_104337_	field_3643	minZ
	f	F	d	f_104338_	field_3648	maxX
	f	F	e	f_104339_	field_3647	maxY
	f	F	f	f_104340_	field_3646	maxZ
	f	[Lfee$b;	g	f_104341_	field_3649	polygons
	m	(IIFFFFFFFFFZFFLjava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Leij$a;Lein;IIFFFF)V	a	m_171332_	method_32089	compile
c	fee$b	net/minecraft/client/model/geom/ModelPart$Polygon	net/minecraft/class_630$class_593	net/minecraft/client/model/geom/ModelPart$Polygon
	f	[Lfee$c;	a	f_104359_	field_3502	vertices
	f	Lorg/joml/Vector3f;	b	f_104360_	field_21618	normal
	m	([Lfee$c;FFFFFFZLha;)V	<init>	<init>	<init>	<init>
c	fee$c	net/minecraft/client/model/geom/ModelPart$Vertex	net/minecraft/class_630$class_618	net/minecraft/client/model/geom/ModelPart$Vertex
	f	Lorg/joml/Vector3f;	a	f_104371_	field_3605	pos
	f	F	b	f_104372_	field_3604	u
	f	F	c	f_104373_	field_3603	v
	m	(FFFFF)V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Vector3f;FF)V	<init>	<init>	<init>	<init>
	m	(FF)Lfee$c;	a	m_104384_	method_2837	remap
c	fee$d	net/minecraft/client/model/geom/ModelPart$Visitor	net/minecraft/class_630$class_6229	net/minecraft/client/model/geom/ModelPart$Visitor
	m	(Leij$a;Ljava/lang/String;ILfee$a;)V	visit	m_171341_	method_35748	visit
c	fef	net/minecraft/client/model/geom/PartNames	net/minecraft/class_6230	net/minecraft/client/model/geom/PartNames
	f	Ljava/lang/String;	A	f_171401_	field_32638	RIGHT_HIND_FOOT
	f	Ljava/lang/String;	B	f_171402_	field_32639	LEFT_FRONT_FOOT
	f	Ljava/lang/String;	C	f_171346_	field_32583	RIGHT_FRONT_FOOT
	f	Ljava/lang/String;	D	f_171347_	field_32584	LEFT_HIND_LEG_TIP
	f	Ljava/lang/String;	E	f_171348_	field_32585	RIGHT_HIND_LEG_TIP
	f	Ljava/lang/String;	F	f_171349_	field_32586	LEFT_FRONT_LEG_TIP
	f	Ljava/lang/String;	G	f_171350_	field_32587	RIGHT_FRONT_LEG_TIP
	f	Ljava/lang/String;	H	f_171351_	field_32588	LEFT_LID
	f	Ljava/lang/String;	I	f_171352_	field_32589	RIGHT_LID
	f	Ljava/lang/String;	J	f_171353_	field_32590	LEFT_CHEST
	f	Ljava/lang/String;	K	f_171354_	field_32591	RIGHT_CHEST
	f	Ljava/lang/String;	L	f_171355_	field_32592	LEFT_HORN
	f	Ljava/lang/String;	M	f_171356_	field_32593	RIGHT_HORN
	f	Ljava/lang/String;	N	f_171357_	field_32594	LEFT_EYE
	f	Ljava/lang/String;	O	f_171358_	field_32595	RIGHT_EYE
	f	Ljava/lang/String;	P	f_171359_	field_32596	JAW
	f	Ljava/lang/String;	Q	f_171360_	field_32597	NOSE
	f	Ljava/lang/String;	R	f_171361_	field_32598	ARMS
	f	Ljava/lang/String;	S	f_171362_	field_32599	TAIL
	f	Ljava/lang/String;	T	f_171363_	field_32600	CUBE
	f	Ljava/lang/String;	U	f_171364_	field_32601	BEAK
	f	Ljava/lang/String;	V	f_171365_	field_32602	BACK_FIN
	f	Ljava/lang/String;	W	f_171366_	field_32603	MANE
	f	Ljava/lang/String;	X	f_171367_	field_32604	NECK
	f	Ljava/lang/String;	Y	f_171368_	field_32605	MOUTH
	f	Ljava/lang/String;	Z	f_171369_	field_32606	HEAD
	f	Ljava/lang/String;	a	f_171372_	field_32609	LEFT_FIN
	f	Ljava/lang/String;	aa	f_171370_	field_32607	HAT
	f	Ljava/lang/String;	ab	f_171371_	field_32608	BODY
	f	Ljava/lang/String;	ac	f_171373_	field_32610	HAT_RIM
	f	Ljava/lang/String;	ad	f_171374_	field_32611	JACKET
	f	Ljava/lang/String;	ae	f_171375_	field_32612	TOP_GILLS
	f	Ljava/lang/String;	af	f_171376_	field_32613	LEFT_GILLS
	f	Ljava/lang/String;	ag	f_171377_	field_32614	RIGHT_GILLS
	f	Ljava/lang/String;	ah	f_233572_	field_37942	ROOT
	f	Ljava/lang/String;	ai	f_233573_	field_37943	CROAKING_BODY
	f	Ljava/lang/String;	aj	f_233574_	field_37944	TONGUE
	f	Ljava/lang/String;	ak	f_233575_	field_37945	TONGUE_R1
	f	Ljava/lang/String;	al	f_233576_	field_37946	LEFT_HAND
	f	Ljava/lang/String;	am	f_233577_	field_37947	RIGHT_HAND
	f	Ljava/lang/String;	an	f_233578_	field_37948	LEFT_FOOT
	f	Ljava/lang/String;	ao	f_233579_	field_37949	RIGHT_FOOT
	f	Ljava/lang/String;	ap	f_233580_	field_37950	EYES
	f	Ljava/lang/String;	aq	f_233581_	field_38329	RIGHT_TENDRIL
	f	Ljava/lang/String;	ar	f_233582_	field_38330	LEFT_TENDRIL
	f	Ljava/lang/String;	as	f_233583_	field_38457	RIGHT_RIBCAGE
	f	Ljava/lang/String;	at	f_233584_	field_38458	LEFT_RIBCAGE
	f	Ljava/lang/String;	au	f_233585_	field_38331	BONE
	f	Ljava/lang/String;	b	f_171378_	field_32615	RIGHT_FIN
	f	Ljava/lang/String;	c	f_171379_	field_32616	TOP_FIN
	f	Ljava/lang/String;	d	f_171380_	field_32617	BOTTOM_FIN
	f	Ljava/lang/String;	e	f_171381_	field_32618	TAIL_FIN
	f	Ljava/lang/String;	f	f_171382_	field_32619	LEFT_BLUE_FIN
	f	Ljava/lang/String;	g	f_171383_	field_32620	RIGHT_BLUE_FIN
	f	Ljava/lang/String;	h	f_171384_	field_32621	LEFT_ARM
	f	Ljava/lang/String;	i	f_171385_	field_32622	RIGHT_ARM
	f	Ljava/lang/String;	j	f_171386_	field_32623	LEFT_WING
	f	Ljava/lang/String;	k	f_171387_	field_32624	RIGHT_WING
	f	Ljava/lang/String;	l	f_171388_	field_32625	LEFT_WING_BASE
	f	Ljava/lang/String;	m	f_171389_	field_32626	RIGHT_WING_BASE
	f	Ljava/lang/String;	n	f_171390_	field_32627	LEFT_WING_TIP
	f	Ljava/lang/String;	o	f_171391_	field_32628	RIGHT_WING_TIP
	f	Ljava/lang/String;	p	f_171392_	field_32629	LEFT_EAR
	f	Ljava/lang/String;	q	f_171393_	field_32630	RIGHT_EAR
	f	Ljava/lang/String;	r	f_171394_	field_32631	LEFT_LEG
	f	Ljava/lang/String;	s	f_171395_	field_32632	RIGHT_LEG
	f	Ljava/lang/String;	t	f_171396_	field_32633	LEFT_HIND_LEG
	f	Ljava/lang/String;	u	f_171397_	field_32634	RIGHT_HIND_LEG
	f	Ljava/lang/String;	v	f_271385_	field_42885	LEFT_MID_LEG
	f	Ljava/lang/String;	w	f_271292_	field_42886	RIGHT_MID_LEG
	f	Ljava/lang/String;	x	f_171398_	field_32635	LEFT_FRONT_LEG
	f	Ljava/lang/String;	y	f_171399_	field_32636	RIGHT_FRONT_LEG
	f	Ljava/lang/String;	z	f_171400_	field_32637	LEFT_HIND_FOOT
	m	()V	<init>	<init>	<init>	<init>
c	feg	net/minecraft/client/model/geom/PartPose	net/minecraft/class_5603	net/minecraft/client/model/geom/PartPose
	f	Lfeg;	a	f_171404_	field_27701	ZERO
	f	F	b	f_171405_	field_27702	x
	f	F	c	f_171406_	field_27703	y
	f	F	d	f_171407_	field_27704	z
	f	F	e	f_171408_	field_27705	xRot
	f	F	f	f_171409_	field_27706	yRot
	f	F	g	f_171410_	field_27707	zRot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFFFFF)V	<init>	<init>	<init>	<init>
	m	(FFF)Lfeg;	a	m_171419_	method_32090	offset
	m	(FFFFFF)Lfeg;	a	m_171423_	method_32091	offsetAndRotation
	m	(FFF)Lfeg;	b	m_171430_	method_32092	rotation
c	feh	net/minecraft/client/model/geom/builders/CubeDefinition	net/minecraft/class_5604	net/minecraft/client/model/geom/builders/CubeDefinition
	f	Ljava/lang/String;	a	f_171434_	field_27708	comment
	f	Lorg/joml/Vector3f;	b	f_171435_	field_27709	origin
	f	Lorg/joml/Vector3f;	c	f_171436_	field_27710	dimensions
	f	Lfei;	d	f_171437_	field_27711	grow
	f	Z	e	f_171438_	field_27712	mirror
	f	Lfeo;	f	f_171439_	field_27713	texCoord
	f	Lfeo;	g	f_171440_	field_27714	texScale
	f	Ljava/util/Set;	h	f_271491_	field_42887	visibleFaces
	m	(Ljava/lang/String;FFFFFFFFLfei;ZFFLjava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(II)Lfee$a;	a	m_171455_	method_32093	bake
c	fei	net/minecraft/client/model/geom/builders/CubeDeformation	net/minecraft/class_5605	net/minecraft/client/model/geom/builders/CubeDeformation
	f	Lfei;	a	f_171458_	field_27715	NONE
	f	F	b	f_171459_	field_27716	growX
	f	F	c	f_171460_	field_27717	growY
	f	F	d	f_171461_	field_27718	growZ
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FFF)V	<init>	<init>	<init>	<init>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(FFF)Lfei;	a	m_171471_	method_32095	extend
	m	(F)Lfei;	a	m_171469_	method_32094	extend
c	fej	net/minecraft/client/model/geom/builders/CubeListBuilder	net/minecraft/class_5606	net/minecraft/client/model/geom/builders/CubeListBuilder
	f	Ljava/util/Set;	a	f_271199_	field_42888	ALL_VISIBLE
	f	Ljava/util/List;	b	f_171475_	field_27719	cubes
	f	I	c	f_171476_	field_27720	xTexOffs
	f	I	d	f_171477_	field_27721	yTexOffs
	f	Z	e	f_171478_	field_27722	mirror
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Z)Lfej;	a	m_171555_	method_32106	mirror
	m	(FFFFFFLjava/util/Set;)Lfej;	a	m_271786_	method_49304	addBox
	m	(Ljava/lang/String;FFFIIILfei;II)Lfej;	a	m_171544_	method_32105	addBox
	m	(FFFFFFLfei;)Lfej;	a	m_171488_	method_32098	addBox
	m	(II)Lfej;	a	m_171514_	method_32101	texOffs
	m	(Ljava/lang/String;FFFFFFLfei;)Lfej;	a	m_171525_	method_32103	addBox
	m	(FFFFFFLfei;FF)Lfej;	a	m_171496_	method_32099	addBox
	m	(Ljava/lang/String;FFFIIIII)Lfej;	a	m_171534_	method_32104	addBox
	m	(Ljava/lang/String;FFFFFF)Lfej;	a	m_171517_	method_32102	addBox
	m	(FFFFFFZ)Lfej;	a	m_171506_	method_32100	addBox
	m	()Lfej;	a	m_171480_	method_32096	mirror
	m	(FFFFFF)Lfej;	a	m_171481_	method_32097	addBox
	m	()Ljava/util/List;	b	m_171557_	method_32107	getCubes
	m	()Lfej;	c	m_171558_	method_32108	create
c	fek	net/minecraft/client/model/geom/builders/LayerDefinition	net/minecraft/class_5607	net/minecraft/client/model/geom/builders/LayerDefinition
	f	Lfem;	a	f_171559_	field_27723	mesh
	f	Lfel;	b	f_171560_	field_27724	material
	m	(Lfem;Lfel;)V	<init>	<init>	<init>	<init>
	m	(Lfem;II)Lfek;	a	m_171565_	method_32110	create
	m	()Lfee;	a	m_171564_	method_32109	bakeRoot
c	fel	net/minecraft/client/model/geom/builders/MaterialDefinition	net/minecraft/class_5608	net/minecraft/client/model/geom/builders/MaterialDefinition
	f	I	a	f_171569_	field_27725	xTexSize
	f	I	b	f_171570_	field_27726	yTexSize
	m	(II)V	<init>	<init>	<init>	<init>
c	fem	net/minecraft/client/model/geom/builders/MeshDefinition	net/minecraft/class_5609	net/minecraft/client/model/geom/builders/MeshDefinition
	f	Lfen;	a	f_171574_	field_27727	root
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfen;	a	m_171576_	method_32111	getRoot
c	fen	net/minecraft/client/model/geom/builders/PartDefinition	net/minecraft/class_5610	net/minecraft/client/model/geom/builders/PartDefinition
	f	Ljava/util/List;	a	f_171577_	field_27728	cubes
	f	Lfeg;	b	f_171578_	field_27729	partPose
	f	Ljava/util/Map;	c	f_171579_	field_27730	children
	m	(Ljava/util/List;Lfeg;)V	<init>	<init>	<init>	<init>
	m	(IILfeh;)Lfee$a;	a	m_171586_	method_32113	method_32113
	m	(IILjava/util/Map$Entry;)Lfee;	a	m_171590_	method_32114	method_32114
	m	(II)Lfee;	a	m_171583_	method_32112	bake
	m	(Ljava/lang/String;)Lfen;	a	m_171597_	method_32116	getChild
	m	(Lfee;Lfee;)Lfee;	a	m_171594_	method_32115	method_32115
	m	(Ljava/lang/String;Lfej;Lfeg;)Lfen;	a	m_171599_	method_32117	addOrReplaceChild
c	feo	net/minecraft/client/model/geom/builders/UVPair	net/minecraft/class_5611	net/minecraft/client/model/geom/builders/UVPair
	f	F	a	f_171607_	field_27731	u
	f	F	b	f_171608_	field_27732	v
	m	(FF)V	<init>	<init>	<init>	<init>
	m	()F	a	m_171612_	method_32118	u
	m	()F	b	m_171613_	method_32119	v
c	fep	net/minecraft/client/model/geom/builders/package-info	net/minecraft/class_6231	net/minecraft/client/model/geom/builders/package-info
c	feq	net/minecraft/client/model/geom/package-info	net/minecraft/class_6232	net/minecraft/client/model/geom/package-info
c	fer	net/minecraft/client/model/package-info	net/minecraft/class_6233	net/minecraft/client/model/package-info
c	fes	net/minecraft/client/multiplayer/AccountProfileKeyPairManager	net/minecraft/class_7434	net/minecraft/client/multiplayer/AccountProfileKeyPairManager
	f	Lorg/slf4j/Logger;	b	f_252448_	field_39074	LOGGER
	f	Ljava/time/Duration;	c	f_252471_	field_40797	MINIMUM_PROFILE_KEY_REFRESH_INTERVAL
	f	Ljava/nio/file/Path;	d	f_252484_	field_39075	PROFILE_KEY_PAIR_DIR
	f	Lcom/mojang/authlib/minecraft/UserApiService;	e	f_252526_	field_39958	userApiService
	f	Ljava/nio/file/Path;	f	f_252423_	field_39076	profileKeyPairPath
	f	Ljava/util/concurrent/CompletableFuture;	g	f_252428_	field_39959	keyPair
	f	Ljava/time/Instant;	h	f_252478_	field_40798	nextProfileKeyRefreshTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/minecraft/UserApiService;)Lbyq;	a	m_253252_	method_43605	fetchProfileKeyPair
	m	(Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lbyr$a;	a	m_253196_	method_44076	parsePublicKey
	m	(Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture;	a	m_253041_	method_43602	readOrFetchProfileKeyPair
	m	(Lcom/google/gson/JsonElement;)V	a	m_252881_	method_43601	method_43601
	m	(Lbyq;)V	a	m_253216_	method_43600	writeProfileKeyPair
	m	(Lbyq;)Z	b	m_252791_	method_45109	method_45109
	m	(Ljava/util/Optional;)Ljava/util/Optional;	b	m_252828_	method_44291	method_44291
	m	()Ljava/util/Optional;	c	m_252827_	method_43606	readProfileKeyPair
	m	()Ljava/util/Optional;	d	m_253254_	method_45110	method_45110
c	fet	net/minecraft/client/multiplayer/ClientAdvancements	net/minecraft/class_632	net/minecraft/client/multiplayer/ClientAdvancements
	f	Lorg/slf4j/Logger;	a	f_104387_	field_3686	LOGGER
	f	Lenn;	b	f_104388_	field_3684	minecraft
	f	Lfzp;	c	f_285594_	field_44808	telemetryManager
	f	Laf;	d	f_104389_	field_3683	advancements
	f	Ljava/util/Map;	e	f_104390_	field_3681	progress
	f	Lfet$a;	f	f_104391_	field_3682	listener
	f	Lae;	g	f_104392_	field_3685	selectedTab
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfzp;)V	<init>	<init>	<init>	<init>
	m	(Lfet$a;)V	a	m_104397_	method_2862	setListener
	m	(Lyt;)V	a	m_104399_	method_2861	update
	m	()Laf;	a	m_104396_	method_2863	getAdvancements
	m	(Lae;Z)V	a	m_104401_	method_2864	setSelectedTab
c	fet$a	net/minecraft/client/multiplayer/ClientAdvancements$Listener	net/minecraft/class_632$class_633	net/minecraft/client/multiplayer/ClientAdvancements$Listener
	m	(Lae;Lag;)V	a	m_7922_	method_2865	onUpdateAdvancementProgress
	m	(Lae;)V	e	m_6896_	method_2866	onSelectedTabChanged
c	feu	net/minecraft/client/multiplayer/ClientChunkCache	net/minecraft/class_631	net/minecraft/client/multiplayer/ClientChunkCache
	f	Lorg/slf4j/Logger;	a	f_104407_	field_3679	LOGGER
	f	Ldei;	b	f_104408_	field_3676	emptyChunk
	f	Ldwt;	c	f_104409_	field_3677	lightEngine
	f	Lfeu$a;	d	f_104410_	field_16246	storage
	f	Lfew;	e	f_104411_	field_16525	level
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;I)V	<init>	<init>	<init>	<init>
	m	(Ldei;II)Z	a	m_104438_	method_20181	isValidChunk
	m	(I)V	a	m_104416_	method_20180	updateViewRadius
	m	(IILsf;)V	a	m_274444_	method_49630	replaceBiomes
	m	(IILsf;Lqr;Ljava/util/function/Consumer;)Ldei;	a	m_194116_	method_16020	replaceWithPacketData
	m	(IILdec;Z)Ldei;	b	m_7587_	method_2857	getChunk
	m	(I)I	b	m_104448_	method_20230	calculateStorageRange
	m	(II)V	d	m_104455_	method_2859	drop
	m	(II)V	e	m_104459_	method_20317	updateViewCenter
c	feu$a	net/minecraft/client/multiplayer/ClientChunkCache$Storage	net/minecraft/class_631$class_3681	net/minecraft/client/multiplayer/ClientChunkCache$Storage
	f	Lfeu;	a	f_104465_	field_16254	field_16254
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	b	f_104466_	field_16251	chunks
	f	I	c	f_104467_	field_16253	chunkRadius
	f	I	d	f_104468_	field_16252	viewRange
	f	I	e	f_104469_	field_19204	viewCenterX
	f	I	f	f_104470_	field_19205	viewCenterZ
	f	I	g	f_104471_	field_19143	chunkCount
	m	(Lfeu;I)V	<init>	<init>	<init>	<init>
	m	(I)Ldei;	a	m_104479_	method_16033	getChunk
	m	(Ljava/lang/String;)V	a	m_171622_	method_35751	dumpChunks
	m	(ILdei;)V	a	m_104484_	method_16031	replace
	m	(ILdei;Ldei;)Ldei;	a	m_104487_	method_20183	replace
	m	(II)I	a	m_104481_	method_16027	getIndex
	m	(II)Z	b	m_104500_	method_16034	inRange
c	fev	net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl	net/minecraft/class_635	net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl
	f	Lorg/slf4j/Logger;	a	f_104518_	field_3710	LOGGER
	f	Lenn;	b	f_104519_	field_3708	minecraft
	f	Lffd;	c	f_243717_	field_40481	serverData
	f	Leuq;	d	f_104520_	field_3706	parent
	f	Ljava/util/function/Consumer;	e	f_104521_	field_3711	updateStatus
	f	Lsd;	f	f_104522_	field_3707	connection
	f	Lcom/mojang/authlib/GameProfile;	g	f_104523_	field_3709	localGameProfile
	f	Z	h	f_260722_	field_41383	newWorld
	f	Ljava/time/Duration;	i	f_260612_	field_41384	worldLoadDuration
	f	Ljava/lang/String;	j	f_285614_	field_44809	minigameName
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsd;Lenn;Lffd;Leuq;ZLjava/time/Duration;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_285854_	method_51768	setMinigameName
	m	(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V	a	m_233591_	method_2893	method_2893
	m	(Ljava/lang/String;Labn;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V	a	m_233586_	method_2894	method_2894
	m	(Ljava/lang/String;)Lsw;	b	m_104531_	method_2892	authenticateServer
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	c	m_104554_	method_2891	getMinecraftSessionService
c	few	net/minecraft/client/multiplayer/ClientLevel	net/minecraft/class_638	net/minecraft/client/multiplayer/ClientLevel
	f	Lfex;	D	f_104561_	field_3727	connection
	f	Lfjv;	E	f_104562_	field_17780	levelRenderer
	f	Lfew$a;	F	f_104563_	field_24430	clientLevelData
	f	Lfjm;	G	f_104564_	field_24606	effects
	f	Lenn;	H	f_104565_	field_3729	minecraft
	f	Ljava/util/List;	I	f_104566_	field_18226	players
	f	Lefg;	J	f_104555_	field_3733	scoreboard
	f	Ljava/util/Map;	K	f_104556_	field_17675	mapData
	f	J	L	f_171628_	field_32640	CLOUD_COLOR
	f	I	M	f_104557_	field_21526	skyFlashTime
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;	N	f_104558_	field_21527	tintCaches
	f	Lfeu;	O	f_104559_	field_24605	chunkSource
	f	Ljava/util/Deque;	P	f_194122_	field_34804	lightUpdateQueue
	f	I	Q	f_194123_	field_35163	serverSimulationDistance
	f	Lffv;	R	f_233599_	field_37951	blockStatePredictionHandler
	f	Ljava/util/Set;	S	f_194124_	field_35432	MARKER_PARTICLE_ITEMS
	f	Lorg/slf4j/Logger;	a	f_233600_	field_37952	LOGGER
	f	D	b	f_171629_	field_32641	FLUID_PARTICLE_SPAWN_OFFSET
	f	I	c	f_194125_	field_34805	NORMAL_LIGHT_UPDATES_PER_FRAME
	f	I	d	f_194126_	field_34806	LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD
	f	Ldfy;	e	f_171630_	field_27733	tickingEntities
	f	Ldge;	f	f_171631_	field_27734	entityStorage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfex;Lfew$a;Lacp;Lhe;IILjava/util/function/Supplier;Lfjv;ZJ)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V	a	m_194169_	method_23778	method_23778
	m	()Lffv;	a	m_233601_	method_41925	getBlockStatePredictionHandler
	m	(ILbfj;)V	a	m_104627_	method_2942	putNonPlayerEntity
	m	(Lgu;)I	a	m_194167_	method_38535	method_38535
	m	(Ljava/util/function/BooleanSupplier;)V	a	m_104726_	method_8441	tick
	m	(Lefg;)V	a	m_104669_	method_2944	setScoreboard
	m	(ILbfj$c;)V	a	m_171642_	method_2945	removeEntity
	m	(Lclt;Lclx;Leop;)V	a	m_194152_	method_32121	method_32121
	m	(Lgu;Ldcb;Leei;)V	a	m_233647_	method_41926	syncBlockState
	m	(Leei;F)Leei;	a	m_171660_	method_23777	getSkyColor
	m	(DDDLamg;Lami;FFZJ)V	a	m_233602_	method_43207	playSound
	m	(Ljava/lang/Runnable;)V	a	m_194171_	method_38536	queueLightUpdate
	m	(Lbfj;)V	a	m_104639_	method_18646	tickNonPassenger
	m	(Ljava/util/Map;)V	a	m_171672_	method_35753	addMapData
	m	(Lgu;Ldcb;Lit;Z)V	a	m_104689_	method_2938	trySpawnDripParticles
	m	(DDDDDLit;)V	a	m_104592_	method_2932	spawnFluidParticle
	m	(Lgu;Lit;Lefb;D)V	a	m_104694_	method_2948	spawnParticle
	m	(Ldei;)V	a	m_104665_	method_18110	unload
	m	(Lgu;F)V	a	m_104752_	method_27873	setDefaultSpawnPos
	m	(IIIILapf;Lcpn;Lgu$a;)V	a	m_233612_	method_2943	doAnimateTick
	m	(ILfiv;)V	a	m_104630_	method_18107	addPlayer
	m	(Lcnm;III)Leei;	a	m_194159_	method_32689	method_32689
	m	(Lclt;)V	a	m_171649_	method_23782	onChunkLoaded
	m	(Lclx;Leop;)V	a	m_194156_	method_23779	method_23779
	m	(Lgu$a;Lcnj;)V	a	m_263888_	method_24462	method_24462
	m	(Lbfj;Lbfj;)V	a	m_104641_	method_18647	tickPassenger
	m	(J)V	b	m_104637_	method_29089	setGameTime
	m	(ILbfj;)V	b	m_104739_	method_18114	addEntity
	m	(Lgu;Ldcb;I)V	b	m_233653_	method_41928	setServerVerifiedBlockState
	m	(Lgu;)I	b	m_194176_	method_38537	method_38537
	m	(III)V	b	m_104784_	method_2941	animateTick
	m	(Lgu;Lclx;)I	b	m_104762_	method_23780	calculateBlockTint
	m	(I)V	b	m_233651_	method_41927	handleBlockChangedAck
	m	(Ljava/lang/String;Ldyo;)V	b	m_257583_	method_47437	overrideMapData
	m	()V	b	m_194141_	method_38534	pollLightUpdates
	m	()Z	c	m_194173_	method_38743	isLightUpdateQueueEmpty
	m	(Lgu;)I	c	m_194180_	method_38538	method_38538
	m	(III)V	c	m_104793_	method_18113	setSectionDirtyWithNeighbors
	m	(J)V	c	m_104746_	method_8435	setDayTime
	m	(Lbfj;)Ljava/lang/String;	c	m_257084_	method_18649	method_18649
	m	()Lfjm;	d	m_104583_	method_28103	effects
	m	(Lbfj;)V	d	m_194182_	method_32124	method_32124
	m	()Ljava/lang/Iterable;	e	m_104735_	method_18112	entitiesForRendering
	m	()V	f	m_104804_	method_18116	tickEntities
	m	(F)F	g	m_104805_	method_23783	getSkyDarken
	m	()V	g	m_104810_	method_23784	clearTintCaches
	m	(F)Leei;	h	m_104808_	method_23785	getCloudColor
	m	()I	h	m_104813_	method_18120	getEntityCount
	m	(I)V	h	m_194174_	method_39023	setServerSimulationDistance
	m	(F)F	i	m_104811_	method_23787	getStarBrightness
	m	()Lfeu;	i	m_7726_	method_2935	getChunkSource
	m	()I	j	m_104819_	method_23789	getSkyFlashTime
	m	()Lfew$a;	k	m_6106_	method_28104	getLevelData
	m	()Ljava/util/Map;	l	m_171684_	method_35754	getAllMapData
	m	()I	m	m_194186_	method_39024	getServerSimulationDistance
	m	()V	o	m_104826_	method_29090	tickTime
	m	()Lcpn;	p	m_194187_	method_35752	getMarkerParticleTarget
	m	()Ljava/lang/String;	s	m_194188_	method_2933	method_2933
	m	()Ljava/lang/String;	u	m_194189_	method_2946	method_2946
c	few$1	net/minecraft/client/multiplayer/ClientLevel$1	net/minecraft/class_638$1	net/minecraft/client/multiplayer/ClientLevel$1
	f	[I	a	f_104828_	field_22436	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	few$a	net/minecraft/client/multiplayer/ClientLevel$ClientLevelData	net/minecraft/class_638$class_5271	net/minecraft/client/multiplayer/ClientLevel$ClientLevelData
	f	Z	a	f_104830_	field_24433	hardcore
	f	Lcmi;	b	f_104831_	field_24434	gameRules
	f	Z	c	f_104832_	field_24607	isFlat
	f	I	d	f_104833_	field_24435	xSpawn
	f	I	e	f_104834_	field_24436	ySpawn
	f	I	f	f_104835_	field_24437	zSpawn
	f	F	g	f_104836_	field_26372	spawnAngle
	f	J	h	f_104837_	field_24438	gameTime
	f	J	i	f_104838_	field_24439	dayTime
	f	Z	j	f_104839_	field_24440	raining
	f	Lbdu;	k	f_104840_	field_24441	difficulty
	f	Z	l	f_104841_	field_24442	difficultyLocked
	m	(Lbdu;ZZ)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_104858_	method_27876	setDifficultyLocked
	m	(Lcmo;)D	a	m_171687_	method_28105	getHorizonHeight
	m	(Lbdu;)V	a	m_104851_	method_27875	setDifficulty
	m	(J)V	a	m_104849_	method_177	setGameTime
	m	(J)V	b	m_104863_	method_165	setDayTime
	m	()F	g	m_205519_	method_28106	getClearColorScale
c	few$b	net/minecraft/client/multiplayer/ClientLevel$EntityCallbacks	net/minecraft/class_638$class_5612	net/minecraft/client/multiplayer/ClientLevel$EntityCallbacks
	f	Lfew;	a	f_171692_	field_27735	field_27735
	m	(Lfew;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	a	m_141989_	method_32125	onCreated
	m	(Lbfj;)V	b	m_141986_	method_32126	onDestroyed
	m	(Lbfj;)V	c	m_141987_	method_32127	onTickingStart
	m	(Lbfj;)V	d	m_141983_	method_32128	onTickingEnd
	m	(Lbfj;)V	e	m_141985_	method_32129	onTrackingStart
	m	(Lbfj;)V	f	m_141981_	method_32130	onTrackingEnd
	m	(Lbfj;)V	g	m_214006_	method_43208	onSectionChange
c	fex	net/minecraft/client/multiplayer/ClientPacketListener	net/minecraft/class_634	net/minecraft/client/multiplayer/ClientPacketListener
	f	Ljava/util/Set;	A	f_104902_	field_25273	levels
	f	Lhl;	B	f_104903_	field_25063	registryAccess
	f	Lcaw;	C	f_244039_	field_40482	enabledFeatures
	f	Lfzp;	D	f_194191_	field_34963	telemetryManager
	f	Ltg;	E	f_252517_	field_40799	chatSession
	f	Ltp$c;	F	f_240902_	field_39808	signedMessageEncoder
	f	Ltd;	G	f_244346_	field_39858	lastSeenMessages
	f	Lti;	H	f_244113_	field_40483	messageSignatureCache
	f	Lorg/slf4j/Logger;	a	f_104883_	field_3695	LOGGER
	f	Lsw;	b	f_104884_	field_26620	GENERIC_DISCONNECT_MESSAGE
	f	Lsw;	c	f_242953_	field_39916	UNSECURE_SERVER_TOAST_TITLE
	f	Lsw;	d	f_242949_	field_39917	UNSERURE_SERVER_TOAST
	f	Lsw;	e	f_244321_	field_40485	INVALID_PACKET
	f	Lsw;	f	f_243809_	field_40486	CHAT_VALIDATION_FAILED_ERROR
	f	I	g	f_243949_	field_40487	PENDING_OFFSET_THRESHOLD
	f	Lsd;	h	f_104885_	field_3689	connection
	f	Ljava/util/List;	i	f_268637_	field_42514	deferredPackets
	f	Lffd;	j	f_244115_	field_40488	serverData
	f	Lcom/mojang/authlib/GameProfile;	k	f_104886_	field_3697	localGameProfile
	f	Leuq;	l	f_104887_	field_3701	callbackScreen
	f	Lenn;	m	f_104888_	field_3690	minecraft
	f	Lfew;	n	f_104889_	field_3699	level
	f	Lfew$a;	o	f_104890_	field_24321	levelData
	f	Ljava/util/Map;	p	f_104892_	field_3693	playerInfoMap
	f	Ljava/util/Set;	q	f_244156_	field_40489	listedPlayers
	f	Lfet;	r	f_104893_	field_3700	advancements
	f	Lfez;	s	f_104894_	field_3691	suggestionsProvider
	f	Lene;	t	f_104896_	field_3692	debugQueryHandler
	f	I	u	f_104897_	field_19144	serverChunkRadius
	f	I	v	f_194190_	field_35164	serverSimulationDistance
	f	Lapf;	w	f_104898_	field_3687	random
	f	Lcom/mojang/brigadier/CommandDispatcher;	x	f_104899_	field_3696	commands
	f	Lcjd;	y	f_104900_	field_3688	recipeManager
	f	Ljava/util/UUID;	z	f_104901_	field_16771	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Leuq;Lsd;Lffd;Lcom/mojang/authlib/GameProfile;Lfzp;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Optional;)V	a	m_252585_	method_46525	method_46525
	m	(Lcaw;)Z	a	m_246351_	method_45720	isFeatureEnabled
	m	(Lacq;)Ljava/lang/IllegalArgumentException;	a	m_233661_	method_34016	method_34016
	m	(Luo;)V	a	m_104955_	method_2883	send
	m	(Ljava/net/URL;Ljava/lang/String;ZZ)V	a	m_244704_	method_34014	method_34014
	m	(Lefe;Lye$b;)V	a	m_233668_	method_34010	method_34010
	m	(IILwh;)V	a	m_194248_	method_38543	applyLightData
	m	(Ljava/time/Instant;JLtd$a;Ljava/lang/String;)Lth;	a	m_244707_	method_45722	method_45722
	m	(I)V	a	m_205520_	method_37472	method_37472
	m	(Lbfj;)V	a	m_233663_	method_43209	postAddEntitySoundInstance
	m	(Lgu;Ldcb;)V	a	m_283976_	method_34007	method_34007
	m	(Lwy$a;Lwy$b;Lffb;)V	a	m_247639_	method_45726	applyPlayerInfoUpdate
	m	(Lenb;Leyg;)V	a	m_205538_	method_34012	method_34012
	m	(Lacp;Lano$a;)V	a	m_205560_	method_40217	updateTagsForRegistry
	m	(IILwc;)V	a	m_194198_	method_38539	updateLevelChunk
	m	(Laak$a;)V	a	m_105135_	method_2873	send
	m	(Luz;Lczn;)V	a	m_205555_	method_38542	method_38542
	m	(Ltl;Z)V	a	m_242011_	method_44940	markMessageAsProcessed
	m	(Lwy$b;Lffb;)V	a	m_245842_	method_45727	initializeChatSession
	m	(Lbfj;Lcom/mojang/datafixers/util/Pair;)V	a	m_205526_	method_34008	method_34008
	m	(Ljava/lang/String;)Lffb;	a	m_104938_	method_2874	getPlayerInfo
	m	(Ljava/lang/Throwable;)Ljava/lang/Void;	a	m_233679_	method_34015	method_34015
	m	(Lsw;Lsw;)Lsw;	a	m_171759_	method_36322	preparePackPrompt
	m	(Lbyq;)V	a	m_260951_	method_47657	setKeyPair
	m	(Lacp;)Ljava/lang/IllegalStateException;	a	m_205558_	method_40216	method_40216
	m	(Lbyo;)Lcfz;	a	m_104927_	method_19691	findTotem
	m	(Ldei;II)V	a	m_194212_	method_38541	enableChunkLight
	m	(IILdwt;Lcmv;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/Iterator;)V	a	m_171734_	method_2870	readSectionList
	m	(Lhs$d;)V	a	m_257085_	method_40215	method_40215
	m	(Ljava/util/UUID;)Lffb;	a	m_104949_	method_2871	getPlayerInfo
	m	(Lclt;)V	a	m_285673_	method_51685	method_51685
	m	(Ljava/util/concurrent/CompletableFuture;)V	a	m_104951_	method_2885	downloadCallback
	m	(Lcbf;Lcjc;)V	a	m_233665_	method_34009	method_34009
	m	(Luo;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V	a	m_269234_	method_49033	sendWhen
	m	(Ljava/net/URL;Ljava/lang/String;ZLxe;)V	a	m_233681_	method_34013	method_34013
	m	(Lenb;Lcjc;)V	a	m_271558_	method_34011	method_34011
	m	(Ljava/util/Optional;)V	b	m_252587_	method_46528	method_46528
	m	(IILwh;)V	b	m_233711_	method_38545	method_38545
	m	(Lvw;)V	b	m_194252_	method_51684	queueLightRemoval
	m	(Ljava/lang/String;)V	b	m_246175_	method_45729	sendChat
	m	(IILwh;)V	c	m_205571_	method_51769	method_51769
	m	(Ljava/lang/String;)V	c	m_246623_	method_45730	sendCommand
	m	(Ljava/lang/String;)Z	d	m_246979_	method_45731	sendUnsignedCommand
	m	()Lfez;	d	m_105137_	method_2875	getSuggestionsProvider
	m	(Ljava/lang/String;)Ljava/net/URL;	e	m_233709_	method_43331	parseResourcePackUrl
	m	()V	e	m_261044_	method_47658	close
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;	f	m_245186_	method_45733	parseCommand
	m	()Lcjd;	f	m_105141_	method_2877	getRecipeManager
	m	()Lsd;	g	m_104910_	method_48296	getConnection
	m	()Ljava/util/Collection;	h	m_246170_	method_45732	getListedOnlinePlayers
	m	()Ljava/util/Collection;	i	m_105142_	method_2880	getOnlinePlayers
	m	()Ljava/util/Collection;	j	m_105143_	method_31363	getOnlinePlayerIds
	m	()Lcom/mojang/authlib/GameProfile;	k	m_105144_	method_2879	getLocalGameProfile
	m	()Lfet;	l	m_105145_	method_2869	getAdvancements
	m	()Lcom/mojang/brigadier/CommandDispatcher;	m	m_105146_	method_2886	getCommands
	m	()Lfew;	n	m_105147_	method_2890	getLevel
	m	()Lene;	o	m_105149_	method_2876	getDebugQueryHandler
	m	()Ljava/util/UUID;	p	m_105150_	method_16690	getId
	m	()Ljava/util/Set;	q	m_105151_	method_29356	levels
	m	()Lhs;	r	m_105152_	method_29091	registryAccess
	m	()Lffd;	s	m_245416_	method_45734	getServerData
	m	()Lcaw;	t	m_247016_	method_45735	enabledFeatures
	m	()Z	u	m_253150_	method_46529	enforcesSecureChat
	m	()V	v	m_269212_	method_49035	sendDeferredPackets
	m	()V	w	m_247711_	method_45737	sendChatAcknowledgement
	m	()V	x	m_233715_	method_34017	method_34017
	m	()Z	y	m_268789_	method_49036	method_49036
	m	()V	z	m_276175_	method_34018	method_34018
c	fex$1	net/minecraft/client/multiplayer/ClientPacketListener$1	net/minecraft/class_634$1	net/minecraft/client/multiplayer/ClientPacketListener$1
	f	[I	a	f_105155_	field_3705	$SwitchMap$net$minecraft$network$protocol$game$ClientboundRecipePacket$State
	f	[I	b	f_244123_	field_3702	$SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoUpdatePacket$Action
	f	[I	c	f_105158_	field_3704	$SwitchMap$net$minecraft$server$ServerScoreboard$Method
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fex$a	net/minecraft/client/multiplayer/ClientPacketListener$DeferredPacket	net/minecraft/class_634$class_8137	net/minecraft/client/multiplayer/ClientPacketListener$DeferredPacket
	f	Luo;	a	f_268574_	comp_1264	packet
	f	Ljava/util/function/BooleanSupplier;	b	f_268477_	comp_1265	sendCondition
	f	J	c	f_268654_	comp_1266	expirationTime
	m	(Luo;Ljava/util/function/BooleanSupplier;J)V	<init>	<init>	<init>	<init>
	m	()Luo;	a	f_268574_	comp_1264	packet
	m	()Ljava/util/function/BooleanSupplier;	b	f_268477_	comp_1265	sendCondition
	m	()J	c	f_268654_	comp_1266	expirationTime
c	fey	net/minecraft/client/multiplayer/ClientRegistryLayer	net/minecraft/class_7756	net/minecraft/client/multiplayer/ClientRegistryLayer
	f	Lfey;	a	STATIC	field_40490	STATIC
	f	Lfey;	b	REMOTE	field_40491	REMOTE
	f	Ljava/util/List;	c	f_243766_	field_40492	VALUES
	f	Lhs$b;	d	f_243969_	field_40493	STATIC_ACCESS
	f	[Lfey;	e	$VALUES	field_40494	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lhl;	a	m_245874_	method_45738	createRegistryAccess
	m	()[Lfey;	b	m_247567_	method_45739	$values
c	fez	net/minecraft/client/multiplayer/ClientSuggestionProvider	net/minecraft/class_637	net/minecraft/client/multiplayer/ClientSuggestionProvider
	f	Lfex;	a	f_105160_	field_3722	connection
	f	Lenn;	b	f_105161_	field_3725	minecraft
	f	I	c	f_105162_	field_3724	pendingSuggestionsId
	f	Ljava/util/concurrent/CompletableFuture;	d	f_105163_	field_3723	pendingSuggestionsFuture
	f	Ljava/util/Set;	e	f_240667_	field_39794	customCompletionSuggestions
	m	(Lfex;Lenn;)V	<init>	<init>	<init>	<init>
	m	(D)Ljava/lang/String;	a	m_105167_	method_2929	prettyPrint
	m	(Ldu$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhr;)Ljava/util/concurrent/CompletableFuture;	a	m_212424_	method_41232	method_41232
	m	(I)Ljava/lang/String;	a	m_105169_	method_2930	prettyPrint
	m	(Lvo$a;Ljava/util/List;)V	a	m_240713_	method_44764	modifyCustomCompletions
	m	(ILcom/mojang/brigadier/suggestion/Suggestions;)V	a	m_105171_	method_2931	completeCustomSuggestions
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;	b	m_212433_	method_41233	method_41233
c	fez$1	net/minecraft/client/multiplayer/ClientSuggestionProvider$1	net/minecraft/class_637$1	net/minecraft/client/multiplayer/ClientSuggestionProvider$1
	f	[I	a	f_240658_	field_39795	$SwitchMap$net$minecraft$network$protocol$game$ClientboundCustomChatCompletionsPacket$Action
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ff	net/minecraft/commands/arguments/blocks/BlockStateArgument	net/minecraft/class_2257	net/minecraft/commands/arguments/blocks/BlockStateArgument
	f	Ljava/util/Collection;	a	f_116117_	field_10679	EXAMPLES
	f	Lhg;	b	f_234647_	field_37964	blocks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfd;	a	m_116123_	method_9655	getBlock
	m	(Ldm;)Lff;	a	m_234650_	method_9653	block
	m	(Lcom/mojang/brigadier/StringReader;)Lfd;	a	parse	method_9654	parse
c	ffa	net/minecraft/client/multiplayer/MultiPlayerGameMode	net/minecraft/class_636	net/minecraft/client/multiplayer/MultiPlayerGameMode
	f	Lorg/slf4j/Logger;	a	f_105188_	field_20316	LOGGER
	f	Lenn;	b	f_105189_	field_3712	minecraft
	f	Lfex;	c	f_105190_	field_3720	connection
	f	Lgu;	d	f_105191_	field_3714	destroyBlockPos
	f	Lcfz;	e	f_105192_	field_3718	destroyingItem
	f	F	f	f_105193_	field_3715	destroyProgress
	f	F	g	f_105194_	field_3713	destroyTicks
	f	I	h	f_105195_	field_3716	destroyDelay
	f	Z	i	f_105196_	field_3717	isDestroying
	f	Lcmj;	j	f_105197_	field_3719	localPlayerMode
	f	Lcmj;	k	f_105198_	field_24608	previousLocalPlayerMode
	f	I	l	f_105200_	field_3721	carriedIndex
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfex;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;I)V	a	m_105241_	method_2909	handleCreativeModeItemAdd
	m	(II)V	a	m_105208_	method_2900	handleInventoryButtonClick
	m	(Lcfz;)V	a	m_105239_	method_2915	handleCreativeModeItemDrop
	m	(Lbdw;Lbyo;Lorg/apache/commons/lang3/mutable/MutableObject;I)Luo;	a	m_233716_	method_41929	method_41929
	m	(Lbyo;Lbfj;)V	a	m_105223_	method_2918	attack
	m	(Lfew;Lams;Lenb;ZZ)Lfiy;	a	m_105250_	method_2901	createPlayer
	m	(Lfiy;Lbdw;Leee;)Lbdx;	a	m_233732_	method_2896	useItemOn
	m	()Z	a	m_105205_	method_2908	canHurtPlayer
	m	(Lcmj;)V	a	m_105279_	method_2907	setLocalMode
	m	(Lbyo;)V	a	m_105221_	method_2903	adjustPlayer
	m	(Ldcb;Lgu;Lha;I)Luo;	a	m_233724_	method_41930	method_41930
	m	(Lfew;Lffw;)V	a	m_233729_	method_41931	startPrediction
	m	(Lbyo;Lbfj;Leef;Lbdw;)Lbdx;	a	m_105230_	method_2917	interactAt
	m	(Lgu;)Z	a	m_105267_	method_2899	destroyBlock
	m	(Lgu;Lha;I)Luo;	a	m_233736_	method_41932	method_41932
	m	(IIILcbo;Lbyo;)V	a	m_171799_	method_2906	handleInventoryMouseClick
	m	(I)V	a	m_105206_	method_2916	handlePickItem
	m	(ILcjc;Z)V	a	m_105217_	method_2912	handlePlaceRecipe
	m	(Lbyo;Lbfj;Lbdw;)Lbdx;	a	m_105226_	method_2905	interact
	m	(Lfew;Lams;Lenb;)Lfiy;	a	m_105246_	method_29357	createPlayer
	m	(Lbyo;Lbdw;)Lbdx;	a	m_233721_	method_2919	useItem
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lfiy;Lbdw;Leee;I)Luo;	a	m_233740_	method_41933	method_41933
	m	(Lgu;Lha;)Z	a	m_105269_	method_2910	startDestroyBlock
	m	(Lcmj;Lcmj;)V	a	m_171805_	method_32790	setLocalMode
	m	(Lfiy;Lbdw;Leee;)Lbdx;	b	m_233746_	method_41934	performUseItemOn
	m	(Lbyo;)V	b	m_105277_	method_2897	releaseUsingItem
	m	(Lgu;Lha;)Z	b	m_105283_	method_2902	continueDestroyBlock
	m	(Lgu;)Z	b	m_105281_	method_2922	sameDestroyTarget
	m	(Lgu;Lha;I)Luo;	b	m_233750_	method_41935	method_41935
	m	()V	b	m_105276_	method_2925	stopDestroyBlock
	m	(Lgu;Lha;I)Luo;	c	m_233754_	method_41936	method_41936
	m	()F	c	m_105286_	method_2904	getPickRange
	m	()V	d	m_105287_	method_2927	tick
	m	()Z	e	m_105288_	method_2913	hasExperience
	m	()Z	f	m_105289_	method_2924	hasMissTime
	m	()Z	g	m_105290_	method_2914	hasInfiniteItems
	m	()Z	h	m_105291_	method_2926	hasFarPickRange
	m	()Z	i	m_105292_	method_2895	isServerControlledInventory
	m	()Z	j	m_105293_	method_2928	isAlwaysFlying
	m	()Lcmj;	k	m_105294_	method_28107	getPreviousPlayerMode
	m	()Lcmj;	l	m_105295_	method_2920	getPlayerMode
	m	()Z	m	m_105296_	method_2923	isDestroying
	m	()I	n	m_287167_	method_51888	getDestroyStage
	m	()V	o	m_105297_	method_2911	ensureHasSentCarriedItem
c	ffb	net/minecraft/client/multiplayer/PlayerInfo	net/minecraft/class_640	net/minecraft/client/multiplayer/PlayerInfo
	f	Lcom/mojang/authlib/GameProfile;	a	f_105298_	field_3741	profile
	f	Ljava/util/Map;	b	f_105299_	field_3742	textureLocations
	f	Lcmj;	c	f_105300_	field_3744	gameMode
	f	I	d	f_105301_	field_3739	latency
	f	Z	e	f_105302_	field_3740	pendingTextures
	f	Ljava/lang/String;	f	f_105303_	field_3745	skinModel
	f	Lsw;	g	f_105304_	field_3743	tabListDisplayName
	f	Ltm;	h	f_244238_	field_40495	chatSession
	f	Ltr;	i	f_240895_	field_39809	messageValidator
	m	(Lcom/mojang/authlib/GameProfile;Z)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_105313_	method_2970	setLatency
	m	(Z)V	a	m_253204_	method_46530	clearChatSession
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lacq;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V	a	m_105319_	method_2956	method_2956
	m	(Lsw;)V	a	m_105323_	method_2962	setTabListDisplayName
	m	()Lcom/mojang/authlib/GameProfile;	a	m_105312_	method_2966	getProfile
	m	(Ltm;)V	a	m_246479_	method_45740	setChatSession
	m	(Lcmj;)V	a	m_105317_	method_2963	setGameMode
	m	(Z)Ltr;	b	m_253000_	method_46531	fallbackMessageValidator
	m	()Ltm;	b	m_247593_	method_45741	getChatSession
	m	()Ltr;	c	m_241043_	method_44817	getMessageValidator
	m	()Z	d	m_247101_	method_45742	hasVerifiableChat
	m	()Lcmj;	e	m_105325_	method_2958	getGameMode
	m	()I	f	m_105330_	method_2959	getLatency
	m	()Z	g	m_171808_	method_35757	isCapeLoaded
	m	()Z	h	m_105335_	method_2967	isSkinLoaded
	m	()Ljava/lang/String;	i	m_105336_	method_2977	getModelName
	m	()Lacq;	j	m_105337_	method_2968	getSkinLocation
	m	()Lacq;	k	m_105338_	method_2979	getCapeLocation
	m	()Lacq;	l	m_105339_	method_2957	getElytraLocation
	m	()Lefe;	m	m_105340_	method_2955	getTeam
	m	()V	n	m_105341_	method_2969	registerTextures
	m	()Lsw;	o	m_105342_	method_2971	getTabListDisplayName
c	ffc	net/minecraft/client/multiplayer/ProfileKeyPairManager	net/minecraft/class_7853	net/minecraft/client/multiplayer/ProfileKeyPairManager
	f	Lffc;	a	f_252532_	field_40800	EMPTY_KEY_MANAGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/authlib/minecraft/UserApiService;Leoc;Ljava/nio/file/Path;)Lffc;	a	m_252915_	method_46532	create
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_252904_	method_46522	prepareKeyPair
	m	()Z	b	m_253130_	method_46523	shouldRefreshKeyPair
c	ffc$1	net/minecraft/client/multiplayer/ProfileKeyPairManager$1	net/minecraft/class_7853$1	net/minecraft/client/multiplayer/ProfileKeyPairManager$1
	m	()V	<init>	<init>	<init>	<init>
c	ffd	net/minecraft/client/multiplayer/ServerData	net/minecraft/class_642	net/minecraft/client/multiplayer/ServerData
	f	Ljava/lang/String;	a	f_105362_	field_3752	name
	f	Ljava/lang/String;	b	f_105363_	field_3761	ip
	f	Lsw;	c	f_105364_	field_3753	status
	f	Lsw;	d	f_105365_	field_3757	motd
	f	Labt$b;	e	f_263840_	field_41861	players
	f	J	f	f_105366_	field_3758	ping
	f	I	g	f_105367_	field_3756	protocol
	f	Lsw;	h	f_105368_	field_3760	version
	f	Z	i	f_105369_	field_3754	pinged
	f	Ljava/util/List;	j	f_105370_	field_3762	playerList
	f	Lorg/slf4j/Logger;	k	f_271489_	field_42889	LOGGER
	f	Lffd$a;	l	f_105371_	field_3755	packStatus
	f	[B	m	f_271511_	field_42890	iconBytes
	f	Z	n	f_105373_	field_3763	lan
	f	Z	o	f_242950_	field_39918	enforcesSecureChat
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_242965_	method_45055	setEnforcesSecureChat
	m	()Lqr;	a	m_105378_	method_2992	write
	m	(Lqr;)Lffd;	a	m_105385_	method_2993	read
	m	(Lffd;)V	a	m_233803_	method_44292	copyNameIconFrom
	m	(Lffd$a;)V	a	m_105379_	method_2995	setResourcePackStatus
	m	([B)V	a	m_271813_	method_49305	setIconBytes
	m	()Lffd$a;	b	m_105387_	method_2990	getResourcePackStatus
	m	(Lffd;)V	b	m_105381_	method_2996	copyFrom
	m	()[B	c	m_271916_	method_49306	getIconBytes
	m	()Z	d	m_105389_	method_2994	isLan
	m	()Z	e	m_242962_	method_45056	enforcesSecureChat
c	ffd$a	net/minecraft/client/multiplayer/ServerData$ServerPackStatus	net/minecraft/class_642$class_643	net/minecraft/client/multiplayer/ServerData$ServerPackStatus
	f	Lffd$a;	a	ENABLED	field_3768	ENABLED
	f	Lffd$a;	b	DISABLED	field_3764	DISABLED
	f	Lffd$a;	c	PROMPT	field_3767	PROMPT
	f	Lsw;	d	f_105393_	field_3765	name
	f	[Lffd$a;	e	$VALUES	field_3766	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_105400_	method_2997	getName
	m	()[Lffd$a;	b	m_171809_	method_36896	$values
c	ffe	net/minecraft/client/multiplayer/ServerList	net/minecraft/class_641	net/minecraft/client/multiplayer/ServerList
	f	Lorg/slf4j/Logger;	a	f_105425_	field_3751	LOGGER
	f	Lbcq;	b	f_233836_	field_39360	IO_MAILBOX
	f	I	c	f_233837_	field_39437	MAX_HIDDEN_SERVERS
	f	Lenn;	d	f_105426_	field_3750	minecraft
	f	Ljava/util/List;	e	f_105427_	field_3749	serverList
	f	Ljava/util/List;	f	f_233838_	field_39438	hiddenServerList
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(ILffd;)V	a	m_105437_	method_2980	replace
	m	(I)Lffd;	a	m_105432_	method_2982	get
	m	(II)V	a	m_105434_	method_2985	swap
	m	(Lffd;Ljava/util/List;)Z	a	m_233839_	method_44294	set
	m	(Lffd;Z)V	a	m_233842_	method_2988	add
	m	(Ljava/lang/String;)Lffd;	a	m_233845_	method_44295	get
	m	()V	a	m_105431_	method_2981	load
	m	(Lffd;)V	a	m_105440_	method_2983	remove
	m	(Ljava/lang/String;)Lffd;	b	m_233847_	method_44296	unhide
	m	()V	b	m_105442_	method_2987	save
	m	(Lffd;)V	b	m_105446_	method_2986	saveSingleServer
	m	()I	c	m_105445_	method_2984	size
	m	(Lffd;)V	c	m_233849_	method_44090	method_44090
c	fff	net/minecraft/client/multiplayer/ServerStatusPinger	net/minecraft/class_644	net/minecraft/client/multiplayer/ServerStatusPinger
	f	Lcom/google/common/base/Splitter;	a	f_105448_	field_3770	SPLITTER
	f	Lorg/slf4j/Logger;	b	f_105449_	field_3771	LOGGER
	f	Lsw;	c	f_171810_	field_33740	CANT_CONNECT_MESSAGE
	f	Ljava/util/List;	d	f_105450_	field_3769	connections
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(II)Lsw;	a	m_105466_	method_27647	formatPlayerCount
	m	()V	a	m_105453_	method_3000	tick
	m	(Lts;)Lts;	a	m_264509_	method_48297	method_48297
	m	(Lffd;Ljava/lang/Runnable;)V	a	m_105459_	method_3003	pingServer
	m	(Lsw;Lffd;)V	a	m_171814_	method_36897	onPingFailed
	m	(Ljava/net/InetSocketAddress;Lffd;)V	a	m_171811_	method_3001	pingLegacyServer
	m	()V	b	m_105465_	method_3004	removeAll
c	fff$1	net/minecraft/client/multiplayer/ServerStatusPinger$1	net/minecraft/class_644$1	net/minecraft/client/multiplayer/ServerStatusPinger$1
	f	Lsd;	a	f_105471_	field_3774	val$connection
	f	Lffd;	b	f_105472_	field_3776	val$data
	f	Ljava/lang/Runnable;	c	f_105473_	field_25636	val$onPersistentDataChange
	f	Ljava/net/InetSocketAddress;	d	f_171817_	field_33741	val$address
	f	Lfff;	e	f_105474_	field_3777	field_3777
	f	Z	f	f_105475_	field_3775	success
	f	Z	g	f_105476_	field_3773	receivedPing
	f	J	h	f_105477_	field_3772	pingStart
	m	(Lfff;Lsd;Lffd;Ljava/lang/Runnable;Ljava/net/InetSocketAddress;)V	<init>	<init>	<init>	<init>
	m	(Lffd;Ljava/lang/Runnable;Labt$a;)V	a	m_271709_	method_49310	method_49310
	m	(Lffd;Labt$b;)V	a	m_271999_	method_49308	method_49308
	m	(Lffd;Labt$c;)V	a	m_272281_	method_49309	method_49309
	m	(Lffd;)V	a	m_272044_	method_49307	method_49307
	m	(Lffd;)V	b	m_272230_	method_49311	method_49311
c	fff$2	net/minecraft/client/multiplayer/ServerStatusPinger$2	net/minecraft/class_644$2	net/minecraft/client/multiplayer/ServerStatusPinger$2
	f	Ljava/net/InetSocketAddress;	a	f_105490_	field_3778	val$address
	f	Lffd;	b	f_105491_	field_3779	val$data
	f	Lfff;	c	f_105492_	field_3780	field_3780
	m	(Lfff;Ljava/net/InetSocketAddress;Lffd;)V	<init>	<init>	<init>	<init>
c	fff$2$1	net/minecraft/client/multiplayer/ServerStatusPinger$2$1	net/minecraft/class_644$2$1	net/minecraft/client/multiplayer/ServerStatusPinger$2$1
	f	Lfff$2;	a	f_105499_	field_3781	field_3781
	m	(Lfff$2;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V	a	channelRead0	method_3005	channelRead0
c	ffg	net/minecraft/client/multiplayer/chat/ChatListener	net/minecraft/class_7594	net/minecraft/client/multiplayer/chat/ChatListener
	f	Lenn;	a	f_240348_	field_39779	minecraft
	f	Ljava/util/Deque;	b	f_240677_	field_39796	delayedMessageQueue
	f	J	c	f_240660_	field_39797	messageDelay
	f	J	d	f_240659_	field_39798	previousMessageTime
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(D)V	a	m_240692_	method_44766	setMessageDelay
	m	(Lth;Ljava/util/function/BooleanSupplier;)V	a	m_246163_	method_44818	handleMessage
	m	(Lsw;Lss$a;)V	a	m_245141_	method_45746	handleDisguisedChatMessage
	m	(Lsw;)Ljava/util/UUID;	a	m_240473_	method_44734	guessChatUUID
	m	(Lss$a;Lsw;)V	a	m_241119_	method_44772	narrateChatMessage
	m	(Lsw;Ljava/time/Instant;)V	a	m_240498_	method_44735	logSystemMessage
	m	(Lth;Lffg$a;)Z	a	m_244711_	method_45747	method_45747
	m	(Lsw;Z)V	a	m_240494_	method_44736	handleSystemMessage
	m	(Ltl;Lsw;Ljava/time/Instant;)Lffi;	a	m_245744_	method_44732	evaluateTrustLevel
	m	(Ltl;Lcom/mojang/authlib/GameProfile;Lss$a;)V	a	m_247425_	method_45748	handlePlayerChatMessage
	m	(Ljava/util/UUID;)Z	a	m_240963_	method_44738	isSenderLocalPlayer
	m	(Lss$a;Ltl;Lsw;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z	a	m_246494_	method_44943	showMessageToPlayer
	m	()V	a	m_240688_	method_44765	tick
	m	(Lss$a;Lsw;Ljava/time/Instant;)Z	a	m_244709_	method_45745	method_45745
	m	(Lth;)Z	a	m_240956_	method_44819	removeFromDelayedMessageQueue
	m	(Ltl;Lss$a;Lcom/mojang/authlib/GameProfile;Lffi;)V	a	m_245326_	method_44737	logPlayerMessage
	m	(Lss$a;Ltl;Lsw;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z	b	m_244710_	method_45749	method_45749
	m	()V	b	m_240711_	method_44769	acceptNextDelayedMessage
	m	()J	c	m_242024_	method_44944	queueSize
	m	()V	d	m_241954_	method_44945	clearQueue
	m	()Z	e	m_240706_	method_44775	willDelayMessages
c	ffg$a	net/minecraft/client/multiplayer/chat/ChatListener$Message	net/minecraft/class_7594$class_7627	net/minecraft/client/multiplayer/chat/ChatListener$Message
	f	Lth;	a	f_244535_	comp_1034	signature
	f	Ljava/util/function/BooleanSupplier;	b	f_244088_	comp_1035	handler
	m	(Lth;Ljava/util/function/BooleanSupplier;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_240698_	method_45750	accept
	m	()Lth;	b	f_244535_	comp_1034	signature
	m	()Ljava/util/function/BooleanSupplier;	c	f_244088_	comp_1035	handler
c	ffh	net/minecraft/client/multiplayer/chat/ChatLog	net/minecraft/class_7555	net/minecraft/client/multiplayer/chat/ChatLog
	f	[Lffj;	a	f_243822_	field_40496	buffer
	f	I	b	f_244261_	field_40497	nextId
	m	(I)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(II)[Lffj;	a	m_252894_	method_46534	method_46534
	m	()I	a	m_246004_	method_45751	start
	m	(I)Lcom/mojang/serialization/Codec;	a	m_252737_	method_46533	codec
	m	(Lffj;)V	a	m_239651_	method_44535	push
	m	(ILjava/util/List;)Lcom/mojang/serialization/DataResult;	a	m_274000_	method_46535	method_46535
	m	(II)Ljava/lang/String;	b	m_274001_	method_49632	method_49632
	m	(I)Lffj;	b	m_239049_	method_44532	lookup
	m	()I	b	m_245950_	method_45752	end
	m	(I)I	c	m_245303_	method_45753	index
	m	()Ljava/util/List;	c	m_252924_	method_46536	loggedChatEvents
	m	()I	d	m_253001_	method_46537	size
c	ffi	net/minecraft/client/multiplayer/chat/ChatTrustLevel	net/minecraft/class_7595	net/minecraft/client/multiplayer/chat/ChatTrustLevel
	f	Lffi;	a	SECURE	field_39780	SECURE
	f	Lffi;	b	MODIFIED	field_39781	MODIFIED
	f	Lffi;	c	NOT_SECURE	field_39782	NOT_SECURE
	f	Lcom/mojang/serialization/Codec;	d	f_252530_	field_40801	CODEC
	f	Ljava/lang/String;	e	f_252433_	field_40802	serializedName
	f	[Lffi;	f	$VALUES	field_39784	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ltl;)Leni;	a	m_240405_	method_44741	createTag
	m	(Lsw;)Z	a	m_246526_	method_45754	containsModifiedStyle
	m	(Ltl;Lsw;Ljava/time/Instant;)Lffi;	a	m_245358_	method_44742	evaluate
	m	(Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_247462_	method_45757	method_45757
	m	()Z	a	m_240450_	method_44740	isNotSecure
	m	(Lts;)Z	a	m_246638_	method_45756	isModifiedStyle
	m	(Ltl;Lsw;)Z	a	m_247746_	method_45755	isModified
	m	()[Lffi;	b	m_240444_	method_44743	$values
c	ffi$1	net/minecraft/client/multiplayer/chat/ChatTrustLevel$1	net/minecraft/class_7595$1	net/minecraft/client/multiplayer/chat/ChatTrustLevel$1
	f	[I	a	f_240370_	field_39785	$SwitchMap$net$minecraft$client$multiplayer$chat$ChatTrustLevel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ffj	net/minecraft/client/multiplayer/chat/LoggedChatEvent	net/minecraft/class_7629	net/minecraft/client/multiplayer/chat/LoggedChatEvent
	f	Lcom/mojang/serialization/Codec;	a	f_252439_	field_40803	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Lffj$a;	a	m_252883_	method_46538	type
c	ffj$a	net/minecraft/client/multiplayer/chat/LoggedChatEvent$Type	net/minecraft/class_7629$class_7854	net/minecraft/client/multiplayer/chat/LoggedChatEvent$Type
	f	Lffj$a;	a	PLAYER	field_40804	PLAYER
	f	Lffj$a;	b	SYSTEM	field_40805	SYSTEM
	f	Ljava/lang/String;	c	f_252489_	field_40806	serializedName
	f	Ljava/util/function/Supplier;	d	f_252477_	field_40807	codec
	f	[Lffj$a;	e	$VALUES	field_40808	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_252861_	method_46539	codec
	m	()Lcom/mojang/serialization/Codec;	b	m_253152_	method_46540	method_46540
	m	()Lcom/mojang/serialization/Codec;	d	m_252746_	method_46541	method_46541
	m	()[Lffj$a;	e	m_252918_	method_46542	$values
c	ffk	net/minecraft/client/multiplayer/chat/LoggedChatMessage	net/minecraft/class_7557	net/minecraft/client/multiplayer/chat/LoggedChatMessage
	m	(Lcom/mojang/authlib/GameProfile;Ltl;Lffi;)Lffk$a;	a	m_261049_	method_44552	player
	m	(Ljava/util/UUID;)Z	a	m_241866_	method_44553	canReport
	m	(Lsw;Ljava/time/Instant;)Lffk$b;	a	m_241821_	method_44554	system
	m	()Lsw;	b	m_241831_	method_44551	toContentComponent
	m	()Lsw;	c	m_241813_	method_44555	toNarrationComponent
c	ffk$a	net/minecraft/client/multiplayer/chat/LoggedChatMessage$Player	net/minecraft/class_7557$class_7558	net/minecraft/client/multiplayer/chat/LoggedChatMessage$Player
	f	Lcom/mojang/serialization/Codec;	b	f_252425_	field_40809	CODEC
	f	Lcom/mojang/authlib/GameProfile;	c	f_241668_	comp_868	profile
	f	Ltl;	d	f_241690_	comp_870	message
	f	Lffi;	e	f_241609_	comp_905	trustLevel
	f	Ljava/time/format/DateTimeFormatter;	f	f_241693_	field_39637	TIME_FORMATTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/authlib/GameProfile;Ltl;Lffi;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_260763_	method_46543	method_46543
	m	()Lsw;	d	m_241865_	method_44556	toHeadingComponent
	m	()Ljava/util/UUID;	e	m_241803_	method_44557	profileId
	m	()Lcom/mojang/authlib/GameProfile;	f	f_241668_	comp_868	profile
	m	()Ltl;	g	f_241690_	comp_870	message
	m	()Lffi;	h	f_241609_	comp_905	trustLevel
	m	()Lsw;	i	m_241827_	method_44558	getTimeComponent
c	ffk$b	net/minecraft/client/multiplayer/chat/LoggedChatMessage$System	net/minecraft/class_7557$class_7559	net/minecraft/client/multiplayer/chat/LoggedChatMessage$System
	f	Lcom/mojang/serialization/Codec;	b	f_252498_	field_40810	CODEC
	f	Lsw;	c	f_241673_	comp_871	message
	f	Ljava/time/Instant;	d	f_241622_	comp_872	timeStamp
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;Ljava/time/Instant;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_253117_	method_46544	method_46544
	m	()Lsw;	d	f_241673_	comp_871	message
	m	()Ljava/time/Instant;	e	f_241622_	comp_872	timeStamp
c	ffl	net/minecraft/client/multiplayer/chat/package-info	net/minecraft/class_7562	net/minecraft/client/multiplayer/chat/package-info
c	ffm	net/minecraft/client/multiplayer/chat/report/AbuseReportSender	net/minecraft/class_7563	net/minecraft/client/multiplayer/chat/report/AbuseReportSender
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture;	a	m_239469_	method_44563	send
	m	()Z	a	m_238990_	method_44561	isEnabled
	m	(Lffq;Lcom/mojang/authlib/minecraft/UserApiService;)Lffm;	a	m_239535_	method_44562	create
	m	()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;	b	m_239479_	method_44564	reportLimits
c	ffm$1	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$1	net/minecraft/class_7563$1	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$1
	f	[I	a	f_238719_	field_39641	$SwitchMap$com$mojang$authlib$exceptions$MinecraftClientException$ErrorType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ffm$a	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$SendException	net/minecraft/class_7563$class_7564	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$SendException
	m	(Lsw;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	ffm$b	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$Services	net/minecraft/class_7563$class_7565	net/minecraft/client/multiplayer/chat/report/AbuseReportSender$Services
	f	Lffq;	a	f_238713_	comp_875	environment
	f	Lcom/mojang/authlib/minecraft/UserApiService;	b	f_238677_	comp_876	userApiService
	f	Lsw;	c	f_238570_	field_39642	SERVICE_UNAVAILABLE_TEXT
	f	Lsw;	d	f_238579_	field_39643	HTTP_ERROR_TEXT
	f	Lsw;	e	f_238657_	field_39644	JSON_ERROR_TEXT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lffq;Lcom/mojang/authlib/minecraft/UserApiService;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/exceptions/MinecraftClientException;)Lsw;	a	m_240067_	method_44565	getErrorDescription
	m	(Lcom/mojang/authlib/exceptions/MinecraftClientHttpException;)Lsw;	a	m_239704_	method_44566	getHttpErrorDescription
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Lcom/mojang/datafixers/util/Unit;	b	m_244712_	method_44567	method_44567
	m	()Lffq;	c	f_238713_	comp_875	environment
	m	()Lcom/mojang/authlib/minecraft/UserApiService;	d	f_238677_	comp_876	userApiService
c	ffn	net/minecraft/client/multiplayer/chat/report/BanReason	net/minecraft/class_8186	net/minecraft/client/multiplayer/chat/report/BanReason
	f	Lffn;	a	GENERIC_VIOLATION	field_42891	GENERIC_VIOLATION
	f	Lffn;	b	FALSE_REPORTING	field_42892	FALSE_REPORTING
	f	Lffn;	c	HATE_SPEECH	field_42893	HATE_SPEECH
	f	Lffn;	d	HATE_TERRORISM_NOTORIOUS_FIGURE	field_42894	HATE_TERRORISM_NOTORIOUS_FIGURE
	f	Lffn;	e	HARASSMENT_OR_BULLYING	field_42895	HARASSMENT_OR_BULLYING
	f	Lffn;	f	DEFAMATION_IMPERSONATION_FALSE_INFORMATION	field_42896	DEFAMATION_IMPERSONATION_FALSE_INFORMATION
	f	Lffn;	g	DRUGS	field_42897	DRUGS
	f	Lffn;	h	FRAUD	field_42898	FRAUD
	f	Lffn;	i	SPAM_OR_ADVERTISING	field_42899	SPAM_OR_ADVERTISING
	f	Lffn;	j	NUDITY_OR_PORNOGRAPHY	field_42900	NUDITY_OR_PORNOGRAPHY
	f	Lffn;	k	SEXUALLY_INAPPROPRIATE	field_42901	SEXUALLY_INAPPROPRIATE
	f	Lffn;	l	EXTREME_VIOLENCE_OR_GORE	field_42902	EXTREME_VIOLENCE_OR_GORE
	f	Lffn;	m	IMMINENT_HARM_TO_PERSON_OR_PROPERTY	field_42903	IMMINENT_HARM_TO_PERSON_OR_PROPERTY
	f	Lsw;	n	f_271148_	field_42904	title
	f	[Lffn;	o	$VALUES	field_42905	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_271811_	method_49312	title
	m	(I)Lffn;	a	m_271684_	method_49313	byId
	m	()[Lffn;	b	m_271764_	method_49314	$values
c	ffo	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder	net/minecraft/class_7566	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder
	f	Lffo$b;	a	f_252499_	field_40811	report
	f	Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;	b	f_238736_	field_39651	limits
	m	(Lffo$b;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_239079_	method_44576	setComments
	m	(I)V	a	m_239051_	method_44569	toggleReported
	m	(Lffh;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;	a	m_239182_	method_44571	buildEvidence
	m	(Lffr;)V	a	m_239097_	method_44574	setReason
	m	(Ljava/util/List;ILffk$a;)V	a	m_244713_	method_44962	method_44962
	m	(Lffk$a;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;	a	m_246289_	method_44570	buildReportedChatMessage
	m	()Lffo$b;	a	m_253002_	method_46545	report
	m	(Lffs;)Lcom/mojang/datafixers/util/Either;	a	m_240128_	method_44575	build
	m	()Ljava/util/UUID;	b	m_239436_	method_44568	reportedProfileId
	m	(I)Z	b	m_240221_	method_44580	isReported
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	c	m_239716_	method_44579	reportedMessages
	m	()Ljava/lang/String;	d	m_238976_	method_44582	comments
	m	()Lffr;	e	m_239339_	method_44583	reason
	m	()Z	f	m_252870_	method_46546	hasContent
	m	()Lffo$a;	g	m_239332_	method_44584	checkBuildable
	m	()Lffo;	h	m_239582_	method_44585	copy
c	ffo$a	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$CannotBuildReason	net/minecraft/class_7566$class_7567	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$CannotBuildReason
	f	Lffo$a;	a	f_238819_	field_39655	NO_REASON
	f	Lffo$a;	b	f_238619_	field_39656	NO_REPORTED_MESSAGES
	f	Lffo$a;	c	f_238799_	field_39657	TOO_MANY_MESSAGES
	f	Lffo$a;	d	f_238583_	field_39658	COMMENTS_TOO_LONG
	f	Lsw;	e	f_238631_	comp_877	message
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	f_238631_	comp_877	message
c	ffo$b	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$ChatReport	net/minecraft/class_7566$class_7855	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$ChatReport
	f	Lffo;	a	f_252523_	field_40812	field_40812
	f	Ljava/util/UUID;	b	f_252481_	field_40813	reportId
	f	Ljava/time/Instant;	c	f_252413_	field_40814	createdAt
	f	Ljava/util/UUID;	d	f_252536_	field_40815	reportedProfileId
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	e	f_252475_	field_40816	reportedMessages
	f	Ljava/lang/String;	f	f_252421_	field_40817	comments
	f	Lffr;	g	f_252479_	field_40818	reason
	m	(Lffo;Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;)Z	a	m_252787_	method_46549	isReportedPlayer
	m	()Lffo$b;	a	m_252798_	method_46547	copy
	m	(ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V	a	m_252761_	method_46548	toggleReported
c	ffo$c	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$Result	net/minecraft/class_7566$class_7568	net/minecraft/client/multiplayer/chat/report/ChatReportBuilder$Result
	f	Ljava/util/UUID;	a	f_238815_	comp_878	id
	f	Lcom/mojang/authlib/minecraft/report/AbuseReport;	b	f_238727_	comp_879	report
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/UUID;	a	f_238815_	comp_878	id
	m	()Lcom/mojang/authlib/minecraft/report/AbuseReport;	b	f_238727_	comp_879	report
c	ffp	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder	net/minecraft/class_7757	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder
	f	I	a	f_244017_	field_40498	leadingCount
	f	Ljava/util/List;	b	f_244428_	field_40499	activeCollectors
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lffh;Lit/unimi/dsi/fastutil/ints/IntCollection;Lffp$b;)V	a	m_246644_	method_45759	collectAllContext
	m	()Z	a	m_247717_	method_45758	isActive
	m	(Ltl;)V	a	m_246365_	method_45760	trackContext
	m	(Ltl;)Z	b	m_246673_	method_45761	acceptContext
c	ffp$a	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Collector	net/minecraft/class_7757$class_7758	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Collector
	f	Lffp;	a	f_244297_	field_40500	field_40500
	f	Ljava/util/Set;	b	f_244002_	field_40501	lastSeenSignatures
	f	Ltl;	c	f_244412_	field_40502	lastChainMessage
	f	Z	d	f_244348_	field_40503	collectingChain
	f	I	e	f_243826_	field_40504	count
	m	(Lffp;Ltl;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_246153_	method_45762	isComplete
	m	(Ltl;)Z	a	m_245354_	method_45763	accept
c	ffp$b	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Handler	net/minecraft/class_7757$class_7632	net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Handler
	m	(ILffk$a;)V	accept	m_247017_	accept	accept
c	ffq	net/minecraft/client/multiplayer/chat/report/ReportEnvironment	net/minecraft/class_7569	net/minecraft/client/multiplayer/chat/report/ReportEnvironment
	f	Ljava/lang/String;	a	f_238774_	comp_880	clientVersion
	f	Lffq$a;	b	f_238655_	comp_881	server
	m	(Ljava/lang/String;Lffq$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lffq;	a	m_238998_	method_44589	thirdParty
	m	(Lffq$a;)Lffq;	a	m_239955_	method_44588	create
	m	(Lejq;)Lffq;	a	m_239764_	method_44587	realm
	m	()Lffq;	a	m_239898_	method_44586	local
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ClientInfo;	b	m_239120_	method_44590	clientInfo
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ThirdPartyServerInfo;	c	m_239166_	method_44591	thirdPartyServerInfo
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$RealmInfo;	d	m_239906_	method_44592	realmInfo
	m	()Ljava/lang/String;	e	f_238774_	comp_880	clientVersion
	m	()Lffq$a;	f	f_238655_	comp_881	server
	m	()Ljava/lang/String;	g	m_239334_	method_44593	getClientVersion
c	ffq$a	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server	net/minecraft/class_7569$class_7570	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server
c	ffq$a$a	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$Realm	net/minecraft/class_7569$class_7570$class_7571	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$Realm
	f	J	a	f_238769_	comp_882	realmId
	f	I	b	f_238670_	comp_883	slotId
	m	(JI)V	<init>	<init>	<init>	<init>
	m	(Lejq;)V	<init>	<init>	<init>	<init>
	m	()J	a	f_238769_	comp_882	realmId
	m	()I	b	f_238670_	comp_883	slotId
c	ffq$a$b	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$ThirdParty	net/minecraft/class_7569$class_7570$class_7572	net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$ThirdParty
	f	Ljava/lang/String;	a	f_238648_	comp_884	ip
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_238648_	comp_884	ip
c	ffr	net/minecraft/client/multiplayer/chat/report/ReportReason	net/minecraft/class_7573	net/minecraft/client/multiplayer/chat/report/ReportReason
	f	Lffr;	a	HATE_SPEECH	field_39659	HATE_SPEECH
	f	Lffr;	b	TERRORISM_OR_VIOLENT_EXTREMISM	field_39660	TERRORISM_OR_VIOLENT_EXTREMISM
	f	Lffr;	c	CHILD_SEXUAL_EXPLOITATION_OR_ABUSE	field_39661	CHILD_SEXUAL_EXPLOITATION_OR_ABUSE
	f	Lffr;	d	IMMINENT_HARM	field_39662	IMMINENT_HARM
	f	Lffr;	e	NON_CONSENSUAL_INTIMATE_IMAGERY	field_39663	NON_CONSENSUAL_INTIMATE_IMAGERY
	f	Lffr;	f	HARASSMENT_OR_BULLYING	field_39664	HARASSMENT_OR_BULLYING
	f	Lffr;	g	DEFAMATION_IMPERSONATION_FALSE_INFORMATION	field_39666	DEFAMATION_IMPERSONATION_FALSE_INFORMATION
	f	Lffr;	h	SELF_HARM_OR_SUICIDE	field_39667	SELF_HARM_OR_SUICIDE
	f	Lffr;	i	ALCOHOL_TOBACCO_DRUGS	field_39670	ALCOHOL_TOBACCO_DRUGS
	f	Ljava/lang/String;	j	f_238735_	field_39671	backendName
	f	Lsw;	k	f_238806_	field_39672	title
	f	Lsw;	l	f_238818_	field_39673	description
	f	[Lffr;	m	$VALUES	field_39674	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_239892_	method_44594	backendName
	m	()Lsw;	b	m_239342_	method_44595	title
	m	()Lsw;	c	m_240151_	method_44596	description
	m	()[Lffr;	d	m_240189_	method_44597	$values
c	ffs	net/minecraft/client/multiplayer/chat/report/ReportingContext	net/minecraft/class_7574	net/minecraft/client/multiplayer/chat/report/ReportingContext
	f	I	a	f_238714_	field_39675	LOG_CAPACITY
	f	Lffm;	b	f_238706_	field_40819	sender
	f	Lffq;	c	f_238644_	field_40820	environment
	f	Lffh;	d	f_238743_	field_40821	chatLog
	f	Lffo$b;	e	f_252449_	field_40822	chatReportDraft
	m	(Lffm;Lffq;Lffh;)V	<init>	<init>	<init>	<init>
	m	(Lffq;Lcom/mojang/authlib/minecraft/UserApiService;)Lffs;	a	m_239685_	method_44599	create
	m	(Ljava/util/UUID;)Z	a	m_253247_	method_46554	hasDraftReportFor
	m	(Lffq;)Z	a	m_239733_	method_44598	matches
	m	(Lenn;Leuq;Lffo$b;Ljava/lang/Runnable;Z)V	a	m_260764_	method_46551	method_46551
	m	()Lffm;	a	m_240161_	method_46550	sender
	m	(Lffo$b;)V	a	m_253037_	method_46553	setChatReportDraft
	m	(Lenn;Leuq;Ljava/lang/Runnable;Z)V	a	m_261157_	method_46552	draftReportHandled
	m	()Lffh;	b	m_239899_	method_46555	chatLog
	m	()Z	c	m_253142_	method_46556	hasDraftReport
c	fft	net/minecraft/client/multiplayer/chat/report/package-info	net/minecraft/class_7575	net/minecraft/client/multiplayer/chat/report/package-info
c	ffu	net/minecraft/client/multiplayer/package-info	net/minecraft/class_6235	net/minecraft/client/multiplayer/package-info
c	ffv	net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler	net/minecraft/class_7202	net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	a	f_233851_	field_37953	serverVerifiedStates
	f	I	b	f_233852_	field_37954	currentSequenceNr
	f	Z	c	f_233853_	field_37955	isPredicting
	m	()V	<init>	<init>	<init>	<init>
	m	(ILfew;)V	a	m_233856_	method_41938	endPredictionsUpTo
	m	(Ldcb;Lfiy;Ljava/lang/Long;Lffv$a;)Lffv$a;	a	m_289052_	method_41939	method_41939
	m	(Lgu;Ldcb;Lfiy;)V	a	m_233867_	method_41941	retainKnownServerState
	m	(Lgu;Ldcb;)Z	a	m_233864_	method_41940	updateKnownServerState
	m	()Lffv;	a	m_233855_	method_41937	startPredicting
	m	()I	b	m_233871_	method_41942	currentSequence
	m	()Z	c	m_233872_	method_41943	isPredicting
c	ffv$a	net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState	net/minecraft/class_7202$class_7203	net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState
	f	Leei;	a	f_233874_	field_37956	playerPos
	f	I	b	f_233875_	field_37957	sequence
	f	Ldcb;	c	f_233876_	field_37958	blockState
	m	(ILdcb;Leei;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)V	a	m_233883_	method_41945	setBlockState
	m	(I)Lffv$a;	a	m_233881_	method_41944	setSequence
c	ffw	net/minecraft/client/multiplayer/prediction/PredictiveAction	net/minecraft/class_7204	net/minecraft/client/multiplayer/prediction/PredictiveAction
	m	(I)Luo;	predict	m_233885_	predict	predict
c	ffx	net/minecraft/client/multiplayer/prediction/package-info	net/minecraft/class_7205	net/minecraft/client/multiplayer/prediction/package-info
c	ffy	net/minecraft/client/multiplayer/resolver/AddressCheck	net/minecraft/class_6394	net/minecraft/client/multiplayer/resolver/AddressCheck
	m	(Lfga;)Z	a	m_142408_	method_37099	isAllowed
	m	()Lffy;	a	m_171828_	method_37097	createFromService
	m	(Lffz;)Z	a	m_142649_	method_37098	isAllowed
c	ffy$1	net/minecraft/client/multiplayer/resolver/AddressCheck$1	net/minecraft/class_6394$1	net/minecraft/client/multiplayer/resolver/AddressCheck$1
	f	Lcom/google/common/collect/ImmutableList;	a	f_171831_	field_33846	val$blockLists
	m	(Lcom/google/common/collect/ImmutableList;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Z	a	m_171838_	method_37100	method_37100
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Z	a	m_171842_	method_37101	method_37101
c	ffz	net/minecraft/client/multiplayer/resolver/ResolvedServerAddress	net/minecraft/class_6368	net/minecraft/client/multiplayer/resolver/ResolvedServerAddress
	m	()Ljava/lang/String;	a	m_142727_	method_36898	getHostName
	m	(Ljava/net/InetSocketAddress;)Lffz;	a	m_171845_	method_36899	from
	m	()Ljava/lang/String;	b	m_142728_	method_36900	getHostIp
	m	()I	c	m_142599_	method_36901	getPort
	m	()Ljava/net/InetSocketAddress;	d	m_142641_	method_36902	asInetSocketAddress
c	ffz$1	net/minecraft/client/multiplayer/resolver/ResolvedServerAddress$1	net/minecraft/class_6368$1	net/minecraft/client/multiplayer/resolver/ResolvedServerAddress$1
	f	Ljava/net/InetSocketAddress;	a	f_171847_	field_33742	val$address
	m	(Ljava/net/InetSocketAddress;)V	<init>	<init>	<init>	<init>
c	fg	net/minecraft/commands/arguments/blocks/BlockStateParser	net/minecraft/class_2259	net/minecraft/commands/arguments/blocks/BlockStateParser
	f	Ljava/util/function/Function;	A	f_116759_	field_10696	suggestions
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_116741_	field_10691	ERROR_NO_TAGS_ALLOWED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_116742_	field_10690	ERROR_UNKNOWN_BLOCK
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	c	f_116743_	field_10695	ERROR_UNKNOWN_PROPERTY
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_116744_	field_10692	ERROR_DUPLICATE_PROPERTY
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	e	f_116745_	field_10683	ERROR_INVALID_VALUE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	f	f_116746_	field_10688	ERROR_EXPECTED_VALUE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_116747_	field_10684	ERROR_EXPECTED_END_OF_PROPERTIES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	h	f_234669_	field_37965	ERROR_UNKNOWN_TAG
	f	C	i	f_174101_	field_32800	SYNTAX_START_PROPERTIES
	f	C	j	f_174102_	field_32801	SYNTAX_START_NBT
	f	C	k	f_174103_	field_32802	SYNTAX_END_PROPERTIES
	f	C	l	f_174104_	field_32803	SYNTAX_EQUALS
	f	C	m	f_174105_	field_32804	SYNTAX_PROPERTY_SEPARATOR
	f	C	n	f_174106_	field_32805	SYNTAX_TAG
	f	Ljava/util/function/Function;	o	f_116748_	field_10682	SUGGEST_NOTHING
	f	Lhg;	p	f_234670_	field_37966	blocks
	f	Lcom/mojang/brigadier/StringReader;	q	f_116749_	field_10698	reader
	f	Z	r	f_116750_	field_10687	forTesting
	f	Z	s	f_234671_	field_37967	allowNbt
	f	Ljava/util/Map;	t	f_116751_	field_10699	properties
	f	Ljava/util/Map;	u	f_116752_	field_10685	vagueProperties
	f	Lacq;	v	f_116753_	field_10697	id
	f	Ldcc;	w	f_116754_	field_10689	definition
	f	Ldcb;	x	f_116755_	field_10686	state
	f	Lqr;	y	f_116756_	field_10693	nbt
	f	Lhi;	z	f_116757_	field_10681	tag
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhg;Lcom/mojang/brigadier/StringReader;ZZ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_116794_	method_9660	method_9660
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_234683_	method_9671	suggestPropertyNameOrEnd
	m	(Ldde;Ljava/lang/String;I)V	a	m_116775_	method_9668	setValue
	m	(Lhg;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture;	a	m_234695_	method_9666	fillSuggestions
	m	()V	a	m_234677_	method_9678	parse
	m	(Lacp;)Ljava/lang/String;	a	m_234681_	method_41959	method_41959
	m	(Ldde;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_234688_	method_9684	method_9684
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ldde;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;	a	m_116786_	method_9662	addSuggestions
	m	(Ljava/lang/StringBuilder;Ldde;Ljava/lang/Comparable;)V	a	m_116802_	method_9663	appendProperty
	m	(I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_116765_	method_17956	method_17956
	m	(Ldcb;)Ljava/lang/String;	a	m_116769_	method_9685	serialize
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_234708_	method_41958	method_41958
	m	(Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_234710_	method_9683	method_9683
	m	(ILacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_234678_	method_41954	method_41954
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_116791_	method_9686	method_9686
	m	(Lhg;Lcom/mojang/brigadier/StringReader;Z)Lfg$a;	a	m_234691_	method_41955	parseForBlock
	m	(Lhg;Ljava/lang/String;Z)Lfg$a;	a	m_245437_	method_41957	parseForBlock
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	a	m_234685_	method_9690	suggestVaguePropertyValue
	m	(Lhg;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either;	b	m_247724_	method_41962	parseForTesting
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_234714_	method_9674	suggestVaguePropertyNameOrEnd
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_116789_	method_9682	method_9682
	m	()Z	b	m_234713_	method_9676	hasBlockEntity
	m	(Lhg;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;	b	m_234716_	method_41960	parseForTesting
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_116812_	method_9691	method_9691
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_116819_	method_9661	method_9661
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	c	m_234728_	method_9665	suggestPropertyName
	m	()V	c	m_116826_	method_9675	readBlock
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	d	m_234730_	method_9667	suggestVaguePropertyName
	m	()V	d	m_116830_	method_9677	readTag
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	e	m_234732_	method_9687	suggestOpenNbt
	m	()V	e	m_116834_	method_9659	readProperties
	m	()V	f	m_116838_	method_9680	readVagueProperties
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	f	m_234734_	method_9693	suggestEquals
	m	()V	g	m_116842_	method_9672	readNbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	g	m_234736_	method_9689	suggestNextPropertyOrEnd
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	h	m_234738_	method_9679	suggestOpenVaguePropertiesOrNbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	i	m_234740_	method_9681	suggestOpenPropertiesOrNbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	j	m_234742_	method_9670	suggestTag
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	k	m_234744_	method_41963	suggestItem
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	l	m_234746_	method_9673	suggestBlockIdOrTag
c	fg$a	net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult	net/minecraft/class_2259$class_7211	net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult
	f	Ldcb;	a	f_234748_	comp_622	blockState
	f	Ljava/util/Map;	b	f_234749_	comp_623	properties
	f	Lqr;	c	f_234750_	comp_624	nbt
	m	(Ldcb;Ljava/util/Map;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Ldcb;	a	f_234748_	comp_622	blockState
	m	()Ljava/util/Map;	b	f_234749_	comp_623	properties
	m	()Lqr;	c	f_234750_	comp_624	nbt
c	fg$b	net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult	net/minecraft/class_2259$class_7212	net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult
	f	Lhi;	a	f_234762_	comp_625	tag
	f	Ljava/util/Map;	b	f_234763_	comp_626	vagueProperties
	f	Lqr;	c	f_234764_	comp_627	nbt
	m	(Lhi;Ljava/util/Map;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Lhi;	a	f_234762_	comp_625	tag
	m	()Ljava/util/Map;	b	f_234763_	comp_626	vagueProperties
	m	()Lqr;	c	f_234764_	comp_627	nbt
c	fga	net/minecraft/client/multiplayer/resolver/ServerAddress	net/minecraft/class_639	net/minecraft/client/multiplayer/resolver/ServerAddress
	f	Lorg/slf4j/Logger;	a	f_171854_	field_33416	LOGGER
	f	Lcom/google/common/net/HostAndPort;	b	f_171855_	field_33417	hostAndPort
	f	Lfga;	c	f_171856_	field_33418	INVALID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/google/common/net/HostAndPort;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lfga;	a	m_171864_	method_2950	parseString
	m	()Ljava/lang/String;	a	m_171863_	method_2952	getHost
	m	(Ljava/lang/String;)Z	b	m_171867_	method_36224	isValidAddress
	m	()I	b	m_171866_	method_2954	getPort
	m	(Ljava/lang/String;)I	c	m_171869_	method_2951	parsePort
c	fgb	net/minecraft/client/multiplayer/resolver/ServerAddressResolver	net/minecraft/class_6369	net/minecraft/client/multiplayer/resolver/ServerAddressResolver
	f	Lorg/slf4j/Logger;	a	f_171874_	field_33743	LOGGER
	f	Lfgb;	b	f_171875_	field_33744	SYSTEM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfga;)Ljava/util/Optional;	a	m_171877_	method_36903	method_36903
	m	(Lfga;)Ljava/util/Optional;	resolve	m_171879_	resolve	resolve
c	fgc	net/minecraft/client/multiplayer/resolver/ServerNameResolver	net/minecraft/class_6370	net/minecraft/client/multiplayer/resolver/ServerNameResolver
	f	Lfgc;	a	f_171881_	field_33745	DEFAULT
	f	Lfgb;	b	f_171882_	field_33746	resolver
	f	Lfgd;	c	f_171883_	field_33747	redirectHandler
	f	Lffy;	d	f_171884_	field_33847	addressCheck
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfgb;Lfgd;Lffy;)V	<init>	<init>	<init>	<init>
	m	(Lfga;)Ljava/util/Optional;	a	m_171890_	method_36907	resolveAddress
c	fgd	net/minecraft/client/multiplayer/resolver/ServerRedirectHandler	net/minecraft/class_6371	net/minecraft/client/multiplayer/resolver/ServerRedirectHandler
	f	Lorg/slf4j/Logger;	a	f_171892_	field_33749	LOGGER
	f	Lfgd;	b	f_171893_	field_33750	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfga;)Ljava/util/Optional;	a	m_171896_	method_36910	method_36910
	m	(Ljavax/naming/directory/DirContext;Lfga;)Ljava/util/Optional;	a	m_171898_	method_36911	method_36911
	m	()Lfgd;	createDnsSrvRedirectHandler	m_171895_	method_36909	createDnsSrvRedirectHandler
	m	(Lfga;)Ljava/util/Optional;	lookupRedirect	m_171901_	lookupRedirect	lookupRedirect
c	fge	net/minecraft/client/multiplayer/resolver/package-info	net/minecraft/class_6372	net/minecraft/client/multiplayer/resolver/package-info
c	fgf	net/minecraft/client/package-info	net/minecraft/class_6236	net/minecraft/client/package-info
c	fgg	net/minecraft/client/particle/AshParticle	net/minecraft/class_4792	net/minecraft/client/particle/AshParticle
	m	(Lfew;DDDDDDFLfih;)V	<init>	<init>	<init>	<init>
c	fgg$a	net/minecraft/client/particle/AshParticle$Provider	net/minecraft/class_4792$class_4793	net/minecraft/client/particle/AshParticle$Provider
	f	Lfih;	a	f_105523_	field_22235	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_24463	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgh	net/minecraft/client/particle/AttackSweepParticle	net/minecraft/class_645	net/minecraft/client/particle/AttackSweepParticle
	f	Lfih;	a	f_105544_	field_17781	sprites
	m	(Lfew;DDDDLfih;)V	<init>	<init>	<init>	<init>
c	fgh$a	net/minecraft/client/particle/AttackSweepParticle$Provider	net/minecraft/class_645$class_646	net/minecraft/client/particle/AttackSweepParticle$Provider
	f	Lfih;	a	f_105564_	field_17782	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3006	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgi	net/minecraft/client/particle/BaseAshSmokeParticle	net/minecraft/class_4794	net/minecraft/client/particle/BaseAshSmokeParticle
	f	Lfih;	a	f_105620_	field_22237	sprites
	m	(Lfew;DDDFFFDDDFLfih;FIFZ)V	<init>	<init>	<init>	<init>
c	fgj	net/minecraft/client/particle/BlockMarker	net/minecraft/class_6734	net/minecraft/client/particle/BlockMarker
	m	(Lfew;DDDLdcb;)V	<init>	<init>	<init>	<init>
c	fgj$a	net/minecraft/client/particle/BlockMarker$Provider	net/minecraft/class_6734$class_6735	net/minecraft/client/particle/BlockMarker$Provider
	m	()V	<init>	<init>	<init>	<init>
	m	(Lin;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_39196	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgk	net/minecraft/client/particle/BreakingItemParticle	net/minecraft/class_647	net/minecraft/client/particle/BreakingItemParticle
	f	F	a	f_105643_	field_17783	uo
	f	F	b	f_105644_	field_17784	vo
	m	(Lfew;DDDDDDLcfz;)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDLcfz;)V	<init>	<init>	<init>	<init>
c	fgk$a	net/minecraft/client/particle/BreakingItemParticle$Provider	net/minecraft/class_647$class_648	net/minecraft/client/particle/BreakingItemParticle$Provider
	m	()V	<init>	<init>	<init>	<init>
	m	(Lir;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3007	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgk$b	net/minecraft/client/particle/BreakingItemParticle$SlimeProvider	net/minecraft/class_647$class_649	net/minecraft/client/particle/BreakingItemParticle$SlimeProvider
	m	()V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3008	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgk$c	net/minecraft/client/particle/BreakingItemParticle$SnowballProvider	net/minecraft/class_647$class_650	net/minecraft/client/particle/BreakingItemParticle$SnowballProvider
	m	()V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3009	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgl	net/minecraft/client/particle/BubbleColumnUpParticle	net/minecraft/class_653	net/minecraft/client/particle/BubbleColumnUpParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fgl$a	net/minecraft/client/particle/BubbleColumnUpParticle$Provider	net/minecraft/class_653$class_654	net/minecraft/client/particle/BubbleColumnUpParticle$Provider
	f	Lfih;	a	f_105751_	field_17786	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3011	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgm	net/minecraft/client/particle/BubbleParticle	net/minecraft/class_655	net/minecraft/client/particle/BubbleParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fgm$a	net/minecraft/client/particle/BubbleParticle$Provider	net/minecraft/class_655$class_656	net/minecraft/client/particle/BubbleParticle$Provider
	f	Lfih;	a	f_105791_	field_17785	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3012	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgn	net/minecraft/client/particle/BubblePopParticle	net/minecraft/class_661	net/minecraft/client/particle/BubblePopParticle
	f	Lfih;	a	f_105812_	field_17787	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fgn$a	net/minecraft/client/particle/BubblePopParticle$Provider	net/minecraft/class_661$class_662	net/minecraft/client/particle/BubblePopParticle$Provider
	f	Lfih;	a	f_105834_	field_17788	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3016	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgo	net/minecraft/client/particle/CampfireSmokeParticle	net/minecraft/class_3937	net/minecraft/client/particle/CampfireSmokeParticle
	m	(Lfew;DDDDDDZ)V	<init>	<init>	<init>	<init>
c	fgo$a	net/minecraft/client/particle/CampfireSmokeParticle$CosyProvider	net/minecraft/class_3937$class_3938	net/minecraft/client/particle/CampfireSmokeParticle$CosyProvider
	f	Lfih;	a	f_105876_	field_18290	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_17579	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgo$b	net/minecraft/client/particle/CampfireSmokeParticle$SignalProvider	net/minecraft/class_3937$class_3995	net/minecraft/client/particle/CampfireSmokeParticle$SignalProvider
	f	Lfih;	a	f_105897_	field_17789	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_18820	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgp	net/minecraft/client/particle/CherryParticle	net/minecraft/class_8253	net/minecraft/client/particle/CherryParticle
	f	I	F	f_276480_	field_43366	CURVE_ENDPOINT_TIME
	f	F	G	f_276422_	field_43367	FALL_ACC
	f	F	H	f_276657_	field_43368	WIND_BIG
	f	F	I	f_276609_	field_43369	rotSpeed
	f	F	J	f_276535_	field_43370	particleRandom
	f	F	K	f_276513_	field_43371	spinAcceleration
	f	F	a	f_276642_	field_43372	ACCELERATION_SCALE
	f	I	b	f_276664_	field_43373	INITIAL_LIFETIME
	m	(Lfew;DDDLfih;)V	<init>	<init>	<init>	<init>
c	fgq	net/minecraft/client/particle/CritParticle	net/minecraft/class_657	net/minecraft/client/particle/CritParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fgq$a	net/minecraft/client/particle/CritParticle$DamageIndicatorProvider	net/minecraft/class_657$class_658	net/minecraft/client/particle/CritParticle$DamageIndicatorProvider
	f	Lfih;	a	f_105939_	field_17790	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3013	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgq$b	net/minecraft/client/particle/CritParticle$MagicProvider	net/minecraft/class_657$class_659	net/minecraft/client/particle/CritParticle$MagicProvider
	f	Lfih;	a	f_105960_	field_17791	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3014	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgq$c	net/minecraft/client/particle/CritParticle$Provider	net/minecraft/class_657$class_3939	net/minecraft/client/particle/CritParticle$Provider
	f	Lfih;	a	f_105981_	field_18291	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_17580	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgr	net/minecraft/client/particle/DragonBreathParticle	net/minecraft/class_666	net/minecraft/client/particle/DragonBreathParticle
	f	F	F	f_171920_	field_32648	COLOR_MIN_RED
	f	F	G	f_171921_	field_32649	COLOR_MIN_GREEN
	f	F	H	f_171922_	field_32650	COLOR_MIN_BLUE
	f	F	I	f_171923_	field_32651	COLOR_MAX_RED
	f	F	J	f_171924_	field_32652	COLOR_MAX_GREEN
	f	F	K	f_171925_	field_32653	COLOR_MAX_BLUE
	f	Z	L	f_106002_	field_3792	hasHitGround
	f	Lfih;	M	f_106003_	field_17793	sprites
	f	I	a	f_171926_	field_32654	COLOR_MIN
	f	I	b	f_171927_	field_32655	COLOR_MAX
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fgr$a	net/minecraft/client/particle/DragonBreathParticle$Provider	net/minecraft/class_666$class_667	net/minecraft/client/particle/DragonBreathParticle$Provider
	f	Lfih;	a	f_106027_	field_17794	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3019	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgs	net/minecraft/client/particle/DripParticle	net/minecraft/class_663	net/minecraft/client/particle/DripParticle
	f	Z	a	f_106048_	field_22437	isGlowing
	f	Ldxd;	b	f_106049_	field_3789	type
	m	(Lfew;DDDLdxd;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfim;	a	m_272020_	method_49316	createWaterHangParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	b	m_271915_	method_49317	createWaterFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	c	m_272109_	method_49318	createLavaHangParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	d	m_272026_	method_49319	createLavaFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	e	m_271885_	method_49320	createLavaLandParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	f	m_272107_	method_49324	createHoneyHangParticle
	m	()Ldxd;	g	m_171928_	method_32791	getType
	m	(Liy;Lfew;DDDDDD)Lfim;	g	m_272030_	method_49325	createHoneyFallParticle
	m	()V	h	m_5956_	method_18821	preMoveUpdate
	m	(Liy;Lfew;DDDDDD)Lfim;	h	m_271744_	method_49326	createHoneyLandParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	i	m_272002_	method_49327	createDripstoneWaterHangParticle
	m	()V	i	m_5949_	method_18822	postMoveUpdate
	m	(Liy;Lfew;DDDDDD)Lfim;	j	m_271993_	method_49328	createDripstoneWaterFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	k	m_271789_	method_49329	createDripstoneLavaHangParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	l	m_271760_	method_49330	createDripstoneLavaFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	m	m_272129_	method_49331	createNectarFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	n	m_272261_	method_49332	createSporeBlossomFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	o	m_271935_	method_49333	createObsidianTearHangParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	p	m_271941_	method_49334	createObsidianTearFallParticle
	m	(Liy;Lfew;DDDDDD)Lfim;	q	m_272251_	method_49335	createObsidianTearLandParticle
c	fgs$a	net/minecraft/client/particle/DripParticle$CoolingDripHangParticle	net/minecraft/class_663$class_4082	net/minecraft/client/particle/DripParticle$CoolingDripHangParticle
	m	(Lfew;DDDLdxd;Lit;)V	<init>	<init>	<init>	<init>
c	fgs$b	net/minecraft/client/particle/DripParticle$DripHangParticle	net/minecraft/class_663$class_4084	net/minecraft/client/particle/DripParticle$DripHangParticle
	f	Lit;	b	f_106083_	field_18293	fallingParticle
	m	(Lfew;DDDLdxd;Lit;)V	<init>	<init>	<init>	<init>
c	fgs$c	net/minecraft/client/particle/DripParticle$DripLandParticle	net/minecraft/class_663$class_4085	net/minecraft/client/particle/DripParticle$DripLandParticle
	m	(Lfew;DDDLdxd;)V	<init>	<init>	<init>	<init>
c	fgs$d	net/minecraft/client/particle/DripParticle$DripstoneFallAndLandParticle	net/minecraft/class_663$class_5692	net/minecraft/client/particle/DripParticle$DripstoneFallAndLandParticle
	m	(Lfew;DDDLdxd;Lit;)V	<init>	<init>	<init>	<init>
c	fgs$e	net/minecraft/client/particle/DripParticle$FallAndLandParticle	net/minecraft/class_663$class_4083	net/minecraft/client/particle/DripParticle$FallAndLandParticle
	f	Lit;	b	f_106114_	field_18292	landParticle
	m	(Lfew;DDDLdxd;Lit;)V	<init>	<init>	<init>	<init>
c	fgs$f	net/minecraft/client/particle/DripParticle$FallingParticle	net/minecraft/class_663$class_4497	net/minecraft/client/particle/DripParticle$FallingParticle
	m	(Lfew;DDDLdxd;)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDLdxd;I)V	<init>	<init>	<init>	<init>
c	fgs$g	net/minecraft/client/particle/DripParticle$HoneyFallAndLandParticle	net/minecraft/class_663$class_4498	net/minecraft/client/particle/DripParticle$HoneyFallAndLandParticle
	m	(Lfew;DDDLdxd;Lit;)V	<init>	<init>	<init>	<init>
c	fgt	net/minecraft/client/particle/DustColorTransitionParticle	net/minecraft/class_5734	net/minecraft/client/particle/DustColorTransitionParticle
	f	Lorg/joml/Vector3f;	a	f_172050_	field_28244	fromColor
	f	Lorg/joml/Vector3f;	b	f_172051_	field_28245	toColor
	m	(Lfew;DDDDDDLio;Lfih;)V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Vector3f;F)Lorg/joml/Vector3f;	a	m_252968_	method_33073	randomizeColor
	m	(F)V	f	m_172069_	method_33074	lerpColors
c	fgt$a	net/minecraft/client/particle/DustColorTransitionParticle$Provider	net/minecraft/class_5734$class_5735	net/minecraft/client/particle/DustColorTransitionParticle$Provider
	f	Lfih;	a	f_172071_	field_28246	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Lio;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_33075	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgu	net/minecraft/client/particle/DustParticle	net/minecraft/class_671	net/minecraft/client/particle/DustParticle
	m	(Lfew;DDDDDDLip;Lfih;)V	<init>	<init>	<init>	<init>
c	fgu$a	net/minecraft/client/particle/DustParticle$Provider	net/minecraft/class_671$class_672	net/minecraft/client/particle/DustParticle$Provider
	f	Lfih;	a	f_106439_	field_17802	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Lip;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3022	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgv	net/minecraft/client/particle/DustParticleBase	net/minecraft/class_5736	net/minecraft/client/particle/DustParticleBase
	f	Lfih;	a	f_172092_	field_28247	sprites
	m	(Lfew;DDDDDDLiq;Lfih;)V	<init>	<init>	<init>	<init>
	m	(FF)F	a	m_172104_	method_33076	randomizeColor
c	fgw	net/minecraft/client/particle/EnchantmentTableParticle	net/minecraft/class_668	net/minecraft/client/particle/EnchantmentTableParticle
	f	D	F	f_106460_	field_3793	zStart
	f	D	a	f_106461_	field_3795	xStart
	f	D	b	f_106462_	field_3794	yStart
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fgw$a	net/minecraft/client/particle/EnchantmentTableParticle$NautilusProvider	net/minecraft/class_668$class_669	net/minecraft/client/particle/EnchantmentTableParticle$NautilusProvider
	f	Lfih;	a	f_106488_	field_17804	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3020	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgw$b	net/minecraft/client/particle/EnchantmentTableParticle$Provider	net/minecraft/class_668$class_670	net/minecraft/client/particle/EnchantmentTableParticle$Provider
	f	Lfih;	a	f_106509_	field_17803	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3021	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgx	net/minecraft/client/particle/EndRodParticle	net/minecraft/class_675	net/minecraft/client/particle/EndRodParticle
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fgx$a	net/minecraft/client/particle/EndRodParticle$Provider	net/minecraft/class_675$class_676	net/minecraft/client/particle/EndRodParticle$Provider
	f	Lfih;	a	f_106553_	field_17805	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3024	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgy	net/minecraft/client/particle/ExplodeParticle	net/minecraft/class_673	net/minecraft/client/particle/ExplodeParticle
	f	Lfih;	a	f_106574_	field_17806	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fgy$a	net/minecraft/client/particle/ExplodeParticle$Provider	net/minecraft/class_673$class_674	net/minecraft/client/particle/ExplodeParticle$Provider
	f	Lfih;	a	f_106586_	field_17807	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3023	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fgz	net/minecraft/client/particle/FallingDustParticle	net/minecraft/class_682	net/minecraft/client/particle/FallingDustParticle
	f	F	a	f_106607_	field_3809	rotSpeed
	f	Lfih;	b	f_106608_	field_17808	sprites
	m	(Lfew;DDDFFFLfih;)V	<init>	<init>	<init>	<init>
c	fgz$a	net/minecraft/client/particle/FallingDustParticle$Provider	net/minecraft/class_682$class_683	net/minecraft/client/particle/FallingDustParticle$Provider
	f	Lfih;	a	f_106632_	field_17809	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Lin;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3033	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fh	net/minecraft/commands/arguments/blocks/package-info	net/minecraft/class_6251	net/minecraft/commands/arguments/blocks/package-info
c	fha	net/minecraft/client/particle/FireworkParticles	net/minecraft/class_677	net/minecraft/client/particle/FireworkParticles
	m	()V	<init>	<init>	<init>	<init>
c	fha$1	net/minecraft/client/particle/FireworkParticles$1	net/minecraft/class_677$1	net/minecraft/client/particle/FireworkParticles$1
	f	[I	a	f_106653_	field_3797	$SwitchMap$net$minecraft$world$item$FireworkRocketItem$Shape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fha$a	net/minecraft/client/particle/FireworkParticles$FlashProvider	net/minecraft/class_677$class_3997	net/minecraft/client/particle/FireworkParticles$FlashProvider
	f	Lfih;	a	f_106655_	field_17810	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_18121	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fha$b	net/minecraft/client/particle/FireworkParticles$OverlayParticle	net/minecraft/class_677$class_678	net/minecraft/client/particle/FireworkParticles$OverlayParticle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fha$c	net/minecraft/client/particle/FireworkParticles$SparkParticle	net/minecraft/class_677$class_680	net/minecraft/client/particle/FireworkParticles$SparkParticle
	f	Z	F	f_106694_	field_3803	flicker
	f	Lfho;	G	f_106695_	field_3798	engine
	f	F	H	f_106696_	field_3801	fadeR
	f	F	I	f_106697_	field_3800	fadeG
	f	F	J	f_106698_	field_3799	fadeB
	f	Z	K	f_106699_	field_3802	hasFade
	f	Z	b	f_106700_	field_3804	trail
	m	(Lfew;DDDDDDLfho;Lfih;)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_106727_	method_3027	setTrail
	m	(Z)V	b	m_106729_	method_3026	setFlicker
c	fha$d	net/minecraft/client/particle/FireworkParticles$SparkProvider	net/minecraft/class_677$class_679	net/minecraft/client/particle/FireworkParticles$SparkProvider
	f	Lfih;	a	f_106731_	field_17811	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3025	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fha$e	net/minecraft/client/particle/FireworkParticles$Starter	net/minecraft/class_677$class_681	net/minecraft/client/particle/FireworkParticles$Starter
	f	Lqx;	D	f_106752_	field_3806	explosions
	f	Z	E	f_106753_	field_3807	twinkleDelay
	f	I	a	f_106754_	field_3808	life
	f	Lfho;	b	f_106755_	field_3805	engine
	m	(Lfew;DDDDDDLfho;Lqr;)V	<init>	<init>	<init>	<init>
	m	(D[[D[I[IZZZ)V	a	m_106785_	method_3028	createParticleShape
	m	(DDDDDD[I[IZZ)V	a	m_106767_	method_3030	createParticle
	m	(DI[I[IZZ)V	a	m_106778_	method_3031	createParticleBall
	m	([I[IZZ)V	a	m_106793_	method_3032	createParticleBurst
	m	()Z	c	m_106798_	method_3029	isFarAwayFromCamera
c	fhb	net/minecraft/client/particle/FlameParticle	net/minecraft/class_687	net/minecraft/client/particle/FlameParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fhb$a	net/minecraft/client/particle/FlameParticle$Provider	net/minecraft/class_687$class_688	net/minecraft/client/particle/FlameParticle$Provider
	f	Lfih;	a	f_106825_	field_17812	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3036	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhb$b	net/minecraft/client/particle/FlameParticle$SmallFlameProvider	net/minecraft/class_687$class_5613	net/minecraft/client/particle/FlameParticle$SmallFlameProvider
	f	Lfih;	a	f_172111_	field_27736	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_32131	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhc	net/minecraft/client/particle/GlowParticle	net/minecraft/class_5786	net/minecraft/client/particle/GlowParticle
	f	Lapf;	a	f_172132_	field_28457	RANDOM
	f	Lfih;	b	f_172133_	field_28458	sprites
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhc$a	net/minecraft/client/particle/GlowParticle$ElectricSparkProvider	net/minecraft/class_5786$class_5956	net/minecraft/client/particle/GlowParticle$ElectricSparkProvider
	f	D	a	f_172148_	field_29570	SPEED_FACTOR
	f	Lfih;	b	f_172149_	field_29571	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34748	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhc$b	net/minecraft/client/particle/GlowParticle$GlowSquidProvider	net/minecraft/class_5786$class_5957	net/minecraft/client/particle/GlowParticle$GlowSquidProvider
	f	Lfih;	a	f_172170_	field_29572	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34749	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhc$c	net/minecraft/client/particle/GlowParticle$ScrapeProvider	net/minecraft/class_5786$class_5958	net/minecraft/client/particle/GlowParticle$ScrapeProvider
	f	D	a	f_172191_	field_29573	SPEED_FACTOR
	f	Lfih;	b	f_172192_	field_29574	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34750	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhc$d	net/minecraft/client/particle/GlowParticle$WaxOffProvider	net/minecraft/class_5786$class_5959	net/minecraft/client/particle/GlowParticle$WaxOffProvider
	f	D	a	f_172213_	field_29575	SPEED_FACTOR
	f	Lfih;	b	f_172214_	field_29576	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34751	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhc$e	net/minecraft/client/particle/GlowParticle$WaxOnProvider	net/minecraft/class_5786$class_5960	net/minecraft/client/particle/GlowParticle$WaxOnProvider
	f	D	a	f_172235_	field_29577	SPEED_FACTOR
	f	Lfih;	b	f_172236_	field_29578	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34752	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhd	net/minecraft/client/particle/HeartParticle	net/minecraft/class_684	net/minecraft/client/particle/HeartParticle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fhd$a	net/minecraft/client/particle/HeartParticle$AngryVillagerProvider	net/minecraft/class_684$class_685	net/minecraft/client/particle/HeartParticle$AngryVillagerProvider
	f	Lfih;	a	f_106861_	field_17813	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3034	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhd$b	net/minecraft/client/particle/HeartParticle$Provider	net/minecraft/class_684$class_686	net/minecraft/client/particle/HeartParticle$Provider
	f	Lfih;	a	f_106882_	field_17814	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3035	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhe	net/minecraft/client/particle/HugeExplosionParticle	net/minecraft/class_691	net/minecraft/client/particle/HugeExplosionParticle
	f	Lfih;	a	f_106903_	field_17815	sprites
	m	(Lfew;DDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhe$a	net/minecraft/client/particle/HugeExplosionParticle$Provider	net/minecraft/class_691$class_692	net/minecraft/client/particle/HugeExplosionParticle$Provider
	f	Lfih;	a	f_106923_	field_17816	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3038	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhf	net/minecraft/client/particle/HugeExplosionSeedParticle	net/minecraft/class_689	net/minecraft/client/particle/HugeExplosionSeedParticle
	f	I	a	f_106944_	field_3814	life
	f	I	b	f_106945_	field_3813	lifeTime
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fhf$a	net/minecraft/client/particle/HugeExplosionSeedParticle$Provider	net/minecraft/class_689$class_690	net/minecraft/client/particle/HugeExplosionSeedParticle$Provider
	m	()V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3037	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhg	net/minecraft/client/particle/ItemPickupParticle	net/minecraft/class_693	net/minecraft/client/particle/ItemPickupParticle
	f	Lbfj;	D	f_107021_	field_3823	itemEntity
	f	Lbfj;	E	f_107017_	field_3821	target
	f	I	F	f_107018_	field_3826	life
	f	Lfow;	G	f_107019_	field_3824	entityRenderDispatcher
	f	I	a	f_172257_	field_32656	LIFE_TIME
	f	Lfkd;	b	f_107020_	field_20944	renderBuffers
	m	(Lfow;Lfkd;Lfew;Lbfj;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lfow;Lfkd;Lfew;Lbfj;Lbfj;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Lbfj;	a	m_107036_	method_29358	getSafeCopy
c	fhh	net/minecraft/client/particle/LargeSmokeParticle	net/minecraft/class_696	net/minecraft/client/particle/LargeSmokeParticle
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhh$a	net/minecraft/client/particle/LargeSmokeParticle$Provider	net/minecraft/class_696$class_697	net/minecraft/client/particle/LargeSmokeParticle$Provider
	f	Lfih;	a	f_107052_	field_17817	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3040	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhi	net/minecraft/client/particle/LavaParticle	net/minecraft/class_694	net/minecraft/client/particle/LavaParticle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fhi$a	net/minecraft/client/particle/LavaParticle$Provider	net/minecraft/class_694$class_695	net/minecraft/client/particle/LavaParticle$Provider
	f	Lfih;	a	f_107090_	field_17818	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3039	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhj	net/minecraft/client/particle/MobAppearanceParticle	net/minecraft/class_700	net/minecraft/client/particle/MobAppearanceParticle
	f	Lfcb;	a	f_107111_	field_21793	model
	f	Lfkf;	b	f_107112_	field_21792	renderType
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fhj$a	net/minecraft/client/particle/MobAppearanceParticle$Provider	net/minecraft/class_700$class_701	net/minecraft/client/particle/MobAppearanceParticle$Provider
	m	()V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3042	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhk	net/minecraft/client/particle/NoRenderParticle	net/minecraft/class_3998	net/minecraft/client/particle/NoRenderParticle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fhl	net/minecraft/client/particle/NoteParticle	net/minecraft/class_698	net/minecraft/client/particle/NoteParticle
	m	(Lfew;DDDD)V	<init>	<init>	<init>	<init>
c	fhl$a	net/minecraft/client/particle/NoteParticle$Provider	net/minecraft/class_698$class_699	net/minecraft/client/particle/NoteParticle$Provider
	f	Lfih;	a	f_107183_	field_17819	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3041	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhm	net/minecraft/client/particle/Particle	net/minecraft/class_703	net/minecraft/client/particle/Particle
	f	F	A	f_107204_	field_3857	oRoll
	f	F	B	f_172258_	field_28786	friction
	f	Z	C	f_172259_	field_28787	speedUpWhenYMotionIsBlocked
	f	Leed;	D	f_107207_	field_3872	bb
	f	Z	E	f_107205_	field_21507	stoppedByCollision
	f	Leed;	a	f_107206_	field_3860	INITIAL_AABB
	f	D	b	f_197408_	field_36193	MAXIMUM_COLLISION_VELOCITY_SQUARED
	f	Lfew;	c	f_107208_	field_3851	level
	f	D	d	f_107209_	field_3858	xo
	f	D	e	f_107210_	field_3838	yo
	f	D	f	f_107211_	field_3856	zo
	f	D	g	f_107212_	field_3874	x
	f	D	h	f_107213_	field_3854	y
	f	D	i	f_107214_	field_3871	z
	f	D	j	f_107215_	field_3852	xd
	f	D	k	f_107216_	field_3869	yd
	f	D	l	f_107217_	field_3850	zd
	f	Z	m	f_107218_	field_3845	onGround
	f	Z	n	f_107219_	field_3862	hasPhysics
	f	Z	o	f_107220_	field_3843	removed
	f	F	p	f_107221_	field_3849	bbWidth
	f	F	q	f_107222_	field_3867	bbHeight
	f	Lapf;	r	f_107223_	field_3840	random
	f	I	s	f_107224_	field_3866	age
	f	I	t	f_107225_	field_3847	lifetime
	f	F	u	f_107226_	field_3844	gravity
	f	F	v	f_107227_	field_3861	rCol
	f	F	w	f_107228_	field_3842	gCol
	f	F	x	f_107229_	field_3859	bCol
	f	F	y	f_107230_	field_3841	alpha
	f	F	z	f_107231_	field_3839	roll
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
	m	(Leed;)V	a	m_107259_	method_3067	setBoundingBox
	m	(I)V	a	m_107257_	method_3077	setLifetime
	m	(FFF)V	a	m_107253_	method_3084	setColor
	m	(F)I	a	m_6355_	method_3068	getLightColor
	m	(DDD)V	a	m_6257_	method_3069	move
	m	()V	a	m_5989_	method_3070	tick
	m	(Lein;Lemz;F)V	a	m_5744_	method_3074	render
	m	(DDD)V	b	m_172260_	method_34753	setParticleSpeed
	m	()Lfhq;	b	m_7556_	method_18122	getRenderType
	m	(FF)V	b	m_107250_	method_3080	setSize
	m	(DDD)V	c	m_107264_	method_3063	setPos
	m	(F)Lfhm;	c	m_107268_	method_3075	setPower
	m	(F)Lfhm;	d	m_6569_	method_3087	scale
	m	(F)V	e	m_107271_	method_3083	setAlpha
	m	()I	j	m_107273_	method_3082	getLifetime
	m	()V	k	m_107274_	method_3085	remove
	m	()V	l	m_107275_	method_3072	setLocationFromBoundingbox
	m	()Z	m	m_107276_	method_3086	isAlive
	m	()Leed;	n	m_107277_	method_3064	getBoundingBox
	m	()Ljava/util/Optional;	o	m_142654_	method_34019	getParticleGroup
c	fhn	net/minecraft/client/particle/ParticleDescription	net/minecraft/class_4089	net/minecraft/client/particle/ParticleDescription
	f	Ljava/util/List;	a	f_107279_	field_18299	textures
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lfhn;	a	m_107285_	method_18828	fromJson
	m	()Ljava/util/List;	a	m_107282_	method_18826	getTextures
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	a	m_107283_	method_18827	method_18827
c	fho	net/minecraft/client/particle/ParticleEngine	net/minecraft/class_702	net/minecraft/client/particle/ParticleEngine
	f	Lfew;	a	f_107287_	field_3834	level
	f	Lorg/slf4j/Logger;	b	f_243727_	field_40505	LOGGER
	f	Lacj;	c	f_243929_	field_40506	PARTICLE_LISTER
	f	Lacq;	d	f_260634_	field_41385	PARTICLES_ATLAS_INFO
	f	I	e	f_172264_	field_32657	MAX_PARTICLES_PER_LAYER
	f	Ljava/util/List;	f	f_107288_	field_17820	RENDER_ORDER
	f	Ljava/util/Map;	g	f_107289_	field_3830	particles
	f	Ljava/util/Queue;	h	f_107290_	field_3837	trackingEmitters
	f	Lfuw;	i	f_107291_	field_3831	textureManager
	f	Lapf;	j	f_107292_	field_3832	random
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	k	f_107293_	field_3835	providers
	f	Ljava/util/Queue;	l	f_107294_	field_3836	particlesToAdd
	f	Ljava/util/Map;	m	f_107295_	field_18300	spriteSets
	f	Lfuu;	n	f_107296_	field_18301	textureAtlas
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	o	f_172265_	field_29072	trackedParticleCounts
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Lit;DDDDDD)Lfhm;	a	m_107370_	method_3056	createParticle
	m	(Lis;)Z	a	m_172279_	method_34021	hasSpaceInParticleLimit
	m	(Liu;Lfhp$a;)V	a	m_272137_	method_49338	register
	m	(Lacq;Lakv;)Ljava/util/Optional;	a	m_245118_	method_18836	loadParticleDescription
	m	(Lfih;Liy;Lfew;DDDDDD)Lfhm;	a	m_276703_	method_49916	method_49916
	m	(Ljava/util/List;Ljava/util/concurrent/Executor;Lacq;Lakv;)V	a	m_244716_	method_45768	method_45768
	m	(Liu;Lfhp;)V	a	m_107381_	method_3043	register
	m	(Lgu;Ldcb;DDDDDD)V	a	m_172270_	method_34020	method_34020
	m	(Lfhp$a;Lfih;)Lfhp;	a	m_271560_	method_49336	method_49336
	m	(Lbfj;Lit;I)V	a	m_107332_	method_3051	createTrackingEmitter
	m	()V	a	m_107301_	method_18829	close
	m	(Liu;Lfho$c;)V	a	m_107378_	method_18834	register
	m	(Lakx;)Ljava/util/Map;	a	m_244722_	method_45771	method_45771
	m	(Lfuq$a;Ljava/util/Set;Lfuv;Lfho$a;)V	a	m_244719_	method_45767	method_45767
	m	(Lban;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V	a	m_244715_	method_45766	method_45766
	m	(Lgu;Ldcb;)V	a	m_107355_	method_3046	destroy
	m	(Leij;Lfjx$a;Lfjw;Lemz;F)V	a	m_107336_	method_3049	render
	m	(Lfih;)Lfhp;	a	m_276702_	method_49915	method_49915
	m	(Lbfj;Lit;)V	a	m_107329_	method_3061	createTrackingEmitter
	m	(Lfhq;)Ljava/util/Queue;	a	m_107346_	method_18125	method_18125
	m	(Lfhq;Ljava/util/Queue;)V	a	m_287801_	method_18126	method_18126
	m	(Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;	a	m_244721_	method_45772	method_45772
	m	(Lfhm;)V	a	m_107344_	method_3058	add
	m	(Lis;I)V	a	m_172281_	method_34022	updateCount
	m	(Lfhp$a;Lfih;Lit;Lfew;DDDDDD)Lfhm;	a	m_271561_	method_49337	method_49337
	m	(Lgu;Lha;)V	a	m_107367_	method_3054	crack
	m	(Ljava/util/Collection;)V	a	m_107384_	method_3048	tickParticleList
	m	(Lfew;)V	a	m_107342_	method_3045	setLevel
	m	(Lis;)V	b	m_172288_	method_34023	method_34023
	m	(Lacq;Lakv;)Lfho$a;	b	m_244717_	method_45770	method_45770
	m	(Lit;DDDDDD)Lfhm;	b	m_107395_	method_3055	makeParticle
	m	(Lfhm;)V	b	m_107393_	method_3059	tickParticle
	m	()V	b	m_107388_	method_3057	tick
	m	()Ljava/lang/String;	d	m_107403_	method_3052	countParticles
	m	()V	e	m_107404_	method_3062	registerProviders
	m	()V	f	m_263560_	method_48015	clearParticles
c	fho$a	net/minecraft/client/particle/ParticleEngine$1ParticleDefinition	net/minecraft/class_702$class_7759	net/minecraft/client/particle/ParticleEngine$1ParticleDefinition
	f	Lacq;	a	f_244103_	comp_1036	id
	f	Ljava/util/Optional;	b	f_243741_	comp_1037	sprites
	m	(Lacq;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_244103_	comp_1036	id
	m	()Ljava/util/Optional;	b	f_243741_	comp_1037	sprites
c	fho$b	net/minecraft/client/particle/ParticleEngine$MutableSpriteSet	net/minecraft/class_702$class_4090	net/minecraft/client/particle/ParticleEngine$MutableSpriteSet
	f	Ljava/util/List;	a	f_107406_	field_18303	sprites
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	a	m_107415_	method_18838	rebind
c	fho$c	net/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration	net/minecraft/class_702$class_4091	net/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration
	m	(Lfih;)Lfhp;	create	m_107419_	create	create
c	fhp	net/minecraft/client/particle/ParticleProvider	net/minecraft/class_707	net/minecraft/client/particle/ParticleProvider
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	method_3090	createParticle
c	fhp$a	net/minecraft/client/particle/ParticleProvider$Sprite	net/minecraft/class_707$class_8187	net/minecraft/client/particle/ParticleProvider$Sprite
	m	(Lit;Lfew;DDDDDD)Lfim;	createParticle	m_272232_	createParticle	createParticle
c	fhq	net/minecraft/client/particle/ParticleRenderType	net/minecraft/class_3999	net/minecraft/client/particle/ParticleRenderType
	f	Lfhq;	a	f_107429_	field_17827	TERRAIN_SHEET
	f	Lfhq;	b	f_107430_	field_17828	PARTICLE_SHEET_OPAQUE
	f	Lfhq;	c	f_107431_	field_17829	PARTICLE_SHEET_TRANSLUCENT
	f	Lfhq;	d	f_107432_	field_17830	PARTICLE_SHEET_LIT
	f	Lfhq;	e	f_107433_	field_17831	CUSTOM
	f	Lfhq;	f	f_107434_	field_17832	NO_RENDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leie;Lfuw;)V	a	m_6505_	method_18130	begin
	m	(Leil;)V	a	m_6294_	method_18131	end
c	fhq$1	net/minecraft/client/particle/ParticleRenderType$1	net/minecraft/class_3999$1	net/minecraft/client/particle/ParticleRenderType$1
	m	()V	<init>	<init>	<init>	<init>
c	fhq$2	net/minecraft/client/particle/ParticleRenderType$2	net/minecraft/class_3999$2	net/minecraft/client/particle/ParticleRenderType$2
	m	()V	<init>	<init>	<init>	<init>
c	fhq$3	net/minecraft/client/particle/ParticleRenderType$3	net/minecraft/class_3999$3	net/minecraft/client/particle/ParticleRenderType$3
	m	()V	<init>	<init>	<init>	<init>
c	fhq$4	net/minecraft/client/particle/ParticleRenderType$4	net/minecraft/class_3999$4	net/minecraft/client/particle/ParticleRenderType$4
	m	()V	<init>	<init>	<init>	<init>
c	fhq$5	net/minecraft/client/particle/ParticleRenderType$5	net/minecraft/class_3999$5	net/minecraft/client/particle/ParticleRenderType$5
	m	()V	<init>	<init>	<init>	<init>
c	fhq$6	net/minecraft/client/particle/ParticleRenderType$6	net/minecraft/class_3999$6	net/minecraft/client/particle/ParticleRenderType$6
	m	()V	<init>	<init>	<init>	<init>
c	fhr	net/minecraft/client/particle/PlayerCloudParticle	net/minecraft/class_704	net/minecraft/client/particle/PlayerCloudParticle
	f	Lfih;	a	f_107481_	field_17862	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhr$a	net/minecraft/client/particle/PlayerCloudParticle$Provider	net/minecraft/class_704$class_705	net/minecraft/client/particle/PlayerCloudParticle$Provider
	f	Lfih;	a	f_107505_	field_17863	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3088	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhr$b	net/minecraft/client/particle/PlayerCloudParticle$SneezeProvider	net/minecraft/class_704$class_706	net/minecraft/client/particle/PlayerCloudParticle$SneezeProvider
	f	Lfih;	a	f_107526_	field_17864	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3089	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhs	net/minecraft/client/particle/PortalParticle	net/minecraft/class_709	net/minecraft/client/particle/PortalParticle
	f	D	F	f_107547_	field_3884	zStart
	f	D	a	f_107548_	field_3886	xStart
	f	D	b	f_107549_	field_3885	yStart
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fhs$a	net/minecraft/client/particle/PortalParticle$Provider	net/minecraft/class_709$class_710	net/minecraft/client/particle/PortalParticle$Provider
	f	Lfih;	a	f_107568_	field_17865	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3094	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fht	net/minecraft/client/particle/ReversePortalParticle	net/minecraft/class_4974	net/minecraft/client/particle/ReversePortalParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fht$a	net/minecraft/client/particle/ReversePortalParticle$ReversePortalProvider	net/minecraft/class_4974$class_4975	net/minecraft/client/particle/ReversePortalParticle$ReversePortalProvider
	f	Lfih;	a	f_107609_	field_23188	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_26268	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhu	net/minecraft/client/particle/RisingParticle	net/minecraft/class_4955	net/minecraft/client/particle/RisingParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fhv	net/minecraft/client/particle/SculkChargeParticle	net/minecraft/class_7206	net/minecraft/client/particle/SculkChargeParticle
	f	Lfih;	a	f_233890_	field_37959	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhv$a	net/minecraft/client/particle/SculkChargeParticle$Provider	net/minecraft/class_7206$class_7207	net/minecraft/client/particle/SculkChargeParticle$Provider
	f	Lfih;	a	f_233904_	comp_620	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	()Lfih;	a	f_233904_	comp_620	sprite
	m	(Liw;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_41946	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhw	net/minecraft/client/particle/SculkChargePopParticle	net/minecraft/class_7208	net/minecraft/client/particle/SculkChargePopParticle
	f	Lfih;	a	f_233930_	field_37960	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fhw$a	net/minecraft/client/particle/SculkChargePopParticle$Provider	net/minecraft/class_7208$class_7209	net/minecraft/client/particle/SculkChargePopParticle$Provider
	f	Lfih;	a	f_233944_	comp_621	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	()Lfih;	a	f_233944_	comp_621	sprite
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_41947	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhx	net/minecraft/client/particle/ShriekParticle	net/minecraft/class_7281	net/minecraft/client/particle/ShriekParticle
	f	F	F	f_233970_	field_38332	MAGICAL_X_ROT
	f	I	G	f_233971_	field_38333	delay
	f	Lorg/joml/Vector3f;	a	f_233972_	field_38334	ROTATION_VECTOR
	f	Lorg/joml/Vector3f;	b	f_233973_	field_38335	TRANSFORM_VECTOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;DDDI)V	<init>	<init>	<init>	<init>
	m	(Lein;Lemz;FLjava/util/function/Consumer;)V	a	m_233988_	method_42583	renderRotatedParticle
	m	(Lorg/joml/Quaternionf;)V	a	m_252589_	method_42585	method_42585
	m	(Lein;Lorg/joml/Vector3f;FFI)V	a	m_252793_	method_42584	makeCornerVertex
	m	(Lorg/joml/Quaternionf;)V	b	m_252590_	method_42586	method_42586
c	fhx$a	net/minecraft/client/particle/ShriekParticle$Provider	net/minecraft/class_7281$class_7282	net/minecraft/client/particle/ShriekParticle$Provider
	f	Lfih;	a	f_234006_	field_38336	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Lix;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_42587	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fhy	net/minecraft/client/particle/SimpleAnimatedParticle	net/minecraft/class_708	net/minecraft/client/particle/SimpleAnimatedParticle
	f	F	F	f_107641_	field_3877	fadeG
	f	F	G	f_107642_	field_3876	fadeB
	f	Z	H	f_107643_	field_3880	hasFade
	f	Lfih;	a	f_107644_	field_17866	sprites
	f	F	b	f_107640_	field_3878	fadeR
	m	(Lfew;DDDLfih;F)V	<init>	<init>	<init>	<init>
	m	(I)V	b	m_107657_	method_3093	setColor
	m	(I)V	c	m_107659_	method_3092	setFadeColor
c	fhz	net/minecraft/client/particle/SingleQuadParticle	net/minecraft/class_3940	net/minecraft/client/particle/SingleQuadParticle
	f	F	D	f_107663_	field_17867	quadSize
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
	m	(F)F	b	m_5902_	method_18132	getQuadSize
	m	()F	c	m_5970_	method_18133	getU0
	m	()F	d	m_5952_	method_18134	getU1
	m	()F	e	m_5951_	method_18135	getV0
	m	()F	f	m_5950_	method_18136	getV1
c	fi	net/minecraft/commands/arguments/coordinates/BlockPosArgument	net/minecraft/class_2262	net/minecraft/commands/arguments/coordinates/BlockPosArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_118234_	field_10703	ERROR_NOT_LOADED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_118235_	field_10704	ERROR_OUT_OF_WORLD
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_174394_	field_29499	ERROR_OUT_OF_BOUNDS
	f	Ljava/util/Collection;	d	f_118236_	field_10702	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgu;	a	m_118242_	method_9696	getLoadedBlockPos
	m	()Lfi;	a	m_118239_	method_9698	blockPos
	m	(Lcom/mojang/brigadier/context/CommandContext;Laif;Ljava/lang/String;)Lgu;	a	m_264205_	method_48298	getLoadedBlockPos
	m	(Lcom/mojang/brigadier/StringReader;)Lfk;	a	parse	method_9699	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgu;	b	m_264582_	method_48299	getBlockPos
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgu;	c	m_174395_	method_9697	getSpawnablePos
c	fia	net/minecraft/client/particle/SmokeParticle	net/minecraft/class_717	net/minecraft/client/particle/SmokeParticle
	m	(Lfew;DDDDDDFLfih;)V	<init>	<init>	<init>	<init>
c	fia$a	net/minecraft/client/particle/SmokeParticle$Provider	net/minecraft/class_717$class_718	net/minecraft/client/particle/SmokeParticle$Provider
	f	Lfih;	a	f_107694_	field_17869	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3101	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fib	net/minecraft/client/particle/SnowflakeParticle	net/minecraft/class_5685	net/minecraft/client/particle/SnowflakeParticle
	f	Lfih;	a	f_172290_	field_28003	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fib$a	net/minecraft/client/particle/SnowflakeParticle$Provider	net/minecraft/class_5685$class_5686	net/minecraft/client/particle/SnowflakeParticle$Provider
	f	Lfih;	a	f_172302_	field_28004	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_32690	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fic	net/minecraft/client/particle/SonicBoomParticle	net/minecraft/class_7452	net/minecraft/client/particle/SonicBoomParticle
	m	(Lfew;DDDDLfih;)V	<init>	<init>	<init>	<init>
c	fic$a	net/minecraft/client/particle/SonicBoomParticle$Provider	net/minecraft/class_7452$class_7453	net/minecraft/client/particle/SonicBoomParticle$Provider
	f	Lfih;	a	f_234034_	field_39196	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_43785	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fid	net/minecraft/client/particle/SoulParticle	net/minecraft/class_4956	net/minecraft/client/particle/SoulParticle
	f	Z	a	f_234078_	field_37961	isGlowing
	f	Lfih;	b	f_107715_	field_23091	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fid$a	net/minecraft/client/particle/SoulParticle$EmissiveProvider	net/minecraft/class_4956$class_7210	net/minecraft/client/particle/SoulParticle$EmissiveProvider
	f	Lfih;	a	f_234081_	field_37962	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_41948	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fid$b	net/minecraft/client/particle/SoulParticle$Provider	net/minecraft/class_4956$class_4957	net/minecraft/client/particle/SoulParticle$Provider
	f	Lfih;	a	f_107737_	field_23092	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_25994	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fie	net/minecraft/client/particle/SpellParticle	net/minecraft/class_711	net/minecraft/client/particle/SpellParticle
	f	Lapf;	a	f_107758_	field_3888	RANDOM
	f	Lfih;	b	f_107759_	field_17870	sprites
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
	m	()Z	g	m_172323_	method_37102	isCloseToScopingPlayer
c	fie$a	net/minecraft/client/particle/SpellParticle$AmbientMobProvider	net/minecraft/class_711$class_712	net/minecraft/client/particle/SpellParticle$AmbientMobProvider
	f	Lfih;	a	f_107782_	field_17871	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3096	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fie$b	net/minecraft/client/particle/SpellParticle$InstantProvider	net/minecraft/class_711$class_713	net/minecraft/client/particle/SpellParticle$InstantProvider
	f	Lfih;	a	f_107803_	field_17872	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3097	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fie$c	net/minecraft/client/particle/SpellParticle$MobProvider	net/minecraft/class_711$class_714	net/minecraft/client/particle/SpellParticle$MobProvider
	f	Lfih;	a	f_107824_	field_17873	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3098	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fie$d	net/minecraft/client/particle/SpellParticle$Provider	net/minecraft/class_711$class_715	net/minecraft/client/particle/SpellParticle$Provider
	f	Lfih;	a	f_107845_	field_17874	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3099	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fie$e	net/minecraft/client/particle/SpellParticle$WitchProvider	net/minecraft/class_711$class_716	net/minecraft/client/particle/SpellParticle$WitchProvider
	f	Lfih;	a	f_107866_	field_17875	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3100	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fif	net/minecraft/client/particle/SpitParticle	net/minecraft/class_721	net/minecraft/client/particle/SpitParticle
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fif$a	net/minecraft/client/particle/SpitParticle$Provider	net/minecraft/class_721$class_722	net/minecraft/client/particle/SpitParticle$Provider
	f	Lfih;	a	f_107907_	field_17876	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3103	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fig	net/minecraft/client/particle/SplashParticle	net/minecraft/class_719	net/minecraft/client/particle/SplashParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fig$a	net/minecraft/client/particle/SplashParticle$Provider	net/minecraft/class_719$class_720	net/minecraft/client/particle/SplashParticle$Provider
	f	Lfih;	a	f_107945_	field_17877	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3102	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fih	net/minecraft/client/particle/SpriteSet	net/minecraft/class_4002	net/minecraft/client/particle/SpriteSet
	m	(II)Lfuv;	a	m_5819_	method_18138	get
	m	(Lapf;)Lfuv;	a	m_213979_	method_18139	get
c	fii	net/minecraft/client/particle/SquidInkParticle	net/minecraft/class_725	net/minecraft/client/particle/SquidInkParticle
	m	(Lfew;DDDDDDILfih;)V	<init>	<init>	<init>	<init>
c	fii$a	net/minecraft/client/particle/SquidInkParticle$GlowInkProvider	net/minecraft/class_725$class_5788	net/minecraft/client/particle/SquidInkParticle$GlowInkProvider
	f	Lfih;	a	f_172334_	field_28460	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_33427	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fii$b	net/minecraft/client/particle/SquidInkParticle$Provider	net/minecraft/class_725$class_726	net/minecraft/client/particle/SquidInkParticle$Provider
	f	Lfih;	a	f_107989_	field_17878	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3105	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fij	net/minecraft/client/particle/SuspendedParticle	net/minecraft/class_723	net/minecraft/client/particle/SuspendedParticle
	m	(Lfew;Lfih;DDDDDD)V	<init>	<init>	<init>	<init>
	m	(Lfew;Lfih;DDD)V	<init>	<init>	<init>	<init>
c	fij$a	net/minecraft/client/particle/SuspendedParticle$CrimsonSporeProvider	net/minecraft/class_723$class_4795	net/minecraft/client/particle/SuspendedParticle$CrimsonSporeProvider
	f	Lfih;	a	f_108040_	field_22238	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_24464	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fij$b	net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider	net/minecraft/class_723$class_5877	net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider
	f	Lfih;	a	f_172417_	field_29073	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_34024	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fij$b$1	net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider$1	net/minecraft/class_723$class_5877$1	net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider$1
	f	Lfij$b;	a	f_172438_	field_29074	field_29074
	m	(Lfij$b;Lfew;Lfih;DDDDDD)V	<init>	<init>	<init>	<init>
c	fij$c	net/minecraft/client/particle/SuspendedParticle$UnderwaterProvider	net/minecraft/class_723$class_4796	net/minecraft/client/particle/SuspendedParticle$UnderwaterProvider
	f	Lfih;	a	f_108061_	field_22239	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_24465	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fij$d	net/minecraft/client/particle/SuspendedParticle$WarpedSporeProvider	net/minecraft/class_723$class_4797	net/minecraft/client/particle/SuspendedParticle$WarpedSporeProvider
	f	Lfih;	a	f_108082_	field_22240	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_24466	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fik	net/minecraft/client/particle/SuspendedTownParticle	net/minecraft/class_729	net/minecraft/client/particle/SuspendedTownParticle
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
c	fik$a	net/minecraft/client/particle/SuspendedTownParticle$ComposterFillProvider	net/minecraft/class_729$class_3991	net/minecraft/client/particle/SuspendedTownParticle$ComposterFillProvider
	f	Lfih;	a	f_108126_	field_17880	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_18044	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fik$b	net/minecraft/client/particle/SuspendedTownParticle$DolphinSpeedProvider	net/minecraft/class_729$class_730	net/minecraft/client/particle/SuspendedTownParticle$DolphinSpeedProvider
	f	Lfih;	a	f_108147_	field_17881	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3110	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fik$c	net/minecraft/client/particle/SuspendedTownParticle$EggCrackProvider	net/minecraft/class_729$class_8254	net/minecraft/client/particle/SuspendedTownParticle$EggCrackProvider
	f	Lfih;	a	f_276491_	field_43374	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_49917	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fik$d	net/minecraft/client/particle/SuspendedTownParticle$HappyVillagerProvider	net/minecraft/class_729$class_731	net/minecraft/client/particle/SuspendedTownParticle$HappyVillagerProvider
	f	Lfih;	a	f_108168_	field_17882	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3111	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fik$e	net/minecraft/client/particle/SuspendedTownParticle$Provider	net/minecraft/class_729$class_732	net/minecraft/client/particle/SuspendedTownParticle$Provider
	f	Lfih;	a	f_108189_	field_17883	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3112	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fil	net/minecraft/client/particle/TerrainParticle	net/minecraft/class_727	net/minecraft/client/particle/TerrainParticle
	f	F	F	f_108278_	field_17885	vo
	f	Lgu;	a	f_108280_	field_3891	pos
	f	F	b	f_108277_	field_17884	uo
	m	(Lfew;DDDDDDLdcb;)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDDDDLdcb;Lgu;)V	<init>	<init>	<init>	<init>
c	fil$a	net/minecraft/client/particle/TerrainParticle$Provider	net/minecraft/class_727$class_728	net/minecraft/client/particle/TerrainParticle$Provider
	m	()V	<init>	<init>	<init>	<init>
	m	(Lin;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3109	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fim	net/minecraft/client/particle/TextureSheetParticle	net/minecraft/class_4003	net/minecraft/client/particle/TextureSheetParticle
	f	Lfuv;	E	f_108321_	field_17886	sprite
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
	m	(Lfew;DDDDDD)V	<init>	<init>	<init>	<init>
	m	(Lfih;)V	a	m_108335_	method_18140	pickSprite
	m	(Lfuv;)V	a	m_108337_	method_18141	setSprite
	m	(Lfih;)V	b	m_108339_	method_18142	setSpriteFromAge
c	fin	net/minecraft/client/particle/TotemParticle	net/minecraft/class_734	net/minecraft/client/particle/TotemParticle
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fin$a	net/minecraft/client/particle/TotemParticle$Provider	net/minecraft/class_734$class_735	net/minecraft/client/particle/TotemParticle$Provider
	f	Lfih;	a	f_108364_	field_17887	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3113	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fio	net/minecraft/client/particle/TrackingEmitter	net/minecraft/class_733	net/minecraft/client/particle/TrackingEmitter
	f	I	D	f_108385_	field_3895	lifeTime
	f	Lit;	E	f_108386_	field_3893	particleType
	f	Lbfj;	a	f_108387_	field_3894	entity
	f	I	b	f_108388_	field_3896	life
	m	(Lfew;Lbfj;Lit;)V	<init>	<init>	<init>	<init>
	m	(Lfew;Lbfj;Lit;ILeei;)V	<init>	<init>	<init>	<init>
	m	(Lfew;Lbfj;Lit;I)V	<init>	<init>	<init>	<init>
c	fip	net/minecraft/client/particle/VibrationSignalParticle	net/minecraft/class_5737	net/minecraft/client/particle/VibrationSignalParticle
	f	F	F	f_244341_	field_28248	rotO
	f	F	G	f_244335_	field_40507	pitch
	f	F	H	f_243886_	field_40508	pitchO
	f	Ldgp;	a	f_234103_	field_28249	target
	f	F	b	f_243819_	field_28250	rot
	m	(Lfew;DDDLdgp;I)V	<init>	<init>	<init>	<init>
	m	(Lein;Lemz;FLjava/util/function/Consumer;)V	a	m_172478_	method_33078	renderSignal
	m	(FFFLorg/joml/Quaternionf;)V	a	m_252591_	method_33077	method_33077
	m	(FFFLorg/joml/Quaternionf;)V	b	m_252592_	method_33079	method_33079
c	fip$a	net/minecraft/client/particle/VibrationSignalParticle$Provider	net/minecraft/class_5737$class_5738	net/minecraft/client/particle/VibrationSignalParticle$Provider
	f	Lfih;	a	f_172488_	field_28251	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liz;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_33080	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fiq	net/minecraft/client/particle/WakeParticle	net/minecraft/class_738	net/minecraft/client/particle/WakeParticle
	f	Lfih;	a	f_108405_	field_17888	sprites
	m	(Lfew;DDDDDDLfih;)V	<init>	<init>	<init>	<init>
c	fiq$a	net/minecraft/client/particle/WakeParticle$Provider	net/minecraft/class_738$class_739	net/minecraft/client/particle/WakeParticle$Provider
	f	Lfih;	a	f_108427_	field_17889	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3115	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fir	net/minecraft/client/particle/WaterCurrentDownParticle	net/minecraft/class_736	net/minecraft/client/particle/WaterCurrentDownParticle
	f	F	a	f_108448_	field_3897	angle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fir$a	net/minecraft/client/particle/WaterCurrentDownParticle$Provider	net/minecraft/class_736$class_737	net/minecraft/client/particle/WaterCurrentDownParticle$Provider
	f	Lfih;	a	f_108462_	field_17890	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3114	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fis	net/minecraft/client/particle/WaterDropParticle	net/minecraft/class_740	net/minecraft/client/particle/WaterDropParticle
	m	(Lfew;DDD)V	<init>	<init>	<init>	<init>
c	fis$a	net/minecraft/client/particle/WaterDropParticle$Provider	net/minecraft/class_740$class_741	net/minecraft/client/particle/WaterDropParticle$Provider
	f	Lfih;	a	f_108490_	field_17891	sprite
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_3116	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fit	net/minecraft/client/particle/WhiteAshParticle	net/minecraft/class_5165	net/minecraft/client/particle/WhiteAshParticle
	f	I	a	f_172509_	field_32658	COLOR_RGB24
	m	(Lfew;DDDDDDFLfih;)V	<init>	<init>	<init>	<init>
c	fit$a	net/minecraft/client/particle/WhiteAshParticle$Provider	net/minecraft/class_5165$class_5166	net/minecraft/client/particle/WhiteAshParticle$Provider
	f	Lfih;	a	f_108521_	field_23936	sprites
	m	(Lfih;)V	<init>	<init>	<init>	<init>
	m	(Liy;Lfew;DDDDDD)Lfhm;	a	m_6966_	method_27150	createParticle
	m	(Lit;Lfew;DDDDDD)Lfhm;	createParticle	m_6966_	createParticle	createParticle
c	fiu	net/minecraft/client/particle/package-info	net/minecraft/class_6240	net/minecraft/client/particle/package-info
c	fiv	net/minecraft/client/player/AbstractClientPlayer	net/minecraft/class_742	net/minecraft/client/player/AbstractClientPlayer
	f	Leei;	b	f_271420_	field_42906	deltaMovementOnPreviousTick
	f	F	c	f_108542_	field_3900	elytraRotX
	f	Lffb;	cl	f_108546_	field_3901	playerInfo
	f	F	d	f_108543_	field_3899	elytraRotY
	f	F	e	f_108544_	field_3898	elytraRotZ
	f	Lfew;	f	f_108545_	field_17892	clientLevel
	f	Ljava/lang/String;	g	f_172517_	field_32666	SKIN_URL_TEMPLATE
	m	(Lfew;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_108555_	method_3125	isCapeLoaded
	m	(Lacq;Ljava/lang/String;)V	a	m_172521_	method_3120	registerSkinTexture
	m	()Lffb;	b	m_108558_	method_3123	getPlayerInfo
	m	(F)Leei;	b	m_272267_	method_49339	getDeltaMovementLerped
	m	(Ljava/lang/String;)Lacq;	c	m_108556_	method_3124	getSkinLocation
	m	()Z	c	m_108559_	method_3127	isSkinLoaded
	m	()Lacq;	d	m_108560_	method_3117	getSkinTextureLocation
	m	()Lacq;	e	m_108561_	method_3119	getCloakTextureLocation
	m	()Z	h	m_108562_	method_3126	isElytraLoaded
	m	()Lacq;	i	m_108563_	method_3122	getElytraTextureLocation
	m	()Ljava/lang/String;	j	m_108564_	method_3121	getModelName
	m	()F	m	m_108565_	method_3118	getFieldOfViewModifier
c	fiw	net/minecraft/client/player/Input	net/minecraft/class_744	net/minecraft/client/player/Input
	f	F	a	f_108566_	field_3907	leftImpulse
	f	F	b	f_108567_	field_3905	forwardImpulse
	f	Z	c	f_108568_	field_3910	up
	f	Z	d	f_108569_	field_3909	down
	f	Z	e	f_108570_	field_3908	left
	f	Z	f	f_108571_	field_3906	right
	f	Z	g	f_108572_	field_3904	jumping
	f	Z	h	f_108573_	field_3903	shiftKeyDown
	m	()V	<init>	<init>	<init>	<init>
	m	(ZF)V	a	m_214106_	method_3129	tick
	m	()Leeh;	a	m_108575_	method_3128	getMoveVector
	m	()Z	b	m_108577_	method_20622	hasForwardImpulse
c	fix	net/minecraft/client/player/KeyboardInput	net/minecraft/class_743	net/minecraft/client/player/KeyboardInput
	f	Lenr;	i	f_108578_	field_3902	options
	m	(Lenr;)V	<init>	<init>	<init>	<init>
	m	(ZZ)F	a	m_205577_	method_40218	calculateImpulse
c	fiy	net/minecraft/client/player/LocalPlayer	net/minecraft/class_746	net/minecraft/client/player/LocalPlayer
	f	D	cA	f_197409_	field_36194	MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN
	f	F	cB	f_234120_	field_38337	DEFAULT_SNEAKING_MOVEMENT_FACTOR
	f	Lams;	cC	f_108591_	field_3928	stats
	f	Lenb;	cD	f_108592_	field_3930	recipeBook
	f	Ljava/util/List;	cE	f_108593_	field_3933	ambientSoundHandlers
	f	I	cF	f_108594_	field_3912	permissionLevel
	f	D	cG	f_108595_	field_3926	xLast
	f	D	cH	f_108596_	field_3940	yLast1
	f	D	cI	f_108597_	field_3924	zLast
	f	F	cJ	f_108598_	field_3941	yRotLast
	f	F	cK	f_108599_	field_3925	xRotLast
	f	Z	cL	f_108600_	field_3920	lastOnGround
	f	Z	cM	f_108601_	field_23093	crouching
	f	Z	cN	f_108602_	field_3936	wasShiftKeyDown
	f	Z	cO	f_108603_	field_3919	wasSprinting
	f	I	cP	f_108604_	field_3923	positionReminder
	f	Z	cQ	f_108605_	field_3918	flashOnSetHealth
	f	Ljava/lang/String;	cR	f_108606_	field_3943	serverBrand
	f	I	cS	f_108607_	field_3938	jumpRidingTicks
	f	F	cT	f_108608_	field_3922	jumpRidingScale
	f	Z	cU	f_108609_	field_3915	startedUsingItem
	f	Lbdw;	cV	f_108610_	field_3945	usingItemHand
	f	Z	cW	f_108611_	field_3942	handsBusy
	f	Z	cX	f_108612_	field_3927	autoJumpEnabled
	f	I	cY	f_108613_	field_3934	autoJumpTime
	f	Z	cZ	f_108614_	field_3939	wasFallFlying
	f	Lfex;	cl	f_108617_	field_3944	connection
	f	Lfiw;	cm	f_108618_	field_3913	input
	f	Lenn;	cn	f_108619_	field_3937	minecraft
	f	I	co	f_108583_	field_3935	sprintTriggerTime
	f	F	cp	f_108585_	field_3932	yBob
	f	F	cq	f_108586_	field_3916	xBob
	f	F	cr	f_108587_	field_3931	yBobO
	f	F	cs	f_108588_	field_3914	xBobO
	f	F	ct	f_108589_	field_44911	spinningEffectIntensity
	f	F	cu	f_108590_	field_44912	oSpinningEffectIntensity
	f	I	cv	f_172525_	field_32671	POSITION_REMINDER_INTERVAL
	f	I	cw	f_172526_	field_32672	WATER_VISION_MAX_TIME
	f	I	cx	f_172527_	field_32673	WATER_VISION_QUICK_TIME
	f	F	cy	f_172528_	field_32674	WATER_VISION_QUICK_PERCENT
	f	D	cz	f_172529_	field_32675	SUFFOCATING_COLLISION_CHECK_SCALE
	f	I	da	f_108615_	field_3917	waterVisionTime
	f	Z	db	f_108616_	field_20663	showDeathScreen
	f	Lorg/slf4j/Logger;	g	f_234121_	field_39078	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfew;Lfex;Lams;Lenb;ZZ)V	<init>	<init>	<init>	<init>
	m	()F	A	m_108634_	method_3151	getJumpRidingScale
	m	()Z	C	m_108635_	method_20303	isMovingSlowly
	m	()Z	D	m_108636_	method_3134	isControlledCamera
	m	()V	E	m_172530_	method_33689	resetPos
	m	()Z	G	m_108637_	method_3144	isHandsBusy
	m	()Z	I	m_108638_	method_3149	isAutoJumpEnabled
	m	()F	J	m_108639_	method_3140	getWaterVision
	m	()V	K	m_108640_	method_3136	sendPosition
	m	()V	L	m_254869_	method_46742	sendIsSprintingIfNeeded
	m	()V	M	m_108641_	method_18654	handleNetherPortalClient
	m	()Z	N	m_108731_	method_22119	canAutoJump
	m	()Z	O	m_108732_	method_22120	isMoving
	m	()Z	P	m_264082_	method_48300	canStartSprinting
	m	()Z	Q	m_108733_	method_20623	hasEnoughImpulseToStartSprinting
	m	()Z	R	m_255269_	method_46743	hasEnoughFoodToStartSprinting
	m	(Z)Z	a	m_108700_	method_7290	drop
	m	(Lefb;)Ljava/util/stream/Stream;	a	m_238886_	method_3139	method_3139
	m	(Lcmj;)V	a	m_287171_	method_51889	onGameModeChanged
	m	(Lcjc;)V	a	m_108675_	method_3141	removeRecipeHighlight
	m	(FII)V	a	m_108644_	method_3145	setExperienceValues
	m	(I)V	a	m_108648_	method_3147	setPermissionLevel
	m	(Z)V	b	m_108711_	method_22420	setShowDeathScreen
	m	(DD)V	c	m_108704_	method_30673	moveTowardsClosestSpace
	m	(F)V	c	m_108760_	method_3138	hurtTo
	m	(Lbfj;)Z	c	m_264231_	method_48301	vehicleCanSprint
	m	(Ljava/lang/String;)V	d	m_108748_	method_3146	setServerBrand
	m	(FF)V	f	m_108743_	method_3148	updateAutoJump
	m	(Lgu;)Z	i	m_108746_	method_30674	suffocatesAt
	m	()F	o	m_108762_	method_26269	getCurrentMood
	m	()V	p	m_108763_	method_3137	clientSideCloseContainer
	m	()V	s	m_108765_	method_3133	sendRidingJump
	m	()V	t	m_108628_	method_3132	sendOpenInventory
	m	()Ljava/lang/String;	u	m_108629_	method_3135	getServerBrand
	m	()Lams;	v	m_108630_	method_3143	getStats
	m	()Lenb;	x	m_108631_	method_3130	getRecipeBook
	m	()Z	y	m_108632_	method_22419	shouldShowDeathScreen
	m	()Lbgk;	z	m_245714_	method_45773	jumpableVehicle
c	fiz	net/minecraft/client/player/RemotePlayer	net/minecraft/class_745	net/minecraft/client/player/RemotePlayer
	f	I	cl	f_271363_	field_42908	lerpDeltaMovementSteps
	f	Leei;	g	f_271343_	field_42907	lerpDeltaMovement
	m	(Lfew;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
c	fj	net/minecraft/commands/arguments/coordinates/ColumnPosArgument	net/minecraft/class_2264	net/minecraft/commands/arguments/coordinates/ColumnPosArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_118985_	field_10706	ERROR_NOT_COMPLETE
	f	Ljava/util/Collection;	b	f_118986_	field_10705	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfj;	a	m_118989_	method_9701	columnPos
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lahv;	a	m_118992_	method_9702	getColumnPos
	m	(Lcom/mojang/brigadier/StringReader;)Lfk;	a	parse	method_9703	parse
c	fja	net/minecraft/client/player/inventory/Hotbar	net/minecraft/class_748	net/minecraft/client/player/inventory/Hotbar
	f	Lhn;	a	f_108780_	field_3948	items
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqx;)V	a	m_108783_	method_3152	fromTag
	m	()Lqx;	a	m_108782_	method_3153	createTag
c	fjb	net/minecraft/client/player/inventory/package-info	net/minecraft/class_6241	net/minecraft/client/player/inventory/package-info
c	fjc	net/minecraft/client/player/package-info	net/minecraft/class_6242	net/minecraft/client/player/package-info
c	fjd	net/minecraft/client/profiling/ClientMetricsSamplersProvider	net/minecraft/class_6412	net/minecraft/client/profiling/ClientMetricsSamplersProvider
	f	Lfjv;	a	f_172536_	field_33959	levelRenderer
	f	Ljava/util/Set;	b	f_172537_	field_33960	samplers
	f	Lbca;	c	f_172538_	field_33961	samplerFactory
	m	(Ljava/util/function/LongSupplier;Lfjv;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_172542_	method_37309	registerStaticSamplers
c	fje	net/minecraft/client/profiling/package-info	net/minecraft/class_6244	net/minecraft/client/profiling/package-info
c	fjf	net/minecraft/client/quickplay/QuickPlay	net/minecraft/class_8496	net/minecraft/client/quickplay/QuickPlay
	f	Lsw;	a	f_278484_	field_44554	ERROR_TITLE
	f	Lsw;	b	f_278439_	field_44555	INVALID_IDENTIFIER
	f	Lsw;	c	f_278412_	field_44556	REALM_CONNECT
	f	Lsw;	d	f_278373_	field_44557	REALM_PERMISSION
	f	Lsw;	e	f_278381_	field_44558	TO_TITLE
	f	Lsw;	f	f_278468_	field_44559	TO_WORLD_LIST
	f	Lsw;	g	f_278499_	field_44560	TO_REALMS_LIST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(JLejq;)Z	a	m_278783_	method_51258	method_51258
	m	(Ljava/lang/String;Lenn;Ljava/lang/String;Ljava/lang/String;Leiz;)V	a	m_287802_	method_51262	method_51262
	m	(Lenn;Ljava/lang/String;)V	a	m_278782_	method_51261	joinSingleplayerWorld
	m	(Lenn;Leiz;Ljava/lang/String;)V	a	m_278851_	method_51259	joinRealmsWorld
	m	(Lenn;Lezy$c;Lakt;Leiz;)V	a	m_278613_	method_51260	connect
	m	(Lenn;Ljava/lang/String;)V	b	m_278767_	method_51263	joinMultiplayerWorld
c	fjg	net/minecraft/client/quickplay/QuickPlayLog	net/minecraft/class_8497	net/minecraft/client/quickplay/QuickPlayLog
	f	Lfjg;	a	f_278416_	field_44561	INACTIVE
	f	Lorg/slf4j/Logger;	b	f_278438_	field_44562	LOGGER
	f	Lcom/google/gson/Gson;	c	f_278422_	field_44563	GSON
	f	Ljava/nio/file/Path;	d	f_278473_	field_44564	path
	f	Lfjg$b;	e	f_278423_	field_44565	worldData
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lfjg;	a	m_278648_	method_51267	of
	m	(Lenn;)V	a	m_278768_	method_51265	log
	m	(Lfjg$c;Ljava/lang/String;Ljava/lang/String;)V	a	m_278642_	method_51266	setWorldData
	m	(Lcom/google/gson/JsonElement;)V	a	m_278671_	method_51264	method_51264
	m	(Lenn;)V	b	m_278666_	method_51268	method_51268
c	fjg$1	net/minecraft/client/quickplay/QuickPlayLog$1	net/minecraft/class_8497$1	net/minecraft/client/quickplay/QuickPlayLog$1
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	fjg$a	net/minecraft/client/quickplay/QuickPlayLog$QuickPlayEntry	net/minecraft/class_8497$class_8498	net/minecraft/client/quickplay/QuickPlayLog$QuickPlayEntry
	f	Lcom/mojang/serialization/Codec;	a	f_278431_	field_44566	CODEC
	f	Lfjg$b;	b	f_278426_	comp_1480	quickPlayWorld
	f	Ljava/time/Instant;	c	f_278512_	comp_1481	lastPlayedTime
	f	Lcmj;	d	f_278456_	comp_1482	gamemode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfjg$b;Ljava/time/Instant;Lcmj;)V	<init>	<init>	<init>	<init>
	m	()Lfjg$b;	a	f_278426_	comp_1480	quickPlayWorld
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_278695_	method_51269	method_51269
	m	()Ljava/time/Instant;	b	f_278512_	comp_1481	lastPlayedTime
	m	()Lcmj;	c	f_278456_	comp_1482	gamemode
c	fjg$b	net/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld	net/minecraft/class_8497$class_8499	net/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld
	f	Lcom/mojang/serialization/MapCodec;	a	f_278511_	field_44567	MAP_CODEC
	f	Lfjg$c;	b	f_278464_	comp_1483	type
	f	Ljava/lang/String;	c	f_278460_	comp_1484	id
	f	Ljava/lang/String;	d	f_278469_	comp_1485	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfjg$c;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lfjg$c;	a	f_278464_	comp_1483	type
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_278843_	method_51270	method_51270
	m	()Ljava/lang/String;	b	f_278460_	comp_1484	id
	m	()Ljava/lang/String;	c	f_278469_	comp_1485	name
c	fjg$c	net/minecraft/client/quickplay/QuickPlayLog$Type	net/minecraft/class_8497$class_8500	net/minecraft/client/quickplay/QuickPlayLog$Type
	f	Lfjg$c;	a	SINGLEPLAYER	field_44568	SINGLEPLAYER
	f	Lfjg$c;	b	MULTIPLAYER	field_44569	MULTIPLAYER
	f	Lfjg$c;	c	REALMS	field_44570	REALMS
	f	Lcom/mojang/serialization/Codec;	d	f_278494_	field_44571	CODEC
	f	Ljava/lang/String;	e	f_278427_	field_44572	name
	f	[Lfjg$c;	f	$VALUES	field_44573	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lfjg$c;	a	m_278856_	method_51271	$values
c	fjh	net/minecraft/client/quickplay/package-info	net/minecraft/class_8501	net/minecraft/client/quickplay/package-info
c	fji	net/minecraft/client/renderer/BiomeColors	net/minecraft/class_1163	net/minecraft/client/renderer/BiomeColors
	f	Lclx;	a	f_108789_	field_5665	GRASS_COLOR_RESOLVER
	f	Lclx;	b	f_108790_	field_5664	FOLIAGE_COLOR_RESOLVER
	f	Lclx;	c	f_108791_	field_5666	WATER_COLOR_RESOLVER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lclp;Lgu;Lclx;)I	a	m_108796_	method_4965	getAverageColor
	m	(Lcnk;DD)I	a	m_108800_	method_23790	method_23790
	m	(Lclp;Lgu;)I	a	m_108793_	method_4962	getAverageGrassColor
	m	(Lclp;Lgu;)I	b	m_108804_	method_4966	getAverageFoliageColor
	m	(Lcnk;DD)I	b	m_108807_	method_23791	method_23791
	m	(Lclp;Lgu;)I	c	m_108811_	method_4961	getAverageWaterColor
c	fjj	net/minecraft/client/renderer/BlockEntityWithoutLevelRenderer	net/minecraft/class_756	net/minecraft/client/renderer/BlockEntityWithoutLevelRenderer
	f	[Ldau;	a	f_108815_	field_3981	SHULKER_BOXES
	f	Ldau;	b	f_108816_	field_3984	DEFAULT_SHULKER_BOX
	f	Lczu;	c	f_108817_	field_3976	chest
	f	Lczu;	d	f_108818_	field_3978	trappedChest
	f	Ldah;	e	f_108819_	field_3977	enderChest
	f	Lczd;	f	f_108820_	field_3983	banner
	f	Lczj;	g	f_108821_	field_3982	bed
	f	Lczz;	h	f_108822_	field_3979	conduit
	f	Ldac;	i	f_271254_	field_42909	decoratedPot
	f	Lfcw;	j	f_108823_	field_3980	shieldModel
	f	Lfdk;	k	f_108824_	field_3985	tridentModel
	f	Ljava/util/Map;	l	f_172546_	field_27737	skullModels
	f	Lflt;	m	f_172547_	field_27738	blockEntityRenderDispatcher
	f	Lfea;	n	f_172548_	field_27739	entityModelSet
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Lcen;)Ldau;	a	m_172556_	method_32132	method_32132
	m	(Lcfz;Lcfw;Leij;Lfjx;II)V	a	m_108829_	method_3166	renderByItem
	m	(I)[Ldau;	a	m_172552_	method_3165	method_3165
	m	(Lqr;Lcom/mojang/authlib/GameProfile;)V	a	m_172558_	method_37310	method_37310
c	fjk	net/minecraft/client/renderer/ChunkBufferBuilderPack	net/minecraft/class_750	net/minecraft/client/renderer/ChunkBufferBuilderPack
	f	Ljava/util/Map;	a	f_108836_	field_3951	builders
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_108838_	method_22705	clearAll
	m	(Lfkf;)Leie;	a	m_108839_	method_3154	builder
	m	(Lfkf;)Leie;	b	m_108842_	method_22706	method_22706
	m	()V	b	m_108841_	method_23501	discardAll
	m	(Lfkf;)Lfkf;	c	m_108844_	method_22707	method_22707
c	fjl	net/minecraft/client/renderer/CubeMap	net/minecraft/class_751	net/minecraft/client/renderer/CubeMap
	f	I	a	f_172561_	field_32680	SIDES
	f	[Lacq;	b	f_108846_	field_3952	images
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lenn;FFF)V	a	m_108849_	method_3156	render
	m	(Lfuw;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_108854_	method_18143	preload
c	fjm	net/minecraft/client/renderer/DimensionSpecialEffects	net/minecraft/class_5294	net/minecraft/client/renderer/DimensionSpecialEffects
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	a	f_108857_	field_24609	EFFECTS
	f	[F	b	f_108858_	field_24610	sunriseCol
	f	F	c	f_108859_	field_24611	cloudLevel
	f	Z	d	f_108860_	field_24612	hasGround
	f	Lfjm$d;	e	f_108861_	field_25637	skyType
	f	Z	f	f_108862_	field_24613	forceBrightLightmap
	f	Z	g	f_108863_	field_25638	constantAmbientLight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(FZLfjm$d;ZZ)V	<init>	<init>	<init>	<init>
	m	(FF)[F	a	m_7518_	method_28109	getSunriseColor
	m	(II)Z	a	m_5781_	method_28110	isFoggyAt
	m	(Leei;F)Leei;	a	m_5927_	method_28112	getBrightnessDependentFogColor
	m	()F	a	m_108871_	method_28108	getCloudHeight
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V	a	m_108880_	method_29092	method_29092
	m	(Ldfk;)Lfjm;	a	m_108876_	method_28111	forType
	m	()Z	b	m_108882_	method_28113	hasGround
	m	()Lfjm$d;	c	m_108883_	method_29992	skyType
	m	()Z	d	m_108884_	method_28114	forceBrightLightmap
	m	()Z	e	m_108885_	method_29993	constantAmbientLight
c	fjm$a	net/minecraft/client/renderer/DimensionSpecialEffects$EndEffects	net/minecraft/class_5294$class_5295	net/minecraft/client/renderer/DimensionSpecialEffects$EndEffects
	m	()V	<init>	<init>	<init>	<init>
c	fjm$b	net/minecraft/client/renderer/DimensionSpecialEffects$NetherEffects	net/minecraft/class_5294$class_5296	net/minecraft/client/renderer/DimensionSpecialEffects$NetherEffects
	m	()V	<init>	<init>	<init>	<init>
c	fjm$c	net/minecraft/client/renderer/DimensionSpecialEffects$OverworldEffects	net/minecraft/class_5294$class_5297	net/minecraft/client/renderer/DimensionSpecialEffects$OverworldEffects
	f	I	a	f_172562_	field_32681	CLOUD_LEVEL
	m	()V	<init>	<init>	<init>	<init>
c	fjm$d	net/minecraft/client/renderer/DimensionSpecialEffects$SkyType	net/minecraft/class_5294$class_5401	net/minecraft/client/renderer/DimensionSpecialEffects$SkyType
	f	Lfjm$d;	a	NONE	field_25639	NONE
	f	Lfjm$d;	b	NORMAL	field_25640	NORMAL
	f	Lfjm$d;	c	END	field_25641	END
	f	[Lfjm$d;	d	$VALUES	field_25642	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfjm$d;	a	m_172563_	method_36912	$values
c	fjn	net/minecraft/client/renderer/EffectInstance	net/minecraft/class_280	net/minecraft/client/renderer/EffectInstance
	f	Ljava/lang/String;	a	f_172564_	field_32682	EFFECT_SHADER_PATH
	f	Lorg/slf4j/Logger;	b	f_108921_	field_1514	LOGGER
	f	Lehs;	c	f_108922_	field_1520	DUMMY_UNIFORM
	f	Z	d	f_172565_	field_32683	ALWAYS_REAPPLY
	f	Lfjn;	e	f_108923_	field_1512	lastAppliedEffect
	f	I	f	f_108924_	field_1505	lastProgramId
	f	Ljava/util/Map;	g	f_108925_	field_1516	samplerMap
	f	Ljava/util/List;	h	f_108926_	field_1503	samplerNames
	f	Ljava/util/List;	i	f_108927_	field_1506	samplerLocations
	f	Ljava/util/List;	j	f_108928_	field_1515	uniforms
	f	Ljava/util/List;	k	f_108929_	field_1507	uniformLocations
	f	Ljava/util/Map;	l	f_108930_	field_1510	uniformMap
	f	I	m	f_108931_	field_1521	programId
	f	Ljava/lang/String;	n	f_108932_	field_1509	name
	f	Z	o	f_108933_	field_1511	dirty
	f	Leht;	p	f_108934_	field_1517	blend
	f	Ljava/util/List;	q	f_108935_	field_1518	attributes
	f	Ljava/util/List;	r	f_108936_	field_1504	attributeNames
	f	Lehv;	s	f_108937_	field_1508	vertexProgram
	f	Lehv;	t	f_108938_	field_1519	fragmentProgram
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lakx;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Leht;	a	m_108950_	method_16035	parseBlendNode
	m	(Ljava/lang/String;Ljava/util/function/IntSupplier;)V	a	m_108954_	method_1269	setSampler
	m	(Ljava/lang/String;)Leia;	a	m_108952_	method_1271	getUniform
	m	(Lakx;Lehx$a;Ljava/lang/String;)Lehv;	a	m_172566_	method_16036	getOrCreate
	m	(Lcom/google/gson/JsonElement;)V	a	m_108948_	method_1276	parseSamplerNode
	m	(Ljava/lang/String;)Lehs;	b	m_108960_	method_1275	safeGetUniform
	m	(Lcom/google/gson/JsonElement;)V	b	m_108958_	method_1272	parseUniformNode
	m	()V	f	m_108965_	method_1273	clear
	m	()V	g	m_108966_	method_1277	apply
	m	()Ljava/lang/String;	h	m_172571_	method_35763	getName
	m	()V	i	m_108967_	method_1268	updateLocations
c	fjo	net/minecraft/client/renderer/FaceInfo	net/minecraft/class_753	net/minecraft/client/renderer/FaceInfo
	f	Lfjo;	a	DOWN	field_3965	DOWN
	f	Lfjo;	b	UP	field_3960	UP
	f	Lfjo;	c	NORTH	field_3962	NORTH
	f	Lfjo;	d	SOUTH	field_3963	SOUTH
	f	Lfjo;	e	WEST	field_3966	WEST
	f	Lfjo;	f	EAST	field_3961	EAST
	f	[Lfjo;	g	f_108974_	field_3958	BY_FACING
	f	[Lfjo$b;	h	f_108975_	field_3959	infos
	f	[Lfjo;	i	$VALUES	field_3964	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lfjo$b;)V	<init>	<init>	<init>	<init>
	m	(I)Lfjo$b;	a	m_108982_	method_3162	getVertexInfo
	m	([Lfjo;)V	a	m_108986_	method_3161	method_3161
	m	()[Lfjo;	a	m_172572_	method_36913	$values
	m	(Lha;)Lfjo;	a	m_108984_	method_3163	fromFacing
c	fjo$a	net/minecraft/client/renderer/FaceInfo$Constants	net/minecraft/class_753$class_754	net/minecraft/client/renderer/FaceInfo$Constants
	f	I	a	f_108991_	field_3972	MAX_Z
	f	I	b	f_108992_	field_3971	MAX_Y
	f	I	c	f_108993_	field_3970	MAX_X
	f	I	d	f_108994_	field_3969	MIN_Z
	f	I	e	f_108995_	field_3968	MIN_Y
	f	I	f	f_108996_	field_3967	MIN_X
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	fjo$b	net/minecraft/client/renderer/FaceInfo$VertexInfo	net/minecraft/class_753$class_755	net/minecraft/client/renderer/FaceInfo$VertexInfo
	f	I	a	f_108998_	field_3975	xFace
	f	I	b	f_108999_	field_3974	yFace
	f	I	c	f_109000_	field_3973	zFace
	m	(III)V	<init>	<init>	<init>	<init>
c	fjp	net/minecraft/client/renderer/FogRenderer	net/minecraft/class_758	net/minecraft/client/renderer/FogRenderer
	f	F	a	f_172574_	field_32684	BIOME_FOG_TRANSITION_TIME
	f	I	b	f_172575_	field_32685	WATER_FOG_DISTANCE
	f	Ljava/util/List;	c	f_234164_	field_38338	MOB_EFFECT_FOG
	f	F	d	f_109010_	field_4034	fogRed
	f	F	e	f_109011_	field_4033	fogGreen
	f	F	f	f_109012_	field_4032	fogBlue
	f	I	g	f_109013_	field_4031	targetBiomeFog
	f	I	h	f_109014_	field_4041	previousBiomeFog
	f	J	i	f_109015_	field_4042	biomeChangedTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfj;F)Lfjp$e;	a	m_234165_	method_42588	getPriorityFogFunction
	m	(Lemz;Lfjp$d;FZF)V	a	m_234172_	method_3211	setupFog
	m	(Lemz;FLfew;IF)V	a	m_109018_	method_3210	setupColor
	m	()V	a	m_109017_	method_23792	setupNoFog
	m	(Lfew;Lcnm;FIII)Leei;	a	m_109029_	method_24873	method_24873
	m	(Lbfz;FLfjp$e;)Z	a	m_234168_	method_42589	method_42589
	m	()V	b	m_109036_	method_3212	levelFogColor
c	fjp$a	net/minecraft/client/renderer/FogRenderer$BlindnessFogFunction	net/minecraft/class_758$class_7283	net/minecraft/client/renderer/FogRenderer$BlindnessFogFunction
	m	()V	<init>	<init>	<init>	<init>
c	fjp$b	net/minecraft/client/renderer/FogRenderer$DarknessFogFunction	net/minecraft/class_758$class_7284	net/minecraft/client/renderer/FogRenderer$DarknessFogFunction
	m	()V	<init>	<init>	<init>	<init>
c	fjp$c	net/minecraft/client/renderer/FogRenderer$FogData	net/minecraft/class_758$class_7285	net/minecraft/client/renderer/FogRenderer$FogData
	f	Lfjp$d;	a	f_234199_	field_38339	mode
	f	F	b	f_234200_	field_38340	start
	f	F	c	f_234201_	field_38341	end
	f	Lehw;	d	f_234202_	field_38342	shape
	m	(Lfjp$d;)V	<init>	<init>	<init>	<init>
c	fjp$d	net/minecraft/client/renderer/FogRenderer$FogMode	net/minecraft/class_758$class_4596	net/minecraft/client/renderer/FogRenderer$FogMode
	f	Lfjp$d;	a	FOG_SKY	field_20945	FOG_SKY
	f	Lfjp$d;	b	FOG_TERRAIN	field_20946	FOG_TERRAIN
	f	[Lfjp$d;	c	$VALUES	field_20947	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfjp$d;	a	m_172577_	method_36914	$values
c	fjp$e	net/minecraft/client/renderer/FogRenderer$MobEffectFogFunction	net/minecraft/class_758$class_7286	net/minecraft/client/renderer/FogRenderer$MobEffectFogFunction
	m	()Lbey;	a	m_213948_	method_42590	getMobEffect
	m	(Lfjp$c;Lbfz;Lbfa;FF)V	a	m_213725_	method_42591	setupFog
	m	(Lbfz;Lbfa;FF)F	a	m_213936_	method_42592	getModifiedVoidDarkness
	m	(Lbfz;F)Z	a	m_234205_	method_42593	isEnabled
c	fjq	net/minecraft/client/renderer/GameRenderer	net/minecraft/class_757	net/minecraft/client/renderer/GameRenderer
	f	Lfum;	A	f_109075_	field_20949	overlayTexture
	f	Z	B	f_109076_	field_4001	panoramicMode
	f	F	C	f_109077_	field_4005	zoom
	f	F	D	f_109078_	field_3988	zoomX
	f	F	E	f_109079_	field_4004	zoomY
	f	Lcfz;	F	f_109080_	field_4006	itemActivationItem
	f	I	G	f_109047_	field_4007	itemActivationTicks
	f	F	H	f_109048_	field_4029	itemActivationOffX
	f	F	I	f_109049_	field_4003	itemActivationOffY
	f	Lfka;	J	f_109050_	field_4024	postEffect
	f	[Lacq;	K	f_109051_	field_3996	EFFECTS
	f	I	L	f_109052_	field_4023	effectIndex
	f	Z	M	f_109053_	field_4013	effectActive
	f	Lemz;	N	f_109054_	field_18765	mainCamera
	f	Ljava/util/Map;	O	f_172578_	field_29350	shaders
	f	Lfki;	P	f_172579_	field_29351	positionShader
	f	Lfki;	Q	f_172580_	field_29352	positionColorShader
	f	Lfki;	R	f_172581_	field_29353	positionColorTexShader
	f	Lfki;	S	f_172582_	field_29354	positionTexShader
	f	Lfki;	T	f_172583_	field_29355	positionTexColorShader
	f	Lfki;	U	f_172586_	field_29358	particleShader
	f	Lfki;	V	f_172587_	field_29359	positionColorLightmapShader
	f	Lfki;	W	f_172588_	field_29360	positionColorTexLightmapShader
	f	Lfki;	X	f_172589_	field_29361	positionTexColorNormalShader
	f	Lfki;	Y	f_172590_	field_29362	positionTexLightmapColorShader
	f	Lfki;	Z	f_172591_	field_29363	rendertypeSolidShader
	f	F	a	f_172592_	field_32686	PROJECTION_Z_NEAR
	f	Lfki;	aA	f_172633_	field_29399	rendertypeArmorEntityGlintShader
	f	Lfki;	aB	f_172593_	field_29400	rendertypeGlintTranslucentShader
	f	Lfki;	aC	f_172594_	field_29401	rendertypeGlintShader
	f	Lfki;	aD	f_172595_	field_29402	rendertypeGlintDirectShader
	f	Lfki;	aE	f_172596_	field_29367	rendertypeEntityGlintShader
	f	Lfki;	aF	f_172597_	field_29368	rendertypeEntityGlintDirectShader
	f	Lfki;	aG	f_172598_	field_29369	rendertypeTextShader
	f	Lfki;	aH	f_268423_	field_42515	rendertypeTextBackgroundShader
	f	Lfki;	aI	f_172599_	field_33626	rendertypeTextIntensityShader
	f	Lfki;	aJ	f_172600_	field_29370	rendertypeTextSeeThroughShader
	f	Lfki;	aK	f_268525_	field_42516	rendertypeTextBackgroundSeeThroughShader
	f	Lfki;	aL	f_172601_	field_33627	rendertypeTextIntensitySeeThroughShader
	f	Lfki;	aM	f_172602_	field_29371	rendertypeLightningShader
	f	Lfki;	aN	f_172603_	field_29372	rendertypeTripwireShader
	f	Lfki;	aO	f_172604_	field_29373	rendertypeEndPortalShader
	f	Lfki;	aP	f_172605_	field_29374	rendertypeEndGatewayShader
	f	Lfki;	aQ	f_172606_	field_29375	rendertypeLinesShader
	f	Lfki;	aR	f_172607_	field_29376	rendertypeCrumblingShader
	f	Lfki;	aS	f_285653_	field_44810	rendertypeGuiShader
	f	Lfki;	aT	f_285598_	field_44811	rendertypeGuiOverlayShader
	f	Lfki;	aU	f_285623_	field_44812	rendertypeGuiTextHighlightShader
	f	Lfki;	aV	f_285569_	field_44813	rendertypeGuiGhostRecipeOverlayShader
	f	Lfki;	aa	f_172608_	field_29364	rendertypeCutoutMippedShader
	f	Lfki;	ab	f_172609_	field_29365	rendertypeCutoutShader
	f	Lfki;	ac	f_172610_	field_29366	rendertypeTranslucentShader
	f	Lfki;	ad	f_172611_	field_29377	rendertypeTranslucentMovingBlockShader
	f	Lfki;	ae	f_172612_	field_29378	rendertypeTranslucentNoCrumblingShader
	f	Lfki;	af	f_172613_	field_29379	rendertypeArmorCutoutNoCullShader
	f	Lfki;	ag	f_172614_	field_29380	rendertypeEntitySolidShader
	f	Lfki;	ah	f_172615_	field_29381	rendertypeEntityCutoutShader
	f	Lfki;	ai	f_172616_	field_29382	rendertypeEntityCutoutNoCullShader
	f	Lfki;	aj	f_172617_	field_29383	rendertypeEntityCutoutNoCullZOffsetShader
	f	Lfki;	ak	f_172618_	field_29384	rendertypeItemEntityTranslucentCullShader
	f	Lfki;	al	f_172619_	field_29385	rendertypeEntityTranslucentCullShader
	f	Lfki;	am	f_172620_	field_29386	rendertypeEntityTranslucentShader
	f	Lfki;	an	f_234217_	field_38343	rendertypeEntityTranslucentEmissiveShader
	f	Lfki;	ao	f_172621_	field_29387	rendertypeEntitySmoothCutoutShader
	f	Lfki;	ap	f_172622_	field_29388	rendertypeBeaconBeamShader
	f	Lfki;	aq	f_172623_	field_29389	rendertypeEntityDecalShader
	f	Lfki;	ar	f_172624_	field_29390	rendertypeEntityNoOutlineShader
	f	Lfki;	as	f_172625_	field_29391	rendertypeEntityShadowShader
	f	Lfki;	at	f_172626_	field_29392	rendertypeEntityAlphaShader
	f	Lfki;	au	f_172627_	field_29393	rendertypeEyesShader
	f	Lfki;	av	f_172628_	field_29394	rendertypeEnergySwirlShader
	f	Lfki;	aw	f_172629_	field_29395	rendertypeLeashShader
	f	Lfki;	ax	f_172630_	field_29396	rendertypeWaterMaskShader
	f	Lfki;	ay	f_172631_	field_29397	rendertypeOutlineShader
	f	Lfki;	az	f_172632_	field_29398	rendertypeArmorGlintShader
	f	Lfjt;	b	f_109055_	field_4012	itemInHandRenderer
	f	I	c	f_172634_	field_32687	ITEM_ACTIVATION_ANIMATION_LENGTH
	f	I	d	f_109056_	field_4010	EFFECT_NONE
	f	Lfki;	e	f_172635_	field_29403	blitShader
	f	Lacq;	f	f_109057_	field_26730	NAUSEA_LOCATION
	f	Lorg/slf4j/Logger;	g	f_109058_	field_3993	LOGGER
	f	Z	h	f_172636_	field_32688	DEPTH_BUFFER_DEBUG
	f	F	i	f_289032_	field_44940	GUI_Z_NEAR
	f	Lenn;	j	f_109059_	field_4015	minecraft
	f	Lakx;	k	f_109060_	field_4018	resourceManager
	f	Lapf;	l	f_109061_	field_3994	random
	f	F	m	f_109062_	field_4025	renderDistance
	f	Leoy;	n	f_109063_	field_4026	mapRenderer
	f	Lfkd;	o	f_109064_	field_20948	renderBuffers
	f	I	p	f_109065_	field_4027	tick
	f	F	q	f_109066_	field_4019	fov
	f	F	r	f_109067_	field_3999	oldFov
	f	F	s	f_109068_	field_4002	darkenWorldAmount
	f	F	t	f_109069_	field_3997	darkenWorldAmountO
	f	Z	u	f_109070_	field_3992	renderHand
	f	Z	v	f_109071_	field_4009	renderBlockOutline
	f	J	w	f_109072_	field_4017	lastScreenshotAttempt
	f	Z	x	f_182638_	field_34055	hasWorldScreenshot
	f	J	y	f_109073_	field_3998	lastActiveTime
	f	Lfjw;	z	f_109074_	field_4028	lightTexture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfjt;Lakx;Lfkd;)V	<init>	<init>	<init>	<init>
	m	(Lfki;)V	A	m_172821_	method_36536	method_36536
	m	()Lfki;	A	m_172643_	method_34496	getRendertypeCutoutMippedShader
	m	(Lfki;)V	B	m_172824_	method_36537	method_36537
	m	()Lfki;	B	m_172646_	method_34497	getRendertypeCutoutShader
	m	()Lfki;	C	m_172649_	method_34498	getRendertypeTranslucentShader
	m	(Lfki;)V	C	m_172827_	method_36538	method_36538
	m	()Lfki;	D	m_172652_	method_34499	getRendertypeTranslucentMovingBlockShader
	m	(Lfki;)V	D	m_172830_	method_36539	method_36539
	m	(Lfki;)V	E	m_172833_	method_36540	method_36540
	m	()Lfki;	E	m_172655_	method_34500	getRendertypeTranslucentNoCrumblingShader
	m	(Lfki;)V	F	m_172836_	method_36541	method_36541
	m	()Lfki;	F	m_172658_	method_34501	getRendertypeArmorCutoutNoCullShader
	m	(Lfki;)V	G	m_172839_	method_36486	method_36486
	m	()Lfki;	G	m_172661_	method_34502	getRendertypeEntitySolidShader
	m	(Lfki;)V	H	m_172638_	method_36487	method_36487
	m	()Lfki;	H	m_172664_	method_34503	getRendertypeEntityCutoutShader
	m	(Lfki;)V	I	m_172641_	method_42594	method_42594
	m	()Lfki;	I	m_172667_	method_34504	getRendertypeEntityCutoutNoCullShader
	m	(Lfki;)V	J	m_172644_	method_36488	method_36488
	m	()Lfki;	J	m_172670_	method_34505	getRendertypeEntityCutoutNoCullZOffsetShader
	m	(Lfki;)V	K	m_172647_	method_36489	method_36489
	m	()Lfki;	K	m_172673_	method_34506	getRendertypeItemEntityTranslucentCullShader
	m	(Lfki;)V	L	m_172650_	method_36490	method_36490
	m	()Lfki;	L	m_172676_	method_34507	getRendertypeEntityTranslucentCullShader
	m	(Lfki;)V	M	m_172653_	method_36491	method_36491
	m	()Lfki;	M	m_172679_	method_34508	getRendertypeEntityTranslucentShader
	m	()Lfki;	N	m_234223_	method_42595	getRendertypeEntityTranslucentEmissiveShader
	m	(Lfki;)V	N	m_172656_	method_36492	method_36492
	m	(Lfki;)V	O	m_172659_	method_36493	method_36493
	m	()Lfki;	O	m_172682_	method_34509	getRendertypeEntitySmoothCutoutShader
	m	(Lfki;)V	P	m_172662_	method_36494	method_36494
	m	()Lfki;	P	m_172685_	method_34510	getRendertypeBeaconBeamShader
	m	(Lfki;)V	Q	m_172665_	method_36495	method_36495
	m	()Lfki;	Q	m_172688_	method_34511	getRendertypeEntityDecalShader
	m	()Lfki;	R	m_172691_	method_34512	getRendertypeEntityNoOutlineShader
	m	(Lfki;)V	R	m_172668_	method_36496	method_36496
	m	(Lfki;)V	S	m_172671_	method_36497	method_36497
	m	()Lfki;	S	m_172694_	method_34513	getRendertypeEntityShadowShader
	m	(Lfki;)V	T	m_172674_	method_36498	method_36498
	m	()Lfki;	T	m_172697_	method_34514	getRendertypeEntityAlphaShader
	m	(Lfki;)V	U	m_172677_	method_36499	method_36499
	m	()Lfki;	U	m_172700_	method_34515	getRendertypeEyesShader
	m	()Lfki;	V	m_172703_	method_34516	getRendertypeEnergySwirlShader
	m	(Lfki;)V	V	m_172680_	method_36500	method_36500
	m	(Lfki;)V	W	m_172683_	method_36501	method_36501
	m	()Lfki;	W	m_172706_	method_34517	getRendertypeLeashShader
	m	(Lfki;)V	X	m_172686_	method_36502	method_36502
	m	()Lfki;	X	m_172709_	method_34518	getRendertypeWaterMaskShader
	m	()Lfki;	Y	m_172712_	method_34519	getRendertypeOutlineShader
	m	(Lfki;)V	Y	m_172689_	method_36503	method_36503
	m	(Lfki;)V	Z	m_172692_	method_36504	method_36504
	m	()Lfki;	Z	m_172738_	method_34520	getRendertypeArmorGlintShader
	m	(II)V	a	m_109097_	method_3169	resize
	m	(Leij;F)V	a	m_109117_	method_3198	bobHurt
	m	(Lfki;)V	a	m_285676_	method_51770	method_51770
	m	(FJZ)V	a	m_109093_	method_3192	render
	m	(Lorg/joml/Matrix4f;)V	a	m_252879_	method_22709	resetProjectionMatrix
	m	(Ljava/lang/String;)Lfki;	a	m_172734_	method_35767	getShader
	m	(Leij;Lemz;F)V	a	m_109120_	method_3172	renderItemInHand
	m	(Lcfz;)V	a	m_109113_	method_3189	displayItemActivation
	m	()Z	a	m_172715_	method_35765	isPanoramicMode
	m	(Lala;Ljava/lang/String;Leio;)Lfki;	a	m_172724_	method_34522	preloadShader
	m	(FJLeij;)V	a	m_109089_	method_3188	renderLevel
	m	(Lbfj;)V	a	m_109106_	method_3167	checkEntityPostEffect
	m	(Leox;F)V	a	m_280083_	method_31136	renderConfusionOverlay
	m	(Z)V	a	m_172736_	method_35768	setRenderHand
	m	(Ljava/nio/file/Path;)V	a	m_182642_	method_3176	takeAutoScreenshot
	m	(Lemz;FZ)D	a	m_109141_	method_3196	getFov
	m	(F)V	a	m_109087_	method_3190	pick
	m	(FFF)V	a	m_172718_	method_35766	renderZoomed
	m	(IIF)V	a	m_109100_	method_3171	renderItemActivationAnimation
	m	(Lcom/mojang/datafixers/util/Pair;)V	a	m_234224_	method_36512	method_36512
	m	(D)Lorg/joml/Matrix4f;	a	m_253088_	method_22973	getProjectionMatrix
	m	(Lbfz;F)F	a	m_109108_	method_3174	getNightVisionScale
	m	(Lehk;Ljava/nio/file/Path;)V	a	m_234226_	method_3181	method_3181
	m	(Lala;)V	a	m_172722_	method_34521	preloadUiShader
	m	(Lacq;)V	a	m_109128_	method_3168	loadEffect
	m	()Ljava/lang/String;	aA	m_234231_	method_37103	method_37103
	m	()Ljava/lang/String;	aB	m_172760_	method_3173	method_3173
	m	()Ljava/lang/String;	aC	m_234232_	method_3205	method_3205
	m	()Ljava/lang/String;	aD	m_172762_	method_18655	method_18655
	m	(Lfki;)V	aa	m_172695_	method_36505	method_36505
	m	()Lfki;	aa	m_172741_	method_34523	getRendertypeArmorEntityGlintShader
	m	()Lfki;	ab	m_172744_	method_34524	getRendertypeGlintTranslucentShader
	m	(Lfki;)V	ab	m_172698_	method_36506	method_36506
	m	()Lfki;	ac	m_172745_	method_34525	getRendertypeGlintShader
	m	(Lfki;)V	ac	m_172701_	method_36507	method_36507
	m	(Lfki;)V	ad	m_172704_	method_36508	method_36508
	m	()Lfki;	ad	m_172746_	method_34526	getRendertypeGlintDirectShader
	m	(Lfki;)V	ae	m_172707_	method_36509	method_36509
	m	()Lfki;	ae	m_172747_	method_34527	getRendertypeEntityGlintShader
	m	()Lfki;	af	m_172748_	method_34528	getRendertypeEntityGlintDirectShader
	m	(Lfki;)V	af	m_172710_	method_36510	method_36510
	m	(Lfki;)V	ag	m_172713_	method_36511	method_36511
	m	()Lfki;	ag	m_172749_	method_34529	getRendertypeTextShader
	m	()Lfki;	ah	m_269563_	method_49037	getRendertypeTextBackgroundShader
	m	()Lfki;	ai	m_172750_	method_36432	getRendertypeTextIntensityShader
	m	()Lfki;	aj	m_172751_	method_34530	getRendertypeTextSeeThroughShader
	m	()Lfki;	ak	m_269511_	method_49038	getRendertypeTextBackgroundSeeThroughShader
	m	()Lfki;	al	m_172752_	method_36433	getRendertypeTextIntensitySeeThroughShader
	m	()Lfki;	am	m_172753_	method_34531	getRendertypeLightningShader
	m	()Lfki;	an	m_172754_	method_34532	getRendertypeTripwireShader
	m	()Lfki;	ao	m_172755_	method_34533	getRendertypeEndPortalShader
	m	()Lfki;	ap	m_172756_	method_34534	getRendertypeEndGatewayShader
	m	()Lfki;	aq	m_172757_	method_34535	getRendertypeLinesShader
	m	()Lfki;	ar	m_172758_	method_34536	getRendertypeCrumblingShader
	m	()Lfki;	as	m_285858_	method_51771	getRendertypeGuiShader
	m	()Lfki;	at	m_285975_	method_51772	getRendertypeGuiOverlayShader
	m	()Lfki;	au	m_285738_	method_51773	getRendertypeGuiTextHighlightShader
	m	()Lfki;	av	m_285862_	method_51774	getRendertypeGuiGhostRecipeOverlayShader
	m	()V	aw	m_172759_	method_34537	shutdownShaders
	m	()V	ax	m_109156_	method_3199	tickFov
	m	()V	ay	m_182644_	method_37473	tryTakeScreenshotIfNeeded
	m	()Z	az	m_109158_	method_3202	shouldRenderBlockOutline
	m	(Z)V	b	m_172775_	method_35769	setRenderBlockOutline
	m	(Lbfj;)Z	b	m_234236_	method_18144	method_18144
	m	(F)F	b	m_109131_	method_3195	getDarkenWorldAmount
	m	(Lfki;)V	b	m_285674_	method_51775	method_51775
	m	(Ljava/nio/file/Path;)V	b	m_234238_	method_37474	method_37474
	m	(Lala;)V	b	m_172767_	method_34538	reloadShaders
	m	(II)Ljava/lang/String;	b	m_234233_	method_3191	method_3191
	m	(Lcom/mojang/datafixers/util/Pair;)V	b	m_172728_	method_36516	method_36516
	m	(Leij;F)V	b	m_109138_	method_3186	bobView
	m	()V	b	m_109086_	method_3207	shutdownEffect
	m	()V	c	m_109130_	method_3184	togglePostEffect
	m	(Z)V	c	m_172779_	method_35770	setPanoramicMode
	m	(Lfki;)V	c	m_285675_	method_51776	method_51776
	m	()V	d	m_172783_	method_35771	cycleEffect
	m	(Lfki;)V	d	m_285677_	method_51777	method_51777
	m	(Lfki;)V	e	m_234229_	method_36513	method_36513
	m	()Lakr;	e	m_247116_	method_45774	createReloadListener
	m	()V	f	m_109148_	method_3182	tick
	m	(Lfki;)V	f	m_172732_	method_36517	method_36517
	m	(Lfki;)V	g	m_172773_	method_36518	method_36518
	m	()Lfka;	g	m_109149_	method_3183	currentEffect
	m	()F	h	m_172790_	method_32796	getDepthFar
	m	(Lfki;)V	h	m_172777_	method_36519	method_36519
	m	(Lfki;)V	i	m_172781_	method_36520	method_36520
	m	()V	i	m_109150_	method_3203	resetData
	m	(Lfki;)V	j	m_172784_	method_36521	method_36521
	m	()Leoy;	j	m_109151_	method_3194	getMapRenderer
	m	()Lenn;	k	m_172797_	method_35772	getMinecraft
	m	(Lfki;)V	k	m_172786_	method_36522	method_36522
	m	(Lfki;)V	l	m_268792_	method_49039	method_49039
	m	()F	l	m_109152_	method_3193	getRenderDistance
	m	(Lfki;)V	m	m_172788_	method_36523	method_36523
	m	()Lemz;	m	m_109153_	method_19418	getMainCamera
	m	()Lfjw;	n	m_109154_	method_22974	lightTexture
	m	(Lfki;)V	n	m_172791_	method_36524	method_36524
	m	(Lfki;)V	o	m_268793_	method_49040	method_49040
	m	()Lfum;	o	m_109155_	method_22975	overlayTexture
	m	(Lfki;)V	p	m_172793_	method_36525	method_36525
	m	()Lfki;	p	m_172808_	method_34539	getPositionShader
	m	()Lfki;	q	m_172811_	method_34540	getPositionColorShader
	m	(Lfki;)V	q	m_172795_	method_36526	method_36526
	m	()Lfki;	r	m_172814_	method_34541	getPositionColorTexShader
	m	(Lfki;)V	r	m_172798_	method_36527	method_36527
	m	(Lfki;)V	s	m_172800_	method_36528	method_36528
	m	()Lfki;	s	m_172817_	method_34542	getPositionTexShader
	m	(Lfki;)V	t	m_172802_	method_36529	method_36529
	m	()Lfki;	t	m_172820_	method_34543	getPositionTexColorShader
	m	(Lfki;)V	u	m_172804_	method_36530	method_36530
	m	()Lfki;	u	m_172829_	method_34546	getParticleShader
	m	()Lfki;	v	m_172832_	method_34547	getPositionColorLightmapShader
	m	(Lfki;)V	v	m_172806_	method_36531	method_36531
	m	(Lfki;)V	w	m_172809_	method_36532	method_36532
	m	()Lfki;	w	m_172835_	method_34548	getPositionColorTexLightmapShader
	m	(Lfki;)V	x	m_172812_	method_36533	method_36533
	m	()Lfki;	x	m_172838_	method_34549	getPositionTexColorNormalShader
	m	()Lfki;	y	m_172637_	method_35764	getPositionTexLightmapColorShader
	m	(Lfki;)V	y	m_172815_	method_36534	method_36534
	m	()Lfki;	z	m_172640_	method_34495	getRendertypeSolidShader
	m	(Lfki;)V	z	m_172818_	method_36535	method_36535
c	fjq$1	net/minecraft/client/renderer/GameRenderer$1	net/minecraft/class_757$1	net/minecraft/client/renderer/GameRenderer$1
	f	Lfjq;	a	f_244403_	field_40509	field_40509
	m	(Lfjq;)V	<init>	<init>	<init>	<init>
	m	(Lfjq$a;Lakx;Lban;)V	a	m_5787_	method_45777	apply
	m	(Ljava/util/Map;Lacq;Lakv;)V	a	m_245944_	method_45778	method_45778
	m	(Lacq;)Z	a	m_246544_	method_45775	method_45775
	m	([B)Ljava/io/InputStream;	a	m_246929_	method_45779	method_45779
	m	(Lakx;Lban;)Lfjq$a;	a	m_5944_	method_45776	prepare
c	fjq$a	net/minecraft/client/renderer/GameRenderer$ResourceCache	net/minecraft/class_757$class_7760	net/minecraft/client/renderer/GameRenderer$ResourceCache
	f	Lala;	a	f_244315_	comp_1038	original
	f	Ljava/util/Map;	b	f_243825_	comp_1039	cache
	m	(Lala;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Lala;	a	f_244315_	comp_1038	original
	m	()Ljava/util/Map;	b	f_243825_	comp_1039	cache
	m	(Lacq;)Ljava/util/Optional;	getResource	m_213713_	getResource	getResource
c	fjr	net/minecraft/client/renderer/GpuWarnlistManager	net/minecraft/class_5407	net/minecraft/client/renderer/GpuWarnlistManager
	f	Lorg/slf4j/Logger;	a	f_109210_	field_25716	LOGGER
	f	Lacq;	b	f_109211_	field_25689	GPU_WARNLIST_LOCATION
	f	Lcom/google/common/collect/ImmutableMap;	c	f_109212_	field_25690	warnings
	f	Z	d	f_109213_	field_25717	showWarning
	f	Z	e	f_109214_	field_25718	warningDismissed
	f	Z	f	f_109215_	field_25719	skipFabulous
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfjr$a;Lakx;Lban;)V	a	m_5787_	method_30058	apply
	m	(Lcom/google/gson/JsonArray;Ljava/util/List;)V	a	m_109222_	method_30057	compilePatterns
	m	(Lakx;Lban;)Lfjr$a;	a	m_5944_	method_30056	prepare
	m	()Z	a	m_109218_	method_30055	hasWarnings
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V	a	m_109233_	method_30919	method_30919
	m	(Ljava/util/List;Lcom/google/gson/JsonElement;)V	a	m_109237_	method_30059	method_30059
	m	()Z	b	m_109240_	method_30137	willShowWarning
	m	(Lakx;Lban;)Lcom/google/gson/JsonObject;	c	m_109244_	method_30061	parseJson
	m	()V	d	m_109247_	method_30138	showWarning
	m	()V	e	m_109248_	method_30139	dismissWarning
	m	()V	f	m_109249_	method_30140	dismissWarningAndSkipFabulous
	m	()Z	g	m_109250_	method_30141	isShowingWarning
	m	()Z	h	m_109251_	method_30142	isSkippingFabulous
	m	()V	i	m_109252_	method_30143	resetWarnings
	m	()Ljava/lang/String;	j	m_109253_	method_30060	getRendererWarnings
	m	()Ljava/lang/String;	k	m_109254_	method_30062	getVersionWarnings
	m	()Ljava/lang/String;	l	m_109255_	method_30063	getVendorWarnings
	m	()Ljava/lang/String;	m	m_109256_	method_30920	getAllWarnings
c	fjr$a	net/minecraft/client/renderer/GpuWarnlistManager$Preparations	net/minecraft/class_5407$class_5408	net/minecraft/client/renderer/GpuWarnlistManager$Preparations
	f	Ljava/util/List;	a	f_109257_	field_25691	rendererPatterns
	f	Ljava/util/List;	b	f_109258_	field_25692	versionPatterns
	f	Ljava/util/List;	c	f_109259_	field_25693	vendorPatterns
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/common/collect/ImmutableMap;	a	m_109269_	method_30064	apply
	m	(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;	a	m_109272_	method_30066	matchAny
c	fjs	net/minecraft/client/renderer/ItemBlockRenderTypes	net/minecraft/class_4696	net/minecraft/client/renderer/ItemBlockRenderTypes
	f	Ljava/util/Map;	a	f_109275_	field_21469	TYPE_BY_BLOCK
	f	Ljava/util/Map;	b	f_109276_	field_21471	TYPE_BY_FLUID
	f	Z	c	f_109277_	field_21472	renderCutout
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldcb;Z)Lfkf;	a	m_109284_	method_23683	getRenderType
	m	(Ldxe;)Lfkf;	a	m_109287_	method_23680	getRenderLayer
	m	(Ldcb;)Lfkf;	a	m_109282_	method_23679	getChunkRenderType
	m	(Lcfz;Z)Lfkf;	a	m_109279_	method_23678	getRenderType
	m	(Ljava/util/HashMap;)V	a	m_109289_	method_23681	method_23681
	m	(Z)V	a	m_109291_	method_23682	setFancy
	m	(Ldcb;)Lfkf;	b	m_109293_	method_29359	getMovingBlockRenderType
	m	(Ljava/util/HashMap;)V	b	m_276704_	method_23685	method_23685
c	fjt	net/minecraft/client/renderer/ItemInHandRenderer	net/minecraft/class_759	net/minecraft/client/renderer/ItemInHandRenderer
	f	F	A	f_172842_	field_32689	ARM_SWING_Z_ROT_AMOUNT
	f	F	B	f_172843_	field_32690	ARM_HEIGHT_SCALE
	f	F	C	f_172844_	field_32691	ARM_POS_SCALE
	f	F	D	f_172845_	field_32692	ARM_POS_X
	f	F	E	f_172846_	field_32693	ARM_POS_Y
	f	F	F	f_172847_	field_32694	ARM_POS_Z
	f	F	G	f_172848_	field_32695	ARM_PRESWING_ROT_Y
	f	F	H	f_172849_	field_32696	ARM_PREROTATION_X_OFFSET
	f	F	I	f_172850_	field_32697	ARM_PREROTATION_Y_OFFSET
	f	F	J	f_172851_	field_32698	ARM_PREROTATION_Z_OFFSET
	f	F	K	f_172852_	field_32699	ARM_POSTROTATION_X_OFFSET
	f	I	L	f_172853_	field_32700	ARM_ROT_X
	f	I	M	f_172854_	field_32701	ARM_ROT_Y
	f	I	N	f_172855_	field_32702	ARM_ROT_Z
	f	F	O	f_172856_	field_32703	MAP_SWING_X_POS_SCALE
	f	F	P	f_172857_	field_32704	MAP_SWING_Z_POS_SCALE
	f	F	Q	f_172858_	field_32705	MAP_HANDS_POS_X
	f	F	R	f_172859_	field_32706	MAP_HANDS_POS_Y
	f	F	S	f_172860_	field_32707	MAP_HANDS_POS_Z
	f	F	T	f_172861_	field_32708	MAP_HANDS_HEIGHT_SCALE
	f	F	U	f_172862_	field_32709	MAP_HANDS_TILT_SCALE
	f	F	V	f_172863_	field_32710	MAP_PLAYER_PITCH_SCALE
	f	F	W	f_172864_	field_32711	MAP_HANDS_Z_ROT_AMOUNT
	f	F	X	f_172865_	field_32712	MAPHAND_X_ROT_AMOUNT
	f	F	Y	f_172866_	field_32713	MAPHAND_Y_ROT_AMOUNT
	f	F	Z	f_172867_	field_32714	MAPHAND_Z_ROT_AMOUNT
	f	Lfkf;	a	f_109297_	field_21807	MAP_BACKGROUND
	f	F	aA	f_109305_	field_4051	oOffHandHeight
	f	Lfow;	aB	f_109306_	field_4046	entityRenderDispatcher
	f	Lfpw;	aC	f_109307_	field_4044	itemRenderer
	f	F	aa	f_172868_	field_32715	MAP_HAND_X_POS
	f	F	ab	f_172869_	field_32716	MAP_HAND_Y_POS
	f	F	ac	f_172870_	field_32717	MAP_HAND_Z_POS
	f	F	ad	f_172871_	field_32718	MAP_SWING_X_ROT_AMOUNT
	f	F	ae	f_172872_	field_32719	MAP_PRE_ROT_SCALE
	f	F	af	f_172873_	field_32720	MAP_GLOBAL_X_POS
	f	F	ag	f_172874_	field_32721	MAP_GLOBAL_Y_POS
	f	F	ah	f_172875_	field_32722	MAP_GLOBAL_Z_POS
	f	F	ai	f_172876_	field_32723	MAP_FINAL_SCALE
	f	I	aj	f_172877_	field_32724	MAP_BORDER
	f	I	ak	f_172878_	field_32725	MAP_HEIGHT
	f	I	al	f_172879_	field_32726	MAP_WIDTH
	f	F	am	f_172880_	field_32727	BOW_CHARGE_X_POS_SCALE
	f	F	an	f_172881_	field_32728	BOW_CHARGE_Y_POS_SCALE
	f	F	ao	f_172882_	field_32729	BOW_CHARGE_Z_POS_SCALE
	f	F	ap	f_172883_	field_32730	BOW_CHARGE_SHAKE_X_SCALE
	f	F	aq	f_172884_	field_32731	BOW_CHARGE_SHAKE_Y_SCALE
	f	F	ar	f_172885_	field_32732	BOW_CHARGE_SHAKE_Z_SCALE
	f	F	as	f_172886_	field_32733	BOW_CHARGE_Z_SCALE
	f	F	at	f_172887_	field_32734	BOW_MIN_SHAKE_CHARGE
	f	Lenn;	au	f_109299_	field_4050	minecraft
	f	Lcfz;	av	f_109300_	field_4047	mainHandItem
	f	Lcfz;	aw	f_109301_	field_4048	offHandItem
	f	F	ax	f_109302_	field_4043	mainHandHeight
	f	F	ay	f_109303_	field_4053	oMainHandHeight
	f	F	az	f_109304_	field_4052	offHandHeight
	f	Lfkf;	b	f_109298_	field_21808	MAP_BACKGROUND_CHECKERBOARD
	f	F	c	f_172888_	field_32735	ITEM_SWING_X_POS_SCALE
	f	F	d	f_172889_	field_32736	ITEM_SWING_Y_POS_SCALE
	f	F	e	f_172890_	field_32737	ITEM_SWING_Z_POS_SCALE
	f	F	f	f_172891_	field_32738	ITEM_HEIGHT_SCALE
	f	F	g	f_172892_	field_32739	ITEM_POS_X
	f	F	h	f_172893_	field_32740	ITEM_POS_Y
	f	F	i	f_172894_	field_32741	ITEM_POS_Z
	f	F	j	f_172895_	field_32742	ITEM_PRESWING_ROT_Y
	f	F	k	f_172896_	field_32743	ITEM_SWING_X_ROT_AMOUNT
	f	F	l	f_172897_	field_32744	ITEM_SWING_Y_ROT_AMOUNT
	f	F	m	f_172898_	field_32745	ITEM_SWING_Z_ROT_AMOUNT
	f	F	n	f_172899_	field_32746	EAT_JIGGLE_X_ROT_AMOUNT
	f	F	o	f_172900_	field_32747	EAT_JIGGLE_Y_ROT_AMOUNT
	f	F	p	f_172901_	field_32748	EAT_JIGGLE_Z_ROT_AMOUNT
	f	F	q	f_172902_	field_32749	EAT_JIGGLE_X_POS_SCALE
	f	F	r	f_172903_	field_32750	EAT_JIGGLE_Y_POS_SCALE
	f	F	s	f_172904_	field_32751	EAT_JIGGLE_Z_POS_SCALE
	f	D	t	f_172905_	field_32752	EAT_JIGGLE_EXPONENT
	f	F	u	f_172906_	field_32753	EAT_EXTRA_JIGGLE_CUTOFF
	f	F	v	f_172907_	field_32754	EAT_EXTRA_JIGGLE_SCALE
	f	F	w	f_172908_	field_32755	ARM_SWING_X_POS_SCALE
	f	F	x	f_172909_	field_32756	ARM_SWING_Y_POS_SCALE
	f	F	y	f_172910_	field_32757	ARM_SWING_Z_POS_SCALE
	f	F	z	f_172911_	field_32758	ARM_SWING_Y_ROT_AMOUNT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfow;Lfpw;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lcfz;Lcfw;ZLeij;Lfjx;I)V	a	m_269530_	method_3233	renderItem
	m	(Leij;Lfjx;IFFF)V	a	m_109339_	method_3231	renderTwoHandedMap
	m	(Leij;FLbft;Lcfz;)V	a	m_109330_	method_3218	applyEatTransform
	m	(Lcfz;)Z	a	m_172912_	method_33302	isChargedCrossbow
	m	(Leij;Lfjx;IFFLbft;)V	a	m_109346_	method_3219	renderPlayerArm
	m	(Lfiv;FFLbdw;FLcfz;FLeij;Lfjx;I)V	a	m_109371_	method_3228	renderArmWithItem
	m	(Leij;FLbft;Lcfz;F)V	a	m_271982_	method_49340	applyBrushTransform
	m	(Lbdw;)V	a	m_109320_	method_3215	itemUsed
	m	(Leij;Lfjx;ILbft;)V	a	m_109361_	method_3216	renderMapHand
	m	(F)F	a	m_109312_	method_3227	calculateMapTilt
	m	()V	a	m_109311_	method_3220	tick
	m	(Leij;Lfjx;ILcfz;)V	a	m_109366_	method_3223	renderMap
	m	(FLeij;Lfjx$a;Lfiy;I)V	a	m_109314_	method_22976	renderHandsWithItems
	m	(Leij;Lbft;F)V	a	m_109335_	method_3217	applyItemArmAttackTransform
	m	(Lfiy;)Lfjt$a;	a	m_172914_	method_33303	evaluateWhichHandsToRender
	m	(Leij;Lfjx;IFLbft;FLcfz;)V	a	m_109353_	method_3222	renderOneHandedMap
	m	(Leij;Lbft;F)V	b	m_109382_	method_3224	applyItemArmTransform
	m	(Lfiy;)Lfjt$a;	b	m_172916_	method_33304	selectionUsingItemWhileHoldingBowLike
c	fjt$1	net/minecraft/client/renderer/ItemInHandRenderer$1	net/minecraft/class_759$1	net/minecraft/client/renderer/ItemInHandRenderer$1
	f	[I	a	f_109386_	field_4054	$SwitchMap$net$minecraft$world$item$UseAnim
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fjt$a	net/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection	net/minecraft/class_759$class_5773	net/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection
	f	Lfjt$a;	a	RENDER_BOTH_HANDS	field_28384	RENDER_BOTH_HANDS
	f	Lfjt$a;	b	RENDER_MAIN_HAND_ONLY	field_28385	RENDER_MAIN_HAND_ONLY
	f	Lfjt$a;	c	RENDER_OFF_HAND_ONLY	field_28386	RENDER_OFF_HAND_ONLY
	f	Z	d	f_172921_	field_28387	renderMainHand
	f	Z	e	f_172922_	field_28388	renderOffHand
	f	[Lfjt$a;	f	$VALUES	field_28389	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IZZ)V	<init>	<init>	<init>	<init>
	m	()[Lfjt$a;	a	m_172930_	method_36915	$values
	m	(Lbdw;)Lfjt$a;	a	m_172931_	method_33305	onlyForHand
c	fju	net/minecraft/client/renderer/ItemModelShaper	net/minecraft/class_763	net/minecraft/client/renderer/ItemModelShaper
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_109388_	field_4129	shapes
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	f_109389_	field_4130	shapesCache
	f	Lfwx;	c	f_109390_	field_4128	modelManager
	m	(Lfwx;)V	<init>	<init>	<init>	<init>
	m	(Lcfu;Lfwy;)V	a	m_109396_	method_3309	register
	m	(Lcfz;)Lfwr;	a	m_109406_	method_3308	getItemModel
	m	(Lcfu;)Lfwr;	a	m_109394_	method_3304	getItemModel
	m	()Lfwx;	a	m_109393_	method_3303	getModelManager
	m	(Lcfu;)I	b	m_109404_	method_3306	getIndex
	m	()V	b	m_109403_	method_3310	rebuildCache
c	fjv	net/minecraft/client/renderer/LevelRenderer	net/minecraft/class_761	net/minecraft/client/renderer/LevelRenderer
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	A	f_194297_	field_34807	renderChunksInFrustum
	f	Ljava/util/Set;	B	f_109468_	field_4055	globalBlockEntities
	f	Ljava/util/concurrent/Future;	C	f_194298_	field_34808	lastFullRenderChunkUpdate
	f	Lfkl;	D	f_109469_	field_4112	viewArea
	f	Leim;	E	f_109471_	field_4113	starBuffer
	f	Leim;	F	f_109472_	field_4087	skyBuffer
	f	Leim;	G	f_109473_	field_4102	darkBuffer
	f	Z	H	f_109474_	field_4107	generateClouds
	f	Leim;	I	f_109475_	field_4094	cloudBuffer
	f	Lfkg;	J	f_109476_	field_21799	frameTimes
	f	I	K	f_109477_	field_4073	ticks
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	L	f_109408_	field_4058	destroyingBlocks
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	M	f_109409_	field_20950	destructionProgress
	f	Ljava/util/Map;	N	f_109410_	field_4119	playingRecords
	f	Legv;	O	f_109411_	field_4101	entityTarget
	f	Lfka;	P	f_109412_	field_4059	entityEffect
	f	Legv;	Q	f_109413_	field_25274	translucentTarget
	f	Legv;	R	f_109414_	field_25275	itemEntityTarget
	f	Legv;	S	f_109415_	field_25276	particlesTarget
	f	Legv;	T	f_109416_	field_25277	weatherTarget
	f	Legv;	U	f_109417_	field_25278	cloudsTarget
	f	Lfka;	V	f_109418_	field_25279	transparencyChain
	f	D	W	f_109419_	field_4104	lastCameraX
	f	D	X	f_109420_	field_4120	lastCameraY
	f	D	Y	f_109421_	field_4070	lastCameraZ
	f	I	Z	f_109422_	field_4084	lastCameraChunkX
	f	I	a	f_172937_	field_32759	CHUNK_SIZE
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	aA	f_194299_	field_34809	needsFrustumUpdate
	f	I	aB	f_109450_	field_20793	rainSoundTime
	f	[F	aC	f_109451_	field_20794	rainSizeX
	f	[F	aD	f_109452_	field_20795	rainSizeZ
	f	I	aa	f_109423_	field_4105	lastCameraChunkY
	f	I	ab	f_109424_	field_4121	lastCameraChunkZ
	f	D	ac	f_109425_	field_4069	prevCamX
	f	D	ad	f_109426_	field_4081	prevCamY
	f	D	ae	f_109427_	field_4096	prevCamZ
	f	D	af	f_109428_	field_4115	prevCamRotX
	f	D	ag	f_109429_	field_4064	prevCamRotY
	f	I	ah	f_109430_	field_4082	prevCloudX
	f	I	ai	f_109431_	field_4097	prevCloudY
	f	I	aj	f_109432_	field_4116	prevCloudZ
	f	Leei;	ak	f_109433_	field_4072	prevCloudColor
	f	Lenc;	al	f_109435_	field_4080	prevCloudsType
	f	Lfmp;	am	f_109436_	field_4106	chunkRenderDispatcher
	f	I	an	f_109438_	field_4062	lastViewDistance
	f	I	ao	f_109439_	field_4089	renderedEntities
	f	I	ap	f_109440_	field_4110	culledEntities
	f	Lfmw;	aq	f_172938_	field_27740	cullingFrustum
	f	Z	ar	f_109441_	field_4090	captureFrustum
	f	Lfmw;	as	f_109442_	field_4056	capturedFrustum
	f	[Lorg/joml/Vector4f;	at	f_109443_	field_4065	frustumPoints
	f	Lorg/joml/Vector3d;	au	f_109444_	field_4091	frustumPos
	f	D	av	f_109445_	field_4083	xTransparentOld
	f	D	aw	f_109446_	field_4103	yTransparentOld
	f	D	ax	f_109447_	field_4118	zTransparentOld
	f	Z	ay	f_194300_	field_34810	needsFullRenderChunkUpdate
	f	Ljava/util/concurrent/atomic/AtomicLong;	az	f_194301_	field_34811	nextFullUpdateMillis
	f	[Lha;	b	f_109434_	field_4095	DIRECTIONS
	f	Lorg/slf4j/Logger;	c	f_109453_	field_4060	LOGGER
	f	I	d	f_194302_	field_34812	HALF_CHUNK_SIZE
	f	F	e	f_172941_	field_32762	SKY_DISC_RADIUS
	f	I	f	f_194303_	field_34813	MINIMUM_ADVANCED_CULLING_DISTANCE
	f	D	g	f_194304_	field_34814	CEILED_SECTION_DIAGONAL
	f	I	h	f_172942_	field_32763	MIN_FOG_DISTANCE
	f	I	i	f_172943_	field_32764	RAIN_RADIUS
	f	I	j	f_172944_	field_32765	RAIN_DIAMETER
	f	I	k	f_172945_	field_32766	TRANSPARENT_SORT_COUNT
	f	I	l	f_194305_	field_34815	HALF_A_SECOND_IN_MILLIS
	f	Lacq;	m	f_109454_	field_4098	MOON_LOCATION
	f	Lacq;	n	f_109455_	field_4111	SUN_LOCATION
	f	Lacq;	o	f_109456_	field_4108	CLOUDS_LOCATION
	f	Lacq;	p	f_109457_	field_4061	END_SKY_LOCATION
	f	Lacq;	q	f_109458_	field_4071	FORCEFIELD_LOCATION
	f	Lacq;	r	f_109459_	field_20797	RAIN_LOCATION
	f	Lacq;	s	f_109460_	field_20798	SNOW_LOCATION
	f	Lenn;	t	f_109461_	field_4088	minecraft
	f	Lfow;	u	f_109463_	field_4109	entityRenderDispatcher
	f	Lflt;	v	f_172946_	field_27741	blockEntityRenderDispatcher
	f	Lfkd;	w	f_109464_	field_20951	renderBuffers
	f	Lfew;	x	f_109465_	field_4085	level
	f	Ljava/util/concurrent/BlockingQueue;	y	f_194306_	field_34816	recentlyCompiledChunks
	f	Ljava/util/concurrent/atomic/AtomicReference;	z	f_194307_	field_34817	renderChunkStorage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfow;Lflt;Lfkd;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_109835_	method_3265	createDarkSky
	m	()V	B	m_109836_	method_3277	createLightSky
	m	()V	C	m_109837_	method_3293	createStars
	m	(IIIZ)V	a	m_109501_	method_3295	setSectionDirty
	m	(Z)Lens;	a	m_109767_	method_3268	calculateParticleLevel
	m	(Lfmw;)V	a	m_194354_	method_38551	applyFrustum
	m	(II)V	a	m_109487_	method_3242	resize
	m	(Lfjw;FDDD)V	a	m_109703_	method_22714	renderSnowAndRain
	m	(III)V	a	m_109490_	method_18145	setSectionDirtyWithNeighbors
	m	(Ljava/util/Collection;Ljava/util/Collection;)V	a	m_109762_	method_3245	updateGlobalBlockEntities
	m	(Lfkf;Leij;DDDLorg/joml/Matrix4f;)V	a	m_172993_	method_3251	renderChunkLayer
	m	(Lcmm;Lgu;Z)V	a	m_109550_	method_3247	notifyNearbyEntities
	m	(Lit;DDDDDD)V	a	m_109735_	method_3276	addParticle
	m	(Lcls;Lgu;Ldcb;Ldcb;I)V	a	m_109544_	method_8570	blockChanged
	m	(Lgu;)Z	a	m_202430_	method_40050	isChunkCompiled
	m	(Lein;Lorg/joml/Matrix4f;IIIIIII)V	a	m_269092_	method_22985	addFrustumQuad
	m	(Leie;F)Leie$b;	a	m_234267_	method_34550	buildSkyDisc
	m	(Lemz;Leei;Z)V	a	m_234291_	method_38548	method_38548
	m	(Leie;)Leie$b;	a	m_234259_	method_3255	drawStars
	m	(F)Leei;	a	m_285956_	method_51778	mixColor
	m	(Lemz;FZF)V	a	m_234286_	method_37365	method_37365
	m	(Lemz;)V	a	m_109693_	method_22713	tickRain
	m	(Lfjx$a;Lein;Lfkf;)Lein;	a	m_234295_	method_22986	method_22986
	m	(Leij;Lorg/joml/Matrix4f;FDDD)V	a	m_253054_	method_3259	renderClouds
	m	(Lemz;Ljava/util/Queue;)V	a	m_194343_	method_38549	initializeQueueForFullUpdate
	m	(Ljava/util/LinkedHashSet;Lfjv$c;Leei;Ljava/util/Queue;Z)V	a	m_194362_	method_34808	updateRenderChunks
	m	(Lein;Leij$a;DDDFFFFDDDDDD)V	a	m_234270_	method_3278	method_3278
	m	(Lamg;Lgu;)V	a	m_109514_	method_8562	playStreamingMusic
	m	(FFFF)Leei;	a	m_285739_	method_51779	shiftHue
	m	(Lit;ZZDDDDDD)V	a	m_109752_	method_8563	addParticle
	m	(Leij;Lein;Lbfj;DDDLgu;Ldcb;)V	a	m_109637_	method_22712	renderHitOutline
	m	(Lbfj;DDDFLeij;Lfjx;)V	a	m_109517_	method_22977	renderEntity
	m	(Lgu;Ldcb;Ldcb;)V	a	m_109721_	method_21596	setBlockDirty
	m	(Leij;FJZLemz;Lfjq;Lfjw;Lorg/joml/Matrix4f;)V	a	m_109599_	method_22710	renderLevel
	m	(DDD)Ljava/lang/String;	a	m_234249_	method_3264	method_3264
	m	()V	a	m_109482_	method_3296	initOutline
	m	(Leij;Lein;Lefb;DDDFFFF)V	a	m_109782_	method_3291	renderShape
	m	(Leij;Lein;Leed;FFFF)V	a	m_109646_	method_22982	renderLineBox
	m	(Lfkf;)Ljava/lang/String;	a	m_234299_	method_3248	method_3248
	m	(Lapf;)Leei;	a	m_234257_	method_41950	method_41950
	m	(Lit;ZDDDDDD)V	a	m_109743_	method_8568	addParticle
	m	(Lemz;Lfmw;ZZ)V	a	m_194338_	method_3273	setupRender
	m	(Leij;Lorg/joml/Matrix4f;FLemz;ZLjava/lang/Runnable;)V	a	m_202423_	method_3257	renderSky
	m	(Lfmp$c;)V	a	m_194352_	method_38550	addRecentlyCompiledChunk
	m	(Leij;Lein;DDDDDDFFFF)V	a	m_109608_	method_22980	renderLineBox
	m	(Lclp;Lgu;)I	a	m_109541_	method_23794	getLightColor
	m	(IIIIII)V	a	m_109494_	method_18146	setBlocksDirty
	m	(Leij;)V	a	m_109588_	method_22979	checkPoseStack
	m	(Lein;Lorg/joml/Matrix4f;I)V	a	m_269236_	method_22984	addFrustumVertex
	m	(Lein;DDDDDDFFFF)V	a	m_172965_	method_35773	renderLineBox
	m	(Leij;Lein;FFFFFFFFFF)V	a	m_269282_	method_49041	addChainedFilledBoxVertices
	m	(Leie;DDDLeei;)Leie$b;	a	m_234261_	method_3239	buildClouds
	m	(ILgu;I)V	a	m_109506_	method_8564	globalLevelEvent
	m	(Lgu;Lfmp$c;)Z	a	m_194359_	method_38553	closeToBorder
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLfmw;)V	a	m_252964_	method_3275	captureFrustum
	m	(Lclp;Ldcb;Lgu;)I	a	m_109537_	method_23793	getLightColor
	m	(J)Ljava/util/SortedSet;	a	m_234253_	method_22988	method_22988
	m	(Leij;Leei;Lorg/joml/Matrix4f;)V	a	m_253210_	method_32133	prepareCullFrustum
	m	(Leij;Lein;Lefb;DDDFFFFZ)V	a	m_285900_	method_22983	renderVoxelShape
	m	(Lgu;Z)V	a	m_109732_	method_16037	setBlockDirty
	m	(Lajl;)Ltj;	a	m_244728_	method_41949	method_41949
	m	(Leij;Lfjx;Lemz;)V	a	m_269240_	method_22989	renderDebug
	m	(Laho;)V	a	m_109765_	method_22987	removeProgress
	m	(Leij;Lein;DDDDDDFFFFFFF)V	a	m_109621_	method_22981	renderLineBox
	m	(Lgu;Lfjv$a;)D	a	m_234301_	method_38552	method_38552
	m	(Lgu;Lfmp$c;Lha;)Lfmp$c;	a	m_109728_	method_3241	getRelativeFrom
	m	(Lfew;)V	a	m_109701_	method_3244	setLevel
	m	(Lemz;)Z	b	m_234310_	method_43788	doesMobEffectBlockSky
	m	(Lit;ZDDDDDD)Lfhm;	b	m_109795_	method_3282	addParticleInternal
	m	(J)J	b	m_234308_	method_38554	method_38554
	m	(Leij;)V	b	m_109780_	method_3250	renderEndSky
	m	(Lit;ZZDDDDDD)Lfhm;	b	m_109804_	method_3288	addParticleInternal
	m	(III)V	b	m_109770_	method_8571	setSectionDirty
	m	(Leij;Lein;DDDDDDFFFF)V	b	m_269208_	method_3258	addChainedFilledBoxVertices
	m	(ILgu;I)V	b	m_234304_	method_8567	levelEvent
	m	()V	b	m_109769_	method_3254	doEntityOutline
	m	(Lemz;)V	c	m_194370_	method_3269	compileChunks
	m	(ILgu;I)V	c	m_109774_	method_8569	destroyBlockProgress
	m	()Z	d	m_109817_	method_3270	shouldShowEntityOutlines
	m	(Lemz;)V	d	m_173012_	method_3243	renderWorldBorder
	m	()V	e	m_173014_	method_35774	graphicsChanged
	m	()V	f	m_109818_	method_3279	allChanged
	m	()Ljava/lang/String;	g	m_109820_	method_3289	getChunkStatistics
	m	()Lfmp;	h	m_173015_	method_34810	getChunkRenderDispatcher
	m	()D	i	m_173016_	method_34811	getTotalChunks
	m	()D	j	m_173017_	method_34812	getLastViewDistance
	m	()I	k	m_109821_	method_3246	countRenderedChunks
	m	()Ljava/lang/String;	l	m_109822_	method_3272	getEntityStatistics
	m	()V	m	m_173018_	method_35775	captureFrustum
	m	()V	n	m_173019_	method_35776	killFrustum
	m	()V	o	m_109823_	method_3252	tick
	m	()V	p	m_109824_	method_3267	clear
	m	()Z	q	m_109825_	method_3281	hasRenderedAllChunks
	m	()V	r	m_109826_	method_3292	needsUpdate
	m	()Legv;	s	m_109827_	method_22990	entityTarget
	m	()Legv;	t	m_109828_	method_29360	getTranslucentTarget
	m	()Legv;	u	m_109829_	method_29361	getItemEntityTarget
	m	()Legv;	v	m_109830_	method_29362	getParticlesTarget
	m	()Legv;	w	m_109831_	method_29363	getWeatherTarget
	m	()Legv;	x	m_109832_	method_29364	getCloudsTarget
	m	()V	y	m_109833_	method_29365	initTransparency
	m	()V	z	m_109834_	method_29701	deinitTransparency
c	fjv$a	net/minecraft/client/renderer/LevelRenderer$RenderChunkInfo	net/minecraft/class_761$class_762	net/minecraft/client/renderer/LevelRenderer$RenderChunkInfo
	f	Lfmp$c;	a	f_109839_	field_4124	chunk
	f	B	b	f_173020_	field_4125	sourceDirections
	f	B	c	f_109841_	field_4126	directions
	f	I	d	f_109842_	field_4122	step
	m	(Lfmp$c;Lha;I)V	<init>	<init>	<init>	<init>
	m	(BLha;)V	a	m_109854_	method_3299	setDirections
	m	()Z	a	m_173025_	method_34813	hasSourceDirections
	m	(III)Z	a	m_274540_	method_49633	isAxisAlignedWith
	m	(I)Z	a	m_173026_	method_34814	hasSourceDirection
	m	(Lha;)Z	a	m_109859_	method_3298	hasDirection
	m	(Lha;)V	b	m_173028_	method_34816	addSourceDirection
c	fjv$b	net/minecraft/client/renderer/LevelRenderer$RenderChunkStorage	net/minecraft/class_761$class_6600	net/minecraft/client/renderer/LevelRenderer$RenderChunkStorage
	f	Lfjv$c;	a	f_194375_	field_34818	renderInfoMap
	f	Ljava/util/LinkedHashSet;	b	f_194376_	field_34819	renderChunks
	m	(I)V	<init>	<init>	<init>	<init>
c	fjv$c	net/minecraft/client/renderer/LevelRenderer$RenderInfoMap	net/minecraft/class_761$class_5972	net/minecraft/client/renderer/LevelRenderer$RenderInfoMap
	f	[Lfjv$a;	a	f_173030_	field_29620	infos
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lfmp$c;)Lfjv$a;	a	m_173035_	method_34820	get
	m	(Lfmp$c;Lfjv$a;)V	a	m_173037_	method_34821	put
c	fjv$d	net/minecraft/client/renderer/LevelRenderer$TransparencyShaderException	net/minecraft/class_761$class_5347	net/minecraft/client/renderer/LevelRenderer$TransparencyShaderException
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	fjw	net/minecraft/client/renderer/LightTexture	net/minecraft/class_765	net/minecraft/client/renderer/LightTexture
	f	I	a	f_173040_	field_32767	FULL_BRIGHT
	f	I	b	f_173041_	field_32768	FULL_SKY
	f	I	c	f_173042_	field_32769	FULL_BLOCK
	f	Lfui;	d	f_109870_	field_4138	lightTexture
	f	Lehk;	e	f_109871_	field_4133	lightPixels
	f	Lacq;	f	f_109872_	field_4136	lightTextureLocation
	f	Z	g	f_109873_	field_4135	updateLightTexture
	f	F	h	f_109874_	field_21528	blockLightRedFlicker
	f	Lfjq;	i	f_109875_	field_4134	renderer
	f	Lenn;	j	f_109876_	field_4137	minecraft
	m	(Lfjq;Lenn;)V	<init>	<init>	<init>	<init>
	m	(F)V	a	m_109881_	method_3313	updateLightTexture
	m	(I)I	a	m_109883_	method_24186	block
	m	(Ldfk;I)F	a	m_234316_	method_23284	getBrightness
	m	(Lbfz;FF)F	a	m_234312_	method_42596	calculateDarknessScale
	m	()V	a	m_109880_	method_3314	tick
	m	(II)I	a	m_109885_	method_23687	pack
	m	(Lorg/joml/Vector3f;)V	a	m_252983_	method_46557	clampColor
	m	(F)F	b	m_234319_	method_42597	getDarknessGamma
	m	(I)I	b	m_109894_	method_24187	sky
	m	()V	b	m_109891_	method_3315	turnOffLightLayer
	m	(F)F	c	m_109892_	method_23795	notGamma
	m	()V	c	m_109896_	method_3316	turnOnLightLayer
c	fjx	net/minecraft/client/renderer/MultiBufferSource	net/minecraft/class_4597	net/minecraft/client/renderer/MultiBufferSource
	m	(Leie;)Lfjx$a;	a	m_109898_	method_22991	immediate
	m	(Ljava/util/Map;Leie;)Lfjx$a;	a	m_109900_	method_22992	immediateWithBuffers
	m	(Lfkf;)Lein;	getBuffer	m_6299_	getBuffer	getBuffer
c	fjx$a	net/minecraft/client/renderer/MultiBufferSource$BufferSource	net/minecraft/class_4597$class_4598	net/minecraft/client/renderer/MultiBufferSource$BufferSource
	f	Leie;	a	f_109904_	field_20952	builder
	f	Ljava/util/Map;	b	f_109905_	field_20953	fixedBuffers
	f	Ljava/util/Optional;	c	f_109906_	field_20954	lastState
	f	Ljava/util/Set;	d	f_109907_	field_20955	startedBuffers
	m	(Leie;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lfkf;)V	a	m_109912_	method_22994	endBatch
	m	()V	a	m_173043_	method_37104	endLastBatch
	m	(Lfkf;)Leie;	b	m_109914_	method_22995	getBuilderRaw
	m	()V	b	m_109911_	method_22993	endBatch
	m	(Lfkf;)V	c	m_109916_	method_24213	method_24213
	m	(Lfkf;)Lein;	getBuffer	m_6299_	getBuffer	getBuffer
c	fjy	net/minecraft/client/renderer/OutlineBufferSource	net/minecraft/class_4618	net/minecraft/client/renderer/OutlineBufferSource
	f	Lfjx$a;	a	f_109920_	field_21058	bufferSource
	f	Lfjx$a;	b	f_109921_	field_21059	outlineBufferSource
	f	I	c	f_109922_	field_21060	teamR
	f	I	d	f_109923_	field_21061	teamG
	f	I	e	f_109924_	field_21062	teamB
	f	I	f	f_109925_	field_21063	teamA
	m	(Lfjx$a;)V	<init>	<init>	<init>	<init>
	m	(IIII)V	a	m_109929_	method_23286	setColor
	m	()V	a	m_109928_	method_23285	endOutlineBatch
	m	(Lfkf;)Lein;	getBuffer	m_6299_	getBuffer	getBuffer
c	fjy$a	net/minecraft/client/renderer/OutlineBufferSource$EntityOutlineGenerator	net/minecraft/class_4618$class_4586	net/minecraft/client/renderer/OutlineBufferSource$EntityOutlineGenerator
	f	Lein;	f	f_109936_	field_20897	delegate
	f	D	g	f_109937_	field_21064	x
	f	D	h	f_109938_	field_21065	y
	f	D	i	f_109939_	field_21066	z
	f	F	j	f_109940_	field_21067	u
	f	F	k	f_109941_	field_21068	v
	m	(Lein;IIII)V	<init>	<init>	<init>	<init>
c	fjz	net/minecraft/client/renderer/PanoramaRenderer	net/minecraft/class_766	net/minecraft/client/renderer/PanoramaRenderer
	f	Lenn;	a	f_109998_	field_4139	minecraft
	f	Lfjl;	b	f_109999_	field_4141	cubeMap
	f	F	c	f_244569_	field_40510	spin
	f	F	d	f_244463_	field_40511	bob
	m	(Lfjl;)V	<init>	<init>	<init>	<init>
	m	(FF)V	a	m_110003_	method_3317	render
	m	(FF)F	b	m_246245_	method_45780	wrap
c	fk	net/minecraft/commands/arguments/coordinates/Coordinates	net/minecraft/class_2267	net/minecraft/commands/arguments/coordinates/Coordinates
	m	()Z	a	m_6888_	method_9705	isXRelative
	m	(Lds;)Leei;	a	m_6955_	method_9708	getPosition
	m	()Z	b	m_6892_	method_9706	isYRelative
	m	(Lds;)Leeh;	b	m_6970_	method_9709	getRotation
	m	(Lds;)Lgu;	c	m_119568_	method_9704	getBlockPos
	m	()Z	c	m_6900_	method_9707	isZRelative
c	fka	net/minecraft/client/renderer/PostChain	net/minecraft/class_279	net/minecraft/client/renderer/PostChain
	f	Ljava/lang/String;	a	f_173045_	field_32770	MAIN_RENDER_TARGET
	f	Legv;	b	f_110006_	field_1499	screenTarget
	f	Lakx;	c	f_110007_	field_1502	resourceManager
	f	Ljava/lang/String;	d	f_110008_	field_1494	name
	f	Ljava/util/List;	e	f_110009_	field_1497	passes
	f	Ljava/util/Map;	f	f_110010_	field_1495	customRenderTargets
	f	Ljava/util/List;	g	f_110011_	field_1496	fullSizedTargets
	f	Lorg/joml/Matrix4f;	h	f_110012_	field_1498	shaderOrthoMatrix
	f	I	i	f_110013_	field_1493	screenWidth
	f	I	j	f_110014_	field_1492	screenHeight
	f	F	k	f_110015_	field_1501	time
	f	F	l	f_110016_	field_1500	lastStamp
	m	(Lfuw;Lakx;Legv;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lfuw;Lacq;)V	a	m_110033_	method_1256	load
	m	(F)V	a	m_110023_	method_1258	process
	m	(II)V	a	m_110025_	method_1259	resize
	m	()Ljava/lang/String;	a	m_110022_	method_1260	getName
	m	(Ljava/lang/String;II)V	a	m_110038_	method_1261	addTempTarget
	m	(Ljava/lang/String;)Legv;	a	m_110036_	method_1264	getTempTarget
	m	(Lfuw;Lcom/google/gson/JsonElement;)V	a	m_110030_	method_1257	parsePassNode
	m	(Ljava/lang/String;Legv;Legv;)Lfkb;	a	m_110042_	method_1262	addPass
	m	(Lcom/google/gson/JsonElement;)V	a	m_110028_	method_1265	parseTargetNode
	m	(Ljava/lang/String;)Legv;	b	m_110049_	method_1266	getRenderTarget
	m	(Lcom/google/gson/JsonElement;)V	b	m_110047_	method_1263	parseUniformNode
	m	()V	b	m_110046_	method_1267	updateOrthoMatrix
	m	(Ljava/lang/String;)Lact;	c	m_234321_	method_43210	method_43210
c	fkb	net/minecraft/client/renderer/PostPass	net/minecraft/class_283	net/minecraft/client/renderer/PostPass
	f	Legv;	a	f_110052_	field_1536	inTarget
	f	Legv;	b	f_110053_	field_1538	outTarget
	f	Lfjn;	c	f_110054_	field_1540	effect
	f	Ljava/util/List;	d	f_110055_	field_1534	auxAssets
	f	Ljava/util/List;	e	f_110056_	field_1539	auxNames
	f	Ljava/util/List;	f	f_110057_	field_1533	auxWidths
	f	Ljava/util/List;	g	f_110058_	field_1537	auxHeights
	f	Lorg/joml/Matrix4f;	h	f_110059_	field_1535	shaderOrthoMatrix
	m	(Lakx;Ljava/lang/String;Legv;Legv;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/function/IntSupplier;II)V	a	m_110069_	method_1292	addAuxAsset
	m	(Lorg/joml/Matrix4f;)V	a	m_253214_	method_1291	setOrthoMatrix
	m	(F)V	a	m_110065_	method_1293	process
	m	()Ljava/lang/String;	a	m_173046_	method_35777	getName
	m	()Lfjn;	b	m_110074_	method_1295	getEffect
c	fkc	net/minecraft/client/renderer/Rect2i	net/minecraft/class_768	net/minecraft/client/renderer/Rect2i
	f	I	a	f_110076_	field_4145	xPos
	f	I	b	f_110077_	field_4144	yPos
	f	I	c	f_110078_	field_4143	width
	f	I	d	f_110079_	field_4142	height
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(Lfkc;)Lfkc;	a	m_173052_	method_35780	intersect
	m	(I)V	a	m_173047_	method_35778	setX
	m	(II)V	a	m_173049_	method_35779	setPosition
	m	()I	a	m_110085_	method_3321	getX
	m	(II)Z	b	m_110087_	method_3318	contains
	m	(I)V	b	m_173054_	method_35781	setY
	m	()I	b	m_110086_	method_3322	getY
	m	(I)V	c	m_173056_	method_35782	setWidth
	m	()I	c	m_110090_	method_3319	getWidth
	m	(I)V	d	m_173058_	method_35783	setHeight
	m	()I	d	m_110091_	method_3320	getHeight
c	fkd	net/minecraft/client/renderer/RenderBuffers	net/minecraft/class_4599	net/minecraft/client/renderer/RenderBuffers
	f	Lfjk;	a	f_110092_	field_20956	fixedBufferPack
	f	Ljava/util/SortedMap;	b	f_110093_	field_20957	fixedBuffers
	f	Lfjx$a;	c	f_110094_	field_20958	bufferSource
	f	Lfjx$a;	d	f_110095_	field_20959	crumblingBufferSource
	f	Lfjy;	e	f_110096_	field_20961	outlineBufferSource
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lfkf;)V	a	m_110101_	method_23798	put
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V	a	m_268794_	method_22999	method_22999
	m	()Lfjk;	a	m_110098_	method_22997	fixedBufferPack
	m	()Lfjx$a;	b	m_110104_	method_23000	bufferSource
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lfkf;)V	b	m_173060_	method_24047	method_24047
	m	()Lfjx$a;	c	m_110108_	method_23001	crumblingBufferSource
	m	()Lfjy;	d	m_110109_	method_23003	outlineBufferSource
c	fke	net/minecraft/client/renderer/RenderStateShard	net/minecraft/class_4668	net/minecraft/client/renderer/RenderStateShard
	f	Lfke$m;	A	f_173064_	field_29405	RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER
	f	Lfke$m;	B	f_173065_	field_29406	RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER
	f	Lfke$m;	C	f_173066_	field_29407	RENDERTYPE_ENTITY_TRANSLUCENT_SHADER
	f	Lfke$m;	D	f_234323_	field_38344	RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER
	f	Lfke$m;	E	f_173067_	field_29408	RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER
	f	Lfke$m;	F	f_173068_	field_29409	RENDERTYPE_BEACON_BEAM_SHADER
	f	Lfke$m;	G	f_173069_	field_29410	RENDERTYPE_ENTITY_DECAL_SHADER
	f	Lfke$m;	H	f_173070_	field_29411	RENDERTYPE_ENTITY_NO_OUTLINE_SHADER
	f	Lfke$m;	I	f_173071_	field_29412	RENDERTYPE_ENTITY_SHADOW_SHADER
	f	Lfke$m;	J	f_173072_	field_29413	RENDERTYPE_ENTITY_ALPHA_SHADER
	f	Lfke$m;	K	f_173073_	field_29414	RENDERTYPE_EYES_SHADER
	f	Lfke$m;	L	f_173074_	field_29415	RENDERTYPE_ENERGY_SWIRL_SHADER
	f	Lfke$m;	M	f_173075_	field_29416	RENDERTYPE_LEASH_SHADER
	f	Lfke$m;	N	f_173076_	field_29417	RENDERTYPE_WATER_MASK_SHADER
	f	Lfke$m;	O	f_173077_	field_29418	RENDERTYPE_OUTLINE_SHADER
	f	Lfke$m;	P	f_173078_	field_29419	RENDERTYPE_ARMOR_GLINT_SHADER
	f	Lfke$m;	Q	f_173079_	field_29420	RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER
	f	Lfke$m;	R	f_173080_	field_29421	RENDERTYPE_GLINT_TRANSLUCENT_SHADER
	f	Lfke$m;	S	f_173081_	field_29422	RENDERTYPE_GLINT_SHADER
	f	Lfke$m;	T	f_173082_	field_29423	RENDERTYPE_GLINT_DIRECT_SHADER
	f	Lfke$m;	U	f_173083_	field_29424	RENDERTYPE_ENTITY_GLINT_SHADER
	f	Lfke$m;	V	f_173084_	field_29425	RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER
	f	Lfke$m;	W	f_173085_	field_29426	RENDERTYPE_CRUMBLING_SHADER
	f	Lfke$m;	X	f_173086_	field_29427	RENDERTYPE_TEXT_SHADER
	f	Lfke$m;	Y	f_268568_	field_42517	RENDERTYPE_TEXT_BACKGROUND_SHADER
	f	Lfke$m;	Z	f_173087_	field_33628	RENDERTYPE_TEXT_INTENSITY_SHADER
	f	D	a	f_267492_	field_42230	MAX_ENCHANTMENT_GLINT_SPEED_MILLIS
	f	Lfke$d;	aA	f_110113_	field_21348	LEQUAL_DEPTH_TEST
	f	Lfke$d;	aB	f_285579_	field_44814	GREATER_DEPTH_TEST
	f	Lfke$q;	aC	f_110114_	field_21349	COLOR_DEPTH_WRITE
	f	Lfke$q;	aD	f_110115_	field_21350	COLOR_WRITE
	f	Lfke$q;	aE	f_110116_	field_21351	DEPTH_WRITE
	f	Lfke$f;	aF	f_110117_	field_21352	NO_LAYERING
	f	Lfke$f;	aG	f_110118_	field_21353	POLYGON_OFFSET_LAYERING
	f	Lfke$f;	aH	f_110119_	field_22241	VIEW_OFFSET_Z_LAYERING
	f	Lfke$k;	aI	f_110123_	field_21358	MAIN_TARGET
	f	Lfke$k;	aJ	f_110124_	field_21359	OUTLINE_TARGET
	f	Lfke$k;	aK	f_110125_	field_25280	TRANSLUCENT_TARGET
	f	Lfke$k;	aL	f_110126_	field_25281	PARTICLES_TARGET
	f	Lfke$k;	aM	f_110127_	field_25282	WEATHER_TARGET
	f	Lfke$k;	aN	f_110128_	field_25283	CLOUDS_TARGET
	f	Lfke$k;	aO	f_110129_	field_25643	ITEM_ENTITY_TARGET
	f	Lfke$h;	aP	f_110130_	field_21360	DEFAULT_LINE
	f	Lfke$b;	aQ	f_285585_	field_44815	NO_COLOR_LOGIC
	f	Lfke$b;	aR	f_285603_	field_44816	OR_REVERSE_COLOR_LOGIC
	f	F	aS	f_173089_	field_32771	VIEW_SCALE_Z_EPSILON
	f	Ljava/lang/Runnable;	aT	f_110131_	field_21361	setupState
	f	Ljava/lang/Runnable;	aU	f_110132_	field_21362	clearState
	f	Lfke$m;	aa	f_173088_	field_29428	RENDERTYPE_TEXT_SEE_THROUGH_SHADER
	f	Lfke$m;	ab	f_268491_	field_42518	RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER
	f	Lfke$m;	ac	f_173090_	field_33629	RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER
	f	Lfke$m;	ad	f_173091_	field_29429	RENDERTYPE_LIGHTNING_SHADER
	f	Lfke$m;	ae	f_173092_	field_29430	RENDERTYPE_TRIPWIRE_SHADER
	f	Lfke$m;	af	f_173093_	field_29431	RENDERTYPE_END_PORTAL_SHADER
	f	Lfke$m;	ag	f_173094_	field_29432	RENDERTYPE_END_GATEWAY_SHADER
	f	Lfke$m;	ah	f_173095_	field_29433	RENDERTYPE_LINES_SHADER
	f	Lfke$m;	ai	f_285573_	field_44817	RENDERTYPE_GUI_SHADER
	f	Lfke$m;	aj	f_285619_	field_44818	RENDERTYPE_GUI_OVERLAY_SHADER
	f	Lfke$m;	ak	f_285642_	field_44819	RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER
	f	Lfke$m;	al	f_285582_	field_44820	RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER
	f	Lfke$n;	am	f_110145_	field_21376	BLOCK_SHEET_MIPPED
	f	Lfke$n;	an	f_110146_	field_21377	BLOCK_SHEET
	f	Lfke$e;	ao	f_110147_	field_21378	NO_TEXTURE
	f	Lfke$o;	ap	f_110148_	field_21379	DEFAULT_TEXTURING
	f	Lfke$o;	aq	f_110150_	field_21381	GLINT_TEXTURING
	f	Lfke$o;	ar	f_110151_	field_21382	ENTITY_GLINT_TEXTURING
	f	Lfke$g;	as	f_110152_	field_21383	LIGHTMAP
	f	Lfke$g;	at	f_110153_	field_21384	NO_LIGHTMAP
	f	Lfke$l;	au	f_110154_	field_21385	OVERLAY
	f	Lfke$l;	av	f_110155_	field_21386	NO_OVERLAY
	f	Lfke$c;	aw	f_110158_	field_21344	CULL
	f	Lfke$c;	ax	f_110110_	field_21345	NO_CULL
	f	Lfke$d;	ay	f_110111_	field_21346	NO_DEPTH_TEST
	f	Lfke$d;	az	f_110112_	field_21347	EQUAL_DEPTH_TEST
	f	Ljava/lang/String;	b	f_110133_	field_21363	name
	f	Lfke$p;	c	f_110134_	field_21364	NO_TRANSPARENCY
	f	Lfke$p;	d	f_110135_	field_21366	ADDITIVE_TRANSPARENCY
	f	Lfke$p;	e	f_110136_	field_21367	LIGHTNING_TRANSPARENCY
	f	Lfke$p;	f	f_110137_	field_21368	GLINT_TRANSPARENCY
	f	Lfke$p;	g	f_110138_	field_21369	CRUMBLING_TRANSPARENCY
	f	Lfke$p;	h	f_110139_	field_21370	TRANSLUCENT_TRANSPARENCY
	f	Lfke$m;	i	f_173096_	field_29434	NO_SHADER
	f	Lfke$m;	j	f_173099_	field_29437	POSITION_COLOR_LIGHTMAP_SHADER
	f	Lfke$m;	k	f_173100_	field_29438	POSITION_SHADER
	f	Lfke$m;	l	f_173101_	field_29439	POSITION_COLOR_TEX_SHADER
	f	Lfke$m;	m	f_173102_	field_29440	POSITION_TEX_SHADER
	f	Lfke$m;	n	f_173103_	field_29441	POSITION_COLOR_TEX_LIGHTMAP_SHADER
	f	Lfke$m;	o	f_173104_	field_29442	POSITION_COLOR_SHADER
	f	Lfke$m;	p	f_173105_	field_29443	RENDERTYPE_SOLID_SHADER
	f	Lfke$m;	q	f_173106_	field_29444	RENDERTYPE_CUTOUT_MIPPED_SHADER
	f	Lfke$m;	r	f_173107_	field_29445	RENDERTYPE_CUTOUT_SHADER
	f	Lfke$m;	s	f_173108_	field_29446	RENDERTYPE_TRANSLUCENT_SHADER
	f	Lfke$m;	t	f_173109_	field_29447	RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER
	f	Lfke$m;	u	f_173110_	field_29448	RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER
	f	Lfke$m;	v	f_173111_	field_29449	RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER
	f	Lfke$m;	w	f_173112_	field_29450	RENDERTYPE_ENTITY_SOLID_SHADER
	f	Lfke$m;	x	f_173113_	field_29451	RENDERTYPE_ENTITY_CUTOUT_SHADER
	f	Lfke$m;	y	f_173114_	field_29452	RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER
	f	Lfke$m;	z	f_173063_	field_29404	RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_110167_	method_23537	method_23537
	m	()V	B	m_110168_	method_23538	method_23538
	m	()V	C	m_110169_	method_23539	method_23539
	m	()V	D	m_110170_	method_23540	method_23540
	m	()V	E	m_110171_	method_23541	method_23541
	m	()V	F	m_110172_	method_23542	method_23542
	m	()V	G	m_110173_	method_23502	method_23502
	m	()V	H	m_110174_	method_29368	method_29368
	m	()V	I	m_110175_	method_23504	method_23504
	m	()V	J	m_110176_	method_23505	method_23505
	m	()V	K	m_110177_	method_29994	method_29994
	m	()V	L	m_110178_	method_30675	method_30675
	m	()V	M	m_110179_	method_29995	method_29995
	m	()V	N	m_110180_	method_29370	method_29370
	m	()V	O	m_110181_	method_23510	method_23510
	m	()V	P	m_110182_	method_23511	method_23511
	m	()V	Q	m_110183_	method_23514	method_23514
	m	()V	R	m_110184_	method_23515	method_23515
	m	()V	a	m_110185_	method_23516	setupRenderState
	m	(F)V	a	m_110186_	method_23517	setupGlintTexturing
	m	()V	b	m_110188_	method_23518	clearRenderState
	m	()V	c	m_285678_	method_51780	method_51780
	m	()V	d	m_285679_	method_51781	method_51781
	m	()V	e	m_285681_	method_51782	method_51782
	m	()V	f	m_285680_	method_51783	method_51783
	m	()V	g	m_110199_	method_29376	method_29376
	m	()V	h	m_110200_	method_29377	method_29377
	m	()V	i	m_110201_	method_29378	method_29378
	m	()V	j	m_110202_	method_23519	method_23519
	m	()V	k	m_110203_	method_23520	method_23520
	m	()V	l	m_110204_	method_34552	method_34552
	m	()V	m	m_110205_	method_23522	method_23522
	m	()V	n	m_110206_	method_34553	method_34553
	m	()V	o	m_110207_	method_34554	method_34554
	m	()V	p	m_110208_	method_34555	method_34555
	m	()V	q	m_110209_	method_23524	method_23524
	m	()V	r	m_110211_	method_34556	method_34556
	m	()V	s	m_110212_	method_23801	method_23801
	m	()V	t	m_110213_	method_24467	method_24467
	m	()V	u	m_110214_	method_23531	method_23531
	m	()V	v	m_110215_	method_23532	method_23532
	m	()V	w	m_110216_	method_23533	method_23533
	m	()V	x	m_110164_	method_23534	method_23534
	m	()V	y	m_110165_	method_23535	method_23535
	m	()V	z	m_110166_	method_23536	method_23536
c	fke$a	net/minecraft/client/renderer/RenderStateShard$BooleanStateShard	net/minecraft/class_4668$class_4670	net/minecraft/client/renderer/RenderStateShard$BooleanStateShard
	f	Z	aS	f_110227_	field_21390	enabled
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V	<init>	<init>	<init>	<init>
c	fke$b	net/minecraft/client/renderer/RenderStateShard$ColorLogicStateShard	net/minecraft/class_4668$class_8559	net/minecraft/client/renderer/RenderStateShard$ColorLogicStateShard
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	fke$c	net/minecraft/client/renderer/RenderStateShard$CullStateShard	net/minecraft/class_4668$class_4671	net/minecraft/client/renderer/RenderStateShard$CullStateShard
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_110239_	method_23545	method_23545
	m	(Z)V	b	m_110241_	method_23546	method_23546
c	fke$d	net/minecraft/client/renderer/RenderStateShard$DepthTestStateShard	net/minecraft/class_4668$class_4672	net/minecraft/client/renderer/RenderStateShard$DepthTestStateShard
	f	Ljava/lang/String;	aS	f_110243_	field_22242	functionName
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_110248_	method_23547	method_23547
	m	(I)V	b	m_110250_	method_23548	method_23548
c	fke$e	net/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard	net/minecraft/class_4668$class_5939	net/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard
	m	(Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	c	m_142706_	method_23564	cutoutTexture
	m	()V	d	m_173119_	method_34557	method_34557
	m	()V	e	m_173120_	method_34558	method_34558
c	fke$f	net/minecraft/client/renderer/RenderStateShard$LayeringStateShard	net/minecraft/class_4668$class_4675	net/minecraft/client/renderer/RenderStateShard$LayeringStateShard
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	fke$g	net/minecraft/client/renderer/RenderStateShard$LightmapStateShard	net/minecraft/class_4668$class_4676	net/minecraft/client/renderer/RenderStateShard$LightmapStateShard
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_110272_	method_23551	method_23551
	m	(Z)V	b	m_110274_	method_23552	method_23552
c	fke$h	net/minecraft/client/renderer/RenderStateShard$LineStateShard	net/minecraft/class_4668$class_4677	net/minecraft/client/renderer/RenderStateShard$LineStateShard
	f	Ljava/util/OptionalDouble;	aS	f_110276_	field_21392	width
	m	(Ljava/util/OptionalDouble;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/OptionalDouble;)V	a	m_110279_	method_23553	method_23553
	m	(Ljava/util/OptionalDouble;)V	b	m_110281_	method_23554	method_23554
c	fke$i	net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard	net/minecraft/class_4668$class_5940	net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard
	f	Ljava/util/Optional;	aS	f_173121_	field_29453	cutoutTexture
	m	(Lcom/google/common/collect/ImmutableList;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableList;)V	a	m_173124_	method_34559	method_34559
	m	()Lfke$i$a;	d	m_173127_	method_34560	builder
	m	()V	e	m_173128_	method_34561	method_34561
c	fke$i$a	net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder	net/minecraft/class_4668$class_5940$class_5941	net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	a	f_173129_	field_29454	builder
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacq;ZZ)Lfke$i$a;	a	m_173132_	method_34563	add
	m	()Lfke$i;	a	m_173131_	method_34562	build
c	fke$j	net/minecraft/client/renderer/RenderStateShard$OffsetTexturingStateShard	net/minecraft/class_4668$class_4682	net/minecraft/client/renderer/RenderStateShard$OffsetTexturingStateShard
	m	(FF)V	<init>	<init>	<init>	<init>
	m	(FF)V	a	m_252593_	method_23561	method_23561
	m	()V	c	m_110295_	method_23562	method_23562
c	fke$k	net/minecraft/client/renderer/RenderStateShard$OutputStateShard	net/minecraft/class_4668$class_4678	net/minecraft/client/renderer/RenderStateShard$OutputStateShard
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	fke$l	net/minecraft/client/renderer/RenderStateShard$OverlayStateShard	net/minecraft/class_4668$class_4679	net/minecraft/client/renderer/RenderStateShard$OverlayStateShard
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Z)V	a	m_110305_	method_23555	method_23555
	m	(Z)V	b	m_110307_	method_23556	method_23556
c	fke$m	net/minecraft/client/renderer/RenderStateShard$ShaderStateShard	net/minecraft/class_4668$class_5942	net/minecraft/client/renderer/RenderStateShard$ShaderStateShard
	f	Ljava/util/Optional;	aS	f_173136_	field_29455	shader
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Supplier;)V	a	m_173140_	method_34564	method_34564
	m	()V	c	m_173142_	method_34565	method_34565
	m	()V	d	m_173143_	method_34566	method_34566
	m	()Lfki;	e	m_173144_	method_34567	method_34567
	m	()V	f	m_173145_	method_34568	method_34568
c	fke$n	net/minecraft/client/renderer/RenderStateShard$TextureStateShard	net/minecraft/class_4668$class_4683	net/minecraft/client/renderer/RenderStateShard$TextureStateShard
	f	Ljava/util/Optional;	aS	f_110328_	field_21397	texture
	f	Z	aT	f_110329_	field_21398	blur
	f	Z	aU	f_110330_	field_21399	mipmap
	m	(Lacq;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lacq;ZZ)V	a	m_263890_	method_23563	method_23563
	m	()V	d	m_110345_	method_23567	method_23567
c	fke$o	net/minecraft/client/renderer/RenderStateShard$TexturingStateShard	net/minecraft/class_4668$class_4684	net/minecraft/client/renderer/RenderStateShard$TexturingStateShard
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	fke$p	net/minecraft/client/renderer/RenderStateShard$TransparencyStateShard	net/minecraft/class_4668$class_4685	net/minecraft/client/renderer/RenderStateShard$TransparencyStateShard
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	fke$q	net/minecraft/client/renderer/RenderStateShard$WriteMaskStateShard	net/minecraft/class_4668$class_4686	net/minecraft/client/renderer/RenderStateShard$WriteMaskStateShard
	f	Z	aS	f_110356_	field_21400	writeColor
	f	Z	aT	f_110357_	field_21401	writeDepth
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	(ZZ)V	a	m_110361_	method_23568	method_23568
	m	(ZZ)V	b	m_110364_	method_23569	method_23569
c	fkf	net/minecraft/client/renderer/RenderType	net/minecraft/class_1921	net/minecraft/client/renderer/RenderType
	f	I	aS	f_173148_	field_32772	BIG_BUFFER_SIZE
	f	I	aT	f_173149_	field_32773	MEDIUM_BUFFER_SIZE
	f	I	aU	f_173150_	field_32774	SMALL_BUFFER_SIZE
	f	I	aV	f_173151_	field_32775	TRANSIENT_BUFFER_SIZE
	f	Lfkf$a;	aW	f_110371_	field_21695	LINES
	f	Lfkf$a;	aX	f_173152_	field_29456	LINE_STRIP
	f	I	aY	f_173153_	field_32776	BYTES_IN_INT
	f	I	aZ	f_173154_	field_32777	MEGABYTE
	f	Lfkf;	bA	f_110382_	field_26373	GLINT_TRANSLUCENT
	f	Lfkf;	bB	f_110383_	field_20967	GLINT
	f	Lfkf;	bC	f_110384_	field_25487	GLINT_DIRECT
	f	Lfkf;	bD	f_110385_	field_20968	ENTITY_GLINT
	f	Lfkf;	bE	f_110386_	field_25488	ENTITY_GLINT_DIRECT
	f	Ljava/util/function/Function;	bF	f_173172_	field_29637	CRUMBLING
	f	Ljava/util/function/Function;	bG	f_173173_	field_29638	TEXT
	f	Lfkf;	bH	f_268665_	field_42519	TEXT_BACKGROUND
	f	Ljava/util/function/Function;	bI	f_173174_	field_33630	TEXT_INTENSITY
	f	Ljava/util/function/Function;	bJ	f_181442_	field_34002	TEXT_POLYGON_OFFSET
	f	Ljava/util/function/Function;	bK	f_181443_	field_34003	TEXT_INTENSITY_POLYGON_OFFSET
	f	Ljava/util/function/Function;	bL	f_173175_	field_29639	TEXT_SEE_THROUGH
	f	Lfkf;	bM	f_268619_	field_42520	TEXT_BACKGROUND_SEE_THROUGH
	f	Ljava/util/function/Function;	bN	f_173176_	field_33631	TEXT_INTENSITY_SEE_THROUGH
	f	Lfkf;	bO	f_110387_	field_20970	LIGHTNING
	f	Lfkf;	bP	f_110388_	field_25644	TRIPWIRE
	f	Lfkf;	bQ	f_173158_	field_29457	END_PORTAL
	f	Lfkf;	bR	f_173159_	field_29458	END_GATEWAY
	f	Ljava/util/function/Function;	bS	f_268753_	field_42521	DEBUG_LINE_STRIP
	f	Lfkf$a;	bT	f_268540_	field_42522	DEBUG_FILLED_BOX
	f	Lfkf$a;	bU	f_268519_	field_42523	DEBUG_QUADS
	f	Lfkf$a;	bV	f_279582_	field_44673	DEBUG_SECTION_QUADS
	f	Lfkf$a;	bW	f_285558_	field_44821	GUI
	f	Lfkf$a;	bX	f_285624_	field_44822	GUI_OVERLAY
	f	Lfkf$a;	bY	f_285662_	field_44823	GUI_TEXT_HIGHLIGHT
	f	Lfkf$a;	bZ	f_285639_	field_44824	GUI_GHOST_RECIPE_OVERLAY
	f	Lfkf;	ba	f_110372_	field_9178	SOLID
	f	Lfkf;	bb	f_110373_	field_9175	CUTOUT_MIPPED
	f	Lfkf;	bc	f_110374_	field_9174	CUTOUT
	f	Lfkf;	bd	f_110375_	field_9179	TRANSLUCENT
	f	Lfkf;	be	f_110376_	field_25285	TRANSLUCENT_MOVING_BLOCK
	f	Lfkf;	bf	f_110377_	field_20963	TRANSLUCENT_NO_CRUMBLING
	f	Ljava/util/function/Function;	bg	f_173155_	field_29622	ARMOR_CUTOUT_NO_CULL
	f	Ljava/util/function/Function;	bh	f_173156_	field_29623	ENTITY_SOLID
	f	Ljava/util/function/Function;	bi	f_173157_	field_29624	ENTITY_CUTOUT
	f	Ljava/util/function/BiFunction;	bj	f_173160_	field_29625	ENTITY_CUTOUT_NO_CULL
	f	Ljava/util/function/BiFunction;	bk	f_173161_	field_29626	ENTITY_CUTOUT_NO_CULL_Z_OFFSET
	f	Ljava/util/function/Function;	bl	f_173162_	field_29627	ITEM_ENTITY_TRANSLUCENT_CULL
	f	Ljava/util/function/Function;	bm	f_173163_	field_29628	ENTITY_TRANSLUCENT_CULL
	f	Ljava/util/function/BiFunction;	bn	f_173164_	field_29629	ENTITY_TRANSLUCENT
	f	Ljava/util/function/BiFunction;	bo	f_234325_	field_38345	ENTITY_TRANSLUCENT_EMISSIVE
	f	Ljava/util/function/Function;	bp	f_173165_	field_29630	ENTITY_SMOOTH_CUTOUT
	f	Ljava/util/function/BiFunction;	bq	f_173166_	field_29631	BEACON_BEAM
	f	Ljava/util/function/Function;	br	f_173167_	field_29632	ENTITY_DECAL
	f	Ljava/util/function/Function;	bs	f_173168_	field_29633	ENTITY_NO_OUTLINE
	f	Ljava/util/function/Function;	bt	f_173169_	field_29634	ENTITY_SHADOW
	f	Ljava/util/function/Function;	bu	f_173170_	field_29635	DRAGON_EXPLOSION_ALPHA
	f	Ljava/util/function/Function;	bv	f_173171_	field_29636	EYES
	f	Lfkf;	bw	f_110378_	field_20964	LEASH
	f	Lfkf;	bx	f_110379_	field_20965	WATER_MASK
	f	Lfkf;	by	f_110380_	field_24472	ARMOR_GLINT
	f	Lfkf;	bz	f_110381_	field_24473	ARMOR_ENTITY_GLINT
	f	Lcom/google/common/collect/ImmutableList;	ca	f_234324_	field_39002	CHUNK_BUFFER_LAYERS
	f	Leio;	cb	f_110389_	field_20972	format
	f	Leio$b;	cc	f_110390_	field_20973	mode
	f	I	cd	f_110391_	field_20806	bufferSize
	f	Z	ce	f_110392_	field_20975	affectsCrumbling
	f	Z	cf	f_110393_	field_21402	sortOnUpload
	f	Ljava/util/Optional;	cg	f_110394_	field_21850	asOptional
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Leio;Leio$b;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lfkf;	A	m_285685_	method_36437	method_36437
	m	()Lfkf;	A	m_269166_	method_49042	debugQuads
	m	(Lacq;)Lfkf;	B	m_285701_	method_34833	method_34833
	m	()Lfkf;	B	m_280070_	method_51456	debugSectionQuads
	m	(Lacq;)Lfkf;	C	m_285692_	method_34834	method_34834
	m	()Lfkf;	C	m_285907_	method_51784	gui
	m	(Lacq;)Lfkf;	D	m_285703_	method_34835	method_34835
	m	()Lfkf;	D	m_286086_	method_51785	guiOverlay
	m	()Lfkf;	E	m_285783_	method_51786	guiTextHighlight
	m	(Lacq;)Lfkf;	E	m_285699_	method_34836	method_34836
	m	()Lfkf;	F	m_285811_	method_51787	guiGhostRecipeOverlay
	m	(Lacq;)Lfkf;	F	m_285683_	method_34837	method_34837
	m	(Lacq;)Lfkf;	G	m_285684_	method_34838	method_34838
	m	()Ljava/util/List;	G	m_110506_	method_22720	chunkBufferLayers
	m	()I	H	m_110507_	method_22722	bufferSize
	m	(Lacq;)Lfkf;	H	m_285691_	method_34839	method_34839
	m	(Lacq;)Lfkf;	I	m_285700_	method_34840	method_34840
	m	()Leio;	I	m_110508_	method_23031	format
	m	(Lacq;)Lfkf;	J	m_285698_	method_34822	method_34822
	m	()Leio$b;	J	m_173186_	method_23033	mode
	m	(Lacq;)Lfkf;	K	m_285695_	method_34823	method_34823
	m	()Ljava/util/Optional;	K	m_7280_	method_23289	outline
	m	(Lacq;)Lfkf;	L	m_285687_	method_34824	method_34824
	m	()Z	L	m_5492_	method_24295	isOutline
	m	()Z	M	m_110405_	method_23037	affectsCrumbling
	m	(Lacq;)Lfkf;	M	m_285702_	method_34825	method_34825
	m	()Z	N	m_234326_	method_43332	canConsolidateConsecutiveGeometry
	m	(Lacq;)Lfkf;	N	m_285690_	method_34826	method_34826
	m	()Ljava/util/Optional;	O	m_110406_	method_24296	asOptional
	m	(Lacq;)Lfkf;	O	m_285682_	method_34827	method_34827
	m	()Lfkf$b;	P	m_110408_	method_29381	translucentMovingBlockState
	m	()Lfkf$b;	Q	m_110409_	method_29996	tripwireState
	m	(Ljava/lang/String;Leio;Leio$b;IZZLfkf$b;)Lfkf$a;	a	m_173215_	method_24049	create
	m	(Lacq;)Lfkf;	a	m_110431_	method_25448	armorCutoutNoCull
	m	(Lacq;Ljava/lang/Boolean;)Lfkf;	a	m_234329_	method_34829	method_34829
	m	(Leie;Leir;)V	a	m_276775_	method_23012	end
	m	(Lfke$m;)Lfkf$b;	a	m_173207_	method_34569	translucentState
	m	(Lacq;FF)Lfkf;	a	m_110436_	method_23018	energySwirl
	m	(D)Lfkf;	a	m_269399_	method_49043	debugLineStrip
	m	(Ljava/lang/Double;)Lfkf$a;	a	m_285693_	method_49044	method_49044
	m	(Lacq;Z)Lfkf;	a	m_110443_	method_24293	entityCutoutNoCull
	m	(Ljava/lang/String;Leio;Leio$b;ILfkf$b;)Lfkf$a;	a	m_173209_	method_24048	create
	m	(Lacq;)Lfkf;	b	m_110446_	method_23572	entitySolid
	m	(Lacq;Ljava/lang/Boolean;)Lfkf;	b	m_285694_	method_42598	method_42598
	m	(Lacq;Z)Lfkf;	b	m_110448_	method_28115	entityCutoutNoCullZOffset
	m	(Lacq;)Lfkf;	c	m_110452_	method_23576	entityCutout
	m	()Lfkf;	c	m_110451_	method_23577	solid
	m	(Lacq;Ljava/lang/Boolean;)Lfkf;	c	m_285688_	method_34830	method_34830
	m	(Lacq;Z)Lfkf;	c	m_110454_	method_24294	entityTranslucent
	m	(Lacq;)Lfkf;	d	m_110458_	method_23578	entityCutoutNoCull
	m	()Lfkf;	d	m_110457_	method_23579	cutoutMipped
	m	(Lacq;Z)Lfkf;	d	m_234335_	method_42599	entityTranslucentEmissive
	m	(Lacq;Ljava/lang/Boolean;)Lfkf;	d	m_285686_	method_34831	method_34831
	m	(Lacq;)Lfkf;	e	m_110464_	method_28116	entityCutoutNoCullZOffset
	m	()Lfkf;	e	m_110463_	method_23581	cutout
	m	(Lacq;Ljava/lang/Boolean;)Lfkf;	e	m_285696_	method_34832	method_34832
	m	(Lacq;Z)Lfkf;	e	m_110460_	method_23592	beaconBeam
	m	(Lacq;)Lfkf;	f	m_110467_	method_29379	itemEntityTranslucentCull
	m	()Lfkf;	f	m_110466_	method_23583	translucent
	m	(Lacq;)Lfkf;	g	m_110470_	method_23689	entityTranslucentCull
	m	()Lfkf;	g	m_110469_	method_29380	translucentMovingBlock
	m	(Lacq;)Lfkf;	h	m_110473_	method_23580	entityTranslucent
	m	()Lfkf;	h	m_110472_	method_23585	translucentNoCrumbling
	m	(Lacq;)Lfkf;	i	m_234338_	method_42600	entityTranslucentEmissive
	m	()Lfkf;	i	m_110475_	method_23587	leash
	m	(Lacq;)Lfkf;	j	m_110476_	method_23584	entitySmoothCutout
	m	()Lfkf;	j	m_110478_	method_23589	waterMask
	m	(Lacq;)Lfkf;	k	m_110479_	method_23586	entityDecal
	m	()Lfkf;	k	m_110481_	method_27948	armorGlint
	m	()Lfkf;	l	m_110484_	method_27949	armorEntityGlint
	m	(Lacq;)Lfkf;	l	m_110482_	method_23588	entityNoOutline
	m	()Lfkf;	m	m_110487_	method_30676	glintTranslucent
	m	(Lacq;)Lfkf;	m	m_110485_	method_24469	entityShadow
	m	()Lfkf;	n	m_110490_	method_23590	glint
	m	(Lacq;)Lfkf;	n	m_173235_	method_23573	dragonExplosionAlpha
	m	()Lfkf;	o	m_110493_	method_29706	glintDirect
	m	(Lacq;)Lfkf;	o	m_110488_	method_23026	eyes
	m	()Lfkf;	p	m_110496_	method_23591	entityGlint
	m	(Lacq;)Lfkf;	p	m_110491_	method_23287	outline
	m	()Lfkf;	q	m_110499_	method_29707	entityGlintDirect
	m	(Lacq;)Lfkf;	q	m_110494_	method_23570	crumbling
	m	()Lfkf;	r	m_269058_	method_49045	textBackground
	m	(Lacq;)Lfkf;	r	m_110497_	method_23028	text
	m	(Lacq;)Lfkf;	s	m_173237_	method_36434	textIntensity
	m	()Lfkf;	s	m_269508_	method_49046	textBackgroundSeeThrough
	m	(Lacq;)Lfkf;	t	m_181444_	method_37345	textPolygonOffset
	m	()Lfkf;	t	m_110502_	method_23593	lightning
	m	(Lacq;)Lfkf;	u	m_181446_	method_37346	textIntensityPolygonOffset
	m	()Lfkf;	u	m_110503_	method_29997	tripwire
	m	(Lacq;)Lfkf;	v	m_110500_	method_23030	textSeeThrough
	m	()Lfkf;	v	m_173239_	method_23574	endPortal
	m	(Lacq;)Lfkf;	w	m_173240_	method_36435	textIntensitySeeThrough
	m	()Lfkf;	w	m_173242_	method_34571	endGateway
	m	(Lacq;)Lfkf;	x	m_285697_	method_37347	method_37347
	m	()Lfkf;	x	m_110504_	method_23594	lines
	m	(Lacq;)Lfkf;	y	m_285689_	method_37348	method_37348
	m	()Lfkf;	y	m_173247_	method_34572	lineStrip
	m	(Lacq;)Lfkf;	z	m_285704_	method_36436	method_36436
	m	()Lfkf;	z	m_269313_	method_49047	debugFilledBox
c	fkf$a	net/minecraft/client/renderer/RenderType$CompositeRenderType	net/minecraft/class_1921$class_4687	net/minecraft/client/renderer/RenderType$CompositeRenderType
	f	Ljava/util/function/BiFunction;	aY	f_173256_	field_29640	OUTLINE
	f	Lfkf$b;	aZ	f_110511_	field_21403	state
	f	Ljava/util/Optional;	ba	f_110513_	field_21697	outline
	f	Z	bb	f_110514_	field_21851	isOutline
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Leio;Leio$b;IZZLfkf$b;)V	<init>	<init>	<init>	<init>
	m	()Lfkf$b;	P	m_173265_	method_35784	state
	m	(Lacq;Lfke$c;)Lfkf;	a	m_285705_	method_34844	method_34844
	m	(Lfkf$b;)V	a	m_173266_	method_34842	method_34842
	m	(Lfkf$b;Lacq;)Lfkf;	a	m_173268_	method_34843	method_34843
	m	(Lfkf$b;)V	b	m_110526_	method_23595	method_23595
c	fkf$b	net/minecraft/client/renderer/RenderType$CompositeState	net/minecraft/class_1921$class_4688	net/minecraft/client/renderer/RenderType$CompositeState
	f	Lfke$e;	a	f_110576_	field_21406	textureState
	f	Lfke$m;	b	f_173274_	field_29461	shaderState
	f	Lfke$p;	c	f_110577_	field_21407	transparencyState
	f	Lfke$d;	d	f_110581_	field_21411	depthTestState
	f	Lfke$c;	e	f_110582_	field_21412	cullState
	f	Lfke$g;	f	f_110583_	field_21413	lightmapState
	f	Lfke$l;	g	f_110584_	field_21414	overlayState
	f	Lfke$f;	h	f_110586_	field_21416	layeringState
	f	Lfke$k;	i	f_110587_	field_21417	outputState
	f	Lfke$o;	j	f_110588_	field_21418	texturingState
	f	Lfke$q;	k	f_110589_	field_21419	writeMaskState
	f	Lfke$h;	l	f_110590_	field_21420	lineState
	f	Lfke$b;	m	f_285566_	field_44825	colorLogicState
	f	Lfkf$c;	n	f_110591_	field_21852	outlineProperty
	f	Lcom/google/common/collect/ImmutableList;	o	f_110592_	field_21422	states
	m	(Lfke$e;Lfke$m;Lfke$p;Lfke$d;Lfke$c;Lfke$g;Lfke$l;Lfke$f;Lfke$k;Lfke$o;Lfke$q;Lfke$h;Lfke$b;Lfkf$c;)V	<init>	<init>	<init>	<init>
	m	()Lfkf$b$a;	a	m_110628_	method_23598	builder
c	fkf$b$a	net/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder	net/minecraft/class_1921$class_4688$class_4689	net/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder
	f	Lfke$e;	a	f_110641_	field_29462	textureState
	f	Lfke$m;	b	f_173289_	field_29463	shaderState
	f	Lfke$p;	c	f_110642_	field_21424	transparencyState
	f	Lfke$d;	d	f_110646_	field_21428	depthTestState
	f	Lfke$c;	e	f_110647_	field_21429	cullState
	f	Lfke$g;	f	f_110648_	field_21430	lightmapState
	f	Lfke$l;	g	f_110649_	field_21431	overlayState
	f	Lfke$f;	h	f_110651_	field_21433	layeringState
	f	Lfke$k;	i	f_110652_	field_21434	outputState
	f	Lfke$o;	j	f_110653_	field_21435	texturingState
	f	Lfke$q;	k	f_110654_	field_21436	writeMaskState
	f	Lfke$h;	l	f_110655_	field_21437	lineState
	f	Lfke$b;	m	f_285600_	field_44826	colorLogicState
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfke$p;)Lfkf$b$a;	a	m_110685_	method_23615	setTransparencyState
	m	(Lfke$d;)Lfkf$b$a;	a	m_110663_	method_23604	setDepthTestState
	m	(Lfke$f;)Lfkf$b$a;	a	m_110669_	method_23607	setLayeringState
	m	(Lfke$m;)Lfkf$b$a;	a	m_173292_	method_34578	setShaderState
	m	(Lfke$k;)Lfkf$b$a;	a	m_110675_	method_23610	setOutputState
	m	(Z)Lfkf$b;	a	m_110691_	method_23617	createCompositeState
	m	(Lfke$g;)Lfkf$b$a;	a	m_110671_	method_23608	setLightmapState
	m	(Lfkf$c;)Lfkf$b;	a	m_110689_	method_24297	createCompositeState
	m	(Lfke$c;)Lfkf$b$a;	a	m_110661_	method_23603	setCullState
	m	(Lfke$e;)Lfkf$b$a;	a	m_173290_	method_34577	setTextureState
	m	(Lfke$q;)Lfkf$b$a;	a	m_110687_	method_23616	setWriteMaskState
	m	(Lfke$o;)Lfkf$b$a;	a	m_110683_	method_23614	setTexturingState
	m	(Lfke$l;)Lfkf$b$a;	a	m_110677_	method_23611	setOverlayState
	m	(Lfke$h;)Lfkf$b$a;	a	m_110673_	method_23609	setLineState
	m	(Lfke$b;)Lfkf$b$a;	a	m_286027_	method_51788	setColorLogicState
c	fkf$c	net/minecraft/client/renderer/RenderType$OutlineProperty	net/minecraft/class_1921$class_4750	net/minecraft/client/renderer/RenderType$OutlineProperty
	f	Lfkf$c;	a	NONE	field_21853	NONE
	f	Lfkf$c;	b	IS_OUTLINE	field_21854	IS_OUTLINE
	f	Lfkf$c;	c	AFFECTS_OUTLINE	field_21855	AFFECTS_OUTLINE
	f	Ljava/lang/String;	d	f_110696_	field_22243	name
	f	[Lfkf$c;	e	$VALUES	field_21856	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lfkf$c;	a	m_173294_	method_36916	$values
c	fkg	net/minecraft/client/renderer/RunningTrimmedMean	net/minecraft/class_4740	net/minecraft/client/renderer/RunningTrimmedMean
	f	[J	a	f_110707_	field_21800	values
	f	I	b	f_110708_	field_21801	count
	f	I	c	f_110709_	field_21802	cursor
	m	(I)V	<init>	<init>	<init>	<init>
	m	(J)J	a	m_110712_	method_24214	registerValueAndGetMean
c	fkh	net/minecraft/client/renderer/ScreenEffectRenderer	net/minecraft/class_4603	net/minecraft/client/renderer/ScreenEffectRenderer
	f	Lacq;	a	f_110714_	field_20986	UNDERWATER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lenn;Leij;)V	a	m_110718_	method_23067	renderScreenEffect
	m	(Lbyo;)Ldcb;	a	m_110716_	method_24225	getViewBlockingState
	m	(Lfuv;Leij;)V	a	m_173296_	method_23068	renderTex
	m	(Lenn;Leij;)V	b	m_110725_	method_23069	renderWater
	m	(Lenn;Leij;)V	c	m_110728_	method_23070	renderFire
c	fki	net/minecraft/client/renderer/ShaderInstance	net/minecraft/class_5944	net/minecraft/client/renderer/ShaderInstance
	f	Ljava/util/List;	A	f_173330_	field_29489	samplerLocations
	f	Ljava/util/List;	B	f_173331_	field_29490	uniforms
	f	Ljava/util/List;	C	f_173332_	field_29491	uniformLocations
	f	Ljava/util/Map;	D	f_173333_	field_29492	uniformMap
	f	I	E	f_173299_	field_29493	programId
	f	Ljava/lang/String;	F	f_173300_	field_29494	name
	f	Z	G	f_173301_	field_29495	dirty
	f	Leht;	H	f_173302_	field_29464	blend
	f	Ljava/util/List;	I	f_173303_	field_29465	attributes
	f	Ljava/util/List;	J	f_173304_	field_29466	attributeNames
	f	Lehx;	K	f_173305_	field_29467	vertexProgram
	f	Lehx;	L	f_173306_	field_29468	fragmentProgram
	f	Leio;	M	f_173307_	field_29469	vertexFormat
	f	Ljava/lang/String;	a	f_173321_	field_32778	SHADER_PATH
	f	Leia;	b	f_173308_	field_29470	MODEL_VIEW_MATRIX
	f	Leia;	c	f_173309_	field_29471	PROJECTION_MATRIX
	f	Leia;	d	f_200956_	field_36323	INVERSE_VIEW_ROTATION_MATRIX
	f	Leia;	e	f_173310_	field_29472	TEXTURE_MATRIX
	f	Leia;	f	f_173311_	field_29473	SCREEN_SIZE
	f	Leia;	g	f_173312_	field_29474	COLOR_MODULATOR
	f	Leia;	h	f_173313_	field_29475	LIGHT0_DIRECTION
	f	Leia;	i	f_173314_	field_29476	LIGHT1_DIRECTION
	f	Leia;	j	f_267422_	field_42231	GLINT_ALPHA
	f	Leia;	k	f_173315_	field_29477	FOG_START
	f	Leia;	l	f_173316_	field_29478	FOG_END
	f	Leia;	m	f_173317_	field_29479	FOG_COLOR
	f	Leia;	n	f_202432_	field_36373	FOG_SHAPE
	f	Leia;	o	f_173318_	field_29480	LINE_WIDTH
	f	Leia;	p	f_173319_	field_29481	GAME_TIME
	f	Leia;	q	f_173320_	field_29482	CHUNK_OFFSET
	f	Ljava/lang/String;	r	f_244364_	field_40512	SHADER_CORE_PATH
	f	Ljava/lang/String;	s	f_173322_	field_32779	SHADER_INCLUDE_PATH
	f	Lorg/slf4j/Logger;	t	f_173323_	field_29483	LOGGER
	f	Lehs;	u	f_173324_	field_29484	DUMMY_UNIFORM
	f	Z	v	f_173325_	field_32780	ALWAYS_REAPPLY
	f	Lfki;	w	f_173326_	field_29485	lastAppliedShader
	f	I	x	f_173327_	field_29486	lastProgramId
	f	Ljava/util/Map;	y	f_173328_	field_29487	samplerMap
	f	Ljava/util/List;	z	f_173329_	field_29488	samplerNames
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lala;Ljava/lang/String;Leio;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Leht;	a	m_173346_	method_34581	parseBlendNode
	m	(Ljava/lang/String;)Leia;	a	m_173348_	method_34582	getUniform
	m	(Ljava/lang/String;Ljava/lang/Object;)V	a	m_173350_	method_34583	setSampler
	m	(Lala;Lehx$a;Ljava/lang/String;)Lehx;	a	m_173340_	method_34579	getOrCreate
	m	(Lcom/google/gson/JsonElement;)V	a	m_173344_	method_34580	parseSamplerNode
	m	(Ljava/lang/String;)Lehs;	b	m_173356_	method_35785	safeGetUniform
	m	(Lcom/google/gson/JsonElement;)V	b	m_173354_	method_34584	parseUniformNode
	m	()V	f	m_173362_	method_34585	clear
	m	()V	g	m_173363_	method_34586	apply
	m	()Leio;	h	m_173364_	method_35786	getVertexFormat
	m	()Ljava/lang/String;	i	m_173365_	method_35787	getName
	m	()V	j	m_173366_	method_34588	updateLocations
c	fki$1	net/minecraft/client/renderer/ShaderInstance$1	net/minecraft/class_5944$1	net/minecraft/client/renderer/ShaderInstance$1
	f	Ljava/lang/String;	a	f_173367_	field_29496	val$relativePath
	f	Lala;	b	f_173368_	field_29497	val$resourceProvider
	f	Ljava/util/Set;	c	f_173369_	field_29498	importedPaths
	m	(Ljava/lang/String;Lala;)V	<init>	<init>	<init>	<init>
c	fkj	net/minecraft/client/renderer/Sheets	net/minecraft/class_4722	net/minecraft/client/renderer/Sheets
	f	Lfkf;	A	f_110755_	field_21724	SHULKER_BOX_SHEET_TYPE
	f	Lfkf;	B	f_110756_	field_21725	BED_SHEET_TYPE
	f	Lfkf;	C	f_110757_	field_21726	BANNER_SHEET_TYPE
	f	Lfkf;	D	f_110758_	field_21727	SHIELD_SHEET_TYPE
	f	Lfkf;	E	f_110759_	field_21728	SIGN_SHEET_TYPE
	f	Lfkf;	F	f_110760_	field_21729	CHEST_SHEET_TYPE
	f	Lfkf;	G	f_266092_	field_42070	ARMOR_TRIMS_SHEET_TYPE
	f	Lfkf;	H	f_110731_	field_21700	SOLID_BLOCK_SHEET
	f	Lfkf;	I	f_110732_	field_21701	CUTOUT_BLOCK_SHEET
	f	Lfkf;	J	f_110733_	field_25286	TRANSLUCENT_ITEM_CULL_BLOCK_SHEET
	f	Lfkf;	K	f_110734_	field_21703	TRANSLUCENT_CULL_BLOCK_SHEET
	f	Lacq;	a	f_110735_	field_21704	SHULKER_SHEET
	f	Lacq;	b	f_110736_	field_21705	BED_SHEET
	f	Lacq;	c	f_110737_	field_21706	BANNER_SHEET
	f	Lacq;	d	f_110738_	field_21707	SHIELD_SHEET
	f	Lacq;	e	f_110739_	field_21708	SIGN_SHEET
	f	Lacq;	f	f_110740_	field_21709	CHEST_SHEET
	f	Lacq;	g	f_265912_	field_42071	ARMOR_TRIMS_SHEET
	f	Lacq;	h	f_271463_	field_42910	DECORATED_POT_SHEET
	f	Lfwu;	i	f_110741_	field_21710	DEFAULT_SHULKER_TEXTURE_LOCATION
	f	Ljava/util/List;	j	f_110742_	field_21711	SHULKER_TEXTURE_LOCATION
	f	Ljava/util/Map;	k	f_110743_	field_21712	SIGN_MATERIALS
	f	Ljava/util/Map;	l	f_244291_	field_40515	HANGING_SIGN_MATERIALS
	f	Ljava/util/Map;	m	f_173376_	field_28252	BANNER_MATERIALS
	f	Ljava/util/Map;	n	f_173377_	field_28253	SHIELD_MATERIALS
	f	Ljava/util/Map;	o	f_271486_	field_42911	DECORATED_POT_MATERIALS
	f	[Lfwu;	p	f_110744_	field_21713	BED_TEXTURES
	f	Lfwu;	q	f_110745_	field_21714	CHEST_TRAP_LOCATION
	f	Lfwu;	r	f_110746_	field_21715	CHEST_TRAP_LOCATION_LEFT
	f	Lfwu;	s	f_110747_	field_21716	CHEST_TRAP_LOCATION_RIGHT
	f	Lfwu;	t	f_110748_	field_21717	CHEST_XMAS_LOCATION
	f	Lfwu;	u	f_110749_	field_21718	CHEST_XMAS_LOCATION_LEFT
	f	Lfwu;	v	f_110750_	field_21719	CHEST_XMAS_LOCATION_RIGHT
	f	Lfwu;	w	f_110751_	field_21720	CHEST_LOCATION
	f	Lfwu;	x	f_110752_	field_21721	CHEST_LOCATION_LEFT
	f	Lfwu;	y	f_110753_	field_21722	CHEST_LOCATION_RIGHT
	f	Lfwu;	z	f_110754_	field_21723	ENDER_CHEST_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldct;Lfwu;Lfwu;Lfwu;)Lfwu;	a	m_110771_	method_24063	chooseMaterial
	m	(Lddo;)Lfwu;	a	m_173381_	method_33082	getSignMaterial
	m	(Ljava/util/function/Consumer;)V	a	m_110780_	method_24066	getAllMaterials
	m	(Lczn;Ldct;Z)Lfwu;	a	m_110767_	method_24062	chooseMaterial
	m	()Lfkf;	a	m_110762_	method_24059	bannerSheet
	m	(Lacp;)Lfwu;	a	m_234347_	method_33081	getBannerMaterial
	m	(I)[Lfwu;	a	m_110763_	method_24060	method_24060
	m	(Ljava/lang/String;)Lfwu;	a	m_110778_	method_24065	chestMaterial
	m	(Lcen;)Lfwu;	a	m_110765_	method_24061	method_24061
	m	()Lfkf;	b	m_110782_	method_24067	shieldSheet
	m	(Lddo;)Lfwu;	b	m_246984_	method_45781	getHangingSignMaterial
	m	(Lacp;)Lfwu;	b	m_234349_	method_33083	getShieldMaterial
	m	(Ljava/lang/String;)Lfwu;	b	m_110783_	method_24068	method_24068
	m	()Lfkf;	c	m_110785_	method_24069	bedSheet
	m	(Lddo;)Lfwu;	c	m_173385_	method_24064	createSignMaterial
	m	(Lacp;)Lfwu;	c	m_272280_	method_49341	getDecoratedPotMaterial
	m	()Lfkf;	d	m_110786_	method_24070	shulkerBoxSheet
	m	(Lddo;)Lfwu;	d	m_245275_	method_45782	createHangingSignMaterial
	m	(Lacp;)Lfwu;	d	m_234351_	method_33084	createBannerMaterial
	m	()Lfkf;	e	m_110787_	method_24071	signSheet
	m	(Lacp;)Lfwu;	e	m_234353_	method_33085	createShieldMaterial
	m	()Lfkf;	f	m_246640_	method_45783	hangingSignSheet
	m	(Lacp;)Lfwu;	f	m_272215_	method_49342	createDecoratedPotMaterial
	m	()Lfkf;	g	m_110788_	method_24072	chestSheet
	m	()Lfkf;	h	m_266442_	method_48480	armorTrimsSheet
	m	()Lfkf;	i	m_110789_	method_24073	solidBlockSheet
	m	()Lfkf;	j	m_110790_	method_24074	cutoutBlockSheet
	m	()Lfkf;	k	m_110791_	method_29382	translucentItemSheet
	m	()Lfkf;	l	m_110792_	method_24076	translucentCullBlockSheet
c	fkj$1	net/minecraft/client/renderer/Sheets$1	net/minecraft/class_4722$1	net/minecraft/client/renderer/Sheets$1
	f	[I	a	f_110793_	field_21482	$SwitchMap$net$minecraft$world$level$block$state$properties$ChestType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkk	net/minecraft/client/renderer/SpriteCoordinateExpander	net/minecraft/class_4723	net/minecraft/client/renderer/SpriteCoordinateExpander
	f	Lein;	a	f_110795_	field_21730	delegate
	f	Lfuv;	b	f_110796_	field_21731	sprite
	m	(Lein;Lfuv;)V	<init>	<init>	<init>	<init>
c	fkl	net/minecraft/client/renderer/ViewArea	net/minecraft/class_769	net/minecraft/client/renderer/ViewArea
	f	Lfjv;	a	f_110838_	field_4146	levelRenderer
	f	Lcmm;	b	f_110839_	field_4151	level
	f	I	c	f_110840_	field_4149	chunkGridSizeY
	f	I	d	f_110841_	field_4148	chunkGridSizeX
	f	I	e	f_110842_	field_4147	chunkGridSizeZ
	f	[Lfmp$c;	f	f_110843_	field_4150	chunks
	m	(Lfmp;Lcmm;ILfjv;)V	<init>	<init>	<init>	<init>
	m	(IIIZ)V	a	m_110859_	method_16040	setDirty
	m	(I)V	a	m_110853_	method_3325	setViewDistance
	m	(III)I	a	m_110855_	method_3326	getChunkIndex
	m	()V	a	m_110849_	method_3327	releaseAllBuffers
	m	(Lgu;)Lfmp$c;	a	m_110866_	method_3323	getRenderChunkAt
	m	(Lfmp;)V	a	m_110864_	method_3324	createChunks
	m	(DD)V	a	m_110850_	method_3330	repositionCamera
c	fkm	net/minecraft/client/renderer/VirtualScreen	net/minecraft/class_3682	net/minecraft/client/renderer/VirtualScreen
	f	Lenn;	a	f_110868_	field_16256	minecraft
	f	Lehl;	b	f_110869_	field_16255	screenManager
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leha;Ljava/lang/String;Ljava/lang/String;)Lehn;	a	m_110872_	method_16038	newWindow
c	fkn	net/minecraft/client/renderer/block/BlockModelShaper	net/minecraft/class_773	net/minecraft/client/renderer/block/BlockModelShaper
	f	Ljava/util/Map;	a	f_110877_	field_4162	modelByStateCache
	f	Lfwx;	b	f_110878_	field_4163	modelManager
	m	(Lfwx;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)V	a	m_245515_	method_45784	replaceCache
	m	(Ldcb;)Lfuv;	a	m_110882_	method_3339	getParticleIcon
	m	(Ldde;Ljava/lang/Comparable;)Ljava/lang/String;	a	m_110884_	method_3334	getValue
	m	(Lacq;Ldcb;)Lfwy;	a	m_110889_	method_3336	stateToModelLocation
	m	()Lfwx;	a	m_110881_	method_3333	getModelManager
	m	(Ldcb;)Lfwr;	b	m_110893_	method_3335	getBlockModel
	m	(Ljava/util/Map;)Ljava/lang/String;	b	m_110887_	method_3338	statePropertiesToString
	m	(Ldcb;)Lfwy;	c	m_110895_	method_3340	stateToModelLocation
c	fko	net/minecraft/client/renderer/block/BlockRenderDispatcher	net/minecraft/class_776	net/minecraft/client/renderer/block/BlockRenderDispatcher
	f	Lfkn;	a	f_110899_	field_4168	blockModelShaper
	f	Lfkq;	b	f_110900_	field_4170	modelRenderer
	f	Lfjj;	c	f_173397_	field_27742	blockEntityRenderer
	f	Lfkp;	d	f_110901_	field_4167	liquidBlockRenderer
	f	Lapf;	e	f_110902_	field_4169	random
	f	Leoo;	f	f_110903_	field_20987	blockColors
	m	(Lfkn;Lfjj;Leoo;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lgu;Lclp;Leij;Lein;ZLapf;)V	a	m_234355_	method_3355	renderBatched
	m	(Ldcb;)Lfwr;	a	m_110910_	method_3349	getBlockModel
	m	(Lgu;Lclp;Lein;Ldcb;Ldxe;)V	a	m_234363_	method_3352	renderLiquid
	m	(Ldcb;Lgu;Lclp;Leij;Lein;)V	a	m_110918_	method_23071	renderBreakingTexture
	m	()Lfkn;	a	m_110907_	method_3351	getBlockModelShaper
	m	(Ldcb;Leij;Lfjx;II)V	a	m_110912_	method_3353	renderSingleBlock
	m	()Lfkq;	b	m_110937_	method_3350	getModelRenderer
c	fko$1	net/minecraft/client/renderer/block/BlockRenderDispatcher$1	net/minecraft/class_776$1	net/minecraft/client/renderer/block/BlockRenderDispatcher$1
	f	[I	a	f_110938_	field_4172	$SwitchMap$net$minecraft$world$level$block$RenderShape
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkp	net/minecraft/client/renderer/block/LiquidBlockRenderer	net/minecraft/class_775	net/minecraft/client/renderer/block/LiquidBlockRenderer
	f	F	a	f_173402_	field_32781	MAX_FLUID_HEIGHT
	f	[Lfuv;	b	f_110940_	field_4165	lavaIcons
	f	[Lfuv;	c	f_110941_	field_4166	waterIcons
	f	Lfuv;	d	f_110942_	field_4164	waterOverlay
	m	()V	<init>	<init>	<init>	<init>
	m	([FF)V	a	m_203188_	method_40080	addWeightedHeight
	m	(Lcls;Lha;FLgu;Ldcb;)Z	a	m_110978_	method_29710	isFaceOccludedByState
	m	(Lclp;Ldxd;FFFLgu;)F	a	m_203149_	method_40077	calculateAverageHeight
	m	(Lclp;Lgu;Ldxe;Ldcb;Lha;Ldxe;)Z	a	m_203166_	method_29708	shouldRenderFace
	m	(Lcls;Lgu;Ldcb;Lha;)Z	a	m_110959_	method_29709	isFaceOccludedBySelf
	m	(Lcls;Lgu;Lha;FLdcb;)Z	a	m_203179_	method_3344	isFaceOccludedByNeighbor
	m	(Lclp;Lgu;)I	a	m_110945_	method_3343	getLightColor
	m	(Lclp;Lgu;Lein;Ldcb;Ldxe;)V	a	m_234369_	method_3347	tesselate
	m	(Lclp;Ldxd;Lgu;)F	a	m_203156_	method_40078	getHeight
	m	(Lclp;Ldxd;Lgu;Ldcb;Ldxe;)F	a	m_203160_	method_40079	getHeight
	m	(Ldxe;Ldxe;)Z	a	m_203185_	method_3348	isNeighborSameFluid
	m	(Lein;DDDFFFFFI)V	a	m_110984_	method_23072	vertex
	m	()V	a	m_110944_	method_3345	setupSprites
c	fkp$1	net/minecraft/client/renderer/block/LiquidBlockRenderer$1	net/minecraft/class_775$1	net/minecraft/client/renderer/block/LiquidBlockRenderer$1
	f	[I	a	f_203191_	field_36387	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkq	net/minecraft/client/renderer/block/ModelBlockRenderer	net/minecraft/class_778	net/minecraft/client/renderer/block/ModelBlockRenderer
	f	I	a	f_173403_	field_32782	FACE_CUBIC
	f	I	b	f_173404_	field_32783	FACE_PARTIAL
	f	[Lha;	c	f_173405_	field_27743	DIRECTIONS
	f	Leoo;	d	f_110995_	field_4178	blockColors
	f	I	e	f_173406_	field_32784	CACHE_SIZE
	f	Ljava/lang/ThreadLocal;	f	f_110996_	field_4179	CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leoo;)V	<init>	<init>	<init>	<init>
	m	(Lclp;Ldcb;Lgu;Lein;Leij$a;Lfkr;FFFFIIIII)V	a	m_111023_	method_23073	putQuadData
	m	(Lclp;Ldcb;Lgu;IIZLeij;Lein;Ljava/util/List;Ljava/util/BitSet;)V	a	m_111001_	method_3370	renderModelFaceFlat
	m	(Lclp;Lfwr;Ldcb;Lgu;Leij;Lein;ZLapf;JI)V	a	m_234379_	method_3374	tesselateBlock
	m	(Leij$a;Lein;FFFLjava/util/List;II)V	a	m_111058_	method_3365	renderQuadList
	m	(Lclp;Ldcb;Lgu;Leij;Lein;Ljava/util/List;[FLjava/util/BitSet;Lfkq$b;I)V	a	m_111012_	method_3363	renderModelFaceAO
	m	()V	a	m_111000_	method_20544	enableCaching
	m	(Leij$a;Lein;Ldcb;Lfwr;FFFII)V	a	m_111067_	method_3367	renderModel
	m	(Lclp;Ldcb;Lgu;[ILha;[FLjava/util/BitSet;)V	a	m_111039_	method_3364	calculateShape
	m	(Lclp;Lfwr;Ldcb;Lgu;Leij;Lein;ZLapf;JI)V	b	m_234390_	method_3361	tesselateWithAO
	m	()V	b	m_111077_	method_20545	clearCache
	m	(Lclp;Lfwr;Ldcb;Lgu;Leij;Lein;ZLapf;JI)V	c	m_234401_	method_3373	tesselateWithoutAO
c	fkq$1	net/minecraft/client/renderer/block/ModelBlockRenderer$1	net/minecraft/class_778$1	net/minecraft/client/renderer/block/ModelBlockRenderer$1
	f	[I	a	f_111102_	field_4197	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkq$a	net/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo	net/minecraft/class_778$class_779	net/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo
	f	Lfkq$a;	a	DOWN	field_4181	DOWN
	f	Lfkq$a;	b	UP	field_4182	UP
	f	Lfkq$a;	c	NORTH	field_4183	NORTH
	f	Lfkq$a;	d	SOUTH	field_4184	SOUTH
	f	Lfkq$a;	e	WEST	field_4187	WEST
	f	Lfkq$a;	f	EAST	field_4186	EAST
	f	[Lha;	g	f_111110_	field_4191	corners
	f	Z	h	f_111111_	field_4189	doNonCubicWeight
	f	[Lfkq$e;	i	f_111112_	field_4192	vert0Weights
	f	[Lfkq$e;	j	f_111113_	field_4185	vert1Weights
	f	[Lfkq$e;	k	f_111114_	field_4180	vert2Weights
	f	[Lfkq$e;	l	f_111115_	field_4188	vert3Weights
	f	[Lfkq$a;	m	f_111116_	field_4190	BY_FACING
	f	[Lfkq$a;	n	$VALUES	field_4193	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lha;FZ[Lfkq$e;[Lfkq$e;[Lfkq$e;[Lfkq$e;)V	<init>	<init>	<init>	<init>
	m	([Lfkq$a;)V	a	m_111133_	method_3383	method_3383
	m	(Lha;)Lfkq$a;	a	m_111131_	method_3378	fromFacing
	m	()[Lfkq$a;	a	m_173407_	method_36917	$values
c	fkq$b	net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientOcclusionFace	net/minecraft/class_778$class_780	net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientOcclusionFace
	f	[F	a	f_111149_	field_4196	brightness
	f	[I	b	f_111150_	field_4194	lightmap
	m	()V	<init>	<init>	<init>	<init>
	m	(IIII)I	a	m_111153_	method_3386	blend
	m	(Lclp;Ldcb;Lgu;Lha;[FLjava/util/BitSet;Z)V	a	m_111167_	method_3388	calculate
	m	(IIIIFFFF)I	a	m_111158_	method_3389	blend
c	fkq$c	net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap	net/minecraft/class_778$class_781	net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap
	f	Lfkq$c;	a	DOWN	field_4199	DOWN
	f	Lfkq$c;	b	UP	field_4200	UP
	f	Lfkq$c;	c	NORTH	field_4204	NORTH
	f	Lfkq$c;	d	SOUTH	field_4205	SOUTH
	f	Lfkq$c;	e	WEST	field_4206	WEST
	f	Lfkq$c;	f	EAST	field_4207	EAST
	f	I	g	f_111185_	field_4203	vert0
	f	I	h	f_111186_	field_4201	vert1
	f	I	i	f_111187_	field_4198	vert2
	f	I	j	f_111188_	field_4209	vert3
	f	[Lfkq$c;	k	f_111189_	field_4202	BY_FACING
	f	[Lfkq$c;	l	$VALUES	field_4208	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIII)V	<init>	<init>	<init>	<init>
	m	(Lha;)Lfkq$c;	a	m_111201_	method_3394	fromFacing
	m	([Lfkq$c;)V	a	m_111203_	method_3390	method_3390
	m	()[Lfkq$c;	a	m_173408_	method_36918	$values
c	fkq$d	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache	net/minecraft/class_778$class_4303	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache
	f	Z	a	f_111214_	field_19320	enabled
	f	Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;	b	f_111215_	field_19321	colorCache
	f	Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;	c	f_111216_	field_19322	brightnessCache
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lclp;Lgu;)I	a	m_111221_	method_20549	getLightColor
	m	()V	a	m_111220_	method_20548	enable
	m	(Ldcb;Lclp;Lgu;)F	b	m_111226_	method_20551	getShadeBrightness
	m	()V	b	m_111225_	method_20550	disable
	m	()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;	c	m_111230_	method_20552	method_20552
	m	()Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;	d	m_111231_	method_20553	method_20553
c	fkq$d$1	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$1	net/minecraft/class_778$class_4303$1	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$1
	f	Lfkq$d;	a	f_111232_	field_19323	field_19323
	m	(Lfkq$d;IF)V	<init>	<init>	<init>	<init>
c	fkq$d$2	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$2	net/minecraft/class_778$class_4303$2	net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$2
	f	Lfkq$d;	a	f_111239_	field_19324	field_19324
	m	(Lfkq$d;IF)V	<init>	<init>	<init>	<init>
c	fkq$e	net/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo	net/minecraft/class_778$class_782	net/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo
	f	Lfkq$e;	a	DOWN	field_4210	DOWN
	f	Lfkq$e;	b	UP	field_4212	UP
	f	Lfkq$e;	c	NORTH	field_4211	NORTH
	f	Lfkq$e;	d	SOUTH	field_4213	SOUTH
	f	Lfkq$e;	e	WEST	field_4215	WEST
	f	Lfkq$e;	f	EAST	field_4219	EAST
	f	Lfkq$e;	g	FLIP_DOWN	field_4220	FLIP_DOWN
	f	Lfkq$e;	h	FLIP_UP	field_4217	FLIP_UP
	f	Lfkq$e;	i	FLIP_NORTH	field_4218	FLIP_NORTH
	f	Lfkq$e;	j	FLIP_SOUTH	field_4221	FLIP_SOUTH
	f	Lfkq$e;	k	FLIP_WEST	field_4216	FLIP_WEST
	f	Lfkq$e;	l	FLIP_EAST	field_4214	FLIP_EAST
	f	I	m	f_111258_	field_4222	shape
	f	[Lfkq$e;	n	$VALUES	field_4223	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILha;Z)V	<init>	<init>	<init>	<init>
	m	()[Lfkq$e;	a	m_173409_	method_36919	$values
c	fkr	net/minecraft/client/renderer/block/model/BakedQuad	net/minecraft/class_777	net/minecraft/client/renderer/block/model/BakedQuad
	f	[I	a	f_111292_	field_4175	vertices
	f	I	b	f_111293_	field_4174	tintIndex
	f	Lha;	c	f_111294_	field_4173	direction
	f	Lfuv;	d	f_111295_	field_4176	sprite
	f	Z	e	f_111296_	field_22441	shade
	m	([IILha;Lfuv;Z)V	<init>	<init>	<init>	<init>
	m	()Lfuv;	a	m_173410_	method_35788	getSprite
	m	()[I	b	m_111303_	method_3357	getVertices
	m	()Z	c	m_111304_	method_3360	isTinted
	m	()I	d	m_111305_	method_3359	getTintIndex
	m	()Lha;	e	m_111306_	method_3358	getDirection
	m	()Z	f	m_111307_	method_24874	isShade
c	fks	net/minecraft/client/renderer/block/model/BlockElement	net/minecraft/class_785	net/minecraft/client/renderer/block/model/BlockElement
	f	Lorg/joml/Vector3f;	a	f_111308_	field_4228	from
	f	Lorg/joml/Vector3f;	b	f_111309_	field_4231	to
	f	Ljava/util/Map;	c	f_111310_	field_4230	faces
	f	Lfku;	d	f_111311_	field_4232	rotation
	f	Z	e	f_111312_	field_4229	shade
	f	Z	f	f_173411_	field_32785	DEFAULT_RESCALE
	f	F	g	f_173412_	field_32786	MIN_EXTENT
	f	F	h	f_173413_	field_32787	MAX_EXTENT
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Ljava/util/Map;Lfku;Z)V	<init>	<init>	<init>	<init>
	m	(Lha;)[F	a	m_111320_	method_3401	uvsByFace
	m	()V	a	m_111319_	method_3402	fillUvs
c	fks$1	net/minecraft/client/renderer/block/model/BlockElement$1	net/minecraft/class_785$1	net/minecraft/client/renderer/block/model/BlockElement$1
	f	[I	a	f_111322_	field_4233	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fks$a	net/minecraft/client/renderer/block/model/BlockElement$Deserializer	net/minecraft/class_785$class_786	net/minecraft/client/renderer/block/model/BlockElement$Deserializer
	f	Z	a	f_173414_	field_32788	DEFAULT_SHADE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lfku;	a	m_111332_	method_3410	getRotation
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfks;	a	deserialize	method_3406	deserialize
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;	a	m_111334_	method_3409	getVector3f
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	a	m_111325_	method_3412	getFaces
	m	(Ljava/lang/String;)Lha;	a	m_111337_	method_3408	getFacing
	m	(Lcom/google/gson/JsonObject;)F	b	m_111342_	method_3403	getAngle
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	b	m_111339_	method_3404	filterNullFromFaces
	m	(Lcom/google/gson/JsonObject;)Lha$a;	c	m_111344_	method_3411	getAxis
	m	(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;	d	m_111352_	method_3405	getTo
	m	(Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f;	e	m_111346_	method_3407	getFrom
c	fkt	net/minecraft/client/renderer/block/model/BlockElementFace	net/minecraft/class_783	net/minecraft/client/renderer/block/model/BlockElementFace
	f	I	a	f_173415_	field_32789	NO_TINT
	f	Lha;	b	f_111354_	field_4225	cullForDirection
	f	I	c	f_111355_	field_4226	tintIndex
	f	Ljava/lang/String;	d	f_111356_	field_4224	texture
	f	Lfkv;	e	f_111357_	field_4227	uv
	m	(Lha;ILjava/lang/String;Lfkv;)V	<init>	<init>	<init>	<init>
c	fkt$a	net/minecraft/client/renderer/block/model/BlockElementFace$Deserializer	net/minecraft/class_783$class_784	net/minecraft/client/renderer/block/model/BlockElementFace$Deserializer
	f	I	a	f_173416_	field_32790	DEFAULT_TINT_INDEX
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfkt;	a	deserialize	method_3397	deserialize
	m	(Lcom/google/gson/JsonObject;)I	a	m_111368_	method_3400	getTintIndex
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	b	m_111370_	method_3399	getTexture
	m	(Lcom/google/gson/JsonObject;)Lha;	c	m_111372_	method_3398	getCullFacing
c	fku	net/minecraft/client/renderer/block/model/BlockElementRotation	net/minecraft/class_789	net/minecraft/client/renderer/block/model/BlockElementRotation
	f	Lorg/joml/Vector3f;	a	f_111378_	comp_1118	origin
	f	Lha$a;	b	f_111379_	comp_1119	axis
	f	F	c	f_111380_	comp_1120	angle
	f	Z	d	f_111381_	comp_1121	rescale
	m	(Lorg/joml/Vector3f;Lha$a;FZ)V	<init>	<init>	<init>	<init>
	m	()Lorg/joml/Vector3f;	a	f_111378_	comp_1118	origin
	m	()Lha$a;	b	f_111379_	comp_1119	axis
	m	()F	c	f_111380_	comp_1120	angle
	m	()Z	d	f_111381_	comp_1121	rescale
c	fkv	net/minecraft/client/renderer/block/model/BlockFaceUV	net/minecraft/class_787	net/minecraft/client/renderer/block/model/BlockFaceUV
	f	[F	a	f_111387_	field_4235	uvs
	f	I	b	f_111388_	field_4234	rotation
	m	([FI)V	<init>	<init>	<init>	<init>
	m	(I)F	a	m_111392_	method_3415	getU
	m	([F)V	a	m_111394_	method_3417	setMissingUv
	m	(I)F	b	m_111396_	method_3416	getV
	m	(I)I	c	m_111398_	method_3414	getReverseIndex
	m	(I)I	d	m_111400_	method_3413	getShiftedIndex
c	fkv$a	net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer	net/minecraft/class_787$class_788	net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer
	f	I	a	f_173417_	field_32791	DEFAULT_ROTATION
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)I	a	m_111407_	method_3420	getRotation
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfkv;	a	deserialize	method_3418	deserialize
	m	(Lcom/google/gson/JsonObject;)[F	b	m_111409_	method_3419	getUVs
c	fkw	net/minecraft/client/renderer/block/model/BlockModel	net/minecraft/class_793	net/minecraft/client/renderer/block/model/BlockModel
	f	Lcom/google/gson/Gson;	a	f_111415_	field_4254	GSON
	f	Ljava/lang/String;	b	f_173418_	field_32792	PARTICLE_TEXTURE_REFERENCE
	f	Ljava/lang/String;	c	f_111416_	field_4252	name
	f	Ljava/util/Map;	d	f_111417_	field_4251	textureMap
	f	Lfkw;	e	f_111418_	field_4253	parent
	f	Lacq;	f	f_111419_	field_4247	parentLocation
	f	Lorg/slf4j/Logger;	g	f_111420_	field_4248	LOGGER
	f	Lfky;	h	f_111421_	field_4249	FACE_BAKERY
	f	C	i	f_173419_	field_32793	REFERENCE_CHAR
	f	Z	j	f_271537_	field_42912	DEFAULT_AMBIENT_OCCLUSION
	f	Ljava/util/List;	k	f_111422_	field_4245	elements
	f	Lfkw$b;	l	f_111423_	field_21857	guiLight
	f	Ljava/lang/Boolean;	m	f_111424_	field_4244	hasAmbientOcclusion
	f	Lfld;	n	f_111425_	field_4250	transforms
	f	Ljava/util/List;	o	f_111426_	field_4255	overrides
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Lfkw$b;Lfld;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lfkw;	a	m_111463_	method_3430	fromString
	m	(Lcfw;)Lflc;	a	m_269178_	method_3438	getTransform
	m	()Ljava/util/List;	a	m_111436_	method_3433	getElements
	m	(Lfwv;Lfkw;Ljava/util/function/Function;Lfwz;Lacq;Z)Lfwr;	a	m_111449_	method_3446	bake
	m	(Ljava/util/function/Function;Lfla;)V	a	m_244730_	method_45786	method_45786
	m	(Ljava/io/Reader;)Lfkw;	a	m_111461_	method_3437	fromStream
	m	(Lfwv;Lfkw;)Lflb;	a	m_246736_	method_3440	getItemOverrides
	m	(Lfks;Lfkt;Lfuv;Lha;Lfwz;Lacq;)Lfkr;	a	m_111437_	method_3447	bakeFace
	m	(Ljava/lang/String;)Z	b	m_111477_	method_3432	hasTexture
	m	()Z	b	m_111476_	method_3444	hasAmbientOcclusion
	m	(Ljava/lang/String;)Lfwu;	c	m_111480_	method_24077	getMaterial
	m	()Lfkw$b;	c	m_111479_	method_24298	getGuiLight
	m	(Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;	d	m_111485_	method_3442	findTextureEntry
	m	()Z	d	m_173420_	method_35789	isResolved
	m	(Ljava/lang/String;)Z	e	m_111488_	method_3439	isTextureReference
	m	()Ljava/util/List;	e	m_111484_	method_3434	getOverrides
	m	()Lfkw;	g	m_111490_	method_3431	getRootModel
	m	()Lfld;	h	m_111491_	method_3443	getTransforms
c	fkw$a	net/minecraft/client/renderer/block/model/BlockModel$Deserializer	net/minecraft/class_793$class_795	net/minecraft/client/renderer/block/model/BlockModel$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/Boolean;	a	m_271865_	method_3453	getAmbientOcclusion
	m	(Lacq;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;	a	m_111503_	method_24079	parseTextureLocationOrReference
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;	a	m_111494_	method_3452	getOverrides
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfkw;	a	deserialize	method_3451	deserialize
	m	(Lcom/google/gson/JsonObject;)Ljava/util/Map;	b	m_111509_	method_3448	getTextureMap
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;	b	m_111506_	method_3449	getElements
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	c	m_111511_	method_3450	getParentName
c	fkw$b	net/minecraft/client/renderer/block/model/BlockModel$GuiLight	net/minecraft/class_793$class_4751	net/minecraft/client/renderer/block/model/BlockModel$GuiLight
	f	Lfkw$b;	a	FRONT	field_21858	FRONT
	f	Lfkw$b;	b	SIDE	field_21859	SIDE
	f	Ljava/lang/String;	c	f_111519_	field_21860	name
	f	[Lfkw$b;	d	$VALUES	field_21861	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lfkw$b;	a	m_111527_	method_24300	getByName
	m	()Z	a	m_111526_	method_24299	lightLikeBlock
	m	()[Lfkw$b;	b	m_173422_	method_36920	$values
c	fkw$c	net/minecraft/client/renderer/block/model/BlockModel$LoopException	net/minecraft/class_793$class_6246	net/minecraft/client/renderer/block/model/BlockModel$LoopException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	fkx	net/minecraft/client/renderer/block/model/BlockModelDefinition	net/minecraft/class_790	net/minecraft/client/renderer/block/model/BlockModelDefinition
	f	Ljava/util/Map;	a	f_111532_	field_4241	variants
	f	Lflj;	b	f_111533_	field_4240	multiPart
	m	(Ljava/util/Map;Lflj;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lfkx$a;Ljava/io/Reader;)Lfkx;	a	m_111540_	method_3424	fromStream
	m	(Lfkx$a;Lcom/google/gson/JsonElement;)Lfkx;	a	m_247114_	method_45787	fromJsonElement
	m	()Ljava/util/Map;	a	m_111539_	method_3423	getVariants
	m	(Ljava/lang/String;)Z	a	m_173425_	method_35790	hasVariant
	m	()Ljava/util/Set;	b	m_173427_	method_35791	getMultiVariants
	m	(Ljava/lang/String;)Lfle;	b	m_173428_	method_35792	getVariant
	m	()Z	c	m_111543_	method_3422	isMultiPart
	m	()Lflj;	d	m_111544_	method_3421	getMultiPart
c	fkx$a	net/minecraft/client/renderer/block/model/BlockModelDefinition$Context	net/minecraft/class_790$class_791	net/minecraft/client/renderer/block/model/BlockModelDefinition$Context
	f	Lcom/google/gson/Gson;	a	f_111548_	field_4243	gson
	f	Ldcc;	b	f_111549_	field_4242	definition
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldcc;)V	a	m_111552_	method_3426	setDefinition
	m	()Ldcc;	a	m_111551_	method_3425	getDefinition
c	fkx$b	net/minecraft/client/renderer/block/model/BlockModelDefinition$Deserializer	net/minecraft/class_790$class_792	net/minecraft/client/renderer/block/model/BlockModelDefinition$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfkx;	a	deserialize	method_3428	deserialize
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	a	m_111555_	method_3429	getVariants
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Lflj;	b	m_111562_	method_3427	getMultiPart
c	fkx$c	net/minecraft/client/renderer/block/model/BlockModelDefinition$MissingVariantException	net/minecraft/class_790$class_6247	net/minecraft/client/renderer/block/model/BlockModelDefinition$MissingVariantException
	f	Lfkx;	a	f_173430_	field_32795	field_32795
	m	(Lfkx;)V	<init>	<init>	<init>	<init>
c	fky	net/minecraft/client/renderer/block/model/FaceBakery	net/minecraft/class_796	net/minecraft/client/renderer/block/model/FaceBakery
	f	I	a	f_173433_	field_32796	VERTEX_INT_SIZE
	f	I	b	f_173434_	field_32797	VERTEX_COUNT
	f	I	c	f_173435_	field_32798	UV_INDEX
	f	F	d	f_111569_	field_4260	RESCALE_22_5
	f	F	e	f_111570_	field_4259	RESCALE_45
	f	I	f	f_173436_	field_32799	COLOR_INDEX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([IILha;Lfkv;[FLfuv;Lj;Lfku;Z)V	a	m_111620_	method_3461	bakeVertex
	m	([I)Lha;	a	m_111612_	method_3467	calculateFacing
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V	a	m_252821_	method_3464	rotateVertexBy
	m	(Lfkv;Lha;Lj;Lacq;)Lfkv;	a	m_111581_	method_3454	recomputeUVs
	m	(Lorg/joml/Vector3f;Lfku;)V	a	m_252985_	method_3463	applyElementRotation
	m	(Lfkv;Lfuv;Lha;[FLj;Lfku;Z)[I	a	m_111573_	method_3458	makeVertices
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F	a	m_111592_	method_3459	setupShape
	m	(Lacq;)Ljava/lang/String;	a	m_111610_	method_23074	method_23074
	m	([ILha;)V	a	m_111630_	method_3462	recalculateWinding
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lfkt;Lfuv;Lha;Lfwz;Lfku;ZLacq;)Lfkr;	a	m_111600_	method_3468	bakeQuad
	m	([IILorg/joml/Vector3f;Lfuv;Lfkv;)V	a	m_111614_	method_3460	fillVertex
	m	(Lorg/joml/Vector3f;Lj;)V	a	m_253132_	method_3455	applyModelRotation
c	fky$1	net/minecraft/client/renderer/block/model/FaceBakery$1	net/minecraft/class_796$1	net/minecraft/client/renderer/block/model/FaceBakery$1
	f	[I	a	f_111633_	field_4265	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkz	net/minecraft/client/renderer/block/model/ItemModelGenerator	net/minecraft/class_801	net/minecraft/client/renderer/block/model/ItemModelGenerator
	f	Ljava/util/List;	a	f_111635_	field_4270	LAYERS
	f	F	b	f_173437_	field_32806	MIN_Z
	f	F	c	f_173438_	field_32807	MAX_Z
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;Lfup;)Ljava/util/List;	a	m_111638_	method_3480	processFrames
	m	(Lfup;)Ljava/util/List;	a	m_247383_	method_3478	getSpans
	m	(Lfup;Ljava/lang/String;I)Ljava/util/List;	a	m_111661_	method_3481	createSideElements
	m	(Ljava/util/List;Lfkz$b;II)V	a	m_111665_	method_3482	createOrExpandSpan
	m	(Ljava/util/function/Function;Lfkw;)Lfkw;	a	m_111670_	method_3479	generateBlockModel
	m	(IILfup;Ljava/util/List;I)V	a	m_173439_	method_33428	method_33428
	m	(Lfkz$b;Ljava/util/List;Lfup;IIIIIZ)V	a	m_246249_	method_3476	checkTransition
	m	(Lfup;IIIII)Z	a	m_245924_	method_3477	isTransparent
c	fkz$1	net/minecraft/client/renderer/block/model/ItemModelGenerator$1	net/minecraft/class_801$1	net/minecraft/client/renderer/block/model/ItemModelGenerator$1
	f	[I	a	f_111673_	field_4275	$SwitchMap$net$minecraft$client$renderer$block$model$ItemModelGenerator$SpanFacing
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fkz$a	net/minecraft/client/renderer/block/model/ItemModelGenerator$Span	net/minecraft/class_801$class_802	net/minecraft/client/renderer/block/model/ItemModelGenerator$Span
	f	Lfkz$b;	a	f_111675_	field_4271	facing
	f	I	b	f_111676_	field_4274	min
	f	I	c	f_111677_	field_4273	max
	f	I	d	f_111678_	field_4272	anchor
	m	(Lfkz$b;II)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_111684_	method_3483	expand
	m	()Lfkz$b;	a	m_111683_	method_3484	getFacing
	m	()I	b	m_111686_	method_3487	getMin
	m	()I	c	m_111687_	method_3485	getMax
	m	()I	d	m_111688_	method_3486	getAnchor
c	fkz$b	net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing	net/minecraft/class_801$class_803	net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing
	f	Lfkz$b;	a	UP	field_4281	UP
	f	Lfkz$b;	b	DOWN	field_4277	DOWN
	f	Lfkz$b;	c	LEFT	field_4278	LEFT
	f	Lfkz$b;	d	RIGHT	field_4283	RIGHT
	f	Lha;	e	f_111693_	field_4276	direction
	f	I	f	f_111694_	field_4280	xOffset
	f	I	g	f_111695_	field_4279	yOffset
	f	[Lfkz$b;	h	$VALUES	field_4282	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILha;II)V	<init>	<init>	<init>	<init>
	m	()Lha;	a	m_111704_	method_3488	getDirection
	m	()I	b	m_111707_	method_3490	getXOffset
	m	()I	c	m_111708_	method_3489	getYOffset
	m	()Z	d	m_111709_	method_3491	isHorizontal
	m	()[Lfkz$b;	e	m_173445_	method_36921	$values
c	fl	net/minecraft/commands/arguments/coordinates/LocalCoordinates	net/minecraft/class_2268	net/minecraft/commands/arguments/coordinates/LocalCoordinates
	f	C	a	f_174681_	field_32941	PREFIX_LOCAL_COORDINATE
	f	D	b	f_119898_	field_10714	left
	f	D	c	f_119899_	field_10713	up
	f	D	d	f_119900_	field_10712	forwards
	m	(DDD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lfl;	a	m_119906_	method_9711	parse
	m	(Lcom/mojang/brigadier/StringReader;I)D	a	m_119908_	method_9710	readDouble
c	fla	net/minecraft/client/renderer/block/model/ItemOverride	net/minecraft/class_799	net/minecraft/client/renderer/block/model/ItemOverride
	f	Lacq;	a	f_111713_	field_4268	model
	f	Ljava/util/List;	b	f_111714_	field_4269	predicates
	m	(Lacq;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_111718_	method_3472	getModel
	m	()Ljava/util/stream/Stream;	b	m_173449_	method_33690	getPredicates
c	fla$a	net/minecraft/client/renderer/block/model/ItemOverride$Deserializer	net/minecraft/class_799$class_800	net/minecraft/client/renderer/block/model/ItemOverride$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfla;	a	deserialize	method_3475	deserialize
	m	(Ljava/util/Map$Entry;)Lfla$b;	a	m_173452_	method_33691	method_33691
	m	(Lcom/google/gson/JsonObject;)Ljava/util/List;	a	m_173450_	method_3474	getPredicates
c	fla$b	net/minecraft/client/renderer/block/model/ItemOverride$Predicate	net/minecraft/class_799$class_5826	net/minecraft/client/renderer/block/model/ItemOverride$Predicate
	f	Lacq;	a	f_173454_	field_28790	property
	f	F	b	f_173455_	field_28791	value
	m	(Lacq;F)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_173459_	method_33692	getProperty
	m	()F	b	m_173460_	method_33693	getValue
c	flb	net/minecraft/client/renderer/block/model/ItemOverrides	net/minecraft/class_806	net/minecraft/client/renderer/block/model/ItemOverrides
	f	Lflb;	a	f_111734_	field_4292	EMPTY
	f	F	b	f_265997_	field_42072	NO_OVERRIDE
	f	[Lflb$a;	c	f_111735_	field_28792	overrides
	f	[Lacq;	d	f_173461_	field_28793	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfwv;Lfkw;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lfla$b;)Lflb$b;	a	m_173475_	method_33696	method_33696
	m	(Lfwr;Lcfz;Lfew;Lbfz;I)Lfwr;	a	m_173464_	method_3495	resolve
	m	(I)[Lflb$b;	a	m_173462_	method_33694	method_33694
	m	(Lfwv;Lfkw;Lfla;)Lfwr;	a	m_246989_	method_33695	bakeModel
	m	(I)[Lacq;	b	m_173478_	method_33697	method_33697
c	flb$a	net/minecraft/client/renderer/block/model/ItemOverrides$BakedOverride	net/minecraft/class_806$class_5827	net/minecraft/client/renderer/block/model/ItemOverrides$BakedOverride
	f	[Lflb$b;	a	f_173480_	field_28794	matchers
	f	Lfwr;	b	f_173481_	field_28795	model
	m	([Lflb$b;Lfwr;)V	<init>	<init>	<init>	<init>
	m	([F)Z	a	m_173485_	method_33700	test
c	flb$b	net/minecraft/client/renderer/block/model/ItemOverrides$PropertyMatcher	net/minecraft/class_806$class_5828	net/minecraft/client/renderer/block/model/ItemOverrides$PropertyMatcher
	f	I	a	f_173487_	field_28796	index
	f	F	b	f_173488_	field_28797	value
	m	(IF)V	<init>	<init>	<init>	<init>
c	flc	net/minecraft/client/renderer/block/model/ItemTransform	net/minecraft/class_804	net/minecraft/client/renderer/block/model/ItemTransform
	f	Lflc;	a	f_111754_	field_4284	NO_TRANSFORM
	f	Lorg/joml/Vector3f;	b	f_111755_	field_4287	rotation
	f	Lorg/joml/Vector3f;	c	f_111756_	field_4286	translation
	f	Lorg/joml/Vector3f;	d	f_111757_	field_4285	scale
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V	<init>	<init>	<init>	<init>
	m	(ZLeij;)V	a	m_111763_	method_23075	apply
c	flc$a	net/minecraft/client/renderer/block/model/ItemTransform$Deserializer	net/minecraft/class_804$class_805	net/minecraft/client/renderer/block/model/ItemTransform$Deserializer
	f	F	a	f_173492_	field_32808	MAX_TRANSLATION
	f	F	b	f_173493_	field_32809	MAX_SCALE
	f	Lorg/joml/Vector3f;	c	f_111769_	field_4288	DEFAULT_ROTATION
	f	Lorg/joml/Vector3f;	d	f_111770_	field_4290	DEFAULT_TRANSLATION
	f	Lorg/joml/Vector3f;	e	f_111771_	field_4289	DEFAULT_SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lflc;	a	deserialize	method_3494	deserialize
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;	a	m_111778_	method_3493	getVector3f
c	fld	net/minecraft/client/renderer/block/model/ItemTransforms	net/minecraft/class_809	net/minecraft/client/renderer/block/model/ItemTransforms
	f	Lfld;	a	f_111786_	field_4301	NO_TRANSFORMS
	f	Lflc;	b	f_111787_	field_4305	thirdPersonLeftHand
	f	Lflc;	c	f_111788_	field_4307	thirdPersonRightHand
	f	Lflc;	d	f_111789_	field_4302	firstPersonLeftHand
	f	Lflc;	e	f_111790_	field_4304	firstPersonRightHand
	f	Lflc;	f	f_111791_	field_4311	head
	f	Lflc;	g	f_111792_	field_4300	gui
	f	Lflc;	h	f_111793_	field_4303	ground
	f	Lflc;	i	f_111794_	field_4306	fixed
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflc;Lflc;Lflc;Lflc;Lflc;Lflc;Lflc;Lflc;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfld;)V	<init>	<init>	<init>	<init>
	m	(Lcfw;)Lflc;	a	m_269404_	method_3503	getTransform
	m	(Lcfw;)Z	b	m_269504_	method_3501	hasTransform
c	fld$1	net/minecraft/client/renderer/block/model/ItemTransforms$1	net/minecraft/class_809$1	net/minecraft/client/renderer/block/model/ItemTransforms$1
	f	[I	a	f_268689_	field_4313	$SwitchMap$net$minecraft$world$item$ItemDisplayContext
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fld$a	net/minecraft/client/renderer/block/model/ItemTransforms$Deserializer	net/minecraft/class_809$class_810	net/minecraft/client/renderer/block/model/ItemTransforms$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Lcfw;)Lflc;	a	m_269518_	method_3504	getTransform
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfld;	a	deserialize	method_3505	deserialize
c	fle	net/minecraft/client/renderer/block/model/MultiVariant	net/minecraft/class_807	net/minecraft/client/renderer/block/model/MultiVariant
	f	Ljava/util/List;	a	f_111845_	field_4294	variants
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_111848_	method_3497	getVariants
	m	(Ljava/util/function/Function;Lacq;)V	a	m_244731_	method_45788	method_45788
c	fle$a	net/minecraft/client/renderer/block/model/MultiVariant$Deserializer	net/minecraft/class_807$class_808	net/minecraft/client/renderer/block/model/MultiVariant$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfle;	a	deserialize	method_3499	deserialize
c	flf	net/minecraft/client/renderer/block/model/Variant	net/minecraft/class_813	net/minecraft/client/renderer/block/model/Variant
	f	Lacq;	a	f_111874_	field_4326	modelLocation
	f	Lj;	b	f_111875_	field_4328	rotation
	f	Z	c	f_111876_	field_4327	uvLock
	f	I	d	f_111877_	field_4325	weight
	m	(Lacq;Lj;ZI)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_111883_	method_3510	getModelLocation
	m	()I	d	m_111886_	method_3511	getWeight
c	flf$a	net/minecraft/client/renderer/block/model/Variant$Deserializer	net/minecraft/class_813$class_814	net/minecraft/client/renderer/block/model/Variant$Deserializer
	f	Z	a	f_173495_	field_32810	DEFAULT_UVLOCK
	f	I	b	f_173496_	field_32811	DEFAULT_WEIGHT
	f	I	c	f_173497_	field_32812	DEFAULT_X_ROTATION
	f	I	d	f_173498_	field_32813	DEFAULT_Y_ROTATION
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lflf;	a	deserialize	method_3513	deserialize
	m	(Lcom/google/gson/JsonObject;)Lfws;	a	m_111896_	method_3515	getBlockRotation
	m	(Lcom/google/gson/JsonObject;)Lacq;	b	m_111898_	method_3514	getModel
	m	(Lcom/google/gson/JsonObject;)I	c	m_111900_	method_3517	getWeight
	m	(Lcom/google/gson/JsonObject;)Z	d	m_111902_	method_3516	getUvLock
c	flg	net/minecraft/client/renderer/block/model/multipart/AndCondition	net/minecraft/class_812	net/minecraft/client/renderer/block/model/multipart/AndCondition
	f	Ljava/lang/String;	a	f_173499_	field_32814	TOKEN
	f	Ljava/lang/Iterable;	d	f_111908_	field_4324	conditions
	m	(Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ljava/util/function/Predicate;)Z	a	m_173500_	method_3507	method_3507
	m	(Ldcc;Lflh;)Ljava/util/function/Predicate;	a	m_111914_	method_3508	method_3508
	m	(Ljava/util/List;Ldcb;)Z	a	m_111917_	method_3506	method_3506
	m	(Ldcc;)Ljava/util/function/Predicate;	getPredicate	m_7289_	getPredicate	getPredicate
c	flh	net/minecraft/client/renderer/block/model/multipart/Condition	net/minecraft/class_815	net/minecraft/client/renderer/block/model/multipart/Condition
	f	Lflh;	b	f_111922_	field_16900	TRUE
	f	Lflh;	c	f_111923_	field_16901	FALSE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldcb;)Z	a	m_173503_	method_16811	method_16811
	m	(Ldcc;)Ljava/util/function/Predicate;	a	m_111927_	method_16810	method_16810
	m	(Ldcc;)Ljava/util/function/Predicate;	b	m_111931_	method_16808	method_16808
	m	(Ldcb;)Z	b	m_173505_	method_16809	method_16809
	m	(Ldcc;)Ljava/util/function/Predicate;	getPredicate	m_7289_	getPredicate	getPredicate
c	fli	net/minecraft/client/renderer/block/model/multipart/KeyValueCondition	net/minecraft/class_818	net/minecraft/client/renderer/block/model/multipart/KeyValueCondition
	f	Lcom/google/common/base/Splitter;	a	f_111934_	field_4334	PIPE_SPLITTER
	f	Ljava/lang/String;	d	f_111935_	field_4333	key
	f	Ljava/lang/String;	e	f_111936_	field_4332	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ldde;Ljava/util/Optional;Ldcb;)Z	a	m_111948_	method_3528	method_3528
	m	(Ldcb;Ljava/util/function/Predicate;)Z	a	m_173507_	method_3527	method_3527
	m	(Ldcc;Ldde;Ljava/lang/String;)Ljava/util/function/Predicate;	a	m_111944_	method_3525	getBlockStatePredicate
	m	(Ljava/util/List;Ldcb;)Z	a	m_111952_	method_3524	method_3524
	m	(Ldcc;Ldde;Ljava/lang/String;)Ljava/util/function/Predicate;	b	m_111955_	method_3526	method_3526
	m	(Ldcc;)Ljava/util/function/Predicate;	getPredicate	m_7289_	getPredicate	getPredicate
c	flj	net/minecraft/client/renderer/block/model/multipart/MultiPart	net/minecraft/class_816	net/minecraft/client/renderer/block/model/multipart/MultiPart
	f	Ldcc;	a	f_111962_	field_4329	definition
	f	Ljava/util/List;	b	f_111963_	field_4330	selectors
	m	(Ldcc;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_111967_	method_3519	getSelectors
	m	(Lfll;)Ljava/util/stream/Stream;	a	m_111968_	method_3518	method_3518
	m	(Ljava/util/function/Function;Lfll;)V	a	m_244732_	method_45789	method_45789
	m	()Ljava/util/Set;	b	m_111982_	method_3520	getMultiVariants
c	flj$a	net/minecraft/client/renderer/block/model/multipart/MultiPart$Deserializer	net/minecraft/class_816$class_817	net/minecraft/client/renderer/block/model/multipart/MultiPart$Deserializer
	f	Lfkx$a;	a	f_111987_	field_4331	context
	m	(Lfkx$a;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List;	a	m_111990_	method_3522	getSelectors
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lflj;	a	deserialize	method_3523	deserialize
c	flk	net/minecraft/client/renderer/block/model/multipart/OrCondition	net/minecraft/class_821	net/minecraft/client/renderer/block/model/multipart/OrCondition
	f	Ljava/lang/String;	a	f_173510_	field_32815	TOKEN
	f	Ljava/lang/Iterable;	d	f_112001_	field_4337	conditions
	m	(Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ljava/util/function/Predicate;)Z	a	m_173511_	method_3539	method_3539
	m	(Ldcc;Lflh;)Ljava/util/function/Predicate;	a	m_112007_	method_3540	method_3540
	m	(Ljava/util/List;Ldcb;)Z	a	m_112010_	method_3538	method_3538
	m	(Ldcc;)Ljava/util/function/Predicate;	getPredicate	m_7289_	getPredicate	getPredicate
c	fll	net/minecraft/client/renderer/block/model/multipart/Selector	net/minecraft/class_819	net/minecraft/client/renderer/block/model/multipart/Selector
	f	Lflh;	a	f_112015_	field_4335	condition
	f	Lfle;	b	f_112016_	field_4336	variant
	m	(Lflh;Lfle;)V	<init>	<init>	<init>	<init>
	m	()Lfle;	a	m_112020_	method_3529	getVariant
	m	(Ldcc;)Ljava/util/function/Predicate;	a	m_112021_	method_3530	getPredicate
c	fll$a	net/minecraft/client/renderer/block/model/multipart/Selector$Deserializer	net/minecraft/class_819$class_820	net/minecraft/client/renderer/block/model/multipart/Selector$Deserializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;)Lflh;	a	m_112035_	method_3533	getKeyValueCondition
	m	(Lcom/google/gson/JsonElement;)Lflh;	a	m_112027_	method_3537	method_3537
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfll;	a	deserialize	method_3535	deserialize
	m	(Lcom/google/gson/JsonObject;)Lflh;	a	m_112033_	method_3536	getCondition
	m	(Lcom/google/gson/JsonElement;)Lflh;	b	m_112037_	method_3534	method_3534
	m	(Lcom/google/gson/JsonObject;)Lflh;	b	m_112039_	method_3531	getSelector
c	flm	net/minecraft/client/renderer/block/model/multipart/package-info	net/minecraft/class_6248	net/minecraft/client/renderer/block/model/multipart/package-info
c	fln	net/minecraft/client/renderer/block/model/package-info	net/minecraft/class_6249	net/minecraft/client/renderer/block/model/package-info
c	flo	net/minecraft/client/renderer/block/package-info	net/minecraft/class_6250	net/minecraft/client/renderer/block/package-info
c	flp	net/minecraft/client/renderer/blockentity/BannerRenderer	net/minecraft/class_823	net/minecraft/client/renderer/blockentity/BannerRenderer
	f	Ljava/lang/String;	a	f_173514_	field_32816	FLAG
	f	I	b	f_173515_	field_32817	BANNER_WIDTH
	f	I	c	f_173516_	field_32818	BANNER_HEIGHT
	f	I	d	f_173517_	field_32819	MAX_PATTERNS
	f	Ljava/lang/String;	e	f_173518_	field_32820	POLE
	f	Ljava/lang/String;	f	f_173519_	field_32821	BAR
	f	Lfee;	g	f_112045_	field_20810	flag
	f	Lfee;	h	f_112046_	field_20811	pole
	f	Lfee;	i	f_112047_	field_20812	bar
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lfee;Leij;Lfjx;II[FLfwu;)V	a	m_234418_	method_43789	method_43789
	m	(Leij;Lfjx;IILfee;Lfwu;ZLjava/util/List;)V	a	m_112065_	method_29999	renderPatterns
	m	()Lfek;	a	m_173522_	method_32135	createBodyLayer
	m	(Leij;Lfjx;IILfee;Lfwu;ZLjava/util/List;Z)V	a	m_112074_	method_23802	renderPatterns
	m	(Lczd;FLeij;Lfjx;II)V	a	m_6922_	method_3546	render
	m	(ZLacp;)Lfwu;	a	m_234426_	method_43790	method_43790
c	flq	net/minecraft/client/renderer/blockentity/BeaconRenderer	net/minecraft/class_822	net/minecraft/client/renderer/blockentity/BeaconRenderer
	f	Lacq;	a	f_112102_	field_4338	BEAM_LOCATION
	f	I	b	f_173527_	field_32822	MAX_RENDER_Y
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lczi;FLeij;Lfjx;II)V	a	m_6922_	method_3541	render
	m	(Leij;Lfjx;Lacq;FFJII[FFF)V	a	m_112184_	method_3545	renderBeaconBeam
	m	(Lczi;)Z	a	m_5932_	method_3542	shouldRenderOffScreen
	m	(Leij;Lein;FFFFIIFFFFFFFFFFFF)V	a	m_112155_	method_22741	renderPart
	m	(Leij;Lfjx;FJII[F)V	a	m_112176_	method_3543	renderBeaconBeam
	m	(Lczi;Leei;)Z	a	m_142756_	method_33891	shouldRender
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lein;FFFFIIFFFFFFFF)V	a	m_112119_	method_22740	renderQuad
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lein;FFFFIFFFF)V	a	m_253258_	method_23076	addVertex
c	flr	net/minecraft/client/renderer/blockentity/BedRenderer	net/minecraft/class_825	net/minecraft/client/renderer/blockentity/BedRenderer
	f	Lfee;	a	f_173537_	field_27744	headRoot
	f	Lfee;	b	f_173538_	field_27745	footRoot
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lcmn;Lgu;)Z	a	m_112201_	method_24188	method_24188
	m	(Lczj;FLeij;Lfjx;II)V	a	m_6922_	method_3557	render
	m	(Leij;Lfjx;Lfee;Lha;Lfwu;IIZ)V	a	m_173541_	method_3558	renderPiece
	m	()Lfek;	b	m_173550_	method_32136	createHeadLayer
	m	()Lfek;	c	m_173551_	method_32137	createFootLayer
c	fls	net/minecraft/client/renderer/blockentity/BellRenderer	net/minecraft/class_3880	net/minecraft/client/renderer/blockentity/BellRenderer
	f	Lfwu;	a	f_112227_	field_17145	BELL_RESOURCE_LOCATION
	f	Ljava/lang/String;	b	f_173552_	field_32823	BELL_BODY
	f	Lfee;	c	f_112228_	field_20816	bellBody
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lczl;FLeij;Lfjx;II)V	a	m_6922_	method_17139	render
	m	()Lfek;	b	m_173555_	method_32138	createBodyLayer
c	flt	net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher	net/minecraft/class_824	net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher
	f	Lcmm;	a	f_112248_	field_4348	level
	f	Lemz;	b	f_112249_	field_4344	camera
	f	Leeg;	c	f_112250_	field_4350	cameraHitResult
	f	Ljava/util/Map;	d	f_112251_	field_4345	renderers
	f	Leov;	e	f_112253_	field_4342	font
	f	Lfea;	f	f_173556_	field_27746	entityModelSet
	f	Ljava/util/function/Supplier;	g	f_173557_	field_27747	blockRenderDispatcher
	f	Ljava/util/function/Supplier;	h	f_234429_	field_38880	itemRenderer
	f	Ljava/util/function/Supplier;	i	f_234430_	field_38881	entityRenderer
	m	(Leov;Lfea;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	(Lczn;Ljava/lang/Runnable;)V	a	m_112278_	method_3554	tryRender
	m	(Lflu;Lczn;FLeij;Lfjx;)V	a	m_112284_	method_23079	setupAndRender
	m	(Lcmm;)V	a	m_112257_	method_3551	setLevel
	m	(Lczn;Leij;Lfjx;II)Z	a	m_112272_	method_23077	renderItem
	m	(Lflu;Lczn;Leij;Lfjx;II)V	a	m_112290_	method_23080	method_23080
	m	(Lczn;FLeij;Lfjx;)V	a	m_112267_	method_3555	render
	m	(Lcmm;Lemz;Leeg;)V	a	m_173564_	method_3549	prepare
	m	(Lczn;)Lflu;	a	m_112265_	method_3550	getRenderer
	m	(Lflu;Lczn;FLeij;Lfjx;)V	b	m_112297_	method_23081	method_23081
c	flu	net/minecraft/client/renderer/blockentity/BlockEntityRenderer	net/minecraft/class_827	net/minecraft/client/renderer/blockentity/BlockEntityRenderer
	m	(Lczn;Leei;)Z	a	m_142756_	method_33892	shouldRender
	m	(Lczn;FLeij;Lfjx;II)V	a	m_6922_	method_3569	render
	m	(Lczn;)Z	a	m_5932_	method_3563	shouldRenderOffScreen
	m	()I	aK_	m_142163_	method_33893	getViewDistance
c	flv	net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider	net/minecraft/class_5614	net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider
	m	(Lflv$a;)Lflu;	create	m_173570_	create	create
c	flv$a	net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context	net/minecraft/class_5614$class_5615	net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context
	f	Lflt;	a	f_173572_	field_27748	blockEntityRenderDispatcher
	f	Lfko;	b	f_173573_	field_27749	blockRenderDispatcher
	f	Lfpw;	c	f_234437_	field_38882	itemRenderer
	f	Lfow;	d	f_234438_	field_38883	entityRenderer
	f	Lfea;	e	f_173574_	field_27750	modelSet
	f	Leov;	f	f_173575_	field_27751	font
	m	(Lflt;Lfko;Lfpw;Lfow;Lfea;Leov;)V	<init>	<init>	<init>	<init>
	m	()Lflt;	a	m_173581_	method_32139	getBlockEntityRenderDispatcher
	m	(Lfec;)Lfee;	a	m_173582_	method_32140	bakeLayer
	m	()Lfko;	b	m_173584_	method_32141	getBlockRenderDispatcher
	m	()Lfow;	c	m_234446_	method_43334	getEntityRenderer
	m	()Lfpw;	d	m_234447_	method_43335	getItemRenderer
	m	()Lfea;	e	m_173585_	method_32142	getModelSet
	m	()Leov;	f	m_173586_	method_32143	getFont
c	flw	net/minecraft/client/renderer/blockentity/BlockEntityRenderers	net/minecraft/class_5616	net/minecraft/client/renderer/blockentity/BlockEntityRenderers
	f	Ljava/util/Map;	a	f_173587_	field_27752	PROVIDERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lflv$a;)Ljava/util/Map;	a	m_173598_	method_32146	createEntityRenderers
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lflv$a;Lczp;Lflv;)V	a	m_257086_	method_32145	method_32145
	m	(Lczp;Lflv;)V	a	m_173590_	method_32144	register
c	flx	net/minecraft/client/renderer/blockentity/BrightnessCombiner	net/minecraft/class_4737	net/minecraft/client/renderer/blockentity/BrightnessCombiner
	m	()V	<init>	<init>	<init>	<init>
	m	(Lczn;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	a	m_7693_	method_24191	acceptSingle
	m	(Lczn;Lczn;I)I	a	m_112322_	method_24193	method_24193
	m	(Lczn;Lczn;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	a	m_6959_	method_24192	acceptDouble
	m	(I)I	a	m_112315_	method_24190	method_24190
	m	()Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	a	m_6502_	method_24189	acceptNone
	m	(I)I	b	m_112332_	method_24194	method_24194
c	fly	net/minecraft/client/renderer/blockentity/BrushableBlockRenderer	net/minecraft/class_8189	net/minecraft/client/renderer/blockentity/BrushableBlockRenderer
	f	Lfpw;	a	f_276519_	field_42928	itemRenderer
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lczr;FLeij;Lfjx;II)V	a	m_6922_	method_49348	render
	m	(Lha;I)[F	a	m_277029_	method_49349	translations
c	fly$1	net/minecraft/client/renderer/blockentity/BrushableBlockRenderer$1	net/minecraft/class_8189$1	net/minecraft/client/renderer/blockentity/BrushableBlockRenderer$1
	f	[I	a	f_276538_	field_42929	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	flz	net/minecraft/client/renderer/blockentity/CampfireRenderer	net/minecraft/class_3941	net/minecraft/client/renderer/blockentity/CampfireRenderer
	f	F	a	f_173600_	field_32824	SIZE
	f	Lfpw;	b	f_234448_	field_38884	itemRenderer
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lczt;FLeij;Lfjx;II)V	a	m_6922_	method_17581	render
c	fm	net/minecraft/commands/arguments/coordinates/RotationArgument	net/minecraft/class_2270	net/minecraft/commands/arguments/coordinates/RotationArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_120475_	field_10736	ERROR_NOT_COMPLETE
	f	Ljava/util/Collection;	b	f_120476_	field_10735	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfk;	a	m_120482_	method_9716	getRotation
	m	(Lcom/mojang/brigadier/StringReader;)Lfk;	a	parse	method_9718	parse
	m	()Lfm;	a	m_120479_	method_9717	rotation
c	fma	net/minecraft/client/renderer/blockentity/ChestRenderer	net/minecraft/class_826	net/minecraft/client/renderer/blockentity/ChestRenderer
	f	Ljava/lang/String;	a	f_173603_	field_32825	BOTTOM
	f	Ljava/lang/String;	b	f_173604_	field_32826	LID
	f	Ljava/lang/String;	c	f_173605_	field_32827	LOCK
	f	Lfee;	d	f_112350_	field_20817	lid
	f	Lfee;	e	f_112351_	field_20818	bottom
	f	Lfee;	f	f_112352_	field_20819	lock
	f	Lfee;	g	f_112353_	field_20820	doubleLeftLid
	f	Lfee;	h	f_112354_	field_20821	doubleLeftBottom
	f	Lfee;	i	f_112355_	field_20822	doubleLeftLock
	f	Lfee;	j	f_112356_	field_21479	doubleRightLid
	f	Lfee;	k	f_112357_	field_21480	doubleRightBottom
	f	Lfee;	l	f_112358_	field_21481	doubleRightLock
	f	Z	m	f_112359_	field_4365	xmasTextures
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;Lfee;Lfee;Lfee;FII)V	a	m_112369_	method_22749	render
	m	()Lfek;	b	m_173608_	method_32147	createSingleBodyLayer
	m	()Lfek;	c	m_173609_	method_32148	createDoubleBodyRightLayer
	m	()Lfek;	d	m_173610_	method_32149	createDoubleBodyLeftLayer
c	fmb	net/minecraft/client/renderer/blockentity/ConduitRenderer	net/minecraft/class_829	net/minecraft/client/renderer/blockentity/ConduitRenderer
	f	Lfwu;	a	f_112378_	field_4377	SHELL_TEXTURE
	f	Lfwu;	b	f_112379_	field_4378	ACTIVE_SHELL_TEXTURE
	f	Lfwu;	c	f_112380_	field_4373	WIND_TEXTURE
	f	Lfwu;	d	f_112381_	field_4371	VERTICAL_WIND_TEXTURE
	f	Lfwu;	e	f_112382_	field_4379	OPEN_EYE_TEXTURE
	f	Lfwu;	f	f_112383_	field_4380	CLOSED_EYE_TEXTURE
	f	Lfee;	g	f_112384_	field_20823	eye
	f	Lfee;	h	f_112385_	field_20824	wind
	f	Lfee;	i	f_112386_	field_20825	shell
	f	Lfee;	j	f_112387_	field_20826	cage
	f	Lflt;	k	f_173611_	field_27753	renderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lczz;FLeij;Lfjx;II)V	a	m_6922_	method_22750	render
	m	()Lfek;	b	m_173614_	method_32150	createEyeLayer
	m	()Lfek;	c	m_173615_	method_32151	createWindLayer
	m	()Lfek;	d	m_173616_	method_32152	createShellLayer
	m	()Lfek;	e	m_173617_	method_32153	createCageLayer
c	fmc	net/minecraft/client/renderer/blockentity/DecoratedPotRenderer	net/minecraft/class_8188	net/minecraft/client/renderer/blockentity/DecoratedPotRenderer
	f	Ljava/lang/String;	a	f_271506_	field_42913	NECK
	f	Ljava/lang/String;	b	f_271523_	field_42914	FRONT
	f	Ljava/lang/String;	c	f_271422_	field_42915	BACK
	f	Ljava/lang/String;	d	f_271482_	field_42916	LEFT
	f	Ljava/lang/String;	e	f_271240_	field_42917	RIGHT
	f	Ljava/lang/String;	f	f_271233_	field_42918	TOP
	f	Ljava/lang/String;	g	f_271097_	field_42919	BOTTOM
	f	Lfee;	h	f_271260_	field_42920	neck
	f	Lfee;	i	f_271153_	field_42921	frontSide
	f	Lfee;	j	f_271321_	field_42922	backSide
	f	Lfee;	k	f_271265_	field_42923	leftSide
	f	Lfee;	l	f_271161_	field_42924	rightSide
	f	Lfee;	m	f_271413_	field_42925	top
	f	Lfee;	n	f_271443_	field_42926	bottom
	f	Lfwu;	o	f_271185_	field_42927	baseMaterial
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldac;FLeij;Lfjx;II)V	a	m_6922_	method_49344	render
	m	(Lfee;Leij;Lfjx;IILfwu;)V	a	m_271954_	method_49345	renderSide
	m	(Lcfu;)Lfwu;	a	m_271834_	method_49343	getMaterial
	m	()Lfek;	b	m_272233_	method_49346	createBaseLayer
	m	()Lfek;	c	m_272062_	method_49347	createSidesLayer
c	fmd	net/minecraft/client/renderer/blockentity/EnchantTableRenderer	net/minecraft/class_828	net/minecraft/client/renderer/blockentity/EnchantTableRenderer
	f	Lfwu;	a	f_112405_	field_4369	BOOK_LOCATION
	f	Lfao;	b	f_112406_	field_4370	bookModel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldag;FLeij;Lfjx;II)V	a	m_6922_	method_3571	render
c	fme	net/minecraft/client/renderer/blockentity/HangingSignRenderer	net/minecraft/class_7761	net/minecraft/client/renderer/blockentity/HangingSignRenderer
	f	Ljava/lang/String;	a	f_244131_	field_40522	PLANK
	f	Ljava/lang/String;	b	f_244095_	field_40523	V_CHAINS
	f	Ljava/lang/String;	c	f_244118_	field_40516	NORMAL_CHAINS
	f	Ljava/lang/String;	d	f_244072_	field_40517	CHAIN_L_1
	f	Ljava/lang/String;	e	f_244584_	field_40518	CHAIN_L_2
	f	Ljava/lang/String;	f	f_243690_	field_40519	CHAIN_R_1
	f	Ljava/lang/String;	g	f_244159_	field_40520	CHAIN_R_2
	f	Ljava/lang/String;	h	f_244071_	field_40521	BOARD
	f	F	i	f_278461_	field_44574	MODEL_RENDER_SCALE
	f	F	j	f_278477_	field_44575	TEXT_RENDER_SCALE
	f	Leei;	k	f_278502_	field_44576	TEXT_OFFSET
	f	Ljava/util/Map;	l	f_244009_	field_40524	hangingSignModels
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lflv$a;Lddo;)Lfme$a;	a	m_245648_	method_45794	method_45794
	m	(Lddo;)Lddo;	b	m_246656_	method_45796	method_45796
	m	()Lfek;	e	m_247112_	method_45795	createHangingSignLayer
c	fme$a	net/minecraft/client/renderer/blockentity/HangingSignRenderer$HangingSignModel	net/minecraft/class_7761$class_7762	net/minecraft/client/renderer/blockentity/HangingSignRenderer$HangingSignModel
	f	Lfee;	a	f_244554_	field_40525	root
	f	Lfee;	b	f_244294_	field_40526	plank
	f	Lfee;	c	f_244373_	field_40527	vChains
	f	Lfee;	d	f_243977_	field_40528	normalChains
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)V	a	m_246561_	method_45797	evaluateVisibleParts
c	fmf	net/minecraft/client/renderer/blockentity/LecternRenderer	net/minecraft/class_3942	net/minecraft/client/renderer/blockentity/LecternRenderer
	f	Lfao;	a	f_112424_	field_17428	bookModel
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldao;FLeij;Lfjx;II)V	a	m_6922_	method_17582	render
c	fmg	net/minecraft/client/renderer/blockentity/PistonHeadRenderer	net/minecraft/class_835	net/minecraft/client/renderer/blockentity/PistonHeadRenderer
	f	Lfko;	a	f_112441_	field_4389	blockRenderer
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldbx;FLeij;Lfjx;II)V	a	m_6922_	method_3576	render
	m	(Lgu;Ldcb;Leij;Lfjx;Lcmm;ZI)V	a	m_112458_	method_3575	renderBlock
c	fmh	net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer	net/minecraft/class_834	net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer
	f	Lfcy;	a	f_112466_	field_4387	model
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldau;FLeij;Lfjx;II)V	a	m_6922_	method_3574	render
c	fmi	net/minecraft/client/renderer/blockentity/SignRenderer	net/minecraft/class_837	net/minecraft/client/renderer/blockentity/SignRenderer
	f	Ljava/lang/String;	a	f_173629_	field_32830	STICK
	f	I	b	f_173630_	field_33962	BLACK_TEXT_OUTLINE_COLOR
	f	I	c	f_173631_	field_33963	OUTLINE_RENDER_DISTANCE
	f	F	d	f_278501_	field_44577	RENDER_SCALE
	f	Leei;	e	f_278459_	field_44578	TEXT_OFFSET
	f	Ljava/util/Map;	f	f_173632_	field_27754	signModels
	f	Leov;	g	f_173633_	field_27755	font
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldav;Leij;Lfjx;IILdcb;Lcwn;Lddo;Lfcb;)V	a	m_278756_	method_49920	renderSignWithText
	m	(Lflv$a;Lddo;)Lfmi$a;	a	m_173649_	method_32158	method_32158
	m	(Leij;IILfcb;Lein;)V	a	m_245885_	method_45793	renderSignModel
	m	(Leij;Lfjx;IILddo;Lfcb;)V	a	m_278784_	method_45800	renderSign
	m	(Ldaw;)I	a	m_173639_	method_37311	getDarkColor
	m	(Lddo;)Lfwu;	a	m_245629_	method_45792	getSignMaterial
	m	(Leij;ZLeei;)V	a	m_278823_	method_49919	translateSignText
	m	(Lgu;I)Z	a	m_277119_	method_37312	isOutlineVisible
	m	(ILsw;)Laom;	a	m_276705_	method_45799	method_45799
	m	(Leij;FLdcb;)V	a	m_276777_	method_49918	translateSign
	m	(Lgu;Ldaw;Leij;Lfjx;IIIZ)V	a	m_278841_	method_45798	renderSignText
	m	(Ldav;FLeij;Lfjx;II)V	a	m_6922_	method_23083	render
	m	(Lfea;Lddo;)Lfmi$a;	a	m_173646_	method_32157	createSignModel
	m	(Lddo;)Lddo;	b	m_173644_	method_32156	method_32156
	m	()F	b	m_278770_	method_51272	getSignModelRenderScale
	m	()F	c	m_278631_	method_51273	getSignTextRenderScale
	m	()Leei;	d	m_278725_	method_45790	getTextOffset
	m	()Lfek;	f	m_173654_	method_32154	createSignLayer
c	fmi$a	net/minecraft/client/renderer/blockentity/SignRenderer$SignModel	net/minecraft/class_837$class_4702	net/minecraft/client/renderer/blockentity/SignRenderer$SignModel
	f	Lfee;	a	f_173655_	field_27756	root
	f	Lfee;	b	f_112507_	field_21531	stick
	m	(Lfee;)V	<init>	<init>	<init>	<init>
c	fmj	net/minecraft/client/renderer/blockentity/SkullBlockRenderer	net/minecraft/class_836	net/minecraft/client/renderer/blockentity/SkullBlockRenderer
	f	Ljava/util/Map;	a	f_173658_	field_4391	modelByType
	f	Ljava/util/Map;	b	f_112519_	field_4390	SKIN_BY_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Lha;FFLeij;Lfjx;ILfdc;Lfkf;)V	a	m_173663_	method_32161	renderSkull
	m	(Ldax;FLeij;Lfjx;II)V	a	m_6922_	method_3577	render
	m	(Ljava/util/HashMap;)V	a	m_260765_	method_3580	method_3580
	m	(Lfea;)Ljava/util/Map;	a	m_173661_	method_32160	createSkullRenderers
	m	(Lcwp$a;Lcom/mojang/authlib/GameProfile;)Lfkf;	a	m_112523_	method_3578	getRenderType
c	fmk	net/minecraft/client/renderer/blockentity/SpawnerRenderer	net/minecraft/class_839	net/minecraft/client/renderer/blockentity/SpawnerRenderer
	f	Lfow;	a	f_234449_	field_38885	entityRenderer
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldaz;FLeij;Lfjx;II)V	a	m_6922_	method_3589	render
c	fml	net/minecraft/client/renderer/blockentity/StructureBlockRenderer	net/minecraft/class_838	net/minecraft/client/renderer/blockentity/StructureBlockRenderer
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldba;FLeij;Lfjx;II)V	a	m_6922_	method_3587	render
	m	(Ldba;)Z	a	m_5932_	method_3588	shouldRenderOffScreen
	m	(Ldba;Lein;Lgu;Leij;)V	a	m_173676_	method_3585	renderInvisibleBlocks
c	fml$1	net/minecraft/client/renderer/blockentity/StructureBlockRenderer$1	net/minecraft/class_838$1	net/minecraft/client/renderer/blockentity/StructureBlockRenderer$1
	f	[I	a	f_112595_	field_4402	$SwitchMap$net$minecraft$world$level$block$Mirror
	f	[I	b	f_112596_	field_4401	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fmm	net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer	net/minecraft/class_841	net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer
	f	Lacq;	c	f_112598_	field_4409	BEAM_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldbb;FLeij;Lfjx;II)V	a	m_6922_	method_22751	render
c	fmn	net/minecraft/client/renderer/blockentity/TheEndPortalRenderer	net/minecraft/class_840	net/minecraft/client/renderer/blockentity/TheEndPortalRenderer
	f	Lacq;	a	f_112626_	field_4406	END_SKY_LOCATION
	f	Lacq;	b	f_112627_	field_4407	END_PORTAL_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lflv$a;)V	<init>	<init>	<init>	<init>
	m	(Ldbc;Lorg/joml/Matrix4f;Lein;)V	a	m_173690_	method_23084	renderCube
	m	(Ldbc;Lorg/joml/Matrix4f;Lein;FFFFFFFFLha;)V	a	m_252771_	method_23085	renderFace
	m	(Ldbc;FLeij;Lfjx;II)V	a	m_6922_	method_3591	render
	m	()F	b	m_142491_	method_3594	getOffsetUp
	m	()F	c	m_142489_	method_35793	getOffsetDown
	m	()Lfkf;	d	m_142330_	method_34589	renderType
c	fmo	net/minecraft/client/renderer/blockentity/package-info	net/minecraft/class_6252	net/minecraft/client/renderer/blockentity/package-info
c	fmp	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher	net/minecraft/class_846	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher
	f	Lorg/slf4j/Logger;	a	f_112672_	field_4445	LOGGER
	f	I	b	f_173707_	field_32831	MAX_WORKERS_32_BIT
	f	Leio;	c	f_173708_	field_29500	VERTEX_FORMAT
	f	I	d	f_194400_	field_35300	MAX_HIGH_PRIORITY_QUOTA
	f	Ljava/util/concurrent/PriorityBlockingQueue;	e	f_194401_	field_35301	toBatchHighPriority
	f	Ljava/util/Queue;	f	f_194402_	field_35302	toBatchLowPriority
	f	I	g	f_194403_	field_35303	highPriorityQuota
	f	Ljava/util/Queue;	h	f_112674_	field_20827	freeBuffers
	f	Ljava/util/Queue;	i	f_112675_	field_4443	toUpload
	f	I	j	f_112676_	field_20992	toBatchCount
	f	I	k	f_112677_	field_20993	freeBufferCount
	f	Lfjk;	l	f_112678_	field_20828	fixedBuffers
	f	Lbcq;	m	f_112679_	field_20829	mailbox
	f	Ljava/util/concurrent/Executor;	n	f_112680_	field_20830	executor
	f	Lfew;	o	f_112681_	field_20831	level
	f	Lfjv;	p	f_112682_	field_20832	renderer
	f	Leei;	q	f_112683_	field_18766	camera
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfew;Lfjv;Ljava/util/concurrent/Executor;ZLfjk;)V	<init>	<init>	<init>	<init>
	m	(Lfmp$c$a;)V	a	m_112709_	method_22756	schedule
	m	(Lfmp$c;Lfms;)V	a	m_200431_	method_3627	rebuildChunkSync
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	a	m_194415_	method_38555	method_38555
	m	(Lfmp$c$a;Lfjk;)Ljava/util/concurrent/CompletableFuture;	a	m_194412_	method_22757	method_22757
	m	(Leie$b;Leim;)Ljava/util/concurrent/CompletableFuture;	a	m_234450_	method_3635	uploadChunkLayer
	m	(Lfjk;Lfmp$a;Ljava/lang/Throwable;)V	a	m_234456_	method_22755	method_22755
	m	(Leim;Leie$b;)V	a	m_234453_	method_43610	method_43610
	m	()Ljava/lang/String;	a	m_112719_	method_3622	getStats
	m	(Lfmp$a;Lfjk;)V	a	m_234460_	method_23618	method_23618
	m	(Leei;)V	a	m_112693_	method_19419	setCamera
	m	(Lfew;)V	a	m_194410_	method_22752	setLevel
	m	(Lfmp$c$a;)V	b	m_234463_	method_23086	method_23086
	m	()I	b	m_173712_	method_34845	getToBatchCount
	m	()I	c	m_173713_	method_34846	getToUpload
	m	()I	d	m_173714_	method_34847	getFreeBufferCount
	m	()Leei;	e	m_112727_	method_19420	getCameraPosition
	m	()V	f	m_194417_	method_22761	uploadAllPendingUploads
	m	()V	g	m_112731_	method_3632	blockUntilClear
	m	()Z	h	m_112732_	method_3630	isQueueEmpty
	m	()V	i	m_112733_	method_3619	dispose
	m	()V	j	m_112734_	method_22763	runTask
	m	()Lfmp$c$a;	k	m_194418_	method_39132	pollTask
	m	()V	l	m_112735_	method_3633	clearBatchQueue
c	fmp$a	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$ChunkTaskResult	net/minecraft/class_846$class_4690	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$ChunkTaskResult
	f	Lfmp$a;	a	SUCCESSFUL	field_21438	SUCCESSFUL
	f	Lfmp$a;	b	CANCELLED	field_21439	CANCELLED
	f	[Lfmp$a;	c	$VALUES	field_21440	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfmp$a;	a	m_173715_	method_36923	$values
c	fmp$b	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$CompiledChunk	net/minecraft/class_846$class_849	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$CompiledChunk
	f	Lfmp$b;	a	f_112748_	field_4451	UNCOMPILED
	f	Ljava/util/Set;	b	f_112749_	field_4450	hasBlocks
	f	Ljava/util/List;	c	f_112752_	field_4456	renderableBlockEntities
	f	Lfmu;	d	f_112753_	field_4455	visibilitySet
	f	Leie$c;	e	f_112754_	field_4453	transparencyState
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_112757_	method_3645	hasNoRenderableLayers
	m	(Lfkf;)Z	a	m_112758_	method_3641	isEmpty
	m	(Lha;Lha;)Z	a	m_7259_	method_3650	facesCanSeeEachother
	m	()Ljava/util/List;	b	m_112773_	method_3642	getRenderableBlockEntities
c	fmp$b$1	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$CompiledChunk$1	net/minecraft/class_846$class_849$1	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$CompiledChunk$1
	m	()V	<init>	<init>	<init>	<init>
c	fmp$c	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk	net/minecraft/class_846$class_851	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk
	f	I	a	f_173716_	field_32832	SIZE
	f	I	b	f_173717_	field_29641	index
	f	Ljava/util/concurrent/atomic/AtomicReference;	c	f_112784_	field_4459	compiled
	f	Lfmp;	d	f_112786_	field_20833	field_20833
	f	Ljava/util/concurrent/atomic/AtomicInteger;	e	f_202433_	field_36374	initialCompilationCancelCount
	f	Lfmp$c$b;	f	f_112787_	field_20834	lastRebuildTask
	f	Lfmp$c$c;	g	f_112788_	field_4461	lastResortTransparencyTask
	f	Ljava/util/Set;	h	f_112789_	field_4457	globalBlockEntities
	f	Ljava/util/Map;	i	f_112790_	field_4462	buffers
	f	Leed;	j	f_112785_	field_4458	bb
	f	Z	k	f_112792_	field_4464	dirty
	f	Lgu$a;	l	f_112793_	field_4467	origin
	f	[Lgu$a;	m	f_112794_	field_4472	relativeOrigins
	f	Z	n	f_112795_	field_4463	playerChanged
	m	(Lfmp;IIII)V	<init>	<init>	<init>	<init>
	m	(Lfmp;Lfms;)V	a	m_200434_	method_22777	rebuildChunkAsync
	m	(III)V	a	m_112801_	method_3653	setOrigin
	m	(Z)V	a	m_112828_	method_3654	setDirty
	m	()Z	a	m_112798_	method_3673	hasAllNeighbors
	m	(Lfms;)Lfmp$c$a;	a	m_200437_	method_3674	createCompileTask
	m	(Lgu;)Z	a	m_112822_	method_3651	doesChunkExistAt
	m	(Lfkf;Lfmp;)Z	a	m_112809_	method_22773	resortTransparency
	m	(Leie;)V	a	m_112805_	method_3655	beginLayer
	m	(Lha;)Lgu;	a	m_112824_	method_3676	getRelativeOrigin
	m	(Lfkf;)Leim;	a	m_112807_	method_3656	getBuffer
	m	([Lgu$a;)V	a	m_112830_	method_3660	method_3660
	m	(Ljava/util/Collection;)V	a	m_234465_	method_22778	updateGlobalBlockEntities
	m	()Leed;	b	m_202440_	method_40051	getBoundingBox
	m	(Lfms;)V	b	m_200439_	method_22781	compileSync
	m	(Lfkf;)Leim;	b	m_285706_	method_22779	method_22779
	m	()D	c	m_112832_	method_3668	getDistToPlayerSqr
	m	(Lfkf;)Lfkf;	c	m_112836_	method_22780	method_22780
	m	()Lfmp$b;	d	m_112835_	method_3677	getCompiledChunk
	m	()V	e	m_112838_	method_3659	releaseBuffers
	m	()Lgu;	f	m_112839_	method_3670	getOrigin
	m	()V	g	m_112840_	method_3662	setNotDirty
	m	()Z	h	m_112841_	method_3672	isDirty
	m	()Z	i	m_112842_	method_3661	isDirtyFromPlayer
	m	()Z	j	m_194419_	method_3663	cancelTasks
	m	()V	k	m_112846_	method_3675	reset
c	fmp$c$a	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$ChunkCompileTask	net/minecraft/class_846$class_851$class_4577	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$ChunkCompileTask
	f	D	a	f_112847_	field_20835	distAtCreation
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	b	f_112848_	field_20836	isCancelled
	f	Z	c	f_194420_	field_35304	isHighPriority
	f	Lfmp$c;	d	f_112849_	field_20837	field_20837
	m	(Lfmp$c;DZ)V	<init>	<init>	<init>	<init>
	m	(Lfmp$c$a;)I	a	compareTo	method_22784	compareTo
	m	(Lfjk;)Ljava/util/concurrent/CompletableFuture;	a	m_5869_	method_22783	doTask
	m	()V	a	m_6204_	method_22782	cancel
	m	()Ljava/lang/String;	b	m_183497_	method_38556	name
c	fmp$c$b	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$RebuildTask	net/minecraft/class_846$class_851$class_4578	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$RebuildTask
	f	Lfmr;	e	f_112858_	field_20838	region
	f	Lfmp$c;	f	f_112859_	field_20839	field_20839
	m	(Lfmp$c;DLfmr;Z)V	<init>	<init>	<init>	<init>
	m	(Lfmp$b;Ljava/util/List;Ljava/lang/Throwable;)Lfmp$a;	a	m_234472_	method_23619	method_23619
	m	(Lfmp$c$b$a;Lczn;)V	a	m_234476_	method_23087	handleBlockEntity
	m	(FFFLfjk;)Lfmp$c$b$a;	a	m_234467_	method_22785	compile
	m	(Ljava/util/List;Lfmp$b;Lfkf;Leie$b;)V	a	m_234479_	method_22788	method_22788
c	fmp$c$b$a	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$RebuildTask$CompileResults	net/minecraft/class_846$class_851$class_4578$class_7435	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$RebuildTask$CompileResults
	f	Ljava/util/List;	a	f_234484_	field_39079	globalBlockEntities
	f	Ljava/util/List;	b	f_234485_	field_39080	blockEntities
	f	Ljava/util/Map;	c	f_234486_	field_39081	renderedLayers
	f	Lfmu;	d	f_234487_	field_39082	visibilitySet
	f	Leie$c;	e	f_234488_	field_39083	transparencyState
	m	()V	<init>	<init>	<init>	<init>
c	fmp$c$c	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$ResortTransparencyTask	net/minecraft/class_846$class_851$class_4579	net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$RenderChunk$ResortTransparencyTask
	f	Lfmp$c;	e	f_112885_	field_20840	field_20840
	f	Lfmp$b;	f	f_112886_	field_20841	compiledChunk
	m	(Lfmp$c;DLfmp$b;)V	<init>	<init>	<init>	<init>
	m	(Lfmp$a;Ljava/lang/Throwable;)Lfmp$a;	a	m_234490_	method_22789	method_22789
	m	(Ljava/lang/Void;)Lfmp$a;	a	m_112897_	method_22790	method_22790
c	fmq	net/minecraft/client/renderer/chunk/RenderChunk	net/minecraft/class_6849	net/minecraft/client/renderer/chunk/RenderChunk
	f	Ljava/util/Map;	a	f_200441_	field_36310	blockEntities
	f	Ljava/util/List;	b	f_200442_	field_36311	sections
	f	Z	c	f_200443_	field_36312	debug
	f	Ldei;	d	f_200444_	field_36313	wrapped
	m	(Ldei;)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Lczn;	a	m_200451_	method_39962	getBlockEntity
	m	(III)Ljava/lang/String;	a	m_200447_	method_39961	method_39961
	m	(Lgu;)Ldcb;	b	m_200453_	method_39963	getBlockState
c	fmr	net/minecraft/client/renderer/chunk/RenderChunkRegion	net/minecraft/class_853	net/minecraft/client/renderer/chunk/RenderChunkRegion
	f	[[Lfmq;	a	f_112905_	field_4483	chunks
	f	Lcmm;	b	f_112908_	field_4490	level
	f	I	c	f_112899_	field_4488	centerX
	f	I	d	f_112900_	field_4487	centerZ
	m	(Lcmm;II[[Lfmq;)V	<init>	<init>	<init>	<init>
c	fms	net/minecraft/client/renderer/chunk/RenderRegionCache	net/minecraft/class_6850	net/minecraft/client/renderer/chunk/RenderRegionCache
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	a	f_200460_	field_36314	chunkInfoCache
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lgu;Lgu;I)Lfmr;	a	m_200465_	method_39969	createRegion
	m	(Lcmm;J)Lfms$a;	a	m_200462_	method_39968	method_39968
	m	(Lgu;Lgu;II[[Lfms$a;)Z	a	m_200470_	method_39970	isAllEmpty
c	fms$a	net/minecraft/client/renderer/chunk/RenderRegionCache$ChunkInfo	net/minecraft/class_6850$class_6851	net/minecraft/client/renderer/chunk/RenderRegionCache$ChunkInfo
	f	Ldei;	a	f_200476_	field_36315	chunk
	f	Lfmq;	b	f_200477_	field_36316	renderChunk
	m	(Ldei;)V	<init>	<init>	<init>	<init>
	m	()Ldei;	a	m_200480_	method_39971	chunk
	m	()Lfmq;	b	m_200481_	method_39972	renderChunk
c	fmt	net/minecraft/client/renderer/chunk/VisGraph	net/minecraft/class_852	net/minecraft/client/renderer/chunk/VisGraph
	f	I	a	f_173723_	field_32833	SIZE_IN_BITS
	f	I	b	f_173724_	field_32834	LEN
	f	I	c	f_173725_	field_32835	MASK
	f	I	d	f_173726_	field_32836	SIZE
	f	I	e	f_173727_	field_32837	X_SHIFT
	f	I	f	f_173728_	field_32838	Z_SHIFT
	f	I	g	f_173729_	field_32839	Y_SHIFT
	f	I	h	f_112949_	field_4477	DX
	f	I	i	f_112950_	field_4476	DZ
	f	I	j	f_112951_	field_4475	DY
	f	I	k	f_173730_	field_32840	INVALID_INDEX
	f	[Lha;	l	f_112952_	field_4479	DIRECTIONS
	f	Ljava/util/BitSet;	m	f_112953_	field_4478	bitSet
	f	[I	n	f_112954_	field_4474	INDEX_OF_EDGES
	f	I	o	f_112955_	field_4473	empty
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILha;)I	a	m_112965_	method_3685	getNeighborIndexAtFace
	m	([I)V	a	m_112973_	method_3680	method_3680
	m	(III)I	a	m_112961_	method_3681	getIndex
	m	()Lfmu;	a	m_112958_	method_3679	resolve
	m	(Lgu;)V	a	m_112971_	method_3682	setOpaque
	m	(ILjava/util/Set;)V	a	m_112968_	method_3684	addEdges
	m	(I)Ljava/util/Set;	a	m_112959_	method_3687	floodFill
	m	(Lgu;)I	b	m_112975_	method_3683	getIndex
c	fmt$1	net/minecraft/client/renderer/chunk/VisGraph$1	net/minecraft/class_852$1	net/minecraft/client/renderer/chunk/VisGraph$1
	f	[I	a	f_112977_	field_4480	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fmu	net/minecraft/client/renderer/chunk/VisibilitySet	net/minecraft/class_854	net/minecraft/client/renderer/chunk/VisibilitySet
	f	I	a	f_112979_	field_4491	FACINGS
	f	Ljava/util/BitSet;	b	f_112980_	field_4492	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;)V	a	m_112990_	method_3693	add
	m	(Z)V	a	m_112992_	method_3694	setAll
	m	(Lha;Lha;)Z	a	m_112983_	method_3695	visibilityBetween
	m	(Lha;Lha;Z)V	a	m_112986_	method_3692	set
c	fmv	net/minecraft/client/renderer/chunk/package-info	net/minecraft/class_6253	net/minecraft/client/renderer/chunk/package-info
c	fmw	net/minecraft/client/renderer/culling/Frustum	net/minecraft/class_4604	net/minecraft/client/renderer/culling/Frustum
	f	I	a	f_194437_	field_34820	OFFSET_STEP
	f	Lorg/joml/FrustumIntersection;	b	f_252531_	field_40823	intersection
	f	Lorg/joml/Matrix4f;	c	f_252406_	field_40824	matrix
	f	Lorg/joml/Vector4f;	d	f_194438_	field_34821	viewVector
	f	D	e	f_112996_	field_20995	camX
	f	D	f	f_112997_	field_20996	camY
	f	D	g	f_112998_	field_20997	camZ
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V	<init>	<init>	<init>	<init>
	m	(Lfmw;)V	<init>	<init>	<init>	<init>
	m	(Leed;)Z	a	m_113029_	method_23093	isVisible
	m	(DDD)V	a	m_113002_	method_23088	prepare
	m	(I)Lfmw;	a	m_194441_	method_38557	offsetToFullyIncludeCameraCube
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V	a	m_253155_	method_23092	calculateFrustum
	m	(DDDDDD)Z	a	m_113006_	method_23089	cubeInFrustum
c	fmx	net/minecraft/client/renderer/culling/package-info	net/minecraft/class_6254	net/minecraft/client/renderer/culling/package-info
c	fmy	net/minecraft/client/renderer/debug/BeeDebugRenderer	net/minecraft/class_4703	net/minecraft/client/renderer/debug/BeeDebugRenderer
	f	Lenn;	A	f_113048_	field_21532	minecraft
	f	Ljava/util/Map;	B	f_113049_	field_21533	hives
	f	Ljava/util/Map;	C	f_113050_	field_21534	beeInfosPerEntity
	f	Ljava/util/UUID;	D	f_113051_	field_21535	lastLookedAtUuid
	f	Z	a	f_173737_	field_32841	SHOW_GOAL_FOR_ALL_BEES
	f	Z	b	f_173738_	field_32842	SHOW_NAME_FOR_ALL_BEES
	f	Z	c	f_173739_	field_32843	SHOW_HIVE_FOR_ALL_BEES
	f	Z	d	f_173740_	field_32844	SHOW_FLOWER_POS_FOR_ALL_BEES
	f	Z	e	f_173741_	field_32845	SHOW_TRAVEL_TICKS_FOR_ALL_BEES
	f	Z	f	f_173742_	field_32846	SHOW_PATH_FOR_ALL_BEES
	f	Z	g	f_173743_	field_32847	SHOW_GOAL_FOR_SELECTED_BEE
	f	Z	h	f_173744_	field_32848	SHOW_NAME_FOR_SELECTED_BEE
	f	Z	i	f_173745_	field_32849	SHOW_HIVE_FOR_SELECTED_BEE
	f	Z	j	f_173746_	field_32850	SHOW_FLOWER_POS_FOR_SELECTED_BEE
	f	Z	k	f_173747_	field_32851	SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE
	f	Z	l	f_173748_	field_32852	SHOW_PATH_FOR_SELECTED_BEE
	f	Z	m	f_173749_	field_32853	SHOW_HIVE_MEMBERS
	f	Z	n	f_173750_	field_32854	SHOW_BLACKLISTS
	f	I	o	f_173751_	field_32855	MAX_RENDER_DIST_FOR_HIVE_OVERLAY
	f	I	p	f_173752_	field_32856	MAX_RENDER_DIST_FOR_BEE_OVERLAY
	f	I	q	f_173753_	field_32857	MAX_TARGETING_DIST
	f	I	r	f_173754_	field_32858	HIVE_TIMEOUT
	f	F	s	f_173755_	field_32859	TEXT_SCALE
	f	I	t	f_173756_	field_32860	WHITE
	f	I	u	f_173757_	field_32861	YELLOW
	f	I	v	f_173758_	field_32862	ORANGE
	f	I	w	f_173759_	field_32863	GREEN
	f	I	x	f_173760_	field_32864	GRAY
	f	I	y	f_173761_	field_32865	PINK
	f	I	z	f_173762_	field_32866	RED
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(ILfmy$a;)Z	a	m_173765_	method_35795	method_35795
	m	(Lfmy$a;)V	a	m_113066_	method_23805	addOrUpdateBeeInfo
	m	(Lgu;Lfmy$a;)Z	a	m_113085_	method_23810	method_23810
	m	(Leij;Lfjx;Lfmy$b;Ljava/util/Collection;)V	a	m_269169_	method_23821	renderHiveInfo
	m	(Leij;Lfjx;Ljava/lang/String;Lgu;II)V	a	m_269380_	method_23816	renderTextOverPos
	m	(Leij;Lfjx;Ljava/util/Map$Entry;)V	a	m_268820_	method_23817	method_23817
	m	(JLjava/util/Map$Entry;)Z	a	m_113055_	method_23803	method_23803
	m	(Leij;Lfjx;Lfmy$a;)V	a	m_269467_	method_23820	renderPath
	m	(Leij;Lfjx;Lgu;)V	a	m_269172_	method_23808	highlightHive
	m	(I)V	a	m_173763_	method_35794	removeBeeInfo
	m	(Lbfj;)V	a	m_113058_	method_23804	method_23804
	m	(Lgu;Ljava/util/Map;Leij;Lfjx;Lfmy$b;)V	a	m_268819_	method_23811	method_23811
	m	(Lfmy$b;)V	a	m_113071_	method_23807	addOrUpdateHiveInfo
	m	(Ljava/util/Collection;)Ljava/lang/String;	a	m_113115_	method_23825	getBeeUuidsAsString
	m	(Lfmy$a;Lgu;)Ljava/lang/String;	a	m_113068_	method_23806	getPosDescription
	m	(Ljava/util/Map$Entry;)Z	a	m_113131_	method_23953	method_23953
	m	(Leij;Lfjx;)V	a	m_269283_	method_23823	doRender
	m	(Leij;Lfjx;Lho;ILjava/lang/String;IF)V	a	m_269015_	method_23814	renderTextOverMob
	m	(Ljava/util/Map;Lfmy$a;)V	a	m_113119_	method_23818	method_23818
	m	(Lgu;)Ljava/util/Collection;	a	m_113129_	method_23822	getHiveMembers
	m	(Leij;Lfjx;Ljava/lang/String;Lfmy$b;II)V	a	m_269057_	method_23815	renderTextOverHive
	m	(Leij;Lfjx;Lgu;Ljava/util/List;)V	a	m_269584_	method_23813	renderGhostHive
	m	(Lgu;Leij;Lfjx;Lgu;Ljava/util/List;)V	a	m_268821_	method_23812	method_23812
	m	(Ljava/util/Map;Lfmy$a;Lgu;)V	a	m_173768_	method_24083	method_24083
	m	(Lgu;)Ljava/util/List;	b	m_113139_	method_30109	method_30109
	m	(Lfmy$a;)Z	b	m_113142_	method_23827	isBeeSelected
	m	(Leij;Lfjx;Lfmy$a;)V	b	m_269284_	method_23824	renderBeeInfo
	m	(Leij;Lfjx;)V	b	m_269561_	method_23826	renderFlowerInfos
	m	(Ljava/util/Map;Lfmy$a;)V	b	m_113133_	method_24082	method_24082
	m	(Lfmy$b;)Ljava/util/Set;	b	m_173772_	method_35796	getHiveMemberNames
	m	()V	b	m_113126_	method_23952	clearRemovedBees
	m	(Leij;Lfjx;Lfmy$a;)V	c	m_268822_	method_23831	method_23831
	m	()V	c	m_113136_	method_23819	clearRemovedHives
	m	(Lgu;)Ljava/util/Set;	c	m_173774_	method_30110	method_30110
	m	(Lfmy$a;)Z	c	m_113147_	method_23829	isPlayerCloseEnoughToMob
	m	()Ljava/util/Map;	d	m_113146_	method_24084	createHiveBlacklistMap
	m	(Lgu;)Ljava/util/Set;	d	m_173776_	method_30111	method_30111
	m	()Lemz;	e	m_113154_	method_23828	getCamera
	m	()Ljava/util/Map;	f	m_113155_	method_23830	getGhostHives
	m	()V	g	m_113156_	method_23832	updateLastLookedAtUuid
c	fmy$a	net/minecraft/client/renderer/debug/BeeDebugRenderer$BeeInfo	net/minecraft/class_4703$class_5243	net/minecraft/client/renderer/debug/BeeDebugRenderer$BeeInfo
	f	Ljava/util/UUID;	a	f_113157_	field_24322	uuid
	f	I	b	f_113158_	field_24323	id
	f	Lho;	c	f_113159_	field_24324	pos
	f	Ldxt;	d	f_113160_	field_24325	path
	f	Lgu;	e	f_113161_	field_24326	hivePos
	f	Lgu;	f	f_113162_	field_24327	flowerPos
	f	I	g	f_113163_	field_24328	travelTicks
	f	Ljava/util/List;	h	f_113164_	field_24329	goals
	f	Ljava/util/Set;	i	f_113165_	field_24330	blacklistedHives
	m	(Ljava/util/UUID;ILho;Ldxt;Lgu;Lgu;I)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_113175_	method_27649	hasHive
	m	()Ljava/util/UUID;	a	m_113174_	method_27648	getUuid
	m	()Ljava/lang/String;	b	m_113177_	method_27650	getName
	m	()Z	c	m_113178_	method_27651	hasFlower
c	fmy$b	net/minecraft/client/renderer/debug/BeeDebugRenderer$HiveInfo	net/minecraft/class_4703$class_4705	net/minecraft/client/renderer/debug/BeeDebugRenderer$HiveInfo
	f	Lgu;	a	f_113180_	field_21543	pos
	f	Ljava/lang/String;	b	f_113181_	field_21544	hiveType
	f	I	c	f_113182_	field_21545	occupantCount
	f	I	d	f_113183_	field_21625	honeyLevel
	f	Z	e	f_113184_	field_21626	sedated
	f	J	f	f_113185_	field_21546	lastSeen
	m	(Lgu;Ljava/lang/String;IIZJ)V	<init>	<init>	<init>	<init>
c	fmz	net/minecraft/client/renderer/debug/BrainDebugRenderer	net/minecraft/class_4207	net/minecraft/client/renderer/debug/BrainDebugRenderer
	f	F	A	f_173808_	field_32897	TEXT_SCALE
	f	I	B	f_173809_	field_32898	WHITE
	f	I	C	f_173778_	field_32867	YELLOW
	f	I	D	f_173779_	field_32868	CYAN
	f	I	E	f_173780_	field_32869	GREEN
	f	I	F	f_173781_	field_32870	GRAY
	f	I	G	f_173782_	field_32871	PINK
	f	I	H	f_173783_	field_32872	RED
	f	I	I	f_173784_	field_32873	ORANGE
	f	Lenn;	J	f_113194_	field_18786	minecraft
	f	Ljava/util/Map;	K	f_113195_	field_18787	pois
	f	Ljava/util/Map;	L	f_113196_	field_18921	brainDumpsPerEntity
	f	Ljava/util/UUID;	M	f_113197_	field_18922	lastLookedAtUuid
	f	Lorg/slf4j/Logger;	a	f_113193_	field_18920	LOGGER
	f	Z	b	f_173785_	field_32874	SHOW_NAME_FOR_ALL
	f	Z	c	f_173786_	field_32875	SHOW_PROFESSION_FOR_ALL
	f	Z	d	f_173787_	field_32876	SHOW_BEHAVIORS_FOR_ALL
	f	Z	e	f_173788_	field_32877	SHOW_ACTIVITIES_FOR_ALL
	f	Z	f	f_173789_	field_32878	SHOW_INVENTORY_FOR_ALL
	f	Z	g	f_173790_	field_32879	SHOW_GOSSIPS_FOR_ALL
	f	Z	h	f_173791_	field_32880	SHOW_PATH_FOR_ALL
	f	Z	i	f_173792_	field_32881	SHOW_HEALTH_FOR_ALL
	f	Z	j	f_173793_	field_32882	SHOW_WANTS_GOLEM_FOR_ALL
	f	Z	k	f_234493_	field_38346	SHOW_ANGER_LEVEL_FOR_ALL
	f	Z	l	f_173794_	field_32883	SHOW_NAME_FOR_SELECTED
	f	Z	m	f_173795_	field_32884	SHOW_PROFESSION_FOR_SELECTED
	f	Z	n	f_173796_	field_32885	SHOW_BEHAVIORS_FOR_SELECTED
	f	Z	o	f_173797_	field_32886	SHOW_ACTIVITIES_FOR_SELECTED
	f	Z	p	f_173798_	field_32887	SHOW_MEMORIES_FOR_SELECTED
	f	Z	q	f_173799_	field_32888	SHOW_INVENTORY_FOR_SELECTED
	f	Z	r	f_173800_	field_32889	SHOW_GOSSIPS_FOR_SELECTED
	f	Z	s	f_173801_	field_32890	SHOW_PATH_FOR_SELECTED
	f	Z	t	f_173802_	field_32891	SHOW_HEALTH_FOR_SELECTED
	f	Z	u	f_173803_	field_32892	SHOW_WANTS_GOLEM_FOR_SELECTED
	f	Z	v	f_234494_	field_38347	SHOW_ANGER_LEVEL_FOR_SELECTED
	f	Z	w	f_173804_	field_32893	SHOW_POI_INFO
	f	I	x	f_173805_	field_32894	MAX_RENDER_DIST_FOR_BRAIN_INFO
	f	I	y	f_173806_	field_32895	MAX_RENDER_DIST_FOR_POI_INFO
	f	I	z	f_173807_	field_32896	MAX_TARGETING_DIST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;DDDLfmz$a;)V	a	m_268824_	method_23148	method_23148
	m	(Leij;Lfjx;Lfmz$b;)V	a	m_269122_	method_23137	renderPoiInfo
	m	(Leij;Lfjx;Ljava/lang/String;Lgu;II)V	a	m_269385_	method_23134	renderTextOverPos
	m	(Lfmz$b;)V	a	m_113226_	method_19701	addPoi
	m	(Leij;Lfjx;Lgu;)V	a	m_269464_	method_23138	highlightPoi
	m	(ILfmz$a;)Z	a	m_173812_	method_35798	method_35798
	m	(Leij;Lfjx;Lfmz$a;DDD)V	a	m_269424_	method_23136	renderPath
	m	(Lgu;Lfmz$a;)Z	a	m_113233_	method_29384	method_29384
	m	(I)V	a	m_173810_	method_35797	removeBrainDump
	m	(Lbfj;)V	a	m_113211_	method_23126	method_23126
	m	(Lgu;)V	a	m_113228_	method_19434	removePoi
	m	(Lgu;I)V	a	m_113230_	method_19702	setFreeTicketCount
	m	(Ljava/util/Map$Entry;)Z	a	m_113262_	method_24804	method_24804
	m	(Leij;Lfjx;Lho;ILjava/lang/String;IF)V	a	m_269502_	method_23132	renderTextOverMob
	m	(Lfmz$a;)V	a	m_113219_	method_19432	addOrUpdateBrainDump
	m	(Leij;Lfjx;Ljava/lang/String;Lfmz$b;II)V	a	m_269588_	method_23133	renderTextOverPoi
	m	(Leij;Lfjx;Lgu;Ljava/util/List;)V	a	m_269509_	method_23131	renderGhostPoi
	m	(Lgu;Leij;Lfjx;Lgu;Ljava/util/List;)V	a	m_268823_	method_23129	method_23129
	m	(Lgu;Leij;Lfjx;Lfmz$b;)V	a	m_268825_	method_23128	method_23128
	m	(Leij;Lfjx;Lfmz$a;DDD)V	b	m_269312_	method_23140	renderBrainInfo
	m	(Leij;Lfjx;DDD)V	b	m_269077_	method_23135	doRender
	m	(Lgu;)Ljava/util/Collection;	b	m_113284_	method_23142	getTicketHolders
	m	(Lfmz$a;)Z	b	m_113265_	method_23145	isMobSelected
	m	(Lfmz$b;)Ljava/util/Set;	b	m_113282_	method_23141	getTicketHolderNames
	m	()V	b	m_113264_	method_24805	clearRemovedEntities
	m	(Lgu;Lfmz$a;)Z	b	m_113276_	method_23127	method_23127
	m	(Lfmz$a;)Z	c	m_113280_	method_23147	isPlayerCloseEnoughToMob
	m	(Lgu;)Ljava/util/Collection;	c	m_113289_	method_29386	getPotentialTicketHolders
	m	()Ljava/util/Map;	c	m_113279_	method_23144	getGhostPois
	m	(Lfmz$b;)Ljava/util/Set;	c	m_113287_	method_29385	getPotentialTicketHolderNames
	m	(Lgu;)Ljava/util/List;	d	m_113291_	method_30112	method_30112
	m	()V	d	m_113286_	method_23146	updateLastLookedAtUuid
c	fmz$a	net/minecraft/client/renderer/debug/BrainDebugRenderer$BrainDump	net/minecraft/class_4207$class_4232	net/minecraft/client/renderer/debug/BrainDebugRenderer$BrainDump
	f	Ljava/util/UUID;	a	f_113293_	field_18923	uuid
	f	I	b	f_113294_	field_18924	id
	f	Ljava/lang/String;	c	f_113295_	field_19328	name
	f	Ljava/lang/String;	d	f_113296_	field_18925	profession
	f	I	e	f_113297_	field_19329	xp
	f	F	f	f_113298_	field_22406	health
	f	F	g	f_113299_	field_22407	maxHealth
	f	Lho;	h	f_113300_	field_18926	pos
	f	Ljava/lang/String;	i	f_113301_	field_19372	inventory
	f	Ldxt;	j	f_113302_	field_19330	path
	f	Z	k	f_113303_	field_19373	wantsGolem
	f	I	l	f_234495_	field_38348	angerLevel
	f	Ljava/util/List;	m	f_113304_	field_18927	activities
	f	Ljava/util/List;	n	f_113305_	field_18928	behaviors
	f	Ljava/util/List;	o	f_113306_	field_19374	memories
	f	Ljava/util/List;	p	f_113307_	field_19375	gossips
	f	Ljava/util/Set;	q	f_113308_	field_18930	pois
	f	Ljava/util/Set;	r	f_113309_	field_25287	potentialPois
	m	(Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLho;Ljava/lang/String;Ldxt;ZI)V	<init>	<init>	<init>	<init>
	m	(Lgu;)Z	a	m_113326_	method_23151	hasPoi
	m	()Ljava/util/UUID;	a	m_113322_	method_23149	getUuid
	m	(Lgu;)Z	b	m_113331_	method_29388	hasPotentialPoi
c	fmz$b	net/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo	net/minecraft/class_4207$class_4233	net/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo
	f	Lgu;	a	f_113333_	field_18931	pos
	f	Ljava/lang/String;	b	f_113334_	field_18932	type
	f	I	c	f_113335_	field_18933	freeTicketCount
	m	(Lgu;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	fn	net/minecraft/commands/arguments/coordinates/SwizzleArgument	net/minecraft/class_2273	net/minecraft/commands/arguments/coordinates/SwizzleArgument
	f	Ljava/util/Collection;	a	f_120803_	field_10740	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_120804_	field_10741	ERROR_INVALID
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet;	a	m_120810_	method_9720	getSwizzle
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet;	a	parse	method_9722	parse
	m	()Lfn;	a	m_120807_	method_9721	swizzle
c	fna	net/minecraft/client/renderer/debug/ChunkBorderRenderer	net/minecraft/class_862	net/minecraft/client/renderer/debug/ChunkBorderRenderer
	f	Lenn;	a	f_113354_	field_4516	minecraft
	f	I	b	f_194450_	field_35557	CELL_BORDER
	f	I	c	f_194451_	field_35558	YELLOW
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fnb	net/minecraft/client/renderer/debug/ChunkDebugRenderer	net/minecraft/class_860	net/minecraft/client/renderer/debug/ChunkDebugRenderer
	f	Lenn;	a	f_113363_	field_4509	minecraft
	f	D	b	f_113364_	field_4510	lastUpdateTime
	f	I	c	f_113365_	field_4511	radius
	f	Lfnb$a;	d	f_113366_	field_20998	data
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fnb$a	net/minecraft/client/renderer/debug/ChunkDebugRenderer$ChunkData	net/minecraft/class_860$class_4605	net/minecraft/client/renderer/debug/ChunkDebugRenderer$ChunkData
	f	Lfnb;	a	f_113377_	field_20999	field_20999
	f	Ljava/util/Map;	b	f_113378_	field_21000	clientData
	f	Ljava/util/concurrent/CompletableFuture;	c	f_113379_	field_21001	serverData
	m	(Lfnb;Lfyp;DD)V	<init>	<init>	<init>	<init>
	m	(Lfyp;Lacp;II)Ljava/util/Map;	a	m_113393_	method_23096	method_23096
c	fnc	net/minecraft/client/renderer/debug/CollisionBoxRenderer	net/minecraft/class_865	net/minecraft/client/renderer/debug/CollisionBoxRenderer
	f	Lenn;	a	f_113400_	field_4540	minecraft
	f	D	b	f_113401_	field_4541	lastUpdateTime
	f	Ljava/util/List;	c	f_113402_	field_4542	shapes
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fnd	net/minecraft/client/renderer/debug/DebugRenderer	net/minecraft/class_863	net/minecraft/client/renderer/debug/DebugRenderer
	f	Lfnl;	a	f_113413_	field_4523	pathfindingRenderer
	f	Lfnd$a;	b	f_113414_	field_4528	waterDebugRenderer
	f	Lfnd$a;	c	f_113415_	field_4532	chunkBorderRenderer
	f	Lfnd$a;	d	f_113416_	field_4538	heightMapRenderer
	f	Lfnd$a;	e	f_113417_	field_4534	collisionBoxRenderer
	f	Lfnd$a;	f	f_285648_	field_44827	supportBlockRenderer
	f	Lfnd$a;	g	f_113418_	field_4535	neighborsUpdateRenderer
	f	Lfno;	h	f_113420_	field_4539	structureRenderer
	f	Lfnd$a;	i	f_113421_	field_4536	lightDebugRenderer
	f	Lfnd$a;	j	f_113422_	field_4537	worldGenAttemptRenderer
	f	Lfnd$a;	k	f_113423_	field_4517	solidFaceRenderer
	f	Lfnd$a;	l	f_113424_	field_4533	chunkRenderer
	f	Lfmz;	m	f_113425_	field_18777	brainDebugRenderer
	f	Lfnq;	n	f_113426_	field_22408	villageSectionsDebugRenderer
	f	Lfmy;	o	f_113427_	field_21547	beeDebugRenderer
	f	Lfnm;	p	f_113428_	field_19325	raidDebugRenderer
	f	Lfng;	q	f_113429_	field_18778	goalSelectorRenderer
	f	Lfnf;	r	f_113430_	field_20519	gameTestDebugRenderer
	f	Lfne;	s	f_173815_	field_28254	gameEventListenerRenderer
	f	Lfnj;	t	f_279550_	field_44674	skyLightSectionDebugRenderer
	f	Z	u	f_113431_	field_4531	renderChunkborder
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;DDDDDDFFFF)V	a	m_269008_	method_23098	renderFilledBox
	m	(Lbfj;)Z	a	m_113446_	method_23100	method_23100
	m	(Leij;Lfjx;Ljava/lang/String;IIII)V	a	m_269055_	method_23108	renderFloatingText
	m	(Leij;Lfjx;Ljava/lang/String;DDDIF)V	a	m_269569_	method_23106	renderFloatingText
	m	(Leij;Lfjx$a;DDD)V	a	m_113457_	method_23099	render
	m	(Leij;Lfjx;Ljava/lang/String;DDDIFZFZ)V	a	m_269439_	method_23107	renderFloatingText
	m	(Lbfj;I)Ljava/util/Optional;	a	m_113448_	method_23101	getTargetedEntity
	m	(Leij;Lfjx;Lgu;FFFFF)V	a	m_269371_	method_23103	renderFilledBox
	m	(Leij;Lfjx;Leed;FFFF)V	a	m_269311_	method_23102	renderFilledBox
	m	()V	a	m_113434_	method_20413	clear
	m	(Leij;Lfjx;Ljava/lang/String;DDDI)V	a	m_269271_	method_23105	renderFloatingText
	m	(Leij;Lfjx;Lgu;Lgu;FFFF)V	a	m_269451_	method_23104	renderFilledBox
	m	()Z	b	m_113506_	method_3713	switchRenderChunkborder
c	fnd$a	net/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer	net/minecraft/class_863$class_864	net/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer
	m	()V	a	m_5630_	method_20414	clear
	m	(Leij;Lfjx;DDD)V	a	m_7790_	method_23109	render
c	fne	net/minecraft/client/renderer/debug/GameEventListenerRenderer	net/minecraft/class_5739	net/minecraft/client/renderer/debug/GameEventListenerRenderer
	f	Lenn;	a	f_173816_	field_28255	minecraft
	f	I	b	f_173817_	field_32899	LISTENER_RENDER_DIST
	f	F	c	f_173818_	field_32900	BOX_HEIGHT
	f	Ljava/util/List;	d	f_173819_	field_28256	trackedGameEvents
	f	Ljava/util/List;	e	f_173820_	field_28257	trackedListeners
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ldgp;I)V	a	m_173830_	method_33088	trackListener
	m	(Leij;Lein;DDDLeei;)V	a	m_268826_	method_33090	method_33090
	m	(Lfne$b;Leij;Lein;DDDLeei;)V	a	m_268827_	method_33091	method_33091
	m	(Leij;Lfjx;Leed;FFFF)V	a	m_269429_	method_33089	renderFilledBox
	m	(Ldgl;Leei;)V	a	m_234513_	method_33087	trackGameEvent
	m	(Lcmm;Leei;Lfne$b;)Z	a	m_234509_	method_33086	method_33086
	m	(Leij;Lfjx;Leei;)V	a	m_274003_	method_33092	method_33092
c	fne$a	net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedGameEvent	net/minecraft/class_5739$class_5740	net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedGameEvent
	f	J	a	f_173861_	comp_678	timeStamp
	f	Ldgl;	b	f_173862_	comp_679	gameEvent
	f	Leei;	c	f_173863_	comp_680	position
	m	(JLdgl;Leei;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_173868_	method_33093	isExpired
	m	()J	b	f_173861_	comp_678	timeStamp
	m	()Ldgl;	c	f_173862_	comp_679	gameEvent
	m	()Leei;	d	f_173863_	comp_680	position
c	fne$b	net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener	net/minecraft/class_5739$class_5741	net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener
	f	Ldgp;	a	f_173869_	field_28261	listenerSource
	f	I	b	f_173870_	field_28262	listenerRange
	m	(Ldgp;I)V	<init>	<init>	<init>	<init>
	m	(Lcmm;Leei;)Z	a	m_234542_	method_33095	isExpired
	m	(Leei;Leei;)Z	a	m_234545_	method_42601	method_42601
	m	(Lcmm;)Ljava/util/Optional;	a	m_173875_	method_33094	getPosition
c	fnf	net/minecraft/client/renderer/debug/GameTestDebugRenderer	net/minecraft/class_4503	net/minecraft/client/renderer/debug/GameTestDebugRenderer
	f	F	a	f_173886_	field_32901	PADDING
	f	Ljava/util/Map;	b	f_113512_	field_20520	markers
	m	()V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;Lgu;Lfnf$a;)V	a	m_269452_	method_23111	renderMarker
	m	(Lgu;ILjava/lang/String;I)V	a	m_113524_	method_22123	addMarker
	m	(JLjava/util/Map$Entry;)Z	a	m_113515_	method_23110	method_23110
	m	(Leij;Lfjx;Lgu;Lfnf$a;)V	b	m_268829_	method_49048	method_49048
c	fnf$a	net/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker	net/minecraft/class_4503$class_4504	net/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker
	f	I	a	f_113532_	field_20521	color
	f	Ljava/lang/String;	b	f_113533_	field_20522	text
	f	J	c	f_113534_	field_20523	removeAtTime
	m	(ILjava/lang/String;J)V	<init>	<init>	<init>	<init>
	m	()F	a	m_113539_	method_23112	getR
	m	()F	b	m_113540_	method_23113	getG
	m	()F	c	m_113541_	method_23114	getB
	m	()F	d	m_113542_	method_23115	getA
c	fng	net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer	net/minecraft/class_4205	net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer
	f	I	a	f_173887_	field_32902	MAX_RENDER_DIST
	f	Lenn;	b	f_113543_	field_18780	minecraft
	f	Ljava/util/Map;	c	f_113544_	field_18781	goalSelectors
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)V	a	m_113548_	method_19430	addGoalSelector
	m	(I)V	a	m_173888_	method_35799	removeGoalSelector
	m	(Lgu;Leij;Lfjx;Ljava/lang/Integer;Ljava/util/List;)V	a	m_268830_	method_23116	method_23116
c	fng$a	net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer$DebugGoal	net/minecraft/class_4205$class_4206	net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer$DebugGoal
	f	Lgu;	a	f_113561_	field_18782	pos
	f	I	b	f_113562_	field_18783	priority
	f	Ljava/lang/String;	c	f_113563_	field_18784	name
	f	Z	d	f_113564_	field_18785	isRunning
	m	(Lgu;ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
c	fnh	net/minecraft/client/renderer/debug/HeightMapRenderer	net/minecraft/class_867	net/minecraft/client/renderer/debug/HeightMapRenderer
	f	Lenn;	a	f_113570_	field_4613	minecraft
	f	I	b	f_173890_	field_32903	CHUNK_DIST
	f	F	c	f_173891_	field_32904	BOX_HEIGHT
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ldhk$a;)Lorg/joml/Vector3f;	a	m_113573_	method_27037	getColor
c	fnh$1	net/minecraft/client/renderer/debug/HeightMapRenderer$1	net/minecraft/class_867$1	net/minecraft/client/renderer/debug/HeightMapRenderer$1
	f	[I	a	f_113581_	field_23778	$SwitchMap$net$minecraft$world$level$levelgen$Heightmap$Types
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fni	net/minecraft/client/renderer/debug/LightDebugRenderer	net/minecraft/class_866	net/minecraft/client/renderer/debug/LightDebugRenderer
	f	Lenn;	a	f_113583_	field_4612	minecraft
	f	I	b	f_173892_	field_32905	MAX_RENDER_DIST
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fnj	net/minecraft/client/renderer/debug/LightSectionDebugRenderer	net/minecraft/class_8520	net/minecraft/client/renderer/debug/LightSectionDebugRenderer
	f	Ljava/time/Duration;	a	f_279526_	field_44675	REFRESH_INTERVAL
	f	I	b	f_279660_	field_44676	RADIUS
	f	Lorg/joml/Vector4f;	c	f_279653_	field_44677	LIGHT_AND_BLOCKS_COLOR
	f	Lorg/joml/Vector4f;	d	f_279579_	field_44678	LIGHT_ONLY_COLOR
	f	Lenn;	e	f_279566_	field_44679	minecraft
	f	Lcmv;	f	f_279558_	field_44680	lightLayer
	f	Ljava/time/Instant;	g	f_279524_	field_44681	lastUpdateTime
	f	Lfnj$a;	h	f_279532_	field_44682	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lcmv;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;DDDIIIIIILorg/joml/Vector4f;)V	a	m_280135_	method_51459	renderEdge
	m	(Lhx;Lfjx;Leij;DDDLorg/joml/Vector4f;IIIIII)V	a	m_280371_	method_51462	method_51462
	m	(Lhx;Leij;Lein;DDDLorg/joml/Vector4f;Lha;III)V	a	m_280041_	method_51461	method_51461
	m	(Leij;Leer;Lhx;Lfjx;DDDLorg/joml/Vector4f;)V	a	m_280110_	method_51458	renderEdges
	m	(Leij;Lein;Lha;DDDIIILorg/joml/Vector4f;)V	a	m_280142_	method_51460	renderFace
	m	(Leij;Leer;Lhx;Lein;DDDLorg/joml/Vector4f;)V	a	m_280198_	method_51457	renderFaces
c	fnj$1	net/minecraft/client/renderer/debug/LightSectionDebugRenderer$1	net/minecraft/class_8520$1	net/minecraft/client/renderer/debug/LightSectionDebugRenderer$1
	f	[I	a	f_279556_	field_44683	$SwitchMap$net$minecraft$core$Direction
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fnj$a	net/minecraft/client/renderer/debug/LightSectionDebugRenderer$SectionData	net/minecraft/class_8520$class_8521	net/minecraft/client/renderer/debug/LightSectionDebugRenderer$SectionData
	f	Leer;	a	f_279657_	field_44684	lightAndBlocksShape
	f	Leer;	b	f_279596_	field_44685	lightShape
	f	Lhx;	c	f_279546_	field_44686	minPos
	m	(Ldwt;Lhx;ILcmv;)V	<init>	<init>	<init>	<init>
c	fnk	net/minecraft/client/renderer/debug/NeighborsUpdateRenderer	net/minecraft/class_869	net/minecraft/client/renderer/debug/NeighborsUpdateRenderer
	f	Lenn;	a	f_113592_	field_4622	minecraft
	f	Ljava/util/Map;	b	f_113593_	field_4623	lastUpdate
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Long;)Ljava/util/Map;	a	m_113605_	method_30113	method_30113
	m	(JLgu;)V	a	m_113596_	method_3870	addUpdate
c	fnl	net/minecraft/client/renderer/debug/PathfindingRenderer	net/minecraft/class_868	net/minecraft/client/renderer/debug/PathfindingRenderer
	f	Ljava/util/Map;	a	f_113607_	field_4616	pathMap
	f	Ljava/util/Map;	b	f_113608_	field_4617	pathMaxDist
	f	Ljava/util/Map;	c	f_113609_	field_4615	creationMap
	f	J	d	f_173893_	field_32906	TIMEOUT
	f	F	e	f_173894_	field_32907	MAX_RENDER_DIST
	f	Z	f	f_173895_	field_32908	SHOW_OPEN_CLOSED
	f	Z	g	f_173896_	field_32909	SHOW_OPEN_CLOSED_COST_MALUS
	f	Z	h	f_173897_	field_32910	SHOW_OPEN_CLOSED_NODE_TYPE_WITH_TEXT
	f	Z	i	f_173898_	field_32911	SHOW_OPEN_CLOSED_NODE_TYPE_WITH_BOX
	f	Z	j	f_173899_	field_32912	SHOW_GROUND_LABELS
	f	F	k	f_173900_	field_32913	TEXT_SCALE
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;DDD)F	a	m_113634_	method_23119	distanceToCamera
	m	(Leij;Lein;Ldxt;DDD)V	a	m_269170_	method_23117	renderPathLine
	m	(ILdxt;F)V	a	m_113611_	method_3869	addPath
	m	(Leij;Lfjx;Ldxt;FZZDDD)V	a	m_269027_	method_23118	renderPath
c	fnm	net/minecraft/client/renderer/debug/RaidDebugRenderer	net/minecraft/class_4304	net/minecraft/client/renderer/debug/RaidDebugRenderer
	f	I	a	f_173901_	field_32914	MAX_RENDER_DIST
	f	F	b	f_173902_	field_32915	TEXT_SCALE
	f	Lenn;	c	f_113647_	field_19326	minecraft
	f	Ljava/util/Collection;	d	f_113648_	field_19327	raidCenters
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;Lgu;)V	a	m_269099_	method_23122	highlightRaidCenter
	m	(Leij;Lfjx;Ljava/lang/String;Lgu;I)V	a	m_269257_	method_23123	renderTextOverBlock
	m	(Ljava/util/Collection;)V	a	m_113663_	method_20561	setRaidCenters
	m	()Lemz;	b	m_113665_	method_23125	getCamera
c	fnn	net/minecraft/client/renderer/debug/SolidFaceRenderer	net/minecraft/class_871	net/minecraft/client/renderer/debug/SolidFaceRenderer
	f	Lenn;	a	f_113666_	field_4628	minecraft
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fno	net/minecraft/client/renderer/debug/StructureRenderer	net/minecraft/class_870	net/minecraft/client/renderer/debug/StructureRenderer
	f	Lenn;	a	f_113675_	field_4624	minecraft
	f	Ljava/util/Map;	b	f_113676_	field_4626	postMainBoxes
	f	Ljava/util/Map;	c	f_113677_	field_4627	postPiecesBoxes
	f	Ljava/util/Map;	d	f_113678_	field_4625	startPiecesMap
	f	I	e	f_173903_	field_32916	MAX_RENDER_DIST
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Ldrs;Ljava/util/List;Ljava/util/List;Ldfk;)V	a	m_113682_	method_3871	addBoundingBox
c	fnp	net/minecraft/client/renderer/debug/SupportBlockRenderer	net/minecraft/class_8560	net/minecraft/client/renderer/debug/SupportBlockRenderer
	f	Lenn;	a	f_285628_	field_44828	minecraft
	f	D	b	f_285602_	field_44829	lastUpdateTime
	f	Ljava/util/List;	c	f_285572_	field_44830	surroundEntities
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Leij;DDDLfjx;DFFF)V	a	m_285847_	method_51791	highlightPosition
	m	(Lbfj;)D	a	m_285734_	method_51789	getBias
	m	(Leij;Lfjx;DDDLbfj;Ljava/util/function/DoubleSupplier;FFF)V	a	m_286095_	method_51790	drawHighlights
	m	(Ljava/util/function/DoubleSupplier;Lbfj;Leij;DDDLfjx;FFFLgu;)V	a	m_285890_	method_51792	method_51792
	m	(Lbfj;)D	b	m_286110_	method_51794	method_51794
	m	()D	b	m_286040_	method_51793	method_51793
c	fnq	net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer	net/minecraft/class_4841	net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer
	f	I	a	f_173904_	field_32917	MAX_RENDER_DIST_FOR_VILLAGE_SECTIONS
	f	Ljava/util/Set;	b	f_113693_	field_22409	villageSections
	m	()V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;Lhx;)V	a	m_269445_	method_24810	highlightVillageSection
	m	(Lgu;Leij;Lfjx;Lhx;)V	a	m_268831_	method_49049	method_49049
	m	(Lhx;)V	a	m_113709_	method_24808	setVillageSection
	m	(Lhx;)V	b	m_113711_	method_24809	setNotVillageSection
c	fnr	net/minecraft/client/renderer/debug/WaterDebugRenderer	net/minecraft/class_872	net/minecraft/client/renderer/debug/WaterDebugRenderer
	f	Lenn;	a	f_113715_	field_4629	minecraft
	m	(Lenn;)V	<init>	<init>	<init>	<init>
c	fns	net/minecraft/client/renderer/debug/WorldGenAttemptRenderer	net/minecraft/class_873	net/minecraft/client/renderer/debug/WorldGenAttemptRenderer
	f	Ljava/util/List;	a	f_113724_	field_4640	toRender
	f	Ljava/util/List;	b	f_113725_	field_4635	scales
	f	Ljava/util/List;	c	f_113726_	field_4637	alphas
	f	Ljava/util/List;	d	f_113727_	field_4639	reds
	f	Ljava/util/List;	e	f_113728_	field_4636	greens
	f	Ljava/util/List;	f	f_113729_	field_4638	blues
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;FFFFF)V	a	m_113737_	method_3872	addPos
c	fnt	net/minecraft/client/renderer/debug/package-info	net/minecraft/class_6255	net/minecraft/client/renderer/debug/package-info
c	fnu	net/minecraft/client/renderer/entity/AbstractHorseRenderer	net/minecraft/class_875	net/minecraft/client/renderer/entity/AbstractHorseRenderer
	f	F	a	f_113744_	field_4641	scale
	m	(Lfoy$a;Lfbq;F)V	<init>	<init>	<init>	<init>
	m	(Lbtk;Leij;F)V	a	m_7546_	method_3874	scale
c	fnv	net/minecraft/client/renderer/entity/AbstractZombieRenderer	net/minecraft/class_968	net/minecraft/client/renderer/entity/AbstractZombieRenderer
	f	Lacq;	a	f_113757_	field_4819	ZOMBIE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfdw;Lfdw;Lfdw;)V	<init>	<init>	<init>	<init>
	m	(Lbwv;)Lacq;	a	m_5478_	method_4163	getTextureLocation
	m	(Lbwv;)Z	b	m_5936_	method_25449	isShaking
c	fnw	net/minecraft/client/renderer/entity/AllayRenderer	net/minecraft/class_7310	net/minecraft/client/renderer/entity/AllayRenderer
	f	Lacq;	a	f_234548_	field_38461	ALLAY_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsp;)Lacq;	a	m_5478_	method_42744	getTextureLocation
	m	(Lbsp;Lgu;)I	a	m_6086_	method_42745	getBlockLightLevel
c	fnx	net/minecraft/client/renderer/entity/ArmorStandRenderer	net/minecraft/class_877	net/minecraft/client/renderer/entity/ArmorStandRenderer
	f	Lacq;	a	f_113780_	field_4642	DEFAULT_SKIN_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbux;ZZZ)Lfkf;	a	m_7225_	method_24301	getRenderType
	m	(Lbux;Leij;FFF)V	a	m_7523_	method_3877	setupRotations
	m	(Lbux;)Lacq;	a	m_5478_	method_3880	getTextureLocation
	m	(Lbux;)Z	b	m_6512_	method_3878	shouldShowName
c	fny	net/minecraft/client/renderer/entity/ArrowRenderer	net/minecraft/class_876	net/minecraft/client/renderer/entity/ArrowRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyu;FFLeij;Lfjx;I)V	a	m_7392_	method_3875	render
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lein;IIIFFIIII)V	a	m_253099_	method_23153	vertex
c	fnz	net/minecraft/client/renderer/entity/AxolotlRenderer	net/minecraft/class_5774	net/minecraft/client/renderer/entity/AxolotlRenderer
	f	Ljava/util/Map;	a	f_173918_	field_28390	TEXTURE_BY_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/HashMap;)V	a	m_262768_	method_33307	method_33307
	m	(Lbss;)Lacq;	a	m_5478_	method_33306	getTextureLocation
c	fo	net/minecraft/commands/arguments/coordinates/Vec2Argument	net/minecraft/class_2274	net/minecraft/commands/arguments/coordinates/Vec2Argument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_120816_	field_10743	ERROR_NOT_COMPLETE
	f	Ljava/util/Collection;	b	f_120817_	field_10742	EXAMPLES
	f	Z	c	f_120818_	field_10744	centerCorrect
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leeh;	a	m_120825_	method_9724	getVec2
	m	(Z)Lfo;	a	m_174954_	method_35802	vec2
	m	()Lfo;	a	m_120822_	method_9723	vec2
	m	(Lcom/mojang/brigadier/StringReader;)Lfk;	a	parse	method_9725	parse
c	foa	net/minecraft/client/renderer/entity/BatRenderer	net/minecraft/class_879	net/minecraft/client/renderer/entity/BatRenderer
	f	Lacq;	a	f_113859_	field_4645	BAT_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrg;Leij;F)V	a	m_7546_	method_3884	scale
	m	(Lbrg;)Lacq;	a	m_5478_	method_3883	getTextureLocation
	m	(Lbrg;Leij;FFF)V	a	m_7523_	method_3882	setupRotations
c	fob	net/minecraft/client/renderer/entity/BeeRenderer	net/minecraft/class_4505	net/minecraft/client/renderer/entity/BeeRenderer
	f	Lacq;	a	f_113887_	field_20524	ANGRY_BEE_TEXTURE
	f	Lacq;	i	f_113888_	field_20525	ANGRY_NECTAR_BEE_TEXTURE
	f	Lacq;	j	f_113889_	field_20526	BEE_TEXTURE
	f	Lacq;	k	f_113890_	field_20527	NECTAR_BEE_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrm;)Lacq;	a	m_5478_	method_22129	getTextureLocation
c	foc	net/minecraft/client/renderer/entity/BlazeRenderer	net/minecraft/class_878	net/minecraft/client/renderer/entity/BlazeRenderer
	f	Lacq;	a	f_113898_	field_4644	BLAZE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvm;)Lacq;	a	m_5478_	method_3881	getTextureLocation
	m	(Lbvm;Lgu;)I	a	m_6086_	method_24085	getBlockLightLevel
c	fod	net/minecraft/client/renderer/entity/BoatRenderer	net/minecraft/class_881	net/minecraft/client/renderer/entity/BoatRenderer
	f	Ljava/util/Map;	a	f_173934_	field_27758	boatResources
	m	(Lfoy$a;Z)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;Lcah$b;Z)Lfbx;	a	m_245348_	method_42603	createBoatModel
	m	(Lcah$b;Z)Ljava/lang/String;	a	m_234565_	method_42602	getTextureLocation
	m	(ZLfoy$a;Lcah$b;)Lcom/mojang/datafixers/util/Pair;	a	m_244734_	method_32163	method_32163
	m	(Lcah$b;)Lcah$b;	a	m_173937_	method_32162	method_32162
	m	(Lcah;)Lacq;	a	m_5478_	method_3891	getTextureLocation
	m	(Lcah;FFLeij;Lfjx;I)V	a	m_7392_	method_3888	render
c	foe	net/minecraft/client/renderer/entity/CamelRenderer	net/minecraft/class_7763	net/minecraft/client/renderer/entity/CamelRenderer
	f	Lacq;	a	f_244220_	field_40529	CAMEL_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lbsx;)Lacq;	a	m_5478_	method_45801	getTextureLocation
c	fof	net/minecraft/client/renderer/entity/CatRenderer	net/minecraft/class_929	net/minecraft/client/renderer/entity/CatRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbro;Leij;F)V	a	m_7546_	method_4079	scale
	m	(Lbro;)Lacq;	a	m_5478_	method_4078	getTextureLocation
	m	(Lbro;Leij;FFF)V	a	m_7523_	method_16045	setupRotations
c	fog	net/minecraft/client/renderer/entity/CaveSpiderRenderer	net/minecraft/class_880	net/minecraft/client/renderer/entity/CaveSpiderRenderer
	f	Lacq;	a	f_113961_	field_4646	CAVE_SPIDER_LOCATION
	f	F	i	f_173944_	field_32918	SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvn;Leij;F)V	a	m_7546_	method_3886	scale
	m	(Lbvn;)Lacq;	a	m_5478_	method_3885	getTextureLocation
c	foh	net/minecraft/client/renderer/entity/ChestedHorseRenderer	net/minecraft/class_883	net/minecraft/client/renderer/entity/ChestedHorseRenderer
	f	Ljava/util/Map;	a	f_113979_	field_4650	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;FLfec;)V	<init>	<init>	<init>	<init>
	m	(Lbtj;)Lacq;	a	m_5478_	method_3894	getTextureLocation
c	foi	net/minecraft/client/renderer/entity/ChickenRenderer	net/minecraft/class_882	net/minecraft/client/renderer/entity/ChickenRenderer
	f	Lacq;	a	f_113988_	field_4649	CHICKEN_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrq;)Lacq;	a	m_5478_	method_3892	getTextureLocation
	m	(Lbrq;F)F	a	m_6930_	method_3893	getBob
c	foj	net/minecraft/client/renderer/entity/CodRenderer	net/minecraft/class_885	net/minecraft/client/renderer/entity/CodRenderer
	f	Lacq;	a	f_114002_	field_4652	COD_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrr;)Lacq;	a	m_5478_	method_3897	getTextureLocation
	m	(Lbrr;Leij;FFF)V	a	m_7523_	method_3896	setupRotations
c	fok	net/minecraft/client/renderer/entity/CowRenderer	net/minecraft/class_884	net/minecraft/client/renderer/entity/CowRenderer
	f	Lacq;	a	f_114022_	field_4651	COW_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrs;)Lacq;	a	m_5478_	method_3895	getTextureLocation
c	fol	net/minecraft/client/renderer/entity/CreeperRenderer	net/minecraft/class_887	net/minecraft/client/renderer/entity/CreeperRenderer
	f	Lacq;	a	f_114030_	field_4653	CREEPER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvo;Leij;F)V	a	m_7546_	method_3900	scale
	m	(Lbvo;F)F	a	m_6931_	method_23154	getWhiteOverlayProgress
	m	(Lbvo;)Lacq;	a	m_5478_	method_3899	getTextureLocation
c	fom	net/minecraft/client/renderer/entity/DisplayRenderer	net/minecraft/class_8138	net/minecraft/client/renderer/entity/DisplayRenderer
	f	Lfow;	a	f_268749_	field_42525	entityRenderDispatcher
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfi;FFLeij;Lfjx;I)V	a	m_7392_	method_49051	render
	m	(Lbfi;)Lacq;	a	m_5478_	method_49050	getTextureLocation
	m	(Lbfi$j;Lbfi;)Lorg/joml/Quaternionf;	a	m_269592_	method_49053	calculateOrientation
	m	(Lbfi;Ljava/lang/Object;Leij;Lfjx;IF)V	a	m_276924_	method_49052	renderInner
	m	(Lbfi;)Ljava/lang/Object;	b	m_269580_	method_49921	getSubState
c	fom$1	net/minecraft/client/renderer/entity/DisplayRenderer$1	net/minecraft/class_8138$1	net/minecraft/client/renderer/entity/DisplayRenderer$1
	f	[I	a	f_268432_	field_42526	$SwitchMap$net$minecraft$world$entity$Display$BillboardConstraints
	f	[I	b	f_268734_	field_42527	$SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fom$a	net/minecraft/client/renderer/entity/DisplayRenderer$BlockDisplayRenderer	net/minecraft/class_8138$class_8139	net/minecraft/client/renderer/entity/DisplayRenderer$BlockDisplayRenderer
	f	Lfko;	a	f_268487_	field_42528	blockRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfi$b;)Lbfi$b$a;	a	m_269580_	method_49922	getSubState
	m	(Lbfi$b;Lbfi$b$a;Leij;Lfjx;IF)V	a	m_276924_	method_49054	renderInner
c	fom$b	net/minecraft/client/renderer/entity/DisplayRenderer$ItemDisplayRenderer	net/minecraft/class_8138$class_8140	net/minecraft/client/renderer/entity/DisplayRenderer$ItemDisplayRenderer
	f	Lfpw;	a	f_268604_	field_42529	itemRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfi$g;)Lbfi$g$a;	a	m_269580_	method_49923	getSubState
	m	(Lbfi$g;Lbfi$g$a;Leij;Lfjx;IF)V	a	m_276924_	method_49055	renderInner
c	fom$c	net/minecraft/client/renderer/entity/DisplayRenderer$TextDisplayRenderer	net/minecraft/class_8138$class_8141	net/minecraft/client/renderer/entity/DisplayRenderer$TextDisplayRenderer
	f	Leov;	a	f_268575_	field_42531	font
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lsw;I)Lbfi$k$b;	a	m_269268_	method_49057	splitLines
	m	(Lbfi$k;)Lbfi$k$e;	a	m_269580_	method_49924	getSubState
	m	(Lbfi$k;Lbfi$k$e;Leij;Lfjx;IF)V	a	m_276924_	method_49056	renderInner
c	fon	net/minecraft/client/renderer/entity/DolphinRenderer	net/minecraft/class_888	net/minecraft/client/renderer/entity/DolphinRenderer
	f	Lacq;	a	f_114052_	field_4654	DOLPHIN_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrt;)Lacq;	a	m_5478_	method_3903	getTextureLocation
c	foo	net/minecraft/client/renderer/entity/DragonFireballRenderer	net/minecraft/class_891	net/minecraft/client/renderer/entity/DragonFireballRenderer
	f	Lacq;	a	f_114060_	field_4661	TEXTURE_LOCATION
	f	Lfkf;	f	f_114061_	field_21735	RENDER_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyx;Lgu;)I	a	m_6086_	method_24086	getBlockLightLevel
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V	a	m_253219_	method_23837	vertex
	m	(Lbyx;FFLeij;Lfjx;I)V	a	m_7392_	method_3906	render
	m	(Lbyx;)Lacq;	a	m_5478_	method_3905	getTextureLocation
c	fop	net/minecraft/client/renderer/entity/DrownedRenderer	net/minecraft/class_890	net/minecraft/client/renderer/entity/DrownedRenderer
	f	Lacq;	a	f_114098_	field_4659	DROWNED_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvq;Leij;FFF)V	a	m_7523_	method_4164	setupRotations
c	foq	net/minecraft/client/renderer/entity/ElderGuardianRenderer	net/minecraft/class_893	net/minecraft/client/renderer/entity/ElderGuardianRenderer
	f	Lacq;	a	f_114116_	field_4665	GUARDIAN_ELDER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvy;Leij;F)V	a	m_7546_	method_3910	scale
c	fos	net/minecraft/client/renderer/entity/EndCrystalRenderer	net/minecraft/class_892	net/minecraft/client/renderer/entity/EndCrystalRenderer
	f	Lacq;	a	f_114132_	field_4663	END_CRYSTAL_LOCATION
	f	Lfkf;	f	f_114133_	field_21736	RENDER_TYPE
	f	F	g	f_114134_	field_21002	SIN_45
	f	Ljava/lang/String;	h	f_173967_	field_32919	GLASS
	f	Ljava/lang/String;	i	f_173968_	field_32920	BASE
	f	Lfee;	j	f_114135_	field_21003	cube
	f	Lfee;	k	f_114136_	field_21004	glass
	f	Lfee;	l	f_114137_	field_21005	base
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbua;)Lacq;	a	m_5478_	method_3909	getTextureLocation
	m	()Lfek;	a	m_173971_	method_32164	createBodyLayer
	m	(Lbua;FFLeij;Lfjx;I)V	a	m_7392_	method_3908	render
	m	(Lbua;F)F	a	m_114158_	method_23155	getY
	m	(Lbua;Lfmw;DDD)Z	a	m_5523_	method_3907	shouldRender
c	fot	net/minecraft/client/renderer/entity/EnderDragonRenderer	net/minecraft/class_895	net/minecraft/client/renderer/entity/EnderDragonRenderer
	f	Lacq;	a	f_114174_	field_4668	CRYSTAL_BEAM_LOCATION
	f	Lacq;	f	f_114175_	field_4669	DRAGON_EXPLODING_LOCATION
	f	Lacq;	g	f_114176_	field_4670	DRAGON_LOCATION
	f	Lacq;	h	f_114177_	field_21006	DRAGON_EYES_LOCATION
	f	Lfkf;	i	f_114178_	field_21737	RENDER_TYPE
	f	Lfkf;	j	f_114179_	field_21738	DECAL
	f	Lfkf;	k	f_114180_	field_21739	EYES
	f	Lfkf;	l	f_114181_	field_21740	BEAM
	f	F	m	f_114182_	field_21007	HALF_SQRT_3
	f	Lfot$a;	n	f_114183_	field_21008	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lein;Lorg/joml/Matrix4f;I)V	a	m_253170_	method_23157	vertex01
	m	(Lbub;FFLeij;Lfjx;I)V	a	m_7392_	method_3918	render
	m	(Lbub;)Lacq;	a	m_5478_	method_3914	getTextureLocation
	m	(Lein;Lorg/joml/Matrix4f;FF)V	a	m_252912_	method_23156	vertex2
	m	()Lfek;	a	m_173974_	method_32165	createBodyLayer
	m	(FFFFILeij;Lfjx;I)V	a	m_114187_	method_3917	renderCrystalBeams
	m	(Lein;Lorg/joml/Matrix4f;FF)V	b	m_253012_	method_23158	vertex3
	m	(Lein;Lorg/joml/Matrix4f;FF)V	c	m_252736_	method_23159	vertex4
c	fot$a	net/minecraft/client/renderer/entity/EnderDragonRenderer$DragonModel	net/minecraft/class_895$class_625	net/minecraft/client/renderer/entity/EnderDragonRenderer$DragonModel
	f	Lfee;	a	f_114235_	field_3630	head
	f	Lfee;	b	f_114236_	field_3637	neck
	f	Lfee;	f	f_114237_	field_3631	jaw
	f	Lfee;	g	f_114238_	field_3627	body
	f	Lfee;	h	f_114239_	field_3629	leftWing
	f	Lfee;	i	f_114240_	field_21548	leftWingTip
	f	Lfee;	j	f_114241_	field_21549	leftFrontLeg
	f	Lfee;	k	f_114242_	field_21550	leftFrontLegTip
	f	Lfee;	l	f_114243_	field_21551	leftFrontFoot
	f	Lfee;	m	f_114244_	field_21552	leftRearLeg
	f	Lfee;	n	f_114245_	field_21553	leftRearLegTip
	f	Lfee;	o	f_114246_	field_21554	leftRearFoot
	f	Lfee;	p	f_114247_	field_21555	rightWing
	f	Lfee;	q	f_114248_	field_3635	rightWingTip
	f	Lfee;	r	f_114249_	field_3632	rightFrontLeg
	f	Lfee;	s	f_114250_	field_3634	rightFrontLegTip
	f	Lfee;	t	f_114251_	field_3625	rightFrontFoot
	f	Lfee;	u	f_114252_	field_3633	rightRearLeg
	f	Lfee;	w	f_114253_	field_3626	rightRearLegTip
	f	Lfee;	x	f_114254_	field_3628	rightRearFoot
	f	Lbub;	y	f_114233_	field_21441	entity
	f	F	z	f_114234_	field_21442	a
	m	(Lfee;)V	<init>	<init>	<init>	<init>
	m	(Lbub;FFF)V	a	m_6839_	method_23620	prepareMobModel
	m	(Lbub;FFFFF)V	a	m_6973_	method_23621	setupAnim
	m	(Leij;Lein;IIFLfee;Lfee;Lfee;Lfee;Lfee;Lfee;Lfee;F)V	a	m_173977_	method_23838	renderSide
c	fou	net/minecraft/client/renderer/entity/EndermanRenderer	net/minecraft/class_894	net/minecraft/client/renderer/entity/EndermanRenderer
	f	Lacq;	a	f_114302_	field_4666	ENDERMAN_LOCATION
	f	Lapf;	i	f_114303_	field_4667	random
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvs;FFLeij;Lfjx;I)V	a	m_7392_	method_3911	render
	m	(Lbvs;F)Leei;	a	m_7860_	method_23160	getRenderOffset
	m	(Lbvs;)Lacq;	a	m_5478_	method_3912	getTextureLocation
c	fov	net/minecraft/client/renderer/entity/EndermiteRenderer	net/minecraft/class_896	net/minecraft/client/renderer/entity/EndermiteRenderer
	f	Lacq;	a	f_114345_	field_4671	ENDERMITE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvt;)F	a	m_6441_	method_3919	getFlipDegrees
	m	(Lbvt;)Lacq;	b	m_5478_	method_3920	getTextureLocation
c	fow	net/minecraft/client/renderer/entity/EntityRenderDispatcher	net/minecraft/class_898	net/minecraft/client/renderer/entity/EntityRenderDispatcher
	f	Lfuw;	a	f_114357_	field_4685	textureManager
	f	Lemz;	b	f_114358_	field_4686	camera
	f	Lbfj;	c	f_114359_	field_4678	crosshairPickEntity
	f	Lenr;	d	f_114360_	field_4692	options
	f	Lfkf;	e	f_114361_	field_21009	SHADOW_RENDER_TYPE
	f	F	f	f_276493_	field_43377	MAX_SHADOW_RADIUS
	f	F	g	f_276586_	field_43378	SHADOW_POWER_FALLOFF_Y
	f	Ljava/util/Map;	h	f_114362_	field_4696	renderers
	f	Ljava/util/Map;	i	f_114363_	field_4687	playerRenderers
	f	Lcmm;	j	f_114366_	field_4684	level
	f	Lorg/joml/Quaternionf;	k	f_114367_	field_21794	cameraOrientation
	f	Lfpw;	l	f_173995_	field_27759	itemRenderer
	f	Lfko;	m	f_234576_	field_38886	blockRenderDispatcher
	f	Lfjt;	n	f_234577_	field_38887	itemInHandRenderer
	f	Leov;	o	f_114365_	field_4689	font
	f	Lfea;	p	f_173996_	field_27760	entityModels
	f	Z	q	f_114368_	field_4681	shouldRenderShadow
	f	Z	r	f_114369_	field_4680	renderHitBoxes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfuw;Lfpw;Lfko;Leov;Lenr;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij$a;Lein;FFFFF)V	a	m_114414_	method_23161	fireVertex
	m	(Leij$a;Lein;Lddx;Lcmp;Lgu;DDDFF)V	a	m_277056_	method_23163	renderBlockShadow
	m	(DDD)D	a	m_114378_	method_3959	distanceToSqr
	m	(Lbfj;)Lfox;	a	m_114382_	method_3953	getRenderer
	m	(Leij;Lfjx;Lbfj;)V	a	m_114453_	method_23165	renderFlame
	m	(Z)V	a	m_114468_	method_3948	setRenderShadow
	m	(Lbfj;F)I	a	m_114394_	method_23839	getPackedLightCoords
	m	(Lbfj;DDDFFLeij;Lfjx;I)V	a	m_114384_	method_3954	render
	m	(Lcmm;)V	a	m_114406_	method_3944	setLevel
	m	()Z	a	m_114377_	method_3958	shouldRenderHitBoxes
	m	(Leij$a;Lein;FFFFFF)V	a	m_114422_	method_23162	shadowVertex
	m	(Lcmm;Lemz;Lbfj;)V	a	m_114408_	method_3941	prepare
	m	(Lbfj;Lfmw;DDD)Z	a	m_114397_	method_3950	shouldRender
	m	(Leij;Lfjx;Lbfj;FFLcmp;F)V	a	m_114457_	method_23166	renderShadow
	m	(Lorg/joml/Quaternionf;)V	a	m_252923_	method_24196	overrideCameraOrientation
	m	(Leij;Lein;Lbfj;F)V	a	m_114441_	method_3956	renderHitbox
	m	()Lorg/joml/Quaternionf;	b	m_253208_	method_24197	cameraOrientation
	m	(Lbfj;)D	b	m_114471_	method_23168	distanceToSqr
	m	(Z)V	b	m_114473_	method_3955	setRenderHitBoxes
	m	()Lfjt;	d	m_234586_	method_43336	getItemInHandRenderer
c	fox	net/minecraft/client/renderer/entity/EntityRenderer	net/minecraft/class_897	net/minecraft/client/renderer/entity/EntityRenderer
	f	Leov;	a	f_174005_	field_27761	font
	f	F	b	f_174006_	field_32921	NAMETAG_SCALE
	f	Lfow;	c	f_114476_	field_4676	entityRenderDispatcher
	f	F	d	f_114477_	field_4673	shadowRadius
	f	F	e	f_114478_	field_4672	shadowStrength
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lgu;)I	a	m_6086_	method_24087	getBlockLightLevel
	m	(Lbfj;F)Leei;	a	m_7860_	method_23169	getRenderOffset
	m	(Lbfj;)Lacq;	a	m_5478_	method_3931	getTextureLocation
	m	(Lbfj;Lfmw;DDD)Z	a	m_5523_	method_3933	shouldRender
	m	(Lbfj;Lsw;Leij;Lfjx;I)V	a	m_7649_	method_3926	renderNameTag
	m	(Lbfj;FFLeij;Lfjx;I)V	a	m_7392_	method_3936	render
	m	(Lbfj;F)I	b	m_114505_	method_24088	getPackedLightCoords
	m	(Lbfj;Lgu;)I	b	m_114508_	method_27950	getSkyLightLevel
	m	(Lbfj;)Z	b	m_6512_	method_3921	shouldShowName
	m	()Leov;	b	m_114481_	method_3932	getFont
c	foy	net/minecraft/client/renderer/entity/EntityRendererProvider	net/minecraft/class_5617	net/minecraft/client/renderer/entity/EntityRendererProvider
	m	(Lfoy$a;)Lfox;	create	m_174009_	create	create
c	foy$a	net/minecraft/client/renderer/entity/EntityRendererProvider$Context	net/minecraft/class_5617$class_5618	net/minecraft/client/renderer/entity/EntityRendererProvider$Context
	f	Lfow;	a	f_174011_	field_27762	entityRenderDispatcher
	f	Lfpw;	b	f_174012_	field_27763	itemRenderer
	f	Lfko;	c	f_234587_	field_38888	blockRenderDispatcher
	f	Lfjt;	d	f_234588_	field_38889	itemInHandRenderer
	f	Lakx;	e	f_174013_	field_27764	resourceManager
	f	Lfea;	f	f_174014_	field_27765	modelSet
	f	Leov;	g	f_174015_	field_27766	font
	m	(Lfow;Lfpw;Lfko;Lfjt;Lakx;Lfea;Leov;)V	<init>	<init>	<init>	<init>
	m	()Lfow;	a	m_174022_	method_32166	getEntityRenderDispatcher
	m	(Lfec;)Lfee;	a	m_174023_	method_32167	bakeLayer
	m	()Lfpw;	b	m_174025_	method_32168	getItemRenderer
	m	()Lfko;	c	m_234597_	method_43337	getBlockRenderDispatcher
	m	()Lfjt;	d	m_234598_	method_43338	getItemInHandRenderer
	m	()Lakx;	e	m_174026_	method_32169	getResourceManager
	m	()Lfea;	f	m_174027_	method_32170	getModelSet
	m	()Lfwx;	g	m_266367_	method_48481	getModelManager
	m	()Leov;	h	m_174028_	method_32171	getFont
c	foz	net/minecraft/client/renderer/entity/EntityRenderers	net/minecraft/class_5619	net/minecraft/client/renderer/entity/EntityRenderers
	f	Ljava/lang/String;	a	f_174029_	field_32922	DEFAULT_PLAYER_MODEL
	f	Lorg/slf4j/Logger;	b	f_174030_	field_27767	LOGGER
	f	Ljava/util/Map;	c	f_174031_	field_27768	PROVIDERS
	f	Ljava/util/Map;	d	f_174032_	field_27769	PLAYER_PROVIDERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;)Lfox;	A	m_174095_	method_32197	method_32197
	m	(Lfoy$a;)Lfox;	B	m_174097_	method_32198	method_32198
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lfoy$a;Lbfn;Lfoy;)V	a	m_257087_	method_32174	method_32174
	m	(Lfoy$a;)Ljava/util/Map;	a	m_174049_	method_32176	createEntityRenderers
	m	()Z	a	m_174035_	method_32172	validateRegistrations
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lfoy$a;Ljava/lang/String;Lfoy;)V	a	m_234604_	method_32175	method_32175
	m	(Lbfn;Lfoy;)V	a	m_174036_	method_32173	register
	m	(Lfoy$a;)Ljava/util/Map;	b	m_174051_	method_32177	createPlayerRenderers
	m	(Lfoy$a;)Lfox;	c	m_234609_	method_32178	method_32178
	m	(Lfoy$a;)Lfox;	d	m_234611_	method_32179	method_32179
	m	(Lfoy$a;)Lfox;	e	m_174053_	method_32180	method_32180
	m	(Lfoy$a;)Lfox;	f	m_174055_	method_33429	method_33429
	m	(Lfoy$a;)Lfox;	g	m_174057_	method_32181	method_32181
	m	(Lfoy$a;)Lfox;	h	m_174059_	method_32182	method_32182
	m	(Lfoy$a;)Lfox;	i	m_174061_	method_32183	method_32183
	m	(Lfoy$a;)Lfox;	j	m_174063_	method_32184	method_32184
	m	(Lfoy$a;)Lfox;	k	m_174065_	method_32185	method_32185
	m	(Lfoy$a;)Lfox;	l	m_174067_	method_32186	method_32186
	m	(Lfoy$a;)Lfox;	m	m_174069_	method_32187	method_32187
	m	(Lfoy$a;)Lfox;	n	m_174071_	method_32188	method_32188
	m	(Lfoy$a;)Lfox;	o	m_174073_	method_32189	method_32189
	m	(Lfoy$a;)Lfox;	p	m_174075_	method_33430	method_33430
	m	(Lfoy$a;)Lfox;	q	m_174077_	method_32190	method_32190
	m	(Lfoy$a;)Lfox;	r	m_174079_	method_32191	method_32191
	m	(Lfoy$a;)Lfox;	s	m_174081_	method_32192	method_32192
	m	(Lfoy$a;)Lfox;	t	m_174083_	method_32193	method_32193
	m	(Lfoy$a;)Lfox;	u	m_174085_	method_32194	method_32194
	m	(Lfoy$a;)Lfox;	v	m_174087_	method_32195	method_32195
	m	(Lfoy$a;)Lfox;	w	m_174089_	method_32196	method_32196
	m	(Lfoy$a;)Lfox;	x	m_174091_	method_42604	method_42604
	m	(Lfoy$a;)Lfox;	y	m_244735_	method_45802	method_45802
	m	(Lfoy$a;)Lfox;	z	m_174093_	method_42605	method_42605
c	fp	net/minecraft/commands/arguments/coordinates/Vec3Argument	net/minecraft/class_2277	net/minecraft/commands/arguments/coordinates/Vec3Argument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_120834_	field_10755	ERROR_NOT_COMPLETE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_120835_	field_10757	ERROR_MIXED_TYPE
	f	Ljava/util/Collection;	c	f_120836_	field_10754	EXAMPLES
	f	Z	d	f_120837_	field_10756	centerCorrect
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leei;	a	m_120844_	method_9736	getVec3
	m	()Lfp;	a	m_120841_	method_9737	vec3
	m	(Lcom/mojang/brigadier/StringReader;)Lfk;	a	parse	method_9738	parse
	m	(Z)Lfp;	a	m_120847_	method_9735	vec3
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfk;	b	m_120849_	method_9734	getCoordinates
c	fpa	net/minecraft/client/renderer/entity/EvokerFangsRenderer	net/minecraft/class_900	net/minecraft/client/renderer/entity/EvokerFangsRenderer
	f	Lacq;	a	f_114511_	field_4699	TEXTURE_LOCATION
	f	Lfbg;	f	f_114512_	field_4700	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyy;FFLeij;Lfjx;I)V	a	m_7392_	method_3962	render
	m	(Lbyy;)Lacq;	a	m_5478_	method_3963	getTextureLocation
c	fpb	net/minecraft/client/renderer/entity/EvokerRenderer	net/minecraft/class_899	net/minecraft/client/renderer/entity/EvokerRenderer
	f	Lacq;	a	f_114534_	field_4697	EVOKER_ILLAGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwm;)Lacq;	a	m_5478_	method_3961	getTextureLocation
c	fpb$1	net/minecraft/client/renderer/entity/EvokerRenderer$1	net/minecraft/class_899$1	net/minecraft/client/renderer/entity/EvokerRenderer$1
	f	Lfpb;	a	f_114542_	field_4698	field_4698
	m	(Lfpb;Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbwm;FFFFFF)V	a	m_6494_	method_23170	render
c	fpc	net/minecraft/client/renderer/entity/ExperienceOrbRenderer	net/minecraft/class_902	net/minecraft/client/renderer/entity/ExperienceOrbRenderer
	f	Lacq;	a	f_114579_	field_4701	EXPERIENCE_ORB_LOCATION
	f	Lfkf;	f	f_114580_	field_21741	RENDER_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfp;FFLeij;Lfjx;I)V	a	m_7392_	method_3966	render
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFIIIFFI)V	a	m_252863_	method_23171	vertex
	m	(Lbfp;Lgu;)I	a	m_6086_	method_24089	getBlockLightLevel
	m	(Lbfp;)Lacq;	a	m_5478_	method_3967	getTextureLocation
c	fpd	net/minecraft/client/renderer/entity/FallingBlockRenderer	net/minecraft/class_901	net/minecraft/client/renderer/entity/FallingBlockRenderer
	f	Lfko;	a	f_234617_	field_38890	dispatcher
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvg;FFLeij;Lfjx;I)V	a	m_7392_	method_3965	render
	m	(Lbvg;)Lacq;	a	m_5478_	method_3964	getTextureLocation
c	fpe	net/minecraft/client/renderer/entity/FireworkEntityRenderer	net/minecraft/class_903	net/minecraft/client/renderer/entity/FireworkEntityRenderer
	f	Lfpw;	a	f_114640_	field_4703	itemRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzb;FFLeij;Lfjx;I)V	a	m_7392_	method_3968	render
	m	(Lbzb;)Lacq;	a	m_5478_	method_3969	getTextureLocation
c	fpf	net/minecraft/client/renderer/entity/FishingHookRenderer	net/minecraft/class_906	net/minecraft/client/renderer/entity/FishingHookRenderer
	f	Lacq;	a	f_114678_	field_4707	TEXTURE_LOCATION
	f	Lfkf;	f	f_114679_	field_21742	RENDER_TYPE
	f	D	g	f_174115_	field_33632	VIEW_BOBBING_SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(FFFLein;Leij$a;FF)V	a	m_174118_	method_23172	stringVertex
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V	a	m_253251_	method_23840	vertex
	m	(II)F	a	m_114690_	method_23954	fraction
	m	(Lbzc;)Lacq;	a	m_5478_	method_3975	getTextureLocation
	m	(Lbzc;FFLeij;Lfjx;I)V	a	m_7392_	method_3974	render
c	fpg	net/minecraft/client/renderer/entity/FoxRenderer	net/minecraft/class_4042	net/minecraft/client/renderer/entity/FoxRenderer
	f	Lacq;	a	f_114720_	field_18026	RED_FOX_TEXTURE
	f	Lacq;	i	f_114721_	field_18027	RED_FOX_SLEEP_TEXTURE
	f	Lacq;	j	f_114722_	field_18028	SNOW_FOX_TEXTURE
	f	Lacq;	k	f_114723_	field_18029	SNOW_FOX_SLEEP_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrv;Leij;FFF)V	a	m_7523_	method_18334	setupRotations
	m	(Lbrv;)Lacq;	a	m_5478_	method_18333	getTextureLocation
c	fph	net/minecraft/client/renderer/entity/FrogRenderer	net/minecraft/class_7213	net/minecraft/client/renderer/entity/FrogRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbta;)Lacq;	a	m_5478_	method_41964	getTextureLocation
c	fpi	net/minecraft/client/renderer/entity/GhastRenderer	net/minecraft/class_905	net/minecraft/client/renderer/entity/GhastRenderer
	f	Lacq;	a	f_114743_	field_4705	GHAST_LOCATION
	f	Lacq;	i	f_114744_	field_4706	GHAST_SHOOTING_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvw;Leij;F)V	a	m_7546_	method_3973	scale
	m	(Lbvw;)Lacq;	a	m_5478_	method_3972	getTextureLocation
c	fpj	net/minecraft/client/renderer/entity/GiantMobRenderer	net/minecraft/class_908	net/minecraft/client/renderer/entity/GiantMobRenderer
	f	Lacq;	a	f_114760_	field_4710	ZOMBIE_LOCATION
	f	F	i	f_114761_	field_4711	scale
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;F)V	<init>	<init>	<init>	<init>
	m	(Lbvx;Leij;F)V	a	m_7546_	method_3980	scale
	m	(Lbvx;)Lacq;	a	m_5478_	method_3981	getTextureLocation
c	fpk	net/minecraft/client/renderer/entity/GlowSquidRenderer	net/minecraft/class_5789	net/minecraft/client/renderer/entity/GlowSquidRenderer
	f	Lacq;	a	f_174133_	field_28461	GLOW_SQUID_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfdh;)V	<init>	<init>	<init>	<init>
	m	(Lbfr;Lgu;)I	a	m_6086_	method_33432	getBlockLightLevel
	m	(Lbfr;)Lacq;	a	m_5478_	method_33431	getTextureLocation
c	fpl	net/minecraft/client/renderer/entity/GoatRenderer	net/minecraft/class_6256	net/minecraft/client/renderer/entity/GoatRenderer
	f	Lacq;	a	f_174150_	field_32923	GOAT_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbtg;)Lacq;	a	m_5478_	method_35800	getTextureLocation
c	fpm	net/minecraft/client/renderer/entity/GuardianRenderer	net/minecraft/class_907	net/minecraft/client/renderer/entity/GuardianRenderer
	f	Lacq;	a	f_114778_	field_4708	GUARDIAN_LOCATION
	f	Lacq;	i	f_114779_	field_4709	GUARDIAN_BEAM_LOCATION
	f	Lfkf;	j	f_114780_	field_21743	BEAM_RENDER_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;FLfec;)V	<init>	<init>	<init>	<init>
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFFIIIFF)V	a	m_252738_	method_23173	vertex
	m	(Lbfz;DF)Leei;	a	m_114802_	method_3979	getPosition
	m	(Lbvy;FFLeij;Lfjx;I)V	a	m_7392_	method_3977	render
	m	(Lbvy;)Lacq;	a	m_5478_	method_3976	getTextureLocation
	m	(Lbvy;Lfmw;DDD)Z	a	m_5523_	method_3978	shouldRender
c	fpn	net/minecraft/client/renderer/entity/HoglinRenderer	net/minecraft/class_4798	net/minecraft/client/renderer/entity/HoglinRenderer
	f	Lacq;	a	f_114853_	field_22244	HOGLIN_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwy;)Lacq;	a	m_5478_	method_24472	getTextureLocation
	m	(Lbwy;)Z	b	m_5936_	method_27038	isShaking
c	fpo	net/minecraft/client/renderer/entity/HorseRenderer	net/minecraft/class_910	net/minecraft/client/renderer/entity/HorseRenderer
	f	Ljava/util/Map;	a	f_114865_	field_4714	LOCATION_BY_VARIANT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/EnumMap;)V	a	m_114873_	method_27151	method_27151
	m	(Lbtm;)Lacq;	a	m_5478_	method_3983	getTextureLocation
c	fpp	net/minecraft/client/renderer/entity/HumanoidMobRenderer	net/minecraft/class_909	net/minecraft/client/renderer/entity/HumanoidMobRenderer
	m	(Lfoy$a;Lfbs;FFFF)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;Lfbs;F)V	<init>	<init>	<init>	<init>
c	fpq	net/minecraft/client/renderer/entity/HuskRenderer	net/minecraft/class_912	net/minecraft/client/renderer/entity/HuskRenderer
	f	Lacq;	a	f_114892_	field_4716	HUSK_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwv;Leij;F)V	a	m_7546_	method_3985	scale
c	fpr	net/minecraft/client/renderer/entity/IllagerRenderer	net/minecraft/class_3729	net/minecraft/client/renderer/entity/IllagerRenderer
	m	(Lfoy$a;Lfbt;F)V	<init>	<init>	<init>	<init>
	m	(Lbvk;Leij;F)V	a	m_7546_	method_16460	scale
c	fps	net/minecraft/client/renderer/entity/IllusionerRenderer	net/minecraft/class_914	net/minecraft/client/renderer/entity/IllusionerRenderer
	f	Lacq;	a	f_114922_	field_4718	ILLUSIONER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwa;FFLeij;Lfjx;I)V	a	m_7392_	method_3991	render
	m	(Lbwa;)Lacq;	a	m_5478_	method_3990	getTextureLocation
	m	(Lbwa;)Z	b	m_5933_	method_3988	isBodyVisible
c	fps$1	net/minecraft/client/renderer/entity/IllusionerRenderer$1	net/minecraft/class_914$1	net/minecraft/client/renderer/entity/IllusionerRenderer$1
	f	Lfps;	a	f_114962_	field_4719	field_4719
	m	(Lfps;Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbwa;FFFFFF)V	a	m_6494_	method_17149	render
c	fpt	net/minecraft/client/renderer/entity/IronGolemRenderer	net/minecraft/class_913	net/minecraft/client/renderer/entity/IronGolemRenderer
	f	Lacq;	a	f_114999_	field_4717	GOLEM_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrx;)Lacq;	a	m_5478_	method_3987	getTextureLocation
	m	(Lbrx;Leij;FFF)V	a	m_7523_	method_3986	setupRotations
c	fpu	net/minecraft/client/renderer/entity/ItemEntityRenderer	net/minecraft/class_916	net/minecraft/client/renderer/entity/ItemEntityRenderer
	f	F	a	f_174189_	field_32924	ITEM_BUNDLE_OFFSET_SCALE
	f	I	f	f_174190_	field_32925	ITEM_COUNT_FOR_5_BUNDLE
	f	I	g	f_174191_	field_32926	ITEM_COUNT_FOR_4_BUNDLE
	f	I	h	f_174192_	field_32927	ITEM_COUNT_FOR_3_BUNDLE
	f	I	i	f_174193_	field_32928	ITEM_COUNT_FOR_2_BUNDLE
	f	F	j	f_174194_	field_32929	FLAT_ITEM_BUNDLE_OFFSET_X
	f	F	k	f_174195_	field_32930	FLAT_ITEM_BUNDLE_OFFSET_Y
	f	F	l	f_174196_	field_32931	FLAT_ITEM_BUNDLE_OFFSET_Z
	f	Lfpw;	m	f_115019_	field_4726	itemRenderer
	f	Lapf;	n	f_115020_	field_4725	random
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)I	a	m_115042_	method_3998	getRenderAmount
	m	(Lbvh;FFLeij;Lfjx;I)V	a	m_7392_	method_3996	render
	m	(Lbvh;)Lacq;	a	m_5478_	method_3999	getTextureLocation
c	fpv	net/minecraft/client/renderer/entity/ItemFrameRenderer	net/minecraft/class_915	net/minecraft/client/renderer/entity/ItemFrameRenderer
	f	I	a	f_174199_	field_32932	GLOW_FRAME_BRIGHTNESS
	f	I	f	f_174200_	field_32933	BRIGHT_MAP_LIGHT_ADJUSTMENT
	f	Lfwy;	g	f_115044_	field_4721	FRAME_LOCATION
	f	Lfwy;	h	f_115045_	field_4723	MAP_FRAME_LOCATION
	f	Lfwy;	i	f_174201_	field_28462	GLOW_FRAME_LOCATION
	f	Lfwy;	j	f_174202_	field_28463	GLOW_MAP_FRAME_LOCATION
	f	Lfpw;	k	f_115047_	field_4720	itemRenderer
	f	Lfko;	l	f_234645_	field_38891	blockRenderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbva;Lcfz;)Lfwy;	a	m_174212_	method_33434	getFrameModelResourceLoc
	m	(Lbva;F)Leei;	a	m_7860_	method_23174	getRenderOffset
	m	(Lbva;FFLeij;Lfjx;I)V	a	m_7392_	method_3994	render
	m	(Lbva;)Lacq;	a	m_5478_	method_3993	getTextureLocation
	m	(Lbva;Lsw;Leij;Lfjx;I)V	a	m_7649_	method_23175	renderNameTag
	m	(Lbva;Lgu;)I	a	m_6086_	method_33435	getBlockLightLevel
	m	(Lbva;II)I	a	m_174208_	method_33433	getLightVal
	m	(Lbva;)Z	b	m_6512_	method_23176	shouldShowName
c	fpw	net/minecraft/client/renderer/entity/ItemRenderer	net/minecraft/class_918	net/minecraft/client/renderer/entity/ItemRenderer
	f	Lacq;	a	f_273897_	field_43086	ENCHANTED_GLINT_ENTITY
	f	Lacq;	b	f_273833_	field_43087	ENCHANTED_GLINT_ITEM
	f	I	c	f_174221_	field_32937	GUI_SLOT_CENTER_X
	f	I	d	f_174222_	field_32938	GUI_SLOT_CENTER_Y
	f	I	e	f_174218_	field_32934	ITEM_COUNT_BLIT_OFFSET
	f	F	f	f_174219_	field_32935	COMPASS_FOIL_UI_SCALE
	f	F	g	f_174220_	field_32936	COMPASS_FOIL_FIRST_PERSON_SCALE
	f	F	h	f_256734_	field_41120	COMPASS_FOIL_TEXTURE_SCALE
	f	Lfwy;	i	f_244055_	field_40530	TRIDENT_IN_HAND_MODEL
	f	Lfwy;	j	f_243706_	field_40531	SPYGLASS_IN_HAND_MODEL
	f	Ljava/util/Set;	k	f_115094_	field_4728	IGNORED
	f	Lfwy;	l	f_244324_	field_40532	TRIDENT_MODEL
	f	Lfwy;	m	f_244537_	field_40533	SPYGLASS_MODEL
	f	Lenn;	n	f_265848_	field_42073	minecraft
	f	Lfju;	o	f_115095_	field_4732	itemModelShaper
	f	Lfuw;	p	f_115096_	field_4729	textureManager
	f	Leos;	q	f_115097_	field_4733	itemColors
	f	Lfjj;	r	f_174223_	field_27770	blockEntityRenderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lfuw;Lfwx;Leos;Lfjj;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	m_285827_	method_51795	hasAnimatedTexture
	m	(Lfjx;Lfkf;ZZ)Lein;	a	m_115184_	method_27952	getArmorFoilBuffer
	m	(Lcfz;Lcfw;ZLeij;Lfjx;IILfwr;)V	a	m_115143_	method_23179	render
	m	(Lbfz;Lcfz;Lcfw;ZLeij;Lfjx;Lcmm;III)V	a	m_269491_	method_23177	renderStatic
	m	()Lfju;	a	m_115103_	method_4012	getItemModelShaper
	m	(Lfwr;Lcfz;IILeij;Lein;)V	a	m_115189_	method_23182	renderModelLists
	m	(Lfjx;Lfkf;Leij$a;)Lein;	a	m_115180_	method_30114	getCompassFoilBuffer
	m	(Lcfz;Lcfw;IILeij;Lfjx;Lcmm;I)V	a	m_269128_	method_23178	renderStatic
	m	(Leij;Lein;Ljava/util/List;Lcfz;II)V	a	m_115162_	method_23180	renderQuadList
	m	(Lcfz;Lcmm;Lbfz;I)Lfwr;	a	m_174264_	method_4019	getModel
	m	(Lfjx;Lfkf;Leij$a;)Lein;	b	m_115207_	method_30115	getCompassFoilBufferDirect
	m	(Lfjx;Lfkf;ZZ)Lein;	b	m_115211_	method_23181	getFoilBuffer
	m	(Lfjx;Lfkf;ZZ)Lein;	c	m_115222_	method_29711	getFoilBufferDirect
c	fpx	net/minecraft/client/renderer/entity/LeashKnotRenderer	net/minecraft/class_920	net/minecraft/client/renderer/entity/LeashKnotRenderer
	f	Lacq;	a	f_115229_	field_4734	KNOT_LOCATION
	f	Lfbw;	f	f_115230_	field_4735	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvb;FFLeij;Lfjx;I)V	a	m_7392_	method_4035	render
	m	(Lbvb;)Lacq;	a	m_5478_	method_4036	getTextureLocation
c	fpy	net/minecraft/client/renderer/entity/LightningBoltRenderer	net/minecraft/class_919	net/minecraft/client/renderer/entity/LightningBoltRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbfy;FFLeij;Lfjx;I)V	a	m_7392_	method_4034	render
	m	(Lbfy;)Lacq;	a	m_5478_	method_4033	getTextureLocation
	m	(Lorg/joml/Matrix4f;Lein;FFIFFFFFFFZZZZ)V	a	m_115272_	method_23183	quad
c	fpz	net/minecraft/client/renderer/entity/LivingEntityRenderer	net/minecraft/class_922	net/minecraft/client/renderer/entity/LivingEntityRenderer
	f	Lorg/slf4j/Logger;	a	f_115289_	field_21011	LOGGER
	f	Lfbf;	f	f_115290_	field_4737	model
	f	Ljava/util/List;	g	f_115291_	field_4738	layers
	f	F	h	f_174287_	field_32939	EYE_BED_OFFSET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfbf;F)V	<init>	<init>	<init>	<init>
	m	(Lbfz;FFLeij;Lfjx;I)V	a	m_7392_	method_4054	render
	m	(Lftg;)Z	a	m_115326_	method_4046	addLayer
	m	(Lbfz;ZZZ)Lfkf;	a	m_7225_	method_24302	getRenderType
	m	(Lbfz;Leij;FFF)V	a	m_7523_	method_4058	setupRotations
	m	(Lha;)F	a	m_115328_	method_18656	sleepDirectionToRotation
	m	(Lbfz;F)F	a	m_6930_	method_4045	getBob
	m	(Lbfz;)Z	a	m_5936_	method_25450	isShaking
	m	(Lbfz;Leij;F)V	a	m_7546_	method_4042	scale
	m	(Lbfz;F)F	b	m_6931_	method_23185	getWhiteOverlayProgress
	m	(Lbfz;)Z	b	m_6512_	method_4055	shouldShowName
	m	(Lbfz;F)I	c	m_115338_	method_23622	getOverlayCoords
	m	(Lbfz;)F	c	m_6441_	method_4039	getFlipDegrees
	m	(Lbfz;F)F	d	m_115342_	method_4044	getAttackAnim
	m	(Lbfz;)Z	d	m_5933_	method_4056	isBodyVisible
	m	(Lbfz;)Z	e	m_194453_	method_38563	isEntityUpsideDown
c	fpz$1	net/minecraft/client/renderer/entity/LivingEntityRenderer$1	net/minecraft/class_922$1	net/minecraft/client/renderer/entity/LivingEntityRenderer$1
	f	[I	a	f_115345_	field_18227	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_115346_	field_4743	$SwitchMap$net$minecraft$world$scores$Team$Visibility
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fq	net/minecraft/commands/arguments/coordinates/WorldCoordinate	net/minecraft/class_2278	net/minecraft/commands/arguments/coordinates/WorldCoordinate
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_120858_	field_10759	ERROR_EXPECTED_DOUBLE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_120859_	field_10761	ERROR_EXPECTED_INT
	f	C	c	f_175084_	field_32972	PREFIX_RELATIVE
	f	Z	d	f_120860_	field_10760	relative
	f	D	e	f_120861_	field_10758	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZD)V	<init>	<init>	<init>	<init>
	m	(D)D	a	m_120867_	method_9740	get
	m	()Z	a	m_120866_	method_9741	isRelative
	m	(Lcom/mojang/brigadier/StringReader;Z)Lfq;	a	m_120871_	method_9743	parseDouble
	m	(Lcom/mojang/brigadier/StringReader;)Lfq;	a	m_120869_	method_9739	parseInt
	m	(Lcom/mojang/brigadier/StringReader;)Z	b	m_120874_	method_9742	isRelative
c	fqa	net/minecraft/client/renderer/entity/LlamaRenderer	net/minecraft/class_921	net/minecraft/client/renderer/entity/LlamaRenderer
	f	Lacq;	a	f_262249_	field_41631	CREAMY
	f	Lacq;	i	f_262269_	field_41632	WHITE
	f	Lacq;	j	f_262241_	field_41633	BROWN
	f	Lacq;	k	f_262320_	field_41634	GRAY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lbtn;)Lacq;	a	m_5478_	method_4037	getTextureLocation
c	fqa$1	net/minecraft/client/renderer/entity/LlamaRenderer$1	net/minecraft/class_921$1	net/minecraft/client/renderer/entity/LlamaRenderer$1
	f	[I	a	f_262225_	field_41635	$SwitchMap$net$minecraft$world$entity$animal$horse$Llama$Variant
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fqb	net/minecraft/client/renderer/entity/LlamaSpitRenderer	net/minecraft/class_923	net/minecraft/client/renderer/entity/LlamaSpitRenderer
	f	Lacq;	a	f_115356_	field_4745	LLAMA_SPIT_LOCATION
	f	Lfbz;	f	f_115357_	field_4744	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzf;)Lacq;	a	m_5478_	method_4062	getTextureLocation
	m	(Lbzf;FFLeij;Lfjx;I)V	a	m_7392_	method_4061	render
c	fqc	net/minecraft/client/renderer/entity/MagmaCubeRenderer	net/minecraft/class_917	net/minecraft/client/renderer/entity/MagmaCubeRenderer
	f	Lacq;	a	f_115379_	field_4727	MAGMACUBE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwb;Leij;F)V	a	m_7546_	method_4000	scale
	m	(Lbwb;FFLeij;Lfjx;I)V	a	m_7392_	method_48302	render
	m	(Lbwb;Lgu;)I	a	m_6086_	method_24090	getBlockLightLevel
	m	(Lbwb;)Lacq;	a	m_5478_	method_4001	getTextureLocation
c	fqd	net/minecraft/client/renderer/entity/MinecartRenderer	net/minecraft/class_925	net/minecraft/client/renderer/entity/MinecartRenderer
	f	Lfbf;	a	f_115401_	field_4747	model
	f	Lacq;	f	f_115402_	field_4746	MINECART_LOCATION
	f	Lfko;	g	f_234646_	field_38892	blockRenderer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lcaf;FLdcb;Leij;Lfjx;I)V	a	m_7002_	method_4064	renderMinecartContents
	m	(Lcaf;FFLeij;Lfjx;I)V	a	m_7392_	method_4063	render
	m	(Lcaf;)Lacq;	a	m_5478_	method_4065	getTextureLocation
c	fqe	net/minecraft/client/renderer/entity/MobRenderer	net/minecraft/class_927	net/minecraft/client/renderer/entity/MobRenderer
	f	I	h	f_174302_	field_32940	LEASH_RENDER_STEPS
	m	(Lfoy$a;Lfbf;F)V	<init>	<init>	<init>	<init>
	m	(Lein;Lorg/joml/Matrix4f;FFFIIIIFFFFIZ)V	a	m_174307_	method_23187	addVertexPair
	m	(Lbgb;Lfmw;DDD)Z	a	m_5523_	method_4068	shouldRender
	m	(Lbgb;FFLeij;Lfjx;I)V	a	m_7392_	method_4072	render
	m	(Lbgb;FLeij;Lfjx;Lbfj;)V	a	m_115461_	method_4073	renderLeash
	m	(Lbgb;)Z	a	m_6512_	method_4071	shouldShowName
c	fqf	net/minecraft/client/renderer/entity/MushroomCowRenderer	net/minecraft/class_926	net/minecraft/client/renderer/entity/MushroomCowRenderer
	f	Ljava/util/Map;	a	f_115507_	field_4748	TEXTURES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbry;)Lacq;	a	m_5478_	method_4066	getTextureLocation
	m	(Ljava/util/HashMap;)V	a	m_115515_	method_18657	method_18657
c	fqg	net/minecraft/client/renderer/entity/NoopRenderer	net/minecraft/class_6344	net/minecraft/client/renderer/entity/NoopRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
c	fqh	net/minecraft/client/renderer/entity/OcelotRenderer	net/minecraft/class_3683	net/minecraft/client/renderer/entity/OcelotRenderer
	f	Lacq;	a	f_115517_	field_16259	CAT_OCELOT_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbrz;)Lacq;	a	m_5478_	method_16046	getTextureLocation
c	fqi	net/minecraft/client/renderer/entity/PaintingRenderer	net/minecraft/class_928	net/minecraft/client/renderer/entity/PaintingRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lein;Lbvc;IILfuv;Lfuv;)V	a	m_115558_	method_4074	renderPainting
	m	(Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lein;FFFFFIIII)V	a	m_253084_	method_23188	vertex
	m	(Lbvc;)Lacq;	a	m_5478_	method_4077	getTextureLocation
	m	(Lbvc;FFLeij;Lfjx;I)V	a	m_7392_	method_4075	render
c	fqj	net/minecraft/client/renderer/entity/PandaRenderer	net/minecraft/class_931	net/minecraft/client/renderer/entity/PandaRenderer
	f	Ljava/util/Map;	a	f_115620_	field_17595	TEXTURES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsa;)Lacq;	a	m_5478_	method_4083	getTextureLocation
	m	(FFIFF)F	a	m_115624_	method_4086	getAngle
	m	(Ljava/util/EnumMap;)V	a	m_115646_	method_17796	method_17796
	m	(Lbsa;Leij;FFF)V	a	m_7523_	method_4085	setupRotations
c	fqk	net/minecraft/client/renderer/entity/ParrotRenderer	net/minecraft/class_930	net/minecraft/client/renderer/entity/ParrotRenderer
	f	Lacq;	a	f_262196_	field_41636	RED_BLUE
	f	Lacq;	i	f_262214_	field_41637	BLUE
	f	Lacq;	j	f_262263_	field_41638	GREEN
	f	Lacq;	k	f_262242_	field_41639	YELLOW_BLUE
	f	Lacq;	l	f_262278_	field_41640	GREY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsb$b;)Lacq;	a	m_262360_	method_47906	getVariantTexture
	m	(Lbsb;)Lacq;	a	m_5478_	method_4080	getTextureLocation
	m	(Lbsb;F)F	a	m_6930_	method_4081	getBob
c	fqk$1	net/minecraft/client/renderer/entity/ParrotRenderer$1	net/minecraft/class_930$1	net/minecraft/client/renderer/entity/ParrotRenderer$1
	f	[I	a	f_262232_	field_41641	$SwitchMap$net$minecraft$world$entity$animal$Parrot$Variant
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fql	net/minecraft/client/renderer/entity/PhantomRenderer	net/minecraft/class_933	net/minecraft/client/renderer/entity/PhantomRenderer
	f	Lacq;	a	f_115662_	field_4756	PHANTOM_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwe;)Lacq;	a	m_5478_	method_4090	getTextureLocation
	m	(Lbwe;Leij;FFF)V	a	m_7523_	method_4089	setupRotations
	m	(Lbwe;Leij;F)V	a	m_7546_	method_4088	scale
c	fqm	net/minecraft/client/renderer/entity/PigRenderer	net/minecraft/class_932	net/minecraft/client/renderer/entity/PigRenderer
	f	Lacq;	a	f_115690_	field_4755	PIG_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsc;)Lacq;	a	m_5478_	method_4087	getTextureLocation
c	fqn	net/minecraft/client/renderer/entity/PiglinRenderer	net/minecraft/class_4842	net/minecraft/client/renderer/entity/PiglinRenderer
	f	Ljava/util/Map;	a	f_174341_	field_25793	TEXTURES
	f	F	i	f_174342_	field_32942	PIGLIN_CUSTOM_HEAD_SCALE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfec;Lfec;Lfec;Z)V	<init>	<init>	<init>	<init>
	m	(Lfea;Lfec;Z)Lfcj;	a	m_174349_	method_24875	createModel
	m	(Lbgb;)Lacq;	b	m_5478_	method_3982	getTextureLocation
	m	(Lbgb;)Z	c	m_5936_	method_25451	isShaking
c	fqo	net/minecraft/client/renderer/entity/PillagerRenderer	net/minecraft/class_934	net/minecraft/client/renderer/entity/PillagerRenderer
	f	Lacq;	a	f_115713_	field_4757	PILLAGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwf;)Lacq;	a	m_5478_	method_4092	getTextureLocation
c	fqp	net/minecraft/client/renderer/entity/PolarBearRenderer	net/minecraft/class_937	net/minecraft/client/renderer/entity/PolarBearRenderer
	f	Lacq;	a	f_115721_	field_4766	BEAR_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsd;)Lacq;	a	m_5478_	method_4097	getTextureLocation
	m	(Lbsd;Leij;F)V	a	m_7546_	method_4099	scale
c	fqq	net/minecraft/client/renderer/entity/PufferfishRenderer	net/minecraft/class_936	net/minecraft/client/renderer/entity/PufferfishRenderer
	f	Lacq;	a	f_115737_	field_4762	PUFFER_LOCATION
	f	I	i	f_115738_	field_4765	puffStateO
	f	Lfbf;	j	f_115739_	field_4761	small
	f	Lfbf;	k	f_115740_	field_4764	mid
	f	Lfbf;	l	f_115741_	field_4763	big
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbse;FFLeij;Lfjx;I)V	a	m_7392_	method_4094	render
	m	(Lbse;)Lacq;	a	m_5478_	method_4096	getTextureLocation
	m	(Lbse;Leij;FFF)V	a	m_7523_	method_4095	setupRotations
c	fqr	net/minecraft/client/renderer/entity/RabbitRenderer	net/minecraft/class_939	net/minecraft/client/renderer/entity/RabbitRenderer
	f	Lacq;	a	f_115789_	field_4770	RABBIT_BROWN_LOCATION
	f	Lacq;	i	f_115790_	field_4773	RABBIT_WHITE_LOCATION
	f	Lacq;	j	f_115791_	field_4775	RABBIT_BLACK_LOCATION
	f	Lacq;	k	f_115792_	field_4768	RABBIT_GOLD_LOCATION
	f	Lacq;	l	f_115793_	field_4774	RABBIT_SALT_LOCATION
	f	Lacq;	m	f_115794_	field_4772	RABBIT_WHITE_SPLOTCHED_LOCATION
	f	Lacq;	n	f_115795_	field_4771	RABBIT_TOAST_LOCATION
	f	Lacq;	o	f_115796_	field_4769	RABBIT_EVIL_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsf;)Lacq;	a	m_5478_	method_4102	getTextureLocation
c	fqr$1	net/minecraft/client/renderer/entity/RabbitRenderer$1	net/minecraft/class_939$1	net/minecraft/client/renderer/entity/RabbitRenderer$1
	f	[I	a	f_262283_	field_41642	$SwitchMap$net$minecraft$world$entity$animal$Rabbit$Variant
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fqs	net/minecraft/client/renderer/entity/RavagerRenderer	net/minecraft/class_911	net/minecraft/client/renderer/entity/RavagerRenderer
	f	Lacq;	a	f_115804_	field_4715	TEXTURE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwh;)Lacq;	a	m_5478_	method_3984	getTextureLocation
c	fqt	net/minecraft/client/renderer/entity/RenderLayerParent	net/minecraft/class_3883	net/minecraft/client/renderer/entity/RenderLayerParent
	m	(Lbfj;)Lacq;	a	m_5478_	method_3931	getTextureLocation
	m	()Lfbf;	a	m_7200_	method_4038	getModel
c	fqu	net/minecraft/client/renderer/entity/SalmonRenderer	net/minecraft/class_938	net/minecraft/client/renderer/entity/SalmonRenderer
	f	Lacq;	a	f_115813_	field_4767	SALMON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsg;)Lacq;	a	m_5478_	method_4101	getTextureLocation
	m	(Lbsg;Leij;FFF)V	a	m_7523_	method_4100	setupRotations
c	fqv	net/minecraft/client/renderer/entity/SheepRenderer	net/minecraft/class_941	net/minecraft/client/renderer/entity/SheepRenderer
	f	Lacq;	a	f_115833_	field_4778	SHEEP_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsh;)Lacq;	a	m_5478_	method_4106	getTextureLocation
c	fqw	net/minecraft/client/renderer/entity/ShulkerBulletRenderer	net/minecraft/class_940	net/minecraft/client/renderer/entity/ShulkerBulletRenderer
	f	Lacq;	a	f_115841_	field_4776	TEXTURE_LOCATION
	f	Lfkf;	f	f_115842_	field_21744	RENDER_TYPE
	f	Lfcx;	g	f_115843_	field_4777	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzi;Lgu;)I	a	m_6086_	method_24091	getBlockLightLevel
	m	(Lbzi;FFLeij;Lfjx;I)V	a	m_7392_	method_4103	render
	m	(Lbzi;)Lacq;	a	m_5478_	method_4105	getTextureLocation
c	fqx	net/minecraft/client/renderer/entity/ShulkerRenderer	net/minecraft/class_943	net/minecraft/client/renderer/entity/ShulkerRenderer
	f	Lacq;	a	f_115871_	field_4781	DEFAULT_TEXTURE_LOCATION
	f	[Lacq;	i	f_115872_	field_4780	TEXTURE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwi;F)Leei;	a	m_7860_	method_23189	getRenderOffset
	m	(Lfwu;)Lacq;	a	m_115918_	method_22792	method_22792
	m	(I)[Lacq;	a	m_115876_	method_22791	method_22791
	m	(Lbwi;)Lacq;	a	m_5478_	method_4111	getTextureLocation
	m	(Lbwi;Leij;FFF)V	a	m_7523_	method_4114	setupRotations
	m	(Lcen;)Lacq;	a	m_174375_	method_37105	getTextureLocation
	m	(Lbwi;Lfmw;Leei;)Z	a	m_174371_	method_33436	method_33436
	m	(Lbwi;Lfmw;DDD)Z	a	m_5523_	method_4112	shouldRender
c	fqy	net/minecraft/client/renderer/entity/SilverfishRenderer	net/minecraft/class_942	net/minecraft/client/renderer/entity/SilverfishRenderer
	f	Lacq;	a	f_115920_	field_4779	SILVERFISH_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwj;)F	a	m_6441_	method_4107	getFlipDegrees
	m	(Lbwj;)Lacq;	b	m_5478_	method_4108	getTextureLocation
c	fqz	net/minecraft/client/renderer/entity/SkeletonRenderer	net/minecraft/class_946	net/minecraft/client/renderer/entity/SkeletonRenderer
	f	Lacq;	a	f_115932_	field_4785	SKELETON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;Lfec;Lfec;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lbvl;)Lacq;	a	m_5478_	method_4119	getTextureLocation
	m	(Lbvl;)Z	b	m_5936_	method_35801	isShaking
c	fr	net/minecraft/commands/arguments/coordinates/WorldCoordinates	net/minecraft/class_2280	net/minecraft/commands/arguments/coordinates/WorldCoordinates
	f	Lfq;	a	f_120879_	field_10765	x
	f	Lfq;	b	f_120880_	field_10764	y
	f	Lfq;	c	f_120881_	field_10766	z
	m	(Lfq;Lfq;Lfq;)V	<init>	<init>	<init>	<init>
	m	(DDD)Lfr;	a	m_175085_	method_35810	absolute
	m	(Lcom/mojang/brigadier/StringReader;Z)Lfr;	a	m_120889_	method_9750	parseDouble
	m	(Lcom/mojang/brigadier/StringReader;)Lfr;	a	m_120887_	method_9749	parseInt
	m	(Leeh;)Lfr;	a	m_175089_	method_35811	absolute
	m	()Lfr;	d	m_120898_	method_9751	current
c	fra	net/minecraft/client/renderer/entity/SlimeRenderer	net/minecraft/class_945	net/minecraft/client/renderer/entity/SlimeRenderer
	f	Lacq;	a	f_115942_	field_4784	SLIME_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwl;FFLeij;Lfjx;I)V	a	m_7392_	method_4117	render
	m	(Lbwl;)Lacq;	a	m_5478_	method_4116	getTextureLocation
	m	(Lbwl;Leij;F)V	a	m_7546_	method_4118	scale
c	frb	net/minecraft/client/renderer/entity/SnifferRenderer	net/minecraft/class_8190	net/minecraft/client/renderer/entity/SnifferRenderer
	f	Lacq;	a	f_271201_	field_42930	SNIFFER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbtx;)Lacq;	a	m_5478_	method_49350	getTextureLocation
c	frc	net/minecraft/client/renderer/entity/SnowGolemRenderer	net/minecraft/class_948	net/minecraft/client/renderer/entity/SnowGolemRenderer
	f	Lacq;	a	f_115986_	field_4788	SNOW_GOLEM_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsj;)Lacq;	a	m_5478_	method_4122	getTextureLocation
c	frd	net/minecraft/client/renderer/entity/SpectralArrowRenderer	net/minecraft/class_947	net/minecraft/client/renderer/entity/SpectralArrowRenderer
	f	Lacq;	a	f_115994_	field_4787	SPECTRAL_ARROW_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzl;)Lacq;	a	m_5478_	method_4120	getTextureLocation
c	fre	net/minecraft/client/renderer/entity/SpiderRenderer	net/minecraft/class_949	net/minecraft/client/renderer/entity/SpiderRenderer
	f	Lacq;	a	f_116002_	field_4789	SPIDER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lbwn;)Lacq;	a	m_5478_	method_4123	getTextureLocation
	m	(Lbwn;)F	b	m_6441_	method_4124	getFlipDegrees
c	frf	net/minecraft/client/renderer/entity/SquidRenderer	net/minecraft/class_951	net/minecraft/client/renderer/entity/SquidRenderer
	f	Lacq;	a	f_116014_	field_4791	SQUID_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfdh;)V	<init>	<init>	<init>	<init>
	m	(Lbsk;Leij;FFF)V	a	m_7523_	method_4126	setupRotations
	m	(Lbsk;F)F	a	m_6930_	method_4125	getBob
	m	(Lbsk;)Lacq;	a	m_5478_	method_4127	getTextureLocation
c	frg	net/minecraft/client/renderer/entity/StrayRenderer	net/minecraft/class_950	net/minecraft/client/renderer/entity/StrayRenderer
	f	Lacq;	a	f_116040_	field_4790	STRAY_SKELETON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
c	frh	net/minecraft/client/renderer/entity/StriderRenderer	net/minecraft/class_4999	net/minecraft/client/renderer/entity/StriderRenderer
	f	Lacq;	a	f_116050_	field_23372	STRIDER_LOCATION
	f	Lacq;	i	f_116051_	field_23937	COLD_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwp;Leij;F)V	a	m_7546_	method_26422	scale
	m	(Lbwp;)Lacq;	a	m_5478_	method_26421	getTextureLocation
	m	(Lbwp;)Z	b	m_5936_	method_26423	isShaking
c	fri	net/minecraft/client/renderer/entity/TadpoleRenderer	net/minecraft/class_7214	net/minecraft/client/renderer/entity/TadpoleRenderer
	f	Lacq;	a	f_234652_	field_37969	TADPOLE_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbtd;)Lacq;	a	m_5478_	method_41966	getTextureLocation
c	frj	net/minecraft/client/renderer/entity/ThrownItemRenderer	net/minecraft/class_953	net/minecraft/client/renderer/entity/ThrownItemRenderer
	f	F	a	f_174412_	field_32943	MIN_CAMERA_DISTANCE_SQUARED
	f	Lfpw;	f	f_116071_	field_4792	itemRenderer
	f	F	g	f_116072_	field_17147	scale
	f	Z	h	f_116073_	field_21745	fullBright
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;FZ)V	<init>	<init>	<init>	<init>
c	frk	net/minecraft/client/renderer/entity/ThrownTridentRenderer	net/minecraft/class_955	net/minecraft/client/renderer/entity/ThrownTridentRenderer
	f	Lacq;	a	f_116094_	field_4796	TRIDENT_LOCATION
	f	Lfdk;	f	f_116095_	field_4797	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzs;)Lacq;	a	m_5478_	method_4134	getTextureLocation
	m	(Lbzs;FFLeij;Lfjx;I)V	a	m_7392_	method_4133	render
c	frl	net/minecraft/client/renderer/entity/TippableArrowRenderer	net/minecraft/class_954	net/minecraft/client/renderer/entity/TippableArrowRenderer
	f	Lacq;	a	f_116132_	field_4795	NORMAL_ARROW_LOCATION
	f	Lacq;	f	f_116133_	field_4794	TIPPED_ARROW_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyw;)Lacq;	a	m_5478_	method_4130	getTextureLocation
c	frm	net/minecraft/client/renderer/entity/TntMinecartRenderer	net/minecraft/class_957	net/minecraft/client/renderer/entity/TntMinecartRenderer
	f	Lfko;	f	f_234660_	field_38893	blockRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lcar;FLdcb;Leij;Lfjx;I)V	a	m_7002_	method_4137	renderMinecartContents
	m	(Lfko;Ldcb;Leij;Lfjx;IZ)V	a	m_234661_	method_23190	renderWhiteSolidBlock
c	frn	net/minecraft/client/renderer/entity/TntRenderer	net/minecraft/class_956	net/minecraft/client/renderer/entity/TntRenderer
	f	Lfko;	a	f_234668_	field_38894	blockRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvi;FFLeij;Lfjx;I)V	a	m_7392_	method_4135	render
	m	(Lbvi;)Lacq;	a	m_5478_	method_4136	getTextureLocation
c	fro	net/minecraft/client/renderer/entity/TropicalFishRenderer	net/minecraft/class_959	net/minecraft/client/renderer/entity/TropicalFishRenderer
	f	Lfax;	a	f_116183_	field_4800	modelA
	f	Lfax;	i	f_116184_	field_4799	modelB
	f	Lacq;	j	f_262282_	field_41643	MODEL_A_TEXTURE
	f	Lacq;	k	f_262236_	field_41644	MODEL_B_TEXTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsl;Leij;FFF)V	a	m_7523_	method_4142	setupRotations
	m	(Lbsl;)Lacq;	a	m_5478_	method_4141	getTextureLocation
	m	(Lbsl;FFLeij;Lfjx;I)V	a	m_7392_	method_4140	render
c	fro$1	net/minecraft/client/renderer/entity/TropicalFishRenderer$1	net/minecraft/class_959$1	net/minecraft/client/renderer/entity/TropicalFishRenderer$1
	f	[I	a	f_262201_	field_41645	$SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	frp	net/minecraft/client/renderer/entity/TurtleRenderer	net/minecraft/class_958	net/minecraft/client/renderer/entity/TurtleRenderer
	f	Lacq;	a	f_116231_	field_4798	TURTLE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbsm;)Lacq;	a	m_5478_	method_4139	getTextureLocation
	m	(Lbsm;FFLeij;Lfjx;I)V	a	m_7392_	method_4138	render
c	frq	net/minecraft/client/renderer/entity/UndeadHorseRenderer	net/minecraft/class_961	net/minecraft/client/renderer/entity/UndeadHorseRenderer
	f	Ljava/util/Map;	a	f_116267_	field_4803	MAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;Lfec;)V	<init>	<init>	<init>	<init>
	m	(Lbtk;)Lacq;	a	m_5478_	method_4145	getTextureLocation
c	frr	net/minecraft/client/renderer/entity/VexRenderer	net/minecraft/class_960	net/minecraft/client/renderer/entity/VexRenderer
	f	Lacq;	a	f_116275_	field_4801	VEX_LOCATION
	f	Lacq;	i	f_116276_	field_4802	VEX_CHARGING_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwq;)Lacq;	a	m_5478_	method_4144	getTextureLocation
	m	(Lbwq;Lgu;)I	a	m_6086_	method_24092	getBlockLightLevel
c	frs	net/minecraft/client/renderer/entity/VillagerRenderer	net/minecraft/class_963	net/minecraft/client/renderer/entity/VillagerRenderer
	f	Lacq;	a	f_116300_	field_4807	VILLAGER_BASE_SKIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyb;)Lacq;	a	m_5478_	method_4151	getTextureLocation
	m	(Lbyb;Leij;F)V	a	m_7546_	method_4149	scale
c	frt	net/minecraft/client/renderer/entity/VindicatorRenderer	net/minecraft/class_962	net/minecraft/client/renderer/entity/VindicatorRenderer
	f	Lacq;	a	f_116317_	field_4804	VINDICATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwr;)Lacq;	a	m_5478_	method_4147	getTextureLocation
c	frt$1	net/minecraft/client/renderer/entity/VindicatorRenderer$1	net/minecraft/class_962$1	net/minecraft/client/renderer/entity/VindicatorRenderer$1
	f	Lfrt;	a	f_116325_	field_4805	field_4805
	m	(Lfrt;Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbwr;FFFFFF)V	a	m_6494_	method_17156	render
c	fru	net/minecraft/client/renderer/entity/WanderingTraderRenderer	net/minecraft/class_3992	net/minecraft/client/renderer/entity/WanderingTraderRenderer
	f	Lacq;	a	f_116362_	field_17739	VILLAGER_BASE_SKIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbyh;)Lacq;	a	m_5478_	method_18045	getTextureLocation
	m	(Lbyh;Leij;F)V	a	m_7546_	method_18046	scale
c	frv	net/minecraft/client/renderer/entity/WardenRenderer	net/minecraft/class_7287	net/minecraft/client/renderer/entity/WardenRenderer
	f	Lacq;	a	f_234780_	field_38349	TEXTURE
	f	Lacq;	i	f_234781_	field_38350	BIOLUMINESCENT_LAYER_TEXTURE
	f	Lacq;	j	f_234782_	field_38352	HEART_TEXTURE
	f	Lacq;	k	f_234783_	field_38353	PULSATING_SPOTS_TEXTURE_1
	f	Lacq;	l	f_234784_	field_38354	PULSATING_SPOTS_TEXTURE_2
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbxs;)Lacq;	a	m_5478_	method_42606	getTextureLocation
	m	(Lbxs;FF)F	a	m_234792_	method_42607	method_42607
	m	(Lbxs;FF)F	b	m_234796_	method_42609	method_42609
	m	(Lbxs;FF)F	c	m_234800_	method_42610	method_42610
	m	(Lbxs;FF)F	d	m_234804_	method_42611	method_42611
	m	(Lbxs;FF)F	e	m_234808_	method_42612	method_42612
c	frw	net/minecraft/client/renderer/entity/WitchRenderer	net/minecraft/class_965	net/minecraft/client/renderer/entity/WitchRenderer
	f	Lacq;	a	f_116378_	field_4814	WITCH_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbws;)Lacq;	a	m_5478_	method_4154	getTextureLocation
	m	(Lbws;Leij;F)V	a	m_7546_	method_4157	scale
	m	(Lbws;FFLeij;Lfjx;I)V	a	m_7392_	method_4155	render
c	frx	net/minecraft/client/renderer/entity/WitherBossRenderer	net/minecraft/class_964	net/minecraft/client/renderer/entity/WitherBossRenderer
	f	Lacq;	a	f_116422_	field_4812	WITHER_INVULNERABLE_LOCATION
	f	Lacq;	i	f_116423_	field_4813	WITHER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbuv;Lgu;)I	a	m_6086_	method_24093	getBlockLightLevel
	m	(Lbuv;)Lacq;	a	m_5478_	method_4153	getTextureLocation
	m	(Lbuv;Leij;F)V	a	m_7546_	method_4152	scale
c	fry	net/minecraft/client/renderer/entity/WitherSkeletonRenderer	net/minecraft/class_967	net/minecraft/client/renderer/entity/WitherSkeletonRenderer
	f	Lacq;	a	f_116445_	field_4818	WITHER_SKELETON_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbvl;Leij;F)V	a	m_7546_	method_4161	scale
c	frz	net/minecraft/client/renderer/entity/WitherSkullRenderer	net/minecraft/class_966	net/minecraft/client/renderer/entity/WitherSkullRenderer
	f	Lacq;	a	f_116463_	field_4817	WITHER_INVULNERABLE_LOCATION
	f	Lacq;	f	f_116464_	field_4815	WITHER_LOCATION
	f	Lfdb;	g	f_116465_	field_4816	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbzt;)Lacq;	a	m_5478_	method_4160	getTextureLocation
	m	(Lbzt;Lgu;)I	a	m_6086_	method_24094	getBlockLightLevel
	m	()Lfek;	a	m_174450_	method_32199	createSkullLayer
	m	(Lbzt;FFLeij;Lfjx;I)V	a	m_7392_	method_4159	render
c	fs	net/minecraft/commands/arguments/coordinates/package-info	net/minecraft/class_6271	net/minecraft/commands/arguments/coordinates/package-info
c	fsa	net/minecraft/client/renderer/entity/WolfRenderer	net/minecraft/class_969	net/minecraft/client/renderer/entity/WolfRenderer
	f	Lacq;	a	f_116493_	field_4821	WOLF_LOCATION
	f	Lacq;	i	f_116494_	field_4822	WOLF_TAME_LOCATION
	f	Lacq;	j	f_116495_	field_4823	WOLF_ANGRY_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbso;F)F	a	m_6930_	method_4167	getBob
	m	(Lbso;FFLeij;Lfjx;I)V	a	m_7392_	method_4166	render
	m	(Lbso;)Lacq;	a	m_5478_	method_4165	getTextureLocation
c	fsb	net/minecraft/client/renderer/entity/ZoglinRenderer	net/minecraft/class_5144	net/minecraft/client/renderer/entity/ZoglinRenderer
	f	Lacq;	a	f_116537_	field_23779	ZOGLIN_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbwu;)Lacq;	a	m_5478_	method_27039	getTextureLocation
c	fsc	net/minecraft/client/renderer/entity/ZombieRenderer	net/minecraft/class_3886	net/minecraft/client/renderer/entity/ZombieRenderer
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lfoy$a;Lfec;Lfec;Lfec;)V	<init>	<init>	<init>	<init>
c	fsd	net/minecraft/client/renderer/entity/ZombieVillagerRenderer	net/minecraft/class_971	net/minecraft/client/renderer/entity/ZombieVillagerRenderer
	f	Lacq;	a	f_116547_	field_4835	ZOMBIE_VILLAGER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfoy$a;)V	<init>	<init>	<init>	<init>
	m	(Lbww;)Lacq;	a	m_5478_	method_4175	getTextureLocation
	m	(Lbww;)Z	b	m_5936_	method_25452	isShaking
c	fse	net/minecraft/client/renderer/entity/layers/ArrowLayer	net/minecraft/class_973	net/minecraft/client/renderer/entity/layers/ArrowLayer
	f	Lfow;	a	f_116562_	field_17153	dispatcher
	m	(Lfoy$a;Lfpz;)V	<init>	<init>	<init>	<init>
c	fsf	net/minecraft/client/renderer/entity/layers/BeeStingerLayer	net/minecraft/class_4506	net/minecraft/client/renderer/entity/layers/BeeStingerLayer
	f	Lacq;	a	f_116577_	field_20529	BEE_STINGER_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfpz;)V	<init>	<init>	<init>	<init>
	m	(Lein;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FIFFI)V	a	m_253245_	method_23295	vertex
c	fsg	net/minecraft/client/renderer/entity/layers/CapeLayer	net/minecraft/class_972	net/minecraft/client/renderer/entity/layers/CapeLayer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILfiv;FFFFFF)V	a	m_6494_	method_4177	render
c	fsh	net/minecraft/client/renderer/entity/layers/CarriedBlockLayer	net/minecraft/class_975	net/minecraft/client/renderer/entity/layers/CarriedBlockLayer
	f	Lfko;	a	f_234812_	field_38895	blockRenderer
	m	(Lfqt;Lfko;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbvs;FFFFFF)V	a	m_6494_	method_4179	render
c	fsi	net/minecraft/client/renderer/entity/layers/CatCollarLayer	net/minecraft/class_3684	net/minecraft/client/renderer/entity/layers/CatCollarLayer
	f	Lacq;	a	f_116649_	field_16260	CAT_COLLAR_LOCATION
	f	Lfaq;	b	f_116650_	field_16261	catModel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbro;FFFFFF)V	a	m_6494_	method_16047	render
c	fsj	net/minecraft/client/renderer/entity/layers/CreeperPowerLayer	net/minecraft/class_974	net/minecraft/client/renderer/entity/layers/CreeperPowerLayer
	f	Lacq;	a	f_116676_	field_4842	POWER_LOCATION
	f	Lfaz;	b	f_116677_	field_4844	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
c	fsk	net/minecraft/client/renderer/entity/layers/CrossedArmsItemLayer	net/minecraft/class_4004	net/minecraft/client/renderer/entity/layers/CrossedArmsItemLayer
	f	Lfjt;	a	f_234816_	field_38896	itemInHandRenderer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_4208	render
c	fsl	net/minecraft/client/renderer/entity/layers/CustomHeadLayer	net/minecraft/class_976	net/minecraft/client/renderer/entity/layers/CustomHeadLayer
	f	F	a	f_116709_	field_24474	scaleX
	f	F	b	f_116710_	field_24475	scaleY
	f	F	c	f_116711_	field_24476	scaleZ
	f	Ljava/util/Map;	d	f_174473_	field_27771	skullModels
	f	Lfjt;	e	f_234820_	field_38897	itemInHandRenderer
	m	(Lfqt;Lfea;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Lfqt;Lfea;FFFLfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_17159	render
	m	(Leij;Z)V	a	m_174483_	method_32798	translateToHead
c	fsm	net/minecraft/client/renderer/entity/layers/Deadmau5EarsLayer	net/minecraft/class_978	net/minecraft/client/renderer/entity/layers/Deadmau5EarsLayer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILfiv;FFFFFF)V	a	m_6494_	method_4181	render
c	fsn	net/minecraft/client/renderer/entity/layers/DolphinCarryingItemLayer	net/minecraft/class_977	net/minecraft/client/renderer/entity/layers/DolphinCarryingItemLayer
	f	Lfjt;	a	f_234832_	field_38898	itemInHandRenderer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbrt;FFFFFF)V	a	m_6494_	method_17160	render
c	fso	net/minecraft/client/renderer/entity/layers/DrownedOuterLayer	net/minecraft/class_980	net/minecraft/client/renderer/entity/layers/DrownedOuterLayer
	f	Lacq;	a	f_116907_	field_4854	DROWNED_OUTER_LAYER_LOCATION
	f	Lfbb;	b	f_116908_	field_4855	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbvq;FFFFFF)V	a	m_6494_	method_4182	render
c	fsp	net/minecraft/client/renderer/entity/layers/ElytraLayer	net/minecraft/class_979	net/minecraft/client/renderer/entity/layers/ElytraLayer
	f	Lacq;	a	f_116934_	field_4850	WINGS_LOCATION
	f	Lfbc;	b	f_116935_	field_4852	elytraModel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_17161	render
c	fsq	net/minecraft/client/renderer/entity/layers/EnderEyesLayer	net/minecraft/class_985	net/minecraft/client/renderer/entity/layers/EnderEyesLayer
	f	Lfkf;	a	f_116961_	field_4876	ENDERMAN_EYES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
c	fsr	net/minecraft/client/renderer/entity/layers/EnergySwirlLayer	net/minecraft/class_4607	net/minecraft/client/renderer/entity/layers/EnergySwirlLayer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(F)F	a	m_7631_	method_23202	xOffset
	m	()Lacq;	a	m_7029_	method_23201	getTextureLocation
	m	()Lfbf;	b	m_7193_	method_23203	model
c	fss	net/minecraft/client/renderer/entity/layers/EyesLayer	net/minecraft/class_4606	net/minecraft/client/renderer/entity/layers/EyesLayer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	()Lfkf;	a	m_5708_	method_23193	renderType
c	fst	net/minecraft/client/renderer/entity/layers/FoxHeldItemLayer	net/minecraft/class_4043	net/minecraft/client/renderer/entity/layers/FoxHeldItemLayer
	f	Lfjt;	a	f_234836_	field_38899	itemInHandRenderer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbrv;FFFFFF)V	a	m_6494_	method_18335	render
c	fsu	net/minecraft/client/renderer/entity/layers/HorseArmorLayer	net/minecraft/class_4073	net/minecraft/client/renderer/entity/layers/HorseArmorLayer
	f	Lfbq;	a	f_117017_	field_18228	model
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbtm;FFFFFF)V	a	m_6494_	method_18658	render
c	fsv	net/minecraft/client/renderer/entity/layers/HorseMarkingLayer	net/minecraft/class_5167	net/minecraft/client/renderer/entity/layers/HorseMarkingLayer
	f	Ljava/util/Map;	a	f_117042_	field_23938	LOCATION_BY_MARKINGS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbtm;FFFFFF)V	a	m_6494_	method_27152	render
	m	(Ljava/util/EnumMap;)V	a	m_117068_	method_27153	method_27153
c	fsw	net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer	net/minecraft/class_970	net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer
	f	Ljava/util/Map;	a	f_117070_	field_4829	ARMOR_LOCATION_CACHE
	f	Lfbs;	b	f_117071_	field_4830	innerModel
	f	Lfbs;	c	f_117072_	field_4831	outerModel
	f	Lfuu;	d	f_266073_	field_42074	armorTrimAtlas
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfbs;Lfbs;Lfwx;)V	<init>	<init>	<init>	<init>
	m	(Lfbs;Lbfo;)V	a	m_117125_	method_4170	setPartVisibility
	m	(Leij;Lfjx;ILcdj;Lfbs;ZFFFLjava/lang/String;)V	a	m_289609_	method_23192	renderModel
	m	(Lcdk;Leij;Lfjx;ILcib;Lfbs;Z)V	a	m_289604_	method_48482	renderTrim
	m	(Lcdj;Leij;Lfjx;ILfbs;ZLcib;)V	a	m_289594_	method_48483	method_48483
	m	(Lbfo;)Lfbs;	a	m_117078_	method_4172	getArmorModel
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_17157	render
	m	(Leij;Lfjx;Lbfz;Lbfo;ILfbs;)V	a	m_117118_	method_4169	renderArmorPiece
	m	(Lcdj;ZLjava/lang/String;)Lacq;	a	m_117080_	method_4174	getArmorLocation
	m	(Leij;Lfjx;ILfbs;)V	a	m_289597_	method_52224	renderGlint
	m	(Lbfo;)Z	b	m_117128_	method_4173	usesInnerModel
c	fsw$1	net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer$1	net/minecraft/class_970$1	net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer$1
	f	[I	a	f_117130_	field_4878	$SwitchMap$net$minecraft$world$entity$EquipmentSlot
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fsx	net/minecraft/client/renderer/entity/layers/IronGolemCrackinessLayer	net/minecraft/class_4691	net/minecraft/client/renderer/entity/layers/IronGolemCrackinessLayer
	f	Ljava/util/Map;	a	f_117132_	field_21443	resourceLocations
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbrx;FFFFFF)V	a	m_6494_	method_23623	render
c	fsy	net/minecraft/client/renderer/entity/layers/IronGolemFlowerLayer	net/minecraft/class_986	net/minecraft/client/renderer/entity/layers/IronGolemFlowerLayer
	f	Lfko;	a	f_234840_	field_38900	blockRenderer
	m	(Lfqt;Lfko;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbrx;FFFFFF)V	a	m_6494_	method_4188	render
c	fsz	net/minecraft/client/renderer/entity/layers/ItemInHandLayer	net/minecraft/class_989	net/minecraft/client/renderer/entity/layers/ItemInHandLayer
	f	Lfjt;	a	f_234844_	field_38901	itemInHandRenderer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lcfz;Lcfw;Lbft;Leij;Lfjx;I)V	a	m_117184_	method_4192	renderArmWithItem
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_17162	render
c	ft	net/minecraft/commands/arguments/item/FunctionArgument	net/minecraft/class_2284	net/minecraft/commands/arguments/item/FunctionArgument
	f	Ljava/util/Collection;	a	f_120902_	field_10783	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_120903_	field_10782	ERROR_UNKNOWN_TAG
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_120904_	field_10784	ERROR_UNKNOWN_FUNCTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacq;)Ldn;	a	m_120928_	method_9761	getFunction
	m	(Lacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_120918_	method_17959	method_17959
	m	()Lft;	a	m_120907_	method_9760	functions
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_120916_	method_9762	method_9762
	m	(Lcom/mojang/brigadier/StringReader;)Lft$a;	a	parse	method_9764	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	a	m_120910_	method_9769	getFunctions
	m	(Lcom/mojang/brigadier/context/CommandContext;Lacq;)Ljava/util/Collection;	b	m_235273_	method_9767	getFunctionTag
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_120926_	method_9765	method_9765
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	b	m_120920_	method_9768	getFunctionOrTag
c	ft$1	net/minecraft/commands/arguments/item/FunctionArgument$1	net/minecraft/class_2284$1	net/minecraft/commands/arguments/item/FunctionArgument$1
	f	Lacq;	a	f_120937_	field_10785	val$id
	f	Lft;	b	f_120938_	field_10786	field_10786
	m	(Lft;Lacq;)V	<init>	<init>	<init>	<init>
c	ft$2	net/minecraft/commands/arguments/item/FunctionArgument$2	net/minecraft/class_2284$2	net/minecraft/commands/arguments/item/FunctionArgument$2
	f	Lacq;	a	f_120946_	field_10787	val$id
	f	Lft;	b	f_120947_	field_10788	field_10788
	m	(Lft;Lacq;)V	<init>	<init>	<init>	<init>
c	ft$a	net/minecraft/commands/arguments/item/FunctionArgument$Result	net/minecraft/class_2284$class_2285	net/minecraft/commands/arguments/item/FunctionArgument$Result
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	a	m_7588_	method_9771	create
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair;	b	m_5911_	method_9770	unwrap
c	fta	net/minecraft/client/renderer/entity/layers/LlamaDecorLayer	net/minecraft/class_988	net/minecraft/client/renderer/entity/layers/LlamaDecorLayer
	f	[Lacq;	a	f_117214_	field_4880	TEXTURE_LOCATION
	f	Lacq;	b	f_117215_	field_17740	TRADER_LLAMA
	f	Lfby;	c	f_117216_	field_4881	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbtn;FFFFFF)V	a	m_6494_	method_4191	render
c	ftb	net/minecraft/client/renderer/entity/layers/MushroomCowMushroomLayer	net/minecraft/class_991	net/minecraft/client/renderer/entity/layers/MushroomCowMushroomLayer
	f	Lfko;	a	f_234848_	field_38902	blockRenderer
	m	(Lfqt;Lfko;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;IZLdcb;ILfwr;)V	a	m_234852_	method_37314	renderMushroomBlock
	m	(Leij;Lfjx;ILbry;FFFFFF)V	a	m_6494_	method_4195	render
c	ftc	net/minecraft/client/renderer/entity/layers/PandaHoldsItemLayer	net/minecraft/class_990	net/minecraft/client/renderer/entity/layers/PandaHoldsItemLayer
	f	Lfjt;	a	f_234860_	field_38903	itemInHandRenderer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbsa;FFFFFF)V	a	m_6494_	method_4194	render
c	ftd	net/minecraft/client/renderer/entity/layers/ParrotOnShoulderLayer	net/minecraft/class_983	net/minecraft/client/renderer/entity/layers/ParrotOnShoulderLayer
	f	Lfcf;	a	f_117290_	field_17154	model
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;)Z	a	m_117293_	method_17957	method_17957
	m	(Leij;Lfjx;ILbyo;FFFFFF)V	a	m_6494_	method_4185	render
	m	(Leij;Lfjx;ILbyo;FFFFZ)V	a	m_117317_	method_4186	render
	m	(Leij;ZLbyo;Lqr;Lfjx;IFFFFLbfn;)V	a	m_262347_	method_17958	method_17958
c	fte	net/minecraft/client/renderer/entity/layers/PhantomEyesLayer	net/minecraft/class_993	net/minecraft/client/renderer/entity/layers/PhantomEyesLayer
	f	Lfkf;	a	f_117339_	field_4890	PHANTOM_EYES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
c	ftf	net/minecraft/client/renderer/entity/layers/PlayerItemInHandLayer	net/minecraft/class_5697	net/minecraft/client/renderer/entity/layers/PlayerItemInHandLayer
	f	Lfjt;	a	f_234864_	field_38904	itemInHandRenderer
	f	F	b	f_174513_	field_32944	X_ROT_MIN
	f	F	c	f_174514_	field_32945	X_ROT_MAX
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
	m	(Lbfz;Lcfz;Lbft;Leij;Lfjx;I)V	a	m_174517_	method_32799	renderArmWithSpyglass
c	ftg	net/minecraft/client/renderer/entity/layers/RenderLayer	net/minecraft/class_3887	net/minecraft/client/renderer/entity/layers/RenderLayer
	f	Lfqt;	a	f_117344_	field_17155	renderer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfj;FFFFFF)V	a	m_6494_	method_4199	render
	m	(Lbfj;)Lacq;	a	m_117347_	method_23194	getTextureLocation
	m	(Lfbf;Lacq;Leij;Lfjx;ILbfz;FFF)V	a	m_117376_	method_23199	renderColoredCutoutModel
	m	(Lfbf;Lfbf;Lacq;Leij;Lfjx;ILbfz;FFFFFFFFF)V	a	m_117359_	method_23196	coloredCutoutModelCopyLayerRender
	m	()Lfbf;	c	m_117386_	method_17165	getParentModel
c	fth	net/minecraft/client/renderer/entity/layers/SaddleLayer	net/minecraft/class_992	net/minecraft/client/renderer/entity/layers/SaddleLayer
	f	Lacq;	a	f_117387_	field_4888	textureLocation
	f	Lfbf;	b	f_117388_	field_4887	model
	m	(Lfqt;Lfbf;Lacq;)V	<init>	<init>	<init>	<init>
c	fti	net/minecraft/client/renderer/entity/layers/SheepFurLayer	net/minecraft/class_994	net/minecraft/client/renderer/entity/layers/SheepFurLayer
	f	Lacq;	a	f_117404_	field_4892	SHEEP_FUR_LOCATION
	f	Lfcu;	b	f_117405_	field_4891	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbsh;FFFFFF)V	a	m_6494_	method_4198	render
c	ftj	net/minecraft/client/renderer/entity/layers/ShulkerHeadLayer	net/minecraft/class_944	net/minecraft/client/renderer/entity/layers/ShulkerHeadLayer
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbwi;FFFFFF)V	a	m_6494_	method_4115	render
c	ftk	net/minecraft/client/renderer/entity/layers/SlimeOuterLayer	net/minecraft/class_997	net/minecraft/client/renderer/entity/layers/SlimeOuterLayer
	f	Lfbf;	a	f_117455_	field_4895	model
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_23200	render
c	ftl	net/minecraft/client/renderer/entity/layers/SnowGolemHeadLayer	net/minecraft/class_996	net/minecraft/client/renderer/entity/layers/SnowGolemHeadLayer
	f	Lfko;	a	f_234868_	field_38905	blockRenderer
	f	Lfpw;	b	f_234869_	field_38906	itemRenderer
	m	(Lfqt;Lfko;Lfpw;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbsj;FFFFFF)V	a	m_6494_	method_4201	render
c	ftm	net/minecraft/client/renderer/entity/layers/SpiderEyesLayer	net/minecraft/class_1000	net/minecraft/client/renderer/entity/layers/SpiderEyesLayer
	f	Lfkf;	a	f_117504_	field_4902	SPIDER_EYES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
c	ftn	net/minecraft/client/renderer/entity/layers/SpinAttackEffectLayer	net/minecraft/class_998	net/minecraft/client/renderer/entity/layers/SpinAttackEffectLayer
	f	Lacq;	a	f_117509_	field_4898	TEXTURE
	f	Ljava/lang/String;	b	f_174538_	field_32946	BOX
	f	Lfee;	c	f_117510_	field_21012	box
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	()Lfek;	a	m_174542_	method_32200	createLayer
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_4203	render
c	fto	net/minecraft/client/renderer/entity/layers/StrayClothingLayer	net/minecraft/class_1002	net/minecraft/client/renderer/entity/layers/StrayClothingLayer
	f	Lacq;	a	f_117536_	field_4907	STRAY_CLOTHES_LOCATION
	f	Lfda;	b	f_117537_	field_4908	layerModel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbgb;FFFFFF)V	a	m_6494_	method_23204	render
c	ftp	net/minecraft/client/renderer/entity/layers/StuckInBodyLayer	net/minecraft/class_4507	net/minecraft/client/renderer/entity/layers/StuckInBodyLayer
	m	(Lfpz;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbfj;FFFF)V	a	m_5558_	method_22130	renderStuckItem
	m	(Lbfz;)I	a	m_7040_	method_22134	numStuck
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_22132	render
c	ftq	net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer	net/minecraft/class_1001	net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer
	f	Lacq;	a	f_262267_	field_41646	KOB_TEXTURE
	f	Lacq;	b	f_262199_	field_41647	SUNSTREAK_TEXTURE
	f	Lacq;	c	f_262234_	field_41648	SNOOPER_TEXTURE
	f	Lacq;	d	f_262270_	field_41649	DASHER_TEXTURE
	f	Lacq;	e	f_262298_	field_41650	BRINELY_TEXTURE
	f	Lacq;	f	f_262260_	field_41651	SPOTTY_TEXTURE
	f	Lacq;	g	f_262290_	field_41652	FLOPPER_TEXTURE
	f	Lacq;	h	f_262297_	field_41653	STRIPEY_TEXTURE
	f	Lacq;	i	f_262197_	field_41654	GLITTER_TEXTURE
	f	Lacq;	j	f_262284_	field_41655	BLOCKFISH_TEXTURE
	f	Lacq;	k	f_262261_	field_41656	BETTY_TEXTURE
	f	Lacq;	l	f_262230_	field_41657	CLAYFISH_TEXTURE
	f	Lfdl;	m	f_117596_	field_17157	modelA
	f	Lfdm;	n	f_117597_	field_4903	modelB
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbsl;FFFFFF)V	a	m_6494_	method_4205	render
c	ftq$1	net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer$1	net/minecraft/class_1001$1	net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer$1
	f	[I	a	f_262220_	field_41658	$SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base
	f	[I	b	f_262237_	field_41659	$SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Pattern
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ftr	net/minecraft/client/renderer/entity/layers/VillagerProfessionLayer	net/minecraft/class_3885	net/minecraft/client/renderer/entity/layers/VillagerProfessionLayer
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_117622_	field_17148	LEVEL_LOCATIONS
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	b	f_117623_	field_17149	typeHatCache
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	c	f_117624_	field_17150	professionHatCache
	f	Lakx;	d	f_117625_	field_17151	resourceManager
	f	Ljava/lang/String;	e	f_117626_	field_17152	path
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lakx;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_117656_	method_17152	method_17152
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_244736_	method_45803	method_45803
	m	(Lakv;)Ljava/util/Optional;	a	m_234874_	method_43211	method_43211
	m	(Ljava/lang/String;Lgz;Ljava/lang/Object;Ljava/lang/Object;)Lfwh$a;	a	m_257088_	method_17154	method_17154
	m	(Leij;Lfjx;ILbfz;FFFFFF)V	a	m_6494_	method_17151	render
	m	(Ljava/lang/String;Lacq;)Lacq;	a	m_117668_	method_17155	getResourceLocation
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lgz;Ljava/lang/Object;)Lfwh$a;	a	m_117658_	method_17153	getHatData
c	fts	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer	net/minecraft/class_7288	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer
	f	Lacq;	a	f_234881_	field_38355	texture
	f	Lfts$a;	b	f_234882_	field_38356	alphaFunction
	f	Lfts$b;	c	f_234883_	field_38464	drawSelector
	m	(Lfqt;Lacq;Lfts$a;Lfts$b;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbxs;FFFFFF)V	a	m_6494_	method_42613	render
	m	(Lfee;)V	a	m_234912_	method_42747	method_42747
	m	()V	a	m_234889_	method_42746	onlyDrawSelectedParts
	m	()V	b	m_234914_	method_42748	resetDrawForAllParts
	m	(Lfee;)V	b	m_234915_	method_42749	method_42749
	m	(Lfee;)V	c	m_234917_	method_42750	method_42750
c	fts$a	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$AlphaFunction	net/minecraft/class_7288$class_7289	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$AlphaFunction
	m	(Lbxs;FF)F	apply	m_234919_	apply	apply
c	fts$b	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$DrawSelector	net/minecraft/class_7288$class_7311	net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$DrawSelector
	m	(Lfbf;)Ljava/util/List;	getPartsToDraw	m_234923_	getPartsToDraw	getPartsToDraw
c	ftt	net/minecraft/client/renderer/entity/layers/WitchItemLayer	net/minecraft/class_1005	net/minecraft/client/renderer/entity/layers/WitchItemLayer
	m	(Lfqt;Lfjt;)V	<init>	<init>	<init>	<init>
c	ftu	net/minecraft/client/renderer/entity/layers/WitherArmorLayer	net/minecraft/class_1004	net/minecraft/client/renderer/entity/layers/WitherArmorLayer
	f	Lacq;	a	f_117695_	field_4910	WITHER_ARMOR_LOCATION
	f	Lfdu;	b	f_117696_	field_4909	model
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;Lfea;)V	<init>	<init>	<init>	<init>
c	ftv	net/minecraft/client/renderer/entity/layers/WolfCollarLayer	net/minecraft/class_1006	net/minecraft/client/renderer/entity/layers/WolfCollarLayer
	f	Lacq;	a	f_117704_	field_4913	WOLF_COLLAR_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfqt;)V	<init>	<init>	<init>	<init>
	m	(Leij;Lfjx;ILbso;FFFFFF)V	a	m_6494_	method_4209	render
c	ftw	net/minecraft/client/renderer/entity/layers/package-info	net/minecraft/class_6257	net/minecraft/client/renderer/entity/layers/package-info
c	ftx	net/minecraft/client/renderer/entity/package-info	net/minecraft/class_6258	net/minecraft/client/renderer/entity/package-info
c	fty	net/minecraft/client/renderer/entity/player/PlayerRenderer	net/minecraft/class_1007	net/minecraft/client/renderer/entity/player/PlayerRenderer
	m	(Lfoy$a;Z)V	<init>	<init>	<init>	<init>
	m	(Lfiv;Leij;F)V	a	m_7546_	method_4217	scale
	m	(Leij;Lfjx;ILfiv;Lfee;Lfee;)V	a	m_117775_	method_23205	renderHand
	m	(Leij;Lfjx;ILfiv;)V	a	m_117770_	method_4220	renderRightHand
	m	(Lfiv;)Lacq;	a	m_5478_	method_4216	getTextureLocation
	m	(Lfiv;Lbdw;)Lfbs$a;	a	m_117794_	method_4210	getArmPose
	m	(Lfiv;Lsw;Leij;Lfjx;I)V	a	m_7649_	method_4213	renderNameTag
	m	(Lfiv;F)Leei;	a	m_7860_	method_23206	getRenderOffset
	m	(Lfiv;Leij;FFF)V	a	m_7523_	method_4212	setupRotations
	m	(Lfiv;FFLeij;Lfjx;I)V	a	m_7392_	method_4215	render
	m	(Leij;Lfjx;ILfiv;)V	b	m_117813_	method_4221	renderLeftHand
	m	(Lfiv;)V	b	m_117818_	method_4218	setModelProperties
c	ftz	net/minecraft/client/renderer/entity/player/package-info	net/minecraft/class_6259	net/minecraft/client/renderer/entity/player/package-info
c	fu	net/minecraft/commands/arguments/item/ItemArgument	net/minecraft/class_2287	net/minecraft/commands/arguments/item/ItemArgument
	f	Ljava/util/Collection;	a	f_120957_	field_10790	EXAMPLES
	f	Lhg;	b	f_235276_	field_37970	items
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfv;	a	m_120963_	method_9777	getItem
	m	(Lcom/mojang/brigadier/StringReader;)Lfv;	a	parse	method_9778	parse
	m	(Ldm;)Lfu;	a	m_235279_	method_9776	item
c	fua	net/minecraft/client/renderer/item/ClampedItemPropertyFunction	net/minecraft/class_6395	net/minecraft/client/renderer/item/ClampedItemPropertyFunction
	m	(Lcfz;Lfew;Lbfz;I)F	call	m_141951_	call	call
	m	(Lcfz;Lfew;Lbfz;I)F	unclampedCall	m_142187_	unclampedCall	unclampedCall
c	fub	net/minecraft/client/renderer/item/CompassItemPropertyFunction	net/minecraft/class_7391	net/minecraft/client/renderer/item/CompassItemPropertyFunction
	f	I	a	f_234928_	field_38798	DEFAULT_ROTATION
	f	Lfub$a;	b	f_234929_	field_38799	compassTarget
	f	Lfub$b;	c	f_234930_	field_24449	wobble
	f	Lfub$b;	d	f_234931_	field_24450	wobbleRandom
	m	(Lfub$a;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lfew;ILbfj;)F	a	m_234954_	method_43218	getCompassRotation
	m	(Lbfj;)D	a	m_234939_	method_43213	getWrappedVisualRotationY
	m	(Lbfj;JLgu;)F	a	m_234941_	method_43214	getRotationTowardsCompassTarget
	m	(I)I	a	m_234934_	method_32800	hash
	m	(IJ)F	a	m_234936_	method_43212	getRandomlySpinningRotation
	m	(Lbfj;Lfew;)Lfew;	a	m_234945_	method_43215	tryFetchLevelIfMissing
	m	(Lbfj;Lhd;)Z	a	m_234951_	method_43217	isValidCompassTargetPos
	m	(Lbfj;Lgu;)D	a	m_234948_	method_43216	getAngleFromEntityToPos
	m	(Lcfz;Lfew;Lbfz;I)F	unclampedCall	m_142187_	unclampedCall	unclampedCall
c	fub$a	net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassTarget	net/minecraft/class_7391$class_7392	net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassTarget
	m	(Lfew;Lcfz;Lbfj;)Lhd;	getPos	m_234964_	getPos	getPos
c	fub$b	net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassWobble	net/minecraft/class_7391$class_5171	net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassWobble
	f	D	a	f_234968_	field_23980	rotation
	f	D	b	f_234969_	field_23981	deltaRotation
	f	J	c	f_234970_	field_23982	lastUpdateTick
	m	()V	<init>	<init>	<init>	<init>
	m	(JD)V	a	m_234974_	method_27190	update
	m	(J)Z	a	m_234972_	method_27316	shouldUpdate
c	fuc	net/minecraft/client/renderer/item/ItemProperties	net/minecraft/class_5272	net/minecraft/client/renderer/item/ItemProperties
	f	Ljava/util/Map;	a	f_117820_	field_24443	GENERIC_PROPERTIES
	f	Ljava/lang/String;	b	f_174568_	field_32947	TAG_CUSTOM_MODEL_DATA
	f	Lacq;	c	f_117821_	field_24444	DAMAGED
	f	Lacq;	d	f_117822_	field_24445	DAMAGE
	f	Lfua;	e	f_117823_	field_24446	PROPERTY_DAMAGED
	f	Lfua;	f	f_117824_	field_24447	PROPERTY_DAMAGE
	f	Ljava/util/Map;	g	f_117825_	field_24448	PROPERTIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfu;Lacq;Lfua;)V	a	m_174570_	method_27879	register
	m	(Lacq;Lfua;)Lfua;	a	m_174581_	method_27881	registerGeneric
	m	(Lcfu;Lacq;)Lfud;	a	m_117829_	method_27878	getProperty
	m	(Lcfz;Lfew;Lbfz;I)F	a	m_234977_	method_43611	method_43611
	m	(Lfud;)V	a	m_174579_	method_37106	registerCustomModelData
	m	(Lfew;Lcfz;Lbfj;)Lhd;	a	m_234982_	method_43219	method_43219
	m	(Lcfu;)Ljava/util/Map;	a	m_117827_	method_27877	method_27877
	m	(Lfew;Lcfz;Lbfj;)Lhd;	b	m_234991_	method_43220	method_43220
	m	(Lcfz;Lfew;Lbfz;I)F	b	m_234986_	method_35803	method_35803
	m	(Lcfz;Lfew;Lbfz;I)F	c	m_234995_	method_27880	method_27880
	m	(Lcfz;Lfew;Lbfz;I)F	d	m_174574_	method_27882	method_27882
	m	(Lcfz;Lfew;Lbfz;I)F	e	m_174584_	method_27883	method_27883
	m	(Lcfz;Lfew;Lbfz;I)F	f	m_174589_	method_27884	method_27884
	m	(Lcfz;Lfew;Lbfz;I)F	g	m_275783_	method_27885	method_27885
	m	(Lcfz;Lfew;Lbfz;I)F	h	m_275784_	method_27886	method_27886
	m	(Lcfz;Lfew;Lbfz;I)F	i	m_174604_	method_27887	method_27887
	m	(Lcfz;Lfew;Lbfz;I)F	j	m_174609_	method_27888	method_27888
	m	(Lcfz;Lfew;Lbfz;I)F	k	m_174624_	method_32202	method_32202
	m	(Lcfz;Lfew;Lbfz;I)F	l	m_174629_	method_27889	method_27889
	m	(Lcfz;Lfew;Lbfz;I)F	m	m_271563_	method_49351	method_49351
	m	(Lcfz;Lfew;Lbfz;I)F	n	m_174634_	method_27890	method_27890
	m	(Lcfz;Lfew;Lbfz;I)F	o	m_174639_	method_27891	method_27891
	m	(Lcfz;Lfew;Lbfz;I)F	p	m_289053_	method_48484	method_48484
	m	(Lcfz;Lfew;Lbfz;I)F	q	m_174644_	method_27892	method_27892
	m	(Lcfz;Lfew;Lbfz;I)F	r	m_174649_	method_27893	method_27893
	m	(Lcfz;Lfew;Lbfz;I)F	s	m_174654_	method_27894	method_27894
	m	(Lcfz;Lfew;Lbfz;I)F	t	m_174659_	method_27895	method_27895
c	fuc$1	net/minecraft/client/renderer/item/ItemProperties$1	net/minecraft/class_5272$1	net/minecraft/client/renderer/item/ItemProperties$1
	f	D	a	f_117899_	field_7911	rotation
	f	D	b	f_117900_	field_7910	rota
	f	J	c	f_117901_	field_7913	lastUpdateTick
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;D)D	a	m_117903_	method_7736	wobble
	m	(Lcfz;Lfew;Lbfz;I)F	unclampedCall	m_142187_	unclampedCall	unclampedCall
c	fud	net/minecraft/client/renderer/item/ItemPropertyFunction	net/minecraft/class_1800	net/minecraft/client/renderer/item/ItemPropertyFunction
	m	(Lcfz;Lfew;Lbfz;I)F	call	m_141951_	call	call
c	fue	net/minecraft/client/renderer/item/package-info	net/minecraft/class_6260	net/minecraft/client/renderer/item/package-info
c	fuf	net/minecraft/client/renderer/package-info	net/minecraft/class_6261	net/minecraft/client/renderer/package-info
c	fug	net/minecraft/client/renderer/texture/AbstractTexture	net/minecraft/class_1044	net/minecraft/client/renderer/texture/AbstractTexture
	f	I	a	f_174680_	field_32948	NOT_ASSIGNED
	f	I	b	f_117950_	field_5204	id
	f	Z	c	f_117951_	field_5205	blur
	f	Z	d	f_117952_	field_5203	mipmap
	m	()V	<init>	<init>	<init>	<init>
	m	(ZZ)V	a	m_117960_	method_4527	setFilter
	m	(Lakx;)V	a	m_6704_	method_4625	load
	m	(Lfuw;Lakx;Lacq;Ljava/util/concurrent/Executor;)V	a	m_6479_	method_18169	reset
	m	()I	a	m_117963_	method_4624	getId
	m	()V	b	m_117964_	method_4528	releaseId
	m	()V	c	m_117966_	method_23207	bind
	m	()V	d	m_117954_	method_23208	method_23208
	m	()V	e	m_117967_	method_22604	method_22604
c	fuh	net/minecraft/client/renderer/texture/Dumpable	net/minecraft/class_8215	net/minecraft/client/renderer/texture/Dumpable
	m	(Lacq;Ljava/nio/file/Path;)V	a	m_276079_	method_49712	dumpContents
c	fui	net/minecraft/client/renderer/texture/DynamicTexture	net/minecraft/class_1043	net/minecraft/client/renderer/texture/DynamicTexture
	f	Lorg/slf4j/Logger;	e	f_117976_	field_25794	LOGGER
	f	Lehk;	f	f_117977_	field_5200	pixels
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IIZ)V	<init>	<init>	<init>	<init>
	m	(Lehk;)V	<init>	<init>	<init>	<init>
	m	(Lehk;)V	a	m_117988_	method_4526	setPixels
	m	()V	d	m_117985_	method_4524	upload
	m	()Lehk;	e	m_117991_	method_4525	getPixels
	m	()V	f	m_283979_	method_22793	method_22793
c	fuj	net/minecraft/client/renderer/texture/HttpTexture	net/minecraft/class_1046	net/minecraft/client/renderer/texture/HttpTexture
	f	Lorg/slf4j/Logger;	f	f_117993_	field_5212	LOGGER
	f	I	g	f_181889_	field_34017	SKIN_WIDTH
	f	I	h	f_181890_	field_34018	SKIN_HEIGHT
	f	I	i	f_181891_	field_34019	LEGACY_SKIN_HEIGHT
	f	Ljava/io/File;	j	f_117994_	field_5210	file
	f	Ljava/lang/String;	k	f_117995_	field_5214	urlString
	f	Z	l	f_117996_	field_20842	processLegacySkin
	f	Ljava/lang/Runnable;	m	f_117997_	field_20843	onDownloaded
	f	Ljava/util/concurrent/CompletableFuture;	n	f_117998_	field_20844	future
	f	Z	o	f_117999_	field_5215	uploaded
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;Ljava/lang/String;Lacq;ZLjava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Lehk;IIII)V	a	m_118012_	method_22794	doNotchTransparencyHack
	m	(Lehk;)V	a	m_118010_	method_4534	loadCallback
	m	(Ljava/io/InputStream;)Lehk;	a	m_118018_	method_22795	load
	m	(Lehk;)V	b	m_118020_	method_4531	upload
	m	(Lehk;IIII)V	b	m_118022_	method_22796	setNoAlpha
	m	(Ljava/io/InputStream;)V	b	m_174682_	method_22797	method_22797
	m	(Lakx;)V	c	m_118030_	method_22799	method_22799
	m	(Lehk;)Lehk;	c	m_118032_	method_22798	processLegacySkin
	m	(Lehk;)V	d	m_118034_	method_22800	method_22800
	m	()V	d	m_118007_	method_22801	method_22801
	m	(Lehk;)V	e	m_174684_	method_22802	method_22802
c	fuk	net/minecraft/client/renderer/texture/MipmapGenerator	net/minecraft/class_4725	net/minecraft/client/renderer/texture/MipmapGenerator
	f	I	a	f_174686_	field_32949	ALPHA_CUTOUT_CUTOFF
	f	[F	b	f_118038_	field_21747	POW22
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([Lehk;I)[Lehk;	a	m_246246_	method_24102	generateMipLevels
	m	(Lehk;)Z	a	m_246464_	method_45804	hasTransparentPixel
	m	(I)F	a	m_118040_	method_24099	getPow22
	m	([F)V	a	m_118057_	method_24103	method_24103
	m	(IIIII)I	a	m_118042_	method_24100	gammaBlend
	m	(IIIIZ)I	a	m_118048_	method_24101	alphaBlend
c	ful	net/minecraft/client/renderer/texture/MissingTextureAtlasSprite	net/minecraft/class_1047	net/minecraft/client/renderer/texture/MissingTextureAtlasSprite
	f	I	a	f_174688_	field_32950	MISSING_IMAGE_WIDTH
	f	I	b	f_174689_	field_32951	MISSING_IMAGE_HEIGHT
	f	Ljava/lang/String;	c	f_174690_	field_32952	MISSING_TEXTURE_NAME
	f	Lacq;	d	f_118059_	field_5219	MISSING_TEXTURE_LOCATION
	f	Lfwe;	e	f_244401_	field_40534	EMPTY_ANIMATION_META
	f	Lfui;	f	f_118060_	field_5220	missingTexture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfup;	a	m_246104_	method_45805	create
	m	(II)Lehk;	a	m_245315_	method_45806	generateMissingImage
	m	()Lacq;	b	m_118071_	method_4539	getLocation
	m	()Lfui;	c	m_118080_	method_4540	getTexture
c	fum	net/minecraft/client/renderer/texture/OverlayTexture	net/minecraft/class_4608	net/minecraft/client/renderer/texture/OverlayTexture
	f	I	a	f_174691_	field_32953	NO_WHITE_U
	f	I	b	f_174692_	field_32954	RED_OVERLAY_V
	f	I	c	f_174693_	field_32955	WHITE_OVERLAY_V
	f	I	d	f_118083_	field_21444	NO_OVERLAY
	f	I	e	f_174694_	field_32956	SIZE
	f	Lfui;	f	f_118084_	field_21013	texture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(FZ)I	a	m_118090_	method_23624	pack
	m	(F)I	a	m_118088_	method_23210	u
	m	()V	a	m_118087_	method_23209	setupOverlayColor
	m	(Z)I	a	m_118096_	method_23212	v
	m	(II)I	a	m_118093_	method_23625	pack
	m	()V	b	m_118098_	method_23213	teardownOverlayColor
c	fun	net/minecraft/client/renderer/texture/PreloadedTexture	net/minecraft/class_4005	net/minecraft/client/renderer/texture/PreloadedTexture
	f	Ljava/util/concurrent/CompletableFuture;	f	f_118100_	field_17894	future
	m	(Lakx;Lacq;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)V	a	m_174695_	method_22807	method_22807
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	a	m_118122_	method_22809	method_22809
	m	(Lakx;Lacq;)Lfuo$a;	a	m_118106_	method_18151	method_18151
	m	(Lfuw;)V	a	m_118111_	method_18150	method_18150
	m	(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;	a	m_118120_	method_22808	executor
	m	(Lfuo$a;)Ljava/lang/Void;	a	m_118109_	method_18149	method_18149
	m	(Lakx;)Lfuo$a;	c	m_118127_	method_18152	method_18152
	m	()Ljava/util/concurrent/CompletableFuture;	d	m_118105_	method_18148	getFuture
c	fuo	net/minecraft/client/renderer/texture/SimpleTexture	net/minecraft/class_1049	net/minecraft/client/renderer/texture/SimpleTexture
	f	Lacq;	e	f_118129_	field_5224	location
	f	Lorg/slf4j/Logger;	f	f_118130_	field_5225	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lehk;ZZ)V	a	m_118136_	method_22810	doLoad
	m	(Lehk;ZZ)V	b	m_118141_	method_22811	method_22811
	m	(Lakx;)Lfuo$a;	b	m_6335_	method_18153	getTextureImage
c	fuo$a	net/minecraft/client/renderer/texture/SimpleTexture$TextureImage	net/minecraft/class_1049$class_4006	net/minecraft/client/renderer/texture/SimpleTexture$TextureImage
	f	Lfwn;	a	f_118146_	field_17895	metadata
	f	Lehk;	b	f_118147_	field_17896	image
	f	Ljava/io/IOException;	c	f_118148_	field_17897	exception
	m	(Lfwn;Lehk;)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/IOException;)V	<init>	<init>	<init>	<init>
	m	(Lakx;Lacq;)Lfuo$a;	a	m_118155_	method_18156	load
	m	()Lfwn;	a	m_118154_	method_18155	getTextureMetadata
	m	()Lehk;	b	m_118158_	method_18157	getImage
	m	()V	c	m_118159_	method_18158	throwIfError
c	fup	net/minecraft/client/renderer/texture/SpriteContents	net/minecraft/class_7764	net/minecraft/client/renderer/texture/SpriteContents
	f	Lorg/slf4j/Logger;	a	f_243663_	field_40535	LOGGER
	f	Lacq;	b	f_243877_	field_40536	name
	f	I	c	f_244302_	field_40537	width
	f	I	d	f_244600_	field_40538	height
	f	Lehk;	e	f_243904_	field_40539	originalImage
	f	[Lehk;	f	f_243731_	field_40540	byMipLevel
	f	Lfup$a;	g	f_244575_	field_40541	animatedTexture
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lfwg;Lehk;Lfwe;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;II)V	a	m_245953_	method_45814	method_45814
	m	(I)V	a	m_246368_	method_45808	increaseMipLevel
	m	(Lfwg;IILfwe;)Lfup$a;	a	m_247391_	method_45812	createAnimatedTexture
	m	(IIII[Lehk;)V	a	m_247381_	method_45811	upload
	m	(II)V	a	m_246850_	method_45809	uploadFirstFrame
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;I)Z	a	m_247508_	method_45813	method_45813
	m	(III)Z	a	m_245970_	method_45810	isTransparent
	m	()Ljava/util/stream/IntStream;	d	m_245638_	method_45817	getUniqueFrames
	m	()Lfur;	e	m_246786_	method_45818	createTicker
	m	()I	f	m_245088_	method_45819	getFrameCount
	m	()Ljava/lang/String;	g	m_247509_	method_45820	method_45820
	m	()Ljava/lang/String;	h	m_246599_	method_45821	method_45821
	m	()Ljava/lang/String;	i	m_245776_	method_45822	method_45822
c	fup$a	net/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture	net/minecraft/class_7764$class_5790	net/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture
	f	Lfup;	a	f_244362_	field_28469	field_28469
	f	Ljava/util/List;	b	f_243714_	field_28472	frames
	f	I	c	f_244229_	field_28473	frameRowSize
	f	Z	d	f_244317_	field_40542	interpolateFrames
	m	(Lfup;Ljava/util/List;IZ)V	<init>	<init>	<init>	<init>
	m	()Lfur;	a	m_246690_	method_45823	createTicker
	m	(I)I	a	m_245080_	method_33446	getFrameX
	m	(II)V	a	m_247129_	method_33445	uploadFirstFrame
	m	(III)V	a	m_245074_	method_33455	uploadFrame
	m	(Lfup$b;)I	a	m_247333_	method_33449	method_33449
	m	()Ljava/util/stream/IntStream;	b	m_246130_	method_33450	getUniqueFrames
	m	(I)I	b	m_246436_	method_33451	getFrameY
c	fup$b	net/minecraft/client/renderer/texture/SpriteContents$FrameInfo	net/minecraft/class_7764$class_5791	net/minecraft/client/renderer/texture/SpriteContents$FrameInfo
	f	I	a	f_243751_	field_28475	index
	f	I	b	f_244553_	field_28476	time
	m	(II)V	<init>	<init>	<init>	<init>
c	fup$c	net/minecraft/client/renderer/texture/SpriteContents$InterpolationData	net/minecraft/class_7764$class_4728	net/minecraft/client/renderer/texture/SpriteContents$InterpolationData
	f	Lfup;	a	f_244452_	field_21757	field_21757
	f	[Lehk;	b	f_244527_	field_21758	activeFrame
	m	(Lfup;)V	<init>	<init>	<init>	<init>
	m	(DII)I	a	m_247111_	method_24129	mix
	m	(IILfup$d;)V	a	m_245152_	method_24128	uploadInterpolatedFrame
	m	(Lfup$a;IIII)I	a	m_246491_	method_24130	getPixel
c	fup$d	net/minecraft/client/renderer/texture/SpriteContents$Ticker	net/minecraft/class_7764$class_7765	net/minecraft/client/renderer/texture/SpriteContents$Ticker
	f	Lfup;	a	f_243791_	field_40543	field_40543
	f	I	b	f_244631_	field_40544	frame
	f	I	c	f_244511_	field_40545	subFrame
	f	Lfup$a;	d	f_243921_	field_40546	animationInfo
	f	Lfup$c;	e	f_244570_	field_40547	interpolationData
	m	(Lfup;Lfup$a;Lfup$c;)V	<init>	<init>	<init>	<init>
	m	(II)V	b	m_247291_	method_45825	method_45825
c	fuq	net/minecraft/client/renderer/texture/SpriteLoader	net/minecraft/class_7766	net/minecraft/client/renderer/texture/SpriteLoader
	f	Lorg/slf4j/Logger;	a	f_244357_	field_40548	LOGGER
	f	Lacq;	b	f_244500_	field_40549	location
	f	I	c	f_243676_	field_40550	maxSupportedTextureSize
	f	I	d	f_276071_	field_43111	minWidth
	f	I	e	f_276068_	field_43112	minHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;III)V	<init>	<init>	<init>	<init>
	m	(ILfuv;)V	a	m_245562_	method_45826	method_45826
	m	(Lfus$a;)Ljava/lang/String;	a	m_245151_	method_45835	method_45835
	m	(Lfus;II)Ljava/util/Map;	a	m_276091_	method_45836	getStitchedSprites
	m	(Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_260809_	method_47664	runSpriteSuppliers
	m	(Lakx;Lacq;)Ljava/util/List;	a	m_260769_	method_47660	method_47660
	m	(Ljava/util/Map;IILfup;II)V	a	m_246510_	method_45841	method_45841
	m	(Ljava/util/concurrent/Executor;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;	a	m_260768_	method_47666	method_47666
	m	(ILjava/util/concurrent/Executor;Ljava/util/List;)Lfuq$a;	a	m_260767_	method_47659	method_47659
	m	(Lfuu;)Lfuq;	a	m_245483_	method_45837	create
	m	(Lakx;Lacq;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_260881_	method_47661	loadAndStitch
	m	(Ljava/util/List;ILjava/util/concurrent/Executor;)Lfuq$a;	a	m_261295_	method_47663	stitch
	m	(Lacq;Lakv;)Lfup;	a	m_245083_	method_45829	loadSprite
	m	(Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;	a	m_260766_	method_47665	method_47665
	m	(Ljava/util/List;)Ljava/util/List;	a	m_246118_	method_47662	method_47662
	m	(Ljava/util/Map;I)V	a	m_246625_	method_45840	method_45840
c	fuq$a	net/minecraft/client/renderer/texture/SpriteLoader$Preparations	net/minecraft/class_7766$class_7767	net/minecraft/client/renderer/texture/SpriteLoader$Preparations
	f	I	a	f_243669_	comp_1040	width
	f	I	b	f_244632_	comp_1041	height
	f	I	c	f_244353_	comp_1042	mipLevel
	f	Lfuv;	d	f_243912_	comp_1043	missing
	f	Ljava/util/Map;	e	f_243807_	comp_1044	regions
	f	Ljava/util/concurrent/CompletableFuture;	f	f_244415_	comp_1045	readyForUpload
	m	(IIILfuv;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Void;)Lfuq$a;	a	m_245936_	method_45846	method_45846
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_246429_	method_45845	waitForUpload
	m	()I	b	f_243669_	comp_1040	width
	m	()I	c	f_244632_	comp_1041	height
	m	()I	d	f_244353_	comp_1042	mipLevel
	m	()Lfuv;	e	f_243912_	comp_1043	missing
	m	()Ljava/util/Map;	f	f_243807_	comp_1044	regions
	m	()Ljava/util/concurrent/CompletableFuture;	g	f_244415_	comp_1045	readyForUpload
c	fur	net/minecraft/client/renderer/texture/SpriteTicker	net/minecraft/class_7768	net/minecraft/client/renderer/texture/SpriteTicker
	m	(II)V	a	m_247697_	method_45824	tickAndUpload
c	fus	net/minecraft/client/renderer/texture/Stitcher	net/minecraft/class_1055	net/minecraft/client/renderer/texture/Stitcher
	f	Ljava/util/Comparator;	a	f_118161_	field_18030	HOLDER_COMPARATOR
	f	I	b	f_118162_	field_5243	mipLevel
	f	Ljava/util/List;	c	f_118163_	field_5237	texturesToBeStitched
	f	Ljava/util/List;	d	f_118164_	field_5239	storage
	f	I	e	f_118165_	field_5242	storageX
	f	I	f	f_118166_	field_5241	storageY
	f	I	g	f_118167_	field_5240	maxWidth
	f	I	h	f_118168_	field_5238	maxHeight
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lfus$d;)V	a	m_118180_	method_4549	gatherSprites
	m	(Lfus$a;)V	a	m_246099_	method_4553	registerSprite
	m	(Lfus$b;)Z	a	m_118178_	method_4550	addToStorage
	m	()I	a	m_118174_	method_4554	getWidth
	m	(II)I	a	m_118188_	method_4551	smallestFittingMinTexel
	m	()I	b	m_118187_	method_4555	getHeight
	m	(Lfus$b;)Z	b	m_118191_	method_4552	expand
	m	(Lfus$b;)Lfus$a;	c	m_244738_	method_21686	method_21686
	m	()V	c	m_118193_	method_4557	stitch
	m	(Lfus$b;)Lacq;	d	m_244737_	method_18337	method_18337
	m	(Lfus$b;)Ljava/lang/Integer;	e	m_118198_	method_18338	method_18338
	m	(Lfus$b;)Ljava/lang/Integer;	f	m_118200_	method_18339	method_18339
c	fus$a	net/minecraft/client/renderer/texture/Stitcher$Entry	net/minecraft/class_1055$class_7769	net/minecraft/client/renderer/texture/Stitcher$Entry
	m	()I	a	m_246492_	method_45807	width
	m	()I	b	m_245330_	method_45815	height
	m	()Lacq;	c	m_246162_	method_45816	name
c	fus$b	net/minecraft/client/renderer/texture/Stitcher$Holder	net/minecraft/class_1055$class_1056	net/minecraft/client/renderer/texture/Stitcher$Holder
	f	Lfus$a;	a	f_244486_	comp_1046	entry
	f	I	b	f_118203_	comp_1047	width
	f	I	c	f_118204_	comp_1048	height
	m	(Lfus$a;I)V	<init>	<init>	<init>	<init>
	m	(Lfus$a;II)V	<init>	<init>	<init>	<init>
	m	()Lfus$a;	a	f_244486_	comp_1046	entry
	m	()I	b	f_118203_	comp_1047	width
	m	()I	c	f_118204_	comp_1048	height
c	fus$c	net/minecraft/client/renderer/texture/Stitcher$Region	net/minecraft/class_1055$class_1057	net/minecraft/client/renderer/texture/Stitcher$Region
	f	I	a	f_118209_	field_5253	originX
	f	I	b	f_118210_	field_5252	originY
	f	I	c	f_118211_	field_5251	width
	f	I	d	f_118212_	field_5250	height
	f	Ljava/util/List;	e	f_118213_	field_5255	subSlots
	f	Lfus$b;	f	f_118214_	field_5254	holder
	m	(IIII)V	<init>	<init>	<init>	<init>
	m	(Lfus$d;)V	a	m_246763_	method_4568	walk
	m	(Lfus$b;)Z	a	m_118221_	method_4566	add
	m	()I	a	m_118225_	method_4569	getX
	m	()I	b	m_118226_	method_4567	getY
c	fus$d	net/minecraft/client/renderer/texture/Stitcher$SpriteLoader	net/minecraft/class_1055$class_4726	net/minecraft/client/renderer/texture/Stitcher$SpriteLoader
	m	(Lfus$a;II)V	load	m_118228_	load	load
c	fut	net/minecraft/client/renderer/texture/StitcherException	net/minecraft/class_1054	net/minecraft/client/renderer/texture/StitcherException
	f	Ljava/util/Collection;	a	f_118254_	field_20311	allSprites
	m	(Lfus$a;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Collection;	a	m_118258_	method_21687	getAllSprites
c	fuu	net/minecraft/client/renderer/texture/TextureAtlas	net/minecraft/class_1059	net/minecraft/client/renderer/texture/TextureAtlas
	f	Lacq;	e	f_118259_	field_5275	LOCATION_BLOCKS
	f	Lacq;	f	f_118260_	field_17898	LOCATION_PARTICLES
	f	Lorg/slf4j/Logger;	g	f_118261_	field_5278	LOGGER
	f	Ljava/util/List;	h	f_118263_	field_5277	sprites
	f	Ljava/util/List;	i	f_118262_	field_5276	animatedTextures
	f	Ljava/util/Map;	j	f_118264_	field_5280	texturesByName
	f	Lacq;	k	f_118265_	field_21749	location
	f	I	l	f_118266_	field_17899	maxSupportedTextureSize
	f	I	m	f_276067_	field_43113	width
	f	I	n	f_276070_	field_43114	height
	f	I	o	f_276072_	field_43115	mipLevel
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lfuv;	a	m_118316_	method_4608	getSprite
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)V	a	m_260988_	method_45849	dumpSpriteNames
	m	(Lfuq$a;)V	a	m_247065_	method_45848	upload
	m	(Lfuq$a;)V	b	m_247255_	method_24198	updateFilter
	m	()V	d	m_118270_	method_4612	cycleAnimationFrames
	m	()V	f	m_118329_	method_4601	clearTextureData
	m	()Lacq;	g	m_118330_	method_24106	location
	m	()I	h	m_245285_	method_45850	maxSupportedTextureSize
	m	()I	i	m_276092_	method_49713	getWidth
	m	()I	j	m_276095_	method_49714	getHeight
c	fuv	net/minecraft/client/renderer/texture/TextureAtlasSprite	net/minecraft/class_1058	net/minecraft/client/renderer/texture/TextureAtlasSprite
	f	Lacq;	a	f_244141_	field_40552	atlasLocation
	f	Lfup;	b	f_244165_	field_40553	contents
	f	I	c	f_118349_	field_5258	x
	f	I	d	f_118350_	field_5256	y
	f	F	e	f_118351_	field_5270	u0
	f	F	f	f_118352_	field_5269	u1
	f	F	g	f_118353_	field_5268	v0
	f	F	h	f_118354_	field_5267	v1
	m	(Lacq;Lfup;IIII)V	<init>	<init>	<init>	<init>
	m	()I	a	m_174743_	method_35806	getX
	m	(D)F	a	m_118367_	method_4580	getU
	m	(F)F	a	m_174727_	method_35804	getUOffset
	m	(Lein;)Lein;	a	m_118381_	method_24108	wrap
	m	(D)F	b	m_118393_	method_4570	getV
	m	(F)F	b	m_174741_	method_35805	getVOffset
	m	()I	b	m_174744_	method_35807	getY
	m	()F	c	m_118409_	method_4594	getU0
	m	()F	d	m_118410_	method_4577	getU1
	m	()Lfup;	e	m_245424_	method_45851	contents
	m	()Lfuv$a;	f	m_247406_	method_33437	createTicker
	m	()F	g	m_118411_	method_4593	getV0
	m	()F	h	m_118412_	method_4575	getV1
	m	()Lacq;	i	m_247685_	method_45852	atlasLocation
	m	()V	j	m_118416_	method_4584	uploadFirstFrame
	m	()F	k	m_118417_	method_23842	uvShrinkRatio
	m	()F	l	m_118366_	method_23841	atlasSize
c	fuv$1	net/minecraft/client/renderer/texture/TextureAtlasSprite$1	net/minecraft/class_1058$1	net/minecraft/client/renderer/texture/TextureAtlasSprite$1
	f	Lfur;	a	f_243752_	field_40554	val$ticker
	f	Lfuv;	b	f_243782_	field_40555	field_40555
	m	(Lfuv;Lfur;)V	<init>	<init>	<init>	<init>
c	fuv$a	net/minecraft/client/renderer/texture/TextureAtlasSprite$Ticker	net/minecraft/class_1058$class_7770	net/minecraft/client/renderer/texture/TextureAtlasSprite$Ticker
	m	()V	a	m_245385_	method_45853	tickAndUpload
c	fuw	net/minecraft/client/renderer/texture/TextureManager	net/minecraft/class_1060	net/minecraft/client/renderer/texture/TextureManager
	f	Lacq;	a	f_118466_	field_5285	INTENTIONAL_MISSING_TEXTURE
	f	Lorg/slf4j/Logger;	b	f_118467_	field_5288	LOGGER
	f	Ljava/util/Map;	c	f_118468_	field_5286	byPath
	f	Ljava/util/Set;	d	f_118469_	field_5284	tickableTextures
	f	Ljava/util/Map;	e	f_118470_	field_5283	prefixRegister
	f	Lakx;	f	f_118471_	field_5287	resourceManager
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lakx;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/concurrent/CompletableFuture;)V	a	m_244740_	method_45854	method_45854
	m	(Ljava/nio/file/Path;Lacq;Lfug;)V	a	m_276077_	method_49716	method_49716
	m	(Ljava/nio/file/Path;)V	a	m_276085_	method_49715	dumpAllSheets
	m	(Lacq;Lfug;)V	a	m_118495_	method_4616	register
	m	(Ljava/lang/Runnable;)V	a	m_118488_	method_22812	execute
	m	(Lacq;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_118501_	method_18168	preload
	m	(Lfug;)Ljava/lang/String;	a	m_118486_	method_4621	method_4621
	m	(Ljava/lang/String;Lfui;)Lacq;	a	m_118490_	method_4617	register
	m	(Lacq;Lfun;)V	a	m_118498_	method_18166	method_18166
	m	(Lakx;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V	a	m_244739_	method_18167	method_18167
	m	(Lacq;)V	a	m_174784_	method_22813	bindForSetup
	m	(Ljava/lang/Runnable;)V	b	m_118504_	method_22814	method_22814
	m	(Lacq;Lfug;)Lfug;	b	m_174786_	method_34590	getTexture
	m	(Ljava/nio/file/Path;)V	b	m_276083_	method_49717	_dumpAllSheets
	m	(Lacq;)Lfug;	b	m_118506_	method_4619	getTexture
	m	(Lacq;Lfug;)V	c	m_118508_	method_30299	safeClose
	m	(Lacq;)V	c	m_118513_	method_4615	release
	m	(Ljava/nio/file/Path;)V	c	m_276076_	method_49718	method_49718
	m	(Ljava/lang/Runnable;)V	c	m_118511_	method_22815	method_22815
	m	(Lacq;)V	d	m_118519_	method_4618	_bind
	m	(Lacq;Lfug;)Lfug;	d	m_118515_	method_24303	loadTexture
	m	(Lacq;)V	e	m_174789_	method_22816	method_22816
c	fux	net/minecraft/client/renderer/texture/Tickable	net/minecraft/class_1061	net/minecraft/client/renderer/texture/Tickable
	m	()V	e	m_7673_	method_4622	tick
c	fuy	net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader	net/minecraft/class_7947	net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader
	f	Lorg/slf4j/Logger;	a	f_260482_	field_41386	LOGGER
	f	Lacj;	b	f_260445_	field_41387	ATLAS_INFO_CONVERTER
	f	Ljava/util/List;	c	f_260697_	field_41388	sources
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lakx;Lfuz$a;Lfuz;)V	a	m_261183_	method_47669	method_47669
	m	(Lakx;)Ljava/util/List;	a	m_260886_	method_47667	list
	m	(Lakx;Lacq;)Lfuy;	a	m_261166_	method_47668	load
c	fuy$1	net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader$1	net/minecraft/class_7947$1	net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader$1
	f	Ljava/util/Map;	a	f_260443_	field_41389	val$sprites
	f	Lfuy;	b	f_260614_	field_41390	field_41390
	m	(Lfuy;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	fuz	net/minecraft/client/renderer/texture/atlas/SpriteSource	net/minecraft/class_7948	net/minecraft/client/renderer/texture/atlas/SpriteSource
	f	Lacj;	a	f_266012_	field_42075	TEXTURE_ID_CONVERTER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()Lfva;	a	m_260850_	method_47672	type
	m	(Lakx;Lfuz$a;)V	a	m_260891_	method_47673	run
c	fuz$a	net/minecraft/client/renderer/texture/atlas/SpriteSource$Output	net/minecraft/class_7948$class_7949	net/minecraft/client/renderer/texture/atlas/SpriteSource$Output
	m	(Lacq;Lakv;)V	a	m_261028_	method_47674	add
	m	(Lacq;Lfuz$b;)V	a	m_260840_	method_47670	add
	m	(Ljava/util/function/Predicate;)V	a	m_260801_	method_47671	removeAll
	m	(Lacq;Lakv;)Lfup;	b	m_261059_	method_47675	method_47675
c	fuz$b	net/minecraft/client/renderer/texture/atlas/SpriteSource$SpriteSupplier	net/minecraft/class_7948$class_7950	net/minecraft/client/renderer/texture/atlas/SpriteSource$SpriteSupplier
	m	()V	a	m_260986_	method_47676	discard
c	fv	net/minecraft/commands/arguments/item/ItemInput	net/minecraft/class_2290	net/minecraft/commands/arguments/item/ItemInput
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	a	f_120972_	field_10797	ERROR_STACK_TOO_BIG
	f	Lhe;	b	f_120973_	field_10796	item
	f	Lqr;	c	f_120974_	field_10798	tag
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhe;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;)Z	a	test	method_9783	test
	m	()Lcfu;	a	m_120979_	method_9785	getItem
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_120985_	method_9784	method_9784
	m	(IZ)Lcfz;	a	m_120980_	method_9781	createItemStack
	m	()Ljava/lang/String;	b	m_120988_	method_9782	serialize
	m	()Ljava/lang/String;	c	m_235284_	method_41967	getItemName
	m	()Ljava/lang/Object;	d	m_235285_	method_41968	method_41968
c	fva	net/minecraft/client/renderer/texture/atlas/SpriteSourceType	net/minecraft/class_7951	net/minecraft/client/renderer/texture/atlas/SpriteSourceType
	f	Lcom/mojang/serialization/Codec;	a	f_260449_	comp_1162	codec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	f_260449_	comp_1162	codec
c	fvb	net/minecraft/client/renderer/texture/atlas/SpriteSources	net/minecraft/class_7952	net/minecraft/client/renderer/texture/atlas/SpriteSources
	f	Lfva;	a	f_260457_	field_41391	SINGLE_FILE
	f	Lfva;	b	f_260490_	field_41392	DIRECTORY
	f	Lfva;	c	f_260627_	field_41393	FILTER
	f	Lfva;	d	f_260546_	field_41394	UNSTITCHER
	f	Lfva;	e	f_266099_	field_42076	PALETTED_PERMUTATIONS
	f	Lcom/mojang/serialization/Codec;	f	f_260540_	field_41395	TYPE_CODEC
	f	Lcom/mojang/serialization/Codec;	g	f_260500_	field_41396	CODEC
	f	Lcom/mojang/serialization/Codec;	h	f_260551_	field_41397	FILE_CODEC
	f	Lcom/google/common/collect/BiMap;	i	f_260548_	field_41398	TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfva;)Lcom/mojang/serialization/DataResult;	a	m_274006_	method_47679	method_47679
	m	(Lacq;)Ljava/lang/String;	a	m_274005_	method_49634	method_49634
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lfva;	a	m_260887_	method_47680	register
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	b	m_274007_	method_47677	method_47677
	m	(Lacq;)Ljava/lang/String;	c	m_274004_	method_49635	method_49635
c	fvc	net/minecraft/client/renderer/texture/atlas/package-info	net/minecraft/class_7953	net/minecraft/client/renderer/texture/atlas/package-info
c	fvd	net/minecraft/client/renderer/texture/atlas/sources/DirectoryLister	net/minecraft/class_7954	net/minecraft/client/renderer/texture/atlas/sources/DirectoryLister
	f	Lcom/mojang/serialization/Codec;	b	f_260655_	field_41399	CODEC
	f	Ljava/lang/String;	c	f_260442_	field_41400	sourcePath
	f	Ljava/lang/String;	d	f_260464_	field_41401	idPrefix
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lfvd;)Ljava/lang/String;	a	m_261300_	method_47685	method_47685
	m	(Lacj;Lfuz$a;Lacq;Lakv;)V	a	m_260906_	method_47683	method_47683
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_261073_	method_47684	method_47684
	m	(Lfvd;)Ljava/lang/String;	b	m_261264_	method_47686	method_47686
c	fve	net/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage	net/minecraft/class_7958	net/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage
	f	Lacq;	a	f_265874_	field_41416	id
	f	Lakv;	b	f_265889_	field_41417	resource
	f	Ljava/util/concurrent/atomic/AtomicReference;	c	f_266070_	field_41418	image
	f	Ljava/util/concurrent/atomic/AtomicInteger;	d	f_266109_	field_41419	referenceCount
	m	(Lacq;Lakv;I)V	<init>	<init>	<init>	<init>
	m	()Lehk;	a	m_266167_	method_47697	get
	m	()V	b	m_266458_	method_47698	release
c	fvf	net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations	net/minecraft/class_8066	net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations
	f	Lcom/mojang/serialization/Codec;	b	f_266028_	field_42077	CODEC
	f	Lorg/slf4j/Logger;	c	f_265853_	field_42078	LOGGER
	f	Ljava/util/List;	d	f_265956_	field_42079	textures
	f	Ljava/util/Map;	e	f_266003_	field_42080	permutations
	f	Lacq;	f	f_265884_	field_42081	paletteKey
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;Lacq;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/util/function/Supplier;Lakx;Ljava/lang/String;Lacq;)V	a	m_266309_	method_48490	method_48490
	m	(Ljava/util/function/Supplier;Lakx;Lacq;)Ljava/util/function/IntUnaryOperator;	a	m_266448_	method_48491	method_48491
	m	(Lfvf;)Ljava/util/Map;	a	m_266527_	method_48488	method_48488
	m	(Lakx;)[I	a	m_266373_	method_48485	method_48485
	m	(Lakx;Lacq;)[I	a	m_266592_	method_48486	loadPaletteEntryFromImage
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_266460_	method_48487	method_48487
	m	([I[I)Ljava/util/function/IntUnaryOperator;	a	m_266217_	method_48492	createPaletteMapping
	m	(Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I	a	m_267542_	method_48489	method_48489
	m	(Lfvf;)Lacq;	b	m_266306_	method_48493	method_48493
	m	(Lfvf;)Ljava/util/List;	c	m_266589_	method_48494	method_48494
c	fvf$a	net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations$PalettedSpriteSupplier	net/minecraft/class_8066$class_8067	net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations$PalettedSpriteSupplier
	f	Lfve;	a	f_266004_	comp_1216	baseImage
	f	Ljava/util/function/Supplier;	b	f_266059_	comp_1217	palette
	f	Lacq;	c	f_265892_	comp_1218	permutationLocation
	m	(Lfve;Ljava/util/function/Supplier;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lfup;	b	get	method_48495	get
	m	()Lfve;	c	f_266004_	comp_1216	baseImage
	m	()Ljava/util/function/Supplier;	d	f_266059_	comp_1217	palette
	m	()Lacq;	e	f_265892_	comp_1218	permutationLocation
c	fvg	net/minecraft/client/renderer/texture/atlas/sources/SingleFile	net/minecraft/class_7955	net/minecraft/client/renderer/texture/atlas/sources/SingleFile
	f	Lcom/mojang/serialization/Codec;	b	f_260609_	field_41402	CODEC
	f	Lorg/slf4j/Logger;	c	f_260566_	field_41403	LOGGER
	f	Lacq;	d	f_260456_	field_41405	resourceId
	f	Ljava/util/Optional;	e	f_260731_	field_41406	spriteId
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lfvg;)Ljava/util/Optional;	a	m_261182_	method_47688	method_47688
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_261205_	method_47687	method_47687
	m	(Lfvg;)Lacq;	b	m_261151_	method_47689	method_47689
c	fvh	net/minecraft/client/renderer/texture/atlas/sources/SourceFilter	net/minecraft/class_7956	net/minecraft/client/renderer/texture/atlas/sources/SourceFilter
	f	Lcom/mojang/serialization/Codec;	b	f_260515_	field_41407	CODEC
	f	Lapg;	c	f_260543_	field_41408	filter
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lapg;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_261225_	method_47690	method_47690
	m	(Lfvh;)Lapg;	a	m_261008_	method_47691	method_47691
c	fvi	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher	net/minecraft/class_7957	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher
	f	Lcom/mojang/serialization/Codec;	b	f_260484_	field_41409	CODEC
	f	Lorg/slf4j/Logger;	c	f_260712_	field_41410	LOGGER
	f	Lacq;	d	f_260559_	field_41412	resource
	f	Ljava/util/List;	e	f_260565_	field_41413	regions
	f	D	f	f_260518_	field_41414	xDivisor
	f	D	g	f_260650_	field_41415	yDivisor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Ljava/util/List;DD)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_260876_	method_47692	method_47692
	m	(Lfvi;)Ljava/lang/Double;	a	m_261096_	method_47693	method_47693
	m	(Lfvi;)Ljava/lang/Double;	b	m_261208_	method_47694	method_47694
	m	(Lfvi;)Ljava/util/List;	c	m_260837_	method_47695	method_47695
	m	(Lfvi;)Lacq;	d	m_260798_	method_47696	method_47696
c	fvi$a	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region	net/minecraft/class_7957$class_7959	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region
	f	Lcom/mojang/serialization/Codec;	a	f_260527_	field_41420	CODEC
	f	Lacq;	b	f_260568_	comp_1163	sprite
	f	D	c	f_260547_	comp_1164	x
	f	D	d	f_260480_	comp_1165	y
	f	D	e	f_260701_	comp_1166	width
	f	D	f	f_260610_	comp_1167	height
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;DDDD)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_260568_	comp_1163	sprite
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_261120_	method_47699	method_47699
	m	()D	b	f_260547_	comp_1164	x
	m	()D	c	f_260480_	comp_1165	y
	m	()D	d	f_260701_	comp_1166	width
	m	()D	e	f_260610_	comp_1167	height
c	fvi$b	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$RegionInstance	net/minecraft/class_7957$class_7960	net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$RegionInstance
	f	Lfve;	a	f_260587_	field_41421	image
	f	Lfvi$a;	b	f_260703_	field_41422	region
	f	D	c	f_260604_	field_41423	xDivisor
	f	D	d	f_260617_	field_41424	yDivisor
	m	(Lfve;Lfvi$a;DD)V	<init>	<init>	<init>	<init>
	m	()Lfup;	b	get	method_47700	get
c	fvj	net/minecraft/client/renderer/texture/atlas/sources/package-info	net/minecraft/class_7961	net/minecraft/client/renderer/texture/atlas/sources/package-info
c	fvk	net/minecraft/client/renderer/texture/package-info	net/minecraft/class_6262	net/minecraft/client/renderer/texture/package-info
c	fvl	net/minecraft/client/resources/ClientPackSource	net/minecraft/class_1065	net/minecraft/client/resources/ClientPackSource
	f	Ljava/lang/String;	b	f_273850_	field_43088	HIGH_CONTRAST_PACK
	f	Lajz;	c	f_244347_	field_40556	VERSION_METADATA_SECTION
	f	Laji;	d	f_244333_	field_40557	BUILT_IN_METADATA
	f	Lsw;	e	f_243857_	field_40558	VANILLA_NAME
	f	Ljava/util/Map;	f	f_244581_	field_40559	SPECIAL_PACK_NAMES
	f	Lacq;	g	f_244290_	field_40560	PACKS_DIR
	f	Ljava/nio/file/Path;	h	f_244267_	field_40561	externalAssetDir
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;)Ljava/nio/file/Path;	a	m_247002_	method_45856	findExplodedAssetPacks
	m	(Lajl;Ljava/lang/String;)Lajl;	a	m_244741_	method_45855	method_45855
	m	(Ljava/nio/file/Path;)Lajo;	b	m_246691_	method_45857	createVanillaPackSource
c	fvm	net/minecraft/client/resources/DefaultPlayerSkin	net/minecraft/class_1068	net/minecraft/client/resources/DefaultPlayerSkin
	f	[Lfvm$b;	a	f_257041_	field_41121	DEFAULT_SKINS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;)Lacq;	a	m_118627_	method_4648	getDefaultSkin
	m	()Lacq;	a	m_118626_	method_4649	getDefaultSkin
	m	(Ljava/util/UUID;)Ljava/lang/String;	b	m_118629_	method_4647	getSkinModelName
	m	(Ljava/util/UUID;)Lfvm$b;	c	m_257644_	method_47438	getSkinType
c	fvm$a	net/minecraft/client/resources/DefaultPlayerSkin$ModelType	net/minecraft/class_1068$class_7920	net/minecraft/client/resources/DefaultPlayerSkin$ModelType
	f	Lfvm$a;	a	SLIM	field_41122	SLIM
	f	Lfvm$a;	b	WIDE	field_41123	WIDE
	f	Ljava/lang/String;	c	f_256945_	field_41124	id
	f	[Lfvm$a;	d	$VALUES	field_41125	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lfvm$a;	a	m_257484_	method_47439	$values
c	fvm$b	net/minecraft/client/resources/DefaultPlayerSkin$SkinType	net/minecraft/class_1068$class_7921	net/minecraft/client/resources/DefaultPlayerSkin$SkinType
	f	Lacq;	a	f_256814_	comp_1154	texture
	f	Lfvm$a;	b	f_256901_	comp_1155	model
	m	(Lacq;Lfvm$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lfvm$a;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_256814_	comp_1154	texture
	m	()Lfvm$a;	b	f_256901_	comp_1155	model
c	fvn	net/minecraft/client/resources/DownloadedPackSource	net/minecraft/class_1066	net/minecraft/client/resources/DownloadedPackSource
	f	Lorg/slf4j/Logger;	a	f_243667_	field_5298	LOGGER
	f	Ljava/util/regex/Pattern;	b	f_244551_	field_5296	SHA1
	f	I	c	f_243735_	field_32958	MAX_PACK_SIZE_BYTES
	f	I	d	f_244627_	field_32959	MAX_KEPT_PACKS
	f	Ljava/lang/String;	e	f_244475_	field_32961	SERVER_ID
	f	Lsw;	f	f_243792_	field_40562	SERVER_NAME
	f	Lsw;	g	f_244023_	field_33633	APPLYING_PACK_TEXT
	f	Ljava/io/File;	h	f_244074_	field_5292	serverPackDir
	f	Ljava/util/concurrent/locks/ReentrantLock;	i	f_244572_	field_5297	downloadLock
	f	Ljava/util/concurrent/CompletableFuture;	j	f_243680_	field_5294	currentDownload
	f	Lakg;	k	f_244082_	field_5295	serverPack
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Ljava/net/URL;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;	a	m_246254_	method_4640	downloadAndSelectResourcePack
	m	(Ljava/lang/String;Ljava/io/File;Lenn;ZLjava/lang/Object;)Ljava/util/concurrent/CompletionStage;	a	m_247083_	method_4634	method_4634
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_246151_	method_4642	clearServerPack
	m	(Ljava/io/File;Ljava/lang/String;)Lajl;	a	m_254765_	method_4637	method_4637
	m	(Ljava/io/File;Lenn;Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;	a	m_245607_	method_19436	method_19436
	m	(Ljava/lang/Void;)V	a	m_245289_	method_44603	method_44603
	m	(Ljava/lang/Throwable;Ljava/io/File;Ljava/lang/Void;)V	a	m_246722_	method_44602	method_44602
	m	(Ljava/io/File;)V	a	m_246169_	method_19437	deleteQuietly
	m	(Lenn;Leuo;)V	a	m_246966_	method_4639	method_4639
	m	(Ldyy$c;)Ljava/util/concurrent/CompletableFuture;	a	m_247400_	method_43339	loadBundledResourcePack
	m	(Ljava/io/File;Lakj;)Ljava/util/concurrent/CompletableFuture;	a	m_247526_	method_4638	setServerPack
	m	(Ljava/lang/String;Ljava/io/File;)Z	a	m_245350_	method_4641	checkHash
	m	(Lenn;Ljava/lang/Void;)V	a	m_247163_	method_36323	method_36323
	m	(Lenn;Z)V	a	m_245964_	method_36324	method_36324
	m	(ZLenn;)V	a	m_245230_	method_36438	method_36438
	m	()Ljava/util/Map;	b	m_245308_	method_4636	getDownloadHeaders
	m	()V	c	m_245559_	method_4643	clearOldDownloads
c	fvo	net/minecraft/client/resources/FoliageColorReloadListener	net/minecraft/class_1070	net/minecraft/client/resources/FoliageColorReloadListener
	f	Lacq;	a	f_118656_	field_5303	LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lakx;Lban;)[I	a	m_5944_	method_18660	prepare
	m	([ILakx;Lban;)V	a	m_5787_	method_18659	apply
c	fvp	net/minecraft/client/resources/GrassColorReloadListener	net/minecraft/class_1069	net/minecraft/client/resources/GrassColorReloadListener
	f	Lacq;	a	f_118673_	field_5302	LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lakx;Lban;)[I	a	m_5944_	method_18662	prepare
	m	([ILakx;Lban;)V	a	m_5787_	method_18661	apply
c	fvq	net/minecraft/client/resources/IndexedAssetSource	net/minecraft/class_1064	net/minecraft/client/resources/IndexedAssetSource
	f	Lcom/google/common/base/Splitter;	a	f_244611_	field_40563	PATH_SPLITTER
	f	Lorg/slf4j/Logger;	b	f_244445_	field_5290	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path;	a	m_245793_	method_45858	createIndexFs
c	fvr	net/minecraft/client/resources/LegacyStuffWrapper	net/minecraft/class_3685	net/minecraft/client/resources/LegacyStuffWrapper
	m	()V	<init>	<init>	<init>	<init>
	m	(Lakx;Lacq;)[I	a	m_118726_	method_16049	getPixels
c	fvs	net/minecraft/client/resources/MobEffectTextureManager	net/minecraft/class_4074	net/minecraft/client/resources/MobEffectTextureManager
	m	(Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Lbey;)Lfuv;	a	m_118732_	method_18663	get
c	fvt	net/minecraft/client/resources/PaintingTextureManager	net/minecraft/class_4044	net/minecraft/client/resources/PaintingTextureManager
	f	Lacq;	a	f_118799_	field_18032	BACK_SPRITE_LOCATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Lbvd;)Lfuv;	a	m_235033_	method_18345	get
	m	()Lfuv;	a	m_118806_	method_18342	getBackSprite
c	fvu	net/minecraft/client/resources/SkinManager	net/minecraft/class_1071	net/minecraft/client/resources/SkinManager
	f	Ljava/lang/String;	a	f_174841_	field_32970	PROPERTY_TEXTURES
	f	Lfuw;	b	f_118807_	field_5304	textureManager
	f	Ljava/io/File;	c	f_118808_	field_5305	skinsDirectory
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	d	f_118809_	field_5308	sessionService
	f	Lcom/google/common/cache/LoadingCache;	e	f_118810_	field_5306	insecureSkinCache
	m	(Lfuw;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/GameProfile;ZLfvu$a;)V	a	m_118821_	method_4653	method_4653
	m	(Lfvu$a;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lacq;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V	a	m_118832_	method_22817	method_22817
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lacq;	a	m_118825_	method_4656	registerTexture
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;	a	m_118815_	method_4654	getInsecureSkinInformation
	m	(Lcom/mojang/authlib/GameProfile;Lfvu$a;Z)V	a	m_118817_	method_4652	registerSkins
	m	(Ljava/util/Map;Lfvu$a;)V	a	m_174842_	method_22818	method_22818
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lacq;	a	m_242632_	method_45033	getTextureLocation
	m	(Ljava/util/Map;Lfvu$a;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V	a	m_174845_	method_22819	method_22819
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lfvu$a;)Lacq;	a	m_118828_	method_4651	registerTexture
	m	(Lcom/mojang/authlib/GameProfile;)Lacq;	b	m_240306_	method_44705	getInsecureSkinLocation
	m	(Ljava/util/Map;Lfvu$a;)V	b	m_174849_	method_4655	method_4655
c	fvu$1	net/minecraft/client/resources/SkinManager$1	net/minecraft/class_1071$1	net/minecraft/client/resources/SkinManager$1
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	a	f_118847_	field_25795	val$sessionService
	f	Lfvu;	b	f_118848_	field_25796	field_25796
	m	(Lfvu;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/Map;	a	load	method_30300	load
c	fvu$2	net/minecraft/client/resources/SkinManager$2	net/minecraft/class_1071$2	net/minecraft/client/resources/SkinManager$2
	f	[I	a	f_242484_	field_39908	$SwitchMap$com$mojang$authlib$minecraft$MinecraftProfileTexture$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fvu$a	net/minecraft/client/resources/SkinManager$SkinTextureCallback	net/minecraft/class_1071$class_1072	net/minecraft/client/resources/SkinManager$SkinTextureCallback
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lacq;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V	onSkinTextureAvailable	m_118856_	onSkinTextureAvailable	onSkinTextureAvailable
c	fvv	net/minecraft/client/resources/SplashManager	net/minecraft/class_4008	net/minecraft/client/resources/SplashManager
	f	Lacq;	a	f_118860_	field_17904	SPLASHES_LOCATION
	f	Lapf;	b	f_118861_	field_17905	RANDOM
	f	Ljava/util/List;	c	f_118862_	field_17906	splashes
	f	Leoc;	d	f_118863_	field_18934	user
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leoc;)V	<init>	<init>	<init>	<init>
	m	(Lakx;Lban;)Ljava/util/List;	a	m_5944_	method_18176	prepare
	m	(Ljava/util/List;Lakx;Lban;)V	a	m_5787_	method_18175	apply
	m	()Leqi;	a	m_280369_	method_18174	getSplash
	m	(Ljava/lang/String;)Z	a	m_118875_	method_18664	method_18664
c	fvw	net/minecraft/client/resources/TextureAtlasHolder	net/minecraft/class_4075	net/minecraft/client/resources/TextureAtlasHolder
	f	Lfuu;	a	f_118884_	field_18230	textureAtlas
	f	Lacq;	b	f_260648_	field_41425	atlasInfoLocation
	m	(Lfuw;Lacq;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lfuq$a;Lban;)V	a	m_245256_	method_18666	apply
	m	(Lacq;)Lfuv;	a	m_118901_	method_18667	getSprite
	m	(Lban;Lfuq$a;)V	a	m_246837_	method_45860	method_45860
c	fvx	net/minecraft/client/resources/language/ClientLanguage	net/minecraft/class_1078	net/minecraft/client/resources/language/ClientLanguage
	f	Lorg/slf4j/Logger;	b	f_118909_	field_5332	LOGGER
	f	Ljava/util/Map;	c	f_118910_	field_5330	storage
	f	Z	d	f_118911_	field_25289	defaultRightToLeft
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V	a	m_235035_	method_4676	appendFrom
	m	(Lakx;Ljava/util/List;Z)Lfvx;	a	m_264420_	method_4675	loadFrom
c	fvy	net/minecraft/client/resources/language/FormattedBidiReorder	net/minecraft/class_5491	net/minecraft/client/resources/language/FormattedBidiReorder
	m	()V	<init>	<init>	<init>	<init>
	m	(Lta;Z)Laom;	a	m_118931_	method_30922	reorder
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_118929_	method_30921	shape
c	fvz	net/minecraft/client/resources/language/I18n	net/minecraft/class_1074	net/minecraft/client/resources/language/I18n
	f	Lqm;	a	f_118934_	field_25290	language
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqm;)V	a	m_118941_	method_29391	setLanguage
	m	(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;	a	m_118938_	method_4662	get
	m	(Ljava/lang/String;)Z	a	m_118936_	method_4663	exists
c	fw	net/minecraft/commands/arguments/item/ItemParser	net/minecraft/class_2291	net/minecraft/commands/arguments/item/ItemParser
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_120991_	field_10800	ERROR_NO_TAGS_ALLOWED
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_120992_	field_10799	ERROR_UNKNOWN_ITEM
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	c	f_235286_	field_37971	ERROR_UNKNOWN_TAG
	f	C	d	f_175091_	field_33066	SYNTAX_START_NBT
	f	C	e	f_175092_	field_33067	SYNTAX_TAG
	f	Ljava/util/function/Function;	f	f_120993_	field_10806	SUGGEST_NOTHING
	f	Lhg;	g	f_235287_	field_37972	items
	f	Lcom/mojang/brigadier/StringReader;	h	f_120994_	field_10802	reader
	f	Z	i	f_235288_	field_10804	allowTags
	f	Lcom/mojang/datafixers/util/Either;	j	f_235289_	field_37973	result
	f	Lqr;	k	f_120998_	field_10807	nbt
	f	Ljava/util/function/Function;	l	f_121001_	field_10805	suggestions
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhg;Lcom/mojang/brigadier/StringReader;Z)V	<init>	<init>	<init>	<init>
	m	(Lhg;Lcom/mojang/brigadier/StringReader;)Lfw$a;	a	m_235305_	method_41972	parseForItem
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_235312_	method_41973	method_41973
	m	(Lhg;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;	a	m_235308_	method_9793	fillSuggestions
	m	(ILacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_235294_	method_41969	method_41969
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_235297_	method_9794	suggestOpenNbt
	m	(Lfw;Lhi;)Lfw$b;	a	m_235302_	method_41971	method_41971
	m	(Lfw;Lhe;)Lfw$a;	a	m_235299_	method_41970	method_41970
	m	()V	a	m_121026_	method_9795	readItem
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_121012_	method_9792	method_9792
	m	(ILacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	b	m_235314_	method_17960	method_17960
	m	(Lhg;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;	b	m_235319_	method_41974	parseForTesting
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_235317_	method_9796	suggestTag
	m	()V	b	m_121030_	method_9787	readTag
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	c	m_235322_	method_41975	suggestItem
	m	()V	c	m_121031_	method_9788	readNbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	d	m_235325_	method_9791	suggestItemIdOrTag
	m	()V	d	m_235324_	method_9789	parse
	m	()Ljava/lang/IllegalStateException;	e	m_235327_	method_41976	method_41976
c	fw$a	net/minecraft/commands/arguments/item/ItemParser$ItemResult	net/minecraft/class_2291$class_7215	net/minecraft/commands/arguments/item/ItemParser$ItemResult
	f	Lhe;	a	f_235328_	comp_628	item
	f	Lqr;	b	f_235329_	comp_629	nbt
	m	(Lhe;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	f_235328_	comp_628	item
	m	()Lqr;	b	f_235329_	comp_629	nbt
c	fw$b	net/minecraft/commands/arguments/item/ItemParser$TagResult	net/minecraft/class_2291$class_7216	net/minecraft/commands/arguments/item/ItemParser$TagResult
	f	Lhi;	a	f_235339_	comp_630	tag
	f	Lqr;	b	f_235340_	comp_631	nbt
	m	(Lhi;Lqr;)V	<init>	<init>	<init>	<init>
	m	()Lhi;	a	f_235339_	comp_630	tag
	m	()Lqr;	b	f_235340_	comp_631	nbt
c	fwa	net/minecraft/client/resources/language/LanguageInfo	net/minecraft/class_1077	net/minecraft/client/resources/language/LanguageInfo
	f	Lcom/mojang/serialization/Codec;	a	f_263742_	field_41862	CODEC
	f	Ljava/lang/String;	b	f_118944_	comp_1198	region
	f	Ljava/lang/String;	c	f_118945_	comp_1199	name
	f	Z	d	f_118946_	comp_1200	bidirectional
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_264330_	method_48304	method_48304
	m	()Lsw;	a	m_264517_	method_48303	toComponent
	m	()Ljava/lang/String;	b	f_118944_	comp_1198	region
	m	()Ljava/lang/String;	c	f_118945_	comp_1199	name
	m	()Z	d	f_118946_	comp_1200	bidirectional
c	fwb	net/minecraft/client/resources/language/LanguageManager	net/minecraft/class_1076	net/minecraft/client/resources/language/LanguageManager
	f	Ljava/lang/String;	a	f_174854_	field_32971	DEFAULT_LANGUAGE_CODE
	f	Lorg/slf4j/Logger;	b	f_118964_	field_5325	LOGGER
	f	Lfwa;	c	f_118965_	field_25291	DEFAULT_LANGUAGE
	f	Ljava/util/Map;	d	f_118966_	field_5324	languages
	f	Ljava/lang/String;	e	f_118967_	field_5323	currentCode
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_264110_	method_4667	setSelected
	m	(Ljava/util/Map;Lajl;)V	a	m_263891_	method_29392	method_29392
	m	()Ljava/lang/String;	a	m_264236_	method_4669	getSelected
	m	(Ljava/util/stream/Stream;)Ljava/util/Map;	a	m_118981_	method_29393	extractLanguages
	m	()Ljava/util/SortedMap;	b	m_264450_	method_4665	getLanguages
	m	(Ljava/lang/String;)Lfwa;	b	m_118976_	method_4668	getLanguage
c	fwc	net/minecraft/client/resources/language/package-info	net/minecraft/class_6263	net/minecraft/client/resources/language/package-info
c	fwd	net/minecraft/client/resources/metadata/animation/AnimationFrame	net/minecraft/class_1080	net/minecraft/client/resources/metadata/animation/AnimationFrame
	f	I	a	f_174855_	field_32973	UNKNOWN_FRAME_TIME
	f	I	b	f_119001_	field_5341	index
	f	I	c	f_119002_	field_5340	time
	m	(II)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_174856_	method_4691	getTime
	m	()I	a	m_119010_	method_4690	getIndex
c	fwe	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection	net/minecraft/class_1079	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection
	f	Lfwf;	a	f_119011_	field_5337	SERIALIZER
	f	Ljava/lang/String;	b	f_174858_	field_32974	SECTION_NAME
	f	I	c	f_174859_	field_32975	DEFAULT_FRAME_TIME
	f	I	d	f_174860_	field_32976	UNKNOWN_SIZE
	f	Lfwe;	e	f_119012_	field_21768	EMPTY
	f	Ljava/util/List;	f	f_119013_	field_5339	frames
	f	I	g	f_119014_	field_5338	frameWidth
	f	I	h	f_119015_	field_5336	frameHeight
	f	I	i	f_119016_	field_5334	defaultFrameTime
	f	Z	j	f_119017_	field_5335	interpolatedFrames
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;IIIZ)V	<init>	<init>	<init>	<init>
	m	(II)Lfwg;	a	m_245821_	method_24143	calculateFrameSize
	m	()I	a	m_119030_	method_4684	getDefaultFrameTime
	m	(Lfwe$a;)V	a	m_174861_	method_33460	forEachFrame
	m	()Z	b	m_119036_	method_4685	isInterpolatedFrames
c	fwe$1	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$1	net/minecraft/class_1079$1	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$1
	m	(Ljava/util/List;IIIZ)V	<init>	<init>	<init>	<init>
c	fwe$a	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$FrameOutput	net/minecraft/class_1079$class_5792	net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$FrameOutput
	m	(II)V	accept	m_174863_	accept	accept
c	fwf	net/minecraft/client/resources/metadata/animation/AnimationMetadataSectionSerializer	net/minecraft/class_1081	net/minecraft/client/resources/metadata/animation/AnimationMetadataSectionSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(ILcom/google/gson/JsonElement;)Lfwd;	a	m_119058_	method_4693	getFrame
	m	(Lcom/google/gson/JsonObject;)Lfwe;	b	m_6322_	method_4692	fromJson
c	fwg	net/minecraft/client/resources/metadata/animation/FrameSize	net/minecraft/class_7771	net/minecraft/client/resources/metadata/animation/FrameSize
	f	I	a	f_244129_	comp_1049	width
	f	I	b	f_244503_	comp_1050	height
	m	(II)V	<init>	<init>	<init>	<init>
	m	()I	a	f_244129_	comp_1049	width
	m	()I	b	f_244503_	comp_1050	height
c	fwh	net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection	net/minecraft/class_3888	net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection
	f	Lfwi;	a	f_119065_	field_17158	SERIALIZER
	f	Ljava/lang/String;	b	f_174866_	field_32977	SECTION_NAME
	f	Lfwh$a;	c	f_119066_	field_17159	hat
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfwh$a;)V	<init>	<init>	<init>	<init>
	m	()Lfwh$a;	a	m_119070_	method_17167	getHat
c	fwh$a	net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection$Hat	net/minecraft/class_3888$class_3889	net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection$Hat
	f	Lfwh$a;	a	NONE	field_17160	NONE
	f	Lfwh$a;	b	PARTIAL	field_17161	PARTIAL
	f	Lfwh$a;	c	FULL	field_17162	FULL
	f	Ljava/util/Map;	d	f_119074_	field_17163	BY_NAME
	f	Ljava/lang/String;	e	f_119075_	field_17164	name
	f	[Lfwh$a;	f	$VALUES	field_17165	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lfwh$a;)Lfwh$a;	a	m_119083_	method_17169	method_17169
	m	()Ljava/lang/String;	a	m_119082_	method_17168	getName
	m	(Ljava/lang/String;)Lfwh$a;	a	m_119085_	method_17170	getByName
	m	()[Lfwh$a;	b	m_174867_	method_36924	$values
c	fwi	net/minecraft/client/resources/metadata/animation/VillagerMetadataSectionSerializer	net/minecraft/class_3890	net/minecraft/client/resources/metadata/animation/VillagerMetadataSectionSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lfwh;	b	m_6322_	method_17171	fromJson
c	fwj	net/minecraft/client/resources/metadata/animation/package-info	net/minecraft/class_6264	net/minecraft/client/resources/metadata/animation/package-info
c	fwk	net/minecraft/client/resources/metadata/language/LanguageMetadataSection	net/minecraft/class_1082	net/minecraft/client/resources/metadata/language/LanguageMetadataSection
	f	Lcom/mojang/serialization/Codec;	a	f_263769_	field_41863	LANGUAGE_CODE_CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_263762_	field_41864	CODEC
	f	Lajy;	c	f_263724_	field_41865	TYPE
	f	Ljava/util/Map;	d	f_119097_	comp_1201	languages
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Map;	a	f_119097_	comp_1201	languages
c	fwl	net/minecraft/client/resources/metadata/language/package-info	net/minecraft/class_6265	net/minecraft/client/resources/metadata/language/package-info
c	fwm	net/minecraft/client/resources/metadata/package-info	net/minecraft/class_6266	net/minecraft/client/resources/metadata/package-info
c	fwn	net/minecraft/client/resources/metadata/texture/TextureMetadataSection	net/minecraft/class_1084	net/minecraft/client/resources/metadata/texture/TextureMetadataSection
	f	Lfwo;	a	f_119108_	field_5344	SERIALIZER
	f	Z	b	f_174870_	field_32980	DEFAULT_BLUR
	f	Z	c	f_174871_	field_32981	DEFAULT_CLAMP
	f	Z	d	f_119109_	field_5346	blur
	f	Z	e	f_119110_	field_5345	clamp
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_119115_	method_4696	isBlur
	m	()Z	b	m_119116_	method_4697	isClamp
c	fwo	net/minecraft/client/resources/metadata/texture/TextureMetadataSectionSerializer	net/minecraft/class_1085	net/minecraft/client/resources/metadata/texture/TextureMetadataSectionSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)Lfwn;	b	m_6322_	method_4698	fromJson
c	fwp	net/minecraft/client/resources/metadata/texture/package-info	net/minecraft/class_6267	net/minecraft/client/resources/metadata/texture/package-info
c	fwq	net/minecraft/client/resources/model/AtlasSet	net/minecraft/class_4724	net/minecraft/client/resources/model/AtlasSet
	f	Ljava/util/Map;	a	f_244518_	field_21746	atlases
	m	(Ljava/util/Map;Lfuw;)V	<init>	<init>	<init>	<init>
	m	(Lfwq$a;Lfuq$a;)Lfwq$b;	a	m_245402_	method_45867	method_45867
	m	(Lacq;)Lfuu;	a	m_245433_	method_24098	getAtlas
	m	(Lakx;ILjava/util/concurrent/Executor;)Ljava/util/Map;	a	m_247721_	method_45862	scheduleLoad
	m	(Lfuw;Ljava/util/Map$Entry;)Lfwq$a;	a	m_260771_	method_45864	method_45864
	m	(Lakx;ILjava/util/concurrent/Executor;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;	a	m_260770_	method_45863	method_45863
c	fwq$a	net/minecraft/client/resources/model/AtlasSet$AtlasEntry	net/minecraft/class_4724$class_7772	net/minecraft/client/resources/model/AtlasSet$AtlasEntry
	f	Lfuu;	a	f_244361_	comp_1051	atlas
	f	Lacq;	b	f_260723_	comp_1168	atlasInfoLocation
	m	(Lfuu;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lfuu;	a	f_244361_	comp_1051	atlas
	m	()Lacq;	b	f_260723_	comp_1168	atlasInfoLocation
c	fwq$b	net/minecraft/client/resources/model/AtlasSet$StitchResult	net/minecraft/class_4724$class_7774	net/minecraft/client/resources/model/AtlasSet$StitchResult
	f	Lfuu;	a	f_244080_	field_40564	atlas
	f	Lfuq$a;	b	f_244211_	field_40565	preparations
	m	(Lfuu;Lfuq$a;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lfuv;	a	m_245551_	method_45869	getSprite
	m	()Lfuv;	a	m_247223_	method_45868	missing
	m	()Ljava/util/concurrent/CompletableFuture;	b	m_246362_	method_45870	readyForUpload
	m	()V	c	m_246239_	method_45871	upload
c	fwr	net/minecraft/client/resources/model/BakedModel	net/minecraft/class_1087	net/minecraft/client/resources/model/BakedModel
	m	(Ldcb;Lha;Lapf;)Ljava/util/List;	a	m_213637_	method_4707	getQuads
	m	()Z	a	m_7541_	method_4708	useAmbientOcclusion
	m	()Z	b	m_7539_	method_4712	isGui3d
	m	()Z	c	m_7547_	method_24304	usesBlockLight
	m	()Z	d	m_7521_	method_4713	isCustomRenderer
	m	()Lfuv;	e	m_6160_	method_4711	getParticleIcon
	m	()Lfld;	f	m_7442_	method_4709	getTransforms
	m	()Lflb;	g	m_7343_	method_4710	getOverrides
c	fws	net/minecraft/client/resources/model/BlockModelRotation	net/minecraft/class_1086	net/minecraft/client/resources/model/BlockModelRotation
	f	Lfws;	a	X0_Y0	field_5350	X0_Y0
	f	Lfws;	b	X0_Y90	field_5366	X0_Y90
	f	Lfws;	c	X0_Y180	field_5355	X0_Y180
	f	Lfws;	d	X0_Y270	field_5347	X0_Y270
	f	Lfws;	e	X90_Y0	field_5351	X90_Y0
	f	Lfws;	f	X90_Y90	field_5360	X90_Y90
	f	Lfws;	g	X90_Y180	field_5367	X90_Y180
	f	Lfws;	h	X90_Y270	field_5354	X90_Y270
	f	Lfws;	i	X180_Y0	field_5358	X180_Y0
	f	Lfws;	j	X180_Y90	field_5348	X180_Y90
	f	Lfws;	k	X180_Y180	field_5356	X180_Y180
	f	Lfws;	l	X180_Y270	field_5359	X180_Y270
	f	Lfws;	m	X270_Y0	field_5353	X270_Y0
	f	Lfws;	n	X270_Y90	field_5349	X270_Y90
	f	Lfws;	o	X270_Y180	field_5361	X270_Y180
	f	Lfws;	p	X270_Y270	field_5352	X270_Y270
	f	I	q	f_174872_	field_32982	DEGREES
	f	Ljava/util/Map;	r	f_119142_	field_5357	BY_INDEX
	f	Lj;	s	f_119143_	field_23373	transformation
	f	Lh;	t	f_119144_	field_23374	actualRotation
	f	I	u	f_119145_	field_5364	index
	f	[Lfws;	v	$VALUES	field_5365	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;III)V	<init>	<init>	<init>	<init>
	m	()Lh;	a	m_174873_	method_35808	actualRotation
	m	(Lfws;)Lfws;	a	m_119156_	method_4700	method_4700
	m	(II)Lfws;	a	m_119153_	method_4699	by
	m	(II)I	b	m_119159_	method_4703	getIndex
	m	(Lfws;)Ljava/lang/Integer;	b	m_119162_	method_4701	method_4701
	m	()[Lfws;	d	m_174874_	method_36925	$values
c	fwt	net/minecraft/client/resources/model/BuiltInModel	net/minecraft/class_1090	net/minecraft/client/resources/model/BuiltInModel
	f	Lfld;	a	f_119167_	field_5404	itemTransforms
	f	Lflb;	b	f_119168_	field_5405	overrides
	f	Lfuv;	c	f_119169_	field_16594	particleTexture
	f	Z	d	f_119170_	field_21862	usesBlockLight
	m	(Lfld;Lflb;Lfuv;Z)V	<init>	<init>	<init>	<init>
c	fwu	net/minecraft/client/resources/model/Material	net/minecraft/class_4730	net/minecraft/client/resources/model/Material
	f	Ljava/util/Comparator;	a	f_244523_	field_40566	COMPARATOR
	f	Lacq;	b	f_119187_	field_21769	atlasLocation
	f	Lacq;	c	f_119188_	field_21770	texture
	f	Lfkf;	d	f_119189_	field_21771	renderType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacq;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lfjx;Ljava/util/function/Function;)Lein;	a	m_119194_	method_24145	buffer
	m	()Lacq;	a	m_119193_	method_24144	atlasLocation
	m	(Ljava/util/function/Function;)Lfkf;	a	m_119201_	method_24146	renderType
	m	(Lfjx;Ljava/util/function/Function;Z)Lein;	a	m_119197_	method_30001	buffer
	m	()Lacq;	b	m_119203_	method_24147	texture
	m	()Lfuv;	c	m_119204_	method_24148	sprite
c	fwv	net/minecraft/client/resources/model/ModelBaker	net/minecraft/class_7775	net/minecraft/client/resources/model/ModelBaker
	m	(Lacq;Lfwz;)Lfwr;	a	m_245240_	method_45873	bake
	m	(Lacq;)Lfxc;	a	m_245361_	method_45872	getModel
c	fww	net/minecraft/client/resources/model/ModelBakery	net/minecraft/class_1088	net/minecraft/client/resources/model/ModelBakery
	f	Lcom/google/common/base/Splitter;	A	f_119238_	field_5373	COMMA_SPLITTER
	f	Lcom/google/common/base/Splitter;	B	f_119239_	field_5372	EQUAL_SPLITTER
	f	Ldcc;	C	f_119240_	field_5395	ITEM_FRAME_FAKE_DEFINITION
	f	Lfkz;	D	f_119241_	field_5384	ITEM_MODEL_GENERATOR
	f	Ljava/util/Map;	E	f_119242_	field_5383	STATIC_DEFINITIONS
	f	Leoo;	F	f_119209_	field_20272	blockColors
	f	Ljava/util/Map;	G	f_244132_	field_40567	modelResources
	f	Ljava/util/Map;	H	f_243866_	field_40568	blockStateResources
	f	Ljava/util/Set;	I	f_119210_	field_5390	loadingStack
	f	Lfkx$a;	J	f_119211_	field_5399	context
	f	Ljava/util/Map;	K	f_119212_	field_5376	unbakedCache
	f	Ljava/util/Map;	L	f_119213_	field_5398	bakedCache
	f	Ljava/util/Map;	M	f_119214_	field_5394	topLevelModels
	f	Ljava/util/Map;	N	f_119215_	field_5387	bakedTopLevelModels
	f	I	O	f_119217_	field_20273	nextModelGroup
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	P	f_119218_	field_20274	modelGroups
	f	Lfwu;	a	f_119219_	field_5397	FIRE_0
	f	Lfwu;	b	f_119220_	field_5370	FIRE_1
	f	Lfwu;	c	f_119221_	field_5381	LAVA_FLOW
	f	Lfwu;	d	f_119222_	field_5391	WATER_FLOW
	f	Lfwu;	e	f_119223_	field_5388	WATER_OVERLAY
	f	Lfwu;	f	f_119224_	field_20847	BANNER_BASE
	f	Lfwu;	g	f_119225_	field_21557	SHIELD_BASE
	f	Lfwu;	h	f_119226_	field_21558	NO_PATTERN_SHIELD
	f	I	i	f_174875_	field_32983	DESTROY_STAGE_COUNT
	f	Ljava/util/List;	j	f_119227_	field_20848	DESTROY_STAGES
	f	Ljava/util/List;	k	f_119228_	field_21020	BREAKING_LOCATIONS
	f	Ljava/util/List;	l	f_119229_	field_21772	DESTROY_TYPES
	f	I	m	f_174876_	field_32984	SINGLETON_MODEL_GROUP
	f	Lfwy;	n	f_119230_	field_5374	MISSING_MODEL_LOCATION
	f	Lacj;	o	f_244202_	field_40569	BLOCKSTATE_LISTER
	f	Lacj;	p	f_244378_	field_40570	MODEL_LISTER
	f	Ljava/lang/String;	q	f_119231_	field_5371	MISSING_MODEL_MESH
	f	Lfkw;	r	f_119232_	field_5400	GENERATION_MARKER
	f	Lfkw;	s	f_119233_	field_5389	BLOCK_ENTITY_MARKER
	f	I	t	f_174877_	field_32985	INVISIBLE_MODEL_GROUP
	f	Lorg/slf4j/Logger;	u	f_119235_	field_5380	LOGGER
	f	Ljava/lang/String;	v	f_174878_	field_32986	BUILTIN_SLASH
	f	Ljava/lang/String;	w	f_174879_	field_32987	BUILTIN_SLASH_GENERATED
	f	Ljava/lang/String;	x	f_174880_	field_32988	BUILTIN_BLOCK_ENTITY
	f	Ljava/lang/String;	y	f_174881_	field_32989	MISSING_MODEL_NAME
	f	Ljava/util/Map;	z	f_119237_	field_5396	BUILTIN_MODELS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leoo;Lban;Ljava/util/Map;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/common/collect/ImmutableList;Ldcc;Ljava/util/Map;Ljava/util/List;Lflj;Lcom/mojang/datafixers/util/Pair;Lfkx;Lacq;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;Lfle;)V	a	m_119279_	method_4731	method_4731
	m	(Ljava/util/function/BiFunction;)V	a	m_245909_	method_45876	bakeModels
	m	(Lacq;Lfww$c;)Lcom/mojang/datafixers/util/Pair;	a	m_244743_	method_45874	method_45874
	m	(Lfww$e;)Ljava/util/Set;	a	m_174893_	method_21600	method_21600
	m	(I)Lacq;	a	m_119252_	method_22820	method_22820
	m	(Lacq;Ldcb;)V	a	m_174903_	method_4717	method_4717
	m	(Ljava/util/Map;Lacq;Lcom/mojang/datafixers/util/Pair;Ljava/util/Map;Lfwy;Ldcb;)V	a	m_119331_	method_21604	method_21604
	m	(Lfwy;)V	a	m_119306_	method_4727	loadTopLevel
	m	(Ljava/util/Map;Lflj;Ljava/util/List;Ldcb;)V	a	m_119322_	method_4738	method_4738
	m	(Lfxc;)V	a	m_244742_	method_45875	method_45875
	m	(Ldcb;)V	a	m_119263_	method_4716	method_4716
	m	(Ljava/util/function/BiFunction;Lacq;)V	a	m_244744_	method_45877	method_45877
	m	(Ldcb;Lflj;Ljava/util/List;)Lfww$e;	a	m_174886_	method_21599	method_21599
	m	(Lacq;Ldcc;)V	a	m_119346_	method_4723	method_4723
	m	(Ldde;Ljava/lang/String;)Ljava/lang/Comparable;	a	m_119276_	method_4724	getValueHelper
	m	(Ljava/util/Map;Lfle;Ljava/util/List;Lflj;Lcom/mojang/datafixers/util/Pair;Lfkx;Ldcb;)V	a	m_174895_	method_4722	method_4722
	m	(Lfww$e;Ljava/util/Set;)V	a	m_283980_	method_21601	method_21601
	m	(Ljava/lang/Iterable;)V	a	m_119310_	method_21603	registerModelGroup
	m	(Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Z	a	m_174890_	method_4730	method_4730
	m	(Ldcc;Ljava/lang/String;)Ljava/util/function/Predicate;	a	m_119273_	method_4725	predicate
	m	(Lfkw;)V	a	m_119296_	method_4721	method_4721
	m	(Ldcb;Lfle;Ljava/util/List;)Lfww$e;	a	m_174882_	method_21598	method_21598
	m	(Lacq;Lfxc;)V	a	m_119352_	method_4729	cacheAndQueueDependencies
	m	(Ljava/util/Map;Lacq;Ldcb;)V	a	m_119327_	method_4720	method_4720
	m	(Lcpn;Ljava/util/Map;Ldcb;)Z	a	m_119259_	method_4739	method_4739
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_119308_	method_21602	method_21602
	m	(ILdcb;)V	a	m_119254_	method_21597	method_21597
	m	()Ljava/util/Map;	a	m_119251_	method_4734	getBakedTopLevelModels
	m	(Lacq;)Lfxc;	a	m_119341_	method_4726	getModel
	m	(Lfww$e;)Lfww$e;	b	m_119360_	method_21606	method_21606
	m	(Lfkw;)V	b	m_119358_	method_4719	method_4719
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	m_119355_	method_21605	getModelGroups
	m	(Lacq;)V	b	m_119362_	method_4715	loadModel
	m	(Lacq;)Lfkw;	c	m_119364_	method_4718	loadBlockModel
	m	(Lacq;)Ldcc;	d	m_257089_	method_4736	method_4736
	m	(Lacq;)Lacq;	e	m_119370_	method_23216	method_23216
c	fww$a	net/minecraft/client/resources/model/ModelBakery$BakedCacheKey	net/minecraft/class_1088$class_7776	net/minecraft/client/resources/model/ModelBakery$BakedCacheKey
	f	Lacq;	a	f_243934_	comp_1053	id
	f	Lj;	b	f_243798_	comp_1054	transformation
	f	Z	c	f_243915_	comp_1055	isUvLocked
	m	(Lacq;Lj;Z)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_243934_	comp_1053	id
	m	()Lj;	b	f_243798_	comp_1054	transformation
	m	()Z	c	f_243915_	comp_1055	isUvLocked
c	fww$b	net/minecraft/client/resources/model/ModelBakery$BlockStateDefinitionException	net/minecraft/class_1088$class_1089	net/minecraft/client/resources/model/ModelBakery$BlockStateDefinitionException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	fww$c	net/minecraft/client/resources/model/ModelBakery$LoadedJson	net/minecraft/class_1088$class_7777	net/minecraft/client/resources/model/ModelBakery$LoadedJson
	f	Ljava/lang/String;	a	f_243774_	comp_1056	source
	f	Lcom/google/gson/JsonElement;	b	f_244212_	comp_1057	data
	m	(Ljava/lang/String;Lcom/google/gson/JsonElement;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_243774_	comp_1056	source
	m	()Lcom/google/gson/JsonElement;	b	f_244212_	comp_1057	data
c	fww$d	net/minecraft/client/resources/model/ModelBakery$ModelBakerImpl	net/minecraft/class_1088$class_7778	net/minecraft/client/resources/model/ModelBakery$ModelBakerImpl
	f	Lfww;	a	f_243927_	field_40571	field_40571
	f	Ljava/util/function/Function;	b	f_243920_	field_40572	modelTextureGetter
	m	(Lfww;Ljava/util/function/BiFunction;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiFunction;Lacq;Lfwu;)Lfuv;	a	m_246280_	method_45878	method_45878
c	fww$e	net/minecraft/client/resources/model/ModelBakery$ModelGroupKey	net/minecraft/class_1088$class_4455	net/minecraft/client/resources/model/ModelBakery$ModelGroupKey
	f	Ljava/util/List;	a	f_119374_	field_20275	models
	f	Ljava/util/List;	b	f_119375_	field_20276	coloringValues
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Ljava/util/Collection;)Ljava/util/List;	a	m_119387_	method_21609	getColoringValues
	m	(Ldcb;Lflj;Ljava/util/Collection;)Lfww$e;	a	m_119379_	method_21607	create
	m	(Ldcb;Lfxc;Ljava/util/Collection;)Lfww$e;	a	m_119383_	method_21608	create
	m	(Ldcc;Ldcb;Lfll;)Z	a	m_119390_	method_21610	method_21610
c	fwx	net/minecraft/client/resources/model/ModelManager	net/minecraft/class_1092	net/minecraft/client/resources/model/ModelManager
	f	Lorg/slf4j/Logger;	a	f_243848_	field_40573	LOGGER
	f	Ljava/util/Map;	b	f_244614_	field_40574	VANILLA_ATLASES
	f	Ljava/util/Map;	c	f_119397_	field_5408	bakedRegistry
	f	Lfwq;	d	f_119398_	field_21775	atlases
	f	Lfkn;	e	f_119399_	field_5410	blockModelShaper
	f	Leoo;	f	f_119401_	field_20277	blockColors
	f	I	g	f_119402_	field_21777	maxMipmapLevels
	f	Lfwr;	h	f_119403_	field_5407	missingModel
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	i	f_119404_	field_20278	modelGroups
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfuw;Leoo;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lcom/google/common/collect/Multimap;Lacq;Lfwu;)Lfuv;	a	m_246294_	method_45891	method_45891
	m	(Lfwx$a;Ljava/lang/Void;)Lfwx$a;	a	m_247745_	method_45888	method_45888
	m	(Lban;Ljava/util/Map;Lfww;)Lfwx$a;	a	m_245476_	method_45883	loadModels
	m	(Ldcb;Ldcb;)Z	a	m_119415_	method_21611	requiresRender
	m	(Lfwx$a;Lban;)V	a	m_247616_	method_18179	apply
	m	(Lban;Lfwx$a;)V	a	m_245893_	method_45882	method_45882
	m	(Lakx;)Ljava/util/Map;	a	m_245068_	method_45880	method_45880
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_246264_	method_45890	method_45890
	m	()Lfwr;	a	m_119409_	method_4744	getMissingModel
	m	(I)V	a	m_119410_	method_24152	updateMaxMipLevel
	m	(Lfwy;)Lfwr;	a	m_119422_	method_4742	getModel
	m	(Lacq;)Lfuu;	a	m_119428_	method_24153	getAtlas
	m	(Lban;Ljava/util/Map;Ljava/util/Map;)Lfww;	a	m_246505_	method_45884	method_45884
	m	(Ljava/util/Map;Lfwr;Ljava/util/Map;Ldcb;)V	a	m_245561_	method_45892	method_45892
	m	(Ljava/util/List;)Ljava/util/Map;	a	m_246687_	method_45889	method_45889
	m	(Lban;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)Lfwx$a;	a	m_246937_	method_45885	method_45885
	m	(Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;	a	m_246572_	method_45893	method_45893
	m	(Lfwx$a;)Ljava/util/concurrent/CompletionStage;	a	m_245121_	method_45887	method_45887
	m	(Lfwu;)Ljava/lang/String;	a	m_246805_	method_45886	method_45886
	m	(Lacq;Ljava/util/Collection;)V	a	m_245484_	method_45879	method_45879
	m	(Lakx;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_246704_	method_45881	loadBlockModels
	m	(Lakx;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	b	m_246899_	method_45896	loadBlockStates
	m	(Lakx;)Ljava/util/Map;	b	m_246360_	method_45895	method_45895
	m	()Lfkn;	b	m_119430_	method_4743	getBlockModelShaper
	m	(I)[Ljava/util/concurrent/CompletableFuture;	b	m_245925_	method_45894	method_45894
	m	(Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;	b	m_245318_	method_45899	method_45899
	m	(Ljava/util/List;)Ljava/util/Map;	b	m_247063_	method_45897	method_45897
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	b	m_246478_	method_45898	method_45898
	m	(Ljava/util/Map$Entry;)Lfwq$b;	c	m_247228_	method_45902	method_45902
	m	(I)[Ljava/util/concurrent/CompletableFuture;	c	m_247195_	method_45900	method_45900
c	fwx$a	net/minecraft/client/resources/model/ModelManager$ReloadState	net/minecraft/class_1092$class_7779	net/minecraft/client/resources/model/ModelManager$ReloadState
	f	Lfww;	a	f_244394_	comp_1058	modelBakery
	f	Lfwr;	b	f_244619_	comp_1059	missingModel
	f	Ljava/util/Map;	c	f_244561_	comp_1060	modelCache
	f	Ljava/util/Map;	d	f_244177_	comp_1061	atlasPreparations
	f	Ljava/util/concurrent/CompletableFuture;	e	f_244037_	comp_1062	readyForUpload
	m	(Lfww;Lfwr;Ljava/util/Map;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	()Lfww;	a	f_244394_	comp_1058	modelBakery
	m	()Lfwr;	b	f_244619_	comp_1059	missingModel
	m	()Ljava/util/Map;	c	f_244561_	comp_1060	modelCache
	m	()Ljava/util/Map;	d	f_244177_	comp_1061	atlasPreparations
	m	()Ljava/util/concurrent/CompletableFuture;	e	f_244037_	comp_1062	readyForUpload
c	fwy	net/minecraft/client/resources/model/ModelResourceLocation	net/minecraft/class_1091	net/minecraft/client/resources/model/ModelResourceLocation
	f	C	e	f_174906_	field_32990	VARIANT_SEPARATOR
	f	Ljava/lang/String;	f	f_119435_	field_5406	variant
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lacq$a;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)Lfwy;	c	m_245263_	method_45910	vanilla
	m	()Ljava/lang/String;	f	m_119448_	method_4740	getVariant
	m	(Ljava/lang/String;)Ljava/lang/String;	h	m_246655_	method_45911	lowercaseVariant
c	fwz	net/minecraft/client/resources/model/ModelState	net/minecraft/class_3665	net/minecraft/client/resources/model/ModelState
	m	()Lj;	b	m_6189_	method_3509	getRotation
	m	()Z	c	m_7538_	method_3512	isUvLocked
c	fx	net/minecraft/commands/arguments/item/ItemPredicateArgument	net/minecraft/class_2293	net/minecraft/commands/arguments/item/ItemPredicateArgument
	f	Ljava/util/Collection;	a	f_121033_	field_10812	EXAMPLES
	f	Lhg;	b	f_235350_	field_37974	items
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldm;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lfx$a;	a	parse	method_9800	parse
	m	(Ljava/util/function/Predicate;Lcfz;)Z	a	m_235362_	method_41980	method_41980
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;	a	m_121040_	method_9804	getItemPredicate
	m	(Ljava/util/function/Predicate;Lqr;)Lfx$a;	a	m_235365_	method_41981	createResult
	m	(Lfw$a;)Lfx$a;	a	m_235355_	method_41977	method_41977
	m	(Lfw$b;)Lfx$a;	a	m_235360_	method_41979	method_41979
	m	(Lfw$a;Lhe;)Z	a	m_235357_	method_41978	method_41978
	m	(Ldm;)Lfx;	a	m_235353_	method_9801	itemPredicate
	m	(Ljava/util/function/Predicate;Lqr;Lcfz;)Z	a	m_235368_	method_41982	method_41982
c	fx$a	net/minecraft/commands/arguments/item/ItemPredicateArgument$Result	net/minecraft/class_2293$class_2295	net/minecraft/commands/arguments/item/ItemPredicateArgument$Result
c	fxa	net/minecraft/client/resources/model/MultiPartBakedModel	net/minecraft/class_1095	net/minecraft/client/resources/model/MultiPartBakedModel
	f	Z	a	f_119453_	field_5430	hasAmbientOcclusion
	f	Z	b	f_119454_	field_5429	isGui3d
	f	Z	c	f_119455_	field_21863	usesBlockLight
	f	Lfuv;	d	f_119456_	field_5425	particleIcon
	f	Lfld;	e	f_119457_	field_5426	transforms
	f	Lflb;	f	f_119458_	field_5428	overrides
	f	Ljava/util/List;	g	f_119459_	field_5427	selectors
	f	Ljava/util/Map;	h	f_119460_	field_5431	selectorCache
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	fxa$a	net/minecraft/client/resources/model/MultiPartBakedModel$Builder	net/minecraft/class_1095$class_1096	net/minecraft/client/resources/model/MultiPartBakedModel$Builder
	f	Ljava/util/List;	a	f_119474_	field_5432	selectors
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lfwr;)V	a	m_119477_	method_4749	add
	m	()Lfwr;	a	m_119476_	method_4750	build
c	fxb	net/minecraft/client/resources/model/SimpleBakedModel	net/minecraft/class_1093	net/minecraft/client/resources/model/SimpleBakedModel
	f	Ljava/util/List;	a	f_119480_	field_5411	unculledFaces
	f	Ljava/util/Map;	b	f_119481_	field_5414	culledFaces
	f	Z	c	f_119482_	field_5415	hasAmbientOcclusion
	f	Z	d	f_119483_	field_5413	isGui3d
	f	Z	e	f_119484_	field_21864	usesBlockLight
	f	Lfuv;	f	f_119485_	field_5416	particleIcon
	f	Lfld;	g	f_119486_	field_5417	transforms
	f	Lflb;	h	f_119487_	field_5412	overrides
	m	(Ljava/util/List;Ljava/util/Map;ZZZLfuv;Lfld;Lflb;)V	<init>	<init>	<init>	<init>
c	fxb$a	net/minecraft/client/resources/model/SimpleBakedModel$Builder	net/minecraft/class_1093$class_1094	net/minecraft/client/resources/model/SimpleBakedModel$Builder
	f	Ljava/util/List;	a	f_119508_	field_5419	unculledFaces
	f	Ljava/util/Map;	b	f_119509_	field_5422	culledFaces
	f	Lflb;	c	f_119510_	field_5423	overrides
	f	Z	d	f_119511_	field_5421	hasAmbientOcclusion
	f	Lfuv;	e	f_119512_	field_5424	particleIcon
	f	Z	f	f_119513_	field_5420	usesBlockLight
	f	Z	g	f_119514_	field_21865	isGui3d
	f	Lfld;	h	f_119515_	field_5418	transforms
	m	(Lfkw;Lflb;Z)V	<init>	<init>	<init>	<init>
	m	(ZZZLfld;Lflb;)V	<init>	<init>	<init>	<init>
	m	(Lfuv;)Lfxb$a;	a	m_119528_	method_4747	particle
	m	(Lha;Lfkr;)Lfxb$a;	a	m_119530_	method_4745	addCulledFace
	m	(Lfkr;)Lfxb$a;	a	m_119526_	method_4748	addUnculledFace
	m	()Lfxb$a;	a	m_174911_	method_35809	item
	m	()Lfwr;	b	m_119533_	method_4746	build
c	fxc	net/minecraft/client/resources/model/UnbakedModel	net/minecraft/class_1100	net/minecraft/client/resources/model/UnbakedModel
	m	(Lfwv;Ljava/util/function/Function;Lfwz;Lacq;)Lfwr;	a	m_7611_	method_4753	bake
	m	(Ljava/util/function/Function;)V	a	m_5500_	method_45785	resolveParents
	m	()Ljava/util/Collection;	f	m_7970_	method_4755	getDependencies
c	fxd	net/minecraft/client/resources/model/WeightedBakedModel	net/minecraft/class_1097	net/minecraft/client/resources/model/WeightedBakedModel
	f	I	a	f_119540_	field_5433	totalWeight
	f	Ljava/util/List;	b	f_119541_	field_5434	list
	f	Lfwr;	c	f_119542_	field_5435	wrapped
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;Lha;Lapf;Lbcj$b;)Ljava/util/List;	a	m_235061_	method_33461	method_33461
c	fxd$a	net/minecraft/client/resources/model/WeightedBakedModel$Builder	net/minecraft/class_1097$class_1098	net/minecraft/client/resources/model/WeightedBakedModel$Builder
	f	Ljava/util/List;	a	f_119556_	field_5436	list
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfwr;	a	m_119558_	method_4751	build
	m	(Lfwr;I)Lfxd$a;	a	m_119559_	method_4752	add
c	fxe	net/minecraft/client/resources/model/package-info	net/minecraft/class_6268	net/minecraft/client/resources/model/package-info
c	fxf	net/minecraft/client/resources/package-info	net/minecraft/class_6269	net/minecraft/client/resources/package-info
c	fxg	net/minecraft/client/resources/sounds/AbstractSoundInstance	net/minecraft/class_1102	net/minecraft/client/resources/sounds/AbstractSoundInstance
	f	Lfxv;	a	f_119570_	field_5444	sound
	f	Lami;	b	f_119571_	field_5447	source
	f	Lacq;	c	f_119572_	field_5448	location
	f	F	d	f_119573_	field_5442	volume
	f	F	e	f_119574_	field_5441	pitch
	f	D	f	f_119575_	field_5439	x
	f	D	g	f_119576_	field_5450	y
	f	D	h	f_119577_	field_5449	z
	f	Z	i	f_119578_	field_5446	looping
	f	I	j	f_119579_	field_5451	delay
	f	Lfxy$a;	k	f_119580_	field_5440	attenuation
	f	Z	l	f_119582_	field_18936	relative
	f	Lapf;	m	f_235066_	field_38800	random
	m	(Lamg;Lami;Lapf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lami;Lapf;)V	<init>	<init>	<init>	<init>
c	fxh	net/minecraft/client/resources/sounds/AbstractTickableSoundInstance	net/minecraft/class_1101	net/minecraft/client/resources/sounds/AbstractTickableSoundInstance
	f	Z	n	f_119604_	field_5438	stopped
	m	(Lamg;Lami;Lapf;)V	<init>	<init>	<init>	<init>
	m	()V	n	m_119609_	method_24876	stop
c	fxi	net/minecraft/client/resources/sounds/AmbientSoundHandler	net/minecraft/class_1104	net/minecraft/client/resources/sounds/AmbientSoundHandler
	m	()V	a	m_7551_	method_4756	tick
c	fxj	net/minecraft/client/resources/sounds/BeeAggressiveSoundInstance	net/minecraft/class_4508	net/minecraft/client/resources/sounds/BeeAggressiveSoundInstance
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
c	fxk	net/minecraft/client/resources/sounds/BeeFlyingSoundInstance	net/minecraft/class_4509	net/minecraft/client/resources/sounds/BeeFlyingSoundInstance
	m	(Lbrm;)V	<init>	<init>	<init>	<init>
c	fxl	net/minecraft/client/resources/sounds/BeeSoundInstance	net/minecraft/class_4510	net/minecraft/client/resources/sounds/BeeSoundInstance
	f	Lbrm;	n	f_119618_	field_20530	bee
	f	F	o	f_174917_	field_32991	VOLUME_MIN
	f	F	p	f_174918_	field_32992	VOLUME_MAX
	f	F	q	f_174919_	field_32993	PITCH_MIN
	f	Z	r	f_119619_	field_20531	hasSwitched
	m	(Lbrm;Lamg;Lami;)V	<init>	<init>	<init>	<init>
	m	()Lfxh;	o	m_5958_	method_22135	getAlternativeSoundInstance
	m	()Z	p	m_7774_	method_22136	shouldSwitchSounds
	m	()F	u	m_119627_	method_22137	getMinPitch
	m	()F	v	m_119628_	method_22138	getMaxPitch
c	fxm	net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler	net/minecraft/class_4897	net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler
	f	I	a	f_174920_	field_32994	LOOP_SOUND_CROSS_FADE_TIME
	f	F	b	f_174921_	field_32995	SKY_MOOD_RECOVERY_RATE
	f	Lfiy;	c	f_119629_	field_22796	player
	f	Lfzc;	d	f_119630_	field_22797	soundManager
	f	Lcnm;	e	f_119631_	field_22798	biomeManager
	f	Lapf;	f	f_119632_	field_22799	random
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;	g	f_119633_	field_22800	loopSounds
	f	Ljava/util/Optional;	h	f_119634_	field_22801	moodSettings
	f	Ljava/util/Optional;	i	f_119635_	field_22802	additionsSettings
	f	F	j	f_119636_	field_23189	moodiness
	f	Lcnk;	k	f_119637_	field_22804	previousBiome
	m	(Lfiy;Lfzc;Lcnm;)V	<init>	<init>	<init>	<init>
	m	(Lcnh;)V	a	m_263142_	method_26270	method_26270
	m	(Lcni;)V	a	m_274008_	method_26271	method_26271
	m	(Lhe;Lcnk;Lfxm$a;)Lfxm$a;	a	m_263141_	method_25459	method_25459
	m	(Lcnk;Lhe;)V	a	m_119651_	method_25460	method_25460
	m	()F	b	m_119654_	method_26272	getMoodiness
c	fxm$a	net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance	net/minecraft/class_4897$class_4898	net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance
	f	I	n	f_119655_	field_22805	fadeDirection
	f	I	o	f_119656_	field_22806	fade
	m	(Lamg;)V	<init>	<init>	<init>	<init>
	m	()V	o	m_119659_	method_25464	fadeOut
	m	()V	p	m_119660_	method_25465	fadeIn
c	fxn	net/minecraft/client/resources/sounds/BubbleColumnAmbientSoundHandler	net/minecraft/class_4277	net/minecraft/client/resources/sounds/BubbleColumnAmbientSoundHandler
	f	Lfiy;	a	f_119662_	field_19192	player
	f	Z	b	f_119663_	field_19193	wasInBubbleColumn
	f	Z	c	f_119664_	field_19194	firstTick
	m	(Lfiy;)V	<init>	<init>	<init>	<init>
	m	(Ldcb;)Z	a	m_119668_	method_29714	method_29714
c	fxo	net/minecraft/client/resources/sounds/ElytraOnPlayerSoundInstance	net/minecraft/class_1103	net/minecraft/client/resources/sounds/ElytraOnPlayerSoundInstance
	f	I	n	f_174926_	field_32996	DELAY
	f	Lfiy;	o	f_119670_	field_5452	player
	f	I	p	f_119671_	field_5453	time
	m	(Lfiy;)V	<init>	<init>	<init>	<init>
c	fxp	net/minecraft/client/resources/sounds/EntityBoundSoundInstance	net/minecraft/class_1106	net/minecraft/client/resources/sounds/EntityBoundSoundInstance
	f	Lbfj;	n	f_119675_	field_5455	entity
	m	(Lamg;Lami;FFLbfj;J)V	<init>	<init>	<init>	<init>
c	fxq	net/minecraft/client/resources/sounds/GuardianAttackSoundInstance	net/minecraft/class_1105	net/minecraft/client/resources/sounds/GuardianAttackSoundInstance
	f	F	n	f_174927_	field_32997	VOLUME_MIN
	f	F	o	f_174928_	field_32998	VOLUME_SCALE
	f	F	p	f_174929_	field_32999	PITCH_MIN
	f	F	q	f_174930_	field_33000	PITCH_SCALE
	f	Lbvy;	r	f_119688_	field_5454	guardian
	m	(Lbvy;)V	<init>	<init>	<init>	<init>
c	fxr	net/minecraft/client/resources/sounds/MinecartSoundInstance	net/minecraft/class_1108	net/minecraft/client/resources/sounds/MinecartSoundInstance
	f	F	n	f_174931_	field_33001	VOLUME_MIN
	f	F	o	f_174932_	field_33002	VOLUME_MAX
	f	F	p	f_174933_	field_33003	PITCH_MIN
	f	F	q	f_174934_	field_33004	PITCH_MAX
	f	F	r	f_174935_	field_33005	PITCH_DELTA
	f	Lcaf;	s	f_119693_	field_5458	minecart
	f	F	t	f_119694_	field_5459	pitch
	m	(Lcaf;)V	<init>	<init>	<init>	<init>
c	fxs	net/minecraft/client/resources/sounds/RidingMinecartSoundInstance	net/minecraft/class_1107	net/minecraft/client/resources/sounds/RidingMinecartSoundInstance
	f	F	n	f_174936_	field_33006	VOLUME_MIN
	f	F	o	f_174937_	field_33007	VOLUME_MAX
	f	Lbyo;	p	f_119700_	field_5457	player
	f	Lcaf;	q	f_119701_	field_5456	minecart
	f	Z	r	f_174938_	field_27773	underwaterSound
	m	(Lbyo;Lcaf;Z)V	<init>	<init>	<init>	<init>
c	fxt	net/minecraft/client/resources/sounds/SimpleSoundInstance	net/minecraft/class_1109	net/minecraft/client/resources/sounds/SimpleSoundInstance
	m	(Lamg;Lami;FFLapf;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lamg;Lami;FFLapf;ZILfxy$a;DDD)V	<init>	<init>	<init>	<init>
	m	(Lamg;Lami;FFLapf;DDD)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lami;FFLapf;ZILfxy$a;DDDZ)V	<init>	<init>	<init>	<init>
	m	(Lamg;)Lfxt;	a	m_119745_	method_4759	forMusic
	m	(Lhe;F)Lfxt;	a	m_263171_	method_47978	forUI
	m	(Lamg;F)Lfxt;	a	m_119752_	method_4758	forUI
	m	(Lamg;Lapf;DDD)Lfxt;	a	m_235127_	method_25467	forAmbientMood
	m	(Lamg;Leei;)Lfxt;	a	m_246411_	method_4760	forRecord
	m	(Lamg;FF)Lfxt;	a	m_119755_	method_4757	forUI
	m	(Lamg;)Lfxt;	b	m_119759_	method_25466	forAmbientAddition
	m	(Lamg;FF)Lfxt;	b	m_119766_	method_24877	forLocalAmbience
c	fxu	net/minecraft/client/resources/sounds/SnifferSoundInstance	net/minecraft/class_8191	net/minecraft/client/resources/sounds/SnifferSoundInstance
	f	F	n	f_271268_	field_42931	VOLUME
	f	F	o	f_271261_	field_42932	PITCH
	f	Lbtx;	p	f_271453_	field_42933	sniffer
	m	(Lbtx;)V	<init>	<init>	<init>	<init>
c	fxv	net/minecraft/client/resources/sounds/Sound	net/minecraft/class_1111	net/minecraft/client/resources/sounds/Sound
	f	Lacj;	a	f_244492_	field_40575	SOUND_LISTER
	f	Lacq;	b	f_119770_	field_5469	location
	f	Lbdf;	c	f_119771_	field_5466	volume
	f	Lbdf;	d	f_119772_	field_5464	pitch
	f	I	e	f_119773_	field_5468	weight
	f	Lfxv$a;	f	f_119774_	field_5470	type
	f	Z	g	f_119775_	field_5467	stream
	f	Z	h	f_119776_	field_5465	preload
	f	I	i	f_119777_	field_5463	attenuationDistance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lbdf;Lbdf;ILfxv$a;ZZI)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_119787_	method_4767	getLocation
	m	(Lapf;)Lfxv;	a	m_213718_	method_4765	getSound
	m	()Lacq;	b	m_119790_	method_4766	getPath
	m	()Lbdf;	c	m_235146_	method_4771	getVolume
	m	()Lbdf;	d	m_235147_	method_4772	getPitch
	m	()Lfxv$a;	f	m_119795_	method_4768	getType
	m	()Z	g	m_119796_	method_4769	shouldStream
	m	()Z	h	m_119797_	method_4764	shouldPreload
	m	()I	i	m_119798_	method_4770	getAttenuationDistance
c	fxv$a	net/minecraft/client/resources/sounds/Sound$Type	net/minecraft/class_1111$class_1112	net/minecraft/client/resources/sounds/Sound$Type
	f	Lfxv$a;	a	FILE	field_5474	FILE
	f	Lfxv$a;	b	SOUND_EVENT	field_5473	SOUND_EVENT
	f	Ljava/lang/String;	c	f_119803_	field_5472	name
	f	[Lfxv$a;	d	$VALUES	field_5471	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lfxv$a;	a	m_174943_	method_36926	$values
	m	(Ljava/lang/String;)Lfxv$a;	a	m_119810_	method_4773	getByName
c	fxw	net/minecraft/client/resources/sounds/SoundEventRegistration	net/minecraft/class_1110	net/minecraft/client/resources/sounds/SoundEventRegistration
	f	Ljava/util/List;	a	f_119815_	field_5460	sounds
	f	Z	b	f_119816_	field_5462	replace
	f	Ljava/lang/String;	c	f_119817_	field_5461	subtitle
	m	(Ljava/util/List;ZLjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_119822_	method_4761	getSounds
	m	()Z	b	m_119823_	method_4763	isReplace
	m	()Ljava/lang/String;	c	m_119824_	method_4762	getSubtitle
c	fxx	net/minecraft/client/resources/sounds/SoundEventRegistrationSerializer	net/minecraft/class_1115	net/minecraft/client/resources/sounds/SoundEventRegistrationSerializer
	f	Lbda;	a	f_235148_	field_38801	DEFAULT_FLOAT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;Lfxv$a;)Lfxv$a;	a	m_119832_	method_4789	getType
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lfxw;	a	deserialize	method_4791	deserialize
	m	(Lcom/google/gson/JsonObject;)Ljava/util/List;	a	m_119830_	method_4792	getSounds
	m	(Lcom/google/gson/JsonObject;)Lfxv;	b	m_119835_	method_4790	getSound
c	fxy	net/minecraft/client/resources/sounds/SoundInstance	net/minecraft/class_1113	net/minecraft/client/resources/sounds/SoundInstance
	m	()Lacq;	a	m_7904_	method_4775	getLocation
	m	(Lfzc;)Lfzd;	a	m_6775_	method_4783	resolve
	m	()Lfxv;	b	m_5891_	method_4776	getSound
	m	()Lami;	c	m_8070_	method_4774	getSource
	m	()Z	d	m_7775_	method_4786	isLooping
	m	()I	e	m_7766_	method_4780	getDelay
	m	()F	f	m_7769_	method_4781	getVolume
	m	()F	g	m_7783_	method_4782	getPitch
	m	()D	h	m_7772_	method_4784	getX
	m	()D	i	m_7780_	method_4779	getY
	m	()D	j	m_7778_	method_4778	getZ
	m	()Lfxy$a;	k	m_7438_	method_4777	getAttenuation
	m	()Z	l	m_7796_	method_4787	isRelative
	m	()Z	r	m_7784_	method_4785	canStartSilent
	m	()Z	s	m_7767_	method_26273	canPlaySound
	m	()Lapf;	t	m_235150_	method_43221	createUnseededRandom
c	fxy$a	net/minecraft/client/resources/sounds/SoundInstance$Attenuation	net/minecraft/class_1113$class_1114	net/minecraft/client/resources/sounds/SoundInstance$Attenuation
	f	Lfxy$a;	a	NONE	field_5478	NONE
	f	Lfxy$a;	b	LINEAR	field_5476	LINEAR
	f	[Lfxy$a;	c	$VALUES	field_5477	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfxy$a;	a	m_174956_	method_36927	$values
c	fxz	net/minecraft/client/resources/sounds/TickableSoundInstance	net/minecraft/class_1117	net/minecraft/client/resources/sounds/TickableSoundInstance
	m	()Z	m	m_7801_	method_4793	isStopped
	m	()V	q	m_7788_	method_16896	tick
c	fy	net/minecraft/commands/arguments/item/package-info	net/minecraft/class_6277	net/minecraft/commands/arguments/item/package-info
c	fya	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundHandler	net/minecraft/class_1116	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundHandler
	f	F	a	f_174957_	field_33008	CHANCE_PER_TICK
	f	F	b	f_174958_	field_33009	RARE_CHANCE_PER_TICK
	f	F	c	f_174959_	field_33010	ULTRA_RARE_CHANCE_PER_TICK
	f	I	d	f_174960_	field_33011	MINIMUM_TICK_DELAY
	f	Lfiy;	e	f_119852_	field_5481	player
	f	Lfzc;	f	f_119853_	field_5479	soundManager
	f	I	g	f_119854_	field_5480	tickDelay
	m	(Lfiy;Lfzc;)V	<init>	<init>	<init>	<init>
c	fyb	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances	net/minecraft/class_1118	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances
	m	()V	<init>	<init>	<init>	<init>
c	fyb$a	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$SubSound	net/minecraft/class_1118$class_1119	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$SubSound
	f	Lfiy;	n	f_119859_	field_5482	player
	m	(Lfiy;Lamg;)V	<init>	<init>	<init>	<init>
c	fyb$b	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance	net/minecraft/class_1118$class_1120	net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance
	f	I	n	f_174962_	field_33012	FADE_DURATION
	f	Lfiy;	o	f_119864_	field_5483	player
	f	I	p	f_119865_	field_5484	fade
	m	(Lfiy;)V	<init>	<init>	<init>	<init>
c	fyc	net/minecraft/client/resources/sounds/package-info	net/minecraft/class_6270	net/minecraft/client/resources/sounds/package-info
c	fyd	net/minecraft/client/searchtree/FullTextSearchTree	net/minecraft/class_1126	net/minecraft/client/searchtree/FullTextSearchTree
	f	Ljava/util/List;	c	f_235151_	field_39197	contents
	f	Ljava/util/function/Function;	d	f_235152_	field_5497	filler
	f	Lfyh;	e	f_235153_	field_39198	plainTextSearchTree
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	fye	net/minecraft/client/searchtree/IdSearchTree	net/minecraft/class_1121	net/minecraft/client/searchtree/IdSearchTree
	f	Ljava/util/Comparator;	a	f_235164_	field_39199	additionOrder
	f	Lfyj;	b	f_235165_	field_39200	resourceLocationSearchTree
	m	(Ljava/util/function/Function;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_213913_	method_43791	searchPlainText
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;	a	m_213685_	method_43792	searchResourceLocation
	m	(Ljava/lang/String;)Ljava/util/List;	search	m_6293_	search	search
c	fyf	net/minecraft/client/searchtree/IntersectionIterator	net/minecraft/class_1122	net/minecraft/client/searchtree/IntersectionIterator
	f	Lcom/google/common/collect/PeekingIterator;	a	f_235174_	field_5490	firstIterator
	f	Lcom/google/common/collect/PeekingIterator;	b	f_235175_	field_5491	secondIterator
	f	Ljava/util/Comparator;	c	f_235176_	field_5492	comparator
	m	(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V	<init>	<init>	<init>	<init>
c	fyg	net/minecraft/client/searchtree/MergingUniqueIterator	net/minecraft/class_1127	net/minecraft/client/searchtree/MergingUniqueIterator
	f	Lcom/google/common/collect/PeekingIterator;	a	f_235182_	field_5499	firstIterator
	f	Lcom/google/common/collect/PeekingIterator;	b	f_235183_	field_5500	secondIterator
	f	Ljava/util/Comparator;	c	f_235184_	field_5501	comparator
	m	(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V	<init>	<init>	<init>	<init>
c	fyh	net/minecraft/client/searchtree/PlainTextSearchTree	net/minecraft/class_7454	net/minecraft/client/searchtree/PlainTextSearchTree
	m	()Lfyh;	a	m_235190_	method_43793	empty
	m	(Lfym;Ljava/lang/Object;Ljava/lang/String;)V	a	m_235191_	method_43794	method_43794
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_235195_	method_43795	method_43795
	m	(Ljava/util/List;Ljava/util/function/Function;)Lfyh;	a	m_235197_	method_43796	create
	m	(Ljava/lang/String;)Ljava/util/List;	search	m_235200_	search	search
c	fyi	net/minecraft/client/searchtree/RefreshableSearchTree	net/minecraft/class_1123	net/minecraft/client/searchtree/RefreshableSearchTree
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_235202_	method_43797	method_43797
	m	()V	a	m_214078_	method_4799	refresh
	m	()Lfyi;	b	m_235204_	method_43798	empty
c	fyj	net/minecraft/client/searchtree/ResourceLocationSearchTree	net/minecraft/class_7455	net/minecraft/client/searchtree/ResourceLocationSearchTree
	m	(Lfym;Ljava/lang/Object;Lfym;Lacq;)V	a	m_235206_	method_43800	method_43800
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_213904_	method_43801	searchNamespace
	m	(Ljava/util/List;Ljava/util/function/Function;)Lfyj;	a	m_235212_	method_43802	create
	m	()Lfyj;	a	m_235205_	method_43799	empty
	m	(Ljava/lang/String;)Ljava/util/List;	b	m_213906_	method_43803	searchPath
c	fyj$1	net/minecraft/client/searchtree/ResourceLocationSearchTree$1	net/minecraft/class_7455$1	net/minecraft/client/searchtree/ResourceLocationSearchTree$1
	m	()V	<init>	<init>	<init>	<init>
c	fyj$2	net/minecraft/client/searchtree/ResourceLocationSearchTree$2	net/minecraft/class_7455$2	net/minecraft/client/searchtree/ResourceLocationSearchTree$2
	f	Lfym;	a	f_235221_	field_39201	val$namespaceTree
	f	Lfym;	b	f_235222_	field_39202	val$pathTree
	m	(Lfym;Lfym;)V	<init>	<init>	<init>	<init>
c	fyk	net/minecraft/client/searchtree/SearchRegistry	net/minecraft/class_1124	net/minecraft/client/searchtree/SearchRegistry
	f	Lfyk$a;	a	f_119941_	field_5495	CREATIVE_NAMES
	f	Lfyk$a;	b	f_119942_	field_5494	CREATIVE_TAGS
	f	Lfyk$a;	c	f_119943_	field_5496	RECIPE_COLLECTIONS
	f	Ljava/util/Map;	d	f_119944_	field_5493	searchTrees
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfyk$a;Ljava/util/List;)V	a	m_235235_	method_43804	populate
	m	(Lfyk$a;)Lfyl;	a	m_235230_	method_4800	getTree
	m	(Lfyk$a;Lfyk$b;)V	a	m_235232_	method_4801	register
	m	(Lfyk$a;)Lfyk$c;	b	m_235238_	method_43805	getSupplier
c	fyk$a	net/minecraft/client/searchtree/SearchRegistry$Key	net/minecraft/class_1124$class_1125	net/minecraft/client/searchtree/SearchRegistry$Key
	m	()V	<init>	<init>	<init>	<init>
c	fyk$b	net/minecraft/client/searchtree/SearchRegistry$TreeBuilderSupplier	net/minecraft/class_1124$class_7456	net/minecraft/client/searchtree/SearchRegistry$TreeBuilderSupplier
c	fyk$c	net/minecraft/client/searchtree/SearchRegistry$TreeEntry	net/minecraft/class_1124$class_7457	net/minecraft/client/searchtree/SearchRegistry$TreeEntry
	f	Lfyk$b;	a	f_235240_	field_39203	factory
	f	Lfyi;	b	f_235241_	field_39204	tree
	m	(Lfyk$b;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	a	m_235245_	method_43807	populate
	m	()V	a	m_235244_	method_43806	refresh
c	fyl	net/minecraft/client/searchtree/SearchTree	net/minecraft/class_1129	net/minecraft/client/searchtree/SearchTree
	m	(Ljava/lang/String;)Ljava/util/List;	search	m_6293_	method_4810	search
c	fym	net/minecraft/client/searchtree/SuffixArray	net/minecraft/class_1128	net/minecraft/client/searchtree/SuffixArray
	f	Ljava/util/List;	a	f_119956_	field_5503	list
	f	Z	b	f_119957_	field_5508	DEBUG_COMPARISONS
	f	Z	c	f_119958_	field_5507	DEBUG_ARRAY
	f	Lorg/slf4j/Logger;	d	f_119959_	field_5510	LOGGER
	f	I	e	f_174963_	field_33013	END_OF_TEXT_MARKER
	f	I	f	f_174964_	field_33014	END_OF_DATA
	f	Lit/unimi/dsi/fastutil/ints/IntList;	g	f_119960_	field_5505	chars
	f	Lit/unimi/dsi/fastutil/ints/IntList;	h	f_119961_	field_5509	wordStarts
	f	Lit/unimi/dsi/fastutil/ints/IntList;	i	f_119962_	field_5504	suffixToT
	f	Lit/unimi/dsi/fastutil/ints/IntList;	j	f_119963_	field_5506	offsets
	f	I	k	f_119964_	field_5502	maxStringLength
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([I[I[III)V	a	m_194460_	method_4803	method_4803
	m	(Ljava/lang/String;)Ljava/util/List;	a	m_119973_	method_4804	search
	m	([I[III)I	a	m_194455_	method_38937	method_38937
	m	(Ljava/lang/String;I)I	a	m_119975_	method_4805	compare
	m	(Ljava/lang/Object;Ljava/lang/String;)V	a	m_119970_	method_4806	add
	m	()V	a	m_119967_	method_4807	generate
	m	(I)Ljava/lang/String;	a	m_119968_	method_4808	getString
	m	()V	b	m_119984_	method_4809	print
c	fyn	net/minecraft/client/searchtree/package-info	net/minecraft/class_6272	net/minecraft/client/searchtree/package-info
c	fyo	net/minecraft/client/server/IntegratedPlayerList	net/minecraft/class_1130	net/minecraft/client/server/IntegratedPlayerList
	f	Lqr;	a	f_120001_	field_5514	playerData
	m	(Lfyp;Lhl;Ldzb;)V	<init>	<init>	<init>	<init>
	m	()Lfyp;	b	m_7873_	method_4811	getServer
c	fyp	net/minecraft/client/server/IntegratedServer	net/minecraft/class_1132	net/minecraft/client/server/IntegratedServer
	f	Lorg/slf4j/Logger;	n	f_120014_	field_5520	LOGGER
	f	I	o	f_194466_	field_34964	MIN_SIM_DISTANCE
	f	Lenn;	p	f_120015_	field_5518	minecraft
	f	Z	q	f_120016_	field_5524	paused
	f	I	r	f_120017_	field_5522	publishedPort
	f	Lcmj;	s	f_174966_	field_28075	publishedGameType
	f	Lfys;	t	f_120018_	field_5519	lanPinger
	f	Ljava/util/UUID;	u	f_120019_	field_5521	uuid
	f	I	v	f_194467_	field_34965	previousSimulationDistance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Thread;Lenn;Ldyy$c;Laki;Ladk;Ladh;Laip;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;)V	a	m_120046_	method_4817	setUUID
	m	()V	a	m_174968_	method_36439	tickPaused
	m	(Lbyq;)V	a	m_263547_	method_48006	method_48006
	m	(Ljava/util/Optional;)V	a	m_263548_	method_48007	method_48007
	m	()V	b	m_289054_	method_4816	method_4816
	m	()Ljava/lang/String;	c	m_235256_	method_4815	method_4815
c	fyq	net/minecraft/client/server/LanServer	net/minecraft/class_1131	net/minecraft/client/server/LanServer
	f	Ljava/lang/String;	a	f_120072_	field_5515	motd
	f	Ljava/lang/String;	b	f_120073_	field_5517	address
	f	J	c	f_120074_	field_5516	pingTime
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_120078_	method_4813	getMotd
	m	()Ljava/lang/String;	b	m_120079_	method_4812	getAddress
	m	()V	c	m_120080_	method_4814	updatePingTime
c	fyr	net/minecraft/client/server/LanServerDetection	net/minecraft/class_1134	net/minecraft/client/server/LanServerDetection
	f	Ljava/util/concurrent/atomic/AtomicInteger;	a	f_120081_	field_5531	UNIQUE_THREAD_ID
	f	Lorg/slf4j/Logger;	b	f_120082_	field_5532	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	fyr$a	net/minecraft/client/server/LanServerDetection$LanServerDetector	net/minecraft/class_1134$class_1135	net/minecraft/client/server/LanServerDetection$LanServerDetector
	f	Lfyr$b;	a	f_120086_	field_5533	serverList
	f	Ljava/net/InetAddress;	b	f_120087_	field_5534	pingGroup
	f	Ljava/net/MulticastSocket;	c	f_120088_	field_5535	socket
	m	(Lfyr$b;)V	<init>	<init>	<init>	<init>
c	fyr$b	net/minecraft/client/server/LanServerDetection$LanServerList	net/minecraft/class_1134$class_1136	net/minecraft/client/server/LanServerDetection$LanServerList
	f	Ljava/util/List;	a	f_120092_	field_5536	servers
	f	Z	b	f_120093_	field_5537	isDirty
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/net/InetAddress;)V	a	m_120096_	method_4824	addServer
	m	()Ljava/util/List;	a	m_247578_	method_45912	takeDirtyServers
c	fys	net/minecraft/client/server/LanServerPinger	net/minecraft/class_1133	net/minecraft/client/server/LanServerPinger
	f	Ljava/lang/String;	a	f_174974_	field_33016	MULTICAST_GROUP
	f	I	b	f_174975_	field_33017	PING_PORT
	f	Ljava/util/concurrent/atomic/AtomicInteger;	c	f_120101_	field_5525	UNIQUE_THREAD_ID
	f	Lorg/slf4j/Logger;	d	f_120102_	field_5529	LOGGER
	f	J	e	f_174976_	field_33018	PING_INTERVAL
	f	Ljava/lang/String;	f	f_120103_	field_5526	motd
	f	Ljava/net/DatagramSocket;	g	f_120104_	field_5528	socket
	f	Z	h	f_120105_	field_5527	isRunning
	f	Ljava/lang/String;	i	f_120106_	field_5530	serverAddress
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_120113_	method_4818	createPingString
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_120111_	method_4819	parseMotd
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_120116_	method_4820	parseAddress
c	fyt	net/minecraft/client/server/package-info	net/minecraft/class_6273	net/minecraft/client/server/package-info
c	fyu	net/minecraft/client/sounds/AudioStream	net/minecraft/class_4234	net/minecraft/client/sounds/AudioStream
	m	()Ljavax/sound/sampled/AudioFormat;	a	m_6206_	method_19719	getFormat
	m	(I)Ljava/nio/ByteBuffer;	a	m_7118_	method_19720	read
c	fyv	net/minecraft/client/sounds/ChannelAccess	net/minecraft/class_4235	net/minecraft/client/sounds/ChannelAccess
	f	Ljava/util/Set;	a	f_120121_	field_18937	channels
	f	Legf;	b	f_120122_	field_18938	library
	f	Ljava/util/concurrent/Executor;	c	f_120123_	field_18939	executor
	m	(Legf;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_120137_	method_19727	executeOnChannels
	m	(Legf$c;Ljava/util/concurrent/CompletableFuture;)V	a	m_120130_	method_19724	method_19724
	m	()V	a	m_120127_	method_19722	scheduleTick
	m	(Lfyv$a;)Lege;	a	m_174977_	method_19725	method_19725
	m	(Legf$c;)Ljava/util/concurrent/CompletableFuture;	a	m_120128_	method_19723	createHandle
	m	(Ljava/util/function/Consumer;)V	b	m_120142_	method_19730	method_19730
	m	()V	b	m_120139_	method_19728	clear
	m	()V	c	m_120144_	method_19731	method_19731
c	fyv$a	net/minecraft/client/sounds/ChannelAccess$ChannelHandle	net/minecraft/class_4235$class_4236	net/minecraft/client/sounds/ChannelAccess$ChannelHandle
	f	Lfyv;	a	f_120145_	field_18940	field_18940
	f	Lege;	b	f_120146_	field_18941	channel
	f	Z	c	f_120147_	field_18942	stopped
	m	(Lfyv;Lege;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;)V	a	m_120154_	method_19735	execute
	m	()Z	a	m_120151_	method_19732	isStopped
	m	(Ljava/util/function/Consumer;)V	b	m_120157_	method_19737	method_19737
	m	()V	b	m_120156_	method_19736	release
c	fyw	net/minecraft/client/sounds/LoopingAudioStream	net/minecraft/class_4856	net/minecraft/client/sounds/LoopingAudioStream
	f	Lfyw$a;	a	f_120159_	field_22443	provider
	f	Lfyu;	b	f_120160_	field_22444	stream
	f	Ljava/io/BufferedInputStream;	c	f_120161_	field_22445	bufferedInputStream
	m	(Lfyw$a;Ljava/io/InputStream;)V	<init>	<init>	<init>	<init>
c	fyw$a	net/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider	net/minecraft/class_4856$class_4857	net/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider
	m	(Ljava/io/InputStream;)Lfyu;	create	m_120169_	create	create
c	fyw$b	net/minecraft/client/sounds/LoopingAudioStream$NoCloseBuffer	net/minecraft/class_4856$class_4858	net/minecraft/client/sounds/LoopingAudioStream$NoCloseBuffer
	m	(Ljava/io/InputStream;)V	<init>	<init>	<init>	<init>
c	fyx	net/minecraft/client/sounds/MusicManager	net/minecraft/class_1142	net/minecraft/client/sounds/MusicManager
	f	I	a	f_174979_	field_33019	STARTING_DELAY
	f	Lapf;	b	f_120177_	field_5571	random
	f	Lenn;	c	f_120178_	field_5575	minecraft
	f	Lfxy;	d	f_120179_	field_5574	currentMusic
	f	I	e	f_120180_	field_5572	nextSongDelay
	m	(Lenn;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_120183_	method_18669	tick
	m	(Lame;)V	a	m_120184_	method_4858	startPlaying
	m	(Lame;)V	b	m_278151_	method_50025	stopPlaying
	m	()V	b	m_120186_	method_4859	stopPlaying
	m	(Lame;)Z	c	m_120187_	method_4860	isPlayingMusic
c	fyy	net/minecraft/client/sounds/SoundBufferLibrary	net/minecraft/class_4237	net/minecraft/client/sounds/SoundBufferLibrary
	f	Lala;	a	f_120189_	field_18943	resourceManager
	f	Ljava/util/Map;	b	f_120190_	field_18944	cache
	m	(Lala;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;	a	m_120198_	method_19741	preload
	m	(Lacq;)Ljava/util/concurrent/CompletableFuture;	a	m_120202_	method_19743	getCompleteBuffer
	m	(Ljava/util/concurrent/CompletableFuture;)V	a	m_120200_	method_19742	method_19742
	m	(Lacq;Z)Ljava/util/concurrent/CompletableFuture;	a	m_120204_	method_19744	getStream
	m	()V	a	m_120193_	method_19738	clear
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_120194_	method_19739	method_19739
	m	(Lfxv;)Ljava/util/concurrent/CompletableFuture;	a	m_120196_	method_19740	method_19740
	m	(Lacq;Z)Lfyu;	b	m_244746_	method_19745	method_19745
	m	(Lacq;)Ljava/util/concurrent/CompletableFuture;	b	m_120207_	method_19746	method_19746
	m	(Lacq;)Legj;	c	m_174980_	method_19747	method_19747
c	fyz	net/minecraft/client/sounds/SoundEngine	net/minecraft/class_1140	net/minecraft/client/sounds/SoundEngine
	f	Ljava/util/Map;	A	f_120229_	field_5566	queuedSounds
	f	Ljava/util/Map;	B	f_120230_	field_18952	soundDeleteTime
	f	Ljava/util/List;	C	f_120231_	field_5558	listeners
	f	Ljava/util/List;	D	f_120232_	field_20532	queuedTickableSounds
	f	Ljava/util/List;	E	f_120233_	field_5551	preloadQueue
	f	Ljava/lang/String;	a	f_174982_	field_33020	MISSING_SOUND
	f	Ljava/lang/String;	b	f_194469_	field_34827	OPEN_AL_SOFT_PREFIX
	f	I	c	f_194470_	field_34828	OPEN_AL_SOFT_PREFIX_LENGTH
	f	Lorg/slf4j/Marker;	d	f_120214_	field_5553	MARKER
	f	Lorg/slf4j/Logger;	e	f_120215_	field_5559	LOGGER
	f	F	f	f_174983_	field_33021	PITCH_MIN
	f	F	g	f_174984_	field_33022	PITCH_MAX
	f	F	h	f_174985_	field_33023	VOLUME_MIN
	f	F	i	f_174986_	field_33024	VOLUME_MAX
	f	I	j	f_174987_	field_33025	MIN_SOURCE_LIFETIME
	f	Ljava/util/Set;	k	f_120216_	field_5561	ONLY_WARN_ONCE
	f	J	l	f_194471_	field_34966	DEFAULT_DEVICE_CHECK_INTERVAL_MS
	f	Lfzc;	m	f_120217_	field_5552	soundManager
	f	Lenr;	n	f_120218_	field_5555	options
	f	Z	o	f_120219_	field_5563	loaded
	f	Legf;	p	f_120220_	field_18945	library
	f	Legg;	q	f_120221_	field_18946	listener
	f	Lfyy;	r	f_120222_	field_18947	soundBuffers
	f	Lfza;	s	f_120223_	field_18948	executor
	f	Lfyv;	t	f_120224_	field_18949	channelAccess
	f	I	u	f_120225_	field_5550	tickCount
	f	J	v	f_194472_	field_34967	lastDeviceCheckTime
	f	Ljava/util/concurrent/atomic/AtomicReference;	w	f_194473_	field_35083	devicePoolState
	f	Ljava/util/Map;	x	f_120226_	field_18950	instanceToChannel
	f	Lcom/google/common/collect/Multimap;	y	f_120227_	field_18951	instanceBySource
	f	Ljava/util/List;	z	f_120228_	field_5557	tickingSounds
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfzc;Lenr;Lala;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_194505_	method_38938	method_38938
	m	(FFLeei;Lege;)V	a	m_194474_	method_19748	method_19748
	m	(Z)V	a	m_120302_	method_20185	tick
	m	(Lami;)F	a	m_120258_	method_4850	getVolume
	m	(Lfyv$a;)V	a	m_120287_	method_19756	method_19756
	m	(Lfxy;)V	a	m_120274_	method_19753	stop
	m	(Lfzb;)V	a	m_120295_	method_4855	addEventListener
	m	()V	a	m_120239_	method_4837	reload
	m	(Lfxy;I)V	a	m_120276_	method_4852	playDelayed
	m	(Lami;F)V	a	m_120260_	method_4844	updateCategoryVolume
	m	(FLami;)F	a	m_235257_	method_43222	calculateVolume
	m	(Lemz;)V	a	m_120270_	method_4840	updateSource
	m	(Legj;Lege;)V	a	m_194493_	method_19752	method_19752
	m	(FLege;)V	a	m_174988_	method_19750	method_19750
	m	(Ljava/util/stream/Stream;)V	a	m_194507_	method_19759	method_19759
	m	(Lfyv$a;Lfyu;)V	a	m_194502_	method_19758	method_19758
	m	(Leei;Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V	a	m_252595_	method_19751	method_19751
	m	(Lfxz;)V	a	m_120282_	method_22139	queueTickingSound
	m	(Lfyu;Lege;)V	a	m_194496_	method_19755	method_19755
	m	(Lacq;Lami;)V	a	m_120299_	method_4838	stop
	m	(Lfyv$a;Legj;)V	a	m_194499_	method_19757	method_19757
	m	(FFLfxy$a;FZZLeei;ZLege;)V	a	m_194479_	method_19749	method_19749
	m	(Lfxv;)V	a	m_120272_	method_4851	requestPreload
	m	(Lfxy;Lfyv$a;)V	a	m_120279_	method_19754	method_19754
	m	(Lfxy;)Z	b	m_120305_	method_4835	isActive
	m	(Ljava/util/stream/Stream;)V	b	m_194509_	method_19760	method_19760
	m	(Lfzb;)V	b	m_120307_	method_4847	removeEventListener
	m	()V	b	m_120304_	method_4856	destroy
	m	()V	c	m_120311_	method_4843	stopAll
	m	(Lfxy;)V	c	m_120312_	method_4854	play
	m	(Lfxy;)Z	d	m_120315_	method_24878	requiresManualLooping
	m	()V	d	m_120314_	method_19761	pause
	m	()V	e	m_120317_	method_19762	resume
	m	(Lfxy;)Z	e	m_120318_	method_24879	shouldLoopManually
	m	(Lfxy;)Z	f	m_120321_	method_24880	shouldLoopAutomatically
	m	()Ljava/lang/String;	f	m_120320_	method_20304	getDebugString
	m	()Ljava/util/List;	g	m_194511_	method_38564	getAvailableSoundDevices
	m	(Lfxy;)F	g	m_120324_	method_4849	calculatePitch
	m	(Lfxy;)F	h	m_120327_	method_4853	calculateVolume
	m	()V	h	m_120323_	method_4846	loadLibrary
	m	()Z	i	m_194512_	method_38744	shouldChangeDevice
	m	()V	j	m_120326_	method_4857	tickNonPaused
c	fyz$a	net/minecraft/client/sounds/SoundEngine$DeviceCheckState	net/minecraft/class_1140$class_6665	net/minecraft/client/sounds/SoundEngine$DeviceCheckState
	f	Lfyz$a;	a	ONGOING	field_35084	ONGOING
	f	Lfyz$a;	b	CHANGE_DETECTED	field_35085	CHANGE_DETECTED
	f	Lfyz$a;	c	NO_CHANGE	field_35086	NO_CHANGE
	f	[Lfyz$a;	d	$VALUES	field_35087	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lfyz$a;	a	m_194521_	method_38939	$values
c	fz	net/minecraft/commands/arguments/package-info	net/minecraft/class_6278	net/minecraft/commands/arguments/package-info
c	fza	net/minecraft/client/sounds/SoundEngineExecutor	net/minecraft/class_4238	net/minecraft/client/sounds/SoundEngineExecutor
	f	Ljava/lang/Thread;	a	f_120329_	field_18953	thread
	f	Z	b	f_120330_	field_18954	shutdown
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_120332_	method_19763	flush
	m	()Ljava/lang/Thread;	b	m_120334_	method_19764	createThread
	m	()V	c	m_120336_	method_19765	run
	m	()Z	d	m_120337_	method_19766	method_19766
c	fzb	net/minecraft/client/sounds/SoundEventListener	net/minecraft/class_1145	net/minecraft/client/sounds/SoundEventListener
	m	(Lfxy;Lfzd;)V	a	m_6985_	method_4884	onPlaySound
c	fzc	net/minecraft/client/sounds/SoundManager	net/minecraft/class_1144	net/minecraft/client/sounds/SoundManager
	f	Lfxv;	a	f_120344_	field_5592	EMPTY_SOUND
	f	Lacq;	b	f_271442_	field_42934	INTENTIONALLY_EMPTY_SOUND_LOCATION
	f	Lfzd;	c	f_271159_	field_42935	INTENTIONALLY_EMPTY_SOUND_EVENT
	f	Lfxv;	d	f_271451_	field_42936	INTENTIONALLY_EMPTY_SOUND
	f	Lorg/slf4j/Logger;	e	f_120345_	field_5593	LOGGER
	f	Ljava/lang/String;	f	f_174997_	field_33026	SOUNDS_PATH
	f	Lcom/google/gson/Gson;	g	f_120346_	field_5594	GSON
	f	Lcom/google/gson/reflect/TypeToken;	h	f_120347_	field_5591	SOUND_EVENT_REGISTRATION_TYPE
	f	Ljava/util/Map;	i	f_120348_	field_5588	registry
	f	Lfyz;	j	f_120349_	field_5590	soundEngine
	f	Ljava/util/Map;	k	f_244170_	field_40576	soundCache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenr;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_194525_	method_38565	getAvailableSoundDevices
	m	(Z)V	a	m_120389_	method_18670	tick
	m	(Lfxy;)V	a	m_120367_	method_4873	play
	m	(Lakx;Lban;)Lfzc$a;	a	m_5944_	method_18180	prepare
	m	(Lfxv;Lacq;Lala;)Z	a	m_247403_	method_4868	validateSoundResource
	m	(Lfzc$a;Lakx;Lban;)V	a	m_5787_	method_18182	apply
	m	(Lfzb;)V	a	m_120374_	method_4878	addListener
	m	(Lfxy;I)V	a	m_120369_	method_4872	playDelayed
	m	(Lacq;)Lfzd;	a	m_120384_	method_4869	getSoundEvent
	m	(Lami;F)V	a	m_120358_	method_4865	updateSourceVolume
	m	(Lemz;)V	a	m_120361_	method_4876	updateSource
	m	(Lfxz;)V	a	m_120372_	method_22140	queueTickingSound
	m	(Lacq;Lami;)V	a	m_120386_	method_4875	stop
	m	(Lfxy;)V	b	m_120399_	method_4870	stop
	m	(Lfzb;)V	b	m_120401_	method_4866	removeListener
	m	()Ljava/util/Collection;	b	m_120354_	method_4864	getAvailableSounds
	m	(Lfxy;)Z	c	m_120403_	method_4877	isActive
	m	()V	d	m_120391_	method_4879	pause
	m	()V	e	m_120405_	method_4881	stop
	m	()V	f	m_120406_	method_4882	destroy
	m	()V	g	m_120407_	method_4880	resume
	m	()Ljava/lang/String;	h	m_120408_	method_20305	getDebugString
	m	()V	i	m_194526_	method_38566	reload
c	fzc$1	net/minecraft/client/sounds/SoundManager$1	net/minecraft/class_1144$1	net/minecraft/client/sounds/SoundManager$1
	m	()V	<init>	<init>	<init>	<init>
c	fzc$2	net/minecraft/client/sounds/SoundManager$2	net/minecraft/class_1144$2	net/minecraft/client/sounds/SoundManager$2
	f	[I	a	f_120411_	field_5598	$SwitchMap$net$minecraft$client$resources$sounds$Sound$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fzc$a	net/minecraft/client/sounds/SoundManager$Preparations	net/minecraft/class_1144$class_4009	net/minecraft/client/sounds/SoundManager$Preparations
	f	Ljava/util/Map;	a	f_120413_	field_17908	registry
	f	Ljava/util/Map;	b	f_244128_	field_40577	soundCache
	m	()V	<init>	<init>	<init>	<init>
	m	(Lakx;)V	a	m_245281_	method_45913	listResources
	m	(Ljava/util/Map;Ljava/util/Map;Lfyz;)V	a	m_245937_	method_18186	apply
	m	(Lacq;Lfxw;)V	a	m_246105_	method_18187	handleRegistration
c	fzc$a$1	net/minecraft/client/sounds/SoundManager$Preparations$1	net/minecraft/class_1144$class_4009$1	net/minecraft/client/sounds/SoundManager$Preparations$1
	f	Lacq;	a	f_120429_	field_5596	val$soundLocation
	f	Lfxv;	b	f_120430_	field_5595	val$sound
	f	Lfzc$a;	c	f_120431_	field_5597	field_5597
	m	(Lfzc$a;Lacq;Lfxv;)V	<init>	<init>	<init>	<init>
	m	(Lapf;)Lfxv;	a	m_213718_	method_4883	getSound
c	fzd	net/minecraft/client/sounds/WeighedSoundEvents	net/minecraft/class_1146	net/minecraft/client/sounds/WeighedSoundEvents
	f	Ljava/util/List;	a	f_120441_	field_5600	list
	f	Lsw;	b	f_120444_	field_5599	subtitle
	m	(Lacq;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lfze;)V	a	m_120451_	method_4885	addSound
	m	()Lsw;	a	m_120453_	method_4886	getSubtitle
	m	(Lapf;)Lfxv;	a	m_213718_	method_4887	getSound
c	fze	net/minecraft/client/sounds/Weighted	net/minecraft/class_1148	net/minecraft/client/sounds/Weighted
	m	(Lfyz;)V	a	m_8054_	method_18188	preloadIfRequired
	m	(Lapf;)Ljava/lang/Object;	b	m_213718_	method_4893	getSound
	m	()I	e	m_7789_	method_4894	getWeight
c	fzf	net/minecraft/client/sounds/package-info	net/minecraft/class_6274	net/minecraft/client/sounds/package-info
c	fzg	net/minecraft/client/telemetry/ClientTelemetryManager	net/minecraft/class_6628	net/minecraft/client/telemetry/ClientTelemetryManager
	f	Ljava/util/concurrent/atomic/AtomicInteger;	a	f_260680_	field_34948	THREAD_COUNT
	f	Ljava/util/concurrent/Executor;	b	f_260581_	field_34949	EXECUTOR
	f	Lcom/mojang/authlib/minecraft/UserApiService;	c	f_260615_	field_41426	userApiService
	f	Lfzo;	d	f_260661_	field_41427	deviceSessionProperties
	f	Ljava/nio/file/Path;	e	f_260682_	field_41428	logDirectory
	f	Ljava/util/concurrent/CompletableFuture;	f	f_260616_	field_41429	logManager
	f	Ljava/util/function/Supplier;	g	f_285581_	field_44831	outsideSessionSender
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lenn;Lcom/mojang/authlib/minecraft/UserApiService;Leoc;)V	<init>	<init>	<init>	<init>
	m	(Lfzo$a;Ljava/lang/String;)V	a	m_260838_	method_47703	method_47703
	m	(Lfzh;Lcom/mojang/authlib/minecraft/TelemetrySession;Ljava/util/Optional;)V	a	m_261089_	method_47702	method_47702
	m	(Ljava/util/Optional;)V	a	m_260999_	method_47704	method_47704
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	a	m_260868_	method_38731	method_38731
	m	()Lfzk;	a	m_285963_	method_51796	getOutsideSessionSender
	m	(ZLjava/time/Duration;Ljava/lang/String;)Lfzp;	a	m_285995_	method_47706	createWorldSessionManager
	m	(Ljava/util/concurrent/CompletableFuture;Lcom/mojang/authlib/minecraft/TelemetrySession;Lfzl;Ljava/util/function/Consumer;)V	a	m_260889_	method_47705	method_47705
	m	(Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage;	b	m_260879_	method_47709	method_47709
	m	(Lfzo$a;Ljava/lang/String;)V	b	m_260841_	method_47708	method_47708
	m	()Ljava/nio/file/Path;	b	m_260914_	method_47701	getLogDirectory
	m	()Lfzk;	c	m_261052_	method_47707	createEventSender
	m	()Ljava/util/concurrent/CompletableFuture;	d	m_260933_	method_47710	method_47710
c	fzh	net/minecraft/client/telemetry/TelemetryEventInstance	net/minecraft/class_7962	net/minecraft/client/telemetry/TelemetryEventInstance
	f	Lcom/mojang/serialization/Codec;	a	f_260534_	field_41430	CODEC
	f	Lfzl;	b	f_260460_	comp_1169	type
	f	Lfzo;	c	f_260563_	comp_1170	properties
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lfzl;Lfzo;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/authlib/minecraft/TelemetrySession;)Lcom/mojang/authlib/minecraft/TelemetryEvent;	a	m_261105_	method_47711	export
	m	(Lfzl;Lfzn;)V	a	m_260898_	method_47712	method_47712
	m	()Lfzl;	a	f_260460_	comp_1169	type
	m	()Lfzo;	b	f_260563_	comp_1170	properties
c	fzi	net/minecraft/client/telemetry/TelemetryEventLog	net/minecraft/class_7963	net/minecraft/client/telemetry/TelemetryEventLog
	f	Lorg/slf4j/Logger;	a	f_260494_	field_41431	LOGGER
	f	Lbaa;	b	f_260709_	field_41432	log
	f	Lbcq;	c	f_260691_	field_41433	mailbox
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/channels/FileChannel;Ljava/util/concurrent/Executor;)V	<init>	<init>	<init>	<init>
	m	(Lfzh;)V	a	m_261271_	method_47714	method_47714
	m	()Lfzj;	a	m_261088_	method_47713	logger
	m	(Lfzh;)V	b	m_260910_	method_47716	method_47716
	m	()V	b	m_261095_	method_47715	method_47715
c	fzj	net/minecraft/client/telemetry/TelemetryEventLogger	net/minecraft/class_7964	net/minecraft/client/telemetry/TelemetryEventLogger
	m	(Lfzh;)V	log	m_260877_	log	log
c	fzk	net/minecraft/client/telemetry/TelemetryEventSender	net/minecraft/class_7965	net/minecraft/client/telemetry/TelemetryEventSender
	f	Lfzk;	a	f_260501_	field_41434	DISABLED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Consumer;Lfzl;Ljava/util/function/Consumer;)V	a	m_261129_	method_47718	method_47718
	m	(Lfzl;Ljava/util/function/Consumer;)V	a	m_260869_	method_47717	method_47717
	m	(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lfzo$a;)V	a	m_261277_	method_47719	method_47719
	m	(Ljava/util/function/Consumer;)Lfzk;	decorate	m_261189_	decorate	decorate
	m	(Lfzl;Ljava/util/function/Consumer;)V	send	m_260919_	send	send
c	fzl	net/minecraft/client/telemetry/TelemetryEventType	net/minecraft/class_7966	net/minecraft/client/telemetry/TelemetryEventType
	f	Lcom/mojang/serialization/Codec;	a	f_260690_	field_41435	CODEC
	f	Lfzl;	b	f_260573_	field_41436	WORLD_LOADED
	f	Lfzl;	c	f_260620_	field_41437	PERFORMANCE_METRICS
	f	Lfzl;	d	f_260600_	field_41438	WORLD_LOAD_TIMES
	f	Lfzl;	e	f_260729_	field_41439	WORLD_UNLOADED
	f	Lfzl;	f	f_285568_	field_44832	ADVANCEMENT_MADE
	f	Lfzl;	g	f_285589_	field_44833	GAME_LOAD_TIMES
	f	Ljava/util/Map;	h	f_260686_	field_41440	REGISTRY
	f	Ljava/util/List;	i	f_260446_	field_41441	GLOBAL_PROPERTIES
	f	Ljava/util/List;	j	f_260564_	field_41442	WORLD_SESSION_PROPERTIES
	f	Ljava/lang/String;	k	f_260629_	field_41443	id
	f	Ljava/lang/String;	l	f_260654_	field_41444	exportKey
	f	Ljava/util/List;	m	f_260492_	field_41445	properties
	f	Z	n	f_260473_	field_41446	isOptIn
	f	Lcom/mojang/serialization/Codec;	o	f_260708_	field_41447	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Z)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzl$a;	a	m_261309_	method_47725	builder
	m	()Ljava/lang/String;	a	m_260927_	method_47720	id
	m	(Ljava/lang/String;)Ltj;	a	m_260811_	method_47724	makeTranslation
	m	(Lfzn;)Z	a	m_260992_	method_47722	contains
	m	(Lcom/mojang/authlib/minecraft/TelemetrySession;Lfzo;)Lcom/mojang/authlib/minecraft/TelemetryEvent;	a	m_261110_	method_47721	export
	m	(Lfzo;)Lfzh;	a	m_261291_	method_47723	method_47723
	m	()Ljava/util/List;	b	m_261184_	method_47726	properties
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	b	m_274009_	method_47727	method_47727
	m	()Lcom/mojang/serialization/Codec;	c	m_261283_	method_47728	codec
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_274010_	method_49636	method_49636
	m	()Z	d	m_260839_	method_47729	isOptIn
	m	()Ltj;	e	m_261290_	method_47730	title
	m	()Ltj;	f	m_260935_	method_47731	description
	m	()Ljava/util/List;	g	m_261115_	method_47732	values
c	fzl$a	net/minecraft/client/telemetry/TelemetryEventType$Builder	net/minecraft/class_7966$class_7967	net/minecraft/client/telemetry/TelemetryEventType$Builder
	f	Ljava/lang/String;	a	f_260469_	field_41448	id
	f	Ljava/lang/String;	b	f_260516_	field_41449	exportKey
	f	Ljava/util/List;	c	f_260674_	field_41450	properties
	f	Z	d	f_260544_	field_41451	isOptIn
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lfzn;)Lfzl$a;	a	m_261219_	method_47734	define
	m	()Lfzl$a;	a	m_260803_	method_47733	optIn
	m	(Ljava/util/List;)Lfzl$a;	a	m_261244_	method_47735	defineAll
	m	()Lfzl;	b	m_260878_	method_47736	register
c	fzm	net/minecraft/client/telemetry/TelemetryLogManager	net/minecraft/class_7968	net/minecraft/client/telemetry/TelemetryLogManager
	f	Lorg/slf4j/Logger;	a	f_260574_	field_41452	LOGGER
	f	Ljava/lang/String;	b	f_260596_	field_41453	RAW_EXTENSION
	f	I	c	f_260510_	field_41454	EXPIRY_DAYS
	f	Lazz;	d	f_260465_	field_41455	directory
	f	Ljava/util/concurrent/CompletableFuture;	e	f_260526_	field_41456	sessionLog
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lazz;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_261252_	method_47738	open
	m	()Ljava/util/concurrent/CompletableFuture;	a	m_260856_	method_47737	openLogger
	m	(Ljava/util/Optional;)V	a	m_260905_	method_47739	method_47739
	m	(Ljava/nio/file/Path;)Ljava/util/Optional;	b	m_261065_	method_47741	method_47741
	m	(Ljava/util/Optional;)Ljava/util/Optional;	b	m_261021_	method_47742	method_47742
	m	()Ljava/util/Optional;	b	m_260940_	method_47740	method_47740
c	fzn	net/minecraft/client/telemetry/TelemetryProperty	net/minecraft/class_7969	net/minecraft/client/telemetry/TelemetryProperty
	f	Lfzn;	A	f_285649_	field_44834	LOAD_TIME_PRE_WINDOW_MS
	f	Lfzn;	B	f_285586_	field_44835	LOAD_TIME_BOOTSTRAP_MS
	f	Lfzn;	C	f_285629_	field_44836	LOAD_TIME_LOADING_OVERLAY_MS
	f	Lfzn;	D	f_285565_	field_44837	ADVANCEMENT_ID
	f	Lfzn;	E	f_285625_	field_44838	ADVANCEMENT_GAME_TIME
	f	Ljava/lang/String;	F	f_260687_	comp_1171	id
	f	Ljava/lang/String;	G	f_260588_	comp_1172	exportKey
	f	Lcom/mojang/serialization/Codec;	H	f_260706_	comp_1173	codec
	f	Lfzn$a;	I	f_260625_	comp_1174	exporter
	f	Ljava/time/format/DateTimeFormatter;	J	f_260684_	field_41457	TIMESTAMP_FORMATTER
	f	Lfzn;	a	f_260659_	field_41458	USER_ID
	f	Lfzn;	b	f_260475_	field_41459	CLIENT_ID
	f	Lfzn;	c	f_260530_	field_41460	MINECRAFT_SESSION_ID
	f	Lfzn;	d	f_260597_	field_41461	GAME_VERSION
	f	Lfzn;	e	f_260441_	field_41462	OPERATING_SYSTEM
	f	Lfzn;	f	f_260586_	field_41463	PLATFORM
	f	Lfzn;	g	f_260562_	field_41464	CLIENT_MODDED
	f	Lfzn;	h	f_285658_	field_44839	LAUNCHER_NAME
	f	Lfzn;	i	f_260511_	field_41465	WORLD_SESSION_ID
	f	Lfzn;	j	f_260499_	field_41466	SERVER_MODDED
	f	Lfzn;	k	f_260635_	field_41467	SERVER_TYPE
	f	Lfzn;	l	f_260453_	field_41468	OPT_IN
	f	Lfzn;	m	f_260726_	field_41469	EVENT_TIMESTAMP_UTC
	f	Lfzn;	n	f_260704_	field_41470	GAME_MODE
	f	Lfzn;	o	f_285634_	field_44840	REALMS_MAP_CONTENT
	f	Lfzn;	p	f_260452_	field_41471	SECONDS_SINCE_LOAD
	f	Lfzn;	q	f_260638_	field_41472	TICKS_SINCE_LOAD
	f	Lfzn;	r	f_260557_	field_41473	FRAME_RATE_SAMPLES
	f	Lfzn;	s	f_260713_	field_41474	RENDER_TIME_SAMPLES
	f	Lfzn;	t	f_260645_	field_41475	USED_MEMORY_SAMPLES
	f	Lfzn;	u	f_260649_	field_41476	NUMBER_OF_SAMPLES
	f	Lfzn;	v	f_260683_	field_41477	RENDER_DISTANCE
	f	Lfzn;	w	f_260700_	field_41478	DEDICATED_MEMORY_KB
	f	Lfzn;	x	f_260571_	field_41479	WORLD_LOAD_TIME_MS
	f	Lfzn;	y	f_260437_	field_41480	NEW_WORLD
	f	Lfzn;	z	f_285605_	field_44841	LOAD_TIME_TOTAL_TIME_MS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lfzn$a;)V	<init>	<init>	<init>	<init>
	m	(Lfzo;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V	a	m_261124_	method_47749	export
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	a	m_261193_	method_47750	bool
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lfzn$c;)V	a	m_260816_	method_47745	method_47745
	m	(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lfzn$a;)Lfzn;	a	m_261147_	method_47751	create
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lit/unimi/dsi/fastutil/longs/LongList;)V	a	m_260862_	method_47746	method_47746
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/util/UUID;)V	a	m_261145_	method_47748	method_47748
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lfzr$a;)V	a	m_285707_	method_51797	method_51797
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/time/Instant;)V	a	m_261080_	method_47747	method_47747
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lfzn$b;)V	a	m_260806_	method_47744	method_47744
	m	()Ltj;	a	m_261229_	method_47743	title
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	b	m_261074_	method_47752	string
	m	()Ljava/lang/String;	b	f_260687_	comp_1171	id
	m	()Ljava/lang/String;	c	f_260588_	comp_1172	exportKey
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	c	m_261234_	method_47753	integer
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	d	m_286063_	method_51798	makeLong
	m	()Lcom/mojang/serialization/Codec;	d	f_260706_	comp_1173	codec
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	e	m_260851_	method_47754	uuid
	m	()Lfzn$a;	e	f_260625_	comp_1174	exporter
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	f	m_285885_	method_51799	gameLoadMeasurement
	m	(Ljava/lang/String;Ljava/lang/String;)Lfzn;	g	m_261255_	method_47755	longSamples
c	fzn$a	net/minecraft/client/telemetry/TelemetryProperty$Exporter	net/minecraft/class_7969$class_7970	net/minecraft/client/telemetry/TelemetryProperty$Exporter
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/Object;)V	apply	m_261109_	apply	apply
c	fzn$b	net/minecraft/client/telemetry/TelemetryProperty$GameMode	net/minecraft/class_7969$class_7971	net/minecraft/client/telemetry/TelemetryProperty$GameMode
	f	Lfzn$b;	a	SURVIVAL	field_41481	SURVIVAL
	f	Lfzn$b;	b	CREATIVE	field_41482	CREATIVE
	f	Lfzn$b;	c	ADVENTURE	field_41483	ADVENTURE
	f	Lfzn$b;	d	SPECTATOR	field_41484	SPECTATOR
	f	Lfzn$b;	e	HARDCORE	field_41485	HARDCORE
	f	Lcom/mojang/serialization/Codec;	f	f_260532_	field_41486	CODEC
	f	Ljava/lang/String;	g	f_260535_	field_41487	key
	f	I	h	f_260720_	field_41488	id
	f	[Lfzn$b;	i	$VALUES	field_41489	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_261006_	method_47756	id
	m	()[Lfzn$b;	b	m_260807_	method_47757	$values
c	fzn$c	net/minecraft/client/telemetry/TelemetryProperty$ServerType	net/minecraft/class_7969$class_7972	net/minecraft/client/telemetry/TelemetryProperty$ServerType
	f	Lfzn$c;	a	REALM	field_41490	REALM
	f	Lfzn$c;	b	LOCAL	field_41491	LOCAL
	f	Lfzn$c;	c	OTHER	field_41492	OTHER
	f	Lcom/mojang/serialization/Codec;	d	f_260675_	field_41493	CODEC
	f	Ljava/lang/String;	e	f_260545_	field_41494	key
	f	[Lfzn$c;	f	$VALUES	field_41495	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lfzn$c;	a	m_261195_	method_47758	$values
c	fzo	net/minecraft/client/telemetry/TelemetryPropertyMap	net/minecraft/class_7973	net/minecraft/client/telemetry/TelemetryPropertyMap
	f	Ljava/util/Map;	a	f_260483_	field_41496	entries
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)Lcom/mojang/serialization/Codec;	a	m_261042_	method_47761	createCodec
	m	()Lfzo$a;	a	m_261098_	method_47759	builder
	m	(Lfzn;)Ljava/lang/Object;	a	m_260858_	method_47760	get
	m	()Ljava/util/Set;	b	m_260904_	method_47762	propertySet
c	fzo$1	net/minecraft/client/telemetry/TelemetryPropertyMap$1	net/minecraft/class_7973$1	net/minecraft/client/telemetry/TelemetryPropertyMap$1
	f	Ljava/util/List;	a	f_260681_	field_41497	val$properties
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lfzo;Lcom/mojang/serialization/RecordBuilder;Lfzn;)Lcom/mojang/serialization/RecordBuilder;	a	m_260915_	method_47766	encodeProperty
	m	(Lfzn;Lfzo$a;Ljava/lang/Object;)Lfzo$a;	a	m_260959_	method_47764	method_47764
	m	(Lfzo;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;	a	encode	method_47765	encode
	m	(Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;Lfzn;)Lcom/mojang/serialization/DataResult;	a	m_261041_	method_47763	decodeProperty
c	fzo$a	net/minecraft/client/telemetry/TelemetryPropertyMap$Builder	net/minecraft/class_7973$class_7974	net/minecraft/client/telemetry/TelemetryPropertyMap$Builder
	f	Ljava/util/Map;	a	f_260436_	field_41498	entries
	m	()V	<init>	<init>	<init>	<init>
	m	()Lfzo;	a	m_260981_	method_47767	build
	m	(Lfzn;Ljava/lang/Object;)Lfzo$a;	a	m_261137_	method_47768	put
	m	(Lfzo;)Lfzo$a;	a	m_260832_	method_47769	putAll
	m	(Lfzn;Ljava/lang/Object;)Lfzo$a;	b	m_285763_	method_51800	putIfNotNull
c	fzp	net/minecraft/client/telemetry/WorldSessionTelemetryManager	net/minecraft/class_7975	net/minecraft/client/telemetry/WorldSessionTelemetryManager
	f	Ljava/util/UUID;	a	f_260685_	field_41499	worldSessionId
	f	Lfzk;	b	f_260450_	field_41500	eventSender
	f	Lfzt;	c	f_260570_	field_41501	worldLoadEvent
	f	Lfzv;	d	f_260593_	field_41502	worldUnloadEvent
	f	Lfzs;	e	f_260578_	field_41503	performanceMetricsEvent
	f	Lfzu;	f	f_260533_	field_41504	worldLoadTimesEvent
	m	(Lfzk;ZLjava/time/Duration;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	a	m_260918_	method_47774	onServerBrandReceived
	m	(Lfzo$a;)V	a	m_260912_	method_47773	method_47773
	m	()V	a	m_261056_	method_47770	tick
	m	(Lcmm;Lae;)V	a	m_286034_	method_51802	onAdvancementDone
	m	(J)V	a	m_261206_	method_47771	setTime
	m	(Lcmj;Z)V	a	m_260888_	method_47772	onPlayerInfoReceived
	m	(Lacq;JLfzo$a;)V	a	m_285708_	method_51801	method_51801
	m	()V	b	m_261141_	method_47775	worldSessionStart
	m	()V	c	m_261027_	method_47776	onDisconnect
c	fzq	net/minecraft/client/telemetry/events/AggregatedTelemetryEvent	net/minecraft/class_7976	net/minecraft/client/telemetry/events/AggregatedTelemetryEvent
	f	I	a	f_260549_	field_41505	SAMPLE_INTERVAL_MS
	f	I	b	f_260454_	field_41506	SAMPLES_PER_EVENT
	f	I	c	f_260572_	field_41507	sampleCount
	f	Z	d	f_260520_	field_41508	ticking
	f	Ljava/time/Instant;	e	f_260699_	field_41509	lastSampleTime
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_260947_	method_47777	start
	m	(Lfzk;)V	a	m_263206_	method_47778	tick
	m	(Lfzk;)V	b	m_260819_	method_47784	sendEvent
	m	()Z	b	m_261168_	method_47779	shouldTakeSample
	m	()Z	c	m_261228_	method_47780	shouldSentEvent
	m	()V	d	m_261217_	method_47781	stop
	m	()I	e	m_261091_	method_47782	getSampleCount
	m	()V	f	m_260835_	method_47783	takeSample
c	fzr	net/minecraft/client/telemetry/events/GameLoadTimesEvent	net/minecraft/class_8561	net/minecraft/client/telemetry/events/GameLoadTimesEvent
	f	Lfzr;	a	f_285635_	field_44842	INSTANCE
	f	Lorg/slf4j/Logger;	b	f_285561_	field_44843	LOGGER
	f	Lcom/google/common/base/Ticker;	c	f_285636_	field_44844	timeSource
	f	Ljava/util/Map;	d	f_285659_	field_44845	measurements
	f	Ljava/util/OptionalLong;	e	f_285644_	field_44846	bootstrapTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/google/common/base/Ticker;)V	<init>	<init>	<init>	<init>
	m	(Lfzo$a;)V	a	m_285883_	method_51809	method_51809
	m	(Lfzn;Ljava/util/function/Function;)V	a	m_285937_	method_51808	beginStep
	m	(Lfzo$a;J)V	a	m_285921_	method_51810	method_51810
	m	(Lcom/google/common/base/Stopwatch;Lfzn;)Lcom/google/common/base/Stopwatch;	a	m_285762_	method_51804	method_51804
	m	(Lfzn;Lcom/google/common/base/Stopwatch;)V	a	m_285977_	method_51807	beginStep
	m	(Lfzo$a;Lfzn;Lcom/google/common/base/Stopwatch;)V	a	m_285850_	method_51811	method_51811
	m	(J)V	a	m_286069_	method_51803	setBootstrapTime
	m	(Lfzk;)V	a	m_286019_	method_51805	send
	m	(Lfzn;)V	a	m_285833_	method_51806	beginStep
	m	(Lfzn;)V	b	m_285901_	method_51812	endStep
	m	(Lfzn;)Lcom/google/common/base/Stopwatch;	c	m_286017_	method_51813	method_51813
c	fzr$a	net/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement	net/minecraft/class_8561$class_8562	net/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement
	f	Lcom/mojang/serialization/Codec;	a	f_285618_	field_44847	CODEC
	f	I	b	f_285578_	comp_1531	millis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lfzr$a;)Ljava/lang/Integer;	a	m_285895_	method_51814	method_51814
	m	()I	a	f_285578_	comp_1531	millis
c	fzs	net/minecraft/client/telemetry/events/PerformanceMetricsEvent	net/minecraft/class_7977	net/minecraft/client/telemetry/events/PerformanceMetricsEvent
	f	J	a	f_260536_	field_41510	DEDICATED_MEMORY_KB
	f	Lit/unimi/dsi/fastutil/longs/LongList;	b	f_260632_	field_41511	fpsSamples
	f	Lit/unimi/dsi/fastutil/longs/LongList;	c	f_260487_	field_41512	frameTimeSamples
	f	Lit/unimi/dsi/fastutil/longs/LongList;	d	f_260646_	field_41513	usedMemorySamples
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lfzo$a;)V	a	m_261179_	method_47979	method_47979
	m	(J)J	a	m_261284_	method_47785	toKilobytes
	m	()V	g	m_260818_	method_47788	resetValues
	m	()V	h	m_261164_	method_47789	takeUsedMemorySample
c	fzt	net/minecraft/client/telemetry/events/WorldLoadEvent	net/minecraft/class_7979	net/minecraft/client/telemetry/events/WorldLoadEvent
	f	Z	a	f_260710_	field_41516	eventSent
	f	Lfzn$b;	b	f_260554_	field_41517	gameMode
	f	Ljava/lang/String;	c	f_260599_	field_41518	serverBrand
	f	Ljava/lang/String;	d	f_285620_	field_44848	minigameName
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lfzo$a;)V	a	m_261131_	method_47792	addProperties
	m	(Ljava/lang/String;)V	a	m_261084_	method_47793	setServerBrand
	m	(Lfzk;)Z	a	m_263210_	method_47980	send
	m	()Lfzn$c;	a	m_261317_	method_47794	getServerType
	m	(Lcmj;Z)V	a	m_260799_	method_47791	setGameMode
	m	(Lfzo$a;)V	b	m_285709_	method_47795	method_47795
c	fzt$1	net/minecraft/client/telemetry/events/WorldLoadEvent$1	net/minecraft/class_7979$1	net/minecraft/client/telemetry/events/WorldLoadEvent$1
	f	[I	a	f_260506_	field_34955	$SwitchMap$net$minecraft$world$level$GameType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	fzu	net/minecraft/client/telemetry/events/WorldLoadTimesEvent	net/minecraft/class_7981	net/minecraft/client/telemetry/events/WorldLoadTimesEvent
	f	Z	a	f_260580_	field_41519	newWorld
	f	Ljava/time/Duration;	b	f_260669_	field_41520	worldLoadDuration
	m	(ZLjava/time/Duration;)V	<init>	<init>	<init>	<init>
	m	(Lfzo$a;)V	a	m_261266_	method_47796	method_47796
	m	(Lfzk;)V	a	m_261125_	method_47981	send
c	fzv	net/minecraft/client/telemetry/events/WorldUnloadEvent	net/minecraft/class_7982	net/minecraft/client/telemetry/events/WorldUnloadEvent
	f	I	a	f_263131_	field_41712	NOT_TRACKING_TIME
	f	Ljava/util/Optional;	b	f_260539_	field_41521	worldLoadedTime
	f	J	c	f_260639_	field_41522	totalTicks
	f	J	d	f_260583_	field_41523	lastGameTime
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/time/Instant;Lfzo$a;)V	a	m_261297_	method_47801	method_47801
	m	(Lfzk;Ljava/time/Instant;)V	a	m_260890_	method_47799	method_47799
	m	()V	a	m_263234_	method_47982	onPlayerInfoReceived
	m	(J)V	a	m_260941_	method_47798	setTime
	m	(Lfzk;)V	a	m_261287_	method_47786	send
	m	(Ljava/time/Instant;)I	a	m_260990_	method_47800	getTimeInSecondsSinceLoad
c	fzw	net/minecraft/client/telemetry/events/package-info	net/minecraft/class_7983	net/minecraft/client/telemetry/events/package-info
c	fzx	net/minecraft/client/telemetry/package-info	net/minecraft/class_7984	net/minecraft/client/telemetry/package-info
c	fzy	net/minecraft/client/tutorial/BundleTutorial	net/minecraft/class_5829	net/minecraft/client/tutorial/BundleTutorial
	f	Lgaf;	a	f_174999_	field_28798	tutorial
	f	Lenr;	b	f_175000_	field_28799	options
	f	Leri;	c	f_175001_	field_28800	toast
	m	(Lgaf;Lenr;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_175005_	method_33701	showToast
	m	(Lcfz;Lcfz;Lcbn;)V	a	m_175006_	method_33702	onInventoryAction
	m	()V	b	m_175010_	method_33703	clearToast
c	fzz	net/minecraft/client/tutorial/CompletedTutorialStepInstance	net/minecraft/class_1150	net/minecraft/client/tutorial/CompletedTutorialStepInstance
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
c	g	com/mojang/math/MethodsReturnNonnullByDefault	net/minecraft/class_6216	com/mojang/math/MethodsReturnNonnullByDefault
c	ga	net/minecraft/commands/arguments/selector/EntitySelector	net/minecraft/class_2300	net/minecraft/commands/arguments/selector/EntitySelector
	f	I	a	f_175099_	field_33068	INFINITE
	f	Ljava/util/function/BiConsumer;	b	f_260598_	field_41524	ORDER_ARBITRARY
	f	Ldfz;	c	f_175100_	field_27774	ANY_TYPE
	f	I	d	f_121111_	field_10822	maxResults
	f	Z	e	f_121112_	field_10830	includesEntities
	f	Z	f	f_121113_	field_10829	worldLimited
	f	Ljava/util/function/Predicate;	g	f_121114_	field_10820	predicate
	f	Lcj$c;	h	f_121115_	field_10825	range
	f	Ljava/util/function/Function;	i	f_121116_	field_10823	position
	f	Leed;	j	f_121117_	field_10824	aabb
	f	Ljava/util/function/BiConsumer;	k	f_121118_	field_10826	order
	f	Z	l	f_121119_	field_10828	currentEntity
	f	Ljava/lang/String;	m	f_121120_	field_10831	playerName
	f	Ljava/util/UUID;	n	f_121121_	field_10821	entityUUID
	f	Ldfz;	o	f_121122_	field_10832	type
	f	Z	p	f_121123_	field_10827	usesSelector
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(IZZLjava/util/function/Predicate;Lcj$c;Ljava/util/function/Function;Leed;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lbfn;Z)V	<init>	<init>	<init>	<init>
	m	(Lds;)Lbfj;	a	m_121139_	method_9809	findSingleEntity
	m	(Leed;Lbfj;)Z	a	m_121141_	method_9810	method_9810
	m	(Lds;Lbfj;)Z	a	m_244752_	method_45914	method_45914
	m	()I	a	m_121138_	method_9815	getMaxResults
	m	(Ljava/util/List;)Lsw;	a	m_175103_	method_9822	joinNames
	m	(Ljava/util/List;Laif;Leei;Ljava/util/function/Predicate;)V	a	m_121154_	method_9823	addEntities
	m	(Leei;Lbfj;)Z	a	m_121146_	method_9812	method_9812
	m	(Leei;Ljava/util/List;)Ljava/util/List;	a	m_121149_	method_9814	sortAndLimit
	m	(Leei;)Ljava/util/function/Predicate;	a	m_121144_	method_9817	getPredicate
	m	(Leei;Ljava/util/List;)V	b	m_260772_	method_47802	method_47802
	m	(Lds;)Ljava/util/List;	b	m_121160_	method_9816	findEntities
	m	()Z	b	m_121159_	method_9819	includesEntities
	m	(Lds;)Laig;	c	m_121163_	method_9811	findSinglePlayer
	m	()Z	c	m_121162_	method_9820	isSelfSelector
	m	()Z	d	m_121165_	method_9821	isWorldLimited
	m	(Lds;)Ljava/util/List;	d	m_121166_	method_9813	findPlayers
	m	(Lds;)V	e	m_121168_	method_9818	checkPermissions
	m	()Z	e	m_175105_	method_35815	usesSelector
	m	()I	f	m_261276_	method_47803	getResultLimit
	m	(Lds;)Ljava/util/List;	f	m_245733_	method_45915	findEntitiesRaw
c	ga$1	net/minecraft/commands/arguments/selector/EntitySelector$1	net/minecraft/class_2300$1	net/minecraft/commands/arguments/selector/EntitySelector$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfj;)Lbfj;	a	m_141992_	method_32203	tryCast
c	gaa	net/minecraft/client/tutorial/CraftPlanksTutorialStep	net/minecraft/class_1149	net/minecraft/client/tutorial/CraftPlanksTutorialStep
	f	I	a	f_175011_	field_33027	HINT_DELAY
	f	Lsw;	b	f_120460_	field_5611	CRAFT_TITLE
	f	Lsw;	c	f_120461_	field_5612	CRAFT_DESCRIPTION
	f	Lgaf;	d	f_120462_	field_5608	tutorial
	f	Leri;	e	f_120463_	field_5610	toast
	f	I	f	f_120464_	field_5609	timeWaiting
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
	m	(Lfiy;Lanl;)Z	a	m_205662_	method_4895	hasCraftedPlanksPreviously
c	gab	net/minecraft/client/tutorial/FindTreeTutorialStepInstance	net/minecraft/class_1152	net/minecraft/client/tutorial/FindTreeTutorialStepInstance
	f	I	a	f_175012_	field_33028	HINT_DELAY
	f	Lsw;	b	f_120489_	field_5631	TITLE
	f	Lsw;	c	f_120490_	field_5628	DESCRIPTION
	f	Lgaf;	d	f_120491_	field_5630	tutorial
	f	Leri;	e	f_120492_	field_5633	toast
	f	I	f	f_120493_	field_5629	timeWaiting
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
	m	(Lfiy;)Z	a	m_120503_	method_4896	hasPunchedTreesPreviously
	m	(Lfiy;)Z	b	m_235271_	method_43341	hasCollectedTreeItems
	m	(Lcfz;)Z	b	m_235269_	method_43340	method_43340
c	gac	net/minecraft/client/tutorial/MovementTutorialStepInstance	net/minecraft/class_1151	net/minecraft/client/tutorial/MovementTutorialStepInstance
	f	I	a	f_175013_	field_33029	MINIMUM_TIME_MOVED
	f	I	b	f_175014_	field_33030	MINIMUM_TIME_LOOKED
	f	I	c	f_175015_	field_33031	MOVE_HINT_DELAY
	f	I	d	f_175016_	field_33032	LOOK_HINT_DELAY
	f	I	e	f_175017_	field_33033	INCOMPLETE
	f	Lsw;	f	f_120506_	field_5624	MOVE_TITLE
	f	Lsw;	g	f_120507_	field_5617	MOVE_DESCRIPTION
	f	Lsw;	h	f_120508_	field_5621	LOOK_TITLE
	f	Lsw;	i	f_120509_	field_5614	LOOK_DESCRIPTION
	f	Lgaf;	j	f_120510_	field_5618	tutorial
	f	Leri;	k	f_120511_	field_5622	moveToast
	f	Leri;	l	f_120512_	field_5623	lookToast
	f	I	m	f_120513_	field_5616	timeWaiting
	f	I	n	f_120514_	field_5615	timeMoved
	f	I	o	f_120515_	field_5627	timeLooked
	f	Z	p	f_120516_	field_5620	moved
	f	Z	q	f_120517_	field_5619	turned
	f	I	r	f_120518_	field_5626	moveCompleted
	f	I	s	f_120519_	field_5625	lookCompleted
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
c	gad	net/minecraft/client/tutorial/OpenInventoryTutorialStep	net/minecraft/class_1154	net/minecraft/client/tutorial/OpenInventoryTutorialStep
	f	I	a	f_175018_	field_33034	HINT_DELAY
	f	Lsw;	b	f_120530_	field_5643	TITLE
	f	Lsw;	c	f_120531_	field_5644	DESCRIPTION
	f	Lgaf;	d	f_120532_	field_5640	tutorial
	f	Leri;	e	f_120533_	field_5642	toast
	f	I	f	f_120534_	field_5641	timeWaiting
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
c	gae	net/minecraft/client/tutorial/PunchTreeTutorialStepInstance	net/minecraft/class_1153	net/minecraft/client/tutorial/PunchTreeTutorialStepInstance
	f	I	a	f_175019_	field_33035	HINT_DELAY
	f	Lsw;	b	f_120541_	field_5638	TITLE
	f	Lsw;	c	f_120542_	field_5639	DESCRIPTION
	f	Lgaf;	d	f_120543_	field_5634	tutorial
	f	Leri;	e	f_120544_	field_5637	toast
	f	I	f	f_120545_	field_5636	timeWaiting
	f	I	g	f_120546_	field_5635	resetCount
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgaf;)V	<init>	<init>	<init>	<init>
c	gaf	net/minecraft/client/tutorial/Tutorial	net/minecraft/class_1156	net/minecraft/client/tutorial/Tutorial
	f	Lenn;	a	f_120559_	field_5645	minecraft
	f	Lgag;	b	f_120560_	field_5646	instance
	f	Ljava/util/List;	c	f_120561_	field_26893	timedToasts
	f	Lfzy;	d	f_175020_	field_28801	bundleTutorial
	m	(Lenn;Lenr;)V	<init>	<init>	<init>	<init>
	m	(Leri;Lgaf$a;)Z	a	m_120575_	method_31366	method_31366
	m	(Ljava/lang/String;)Lsw;	a	m_120592_	method_4913	key
	m	(Lcfz;Lcfz;Lcbn;)V	a	m_175024_	method_33704	onInventoryAction
	m	(Lcfz;)V	a	m_120568_	method_4906	onGetItem
	m	(Lfew;Lgu;Ldcb;F)V	a	m_120581_	method_4907	onDestroyBlock
	m	(DD)V	a	m_120565_	method_4908	onMouse
	m	(Leri;I)V	a	m_120572_	method_31365	addTimedToast
	m	(Leri;)V	a	m_120570_	method_31364	removeTimedToast
	m	()V	a	m_120564_	method_4912	onOpenInventory
	m	(Lfiw;)V	a	m_120586_	method_4909	onInput
	m	(Lfew;Leeg;)V	a	m_120578_	method_4911	onLookAt
	m	(Lgah;)V	a	m_120588_	method_4910	setStep
	m	()V	b	m_120594_	method_4915	stop
	m	()V	c	m_120595_	method_4916	start
	m	()V	d	m_120596_	method_4917	tick
	m	()Lenn;	e	m_120597_	method_4914	getMinecraft
	m	()Z	f	m_175028_	method_4905	isSurvival
c	gaf$a	net/minecraft/client/tutorial/Tutorial$TimedToast	net/minecraft/class_1156$class_5524	net/minecraft/client/tutorial/Tutorial$TimedToast
	f	Leri;	a	f_120599_	field_26894	toast
	f	I	b	f_120600_	field_26895	durationTicks
	f	I	c	f_120601_	field_26896	progress
	m	(Leri;I)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_120609_	method_31368	updateProgress
c	gag	net/minecraft/client/tutorial/TutorialStepInstance	net/minecraft/class_1155	net/minecraft/client/tutorial/TutorialStepInstance
	m	()V	a	m_7737_	method_4899	tick
	m	(Lfiw;)V	a	m_6484_	method_4903	onInput
	m	(Lfew;Leeg;)V	a	m_7554_	method_4898	onLookAt
	m	(Lcfz;)V	a	m_6967_	method_4897	onGetItem
	m	(Lfew;Lgu;Ldcb;F)V	a	m_7464_	method_4900	onDestroyBlock
	m	(DD)V	a	m_6420_	method_4901	onMouse
	m	()V	b	m_7736_	method_4902	clear
	m	()V	c	m_7744_	method_4904	onOpenInventory
c	gah	net/minecraft/client/tutorial/TutorialSteps	net/minecraft/class_1157	net/minecraft/client/tutorial/TutorialSteps
	f	Lgah;	a	MOVEMENT	field_5650	MOVEMENT
	f	Lgah;	b	FIND_TREE	field_5648	FIND_TREE
	f	Lgah;	c	PUNCH_TREE	field_5649	PUNCH_TREE
	f	Lgah;	d	OPEN_INVENTORY	field_5652	OPEN_INVENTORY
	f	Lgah;	e	CRAFT_PLANKS	field_5655	CRAFT_PLANKS
	f	Lgah;	f	NONE	field_5653	NONE
	f	Ljava/lang/String;	g	f_120630_	field_5651	name
	f	Ljava/util/function/Function;	h	f_120631_	field_5647	constructor
	f	[Lgah;	i	$VALUES	field_5654	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lgaf;)Lgag;	a	m_120640_	method_4918	create
	m	()Ljava/lang/String;	a	m_120639_	method_4920	getName
	m	(Ljava/lang/String;)Lgah;	a	m_120642_	method_4919	getByName
	m	()[Lgah;	b	m_175029_	method_36929	$values
c	gai	net/minecraft/client/tutorial/package-info	net/minecraft/class_6275	net/minecraft/client/tutorial/package-info
c	gaj	net/minecraft/realms/DisconnectedRealmsScreen	net/minecraft/class_4899	net/minecraft/realms/DisconnectedRealmsScreen
	f	I	G	f_120651_	field_22811	textHeight
	f	Lsw;	a	f_120648_	field_22808	reason
	f	Lepz;	b	f_120649_	field_22809	message
	f	Leuq;	c	f_120650_	field_22810	parent
	m	(Leuq;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Lepi;)V	a	m_120661_	method_25468	method_25468
c	gak	net/minecraft/realms/RealmsConnect	net/minecraft/class_4902	net/minecraft/realms/RealmsConnect
	f	Lorg/slf4j/Logger;	a	f_120687_	field_22814	LOGGER
	f	Leuq;	b	f_120688_	field_22815	onlineScreen
	f	Z	c	f_120689_	field_22816	aborted
	f	Lsd;	d	f_120690_	field_22817	connection
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Leuq;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_120694_	method_25477	abort
	m	(Lejq;Lfga;)V	a	m_175031_	method_25480	connect
	m	()V	b	m_120704_	method_25481	tick
c	gak$1	net/minecraft/realms/RealmsConnect$1	net/minecraft/class_4902$1	net/minecraft/realms/RealmsConnect$1
	f	Ljava/lang/String;	a	f_120710_	field_11112	val$hostname
	f	I	b	f_120711_	field_11114	val$port
	f	Lenn;	c	f_120712_	field_22818	val$minecraft
	f	Lejq;	d	f_120713_	field_26928	val$server
	f	Lgak;	e	f_120714_	field_11113	field_11113
	m	(Lgak;Ljava/lang/String;Ljava/lang/String;ILenn;Lejq;)V	<init>	<init>	<init>	<init>
	m	(Lenn;Lgaj;)V	a	m_120727_	method_25486	method_25486
	m	(Lsw;)V	a	m_120725_	method_10210	method_10210
c	gal	net/minecraft/realms/RealmsLabel	net/minecraft/class_4903	net/minecraft/realms/RealmsLabel
	f	Lsw;	a	f_120731_	field_22819	text
	f	I	b	f_120732_	field_22820	x
	f	I	c	f_120733_	field_22821	y
	f	I	d	f_120734_	field_22822	color
	m	(Lsw;III)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_175034_	method_25487	getText
c	gam	net/minecraft/realms/RealmsObjectSelectionList	net/minecraft/class_4904	net/minecraft/realms/RealmsObjectSelectionList
	m	(IIIII)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_7109_	method_25489	selectItem
	m	(Leqc$a;)I	a	m_7085_	method_25491	addEntry
	m	(IIDDII)V	a	m_7980_	method_25490	itemClicked
	m	(I)V	j	m_120767_	method_25492	setSelectedItem
	m	()V	v	m_7178_	method_25493	clear
c	gan	net/minecraft/realms/RealmsScreen	net/minecraft/class_4905	net/minecraft/realms/RealmsScreen
	f	I	A	f_175043_	field_33041	COLOR_LINK_HOVER
	f	I	C	f_175044_	field_33042	COLOR_INFO
	f	I	D	f_175045_	field_33043	COLOR_BUTTON_YELLOW
	f	Ljava/lang/String;	E	f_175046_	field_33044	UPDATE_BREAKS_ADVENTURE_URL
	f	I	F	f_238765_	field_39676	SKIN_FACE_SIZE
	f	Ljava/util/List;	a	f_175057_	field_33848	labels
	f	I	k	f_175058_	field_33055	TITLE_HEIGHT
	f	I	l	f_175059_	field_33056	COMPONENT_HEIGHT
	f	I	m	f_175060_	field_33057	EXPIRATION_NOTIFICATION_DAYS
	f	J	n	f_175061_	field_33058	SIZE_LIMIT
	f	I	o	f_175062_	field_33059	COLOR_WHITE
	f	I	p	f_175063_	field_33060	COLOR_GRAY
	f	I	q	f_175064_	field_33061	COLOR_DARK_GRAY
	f	I	r	f_175065_	field_33062	COLOR_MEDIUM_GRAY
	f	I	s	f_175066_	field_33063	COLOR_GREEN
	f	I	t	f_175067_	field_33064	COLOR_DARK_GREEN
	f	I	u	f_175068_	field_33065	COLOR_RED
	f	I	v	f_175069_	field_33036	COLOR_RED_FADE
	f	I	w	f_175070_	field_33037	COLOR_BLACK
	f	I	x	f_175040_	field_33038	COLOR_YELLOW
	f	I	y	f_175041_	field_33039	COLOR_BRIGHT_YELLOW
	f	I	z	f_175042_	field_33040	COLOR_LINK
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lgal;)Lgal;	a	m_175073_	method_37107	addLabel
	m	(I)I	h	m_120774_	method_25494	row
	m	()Lsw;	l	m_175075_	method_25495	createLabelNarration
c	gao	net/minecraft/realms/RepeatedNarrator	net/minecraft/class_4907	net/minecraft/realms/RepeatedNarrator
	f	F	a	f_120785_	field_22825	permitsPerSecond
	f	Ljava/util/concurrent/atomic/AtomicReference;	b	f_120786_	field_22826	params
	m	(Ljava/time/Duration;)V	<init>	<init>	<init>	<init>
	m	(Lenf;Lsw;)V	a	m_240428_	method_25499	narrate
	m	(Lsw;Lgao$a;)Lgao$a;	a	m_175078_	method_25500	method_25500
c	gao$a	net/minecraft/realms/RepeatedNarrator$Params	net/minecraft/class_4907$class_4908	net/minecraft/realms/RepeatedNarrator$Params
	f	Lsw;	a	f_120794_	field_22827	narration
	f	Lcom/google/common/util/concurrent/RateLimiter;	b	f_120795_	field_22828	rateLimiter
	m	(Lsw;Lcom/google/common/util/concurrent/RateLimiter;)V	<init>	<init>	<init>	<init>
c	gap	net/minecraft/realms/package-info	net/minecraft/class_6276	net/minecraft/realms/package-info
c	gb	net/minecraft/commands/arguments/selector/EntitySelectorParser	net/minecraft/class_2303	net/minecraft/commands/arguments/selector/EntitySelectorParser
	f	Z	A	f_121205_	field_10866	worldLimited
	f	Lcj$c;	B	f_121206_	field_10838	distance
	f	Lcj$d;	C	f_121207_	field_10842	level
	f	Ljava/lang/Double;	D	f_121208_	field_10857	x
	f	Ljava/lang/Double;	E	f_121209_	field_10872	y
	f	Ljava/lang/Double;	F	f_121210_	field_10839	z
	f	Ljava/lang/Double;	G	f_121211_	field_10862	deltaX
	f	Ljava/lang/Double;	H	f_121212_	field_10852	deltaY
	f	Ljava/lang/Double;	I	f_121213_	field_10881	deltaZ
	f	Ldi;	J	f_121214_	field_10877	rotX
	f	Ldi;	K	f_121215_	field_10859	rotY
	f	Ljava/util/function/Predicate;	L	f_121170_	field_10870	predicate
	f	Ljava/util/function/BiConsumer;	M	f_121171_	field_10847	order
	f	Z	N	f_121172_	field_10879	currentEntity
	f	Ljava/lang/String;	O	f_121173_	field_10876	playerName
	f	I	P	f_121174_	field_10861	startPosition
	f	Ljava/util/UUID;	Q	f_121175_	field_10878	entityUUID
	f	Ljava/util/function/BiFunction;	R	f_121176_	field_10848	suggestions
	f	Z	S	f_121177_	field_10854	hasNameEquals
	f	Z	T	f_121178_	field_10874	hasNameNotEquals
	f	Z	U	f_121179_	field_10851	isLimited
	f	Z	V	f_121180_	field_10873	isSorted
	f	Z	W	f_121181_	field_10849	hasGamemodeEquals
	f	Z	X	f_121182_	field_10871	hasGamemodeNotEquals
	f	Z	Y	f_121183_	field_10845	hasTeamEquals
	f	Z	Z	f_121184_	field_10868	hasTeamNotEquals
	f	C	a	f_175112_	field_33069	SYNTAX_SELECTOR_START
	f	Lbfn;	aa	f_121185_	field_10863	type
	f	Z	ab	f_121186_	field_10865	typeInverse
	f	Z	ac	f_121187_	field_10841	hasScores
	f	Z	ad	f_121188_	field_10864	hasAdvancements
	f	Z	ae	f_121189_	field_10840	usesSelectors
	f	C	b	f_175113_	field_33070	SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR
	f	C	c	f_175114_	field_33071	SYNTAX_NOT
	f	C	d	f_175115_	field_33072	SYNTAX_TAG
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_121190_	field_10875	ERROR_INVALID_NAME_OR_UUID
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	f	f_121191_	field_10853	ERROR_UNKNOWN_SELECTOR_TYPE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	g	f_121192_	field_10880	ERROR_SELECTORS_NOT_ALLOWED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	h	f_121193_	field_10844	ERROR_MISSING_SELECTOR_TYPE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	i	f_121194_	field_10837	ERROR_EXPECTED_END_OF_OPTIONS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	j	f_121195_	field_10855	ERROR_EXPECTED_OPTION_VALUE
	f	Ljava/util/function/BiConsumer;	k	f_121197_	field_10869	ORDER_NEAREST
	f	Ljava/util/function/BiConsumer;	l	f_121198_	field_10882	ORDER_FURTHEST
	f	Ljava/util/function/BiConsumer;	m	f_121199_	field_10850	ORDER_RANDOM
	f	Ljava/util/function/BiFunction;	n	f_121200_	field_10867	SUGGEST_NOTHING
	f	C	o	f_175116_	field_33073	SYNTAX_OPTIONS_START
	f	C	p	f_175117_	field_33074	SYNTAX_OPTIONS_END
	f	C	q	f_175118_	field_33075	SYNTAX_OPTIONS_SEPARATOR
	f	C	r	f_175119_	field_33076	SELECTOR_NEAREST_PLAYER
	f	C	s	f_175120_	field_33077	SELECTOR_ALL_PLAYERS
	f	C	t	f_175121_	field_33078	SELECTOR_RANDOM_PLAYERS
	f	C	u	f_175122_	field_33079	SELECTOR_CURRENT_ENTITY
	f	C	v	f_175123_	field_33080	SELECTOR_ALL_ENTITIES
	f	Lcom/mojang/brigadier/StringReader;	w	f_121201_	field_10860	reader
	f	Z	x	f_121202_	field_10846	allowSelectors
	f	I	y	f_121203_	field_10858	maxResults
	f	Z	z	f_121204_	field_10843	includesEntities
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/brigadier/StringReader;Z)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)V	<init>	<init>	<init>	<init>
	m	()Z	A	m_121222_	method_9837	hasGamemodeNotEquals
	m	()Z	B	m_121223_	method_9904	hasTeamEquals
	m	()Z	C	m_175124_	method_35816	hasTeamNotEquals
	m	()V	D	m_121224_	method_9860	setTypeLimitedInversely
	m	()Z	E	m_121225_	method_9886	isTypeLimited
	m	()Z	F	m_121226_	method_9910	isTypeLimitedInversely
	m	()Z	G	m_121227_	method_9843	hasScores
	m	()Z	H	m_121228_	method_9861	hasAdvancements
	m	()V	I	m_121229_	method_9878	finalizePredicates
	m	(Z)V	a	m_121279_	method_9841	setIncludesEntities
	m	(Leei;Lbfj;Lbfj;)I	a	m_175129_	method_9862	method_9862
	m	(Ldi;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate;	a	m_121254_	method_9859	createRotationPredicate
	m	()Lga;	a	m_121230_	method_9871	getSelector
	m	(Ljava/util/function/BiConsumer;)V	a	m_121268_	method_9845	setOrder
	m	(D)V	a	m_121231_	method_9850	setX
	m	(Ljava/util/function/ToDoubleFunction;DDLbfj;)Z	a	m_175133_	method_9881	method_9881
	m	(Leei;Ljava/util/List;)V	a	m_121263_	method_9867	method_9867
	m	(Ljava/util/function/BiFunction;)V	a	m_121270_	method_9875	setSuggestions
	m	(Lcj$c;)V	a	m_175127_	method_9870	setDistance
	m	(Ldi;)V	a	m_121252_	method_9898	setRotX
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	a	m_121247_	method_9896	fillSelectorSuggestions
	m	(Lbfn;)V	a	m_121241_	method_9842	limitToType
	m	(I)V	a	m_121237_	method_9900	setMaxResults
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_121266_	method_9903	method_9903
	m	(Leei;)Leei;	a	m_121257_	method_9872	method_9872
	m	(Lbfj;)Z	a	m_287023_	method_9856	method_9856
	m	(DDD)Leed;	a	m_121233_	method_9894	createAabb
	m	(Lcj$d;)V	a	m_121245_	method_9846	setLevel
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	a	m_121249_	method_9908	fillSuggestions
	m	(Ljava/util/function/Predicate;)V	a	m_121272_	method_9916	addPredicate
	m	(Z)V	b	m_121302_	method_9899	setHasNameEquals
	m	(Leei;Lbfj;Lbfj;)I	b	m_175138_	method_9897	method_9897
	m	(Lbfj;)Z	b	m_121320_	method_9838	method_9838
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_121300_	method_9863	method_9863
	m	(D)V	b	m_121282_	method_9864	setY
	m	(Leei;Ljava/util/List;)V	b	m_121297_	method_9901	method_9901
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	b	m_121286_	method_9880	suggestNameOrSelector
	m	(Ldi;)V	b	m_121289_	method_9855	setRotY
	m	(Leei;)Leei;	b	m_121291_	method_9869	method_9869
	m	()V	b	m_121281_	method_9917	parseSelector
	m	(Leei;Ljava/util/List;)V	c	m_121312_	method_9888	method_9888
	m	()V	c	m_121304_	method_9849	parseNameOrUUID
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	c	m_121309_	method_9858	suggestName
	m	(D)V	c	m_121305_	method_9879	setZ
	m	(Z)V	c	m_121315_	method_9913	setHasNameNotEquals
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	d	m_121322_	method_9834	suggestSelector
	m	()V	d	m_121317_	method_9874	parseOptions
	m	(D)V	d	m_121318_	method_9891	setDeltaX
	m	(Z)V	d	m_121328_	method_9877	setLimited
	m	(Z)V	e	m_121336_	method_9887	setSorted
	m	()Z	e	m_121330_	method_9892	shouldInvertValue
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	e	m_121333_	method_9893	suggestOpenOptions
	m	(D)V	e	m_121331_	method_9905	setDeltaY
	m	(Z)V	f	m_121344_	method_9890	setHasGamemodeEquals
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	f	m_121341_	method_9911	suggestOptionsKeyOrClose
	m	()Z	f	m_121338_	method_9915	isTag
	m	(D)V	f	m_121339_	method_9918	setDeltaZ
	m	()Lcom/mojang/brigadier/StringReader;	g	m_121346_	method_9835	getReader
	m	(Z)V	g	m_121350_	method_9857	setHasGamemodeNotEquals
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	g	m_121347_	method_9909	suggestOptionsKey
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	h	m_121353_	method_9847	suggestOptionsNextOrClose
	m	()V	h	m_121352_	method_9852	setWorldLimited
	m	(Z)V	h	m_121356_	method_9865	setHasTeamEquals
	m	()Lcj$c;	i	m_175142_	method_9873	getDistance
	m	(Z)V	i	m_121359_	method_9833	setHasTeamNotEquals
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	i	m_175143_	method_35817	suggestEquals
	m	(Z)V	j	m_121365_	method_9848	setHasScores
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	j	m_121362_	method_9854	method_9854
	m	()Lcj$d;	j	m_121361_	method_9895	getLevel
	m	(Z)V	k	m_121368_	method_9906	setHasAdvancements
	m	()Ldi;	k	m_121367_	method_9883	getRotX
	m	()Ldi;	l	m_121370_	method_9853	getRotY
	m	()Ljava/lang/Double;	m	m_121371_	method_9902	getX
	m	()Ljava/lang/Double;	n	m_121372_	method_9884	getY
	m	()Ljava/lang/Double;	o	m_121373_	method_9868	getZ
	m	()Ljava/lang/Double;	p	m_121374_	method_9851	getDeltaX
	m	()Ljava/lang/Double;	q	m_121375_	method_9840	getDeltaY
	m	()Ljava/lang/Double;	r	m_121376_	method_9907	getDeltaZ
	m	()Ljava/util/function/BiConsumer;	s	m_175146_	method_35818	getOrder
	m	()Lga;	t	m_121377_	method_9882	parse
	m	()Z	u	m_121378_	method_9885	isCurrentEntity
	m	()Z	v	m_121379_	method_9912	hasNameEquals
	m	()Z	w	m_121380_	method_9844	hasNameNotEquals
	m	()Z	x	m_121381_	method_9866	isLimited
	m	()Z	y	m_121382_	method_9889	isSorted
	m	()Z	z	m_121383_	method_9839	hasGamemodeEquals
c	gc	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions	net/minecraft/class_2306	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	a	f_121384_	field_10885	ERROR_UNKNOWN_OPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	b	f_121385_	field_10887	ERROR_INAPPLICABLE_OPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_121386_	field_10890	ERROR_RANGE_NEGATIVE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	d	f_121387_	field_10893	ERROR_LEVEL_NEGATIVE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	e	f_121388_	field_10886	ERROR_LIMIT_TOO_SMALL
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	f	f_121389_	field_10888	ERROR_SORT_UNKNOWN
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	g	f_121390_	field_10889	ERROR_GAME_MODE_INVALID
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	h	f_121391_	field_10892	ERROR_ENTITY_TYPE_INVALID
	f	Ljava/util/Map;	i	f_121392_	field_10891	OPTIONS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgb;)Z	A	m_121394_	method_9928	method_9928
	m	(Lgb;)V	B	m_121396_	method_9963	method_9963
	m	(Lgb;)Z	C	m_121398_	method_9947	method_9947
	m	(Lgb;)V	D	m_121400_	method_9962	method_9962
	m	(Lgb;)Z	E	m_121402_	method_9925	method_9925
	m	(Lgb;)V	F	m_121404_	method_9977	method_9977
	m	(Lgb;)Z	G	m_121406_	method_9944	method_9944
	m	(Lgb;)V	H	m_121408_	method_9978	method_9978
	m	(Lgb;)Z	I	m_121410_	method_9942	method_9942
	m	(Lgb;)V	J	m_121412_	method_9979	method_9979
	m	(Lgb;)Z	K	m_121414_	method_9945	method_9945
	m	(Lgb;)V	L	m_121416_	method_9980	method_9980
	m	(Lgb;)Z	M	m_121418_	method_9934	method_9934
	m	(Lgb;)V	N	m_121420_	method_9981	method_9981
	m	(Lgb;)Z	O	m_121422_	method_9943	method_9943
	m	(Lgb;)V	P	m_121424_	method_9982	method_9982
	m	(Lanl;ZLbfj;)Z	a	m_205688_	method_9950	method_9950
	m	(Ljava/util/Map;Lag;)Z	a	m_175167_	method_9929	method_9929
	m	(Ljava/util/Map;Lbfj;)Z	a	m_175170_	method_9958	method_9958
	m	(Lbfn;ZLbfj;)Z	a	m_175148_	method_9919	method_9919
	m	(ZLcmj;Lbfj;)Z	a	m_175187_	method_9924	method_9924
	m	(Lgb;Ljava/lang/String;I)Lgc$a;	a	m_121447_	method_9976	get
	m	(Lgb;)Z	a	m_121434_	method_22822	method_22822
	m	(Ljava/lang/String;Lgc$a;Ljava/util/function/Predicate;Lsw;)V	a	m_121453_	method_9961	register
	m	(Lacq;ZLbfj;)Z	a	m_287024_	method_22823	method_22823
	m	(Lqr;ZLbfj;)Z	a	m_175173_	method_9957	method_9957
	m	()V	a	m_121426_	method_9960	bootStrap
	m	(Lgb;ILacq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	a	m_175155_	method_17961	method_17961
	m	(Lgb;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	a	m_121440_	method_9930	suggestNames
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_121451_	method_9964	method_9964
	m	(ZLag;)Z	a	m_175181_	method_9936	method_9936
	m	(Lgb;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	a	m_257090_	method_9921	method_9921
	m	(ZLak;)Z	a	m_175184_	method_9931	method_9931
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	a	m_175152_	method_9967	method_9967
	m	(Ljava/lang/String;ZLbfj;)Z	a	m_175163_	method_9965	method_9965
	m	(Ljava/lang/String;ZLbfj;)Z	b	m_175195_	method_9922	method_9922
	m	(Ljava/util/Map;Lbfj;)Z	b	m_175199_	method_9937	method_9937
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_121492_	method_9932	method_9932
	m	(Lgb;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	b	m_175191_	method_9946	method_9946
	m	(Lgb;)V	b	m_121486_	method_22824	method_22824
	m	(Lgb;)Z	c	m_121505_	method_9926	method_9926
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	c	m_121507_	method_9956	method_9956
	m	(Ljava/lang/String;ZLbfj;)Z	c	m_175206_	method_9920	method_9920
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	d	m_121515_	method_9923	method_9923
	m	(Lgb;)V	d	m_121513_	method_9974	method_9974
	m	(Lgb;)Z	e	m_121517_	method_9927	method_9927
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	e	m_121519_	method_9959	method_9959
	m	(Lgb;)V	f	m_121521_	method_9975	method_9975
	m	(Lgb;)Z	g	m_121523_	method_9941	method_9941
	m	(Lgb;)V	h	m_121525_	method_9966	method_9966
	m	(Lgb;)Z	i	m_121527_	method_9938	method_9938
	m	(Lgb;)V	j	m_121529_	method_9968	method_9968
	m	(Lgb;)Z	k	m_121531_	method_9939	method_9939
	m	(Lgb;)V	l	m_121533_	method_9973	method_9973
	m	(Lgb;)Z	m	m_121535_	method_9940	method_9940
	m	(Lgb;)V	n	m_121537_	method_9951	method_9951
	m	(Lgb;)Z	o	m_121539_	method_9952	method_9952
	m	(Lgb;)V	p	m_121541_	method_9948	method_9948
	m	(Lgb;)Z	q	m_121543_	method_9949	method_9949
	m	(Lgb;)V	r	m_244754_	method_9953	method_9953
	m	(Lgb;)Z	s	m_121547_	method_9954	method_9954
	m	(Lgb;)V	t	m_121549_	method_9969	method_9969
	m	(Lgb;)Z	u	m_121551_	method_9955	method_9955
	m	(Lgb;)V	v	m_121553_	method_9970	method_9970
	m	(Lgb;)Z	w	m_121555_	method_9935	method_9935
	m	(Lgb;)V	x	m_121557_	method_9971	method_9971
	m	(Lgb;)Z	y	m_121559_	method_9933	method_9933
	m	(Lgb;)V	z	m_121561_	method_9972	method_9972
c	gc$a	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier	net/minecraft/class_2306$class_2307	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier
	m	(Lgb;)V	handle	m_121563_	handle	handle
c	gc$b	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option	net/minecraft/class_2306$class_2308	net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option
	f	Lgc$a;	a	f_121565_	comp_1063	modifier
	f	Ljava/util/function/Predicate;	b	f_243902_	comp_1064	canUse
	f	Lsw;	c	f_121567_	comp_1065	description
	m	(Lgc$a;Ljava/util/function/Predicate;Lsw;)V	<init>	<init>	<init>	<init>
	m	()Lgc$a;	a	f_121565_	comp_1063	modifier
	m	()Ljava/util/function/Predicate;	b	f_243902_	comp_1064	canUse
	m	()Lsw;	c	f_121567_	comp_1065	description
c	gd	net/minecraft/commands/arguments/selector/options/package-info	net/minecraft/class_6279	net/minecraft/commands/arguments/selector/options/package-info
c	ge	net/minecraft/commands/arguments/selector/package-info	net/minecraft/class_6280	net/minecraft/commands/arguments/selector/package-info
c	gf	net/minecraft/commands/package-info	net/minecraft/class_6281	net/minecraft/commands/package-info
c	gg	net/minecraft/commands/synchronization/ArgumentTypeInfo	net/minecraft/class_2314	net/minecraft/commands/synchronization/ArgumentTypeInfo
	m	(Lgg$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_10006	serializeToJson
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lgg$a;	a	m_214163_	method_41726	unpack
	m	(Lgg$a;Lsf;)V	a	m_214155_	method_10007	serializeToNetwork
	m	(Lsf;)Lgg$a;	b	m_213618_	method_10005	deserializeFromNetwork
c	gg$a	net/minecraft/commands/synchronization/ArgumentTypeInfo$Template	net/minecraft/class_2314$class_7217	net/minecraft/commands/synchronization/ArgumentTypeInfo$Template
	m	()Lgg;	a	m_213709_	method_41728	type
	m	(Ldm;)Lcom/mojang/brigadier/arguments/ArgumentType;	b	m_213879_	method_41730	instantiate
c	gh	net/minecraft/commands/synchronization/ArgumentTypeInfos	net/minecraft/class_2316	net/minecraft/commands/synchronization/ArgumentTypeInfos
	f	Ljava/util/Map;	a	f_235379_	field_10921	BY_CLASS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lgg;	a	m_235384_	method_10015	bootstrap
	m	(Ljava/lang/Class;)Z	a	m_235391_	method_41984	isClassRecognized
	m	(Lhr;Ljava/lang/String;Ljava/lang/Class;Lgg;)Lgg;	a	m_235386_	method_10017	register
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lgg;	a	m_235382_	method_41983	byClass
	m	(Ljava/lang/Class;)Ljava/lang/Class;	b	m_235395_	method_41181	fixClassType
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lgg$a;	b	m_235393_	method_41985	unpack
c	gi	net/minecraft/commands/synchronization/ArgumentUtils	net/minecraft/class_7218	net/minecraft/commands/synchronization/ArgumentUtils
	f	Lorg/slf4j/Logger;	a	f_235397_	field_37975	LOGGER
	f	B	b	f_235398_	field_37976	NUMBER_FLAG_MIN
	f	B	c	f_235399_	field_37977	NUMBER_FLAG_MAX
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ZZ)I	a	m_235427_	method_41994	createNumberFlags
	m	(B)Z	a	m_235402_	method_41986	numberHasMin
	m	(Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V	a	m_235419_	method_41992	findUsedArgumentTypes
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject;	a	m_235414_	method_41990	serializeNodeToJson
	m	(Lcom/google/gson/JsonObject;Lgg;Lgg$a;)V	a	m_235410_	method_41989	serializeCap
	m	(Lcom/google/gson/JsonObject;Lgg$a;)V	a	m_235407_	method_41988	serializeCap
	m	(Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V	a	m_235423_	method_41993	method_41993
	m	(Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V	a	m_235404_	method_41987	serializeArgumentToJson
	m	(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set;	a	m_235417_	method_41991	findUsedArgumentTypes
	m	(B)Z	b	m_235430_	method_41995	numberHasMax
c	gj	net/minecraft/commands/synchronization/SingletonArgumentInfo	net/minecraft/class_2319	net/minecraft/commands/synchronization/SingletonArgumentInfo
	f	Lgj$a;	a	f_235432_	field_37978	template
	m	(Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Supplier;)Lgj;	a	m_235451_	method_41999	contextFree
	m	(Ljava/util/function/Function;)Lgj;	a	m_235449_	method_41998	contextAware
	m	(Ljava/util/function/Supplier;Ldm;)Lcom/mojang/brigadier/arguments/ArgumentType;	a	m_235453_	method_42000	method_42000
	m	(Lsf;)Lgj$a;	a	m_213618_	method_42001	deserializeFromNetwork
	m	(Lgj$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_41996	serializeToJson
	m	(Lgj$a;Lsf;)V	a	m_214155_	method_41997	serializeToNetwork
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lgj$a;	b	m_214163_	method_42002	unpack
c	gj$a	net/minecraft/commands/synchronization/SingletonArgumentInfo$Template	net/minecraft/class_2319$class_7219	net/minecraft/commands/synchronization/SingletonArgumentInfo$Template
	f	Lgj;	a	f_235462_	field_37979	field_37979
	f	Ljava/util/function/Function;	b	f_235463_	field_37980	constructor
	m	(Lgj;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	gk	net/minecraft/commands/synchronization/SuggestionProviders	net/minecraft/class_2321	net/minecraft/commands/synchronization/SuggestionProviders
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_121641_	field_10933	ASK_SERVER
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	b	f_121642_	field_10932	ALL_RECIPES
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	c	f_121643_	field_10934	AVAILABLE_SOUNDS
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	d	f_121645_	field_10935	SUMMONABLE_ENTITIES
	f	Ljava/util/Map;	e	f_121646_	field_10931	PROVIDERS_BY_NAME
	f	Lacq;	f	f_121647_	field_10930	DEFAULT_NAME
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lacq;	a	m_121654_	method_10027	getName
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	a	m_257091_	method_10028	method_10028
	m	(Lcom/mojang/brigadier/context/CommandContext;Lbfn;)Z	a	m_244756_	method_45916	method_45916
	m	(Lbfn;)Lcom/mojang/brigadier/Message;	a	m_212435_	method_10023	method_10023
	m	(Lacq;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	m_121658_	method_10022	register
	m	(Lacq;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	m_121656_	method_10024	getProvider
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	b	m_263147_	method_10025	method_10025
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	b	m_121664_	method_10026	safelySwap
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	c	m_121669_	method_10030	method_10030
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	d	m_121672_	method_10029	method_10029
c	gk$a	net/minecraft/commands/synchronization/SuggestionProviders$Wrapper	net/minecraft/class_2321$class_2322	net/minecraft/commands/synchronization/SuggestionProviders$Wrapper
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	a	f_121675_	field_10937	delegate
	f	Lacq;	b	f_121676_	field_10936	name
	m	(Lacq;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V	<init>	<init>	<init>	<init>
c	gl	net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo	net/minecraft/class_2326	net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lgl$a;	a	m_213618_	method_10042	deserializeFromNetwork
	m	(Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lgl$a;	a	m_214163_	method_42003	unpack
	m	(Lgl$a;Lsf;)V	a	m_214155_	method_10041	serializeToNetwork
	m	(Lgl$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_10043	serializeToJson
c	gl$a	net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template	net/minecraft/class_2326$class_7220	net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template
	f	Lgl;	a	f_235491_	field_37981	field_37981
	f	D	b	f_235492_	field_37982	min
	f	D	c	f_235493_	field_37983	max
	m	(Lgl;DD)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lcom/mojang/brigadier/arguments/DoubleArgumentType;	a	m_213879_	method_42004	instantiate
c	gm	net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo	net/minecraft/class_2327	net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgm$a;Lsf;)V	a	m_214155_	method_10044	serializeToNetwork
	m	(Lsf;)Lgm$a;	a	m_213618_	method_10045	deserializeFromNetwork
	m	(Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lgm$a;	a	m_214163_	method_42005	unpack
	m	(Lgm$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_10046	serializeToJson
c	gm$a	net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template	net/minecraft/class_2327$class_7221	net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template
	f	Lgm;	a	f_235524_	field_37984	field_37984
	f	F	b	f_235525_	field_37985	min
	f	F	c	f_235526_	field_37986	max
	m	(Lgm;FF)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lcom/mojang/brigadier/arguments/FloatArgumentType;	a	m_213879_	method_42006	instantiate
c	gn	net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo	net/minecraft/class_2330	net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lgn$a;	a	m_213618_	method_10050	deserializeFromNetwork
	m	(Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lgn$a;	a	m_214163_	method_42007	unpack
	m	(Lgn$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_10049	serializeToJson
	m	(Lgn$a;Lsf;)V	a	m_214155_	method_10048	serializeToNetwork
c	gn$a	net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template	net/minecraft/class_2330$class_7222	net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template
	f	Lgn;	a	f_235557_	field_37987	field_37987
	f	I	b	f_235558_	field_37988	min
	f	I	c	f_235559_	field_37989	max
	m	(Lgn;II)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lcom/mojang/brigadier/arguments/IntegerArgumentType;	a	m_213879_	method_42008	instantiate
c	go	net/minecraft/commands/synchronization/brigadier/LongArgumentInfo	net/minecraft/class_4461	net/minecraft/commands/synchronization/brigadier/LongArgumentInfo
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lgo$a;	a	m_213618_	method_21691	deserializeFromNetwork
	m	(Lgo$a;Lsf;)V	a	m_214155_	method_21690	serializeToNetwork
	m	(Lgo$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_21689	serializeToJson
	m	(Lcom/mojang/brigadier/arguments/LongArgumentType;)Lgo$a;	a	m_214163_	method_42009	unpack
c	go$a	net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template	net/minecraft/class_4461$class_7223	net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template
	f	Lgo;	a	f_235590_	field_37990	field_37990
	f	J	b	f_235591_	field_37991	min
	f	J	c	f_235592_	field_37992	max
	m	(Lgo;JJ)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lcom/mojang/brigadier/arguments/LongArgumentType;	a	m_213879_	method_42010	instantiate
c	gp	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer	net/minecraft/class_2332	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgp$a;Lsf;)V	a	m_214155_	method_10053	serializeToNetwork
	m	(Lgp$a;Lcom/google/gson/JsonObject;)V	a	m_213719_	method_10051	serializeToJson
	m	(Lcom/mojang/brigadier/arguments/StringArgumentType;)Lgp$a;	a	m_214163_	method_42011	unpack
	m	(Lsf;)Lgp$a;	a	m_213618_	method_10052	deserializeFromNetwork
c	gp$1	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1	net/minecraft/class_2332$1	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1
	f	[I	a	f_121778_	field_10952	$SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	gp$a	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template	net/minecraft/class_2332$class_7224	net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template
	f	Lgp;	a	f_235622_	field_37993	field_37993
	f	Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;	b	f_235623_	field_37994	type
	m	(Lgp;Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;)V	<init>	<init>	<init>	<init>
	m	(Ldm;)Lcom/mojang/brigadier/arguments/StringArgumentType;	a	m_213879_	method_42012	instantiate
c	gq	net/minecraft/commands/synchronization/brigadier/package-info	net/minecraft/class_6282	net/minecraft/commands/synchronization/brigadier/package-info
c	gr	net/minecraft/commands/synchronization/package-info	net/minecraft/class_6283	net/minecraft/commands/synchronization/package-info
c	gs	net/minecraft/core/AxisCycle	net/minecraft/class_2335	net/minecraft/core/AxisCycle
	f	Lgs;	a	NONE	field_10962	NONE
	f	Lgs;	b	FORWARD	field_10963	FORWARD
	f	Lgs;	c	BACKWARD	field_10965	BACKWARD
	f	[Lha$a;	d	f_121783_	field_10961	AXIS_VALUES
	f	[Lgs;	e	f_121784_	field_10960	VALUES
	f	[Lgs;	f	$VALUES	field_10964	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lgs;	a	m_7634_	method_10055	inverse
	m	(Lha$a;)Lha$a;	a	m_7314_	method_10058	cycle
	m	(DDDLha$a;)D	a	m_142567_	method_35819	cycle
	m	(IIILha$a;)I	a	m_7758_	method_10056	cycle
	m	(Lha$a;Lha$a;)Lgs;	a	m_121799_	method_10057	between
	m	()[Lgs;	b	m_175240_	method_36930	$values
c	gs$1	net/minecraft/core/AxisCycle$1	net/minecraft/class_2335$1	net/minecraft/core/AxisCycle$1
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	gs$2	net/minecraft/core/AxisCycle$2	net/minecraft/class_2335$2	net/minecraft/core/AxisCycle$2
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	gs$3	net/minecraft/core/AxisCycle$3	net/minecraft/class_2335$3	net/minecraft/core/AxisCycle$3
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
c	gt	net/minecraft/core/BlockMath	net/minecraft/class_4609	net/minecraft/core/BlockMath
	f	Ljava/util/Map;	a	f_175256_	field_21021	VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL
	f	Ljava/util/Map;	b	f_175257_	field_21022	VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL
	f	Lorg/slf4j/Logger;	c	f_121840_	field_21023	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lj;)Lj;	a	m_121842_	method_23220	blockCenterToCorner
	m	(Ljava/util/EnumMap;)V	a	m_121848_	method_23222	method_23222
	m	(Lj;Lha;Ljava/util/function/Supplier;)Lj;	a	m_121844_	method_23221	getUVLockTransform
	m	(Ljava/util/EnumMap;)V	b	m_121850_	method_23223	method_23223
	m	(Lj;)Lj;	b	m_175259_	method_35829	blockCornerToCenter
c	gu	net/minecraft/core/BlockPos	net/minecraft/class_2338	net/minecraft/core/BlockPos
	f	Lcom/mojang/serialization/Codec;	a	f_121852_	field_25064	CODEC
	f	Lgu;	b	f_121853_	field_10980	ZERO
	f	I	c	f_121857_	field_10975	PACKED_Y_LENGTH
	f	Lorg/slf4j/Logger;	d	f_121854_	field_18789	LOGGER
	f	I	e	f_121855_	field_10978	PACKED_X_LENGTH
	f	I	h	f_121856_	field_10977	PACKED_Z_LENGTH
	f	J	i	f_121858_	field_10976	PACKED_X_MASK
	f	J	j	f_121859_	field_10974	PACKED_Y_MASK
	f	J	k	f_121860_	field_10973	PACKED_Z_MASK
	f	I	l	f_175261_	field_33083	Y_OFFSET
	f	I	m	f_121861_	field_10983	Z_OFFSET
	f	I	n	f_121862_	field_10981	X_OFFSET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhz;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lha;I)Lgu;	a	m_5484_	method_10079	relative
	m	(III)J	a	m_121882_	method_10064	asLong
	m	(Lgu;IILjava/util/function/BiConsumer;Ljava/util/function/Predicate;)I	a	m_276833_	method_49925	breadthFirstTraversal
	m	(JLha;)J	a	m_121915_	method_10060	offset
	m	(Leed;)Ljava/util/stream/Stream;	a	m_121921_	method_29715	betweenClosedStream
	m	(J)I	a	m_121983_	method_10061	getX
	m	(Lapf;IIIIIII)Ljava/lang/Iterable;	a	m_235641_	method_27156	randomBetweenClosed
	m	(I)Lgu;	a	m_142393_	method_35830	multiply
	m	(Lha;)Lgu;	a	m_121945_	method_10093	relative
	m	(Lapf;ILgu;I)Ljava/lang/Iterable;	a	m_235650_	method_34848	randomInCube
	m	(Lgu;IILjava/util/function/Predicate;)Ljava/util/Optional;	a	m_121930_	method_25997	findClosestMatch
	m	(IILapf;IIIII)Ljava/util/Iterator;	a	m_235632_	method_27155	method_27155
	m	()J	a	m_121878_	method_10063	asLong
	m	(Ldrs;)Ljava/util/stream/Stream;	a	m_121919_	method_23627	betweenClosedStream
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	a	m_121966_	method_29094	method_29094
	m	(Lho;)Lgu;	a	m_274446_	method_49638	containing
	m	(Lha;Lha;Lgu;I)Ljava/util/Iterator;	a	m_121950_	method_30514	method_30514
	m	(Lha$a;I)Lgu;	a	m_5487_	method_30513	relative
	m	(Lhz;)Lgu;	a	m_121955_	method_10081	offset
	m	(Lgu;Lgu;)Ljava/lang/Iterable;	a	m_121940_	method_10097	betweenClosed
	m	(DDD)Lgu;	a	m_274561_	method_49637	containing
	m	(Lgu;)Ljava/util/stream/Stream;	a	m_284476_	method_51686	squareOutSouthEast
	m	(Lgu;III)Ljava/lang/Iterable;	a	m_121925_	method_25996	withinManhattan
	m	(Lgu;ILha;Lha;)Ljava/lang/Iterable;	a	m_121935_	method_30512	spiralAround
	m	(IIIIIII)Ljava/util/Iterator;	a	m_121893_	method_25995	method_25995
	m	(Ljava/util/Queue;ILgu;)V	a	m_276707_	method_49926	method_49926
	m	(Lcvz;)Lgu;	a	m_7954_	method_10070	rotate
	m	(IIIIII)Ljava/util/stream/Stream;	a	m_121886_	method_17962	betweenClosedStream
	m	([I)Lgu;	a	m_175269_	method_29095	method_29095
	m	(JIII)J	a	m_121910_	method_10096	offset
	m	(Lgu;)Ljava/util/stream/IntStream;	b	m_121923_	method_29093	method_29093
	m	(Lgu;III)Ljava/util/stream/Stream;	b	m_121985_	method_25998	withinManhattanStream
	m	(Lhz;)Lgu;	b	m_121996_	method_10059	subtract
	m	(Lgu;Lgu;)Ljava/util/stream/Stream;	b	m_121990_	method_20437	betweenClosedStream
	m	(J)I	b	m_122008_	method_10071	getY
	m	(III)Lgu;	b	m_7918_	method_10069	offset
	m	(IIIIII)Ljava/lang/Iterable;	b	m_121976_	method_10094	betweenClosed
	m	()Leei;	b	m_252807_	method_46558	getCenter
	m	(I)Lgu;	b	m_6630_	method_10086	above
	m	(IIIIII)Ljava/util/Iterator;	c	m_122001_	method_10073	method_10073
	m	(I)Lgu;	c	m_6625_	method_10087	below
	m	(J)I	c	m_122015_	method_10083	getZ
	m	()Lgu;	c	m_7494_	method_10084	above
	m	(Lhz;)Lgu;	c	m_7724_	method_10075	cross
	m	()Lgu;	d	m_7495_	method_10074	below
	m	(J)Lgu;	d	m_122022_	method_10092	of
	m	(I)Lgu;	d	m_122013_	method_10076	north
	m	()Lgu;	e	m_122012_	method_10095	north
	m	(I)Lgu;	e	m_122020_	method_10077	south
	m	(J)J	e	m_122027_	method_10091	getFlatIndex
	m	()Lgu;	f	m_122019_	method_10072	south
	m	(I)Lgu;	f	m_122025_	method_10088	west
	m	()Lgu;	g	m_122024_	method_10067	west
	m	(I)Lgu;	g	m_122030_	method_10089	east
	m	()Lgu;	h	m_122029_	method_10078	east
	m	(I)Lgu;	h	m_175288_	method_33096	atY
	m	()Lgu;	i	m_7949_	method_10062	immutable
	m	()Lgu$a;	j	m_122032_	method_25503	mutable
c	gu$1	net/minecraft/core/BlockPos$1	net/minecraft/class_2338$1	net/minecraft/core/BlockPos$1
	f	Lgu$a;	a	f_122039_	field_23945	nextPos
	f	I	b	f_122040_	field_23946	counter
	f	I	c	f_122041_	field_23947	val$limit
	f	I	d	f_122042_	field_23948	val$minX
	f	Lapf;	e	f_122043_	field_23949	val$random
	f	I	f	f_122044_	field_23950	val$width
	f	I	g	f_122045_	field_23951	val$minY
	f	I	h	f_122046_	field_23952	val$height
	f	I	i	f_122047_	field_23953	val$minZ
	f	I	j	f_122048_	field_23954	val$depth
	m	(IILapf;IIIII)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	computeNext	method_27157	computeNext
c	gu$2	net/minecraft/core/BlockPos$2	net/minecraft/class_2338$2	net/minecraft/core/BlockPos$2
	f	I	a	f_122060_	field_23375	val$originZ
	f	I	b	f_122061_	field_23094	val$maxDepth
	f	I	c	f_122062_	field_23095	val$reachX
	f	I	d	f_122063_	field_23096	val$reachY
	f	I	e	f_122064_	field_23097	val$reachZ
	f	I	f	f_122065_	field_23376	val$originX
	f	I	g	f_122066_	field_23377	val$originY
	f	Lgu$a;	h	f_122067_	field_23378	cursor
	f	I	i	f_122068_	field_23099	currentDepth
	f	I	j	f_122069_	field_23100	maxX
	f	I	k	f_122070_	field_23101	maxY
	f	I	l	f_122071_	field_23102	x
	f	I	m	f_122072_	field_23103	y
	f	Z	n	f_122073_	field_23379	zMirror
	m	(IIIIIII)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	computeNext	method_25999	computeNext
c	gu$3	net/minecraft/core/BlockPos$3	net/minecraft/class_2338$3	net/minecraft/core/BlockPos$3
	f	I	a	f_122084_	field_23105	val$end
	f	I	b	f_122085_	field_23106	val$width
	f	I	c	f_122086_	field_23107	val$height
	f	I	d	f_122087_	field_23108	val$minX
	f	I	e	f_122088_	field_23109	val$minY
	f	I	f	f_122089_	field_23110	val$minZ
	f	Lgu$a;	g	f_122090_	field_23380	cursor
	f	I	h	f_122091_	field_23111	index
	m	(IIIIII)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	computeNext	method_10106	computeNext
c	gu$4	net/minecraft/core/BlockPos$4	net/minecraft/class_2338$4	net/minecraft/core/BlockPos$4
	f	Lha;	a	f_122101_	field_25899	val$firstDirection
	f	Lha;	b	f_122102_	field_25900	val$secondDirection
	f	Lgu;	c	f_122103_	field_25901	val$center
	f	I	d	f_122104_	field_25902	val$radius
	f	[Lha;	e	f_122105_	field_25903	directions
	f	Lgu$a;	f	f_122106_	field_25904	cursor
	f	I	g	f_122107_	field_25905	legs
	f	I	h	f_122108_	field_25906	leg
	f	I	i	f_122109_	field_25907	legSize
	f	I	j	f_122110_	field_25908	legIndex
	f	I	k	f_122111_	field_25909	lastX
	f	I	l	f_122112_	field_25910	lastY
	f	I	m	f_122113_	field_25911	lastZ
	m	(Lha;Lha;Lgu;I)V	<init>	<init>	<init>	<init>
	m	()Lgu$a;	a	computeNext	method_30515	computeNext
c	gu$5	net/minecraft/core/BlockPos$5	net/minecraft/class_2338$5	net/minecraft/core/BlockPos$5
	f	[I	a	f_122121_	field_11006	$SwitchMap$net$minecraft$world$level$block$Rotation
	f	[I	b	f_122122_	field_23955	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	gu$a	net/minecraft/core/BlockPos$MutableBlockPos	net/minecraft/class_2338$class_2339	net/minecraft/core/BlockPos$MutableBlockPos
	m	(III)V	<init>	<init>	<init>	<init>
	m	(DDD)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lha$a;II)Lgu$a;	a	m_122147_	method_27158	clamp
	m	(Lhz;III)Lgu$a;	a	m_122154_	method_25504	setWithOffset
	m	(Lgs;III)Lgu$a;	a	m_122139_	method_17965	set
	m	(Lhz;Lha;)Lgu$a;	a	m_122159_	method_25505	setWithOffset
	m	(Lhz;Lhz;)Lgu$a;	a	m_175306_	method_35831	setWithOffset
	m	(DDD)Lgu$a;	b	m_122169_	method_10102	set
	m	(Lha;)Lgu$a;	c	m_122173_	method_10098	move
	m	(Lha;I)Lgu$a;	c	m_122175_	method_10104	move
	m	(III)Lgu$a;	d	m_122178_	method_10103	set
	m	(III)Lgu$a;	e	m_122184_	method_10100	move
	m	(J)Lgu$a;	f	m_122188_	method_16363	set
	m	(Lhz;)Lgu$a;	g	m_122190_	method_10101	set
	m	(Lhz;)Lgu$a;	h	m_122193_	method_30927	move
	m	(I)Lgu$a;	p	m_142451_	method_33097	setX
	m	(I)Lgu$a;	q	m_142448_	method_33098	setY
	m	(I)Lgu$a;	r	m_142443_	method_33099	setZ
c	gv	net/minecraft/core/BlockSource	net/minecraft/class_2342	net/minecraft/core/BlockSource
	m	()Lgu;	d	m_7961_	method_10122	getPos
	m	()Ldcb;	e	m_6414_	method_10120	getBlockState
	m	()Lczn;	f	m_8118_	method_10121	getEntity
	m	()Laif;	g	m_7727_	method_10207	getLevel
c	gw	net/minecraft/core/BlockSourceImpl	net/minecraft/class_2345	net/minecraft/core/BlockSourceImpl
	f	Laif;	a	f_122210_	field_11011	level
	f	Lgu;	b	f_122211_	field_11012	pos
	m	(Laif;Lgu;)V	<init>	<init>	<init>	<init>
c	gx	net/minecraft/core/Cursor3D	net/minecraft/class_3980	net/minecraft/core/Cursor3D
	f	I	a	f_175352_	field_33084	TYPE_INSIDE
	f	I	b	f_175353_	field_33085	TYPE_FACE
	f	I	c	f_175354_	field_33086	TYPE_EDGE
	f	I	d	f_175355_	field_33087	TYPE_CORNER
	f	I	e	f_122286_	field_17683	originX
	f	I	f	f_122287_	field_17684	originY
	f	I	g	f_122288_	field_17685	originZ
	f	I	h	f_122289_	field_17686	width
	f	I	i	f_122290_	field_17687	height
	f	I	j	f_122291_	field_17688	depth
	f	I	k	f_122292_	field_23112	end
	f	I	l	f_122293_	field_23113	index
	f	I	m	f_122294_	field_18233	x
	f	I	n	f_122295_	field_18234	y
	f	I	o	f_122296_	field_18235	z
	m	(IIIIII)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_122304_	method_17963	advance
	m	()I	b	m_122305_	method_18671	nextX
	m	()I	c	m_122306_	method_18672	nextY
	m	()I	d	m_122307_	method_18673	nextZ
	m	()I	e	m_122308_	method_20789	getNextType
c	gy	net/minecraft/core/DefaultedMappedRegistry	net/minecraft/class_2348	net/minecraft/core/DefaultedMappedRegistry
	f	Lacq;	b	f_256918_	field_11014	defaultKey
	f	Lhe$c;	c	f_256925_	field_11015	defaultValue
	m	(Ljava/lang/String;Lacp;Lcom/mojang/serialization/Lifecycle;Z)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Optional;	v	m_257799_	method_40219	method_40219
c	gz	net/minecraft/core/DefaultedRegistry	net/minecraft/class_7922	net/minecraft/core/DefaultedRegistry
	m	()Lacq;	a	m_122315_	method_10137	getDefaultKey
c	h	com/mojang/math/OctahedralGroup	net/minecraft/class_4990	com/mojang/math/OctahedralGroup
	f	Lh;	A	INVERT_Y	field_23266	INVERT_Y
	f	Lh;	B	INVERT_Z	field_23267	INVERT_Z
	f	Lh;	C	ROT_60_REF_NNN	field_23268	ROT_60_REF_NNN
	f	Lh;	D	ROT_60_REF_NNP	field_23269	ROT_60_REF_NNP
	f	Lh;	E	ROT_60_REF_NPN	field_23270	ROT_60_REF_NPN
	f	Lh;	F	ROT_60_REF_NPP	field_23271	ROT_60_REF_NPP
	f	Lh;	G	ROT_60_REF_PNN	field_23272	ROT_60_REF_PNN
	f	Lh;	H	ROT_60_REF_PNP	field_23273	ROT_60_REF_PNP
	f	Lh;	I	ROT_60_REF_PPN	field_23274	ROT_60_REF_PPN
	f	Lh;	J	ROT_60_REF_PPP	field_23275	ROT_60_REF_PPP
	f	Lh;	K	SWAP_XY	field_23276	SWAP_XY
	f	Lh;	L	SWAP_YZ	field_23277	SWAP_YZ
	f	Lh;	M	SWAP_XZ	field_23278	SWAP_XZ
	f	Lh;	N	SWAP_NEG_XY	field_23279	SWAP_NEG_XY
	f	Lh;	O	SWAP_NEG_YZ	field_23280	SWAP_NEG_YZ
	f	Lh;	P	SWAP_NEG_XZ	field_23281	SWAP_NEG_XZ
	f	Lh;	Q	ROT_90_REF_X_NEG	field_23282	ROT_90_REF_X_NEG
	f	Lh;	R	ROT_90_REF_X_POS	field_23283	ROT_90_REF_X_POS
	f	Lh;	S	ROT_90_REF_Y_NEG	field_23284	ROT_90_REF_Y_NEG
	f	Lh;	T	ROT_90_REF_Y_POS	field_23285	ROT_90_REF_Y_POS
	f	Lh;	U	ROT_90_REF_Z_NEG	field_23286	ROT_90_REF_Z_NEG
	f	Lh;	V	ROT_90_REF_Z_POS	field_23287	ROT_90_REF_Z_POS
	f	Lorg/joml/Matrix3f;	X	f_56473_	field_23288	transformation
	f	Ljava/lang/String;	Y	f_56474_	field_23289	name
	f	Ljava/util/Map;	Z	f_56475_	field_23290	rotatedDirections
	f	Lh;	a	IDENTITY	field_23292	IDENTITY
	f	Z	aa	f_56476_	field_23291	invertX
	f	Z	ab	f_56478_	field_23293	invertY
	f	Z	ac	f_56479_	field_23294	invertZ
	f	Li;	ad	f_56480_	field_23295	permutation
	f	[[Lh;	ae	f_56481_	field_23296	cayleyTable
	f	[Lh;	af	f_56482_	field_23297	inverseTable
	f	[Lh;	ag	$VALUES	field_23298	$VALUES
	f	Lh;	b	ROT_180_FACE_XY	field_23299	ROT_180_FACE_XY
	f	Lh;	c	ROT_180_FACE_XZ	field_23300	ROT_180_FACE_XZ
	f	Lh;	d	ROT_180_FACE_YZ	field_23301	ROT_180_FACE_YZ
	f	Lh;	e	ROT_120_NNN	field_23302	ROT_120_NNN
	f	Lh;	f	ROT_120_NNP	field_23303	ROT_120_NNP
	f	Lh;	g	ROT_120_NPN	field_23304	ROT_120_NPN
	f	Lh;	h	ROT_120_NPP	field_23305	ROT_120_NPP
	f	Lh;	i	ROT_120_PNN	field_23306	ROT_120_PNN
	f	Lh;	j	ROT_120_PNP	field_23307	ROT_120_PNP
	f	Lh;	k	ROT_120_PPN	field_23308	ROT_120_PPN
	f	Lh;	l	ROT_120_PPP	field_23309	ROT_120_PPP
	f	Lh;	m	ROT_180_EDGE_XY_NEG	field_23310	ROT_180_EDGE_XY_NEG
	f	Lh;	n	ROT_180_EDGE_XY_POS	field_23311	ROT_180_EDGE_XY_POS
	f	Lh;	o	ROT_180_EDGE_XZ_NEG	field_23312	ROT_180_EDGE_XZ_NEG
	f	Lh;	p	ROT_180_EDGE_XZ_POS	field_23313	ROT_180_EDGE_XZ_POS
	f	Lh;	q	ROT_180_EDGE_YZ_NEG	field_23314	ROT_180_EDGE_YZ_NEG
	f	Lh;	r	ROT_180_EDGE_YZ_POS	field_23315	ROT_180_EDGE_YZ_POS
	f	Lh;	s	ROT_90_X_NEG	field_23316	ROT_90_X_NEG
	f	Lh;	t	ROT_90_X_POS	field_23317	ROT_90_X_POS
	f	Lh;	u	ROT_90_Y_NEG	field_23318	ROT_90_Y_NEG
	f	Lh;	v	ROT_90_Y_POS	field_23319	ROT_90_Y_POS
	f	Lh;	w	ROT_90_Z_NEG	field_23320	ROT_90_Z_NEG
	f	Lh;	x	ROT_90_Z_POS	field_23321	ROT_90_Z_POS
	f	Lh;	y	INVERSION	field_23322	INVERSION
	f	Lh;	z	INVERT_X	field_23323	INVERT_X
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Li;ZZZ)V	<init>	<init>	<init>	<init>
	m	(I)[Lh;	a	m_56519_	method_26384	method_26384
	m	(Lha$a;)Z	a	m_56526_	method_26387	inverts
	m	(Lhc;)Lhc;	a	m_56530_	method_26389	rotate
	m	(Lh;Lh;)Z	a	m_174945_	method_26386	method_26386
	m	(Lh;)Lh;	a	m_56521_	method_26385	compose
	m	()Lh;	a	m_174944_	method_35813	inverse
	m	([[Lh;)V	a	m_56532_	method_26390	method_26390
	m	(Lha;)Lha;	a	m_56528_	method_26388	rotate
	m	()Lorg/joml/Matrix3f;	b	m_253203_	method_35814	transformation
	m	(Lh;)Lh;	b	m_56535_	method_26392	method_26392
	m	(Lh;)Lh;	c	m_174949_	method_26393	method_26393
	m	()Lit/unimi/dsi/fastutil/booleans/BooleanList;	d	m_56534_	method_26391	packInversions
	m	(Lh;)Lcom/mojang/datafixers/util/Pair;	d	m_174951_	method_26394	method_26394
	m	()[Lh;	e	m_174953_	method_36928	$values
c	h$1	com/mojang/math/OctahedralGroup$1	net/minecraft/class_4990$1	com/mojang/math/OctahedralGroup$1
	f	[I	a	f_56545_	field_23324	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ha	net/minecraft/core/Direction	net/minecraft/class_2350	net/minecraft/core/Direction
	f	Lha;	a	DOWN	field_11033	DOWN
	f	Lha;	b	UP	field_11036	UP
	f	Lha;	c	NORTH	field_11043	NORTH
	f	Lha;	d	SOUTH	field_11035	SOUTH
	f	Lha;	e	WEST	field_11039	WEST
	f	Lha;	f	EAST	field_11034	EAST
	f	Lapr$a;	g	f_175356_	field_29502	CODEC
	f	Lcom/mojang/serialization/Codec;	h	f_194527_	field_35088	VERTICAL_CODEC
	f	I	i	f_122339_	field_11032	data3d
	f	I	j	f_122340_	field_11031	oppositeIndex
	f	I	k	f_122341_	field_11030	data2d
	f	Ljava/lang/String;	l	f_122342_	field_11046	name
	f	Lha$a;	m	f_122343_	field_11047	axis
	f	Lha$b;	n	f_122344_	field_11044	axisDirection
	f	Lhz;	o	f_122345_	field_11042	normal
	f	[Lha;	p	f_122346_	field_11040	VALUES
	f	[Lha;	q	f_122348_	field_11038	BY_3D_DATA
	f	[Lha;	r	f_122349_	field_11041	BY_2D_DATA
	f	[Lha;	s	$VALUES	field_11037	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIIILjava/lang/String;Lha$b;Lha$a;Lhz;)V	<init>	<init>	<init>	<init>
	m	(FFF)Lha;	a	m_122372_	method_10147	getNearest
	m	(DDD)Lha;	a	m_122366_	method_10142	getNearest
	m	(Lbfj;)[Lha;	a	m_122382_	method_10159	orderedByNearest
	m	(D)Lha;	a	m_122364_	method_10150	fromYRot
	m	(Lha;Lha;Lha;)[Lha;	a	m_122398_	method_10145	makeDirectionArray
	m	(Lbfj;Lha$a;)Lha;	a	m_175357_	method_32801	getFacingAxis
	m	(Lorg/joml/Matrix4f;Lha;)Lha;	a	m_252919_	method_23225	rotate
	m	(Ljava/lang/String;)Lha;	a	m_122402_	method_10168	byName
	m	(Lapf;)Ljava/util/Collection;	a	m_235667_	method_42014	allShuffled
	m	(F)Z	a	m_122370_	method_30928	isFacingAngle
	m	(III)Lha;	a	m_122378_	method_50026	fromDelta
	m	(Lha$a;)Lha;	a	m_175362_	method_35833	getClockWise
	m	()Ljava/util/stream/Stream;	a	m_235666_	method_42013	stream
	m	(Lha$b;Lha$a;)Lha;	a	m_122390_	method_10156	get
	m	(Lha;)Lcom/mojang/serialization/DataResult;	a	m_194528_	method_38940	verifyVertical
	m	(Lha$a;Lha$b;)Lha;	a	m_122387_	method_10169	fromAxisAndDirection
	m	(I)Lha;	a	m_122376_	method_10143	from3DDataValue
	m	()Lorg/joml/Quaternionf;	b	m_253075_	method_23224	getRotation
	m	(Lha;)I	b	m_235682_	method_10141	method_10141
	m	(I)Lha;	b	m_122407_	method_10139	from2DDataValue
	m	(Lapf;)Lha;	b	m_235672_	method_10162	getRandom
	m	(Lha$a;)Lha;	b	m_175364_	method_35834	getCounterClockWise
	m	(I)[Lha;	c	m_235676_	method_10158	method_10158
	m	(Lha;)Z	c	m_235684_	method_10155	method_10155
	m	(I)[Lha;	d	m_235680_	method_10157	method_10157
	m	(Lha;)I	d	m_235686_	method_10140	method_10140
	m	()I	d	m_122411_	method_10146	get3DDataValue
	m	()I	e	m_122416_	method_10161	get2DDataValue
	m	()Lha$b;	f	m_122421_	method_10171	getAxisDirection
	m	()Lha;	g	m_122424_	method_10153	getOpposite
	m	()Lha;	h	m_122427_	method_10170	getClockWise
	m	()Lha;	i	m_122428_	method_10160	getCounterClockWise
	m	()I	j	m_122429_	method_10148	getStepX
	m	()I	k	m_122430_	method_10164	getStepY
	m	()I	l	m_122431_	method_10165	getStepZ
	m	()Lorg/joml/Vector3f;	m	m_253071_	method_23955	step
	m	()Ljava/lang/String;	n	m_122433_	method_10151	getName
	m	()Lha$a;	o	m_122434_	method_10166	getAxis
	m	()F	p	m_122435_	method_10144	toYRot
	m	()Lhz;	q	m_122436_	method_10163	getNormal
	m	()Lha;	r	m_175366_	method_35835	getClockWiseX
	m	()Lha;	s	m_175367_	method_35836	getCounterClockWiseX
	m	()Lha;	t	m_175368_	method_35837	getClockWiseZ
	m	()Lha;	u	m_175369_	method_35838	getCounterClockWiseZ
	m	()Ljava/lang/String;	v	m_274012_	method_49639	method_49639
	m	()[Lha;	w	m_175370_	method_36931	$values
c	ha$1	net/minecraft/core/Direction$1	net/minecraft/class_2350$1	net/minecraft/core/Direction$1
	f	[I	a	f_122441_	field_11054	$SwitchMap$net$minecraft$core$Direction
	f	[I	b	f_122442_	field_11055	$SwitchMap$net$minecraft$core$Direction$Axis
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ha$a	net/minecraft/core/Direction$Axis	net/minecraft/class_2350$class_2351	net/minecraft/core/Direction$Axis
	f	Lha$a;	a	X	field_11048	X
	f	Lha$a;	b	Y	field_11052	Y
	f	Lha$a;	c	Z	field_11051	Z
	f	[Lha$a;	d	f_122448_	field_23780	VALUES
	f	Lapr$a;	e	f_122447_	field_25065	CODEC
	f	Ljava/lang/String;	f	f_122450_	field_11053	name
	f	[Lha$a;	g	$VALUES	field_11049	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(DDD)D	a	m_6150_	method_10172	choose
	m	(III)I	a	m_7863_	method_10173	choose
	m	()Ljava/lang/String;	a	m_122477_	method_10174	getName
	m	(Lha;)Z	a	test	method_10176	test
	m	(Lapf;)Lha$a;	a	m_235688_	method_16699	getRandom
	m	(Ljava/lang/String;)Lha$a;	a	m_122473_	method_10177	byName
	m	()Z	b	m_122478_	method_10178	isVertical
	m	()Z	d	m_122479_	method_10179	isHorizontal
	m	()Lha$c;	e	m_122480_	method_10180	getPlane
	m	()[Lha$a;	f	m_175371_	method_36932	$values
c	ha$a$1	net/minecraft/core/Direction$Axis$1	net/minecraft/class_2350$class_2351$1	net/minecraft/core/Direction$Axis$1
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	ha$a$2	net/minecraft/core/Direction$Axis$2	net/minecraft/class_2350$class_2351$2	net/minecraft/core/Direction$Axis$2
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	ha$a$3	net/minecraft/core/Direction$Axis$3	net/minecraft/class_2350$class_2351$3	net/minecraft/core/Direction$Axis$3
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
c	ha$b	net/minecraft/core/Direction$AxisDirection	net/minecraft/class_2350$class_2352	net/minecraft/core/Direction$AxisDirection
	f	Lha$b;	a	POSITIVE	field_11056	POSITIVE
	f	Lha$b;	b	NEGATIVE	field_11060	NEGATIVE
	f	I	c	f_122531_	field_11059	step
	f	Ljava/lang/String;	d	f_122532_	field_11057	name
	f	[Lha$b;	e	$VALUES	field_11058	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_122540_	method_10181	getStep
	m	()Ljava/lang/String;	b	m_175372_	method_35839	getName
	m	()Lha$b;	c	m_122541_	method_26424	opposite
	m	()[Lha$b;	d	m_175373_	method_36933	$values
c	ha$c	net/minecraft/core/Direction$Plane	net/minecraft/class_2350$class_2353	net/minecraft/core/Direction$Plane
	f	Lha$c;	a	HORIZONTAL	field_11062	HORIZONTAL
	f	Lha$c;	b	VERTICAL	field_11064	VERTICAL
	f	[Lha;	c	f_122548_	field_11061	faces
	f	[Lha$a;	d	f_122549_	field_11065	axis
	f	[Lha$c;	e	$VALUES	field_11063	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lha;[Lha$a;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/stream/Stream;	a	m_122557_	method_29716	stream
	m	(Lapf;)Lha;	a	m_235690_	method_10183	getRandomDirection
	m	(Lha;)Z	a	test	method_10182	test
	m	()[Lha$c;	b	m_175374_	method_36934	$values
	m	(Lapf;)Lha$a;	b	m_235692_	method_33465	getRandomAxis
	m	(Lapf;)Ljava/util/List;	c	m_235694_	method_43342	shuffledCopy
c	hb	net/minecraft/core/Direction8	net/minecraft/class_2355	net/minecraft/core/Direction8
	f	Lhb;	a	NORTH	field_11069	NORTH
	f	Lhb;	b	NORTH_EAST	field_11074	NORTH_EAST
	f	Lhb;	c	EAST	field_11075	EAST
	f	Lhb;	d	SOUTH_EAST	field_11070	SOUTH_EAST
	f	Lhb;	e	SOUTH	field_11073	SOUTH
	f	Lhb;	f	SOUTH_WEST	field_11068	SOUTH_WEST
	f	Lhb;	g	WEST	field_11072	WEST
	f	Lhb;	h	NORTH_WEST	field_11076	NORTH_WEST
	f	Ljava/util/Set;	i	f_122586_	field_11078	directions
	f	Lhz;	j	f_235696_	field_37995	step
	f	[Lhb;	k	$VALUES	field_11071	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I[Lha;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Set;	a	m_122593_	method_10186	getDirections
	m	()I	b	m_235697_	method_42015	getStepX
	m	()I	c	m_235698_	method_42016	getStepZ
	m	()[Lhb;	d	m_175375_	method_36935	$values
c	hc	net/minecraft/core/FrontAndTop	net/minecraft/class_5000	net/minecraft/core/FrontAndTop
	f	Lhc;	a	DOWN_EAST	field_23381	DOWN_EAST
	f	Lhc;	b	DOWN_NORTH	field_23382	DOWN_NORTH
	f	Lhc;	c	DOWN_SOUTH	field_23383	DOWN_SOUTH
	f	Lhc;	d	DOWN_WEST	field_23384	DOWN_WEST
	f	Lhc;	e	UP_EAST	field_23385	UP_EAST
	f	Lhc;	f	UP_NORTH	field_23386	UP_NORTH
	f	Lhc;	g	UP_SOUTH	field_23387	UP_SOUTH
	f	Lhc;	h	UP_WEST	field_23388	UP_WEST
	f	Lhc;	i	WEST_UP	field_23389	WEST_UP
	f	Lhc;	j	EAST_UP	field_23390	EAST_UP
	f	Lhc;	k	NORTH_UP	field_23391	NORTH_UP
	f	Lhc;	l	SOUTH_UP	field_23392	SOUTH_UP
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	m	f_122609_	field_23393	LOOKUP_TOP_FRONT
	f	Ljava/lang/String;	n	f_122610_	field_23394	name
	f	Lha;	o	f_122611_	field_23395	top
	f	Lha;	p	f_122612_	field_23396	front
	f	[Lhc;	q	$VALUES	field_23397	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lha;Lha;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	a	m_175376_	method_35840	method_35840
	m	(Lha;Lha;)Lhc;	a	m_122622_	method_26425	fromFrontAndTop
	m	()Lha;	a	m_122625_	method_26426	front
	m	(Lha;Lha;)I	b	m_122626_	method_26427	lookupKey
	m	()Lha;	b	m_122629_	method_26428	top
	m	()[Lhc;	d	m_175378_	method_36936	$values
c	hd	net/minecraft/core/GlobalPos	net/minecraft/class_4208	net/minecraft/core/GlobalPos
	f	Lcom/mojang/serialization/Codec;	a	f_122633_	field_25066	CODEC
	f	Lacp;	b	f_122634_	field_18790	dimension
	f	Lgu;	c	f_122635_	field_18791	pos
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_122641_	method_29096	method_29096
	m	(Lacp;Lgu;)Lhd;	a	m_122643_	method_19443	of
	m	()Lacp;	a	m_122640_	method_19442	dimension
	m	()Lgu;	b	m_122646_	method_19446	pos
c	he	net/minecraft/core/Holder	net/minecraft/class_6880	net/minecraft/core/Holder
	m	(Lacp;)Z	a	m_203565_	method_40225	is
	m	(Lhh;)Z	a	m_203401_	method_46745	canSerializeIn
	m	(Ljava/lang/Object;)Lhe;	a	m_205709_	method_40223	direct
	m	(Lacq;)Z	a	m_203373_	method_40226	is
	m	(Ljava/util/function/Predicate;)Z	a	m_203425_	method_40224	is
	m	(Lanl;)Z	a	m_203656_	method_40220	is
	m	()Ljava/lang/Object;	a	m_203334_	comp_349	value
	m	()Z	b	m_203633_	method_40227	isBound
	m	()Ljava/util/stream/Stream;	c	m_203616_	method_40228	tags
	m	()Lcom/mojang/datafixers/util/Either;	d	m_203439_	method_40229	unwrap
	m	()Ljava/util/Optional;	e	m_203543_	method_40230	unwrapKey
	m	()Lhe$b;	f	m_203376_	method_40231	kind
c	he$a	net/minecraft/core/Holder$Direct	net/minecraft/class_6880$class_6881	net/minecraft/core/Holder$Direct
	f	Ljava/lang/Object;	a	f_205714_	comp_349	value
	m	(Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
c	he$b	net/minecraft/core/Holder$Kind	net/minecraft/class_6880$class_6882	net/minecraft/core/Holder$Kind
	f	Lhe$b;	a	REFERENCE	field_36446	REFERENCE
	f	Lhe$b;	b	DIRECT	field_36447	DIRECT
	f	[Lhe$b;	c	$VALUES	field_36448	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lhe$b;	a	m_205744_	method_40232	$values
c	he$c	net/minecraft/core/Holder$Reference	net/minecraft/class_6880$class_6883	net/minecraft/core/Holder$Reference
	f	Lhh;	a	f_254697_	field_40930	owner
	f	Ljava/util/Set;	b	f_205749_	field_36450	tags
	f	Lhe$c$a;	c	f_205750_	field_36451	type
	f	Lacp;	d	f_205751_	field_36452	key
	f	Ljava/lang/Object;	e	f_205752_	field_36453	value
	m	(Lhe$c$a;Lhh;Lacp;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lhh;Lacp;)Lhe$c;	a	m_254896_	method_40234	createStandAlone
	m	(Lhh;Ljava/lang/Object;)Lhe$c;	a	m_255375_	method_40233	createIntrusive
	m	(Ljava/util/Collection;)V	a	m_205769_	method_40235	bindTags
	m	(Lacp;)V	b	m_246870_	method_45917	bindKey
	m	(Ljava/lang/Object;)V	b	m_247654_	method_45918	bindValue
	m	()Lacp;	g	m_205785_	method_40237	key
c	he$c$a	net/minecraft/core/Holder$Reference$Type	net/minecraft/class_6880$class_6883$class_6884	net/minecraft/core/Holder$Reference$Type
	f	Lhe$c$a;	a	STAND_ALONE	field_36454	STAND_ALONE
	f	Lhe$c$a;	b	INTRUSIVE	field_36455	INTRUSIVE
	f	[Lhe$c$a;	c	$VALUES	field_36456	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lhe$c$a;	a	m_205794_	method_40238	$values
c	hf	net/minecraft/core/HolderGetter	net/minecraft/class_7871	net/minecraft/core/HolderGetter
	m	(Lanl;)Ljava/util/Optional;	a	m_254901_	method_46733	get
	m	(Lacp;)Ljava/util/Optional;	a	m_254902_	method_46746	get
	m	(Lacp;)Lhe$c;	b	m_255043_	method_46747	getOrThrow
	m	(Lanl;)Lhi$c;	b	m_254956_	method_46735	getOrThrow
	m	(Lanl;)Ljava/lang/IllegalStateException;	c	m_255357_	method_46749	method_46749
	m	(Lacp;)Ljava/lang/IllegalStateException;	c	m_255029_	method_46748	method_46748
c	hf$a	net/minecraft/core/HolderGetter$Provider	net/minecraft/class_7871$class_7872	net/minecraft/core/HolderGetter$Provider
	m	(Lacp;)Ljava/util/Optional;	a	m_255095_	method_46750	lookup
	m	(Lacp;)Lhf;	b	m_254974_	method_46751	lookupOrThrow
	m	(Lacp;)Ljava/lang/IllegalStateException;	c	m_255318_	method_46752	method_46752
c	hg	net/minecraft/core/HolderLookup	net/minecraft/class_7225	net/minecraft/core/HolderLookup
	m	(Ljava/util/function/Predicate;)Lhg;	a	m_255348_	method_46753	filterElements
	m	()Ljava/util/stream/Stream;	b	m_214062_	method_42017	listElements
	m	()Ljava/util/stream/Stream;	c	m_255209_	method_46754	listElementIds
	m	()Ljava/util/stream/Stream;	d	m_214063_	method_42020	listTags
	m	()Ljava/util/stream/Stream;	e	m_255107_	method_46755	listTagIds
c	hg$1	net/minecraft/core/HolderLookup$1	net/minecraft/class_7225$1	net/minecraft/core/HolderLookup$1
	f	Ljava/util/function/Predicate;	a	f_254636_	field_40931	val$filter
	f	Lhg;	b	f_254633_	field_40932	field_40932
	m	(Lhg;Lhg;Ljava/util/function/Predicate;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Predicate;Lhe$c;)Z	a	m_255425_	method_46756	method_46756
	m	(Ljava/util/function/Predicate;Lhe$c;)Z	b	m_255004_	method_46757	method_46757
c	hg$a	net/minecraft/core/HolderLookup$Delegate	net/minecraft/class_7225$class_7873	net/minecraft/core/HolderLookup$Delegate
	f	Lhg;	c	f_254653_	field_40933	parent
	m	(Lhg;)V	<init>	<init>	<init>	<init>
c	hg$b	net/minecraft/core/HolderLookup$Provider	net/minecraft/class_7225$class_7874	net/minecraft/core/HolderLookup$Provider
	m	(Ljava/util/stream/Stream;)Lhg$b;	a	m_254973_	method_46761	create
	m	()Lhf$a;	a	m_255325_	method_46758	asGetterLookup
	m	(Lhg$c;)Lhg$c;	a	m_255063_	method_46760	method_46760
	m	(Lacp;)Ljava/util/Optional;	a	m_254861_	method_46759	lookup
	m	(Lacp;)Lhg$c;	b	m_255025_	method_46762	lookupOrThrow
	m	(Lacp;)Ljava/lang/IllegalStateException;	e	m_255059_	method_46763	method_46763
c	hg$b$1	net/minecraft/core/HolderLookup$Provider$1	net/minecraft/class_7225$class_7874$1	net/minecraft/core/HolderLookup$Provider$1
	f	Lhg$b;	a	f_254657_	field_40934	field_40934
	m	(Lhg$b;)V	<init>	<init>	<init>	<init>
	m	(Lhg$c;)Lhf;	a	m_254940_	method_46764	method_46764
c	hg$b$2	net/minecraft/core/HolderLookup$Provider$2	net/minecraft/class_7225$class_7874$2	net/minecraft/core/HolderLookup$Provider$2
	f	Ljava/util/Map;	a	f_254702_	field_40935	val$map
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
c	hg$c	net/minecraft/core/HolderLookup$RegistryLookup	net/minecraft/class_7225$class_7226	net/minecraft/core/HolderLookup$RegistryLookup
	m	(Lcaw;)Lhg;	a	m_245140_	method_45919	filterFeatures
	m	(Lcaw;Ljava/lang/Object;)Z	a	m_246849_	method_45920	method_45920
	m	()Lacp;	f	m_254879_	method_46765	key
	m	()Lcom/mojang/serialization/Lifecycle;	g	m_254883_	method_46766	registryLifecycle
c	hg$c$a	net/minecraft/core/HolderLookup$RegistryLookup$Delegate	net/minecraft/class_7225$class_7226$class_7875	net/minecraft/core/HolderLookup$RegistryLookup$Delegate
	m	()V	<init>	<init>	<init>	<init>
	m	()Lhg$c;	a	m_254893_	method_46725	parent
c	hh	net/minecraft/core/HolderOwner	net/minecraft/class_7876	net/minecraft/core/HolderOwner
	m	(Lhh;)Z	a	m_254921_	method_46767	canSerializeIn
c	hi	net/minecraft/core/HolderSet	net/minecraft/class_6885	net/minecraft/core/HolderSet
	m	(Lapf;)Ljava/util/Optional;	a	m_213653_	method_40243	getRandomElement
	m	(Lhh;)Z	a	m_207277_	method_46768	canSerializeIn
	m	(Ljava/util/function/Function;Ljava/util/List;)Lhi$a;	a	m_205803_	method_40244	direct
	m	(Lhh;Lanl;)Lhi$c;	a	m_255229_	method_45924	emptyNamed
	m	(Lhe;)Z	a	m_203333_	method_40241	contains
	m	(Ljava/util/List;)Lhi$a;	a	m_205800_	method_40242	direct
	m	([Lhe;)Lhi$a;	a	m_205809_	method_40246	direct
	m	()Ljava/util/stream/Stream;	a	m_203614_	method_40239	stream
	m	(I)Lhe;	a	m_203662_	method_40240	get
	m	(Ljava/util/function/Function;[Ljava/lang/Object;)Lhi$a;	a	m_205806_	method_40245	direct
	m	()I	b	m_203632_	method_40247	size
	m	()Lcom/mojang/datafixers/util/Either;	c	m_203440_	method_40248	unwrap
	m	()Ljava/util/Optional;	d	m_245234_	method_45925	unwrapKey
c	hi$a	net/minecraft/core/HolderSet$Direct	net/minecraft/class_6885$class_6886	net/minecraft/core/HolderSet$Direct
	f	Ljava/util/List;	a	f_205811_	field_36457	contents
	f	Ljava/util/Set;	b	f_205812_	field_36458	contentsSet
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	hi$b	net/minecraft/core/HolderSet$ListBacked	net/minecraft/class_6885$class_6887	net/minecraft/core/HolderSet$ListBacked
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	e	m_203661_	method_40249	contents
c	hi$c	net/minecraft/core/HolderSet$Named	net/minecraft/class_6885$class_6888	net/minecraft/core/HolderSet$Named
	f	Lhh;	a	f_254711_	field_40936	owner
	f	Lanl;	b	f_205829_	field_36459	key
	f	Ljava/util/List;	c	f_205830_	field_36460	contents
	m	(Lhh;Lanl;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	b	m_205835_	method_40250	bind
	m	()Lanl;	f	m_205839_	method_40251	key
c	hj	net/minecraft/core/IdMap	net/minecraft/class_2359	net/minecraft/core/IdMap
	f	I	a	f_194530_	field_34829	DEFAULT
	m	(I)Ljava/lang/Object;	a	m_7942_	method_10200	byId
	m	(Ljava/lang/Object;)I	a	m_7447_	method_10206	getId
	m	(I)Ljava/lang/Object;	b	m_200957_	method_39974	byIdOrThrow
	m	()I	b	m_13562_	method_10204	size
c	hk	net/minecraft/core/IdMapper	net/minecraft/class_2361	net/minecraft/core/IdMapper
	f	I	b	f_122653_	field_11099	nextId
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	c	f_122654_	field_11100	tToId
	f	Ljava/util/List;	d	f_122655_	field_11098	idToT
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;I)V	a	m_122664_	method_10203	addMapping
	m	(Ljava/lang/Object;)V	b	m_122667_	method_10205	add
	m	(I)Z	c	m_175380_	method_35841	contains
c	hl	net/minecraft/core/LayeredRegistryAccess	net/minecraft/class_7780	net/minecraft/core/LayeredRegistryAccess
	f	Ljava/util/List;	a	f_244209_	field_40581	keys
	f	Ljava/util/List;	b	f_244050_	field_40582	values
	f	Lhs$b;	c	f_244063_	field_40583	composite
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lhs;)V	a	m_245684_	method_45933	method_45933
	m	(Ljava/util/stream/Stream;)Ljava/util/Map;	a	m_246119_	method_45934	collectRegistries
	m	(II)Lhs$b;	a	m_247441_	method_45927	getCompositeAccessForLayers
	m	()Lhs$b;	a	m_247579_	method_45926	compositeAccess
	m	(Ljava/lang/Object;[Lhs$b;)Lhl;	a	m_247705_	method_45930	replaceFrom
	m	(Ljava/lang/Object;Ljava/util/List;)Lhl;	a	m_245589_	method_45929	replaceFrom
	m	(Ljava/util/List;)Ljava/util/List;	a	m_247702_	method_45931	method_45931
	m	(Ljava/lang/Object;)Lhs$b;	a	m_245283_	method_45928	getLayer
	m	(Ljava/util/Map;Lhs$d;)V	a	m_245473_	method_45932	method_45932
	m	(Ljava/lang/Object;)Lhs$b;	b	m_246035_	method_45935	getAccessForLoading
	m	(Ljava/lang/Object;)Lhs$b;	c	m_245317_	method_45936	getAccessFrom
	m	(Ljava/lang/Object;)I	d	m_247084_	method_45937	getLayerIndexOrThrow
c	hm	net/minecraft/core/MappedRegistry	net/minecraft/class_2370	net/minecraft/core/MappedRegistry
	f	Lorg/slf4j/Logger;	b	f_211050_	field_36635	LOGGER
	f	Lacp;	c	f_256817_	field_41126	key
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	d	f_122672_	field_26682	byId
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	e	f_122673_	field_26683	toId
	f	Ljava/util/Map;	f	f_205841_	field_11107	byLocation
	f	Ljava/util/Map;	g	f_205842_	field_25067	byKey
	f	Ljava/util/Map;	h	f_205843_	field_36461	byValue
	f	Ljava/util/Map;	i	f_122676_	field_26731	lifecycles
	f	Lcom/mojang/serialization/Lifecycle;	j	f_256989_	field_26732	registryLifecycle
	f	Ljava/util/Map;	k	f_205844_	field_36462	tags
	f	Z	l	f_205845_	field_36463	frozen
	f	Ljava/util/Map;	m	f_244282_	field_40584	unregisteredIntrusiveHolders
	f	Ljava/util/List;	n	f_211051_	field_36634	holdersInOrder
	f	I	o	f_122678_	field_11109	nextId
	f	Lhg$c;	p	f_256971_	field_41127	lookup
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Z)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Lhe$c;)V	a	m_211799_	method_40259	method_40259
	m	(Ljava/util/Map$Entry;)Lacq;	a	m_211793_	method_41199	method_41199
	m	(Lhe$c;)Ljava/lang/Object;	a	m_205865_	method_40253	getValueFromNullable
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V	a	m_194538_	method_39665	method_39665
	m	(Ljava/util/Map;Lanl;Ljava/util/List;)V	a	m_211795_	method_40258	method_40258
	m	()Ljava/util/List;	a	m_211053_	method_40561	holdersInOrder
	m	(Ljava/lang/Object;Lhe$c;)V	a	m_244758_	method_45938	method_45938
	m	(ILacp;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lhe$c;	a	m_203704_	method_46744	registerMapping
	m	(Lhi$c;)V	a	m_211791_	method_40255	method_40255
	m	(Ljava/util/Map$Entry;)Z	b	m_211054_	method_40256	method_40256
	m	(Ljava/util/Map;Lanl;Ljava/util/List;)V	b	m_211804_	method_40263	method_40263
	m	(Lhe$c;)V	b	m_211802_	method_40261	method_40261
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	c	m_211059_	method_40262	method_40262
	m	(Lanl;)Lhi$c;	d	m_211067_	method_40562	createTag
	m	(Lanl;)Ljava/lang/String;	e	m_211810_	method_40563	method_40563
	m	(Lacp;)V	g	m_205921_	method_40274	validateWrite
	m	(Ljava/lang/Object;)Lhe$c;	g	m_257092_	method_40271	method_40271
	m	(Lacp;)Lhe$c;	h	m_245420_	method_44298	getOrCreateHolderOrThrow
	m	(Lacp;)Lhe$c;	i	m_257095_	method_44299	method_44299
	m	(Lacp;)Lhe$c;	j	m_257094_	method_40277	method_40277
	m	(Lacp;)Ljava/lang/String;	k	m_257093_	method_47440	method_47440
	m	()V	v	m_245419_	method_45939	validateWrite
c	hm$1	net/minecraft/core/MappedRegistry$1	net/minecraft/class_2370$1	net/minecraft/core/MappedRegistry$1
	f	Lhm;	a	f_254673_	field_36468	field_36468
	m	(Lhm;)V	<init>	<init>	<init>	<init>
c	hm$2	net/minecraft/core/MappedRegistry$2	net/minecraft/class_2370$2	net/minecraft/core/MappedRegistry$2
	f	Lhm;	a	f_256893_	field_40937	field_40937
	m	(Lhm;)V	<init>	<init>	<init>	<init>
c	hn	net/minecraft/core/NonNullList	net/minecraft/class_2371	net/minecraft/core/NonNullList
	f	Ljava/util/List;	a	f_122773_	field_11115	list
	f	Ljava/lang/Object;	b	f_122774_	field_11116	defaultValue
	m	(Ljava/util/List;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(I)Lhn;	a	m_182647_	method_37434	createWithCapacity
	m	(Ljava/lang/Object;[Ljava/lang/Object;)Lhn;	a	m_122783_	method_10212	of
	m	(ILjava/lang/Object;)Lhn;	a	m_122780_	method_10213	withSize
	m	()Lhn;	a	m_122779_	method_10211	create
c	ho	net/minecraft/core/Position	net/minecraft/class_2374	net/minecraft/core/Position
	m	()D	a	m_7096_	method_10216	x
	m	()D	b	m_7098_	method_10214	y
	m	()D	c	m_7094_	method_10215	z
c	hp	net/minecraft/core/PositionImpl	net/minecraft/class_2376	net/minecraft/core/PositionImpl
	f	D	a	f_122798_	field_11119	x
	f	D	b	f_122799_	field_11118	y
	f	D	c	f_122800_	field_11117	z
	m	(DDD)V	<init>	<init>	<init>	<init>
c	hq	net/minecraft/core/QuartPos	net/minecraft/class_5742	net/minecraft/core/QuartPos
	f	I	a	f_175396_	field_33089	BITS
	f	I	b	f_175397_	field_33090	SIZE
	f	I	c	f_194564_	field_34830	MASK
	f	I	d	f_175398_	field_33091	SECTION_TO_QUARTS_BITS
	m	()V	<init>	<init>	<init>	<init>
	m	(I)I	a	m_175400_	method_33100	fromBlock
	m	(I)I	b	m_198376_	method_39920	quartLocal
	m	(I)I	c	m_175402_	method_33101	toBlock
	m	(I)I	d	m_175404_	method_33102	fromSection
	m	(I)I	e	m_175406_	method_33103	toSection
c	hr	net/minecraft/core/Registry	net/minecraft/class_2378	net/minecraft/core/Registry
	m	(Lapf;)Ljava/util/Optional;	a	m_213642_	method_10240	getRandom
	m	(Lanl;)Lhi$c;	a	m_203561_	method_40260	getOrCreateTag
	m	(Lhr;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;	a	m_122961_	method_10226	register
	m	(Lhr;Lacp;Ljava/lang/Object;)Ljava/lang/Object;	a	m_194579_	method_39197	register
	m	(Lacp;)Ljava/lang/Object;	a	m_6246_	method_29107	get
	m	(Lhr;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;	a	m_122956_	method_10231	registerMapping
	m	(Lhe;)Lcom/mojang/serialization/Lifecycle;	a	m_257097_	method_47441	method_47441
	m	(Lacq;)Ljava/lang/Object;	a	m_7745_	method_10223	get
	m	(Lhr;Lacq;Ljava/lang/Object;)Ljava/lang/Object;	a	m_122965_	method_10230	register
	m	(Lcom/mojang/serialization/DynamicOps;Lacq;)Ljava/lang/Object;	a	m_235782_	method_34028	method_34028
	m	(Ljava/util/Map;)V	a	m_203652_	method_40257	bindTags
	m	(Lhr;Lacp;Ljava/lang/Object;)Lhe$c;	b	m_263175_	method_47984	registerForHolder
	m	(Lacq;)Ljava/util/Optional;	b	m_6612_	method_17966	getOptional
	m	(Lacp;)Ljava/util/Optional;	b	m_203636_	method_40264	getHolder
	m	(Lhr;Lacq;Ljava/lang/Object;)Lhe$c;	b	m_263174_	method_47985	registerForHolder
	m	(Lhe;)Lcom/mojang/serialization/Lifecycle;	b	m_257104_	method_47442	method_47442
	m	(Ljava/lang/Object;)Lacq;	b	m_7981_	method_10221	getKey
	m	(Lanl;)Ljava/util/Optional;	b	m_203431_	method_40266	getTag
	m	(Ljava/lang/Object;)Ljava/util/Optional;	c	m_7854_	method_29113	getResourceKey
	m	(I)Ljava/util/Optional;	c	m_203300_	method_40265	getHolder
	m	(Lanl;)Ljava/lang/Iterable;	c	m_206058_	method_40286	getTagOrEmpty
	m	(Lacp;)Z	c	m_142003_	method_35842	containsKey
	m	(Lacq;)Z	c	m_7804_	method_10250	containsKey
	m	()Lacp;	c	m_123023_	method_30517	key
	m	(Lhe;)Lcom/mojang/serialization/DataResult;	c	m_206060_	method_40285	method_40285
	m	(Ljava/lang/Object;)Lhe;	d	m_263177_	method_47983	wrapAsHolder
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	d	m_257100_	method_47443	method_47443
	m	(Lhe;)Lcom/mojang/serialization/DataResult;	d	m_274016_	method_47444	method_47444
	m	()Lcom/mojang/serialization/Lifecycle;	d	m_203658_	method_31138	registryLifecycle
	m	(Lacp;)Ljava/util/Optional;	d	m_123009_	method_31189	getOptional
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;	e	m_6228_	method_31139	lifecycle
	m	()Ljava/util/Set;	e	m_6566_	method_10235	keySet
	m	(Lacp;)Ljava/lang/Object;	e	m_123013_	method_31140	getOrThrow
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	e	m_274014_	method_47445	method_47445
	m	(Lhe;)Ljava/lang/String;	e	m_274020_	method_49640	method_49640
	m	()Ljava/util/Set;	f	m_214010_	method_42021	registryKeySet
	m	(Ljava/lang/Object;)Lhe$c;	f	m_203693_	method_40269	createIntrusiveHolder
	m	(Lacq;)Ljava/lang/String;	f	m_274018_	method_49641	method_49641
	m	(Lacp;)Lhe$c;	f	m_246971_	method_40290	getHolderOrThrow
	m	()Ljava/util/Set;	g	m_6579_	method_29722	entrySet
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	g	m_257096_	method_39667	method_39667
	m	(Lacp;)Ljava/lang/IllegalStateException;	g	m_257106_	method_47446	method_47446
	m	(Ljava/lang/Object;)I	g	m_257105_	method_39670	method_39670
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	h	m_257103_	method_39671	method_39671
	m	(Lacq;)Lcom/mojang/serialization/DataResult;	h	m_274015_	method_47447	method_47447
	m	()Ljava/util/stream/Stream;	h	m_203611_	method_40270	holders
	m	(Lacq;)Ljava/lang/String;	i	m_274019_	method_49642	method_49642
	m	()Ljava/util/stream/Stream;	i	m_203612_	method_40272	getTags
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	i	m_274013_	method_47448	method_47448
	m	(Ljava/lang/Object;)Ljava/lang/String;	j	m_274017_	method_49643	method_49643
	m	()Ljava/util/stream/Stream;	j	m_203613_	method_40273	getTagNames
	m	()Lhr;	l	m_203521_	method_40276	freeze
	m	()V	m	m_203635_	method_40278	resetTags
	m	()Lhh;	o	m_255331_	method_46770	holderOwner
	m	()Lhg$c;	p	m_255303_	method_46771	asLookup
	m	()Lcom/mojang/serialization/Codec;	q	m_194605_	method_39673	byNameCodec
	m	()Lcom/mojang/serialization/Codec;	r	m_206110_	method_40294	holderByNameCodec
	m	()Ljava/util/stream/Stream;	s	m_123024_	method_10220	stream
	m	()Lhj;	t	m_206115_	method_40295	asHolderIdMap
	m	()Lhg$c;	u	m_255014_	method_46772	asTagAddingLookup
c	hr$1	net/minecraft/core/Registry$1	net/minecraft/class_2378$1	net/minecraft/core/Registry$1
	f	Lhr;	b	f_206134_	field_40939	field_40939
	m	(Lhr;)V	<init>	<init>	<init>	<init>
	m	(Lhe$c;)Lhe;	a	m_257407_	method_46773	method_46773
	m	(Lhe;)I	a	m_7447_	method_46774	getId
	m	(I)Lhe;	c	m_7942_	method_46775	byId
c	hr$2	net/minecraft/core/Registry$2	net/minecraft/class_2378$2	net/minecraft/core/Registry$2
	f	Lhr;	a	f_254694_	field_40940	field_40940
	m	(Lhr;)V	<init>	<init>	<init>	<init>
c	hs	net/minecraft/core/RegistryAccess	net/minecraft/class_5455	net/minecraft/core/RegistryAccess
	f	Lorg/slf4j/Logger;	a	f_123047_	field_25918	LOGGER
	f	Lhs$b;	b	f_243945_	field_40585	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lhr;)Lhs$b;	a	m_206165_	method_40302	fromRegistryOfRegistries
	m	(Lhs$d;)Lcom/mojang/serialization/Lifecycle;	a	m_257107_	method_41200	method_41200
	m	()Ljava/util/stream/Stream;	b	m_206193_	method_40311	registries
	m	()Lhs$b;	c	m_203557_	method_40316	freeze
	m	(Lacp;)Ljava/util/Optional;	c	m_6632_	method_33310	registry
	m	(Lacp;)Lhr;	d	m_175515_	method_30530	registryOrThrow
	m	()Lcom/mojang/serialization/Lifecycle;	d	m_211816_	method_41201	allRegistriesLifecycle
	m	(Lacp;)Ljava/lang/IllegalStateException;	f	m_175521_	method_30534	method_30534
c	hs$1	net/minecraft/core/RegistryAccess$1	net/minecraft/class_5455$1	net/minecraft/core/RegistryAccess$1
	f	Lhr;	c	f_206216_	field_36470	val$registries
	m	(Lhr;)V	<init>	<init>	<init>	<init>
c	hs$a	net/minecraft/core/RegistryAccess$1FrozenAccess	net/minecraft/class_5455$class_7781	net/minecraft/core/RegistryAccess$1FrozenAccess
	f	Lhs;	c	f_244254_	field_40586	field_40586
	m	(Lhs;Ljava/util/stream/Stream;)V	<init>	<init>	<init>	<init>
c	hs$b	net/minecraft/core/RegistryAccess$Frozen	net/minecraft/class_5455$class_6890	net/minecraft/core/RegistryAccess$Frozen
c	hs$c	net/minecraft/core/RegistryAccess$ImmutableRegistryAccess	net/minecraft/class_5455$class_6891	net/minecraft/core/RegistryAccess$ImmutableRegistryAccess
	f	Ljava/util/Map;	c	f_206223_	field_36471	registries
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/Stream;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lhr;	b	m_244761_	method_45942	method_45942
	m	(Lhr;)Lhr;	c	m_206231_	method_45943	method_45943
c	hs$d	net/minecraft/core/RegistryAccess$RegistryEntry	net/minecraft/class_5455$class_6892	net/minecraft/core/RegistryAccess$RegistryEntry
	f	Lacp;	a	f_206233_	comp_350	key
	f	Lhr;	b	f_206234_	comp_351	value
	m	(Lacp;Lhr;)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lhr;)Lhs$d;	a	m_206243_	method_40331	fromUntyped
	m	(Ljava/util/Map$Entry;)Lhs$d;	a	m_206241_	method_40330	fromMapEntry
	m	()Lacp;	a	f_206233_	comp_350	key
	m	()Lhr;	b	f_206234_	comp_351	value
	m	()Lhs$d;	c	m_206247_	method_40332	freeze
c	ht	net/minecraft/core/RegistryCodecs	net/minecraft/class_6895	net/minecraft/core/RegistryCodecs
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Ljava/util/List;)Lhr;	a	m_257110_	method_40345	method_40345
	m	(Lacp;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_206306_	method_40348	method_40348
	m	(Lacp;)Lcom/mojang/serialization/Codec;	a	m_206277_	method_40340	homogeneousList
	m	(Lacp;Z)Lcom/mojang/serialization/Codec;	a	m_206310_	method_40349	homogeneousList
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lhr;	a	m_257108_	method_45944	method_45944
	m	(Lacp;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	a	m_206287_	method_40343	homogeneousList
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_206291_	method_40344	networkCodec
	m	(Lhr;)Ljava/util/Map;	a	m_257112_	method_45945	method_45945
	m	(Lia;Lcom/mojang/serialization/Lifecycle;Lacp;Ljava/lang/Object;)V	a	m_257111_	method_45946	method_45946
	m	(Lacp;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_206279_	method_40341	homogeneousList
	m	(Lacp;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;	a	m_206303_	method_40347	withNameAndId
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	b	m_246213_	method_45947	fullCodec
	m	(Lhr;)Ljava/util/List;	b	m_257109_	method_40350	method_40350
c	ht$a	net/minecraft/core/RegistryCodecs$RegistryEntry	net/minecraft/class_6895$class_5501	net/minecraft/core/RegistryCodecs$RegistryEntry
	f	Lacp;	a	f_206354_	comp_290	key
	f	I	b	f_206355_	comp_291	id
	f	Ljava/lang/Object;	c	f_206356_	comp_292	value
	m	(Lacp;ILjava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_206354_	comp_290	key
	m	()I	b	f_206355_	comp_291	id
	m	()Ljava/lang/Object;	c	f_206356_	comp_292	value
c	hu	net/minecraft/core/RegistrySetBuilder	net/minecraft/class_7877	net/minecraft/core/RegistrySetBuilder
	f	Ljava/util/List;	a	f_254732_	field_40941	entries
	m	()V	<init>	<init>	<init>	<init>
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Lhu$e;)Lhu;	a	m_255162_	method_46776	add
	m	(Ljava/util/Map;Lhu$f;)V	a	m_271567_	method_49352	method_49352
	m	(Lhs$d;)Lhg$c;	a	m_257113_	method_46779	method_46779
	m	(Lhu$a;Lhu$g;)Lhu$f;	a	m_271565_	method_46782	method_46782
	m	(Lhs;Lhg$b;)Lhg$b;	a	m_254929_	method_46781	buildPatch
	m	(Lhs;)Lhg$b;	a	m_255144_	method_46780	build
	m	(Lhg$c;)Lhf;	a	m_254882_	method_46778	wrapContextLookup
	m	(Lacp;Lhu$e;)Lhu;	a	m_254916_	method_46777	add
	m	(Lhs;)Lhu$a;	b	m_254900_	method_46784	createState
	m	(Lhs$d;)Lhg$c;	b	m_257114_	method_46783	method_46783
	m	(Ljava/util/Map;Lhu$f;)V	b	m_271566_	method_49353	method_49353
	m	(Lhu$a;Lhu$g;)Lhg$c;	b	m_255212_	method_46785	method_46785
	m	(Lhu$a;Lhu$g;)V	c	m_255427_	method_46786	method_46786
c	hu$1	net/minecraft/core/RegistrySetBuilder$1	net/minecraft/class_7877$1	net/minecraft/core/RegistrySetBuilder$1
	f	Lhg$c;	a	f_254693_	field_40942	val$original
	m	(Lhh;Lhg$c;)V	<init>	<init>	<init>	<init>
c	hu$a	net/minecraft/core/RegistrySetBuilder$BuildState	net/minecraft/class_7877$class_7878	net/minecraft/core/RegistrySetBuilder$BuildState
	f	Lhu$b;	a	f_254680_	comp_1135	owner
	f	Lhu$h;	b	f_254749_	comp_1136	lookup
	f	Ljava/util/Map;	c	f_254690_	comp_1137	registries
	f	Ljava/util/Map;	d	f_254644_	comp_1138	registeredValues
	f	Ljava/util/List;	e	f_254627_	comp_1139	errors
	m	(Lhu$b;Lhu$h;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lhh;)V	a	m_254987_	method_46795	addOwner
	m	(Lhs;Ljava/util/stream/Stream;)Lhu$a;	a	m_255369_	method_46796	create
	m	(Lacp;Lhu$d;)V	a	m_255346_	method_46789	method_46789
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lhu$h;Lacp;)V	a	m_254941_	method_46791	method_46791
	m	(Lhg$b;Lacq;)Ljava/util/Optional;	a	m_255218_	method_46794	method_46794
	m	(Lhe$c;Ljava/util/Iterator;Lhe$c;)V	a	m_255352_	method_46792	method_46792
	m	(Lhg$b;)V	a	m_255298_	method_46793	fillMissingHolders
	m	()Lnm;	a	m_255274_	method_46787	bootstapContext
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lhs$d;)V	a	m_257115_	method_46790	method_46790
	m	(Lacp;Lhg;)Ljava/util/Optional;	a	m_255312_	method_46788	method_46788
	m	(Lacq;)Lhu$f;	a	m_271568_	method_49354	method_49354
	m	()V	b	m_255228_	method_46797	reportRemainingUnreferencedValues
	m	()V	c	m_255178_	method_46798	throwOnError
	m	()Ljava/util/stream/Stream;	d	m_272134_	method_49355	collectReferencedRegistries
	m	()Lhu$b;	e	f_254680_	comp_1135	owner
	m	()Lhu$h;	f	f_254749_	comp_1136	lookup
	m	()Ljava/util/Map;	g	f_254690_	comp_1137	registries
	m	()Ljava/util/Map;	h	f_254644_	comp_1138	registeredValues
	m	()Ljava/util/List;	i	f_254627_	comp_1139	errors
c	hu$a$1	net/minecraft/core/RegistrySetBuilder$BuildState$1	net/minecraft/class_7877$class_7878$1	net/minecraft/core/RegistrySetBuilder$BuildState$1
	f	Lhu$a;	a	f_254676_	field_40943	field_40943
	m	(Lhu$a;)V	<init>	<init>	<init>	<init>
c	hu$b	net/minecraft/core/RegistrySetBuilder$CompositeOwner	net/minecraft/class_7877$class_7879	net/minecraft/core/RegistrySetBuilder$CompositeOwner
	f	Ljava/util/Set;	a	f_254663_	field_40944	owners
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhh;)V	b	m_255436_	method_46801	add
c	hu$c	net/minecraft/core/RegistrySetBuilder$EmptyTagLookup	net/minecraft/class_7877$class_7880	net/minecraft/core/RegistrySetBuilder$EmptyTagLookup
	f	Lhh;	b	f_254742_	field_40945	owner
	m	(Lhh;)V	<init>	<init>	<init>	<init>
c	hu$d	net/minecraft/core/RegistrySetBuilder$RegisteredValue	net/minecraft/class_7877$class_7881	net/minecraft/core/RegistrySetBuilder$RegisteredValue
	f	Ljava/lang/Object;	a	f_254685_	comp_1140	value
	f	Lcom/mojang/serialization/Lifecycle;	b	f_254641_	comp_1141	lifecycle
	m	(Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Object;	a	f_254685_	comp_1140	value
	m	()Lcom/mojang/serialization/Lifecycle;	b	f_254641_	comp_1141	lifecycle
c	hu$e	net/minecraft/core/RegistrySetBuilder$RegistryBootstrap	net/minecraft/class_7877$class_7882	net/minecraft/core/RegistrySetBuilder$RegistryBootstrap
	m	(Lnm;)V	run	m_254966_	run	run
c	hu$f	net/minecraft/core/RegistrySetBuilder$RegistryContents	net/minecraft/class_7877$class_7883	net/minecraft/core/RegistrySetBuilder$RegistryContents
	f	Lacp;	a	f_271195_	comp_1305	key
	f	Lcom/mojang/serialization/Lifecycle;	b	f_271144_	comp_1306	lifecycle
	f	Ljava/util/Map;	c	f_254715_	comp_1143	values
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Lhg$c;	a	m_254889_	method_46802	buildAsLookup
	m	()Lacp;	b	f_271195_	comp_1305	key
	m	()Lcom/mojang/serialization/Lifecycle;	c	f_271144_	comp_1306	lifecycle
	m	()Ljava/util/Map;	d	f_254715_	comp_1143	values
c	hu$f$1	net/minecraft/core/RegistrySetBuilder$RegistryContents$1	net/minecraft/class_7877$class_7883$1	net/minecraft/core/RegistrySetBuilder$RegistryContents$1
	f	Lhu$f;	a	f_254722_	field_40946	field_40946
	f	Ljava/util/Map;	b	f_254643_	field_40947	entries
	m	(Lhu$f;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map$Entry;)Lhe$c;	a	m_255009_	method_46803	method_46803
	m	(Ljava/util/Map$Entry;)Lhe$c;	b	m_254922_	method_46804	method_46804
c	hu$g	net/minecraft/core/RegistrySetBuilder$RegistryStub	net/minecraft/class_7877$class_7884	net/minecraft/core/RegistrySetBuilder$RegistryStub
	f	Lacp;	a	f_254738_	comp_1144	key
	f	Lcom/mojang/serialization/Lifecycle;	b	f_254728_	comp_1145	lifecycle
	f	Lhu$e;	c	f_254689_	comp_1146	bootstrap
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Lhu$e;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_254738_	comp_1144	key
	m	(Lhu$a;)Lhu$f;	a	m_254914_	method_46805	collectChanges
	m	(Lhu$a;)V	b	m_254946_	method_46806	apply
	m	()Lcom/mojang/serialization/Lifecycle;	b	f_254728_	comp_1145	lifecycle
	m	()Lhu$e;	c	f_254689_	comp_1146	bootstrap
c	hu$h	net/minecraft/core/RegistrySetBuilder$UniversalLookup	net/minecraft/class_7877$class_7885	net/minecraft/core/RegistrySetBuilder$UniversalLookup
	f	Ljava/util/Map;	a	f_254730_	field_40948	holders
	m	(Lhh;)V	<init>	<init>	<init>	<init>
	m	(Lacp;)Lhe$c;	c	m_255345_	method_46807	getOrCreate
	m	(Lacp;)Lhe$c;	d	m_255379_	method_46808	method_46808
c	hu$i	net/minecraft/core/RegistrySetBuilder$ValueAndHolder	net/minecraft/class_7877$class_7886	net/minecraft/core/RegistrySetBuilder$ValueAndHolder
	f	Lhu$d;	a	f_254683_	comp_1147	value
	f	Ljava/util/Optional;	b	f_254632_	comp_1148	holder
	m	(Lhu$d;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Lhu$d;	a	f_254683_	comp_1147	value
	m	()Ljava/util/Optional;	b	f_254632_	comp_1148	holder
c	hv	net/minecraft/core/RegistrySynchronization	net/minecraft/class_7782	net/minecraft/core/RegistrySynchronization
	f	Lcom/mojang/serialization/Codec;	a	f_244380_	field_40587	NETWORK_CODEC
	f	Ljava/util/Map;	b	f_244438_	field_40588	NETWORKABLE_REGISTRIES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;	a	m_245940_	method_45952	captureMap
	m	(Lhl;)Ljava/util/stream/Stream;	a	m_257599_	method_47449	networkedRegistries
	m	(Lhs$d;)Lhr;	a	m_245094_	method_45955	method_45955
	m	(Lhv$a;)Lcom/mojang/serialization/Codec;	a	m_245863_	method_45957	method_45957
	m	()Lcom/mojang/serialization/Codec;	a	m_247146_	method_45948	makeNetworkCodec
	m	(Lhr;)Lcom/mojang/serialization/DataResult;	a	m_257117_	method_45954	method_45954
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lacp;Lcom/mojang/serialization/Codec;)V	a	m_245912_	method_45951	put
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	a	m_245699_	method_45949	getNetworkCodec
	m	(Lhs;)Ljava/util/stream/Stream;	a	m_247199_	method_45956	ownedNetworkableRegistries
	m	(Lacp;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	a	m_246968_	method_45950	method_45950
	m	(Lhs$d;)Lacp;	b	m_246999_	method_45960	method_45960
	m	(Lhs;)Ljava/util/Map;	b	m_245617_	method_45961	method_45961
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	b	m_246347_	method_45959	method_45959
	m	()Lcom/google/common/collect/ImmutableMap;	b	m_268833_	method_45958	method_45958
	m	(Lhl;)Ljava/util/stream/Stream;	b	m_245122_	method_45953	networkSafeRegistries
	m	(Lacp;)Lcom/mojang/serialization/DataResult;	c	m_274022_	method_45962	method_45962
	m	(Lhs$d;)Z	c	m_246090_	method_45963	method_45963
	m	(Lacp;)Ljava/lang/String;	d	m_274021_	method_49644	method_49644
c	hv$a	net/minecraft/core/RegistrySynchronization$NetworkedRegistryData	net/minecraft/class_7782$class_7783	net/minecraft/core/RegistrySynchronization$NetworkedRegistryData
	f	Lacp;	a	f_244545_	comp_1066	key
	f	Lcom/mojang/serialization/Codec;	b	f_244392_	comp_1067	networkCodec
	m	(Lacp;Lcom/mojang/serialization/Codec;)V	<init>	<init>	<init>	<init>
	m	()Lacp;	a	f_244545_	comp_1066	key
	m	()Lcom/mojang/serialization/Codec;	b	f_244392_	comp_1067	networkCodec
c	hw	net/minecraft/core/Rotations	net/minecraft/class_2379	net/minecraft/core/Rotations
	f	F	a	f_123146_	field_11165	x
	f	F	b	f_123147_	field_11164	y
	f	F	c	f_123148_	field_11163	z
	m	(Lqx;)V	<init>	<init>	<init>	<init>
	m	(FFF)V	<init>	<init>	<init>	<init>
	m	()Lqx;	a	m_123155_	method_10255	save
	m	()F	b	m_123156_	method_10256	getX
	m	()F	c	m_123157_	method_10257	getY
	m	()F	d	m_123158_	method_10258	getZ
	m	()F	e	m_175532_	method_35845	getWrappedX
	m	()F	f	m_175533_	method_35846	getWrappedY
	m	()F	g	m_175534_	method_35847	getWrappedZ
c	hx	net/minecraft/core/SectionPos	net/minecraft/class_4076	net/minecraft/core/SectionPos
	f	I	a	f_175535_	field_33096	SECTION_BITS
	f	I	b	f_175536_	field_33097	SECTION_SIZE
	f	I	c	f_175539_	field_33100	SECTION_MASK
	f	I	d	f_175537_	field_33098	SECTION_HALF_SIZE
	f	I	e	f_175538_	field_33099	SECTION_MAX_INDEX
	f	I	h	f_175540_	field_33101	PACKED_X_LENGTH
	f	I	i	f_175541_	field_33102	PACKED_Y_LENGTH
	f	I	j	f_175542_	field_33103	PACKED_Z_LENGTH
	f	J	k	f_175543_	field_33104	PACKED_X_MASK
	f	J	l	f_175544_	field_33105	PACKED_Y_MASK
	f	J	m	f_175545_	field_33106	PACKED_Z_MASK
	f	I	n	f_175546_	field_33107	Y_OFFSET
	f	I	o	f_175547_	field_33108	Z_OFFSET
	f	I	p	f_175548_	field_33109	X_OFFSET
	f	I	q	f_175549_	field_33110	RELATIVE_X_SHIFT
	f	I	r	f_175550_	field_33111	RELATIVE_Y_SHIFT
	f	I	s	f_175551_	field_33112	RELATIVE_Z_SHIFT
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lddx;)Lhx;	a	m_175562_	method_33705	bottomOf
	m	(JLha;)J	a	m_123191_	method_18679	offset
	m	(II)I	a	m_175554_	method_32205	sectionToBlockCoord
	m	(Ldfs;)Lhx;	a	m_235861_	method_42614	of
	m	(Lgu;)Lhx;	a	m_123199_	method_18682	of
	m	(Lclt;III)Ljava/util/stream/Stream;	a	m_175557_	method_22446	aroundChunk
	m	(III)Lhx;	a	m_123173_	method_18676	of
	m	(Lhx;I)Ljava/util/stream/Stream;	a	m_123201_	method_20439	cube
	m	(JLit/unimi/dsi/fastutil/longs/LongConsumer;)V	a	m_194639_	method_39490	aroundAndAtBlockPos
	m	()I	a	m_123170_	method_18674	x
	m	(J)Lhx;	a	m_123184_	method_18677	of
	m	(D)I	a	m_175552_	method_32204	posToSectionCoord
	m	(S)I	a	m_123204_	method_30551	sectionRelativeX
	m	(I)I	a	m_123171_	method_18675	blockToSectionCoord
	m	(Lho;)Lhx;	a	m_235863_	method_18680	of
	m	(Lclt;I)Lhx;	a	m_123196_	method_18681	of
	m	(IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V	a	m_194634_	method_39489	aroundAndAtBlockPos
	m	(IIIIII)Ljava/util/stream/Stream;	a	m_123177_	method_20438	betweenClosedStream
	m	(Lgu;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V	a	m_194642_	method_39491	aroundAndAtBlockPos
	m	(JIII)J	a	m_123186_	method_18678	offset
	m	(J)I	b	m_123213_	method_18686	x
	m	(D)I	b	m_235865_	method_42615	blockToSectionCoord
	m	()I	b	m_123206_	method_18683	y
	m	(Lgu;)S	b	m_123218_	method_19454	sectionRelativePos
	m	(III)J	b	m_123209_	method_18685	asLong
	m	(S)I	b	m_123220_	method_30552	sectionRelativeY
	m	(II)J	b	m_284454_	method_51687	getZeroNode
	m	(I)I	b	m_123207_	method_18684	sectionRelative
	m	(I)I	c	m_123223_	method_18688	sectionToBlockCoord
	m	(S)I	c	m_123227_	method_30553	sectionRelativeZ
	m	()I	c	m_123222_	method_18687	z
	m	(Lgu;)J	c	m_175568_	method_33706	asLong
	m	(J)I	c	m_123225_	method_18689	y
	m	(S)I	d	m_123232_	method_30554	relativeToBlockX
	m	()I	d	m_123229_	method_19527	minBlockX
	m	(J)I	d	m_123230_	method_18690	z
	m	(III)Lhx;	d	m_7918_	method_34591	offset
	m	(S)I	e	m_123237_	method_30555	relativeToBlockY
	m	()I	e	m_123234_	method_19528	minBlockY
	m	(J)J	e	m_123235_	method_18691	blockToSection
	m	(S)I	f	m_123242_	method_30556	relativeToBlockZ
	m	()I	f	m_123239_	method_19529	minBlockZ
	m	(J)J	f	m_123240_	method_18693	getZeroNode
	m	()I	g	m_123244_	method_19530	maxBlockX
	m	(S)Lgu;	g	m_123245_	method_30557	relativeToBlockPos
	m	()I	h	m_123247_	method_19531	maxBlockY
	m	()I	i	m_123248_	method_19532	maxBlockZ
	m	()Lgu;	j	m_123249_	method_19767	origin
	m	()Lgu;	q	m_123250_	method_19768	center
	m	()Lclt;	r	m_123251_	method_18692	chunk
	m	()J	s	m_123252_	method_18694	asLong
	m	()Ljava/util/stream/Stream;	t	m_123253_	method_19533	blocksInside
c	hx$1	net/minecraft/core/SectionPos$1	net/minecraft/class_4076$1	net/minecraft/core/SectionPos$1
	f	Lgx;	a	f_123254_	field_19263	cursor
	f	I	b	f_123255_	field_19264	val$minX
	f	I	c	f_123256_	field_19265	val$minY
	f	I	d	f_123257_	field_19266	val$minZ
	f	I	e	f_123258_	field_19267	val$maxX
	f	I	f	f_123259_	field_19268	val$maxY
	f	I	g	f_123260_	field_19269	val$maxZ
	m	(JIIIIIII)V	<init>	<init>	<init>	<init>
c	hy	net/minecraft/core/UUIDUtil	net/minecraft/class_4844	net/minecraft/core/UUIDUtil
	f	Lcom/mojang/serialization/Codec;	a	f_235867_	field_25122	CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_260719_	field_41525	STRING_CODEC
	f	Lcom/mojang/serialization/Codec;	c	f_252480_	field_40825	AUTHLIB_CODEC
	f	I	d	f_235868_	field_39211	UUID_BYTES
	f	Ljava/lang/String;	e	f_235869_	field_38907	UUID_PREFIX_OFFLINE_PLAYER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID;	a	m_235877_	method_35848	readUUID
	m	(JJ)[I	a	m_235872_	method_26274	leastMostToIntArray
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	a	m_235883_	method_29122	method_29122
	m	(Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String;	a	m_274026_	method_49645	method_49645
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;	a	m_235875_	method_43343	getOrCreatePlayerUUID
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID;	a	m_252599_	method_46559	method_46559
	m	([I)Ljava/util/UUID;	a	m_235885_	method_26276	uuidFromIntArray
	m	(Ljava/util/UUID;)[I	a	m_235881_	method_26275	uuidToIntArray
	m	(Ljava/lang/String;)Ljava/util/UUID;	a	m_235879_	method_43344	createOfflinePlayerUUID
	m	(Ljava/util/UUID;)[B	b	m_241191_	method_44827	uuidToByteArray
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	b	m_274025_	method_46560	method_46560
	m	(Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String;	b	m_274024_	method_49646	method_49646
	m	(Ljava/util/UUID;)Ljava/util/UUID;	c	m_252596_	method_46561	method_46561
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	c	m_274023_	method_47804	method_47804
	m	(Ljava/util/UUID;)Ljava/util/UUID;	d	m_252597_	method_46562	method_46562
	m	(Ljava/util/UUID;)Ljava/util/stream/IntStream;	e	m_235887_	method_29727	method_29727
c	hz	net/minecraft/core/Vec3i	net/minecraft/class_2382	net/minecraft/core/Vec3i
	f	I	a	f_123285_	field_11175	x
	f	I	b	f_123286_	field_11174	y
	f	I	c	f_123289_	field_11173	z
	f	Lcom/mojang/serialization/Codec;	f	f_123287_	field_25123	CODEC
	f	Lhz;	g	f_123288_	field_11176	ZERO
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	a	m_123317_	method_29125	method_29125
	m	(Lhz;)Ljava/util/stream/IntStream;	a	m_123312_	method_29124	method_29124
	m	(Lhz;D)Z	a	m_123314_	method_19771	closerThan
	m	([I)Lhz;	a	m_175585_	method_29126	method_29126
	m	(Lho;D)Z	a	m_203195_	method_19769	closerToCenterThan
	m	(ILhz;)Lcom/mojang/serialization/DataResult;	a	m_274027_	method_48305	method_48305
	m	(Lha$a;)I	a	m_123304_	method_30558	get
	m	(Lho;)D	b	m_203193_	method_19770	distToCenterSqr
	m	(Lha;I)Lhz;	b	m_5484_	method_23226	relative
	m	(Lha;)Lhz;	b	m_121945_	method_35851	relative
	m	(Lha$a;I)Lhz;	b	m_5487_	method_35850	relative
	m	(ILhz;)Ljava/lang/String;	b	m_274028_	method_49647	method_49647
	m	(III)Lhz;	c	m_7918_	method_34592	offset
	m	(DDD)D	c	m_203198_	method_10268	distToCenterSqr
	m	(Lhz;)Lhz;	d	m_7724_	method_10259	cross
	m	(DDD)D	d	m_203202_	method_40081	distToLowCornerSqr
	m	(Lhz;)Lhz;	e	m_121996_	method_35852	subtract
	m	(Lhz;)Lhz;	f	m_121955_	method_35853	offset
	m	(Lhz;)I	i	compareTo	method_10265	compareTo
	m	(I)Lhz;	i	m_122030_	method_35854	east
	m	(Lhz;)D	j	m_123331_	method_10262	distSqr
	m	(I)Lhz;	j	m_122025_	method_35856	west
	m	(Lhz;)I	k	m_123333_	method_19455	distManhattan
	m	()Lhz;	k	m_122029_	method_35855	east
	m	(I)Lhz;	k	m_122020_	method_35858	south
	m	()Lhz;	l	m_122024_	method_35857	west
	m	(I)Lhz;	l	m_122013_	method_35860	north
	m	()Lhz;	m	m_122019_	method_35859	south
	m	(I)Lhz;	m	m_6625_	method_23227	below
	m	()Lhz;	n	m_122012_	method_35861	north
	m	(I)Lhz;	n	m_6630_	method_30930	above
	m	(I)Lhz;	o	m_142393_	method_35862	multiply
	m	()Lhz;	o	m_7495_	method_23228	below
	m	()Lhz;	p	m_7494_	method_30931	above
	m	(I)Lhz;	s	m_142443_	method_20788	setZ
	m	(I)Lhz;	t	m_142448_	method_10099	setY
	m	()I	u	m_123341_	method_10263	getX
	m	(I)Lhz;	u	m_142451_	method_20787	setX
	m	()I	v	m_123342_	method_10264	getY
	m	(I)Lcom/mojang/serialization/Codec;	v	m_194650_	method_39677	offsetCodec
	m	()I	w	m_123343_	method_10260	getZ
	m	()Ljava/lang/String;	x	m_123344_	method_23854	toShortString
c	i	com/mojang/math/SymmetricGroup3	net/minecraft/class_4998	com/mojang/math/SymmetricGroup3
	f	Li;	a	P123	field_23362	P123
	f	Li;	b	P213	field_23363	P213
	f	Li;	c	P132	field_23364	P132
	f	Li;	d	P231	field_23365	P231
	f	Li;	e	P312	field_23366	P312
	f	Li;	f	P321	field_23367	P321
	f	[I	g	f_109168_	field_23368	permutation
	f	Lorg/joml/Matrix3f;	h	f_109169_	field_23369	transformation
	f	I	i	f_175574_	field_33113	ORDER
	f	[[Li;	j	f_109170_	field_23370	cayleyTable
	f	[Li;	k	$VALUES	field_23371	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IIII)V	<init>	<init>	<init>	<init>
	m	()Lorg/joml/Matrix3f;	a	m_253007_	method_26416	transformation
	m	(I)I	a	m_109180_	method_26417	permutation
	m	([[Li;)V	a	m_109187_	method_26420	method_26420
	m	(Li;)Li;	a	m_109182_	method_26418	compose
	m	([ILi;)Z	a	m_175575_	method_26419	method_26419
	m	()[Li;	b	m_175578_	method_36937	$values
c	ia	net/minecraft/core/WritableRegistry	net/minecraft/class_2385	net/minecraft/core/WritableRegistry
	m	(Lacp;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lhe$c;	a	m_255290_	method_10272	register
	m	(ILacp;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lhe;	b	m_203704_	method_10273	registerMapping
	m	()Z	k	m_142427_	method_35863	isEmpty
	m	()Lhf;	n	m_203505_	method_46769	createRegistrationLookup
c	ib	net/minecraft/core/cauldron/CauldronInteraction	net/minecraft/class_5620	net/minecraft/core/cauldron/CauldronInteraction
	f	Ljava/util/Map;	a	f_175606_	field_27775	EMPTY
	f	Ljava/util/Map;	b	f_175607_	field_27776	WATER
	f	Ljava/util/Map;	c	f_175608_	field_27777	LAVA
	f	Ljava/util/Map;	d	f_175609_	field_28011	POWDER_SNOW
	f	Lib;	e	f_175610_	field_27778	FILL_WATER
	f	Lib;	f	f_175611_	field_27779	FILL_LAVA
	f	Lib;	g	f_175612_	field_28012	FILL_POWDER_SNOW
	f	Lib;	h	f_175613_	field_27780	SHULKER_BOX
	f	Lib;	i	f_175614_	field_27781	BANNER
	f	Lib;	j	f_175615_	field_27782	DYED_ITEM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcmm;Lgu;Lbyo;Lbdw;Lcfz;Ldcb;Lamg;)Lbdx;	a	m_175618_	method_32207	emptyBucket
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;Lcfz;Ljava/util/function/Predicate;Lamg;)Lbdx;	a	m_175635_	method_32210	fillBucket
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V	a	m_175645_	method_32211	method_32211
	m	(Ljava/util/Map;)V	a	m_175647_	method_34850	addDefaultInteractions
	m	(Ldcb;)Z	a	m_175626_	method_32696	method_32696
	m	()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;	a	m_175617_	method_32206	newInteractionMap
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	a	m_175628_	method_32209	method_32209
	m	(Ldcb;)Z	b	m_175650_	method_32208	method_32208
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	b	m_278529_	method_32214	method_32214
	m	()V	b	m_175649_	method_32212	bootStrap
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	c	m_175661_	method_32215	method_32215
	m	(Ldcb;)Z	c	m_175659_	method_32213	method_32213
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	d	m_175668_	method_32697	method_32697
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	e	m_175675_	method_32216	method_32216
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	f	m_175682_	method_32217	method_32217
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	g	m_175689_	method_32698	method_32698
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	h	m_175696_	method_32218	method_32218
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	i	m_175703_	method_32219	method_32219
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	interact	m_175710_	interact	interact
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	j	m_175717_	method_32220	method_32220
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	k	m_175724_	method_32221	method_32221
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	l	m_175731_	method_32222	method_32222
	m	(Ldcb;Lcmm;Lgu;Lbyo;Lbdw;Lcfz;)Lbdx;	m	m_175738_	method_32223	method_32223
c	ic	net/minecraft/core/cauldron/package-info	net/minecraft/class_6666	net/minecraft/core/cauldron/package-info
c	id	net/minecraft/core/dispenser/AbstractProjectileDispenseBehavior	net/minecraft/class_2965	net/minecraft/core/dispenser/AbstractProjectileDispenseBehavior
	m	()V	<init>	<init>	<init>	<init>
	m	()F	a	m_7101_	method_12845	getUncertainty
	m	(Lcmm;Lho;Lcfz;)Lbzg;	a	m_6895_	method_12844	getProjectile
	m	()F	b	m_7104_	method_12846	getPower
c	ie	net/minecraft/core/dispenser/BoatDispenseItemBehavior	net/minecraft/class_2967	net/minecraft/core/dispenser/BoatDispenseItemBehavior
	f	Lig;	c	f_123368_	field_13360	defaultDispenseItemBehavior
	f	Lcah$b;	d	f_123369_	field_13361	type
	f	Z	e	f_235889_	field_38465	isChestBoat
	m	(Lcah$b;)V	<init>	<init>	<init>	<init>
	m	(Lcah$b;Z)V	<init>	<init>	<init>	<init>
c	ig	net/minecraft/core/dispenser/DefaultDispenseItemBehavior	net/minecraft/class_2347	net/minecraft/core/dispenser/DefaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgv;Lcfz;)Lcfz;	a	m_7498_	method_10135	execute
	m	(Lcmm;Lcfz;ILha;Lho;)V	a	m_123378_	method_10134	spawnItem
	m	(Lgv;)V	a	m_6823_	method_10136	playSound
	m	(Lgv;Lha;)V	a	m_123387_	method_10133	playAnimation
	m	(Lgv;Lcfz;)Lcfz;	dispense	m_6115_	dispense	dispense
c	ih	net/minecraft/core/dispenser/DispenseItemBehavior	net/minecraft/class_2357	net/minecraft/core/dispenser/DispenseItemBehavior
	f	Lorg/slf4j/Logger;	a	f_181892_	field_34020	LOGGER
	f	Lih;	b	f_123393_	field_16902	NOOP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lgv;Lcfz;)Lcfz;	a	m_123399_	method_16812	method_16812
	m	(Lgv;Lbfj;Lha;)V	a	m_123395_	method_27042	setEntityPokingOutOfBlock
	m	()V	c	m_123402_	method_18346	bootStrap
	m	(Lgv;Lcfz;)Lcfz;	dispense	m_6115_	dispense	dispense
c	ih$1	net/minecraft/core/dispenser/DispenseItemBehavior$1	net/minecraft/class_2357$1	net/minecraft/core/dispenser/DispenseItemBehavior$1
	m	()V	<init>	<init>	<init>	<init>
c	ih$10	net/minecraft/core/dispenser/DispenseItemBehavior$18	net/minecraft/class_2357$10	net/minecraft/core/dispenser/DispenseItemBehavior$18
	m	()V	<init>	<init>	<init>	<init>
c	ih$11	net/minecraft/core/dispenser/DispenseItemBehavior$19	net/minecraft/class_2357$11	net/minecraft/core/dispenser/DispenseItemBehavior$19
	m	()V	<init>	<init>	<init>	<init>
c	ih$12	net/minecraft/core/dispenser/DispenseItemBehavior$2	net/minecraft/class_2357$12	net/minecraft/core/dispenser/DispenseItemBehavior$2
	m	()V	<init>	<init>	<init>	<init>
c	ih$13	net/minecraft/core/dispenser/DispenseItemBehavior$20	net/minecraft/class_2357$13	net/minecraft/core/dispenser/DispenseItemBehavior$20
	m	()V	<init>	<init>	<init>	<init>
c	ih$14	net/minecraft/core/dispenser/DispenseItemBehavior$21	net/minecraft/class_2357$14	net/minecraft/core/dispenser/DispenseItemBehavior$21
	m	()V	<init>	<init>	<init>	<init>
c	ih$15	net/minecraft/core/dispenser/DispenseItemBehavior$22	net/minecraft/class_2357$15	net/minecraft/core/dispenser/DispenseItemBehavior$22
	m	()V	<init>	<init>	<init>	<init>
c	ih$16	net/minecraft/core/dispenser/DispenseItemBehavior$23	net/minecraft/class_2357$16	net/minecraft/core/dispenser/DispenseItemBehavior$23
	m	()V	<init>	<init>	<init>	<init>
c	ih$17	net/minecraft/core/dispenser/DispenseItemBehavior$24	net/minecraft/class_2357$17	net/minecraft/core/dispenser/DispenseItemBehavior$24
	f	Lig;	c	f_123439_	field_20533	defaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgv;Lcfz;Lcfz;)Lcfz;	a	m_123446_	method_22141	takeLiquid
	m	(Ldca$a;)Z	a	m_123441_	method_27900	method_27900
c	ih$18	net/minecraft/core/dispenser/DispenseItemBehavior$25	net/minecraft/class_2357$18	net/minecraft/core/dispenser/DispenseItemBehavior$25
	m	()V	<init>	<init>	<init>	<init>
c	ih$19	net/minecraft/core/dispenser/DispenseItemBehavior$26	net/minecraft/class_2357$19	net/minecraft/core/dispenser/DispenseItemBehavior$26
	m	()V	<init>	<init>	<init>	<init>
c	ih$2	net/minecraft/core/dispenser/DispenseItemBehavior$10	net/minecraft/class_2357$2	net/minecraft/core/dispenser/DispenseItemBehavior$10
	m	()V	<init>	<init>	<init>	<init>
	m	(Lha;Lbux;)V	a	m_276708_	method_48306	method_48306
c	ih$20	net/minecraft/core/dispenser/DispenseItemBehavior$27	net/minecraft/class_2357$20	net/minecraft/core/dispenser/DispenseItemBehavior$27
	f	Lig;	c	f_235893_	field_38001	defaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
c	ih$21	net/minecraft/core/dispenser/DispenseItemBehavior$3	net/minecraft/class_2357$21	net/minecraft/core/dispenser/DispenseItemBehavior$3
	m	()V	<init>	<init>	<init>	<init>
c	ih$22	net/minecraft/core/dispenser/DispenseItemBehavior$4	net/minecraft/class_2357$22	net/minecraft/core/dispenser/DispenseItemBehavior$4
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzo;)V	a	m_123464_	method_17199	method_17199
c	ih$23	net/minecraft/core/dispenser/DispenseItemBehavior$5	net/minecraft/class_2357$23	net/minecraft/core/dispenser/DispenseItemBehavior$5
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzk;)V	a	m_123472_	method_17200	method_17200
c	ih$24	net/minecraft/core/dispenser/DispenseItemBehavior$6	net/minecraft/class_2357$24	net/minecraft/core/dispenser/DispenseItemBehavior$6
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzq;)V	a	m_123481_	method_17201	method_17201
c	ih$25	net/minecraft/core/dispenser/DispenseItemBehavior$7	net/minecraft/class_2357$25	net/minecraft/core/dispenser/DispenseItemBehavior$7
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgv;Lcfz;)Lcfz;	dispense	m_6115_	dispense	dispense
c	ih$25$1	net/minecraft/core/dispenser/DispenseItemBehavior$7$1	net/minecraft/class_2357$25$1	net/minecraft/core/dispenser/DispenseItemBehavior$7$1
	f	Lih$25;	c	f_123493_	field_13369	field_13369
	m	(Lih$25;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzr;)V	a	m_123497_	method_17203	method_17203
c	ih$26	net/minecraft/core/dispenser/DispenseItemBehavior$8	net/minecraft/class_2357$26	net/minecraft/core/dispenser/DispenseItemBehavior$8
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgv;Lcfz;)Lcfz;	dispense	m_6115_	dispense	dispense
c	ih$26$1	net/minecraft/core/dispenser/DispenseItemBehavior$8$1	net/minecraft/class_2357$26$1	net/minecraft/core/dispenser/DispenseItemBehavior$8$1
	f	Lih$26;	c	f_123509_	field_13366	field_13366
	m	(Lih$26;)V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzr;)V	a	m_123513_	method_17202	method_17202
c	ih$27	net/minecraft/core/dispenser/DispenseItemBehavior$9	net/minecraft/class_2357$27	net/minecraft/core/dispenser/DispenseItemBehavior$9
	m	()V	<init>	<init>	<init>	<init>
c	ih$3	net/minecraft/core/dispenser/DispenseItemBehavior$11	net/minecraft/class_2357$3	net/minecraft/core/dispenser/DispenseItemBehavior$11
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbfz;)Z	a	m_123526_	method_27159	method_27159
c	ih$4	net/minecraft/core/dispenser/DispenseItemBehavior$12	net/minecraft/class_2357$4	net/minecraft/core/dispenser/DispenseItemBehavior$12
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbtk;)Z	a	m_289055_	method_27160	method_27160
c	ih$5	net/minecraft/core/dispenser/DispenseItemBehavior$13	net/minecraft/class_2357$5	net/minecraft/core/dispenser/DispenseItemBehavior$13
	m	()V	<init>	<init>	<init>	<init>
	m	(Lbtj;)Z	a	m_289056_	method_27161	method_27161
c	ih$6	net/minecraft/core/dispenser/DispenseItemBehavior$14	net/minecraft/class_2357$6	net/minecraft/core/dispenser/DispenseItemBehavior$14
	m	()V	<init>	<init>	<init>	<init>
c	ih$7	net/minecraft/core/dispenser/DispenseItemBehavior$15	net/minecraft/class_2357$7	net/minecraft/core/dispenser/DispenseItemBehavior$15
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcfz;Lbzj;)V	a	m_123550_	method_17204	method_17204
c	ih$8	net/minecraft/core/dispenser/DispenseItemBehavior$16	net/minecraft/class_2357$8	net/minecraft/core/dispenser/DispenseItemBehavior$16
	f	Lig;	c	f_123558_	field_13367	defaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
c	ih$9	net/minecraft/core/dispenser/DispenseItemBehavior$17	net/minecraft/class_2357$9	net/minecraft/core/dispenser/DispenseItemBehavior$17
	f	Lig;	c	f_123563_	field_13368	defaultDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
c	ii	net/minecraft/core/dispenser/OptionalDispenseItemBehavior	net/minecraft/class_2969	net/minecraft/core/dispenser/OptionalDispenseItemBehavior
	f	Z	c	f_123568_	field_13364	success
	m	()V	<init>	<init>	<init>	<init>
	m	()Z	a	m_123570_	method_27954	isSuccess
	m	(Z)V	a	m_123573_	method_27955	setSuccess
c	ij	net/minecraft/core/dispenser/ShearsDispenseItemBehavior	net/minecraft/class_5168	net/minecraft/core/dispenser/ShearsDispenseItemBehavior
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldca$a;)Z	a	m_202453_	method_40054	method_40054
	m	(Laif;Lgu;)Z	a	m_123576_	method_27162	tryShearBeehive
	m	(Laif;Lgu;)Z	b	m_123582_	method_27163	tryShearLivingEntity
c	ik	net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior	net/minecraft/class_2970	net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior
	f	Lorg/slf4j/Logger;	c	f_175749_	field_33680	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	il	net/minecraft/core/dispenser/package-info	net/minecraft/class_6284	net/minecraft/core/dispenser/package-info
c	im	net/minecraft/core/package-info	net/minecraft/class_6285	net/minecraft/core/package-info
c	in	net/minecraft/core/particles/BlockParticleOption	net/minecraft/class_2388	net/minecraft/core/particles/BlockParticleOption
	f	Lit$a;	a	f_123624_	field_11181	DESERIALIZER
	f	Liu;	b	f_123625_	field_11183	type
	f	Ldcb;	c	f_123626_	field_11182	state
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Liu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Liu;Ldcb;)Lin;	a	m_123636_	method_29129	method_29129
	m	(Liu;)Lcom/mojang/serialization/Codec;	a	m_123634_	method_29128	codec
	m	(Lin;)Ldcb;	a	m_123632_	method_29127	method_29127
	m	()Ldcb;	c	m_123642_	method_10278	getState
c	in$1	net/minecraft/core/particles/BlockParticleOption$1	net/minecraft/class_2388$1	net/minecraft/core/particles/BlockParticleOption$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lsf;)Lin;	a	m_6507_	method_10280	fromNetwork
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lin;	a	m_5739_	method_10279	fromCommand
c	io	net/minecraft/core/particles/DustColorTransitionOptions	net/minecraft/class_5743	net/minecraft/core/particles/DustColorTransitionOptions
	f	Lorg/joml/Vector3f;	a	f_175751_	field_28267	SCULK_PARTICLE_COLOR
	f	Lio;	b	f_175752_	field_28268	SCULK_TO_REDSTONE
	f	Lcom/mojang/serialization/Codec;	c	f_175753_	field_28269	CODEC
	f	Lit$a;	d	f_175754_	field_28270	DESERIALIZER
	f	Lorg/joml/Vector3f;	i	f_175755_	field_28271	toColor
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V	<init>	<init>	<init>	<init>
	m	(Lio;)Ljava/lang/Float;	a	m_175764_	method_33108	method_33108
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252604_	method_33107	method_33107
	m	(Lio;)Lorg/joml/Vector3f;	b	m_252602_	method_33109	method_33109
	m	()Lorg/joml/Vector3f;	c	m_252988_	method_33110	getFromColor
	m	(Lio;)Lorg/joml/Vector3f;	c	m_252603_	method_33111	method_33111
	m	()Lorg/joml/Vector3f;	d	m_253173_	method_33112	getToColor
c	io$1	net/minecraft/core/particles/DustColorTransitionOptions$1	net/minecraft/class_5743$1	net/minecraft/core/particles/DustColorTransitionOptions$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lio;	a	m_5739_	method_33113	fromCommand
	m	(Liu;Lsf;)Lio;	a	m_6507_	method_33114	fromNetwork
c	ip	net/minecraft/core/particles/DustParticleOptions	net/minecraft/class_2390	net/minecraft/core/particles/DustParticleOptions
	f	Lorg/joml/Vector3f;	a	f_175788_	field_28272	REDSTONE_PARTICLE_COLOR
	f	Lip;	b	f_123656_	field_11188	REDSTONE
	f	Lcom/mojang/serialization/Codec;	c	f_123657_	field_25124	CODEC
	f	Lit$a;	d	f_123658_	field_11189	DESERIALIZER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/joml/Vector3f;F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252605_	method_33115	method_33115
	m	(Lip;)Ljava/lang/Float;	a	m_175794_	method_33116	method_33116
	m	(Lip;)Lorg/joml/Vector3f;	b	m_252606_	method_33117	method_33117
c	ip$1	net/minecraft/core/particles/DustParticleOptions$1	net/minecraft/class_2390$1	net/minecraft/core/particles/DustParticleOptions$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lip;	a	m_5739_	method_10287	fromCommand
	m	(Liu;Lsf;)Lip;	a	m_6507_	method_10288	fromNetwork
c	iq	net/minecraft/core/particles/DustParticleOptionsBase	net/minecraft/class_5744	net/minecraft/core/particles/DustParticleOptionsBase
	f	F	e	f_175798_	field_33114	MIN_SCALE
	f	F	f	f_175799_	field_33115	MAX_SCALE
	f	Lorg/joml/Vector3f;	g	f_175800_	field_28273	color
	f	F	h	f_175801_	field_28274	scale
	m	(Lorg/joml/Vector3f;F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lorg/joml/Vector3f;	a	m_252853_	method_33118	readVector3f
	m	(Lsf;)Lorg/joml/Vector3f;	b	m_253064_	method_33466	readVector3f
	m	()Lorg/joml/Vector3f;	e	m_252837_	method_33119	getColor
	m	()F	f	m_175813_	method_33120	getScale
c	ir	net/minecraft/core/particles/ItemParticleOption	net/minecraft/class_2392	net/minecraft/core/particles/ItemParticleOption
	f	Lit$a;	a	f_123700_	field_11191	DESERIALIZER
	f	Liu;	b	f_123701_	field_11193	type
	f	Lcfz;	c	f_123702_	field_11192	itemStack
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Liu;Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lir;)Lcfz;	a	m_123708_	method_29135	method_29135
	m	(Liu;Lcfz;)Lir;	a	m_123712_	method_29137	method_29137
	m	(Liu;)Lcom/mojang/serialization/Codec;	a	m_123710_	method_29136	codec
	m	()Lcfz;	c	m_123718_	method_10289	getItem
c	ir$1	net/minecraft/core/particles/ItemParticleOption$1	net/minecraft/class_2392$1	net/minecraft/core/particles/ItemParticleOption$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lir;	a	m_5739_	method_10290	fromCommand
	m	(Liu;Lsf;)Lir;	a	m_6507_	method_10291	fromNetwork
c	is	net/minecraft/core/particles/ParticleGroup	net/minecraft/class_5878	net/minecraft/core/particles/ParticleGroup
	f	Lis;	a	f_175814_	field_29077	SPORE_BLOSSOM
	f	I	b	f_175815_	field_29078	limit
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()I	a	m_175819_	method_34045	getLimit
c	it	net/minecraft/core/particles/ParticleOptions	net/minecraft/class_2394	net/minecraft/core/particles/ParticleOptions
	m	()Ljava/lang/String;	a	m_5942_	method_10293	writeToString
	m	(Lsf;)V	a	m_7711_	method_10294	writeToNetwork
	m	()Liu;	b	m_6012_	method_10295	getType
c	it$a	net/minecraft/core/particles/ParticleOptions$Deserializer	net/minecraft/class_2394$class_2395	net/minecraft/core/particles/ParticleOptions$Deserializer
	m	(Liu;Lsf;)Lit;	b	m_6507_	method_10297	fromNetwork
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lit;	b	m_5739_	method_10296	fromCommand
c	iu	net/minecraft/core/particles/ParticleType	net/minecraft/class_2396	net/minecraft/core/particles/ParticleType
	f	Z	a	f_123737_	field_11196	overrideLimiter
	f	Lit$a;	b	f_123738_	field_11197	deserializer
	m	(ZLit$a;)V	<init>	<init>	<init>	<init>
	m	()Z	c	m_123742_	method_10299	getOverrideLimiter
	m	()Lit$a;	d	m_123743_	method_10298	getDeserializer
	m	()Lcom/mojang/serialization/Codec;	e	m_7652_	method_29138	codec
c	iv	net/minecraft/core/particles/ParticleTypes	net/minecraft/class_2398	net/minecraft/core/particles/ParticleTypes
	f	Liy;	A	f_123815_	field_11248	FIREWORK
	f	Liy;	B	f_123816_	field_11244	FISHING
	f	Liy;	C	f_123744_	field_11240	FLAME
	f	Liy;	D	f_276452_	field_43379	CHERRY_LEAVES
	f	Liy;	E	f_235898_	field_38002	SCULK_SOUL
	f	Liu;	F	f_235899_	field_38003	SCULK_CHARGE
	f	Liy;	G	f_235900_	field_38004	SCULK_CHARGE_POP
	f	Liy;	H	f_123745_	field_22246	SOUL_FIRE_FLAME
	f	Liy;	I	f_123746_	field_23114	SOUL
	f	Liy;	J	f_123747_	field_17909	FLASH
	f	Liy;	K	f_123748_	field_11211	HAPPY_VILLAGER
	f	Liy;	L	f_123749_	field_17741	COMPOSTER
	f	Liy;	M	f_123750_	field_11201	HEART
	f	Liy;	N	f_123751_	field_11213	INSTANT_EFFECT
	f	Liu;	O	f_123752_	field_11218	ITEM
	f	Liu;	P	f_175820_	field_28275	VIBRATION
	f	Liy;	Q	f_123753_	field_11246	ITEM_SLIME
	f	Liy;	R	f_123754_	field_11230	ITEM_SNOWBALL
	f	Liy;	S	f_123755_	field_11237	LARGE_SMOKE
	f	Liy;	T	f_123756_	field_11239	LAVA
	f	Liy;	U	f_123757_	field_11219	MYCELIUM
	f	Liy;	V	f_123758_	field_11224	NOTE
	f	Liy;	W	f_123759_	field_11203	POOF
	f	Liy;	X	f_123760_	field_11214	PORTAL
	f	Liy;	Y	f_123761_	field_11242	RAIN
	f	Liy;	Z	f_123762_	field_11251	SMOKE
	f	Liy;	a	f_123770_	field_11225	AMBIENT_ENTITY_EFFECT
	f	Liy;	aA	f_123788_	field_22448	LANDING_OBSIDIAN_TEAR
	f	Liy;	aB	f_123789_	field_23190	REVERSE_PORTAL
	f	Liy;	aC	f_123790_	field_23956	WHITE_ASH
	f	Liy;	aD	f_175834_	field_27783	SMALL_FLAME
	f	Liy;	aE	f_175821_	field_28013	SNOWFLAKE
	f	Liy;	aF	f_175822_	field_28076	DRIPPING_DRIPSTONE_LAVA
	f	Liy;	aG	f_175823_	field_28077	FALLING_DRIPSTONE_LAVA
	f	Liy;	aH	f_175824_	field_28078	DRIPPING_DRIPSTONE_WATER
	f	Liy;	aI	f_175825_	field_28079	FALLING_DRIPSTONE_WATER
	f	Liy;	aJ	f_175826_	field_28478	GLOW_SQUID_INK
	f	Liy;	aK	f_175827_	field_28479	GLOW
	f	Liy;	aL	f_175828_	field_29642	WAX_ON
	f	Liy;	aM	f_175829_	field_29643	WAX_OFF
	f	Liy;	aN	f_175830_	field_29644	ELECTRIC_SPARK
	f	Liy;	aO	f_175831_	field_29645	SCRAPE
	f	Liu;	aP	f_235901_	field_38357	SHRIEK
	f	Liy;	aQ	f_276512_	field_43380	EGG_CRACK
	f	Lcom/mojang/serialization/Codec;	aR	f_123791_	field_25125	CODEC
	f	Liy;	aa	f_123763_	field_11234	SNEEZE
	f	Liy;	ab	f_123764_	field_11228	SPIT
	f	Liy;	ac	f_123765_	field_11233	SQUID_INK
	f	Liy;	ad	f_123766_	field_11227	SWEEP_ATTACK
	f	Liy;	ae	f_123767_	field_11220	TOTEM_OF_UNDYING
	f	Liy;	af	f_123768_	field_11210	UNDERWATER
	f	Liy;	ag	f_123769_	field_11202	SPLASH
	f	Liy;	ah	f_123771_	field_11249	WITCH
	f	Liy;	ai	f_123772_	field_11241	BUBBLE_POP
	f	Liy;	aj	f_123773_	field_11243	CURRENT_DOWN
	f	Liy;	ak	f_123774_	field_11238	BUBBLE_COLUMN_UP
	f	Liy;	al	f_123775_	field_11229	NAUTILUS
	f	Liy;	am	f_123776_	field_11222	DOLPHIN
	f	Liy;	an	f_123777_	field_17430	CAMPFIRE_COSY_SMOKE
	f	Liy;	ao	f_123778_	field_17431	CAMPFIRE_SIGNAL_SMOKE
	f	Liy;	ap	f_123779_	field_20534	DRIPPING_HONEY
	f	Liy;	aq	f_123780_	field_20535	FALLING_HONEY
	f	Liy;	ar	f_123781_	field_20536	LANDING_HONEY
	f	Liy;	as	f_123782_	field_20537	FALLING_NECTAR
	f	Liy;	at	f_175832_	field_28802	FALLING_SPORE_BLOSSOM
	f	Liy;	au	f_123783_	field_22247	ASH
	f	Liy;	av	f_123784_	field_22248	CRIMSON_SPORE
	f	Liy;	aw	f_123785_	field_22249	WARPED_SPORE
	f	Liy;	ax	f_175833_	field_28803	SPORE_BLOSSOM_AIR
	f	Liy;	ay	f_123786_	field_22446	DRIPPING_OBSIDIAN_TEAR
	f	Liy;	az	f_123787_	field_22447	FALLING_OBSIDIAN_TEAR
	f	Liy;	b	f_123792_	field_11231	ANGRY_VILLAGER
	f	Liu;	c	f_123794_	field_11217	BLOCK
	f	Liu;	d	f_194652_	field_35434	BLOCK_MARKER
	f	Liy;	e	f_123795_	field_11247	BUBBLE
	f	Liy;	f	f_123796_	field_11204	CLOUD
	f	Liy;	g	f_123797_	field_11205	CRIT
	f	Liy;	h	f_123798_	field_11209	DAMAGE_INDICATOR
	f	Liy;	i	f_123799_	field_11216	DRAGON_BREATH
	f	Liy;	j	f_123800_	field_11223	DRIPPING_LAVA
	f	Liy;	k	f_123801_	field_18304	FALLING_LAVA
	f	Liy;	l	f_123802_	field_18305	LANDING_LAVA
	f	Liy;	m	f_123803_	field_11232	DRIPPING_WATER
	f	Liy;	n	f_123804_	field_18306	FALLING_WATER
	f	Liu;	o	f_123805_	field_11212	DUST
	f	Liu;	p	f_175836_	field_28276	DUST_COLOR_TRANSITION
	f	Liy;	q	f_123806_	field_11245	EFFECT
	f	Liy;	r	f_123807_	field_11250	ELDER_GUARDIAN
	f	Liy;	s	f_123808_	field_11208	ENCHANTED_HIT
	f	Liy;	t	f_123809_	field_11215	ENCHANT
	f	Liy;	u	f_123810_	field_11207	END_ROD
	f	Liy;	v	f_123811_	field_11226	ENTITY_EFFECT
	f	Liy;	w	f_123812_	field_11221	EXPLOSION_EMITTER
	f	Liy;	x	f_123813_	field_11236	EXPLOSION
	f	Liy;	y	f_235902_	field_38908	SONIC_BOOM
	f	Liu;	z	f_123814_	field_11206	FALLING_DUST
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Z)Liy;	a	m_123824_	method_10303	register
	m	(Ljava/lang/String;ZLit$a;Ljava/util/function/Function;)Liu;	a	m_235905_	method_42022	register
	m	(Liu;)Lcom/mojang/serialization/Codec;	a	m_235903_	method_42616	method_42616
	m	(Liu;)Lcom/mojang/serialization/Codec;	b	m_235910_	method_33121	method_33121
	m	(Liu;)Lcom/mojang/serialization/Codec;	c	m_175838_	method_42023	method_42023
	m	(Liu;)Lcom/mojang/serialization/Codec;	d	m_175840_	method_33122	method_33122
	m	(Liu;)Lcom/mojang/serialization/Codec;	e	m_123818_	method_29139	method_29139
c	iv$1	net/minecraft/core/particles/ParticleTypes$1	net/minecraft/class_2398$1	net/minecraft/core/particles/ParticleTypes$1
	f	Ljava/util/function/Function;	a	f_123827_	field_25126	val$codec
	m	(ZLit$a;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	iw	net/minecraft/core/particles/SculkChargeParticleOptions	net/minecraft/class_7227	net/minecraft/core/particles/SculkChargeParticleOptions
	f	Lcom/mojang/serialization/Codec;	a	f_235912_	field_38005	CODEC
	f	Lit$a;	b	f_235913_	field_38006	DESERIALIZER
	f	F	c	f_235914_	comp_632	roll
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_235919_	method_42024	method_42024
	m	(Liw;)Ljava/lang/Float;	a	m_235921_	method_42025	method_42025
	m	()F	c	f_235914_	comp_632	roll
c	iw$1	net/minecraft/core/particles/SculkChargeParticleOptions$1	net/minecraft/class_7227$1	net/minecraft/core/particles/SculkChargeParticleOptions$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Liw;	a	m_5739_	method_42026	fromCommand
	m	(Liu;Lsf;)Liw;	a	m_6507_	method_42027	fromNetwork
c	ix	net/minecraft/core/particles/ShriekParticleOption	net/minecraft/class_7290	net/minecraft/core/particles/ShriekParticleOption
	f	Lcom/mojang/serialization/Codec;	a	f_235944_	field_38358	CODEC
	f	Lit$a;	b	f_235945_	field_38359	DESERIALIZER
	f	I	c	f_235946_	field_38360	delay
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lix;)Ljava/lang/Integer;	a	m_235953_	method_42618	method_42618
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_235951_	method_42617	method_42617
	m	()I	c	m_235958_	method_42619	getDelay
c	ix$1	net/minecraft/core/particles/ShriekParticleOption$1	net/minecraft/class_7290$1	net/minecraft/core/particles/ShriekParticleOption$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Lix;	a	m_5739_	method_42620	fromCommand
	m	(Liu;Lsf;)Lix;	a	m_6507_	method_42621	fromNetwork
c	iy	net/minecraft/core/particles/SimpleParticleType	net/minecraft/class_2400	net/minecraft/core/particles/SimpleParticleType
	f	Lit$a;	a	f_123833_	field_11259	DESERIALIZER
	f	Lcom/mojang/serialization/Codec;	b	f_123834_	field_25127	codec
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()Liy;	f	m_6012_	method_29140	getType
c	iy$1	net/minecraft/core/particles/SimpleParticleType$1	net/minecraft/class_2400$1	net/minecraft/core/particles/SimpleParticleType$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Liy;	a	m_5739_	method_10307	fromCommand
	m	(Liu;Lsf;)Liy;	a	m_6507_	method_10306	fromNetwork
c	iz	net/minecraft/core/particles/VibrationParticleOption	net/minecraft/class_5745	net/minecraft/core/particles/VibrationParticleOption
	f	Lcom/mojang/serialization/Codec;	a	f_175842_	field_28277	CODEC
	f	Lit$a;	b	f_175843_	field_28278	DESERIALIZER
	f	Ldgp;	c	f_235972_	field_38361	destination
	f	I	d	f_235973_	field_38362	arrivalInTicks
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ldgp;I)V	<init>	<init>	<init>	<init>
	m	(Liz;)Ljava/lang/Integer;	a	m_235979_	method_42623	method_42623
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_235977_	method_42622	method_42622
	m	(Liz;)Ldgp;	b	m_235981_	method_33124	method_33124
	m	()Ldgp;	c	m_235983_	method_33125	getDestination
	m	()I	d	m_235984_	method_42624	getArrivalInTicks
c	iz$1	net/minecraft/core/particles/VibrationParticleOption$1	net/minecraft/class_5745$1	net/minecraft/core/particles/VibrationParticleOption$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Liu;Lsf;)Liz;	a	m_6507_	method_33127	fromNetwork
	m	(Liu;Lcom/mojang/brigadier/StringReader;)Liz;	a	m_5739_	method_33126	fromCommand
c	j	com/mojang/math/Transformation	net/minecraft/class_4590	com/mojang/math/Transformation
	f	Lcom/mojang/serialization/Codec;	a	f_268453_	field_42532	CODEC
	f	Lcom/mojang/serialization/Codec;	b	f_268620_	field_42533	EXTENDED_CODEC
	f	Lorg/joml/Matrix4f;	c	f_121078_	field_20900	matrix
	f	Z	d	f_121079_	field_20901	decomposed
	f	Lorg/joml/Vector3f;	e	f_121080_	field_20902	translation
	f	Lorg/joml/Quaternionf;	f	f_121081_	field_20903	leftRotation
	f	Lorg/joml/Vector3f;	g	f_121082_	field_20904	scale
	f	Lorg/joml/Quaternionf;	h	f_121083_	field_20905	rightRotation
	f	Lj;	i	f_121084_	field_20906	IDENTITY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V	<init>	<init>	<init>	<init>
	m	(Lorg/joml/Matrix4f;)V	<init>	<init>	<init>	<init>
	m	(Lj;)Lj;	a	m_121096_	method_22933	compose
	m	(Lj;F)Lj;	a	m_175937_	method_35864	slerp
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_268760_	method_49059	method_49059
	m	(Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f;	a	m_253227_	method_22934	compose
	m	(Lcom/mojang/datafixers/util/Either;)Lj;	a	m_268761_	method_49058	method_49058
	m	()Lj;	a	m_121093_	method_22931	identity
	m	()Lj;	b	m_121103_	method_22935	inverse
	m	(Lj;)Lj;	b	m_268758_	method_49060	method_49060
	m	(Lj;)Lj;	c	m_268757_	method_49061	method_49061
	m	()Lorg/joml/Matrix4f;	c	m_252783_	method_22936	getMatrix
	m	(Lj;)Lorg/joml/Quaternionf;	d	m_268754_	method_49062	method_49062
	m	()Lorg/joml/Vector3f;	d	m_252829_	method_35865	getTranslation
	m	()Lorg/joml/Quaternionf;	e	m_253244_	method_22937	getLeftRotation
	m	(Lj;)Lorg/joml/Vector3f;	e	m_268759_	method_49063	method_49063
	m	()Lorg/joml/Vector3f;	f	m_252900_	method_35866	getScale
	m	(Lj;)Lorg/joml/Quaternionf;	f	m_268756_	method_49064	method_49064
	m	(Lj;)Lorg/joml/Vector3f;	g	m_268755_	method_49065	method_49065
	m	()Lorg/joml/Quaternionf;	g	m_252848_	method_35867	getRightRotation
	m	()V	h	m_121106_	method_22938	ensureDecomposed
	m	()Lj;	i	m_276167_	method_22939	method_22939
c	ja	net/minecraft/core/particles/package-info	net/minecraft/class_6286	net/minecraft/core/particles/package-info
c	jb	net/minecraft/core/registries/BuiltInRegistries	net/minecraft/class_7923	net/minecraft/core/registries/BuiltInRegistries
	f	Lgz;	A	f_256735_	field_41195	VILLAGER_PROFESSION
	f	Lhr;	B	f_256941_	field_41128	POINT_OF_INTEREST_TYPE
	f	Lgz;	C	f_256784_	field_41129	MEMORY_MODULE_TYPE
	f	Lgz;	D	f_256733_	field_41130	SENSOR_TYPE
	f	Lhr;	E	f_256962_	field_41131	SCHEDULE
	f	Lhr;	F	f_256785_	field_41132	ACTIVITY
	f	Lhr;	G	f_257035_	field_41133	LOOT_POOL_ENTRY_TYPE
	f	Lhr;	H	f_256753_	field_41134	LOOT_FUNCTION_TYPE
	f	Lhr;	I	f_256991_	field_41135	LOOT_CONDITION_TYPE
	f	Lhr;	J	f_257029_	field_41136	LOOT_NUMBER_PROVIDER_TYPE
	f	Lhr;	K	f_256736_	field_41137	LOOT_NBT_PROVIDER_TYPE
	f	Lhr;	L	f_256719_	field_41138	LOOT_SCORE_PROVIDER_TYPE
	f	Lhr;	M	f_256926_	field_41139	FLOAT_PROVIDER_TYPE
	f	Lhr;	N	f_256942_	field_41140	INT_PROVIDER_TYPE
	f	Lhr;	O	f_256870_	field_41141	HEIGHT_PROVIDER_TYPE
	f	Lhr;	P	f_256906_	field_41142	BLOCK_PREDICATE_TYPE
	f	Lhr;	Q	f_257001_	field_41143	CARVER
	f	Lhr;	R	f_256810_	field_41144	FEATURE
	f	Lhr;	S	f_256950_	field_41145	STRUCTURE_PLACEMENT
	f	Lhr;	T	f_257014_	field_41146	STRUCTURE_PIECE
	f	Lhr;	U	f_256763_	field_41147	STRUCTURE_TYPE
	f	Lhr;	V	f_256986_	field_41148	PLACEMENT_MODIFIER_TYPE
	f	Lhr;	W	f_256760_	field_41149	BLOCKSTATE_PROVIDER_TYPE
	f	Lhr;	X	f_256861_	field_41150	FOLIAGE_PLACER_TYPE
	f	Lhr;	Y	f_256920_	field_41151	TRUNK_PLACER_TYPE
	f	Lhr;	Z	f_256742_	field_41152	ROOT_PLACER_TYPE
	f	Lacq;	a	f_256779_	field_41154	ROOT_REGISTRY_NAME
	f	Lhr;	aa	f_256987_	field_41153	TREE_DECORATOR_TYPE
	f	Lhr;	ab	f_256958_	field_41155	FEATURE_SIZE_TYPE
	f	Lhr;	ac	f_256737_	field_41156	BIOME_SOURCE
	f	Lhr;	ad	f_256914_	field_41157	CHUNK_GENERATOR
	f	Lhr;	ae	f_256885_	field_41158	MATERIAL_CONDITION
	f	Lhr;	af	f_256898_	field_41159	MATERIAL_RULE
	f	Lhr;	ag	f_257002_	field_41160	DENSITY_FUNCTION_TYPE
	f	Lhr;	ah	f_256897_	field_41161	STRUCTURE_PROCESSOR
	f	Lhr;	ai	f_256846_	field_41162	STRUCTURE_POOL_ELEMENT
	f	Lhr;	aj	f_256754_	field_41163	CAT_VARIANT
	f	Lhr;	ak	f_256770_	field_41164	FROG_VARIANT
	f	Lhr;	al	f_256878_	field_41165	BANNER_PATTERN
	f	Lhr;	am	f_256896_	field_41166	INSTRUMENT
	f	Lhr;	an	f_271353_	field_42940	DECORATED_POT_PATTERNS
	f	Lhr;	ao	f_279662_	field_44687	CREATIVE_MODE_TAB
	f	Lhr;	ap	f_257047_	field_41167	REGISTRY
	f	Lorg/slf4j/Logger;	aq	f_256744_	field_41168	LOGGER
	f	Ljava/util/Map;	ar	f_256751_	field_41169	LOADERS
	f	Lia;	as	f_256935_	field_41170	WRITABLE_REGISTRY
	f	Lgz;	b	f_256726_	field_41171	GAME_EVENT
	f	Lhr;	c	f_256894_	field_41172	SOUND_EVENT
	f	Lgz;	d	f_257020_	field_41173	FLUID
	f	Lhr;	e	f_256974_	field_41174	MOB_EFFECT
	f	Lgz;	f	f_256975_	field_41175	BLOCK
	f	Lhr;	g	f_256876_	field_41176	ENCHANTMENT
	f	Lgz;	h	f_256780_	field_41177	ENTITY_TYPE
	f	Lgz;	i	f_257033_	field_41178	ITEM
	f	Lgz;	j	f_256980_	field_41179	POTION
	f	Lhr;	k	f_257034_	field_41180	PARTICLE_TYPE
	f	Lhr;	l	f_257049_	field_41181	BLOCK_ENTITY_TYPE
	f	Lgz;	m	f_257051_	field_41182	PAINTING_VARIANT
	f	Lhr;	n	f_256771_	field_41183	CUSTOM_STAT
	f	Lgz;	o	f_256940_	field_41184	CHUNK_STATUS
	f	Lhr;	p	f_256978_	field_41185	RULE_TEST
	f	Lhr;	q	f_276464_	field_43381	RULE_BLOCK_ENTITY_MODIFIER
	f	Lhr;	r	f_256957_	field_41186	POS_RULE_TEST
	f	Lhr;	s	f_256818_	field_41187	MENU
	f	Lhr;	t	f_256990_	field_41188	RECIPE_TYPE
	f	Lhr;	u	f_256769_	field_41189	RECIPE_SERIALIZER
	f	Lhr;	v	f_256951_	field_41190	ATTRIBUTE
	f	Lhr;	w	f_256972_	field_41191	POSITION_SOURCE_TYPE
	f	Lhr;	x	f_256979_	field_41192	COMMAND_ARGUMENT_TYPE
	f	Lhr;	y	f_256899_	field_41193	STAT_TYPE
	f	Lgz;	z	f_256934_	field_41194	VILLAGER_TYPE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lbzz;	A	m_257946_	method_47450	method_47450
	m	(Lhr;)Lcab;	B	m_257756_	method_47451	method_47451
	m	(Lhr;)Lbqg;	C	m_257887_	method_47452	method_47452
	m	(Lhr;)Lbpb;	D	m_258062_	method_47453	method_47453
	m	(Lhr;)Lbye;	E	m_257816_	method_47454	method_47454
	m	(Lhr;)Lbyg;	F	m_257858_	method_47455	method_47455
	m	(Lhr;)Lamq;	G	m_257443_	method_47456	method_47456
	m	(Lhr;)Ldgq;	H	m_257425_	method_47457	method_47457
	m	(Lhr;)Lbhb;	I	m_257991_	method_47458	method_47458
	m	(Lhr;)Lcje;	J	m_257844_	method_47459	method_47459
	m	(Lhr;)Lcjf;	K	m_257654_	method_47460	method_47460
	m	(Lhr;)Lcck;	L	m_257467_	method_47461	method_47461
	m	(Lhr;)Ldvh;	M	m_257705_	method_47462	method_47462
	m	(Lhr;)Ldwc;	N	m_276709_	method_49927	method_49927
	m	(Lhr;)Ldvo;	O	m_257632_	method_47463	method_47463
	m	(Lhr;)Ldec;	P	m_257540_	method_47464	method_47464
	m	(Lhr;)Lacq;	Q	m_257766_	method_47465	method_47465
	m	(Lhr;)Lczp;	R	m_257390_	method_47466	method_47466
	m	(Lhr;)Liu;	S	m_257954_	method_47467	method_47467
	m	(Lhr;)Lchw;	T	m_257555_	method_47468	method_47468
	m	(Lhr;)Lcfu;	U	m_257571_	method_47469	method_47469
	m	(Lhr;)Lbfn;	V	m_257700_	method_47470	method_47470
	m	(Lhr;)Lckg;	W	m_257853_	method_47471	method_47471
	m	(Lhr;)Lcpn;	X	m_257716_	method_47472	method_47472
	m	(Lhr;)Lbey;	Y	m_257765_	method_47473	method_47473
	m	(Lhr;)Ldxd;	Z	m_257672_	method_47474	method_47474
	m	(Lacp;Ljava/lang/String;Ljb$a;)Lgz;	a	m_257988_	method_47481	registerDefaulted
	m	(Lacp;Lcom/mojang/serialization/Lifecycle;Ljb$a;)Lhr;	a	m_258073_	method_47477	registerSimple
	m	(Lhr;Lhr;)V	a	m_257979_	method_47484	method_47484
	m	(Ljb$a;Lia;)Ljava/lang/Object;	a	m_258029_	method_47485	method_47485
	m	(Lhr;)V	a	m_257864_	method_47483	validate
	m	(Lacp;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljb$a;)Lgz;	a	m_257600_	method_47480	registerDefaulted
	m	(Lacp;Lia;Ljb$a;Lcom/mojang/serialization/Lifecycle;)Lia;	a	m_257895_	method_47478	internalRegister
	m	(Lacp;Ljb$a;)Lhr;	a	m_258002_	method_47479	registerSimple
	m	()V	a	m_257498_	method_47476	bootStrap
	m	(Lacq;Ljava/util/function/Supplier;)V	a	m_258037_	method_47482	method_47482
	m	(Lhr;)Lamg;	aa	m_257614_	method_47475	method_47475
	m	(Lhr;)Ldgl;	ab	m_257589_	method_47486	method_47486
	m	(Lacp;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljb$a;)Lgz;	b	m_257762_	method_47488	registerDefaultedWithIntrusiveHolders
	m	(Lhr;)Lbrw;	b	m_257942_	method_47490	method_47490
	m	(Lacp;Ljava/lang/String;Ljb$a;)Lgz;	b	m_257834_	method_47489	registerDefaultedWithIntrusiveHolders
	m	()V	b	m_257453_	method_47487	createContents
	m	()V	c	m_257604_	method_47491	freeze
	m	(Lhr;)Ldti;	c	m_257992_	method_47492	method_47492
	m	(Lhr;)Ldvs;	d	m_257790_	method_47493	method_47493
	m	(Lhr;)Ldnu;	e	m_257475_	method_47494	method_47494
	m	(Lhr;)Ldpl;	f	m_258095_	method_47495	method_47495
	m	(Lhr;)Ldor;	g	m_257531_	method_47496	method_47496
	m	(Lhr;)Ldpx;	h	m_257888_	method_47497	method_47497
	m	(Lhr;)Ldof;	i	m_258070_	method_47498	method_47498
	m	(Lhr;)Ldou;	j	m_257688_	method_47499	method_47499
	m	(Lhr;)Ldri;	k	m_257574_	method_47500	method_47500
	m	(Lhr;)Ldsj;	l	m_257807_	method_47501	method_47501
	m	(Lhr;)Ldsr;	m	m_257693_	method_47502	method_47502
	m	(Lhr;)Ldsy;	n	m_257521_	method_47503	method_47503
	m	(Lhr;)Ldko;	o	m_257618_	method_47504	method_47504
	m	(Lhr;)Ldjp;	p	m_257371_	method_47505	method_47505
	m	(Lhr;)Ldis;	q	m_257474_	method_47506	method_47506
	m	(Lhr;)Ldqi;	r	m_257982_	method_47507	method_47507
	m	(Lhr;)Lbdd;	s	m_257606_	method_47508	method_47508
	m	(Lhr;)Lbdb;	t	m_257973_	method_47509	method_47509
	m	(Lhr;)Ledm;	u	m_257434_	method_47510	method_47510
	m	(Lhr;)Lecx;	v	m_258027_	method_47511	method_47511
	m	(Lhr;)Lede;	w	m_257683_	method_47512	method_47512
	m	(Lhr;)Lecl;	x	m_257391_	method_47513	method_47513
	m	(Lhr;)Leba;	y	m_257537_	method_47514	method_47514
	m	(Lhr;)Leag;	z	m_257420_	method_47515	method_47515
c	jb$a	net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap	net/minecraft/class_7923$class_6889	net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap
	m	(Lhr;)Ljava/lang/Object;	run	m_257957_	run	run
c	jc	net/minecraft/core/registries/Registries	net/minecraft/class_7924	net/minecraft/core/registries/Registries
	f	Lacp;	A	f_256757_	field_41274	HEIGHT_PROVIDER_TYPE
	f	Lacp;	B	f_257010_	field_41275	INSTRUMENT
	f	Lacp;	C	f_256949_	field_41196	INT_PROVIDER_TYPE
	f	Lacp;	D	f_256913_	field_41197	ITEM
	f	Lacp;	E	f_256976_	field_41198	LOOT_CONDITION_TYPE
	f	Lacp;	F	f_257015_	field_41199	LOOT_FUNCTION_TYPE
	f	Lacp;	G	f_256871_	field_41200	LOOT_NBT_PROVIDER_TYPE
	f	Lacp;	H	f_256829_	field_41201	LOOT_NUMBER_PROVIDER_TYPE
	f	Lacp;	I	f_257032_	field_41202	LOOT_POOL_ENTRY_TYPE
	f	Lacp;	J	f_256924_	field_41203	LOOT_SCORE_PROVIDER_TYPE
	f	Lacp;	K	f_256793_	field_41204	MATERIAL_CONDITION
	f	Lacp;	L	f_256815_	field_41205	MATERIAL_RULE
	f	Lacp;	M	f_257023_	field_41206	MEMORY_MODULE_TYPE
	f	Lacp;	N	f_256798_	field_41207	MENU
	f	Lacp;	O	f_256929_	field_41208	MOB_EFFECT
	f	Lacp;	P	f_256836_	field_41209	PAINTING_VARIANT
	f	Lacp;	Q	f_256890_	field_41210	PARTICLE_TYPE
	f	Lacp;	R	f_256843_	field_41211	PLACEMENT_MODIFIER_TYPE
	f	Lacp;	S	f_256805_	field_41212	POINT_OF_INTEREST_TYPE
	f	Lacp;	T	f_256792_	field_41213	POSITION_SOURCE_TYPE
	f	Lacp;	U	f_257009_	field_41214	POS_RULE_TEST
	f	Lacp;	V	f_256973_	field_41215	POTION
	f	Lacp;	W	f_256764_	field_41216	RECIPE_SERIALIZER
	f	Lacp;	X	f_256954_	field_41217	RECIPE_TYPE
	f	Lacp;	Y	f_256768_	field_41218	ROOT_PLACER_TYPE
	f	Lacp;	Z	f_256947_	field_41219	RULE_TEST
	f	Lacp;	a	f_257025_	field_41222	ACTIVITY
	f	Lacp;	aA	f_257011_	field_41247	PROCESSOR_LIST
	f	Lacp;	aB	f_256998_	field_41248	STRUCTURE_SET
	f	Lacp;	aC	f_256948_	field_41249	TEMPLATE_POOL
	f	Lacp;	aD	f_266076_	field_42083	TRIM_MATERIAL
	f	Lacp;	aE	f_266063_	field_42082	TRIM_PATTERN
	f	Lacp;	aF	f_256729_	field_41250	WORLD_PRESET
	f	Lacp;	aG	f_273919_	field_43089	MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
	f	Lacp;	aH	f_256858_	field_41223	DIMENSION
	f	Lacp;	aI	f_256862_	field_41224	LEVEL_STEM
	f	Lacp;	aa	f_276428_	field_43382	RULE_BLOCK_ENTITY_MODIFIER
	f	Lacp;	ab	f_256723_	field_41220	SCHEDULE
	f	Lacp;	ac	f_256937_	field_41221	SENSOR_TYPE
	f	Lacp;	ad	f_256840_	field_41225	SOUND_EVENT
	f	Lacp;	ae	f_256849_	field_41226	STAT_TYPE
	f	Lacp;	af	f_256786_	field_41227	STRUCTURE_PIECE
	f	Lacp;	ag	f_256888_	field_41228	STRUCTURE_PLACEMENT
	f	Lacp;	ah	f_257024_	field_41229	STRUCTURE_POOL_ELEMENT
	f	Lacp;	ai	f_256983_	field_41230	STRUCTURE_PROCESSOR
	f	Lacp;	aj	f_256938_	field_41231	STRUCTURE_TYPE
	f	Lacp;	ak	f_256845_	field_41232	TREE_DECORATOR_TYPE
	f	Lacp;	al	f_256963_	field_41233	TRUNK_PLACER_TYPE
	f	Lacp;	am	f_256749_	field_41234	VILLAGER_PROFESSION
	f	Lacp;	an	f_257019_	field_41235	VILLAGER_TYPE
	f	Lacp;	ao	f_271200_	field_42941	DECORATED_POT_PATTERNS
	f	Lacp;	ap	f_256952_	field_41236	BIOME
	f	Lacp;	aq	f_256873_	field_41237	CHAT_TYPE
	f	Lacp;	ar	f_257003_	field_41238	CONFIGURED_CARVER
	f	Lacp;	as	f_256911_	field_41239	CONFIGURED_FEATURE
	f	Lacp;	at	f_257040_	field_41240	DENSITY_FUNCTION
	f	Lacp;	au	f_256787_	field_41241	DIMENSION_TYPE
	f	Lacp;	av	f_256724_	field_41242	FLAT_LEVEL_GENERATOR_PRESET
	f	Lacp;	aw	f_256932_	field_41243	NOISE_SETTINGS
	f	Lacp;	ax	f_256865_	field_41244	NOISE
	f	Lacp;	ay	f_256988_	field_41245	PLACED_FEATURE
	f	Lacp;	az	f_256944_	field_41246	STRUCTURE
	f	Lacp;	b	f_256728_	field_41251	ATTRIBUTE
	f	Lacp;	c	f_256969_	field_41252	BANNER_PATTERN
	f	Lacp;	d	f_256826_	field_41253	BIOME_SOURCE
	f	Lacp;	e	f_256747_	field_41254	BLOCK
	f	Lacp;	f	f_256922_	field_41255	BLOCK_ENTITY_TYPE
	f	Lacp;	g	f_256774_	field_41256	BLOCK_PREDICATE_TYPE
	f	Lacp;	h	f_256891_	field_41257	BLOCK_STATE_PROVIDER_TYPE
	f	Lacp;	i	f_256812_	field_41258	CARVER
	f	Lacp;	j	f_257006_	field_41259	CAT_VARIANT
	f	Lacp;	k	f_256783_	field_41260	CHUNK_GENERATOR
	f	Lacp;	l	f_256755_	field_41261	CHUNK_STATUS
	f	Lacp;	m	f_256982_	field_41262	COMMAND_ARGUMENT_TYPE
	f	Lacp;	n	f_279569_	field_44688	CREATIVE_MODE_TAB
	f	Lacp;	o	f_256887_	field_41263	CUSTOM_STAT
	f	Lacp;	p	f_268580_	field_42534	DAMAGE_TYPE
	f	Lacp;	q	f_256746_	field_41264	DENSITY_FUNCTION_TYPE
	f	Lacp;	r	f_256762_	field_41265	ENCHANTMENT
	f	Lacp;	s	f_256939_	field_41266	ENTITY_TYPE
	f	Lacp;	t	f_256833_	field_41267	FEATURE
	f	Lacp;	u	f_256720_	field_41268	FEATURE_SIZE_TYPE
	f	Lacp;	v	f_256892_	field_41269	FLOAT_PROVIDER_TYPE
	f	Lacp;	w	f_256808_	field_41270	FLUID
	f	Lacp;	x	f_256905_	field_41271	FOLIAGE_PLACER_TYPE
	f	Lacp;	y	f_256732_	field_41272	FROG_VARIANT
	f	Lacp;	z	f_256827_	field_41273	GAME_EVENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_257397_	method_47517	createRegistryKey
	m	(Lacp;)Lacp;	a	m_257551_	method_47516	levelStemToLevel
	m	(Lacp;)Lacp;	b	m_257452_	method_47518	levelToLevelStem
c	jd	net/minecraft/core/registries/package-info	net/minecraft/class_7925	net/minecraft/core/registries/package-info
c	je	net/minecraft/data/BlockFamilies	net/minecraft/class_5793	net/minecraft/data/BlockFamilies
	f	Ljf;	A	f_175927_	field_28518	EXPOSED_CUT_COPPER
	f	Ljf;	B	f_175928_	field_33687	WAXED_EXPOSED_COPPER
	f	Ljf;	C	f_175929_	field_28519	WAXED_EXPOSED_CUT_COPPER
	f	Ljf;	D	f_175930_	field_33688	WEATHERED_COPPER
	f	Ljf;	E	f_175931_	field_28520	WEATHERED_CUT_COPPER
	f	Ljf;	F	f_175870_	field_33681	WAXED_WEATHERED_COPPER
	f	Ljf;	G	f_175871_	field_28521	WAXED_WEATHERED_CUT_COPPER
	f	Ljf;	H	f_175872_	field_33682	OXIDIZED_COPPER
	f	Ljf;	I	f_175873_	field_28522	OXIDIZED_CUT_COPPER
	f	Ljf;	J	f_175874_	field_33683	WAXED_OXIDIZED_COPPER
	f	Ljf;	K	f_175875_	field_33419	WAXED_OXIDIZED_CUT_COPPER
	f	Ljf;	L	f_175876_	field_28523	COBBLESTONE
	f	Ljf;	M	f_175877_	field_28524	MOSSY_COBBLESTONE
	f	Ljf;	N	f_175878_	field_28525	DIORITE
	f	Ljf;	O	f_175879_	field_28480	POLISHED_DIORITE
	f	Ljf;	P	f_175880_	field_28481	GRANITE
	f	Ljf;	Q	f_175881_	field_28482	POLISHED_GRANITE
	f	Ljf;	R	f_175882_	field_28483	NETHER_BRICKS
	f	Ljf;	S	f_175883_	field_28484	RED_NETHER_BRICKS
	f	Ljf;	T	f_175884_	field_28485	PRISMARINE
	f	Ljf;	U	f_175885_	field_28486	PURPUR
	f	Ljf;	V	f_175886_	field_28487	PRISMARINE_BRICKS
	f	Ljf;	W	f_175887_	field_28488	DARK_PRISMARINE
	f	Ljf;	X	f_175888_	field_28489	QUARTZ
	f	Ljf;	Y	f_175889_	field_28490	SMOOTH_QUARTZ
	f	Ljf;	Z	f_175890_	field_28491	SANDSTONE
	f	Ljf;	a	f_175896_	field_28500	ACACIA_PLANKS
	f	Ljf;	aa	f_175891_	field_28492	CUT_SANDSTONE
	f	Ljf;	ab	f_175892_	field_28493	SMOOTH_SANDSTONE
	f	Ljf;	ac	f_175893_	field_28494	RED_SANDSTONE
	f	Ljf;	ad	f_175894_	field_28495	CUT_RED_SANDSTONE
	f	Ljf;	ae	f_175895_	field_28496	SMOOTH_RED_SANDSTONE
	f	Ljf;	af	f_175897_	field_28497	STONE
	f	Ljf;	ag	f_175898_	field_28498	STONE_BRICK
	f	Ljf;	ah	f_175899_	field_28946	DEEPSLATE
	f	Ljf;	ai	f_175900_	field_29079	COBBLED_DEEPSLATE
	f	Ljf;	aj	f_175901_	field_28947	POLISHED_DEEPSLATE
	f	Ljf;	ak	f_175902_	field_28949	DEEPSLATE_BRICKS
	f	Ljf;	al	f_175903_	field_28948	DEEPSLATE_TILES
	f	Ljava/util/Map;	am	f_175904_	field_28499	MAP
	f	Ljava/lang/String;	an	f_175905_	field_33117	RECIPE_GROUP_PREFIX_WOODEN
	f	Ljava/lang/String;	ao	f_175906_	field_33118	RECIPE_UNLOCKED_BY_HAS_PLANKS
	f	Ljf;	b	f_271218_	field_42942	CHERRY_PLANKS
	f	Ljf;	c	f_175907_	field_28501	BIRCH_PLANKS
	f	Ljf;	d	f_175908_	field_28502	CRIMSON_PLANKS
	f	Ljf;	e	f_175909_	field_28503	JUNGLE_PLANKS
	f	Ljf;	f	f_175910_	field_28504	OAK_PLANKS
	f	Ljf;	g	f_175911_	field_28505	DARK_OAK_PLANKS
	f	Ljf;	h	f_175912_	field_28506	SPRUCE_PLANKS
	f	Ljf;	i	f_175913_	field_28507	WARPED_PLANKS
	f	Ljf;	j	f_235985_	field_38007	MANGROVE_PLANKS
	f	Ljf;	k	f_244546_	field_40589	BAMBOO_PLANKS
	f	Ljf;	l	f_244520_	field_40590	BAMBOO_MOSAIC
	f	Ljf;	m	f_235986_	field_38008	MUD_BRICKS
	f	Ljf;	n	f_175914_	field_28508	ANDESITE
	f	Ljf;	o	f_175915_	field_28509	POLISHED_ANDESITE
	f	Ljf;	p	f_175916_	field_28510	BLACKSTONE
	f	Ljf;	q	f_175917_	field_28511	POLISHED_BLACKSTONE
	f	Ljf;	r	f_175918_	field_28512	POLISHED_BLACKSTONE_BRICKS
	f	Ljf;	s	f_175919_	field_28513	BRICKS
	f	Ljf;	t	f_175920_	field_28514	END_STONE_BRICKS
	f	Ljf;	u	f_175921_	field_28515	MOSSY_STONE_BRICKS
	f	Ljf;	v	f_175922_	field_33684	COPPER_BLOCK
	f	Ljf;	w	f_175923_	field_28516	CUT_COPPER
	f	Ljf;	x	f_175924_	field_33685	WAXED_COPPER_BLOCK
	f	Ljf;	y	f_175925_	field_28517	WAXED_CUT_COPPER
	f	Ljf;	z	f_175926_	field_33686	EXPOSED_COPPER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljf$a;	a	m_175935_	method_33468	familyBuilder
	m	()Ljava/util/stream/Stream;	a	m_175934_	method_33467	getAllFamilies
c	jf	net/minecraft/data/BlockFamily	net/minecraft/class_5794	net/minecraft/data/BlockFamily
	f	Lcpn;	a	f_175943_	field_28526	baseBlock
	f	Ljava/util/Map;	b	f_175944_	field_28527	variants
	f	Lcaw;	c	f_244407_	field_40591	requiredFeatures
	f	Z	d	f_175945_	field_28528	generateModel
	f	Z	e	f_175946_	field_28529	generateRecipe
	f	Ljava/lang/String;	f	f_175947_	field_28530	recipeGroupPrefix
	f	Ljava/lang/String;	g	f_175948_	field_28531	recipeUnlockedBy
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Ljf$b;)Lcpn;	a	m_175952_	method_33470	get
	m	()Lcpn;	a	m_175951_	method_33469	getBaseBlock
	m	(Lcaw;)Z	a	m_245288_	method_33478	shouldGenerateRecipe
	m	()Ljava/util/Map;	b	m_175954_	method_33474	getVariants
	m	()Z	c	m_175955_	method_33477	shouldGenerateModel
	m	()Ljava/util/Optional;	d	m_175957_	method_33479	getRecipeGroupPrefix
	m	()Ljava/util/Optional;	e	m_175958_	method_33480	getRecipeUnlockedBy
c	jf$a	net/minecraft/data/BlockFamily$Builder	net/minecraft/class_5794$class_5795	net/minecraft/data/BlockFamily$Builder
	f	Ljf;	a	f_175959_	field_28532	family
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	([Lcau;)Ljf$a;	a	m_245652_	method_45964	featureLockedBehind
	m	(Lcpn;Lcpn;)Ljf$a;	a	m_175965_	method_33483	sign
	m	(Ljava/lang/String;)Ljf$a;	a	m_175968_	method_33484	recipeGroupPrefix
	m	()Ljf;	a	m_175962_	method_33481	getFamily
	m	(Lcpn;)Ljf$a;	a	m_175963_	method_33482	button
	m	()Ljf$a;	b	m_175970_	method_33485	dontGenerateModel
	m	(Lcpn;)Ljf$a;	b	m_175971_	method_33486	chiseled
	m	(Ljava/lang/String;)Ljf$a;	b	m_175973_	method_33487	recipeUnlockedBy
	m	()Ljf$a;	c	m_175975_	method_33488	dontGenerateRecipe
	m	(Lcpn;)Ljf$a;	c	m_245388_	method_45965	mosaic
	m	(Lcpn;)Ljf$a;	d	m_175976_	method_34593	cracked
	m	(Lcpn;)Ljf$a;	e	m_175978_	method_36544	cut
	m	(Lcpn;)Ljf$a;	f	m_175980_	method_33489	door
	m	(Lcpn;)Ljf$a;	g	m_246792_	method_45966	customFence
	m	(Lcpn;)Ljf$a;	h	m_175982_	method_33490	fence
	m	(Lcpn;)Ljf$a;	i	m_247314_	method_45967	customFenceGate
	m	(Lcpn;)Ljf$a;	j	m_175984_	method_33491	fenceGate
	m	(Lcpn;)Ljf$a;	k	m_175986_	method_33492	slab
	m	(Lcpn;)Ljf$a;	l	m_175988_	method_33493	stairs
	m	(Lcpn;)Ljf$a;	m	m_175990_	method_33494	pressurePlate
	m	(Lcpn;)Ljf$a;	n	m_175992_	method_33495	polished
	m	(Lcpn;)Ljf$a;	o	m_175994_	method_33496	trapdoor
	m	(Lcpn;)Ljf$a;	p	m_175996_	method_33497	wall
c	jf$b	net/minecraft/data/BlockFamily$Variant	net/minecraft/class_5794$class_5796	net/minecraft/data/BlockFamily$Variant
	f	Ljf$b;	a	BUTTON	field_28533	BUTTON
	f	Ljf$b;	b	CHISELED	field_28534	CHISELED
	f	Ljf$b;	c	CRACKED	field_29503	CRACKED
	f	Ljf$b;	d	CUT	field_33689	CUT
	f	Ljf$b;	e	DOOR	field_28535	DOOR
	f	Ljf$b;	f	CUSTOM_FENCE	field_40592	CUSTOM_FENCE
	f	Ljf$b;	g	FENCE	field_28536	FENCE
	f	Ljf$b;	h	CUSTOM_FENCE_GATE	field_40593	CUSTOM_FENCE_GATE
	f	Ljf$b;	i	FENCE_GATE	field_28537	FENCE_GATE
	f	Ljf$b;	j	MOSAIC	field_40594	MOSAIC
	f	Ljf$b;	k	SIGN	field_28538	SIGN
	f	Ljf$b;	l	SLAB	field_28539	SLAB
	f	Ljf$b;	m	STAIRS	field_28540	STAIRS
	f	Ljf$b;	n	PRESSURE_PLATE	field_28541	PRESSURE_PLATE
	f	Ljf$b;	o	POLISHED	field_28542	POLISHED
	f	Ljf$b;	p	TRAPDOOR	field_28543	TRAPDOOR
	f	Ljf$b;	q	WALL	field_28544	WALL
	f	Ljf$b;	r	WALL_SIGN	field_28545	WALL_SIGN
	f	Ljava/lang/String;	s	f_176013_	field_28546	name
	f	[Ljf$b;	t	$VALUES	field_28547	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_176020_	method_33498	getName
	m	()[Ljf$b;	b	m_176021_	method_36938	$values
c	jg	net/minecraft/data/CachedOutput	net/minecraft/class_7403	net/minecraft/data/CachedOutput
	f	Ljg;	a	f_236016_	field_39439	NO_CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V	a	m_236018_	method_44300	method_44300
	m	(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V	writeIfNeeded	m_213871_	method_43346	writeIfNeeded
c	jh	net/minecraft/data/DataGenerator	net/minecraft/class_2403	net/minecraft/data/DataGenerator
	f	Lorg/slf4j/Logger;	a	f_123905_	field_11275	LOGGER
	f	Ljava/nio/file/Path;	b	f_243753_	field_40595	rootOutputFolder
	f	Ljk;	c	f_244116_	field_40596	vanillaPackOutput
	f	Ljava/util/Set;	d	f_252429_	field_40826	allProviderIds
	f	Ljava/util/Map;	e	f_236026_	field_38909	providersToRun
	f	Lad;	f	f_236027_	field_38910	version
	f	Z	g	f_236028_	field_38911	alwaysGenerate
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Lad;Z)V	<init>	<init>	<init>	<init>
	m	(Ljj;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lji;)V	a	m_253255_	method_46563	method_46563
	m	()V	a	m_123917_	method_10315	run
	m	(ZLjava/lang/String;)Ljh$a;	a	m_253030_	method_46565	getBuiltinDatapack
	m	(Z)Ljh$a;	a	m_253147_	method_46564	getVanillaPack
c	jh$a	net/minecraft/data/DataGenerator$PackGenerator	net/minecraft/class_2403$class_7856	net/minecraft/data/DataGenerator$PackGenerator
	f	Ljh;	a	f_252527_	field_40827	field_40827
	f	Z	b	f_252435_	field_40828	toRun
	f	Ljava/lang/String;	c	f_252464_	field_40829	providerPrefix
	f	Ljk;	d	f_252503_	field_40830	output
	m	(Ljh;ZLjava/lang/String;Ljk;)V	<init>	<init>	<init>	<init>
	m	(Lji$a;)Lji;	a	m_253108_	method_46566	addProvider
c	ji	net/minecraft/data/DataProvider	net/minecraft/class_2405	net/minecraft/data/DataProvider
	f	Ljava/util/function/ToIntFunction;	a	f_236067_	field_39212	FIXED_ORDER_FIELDS
	f	Ljava/util/Comparator;	b	f_236068_	field_39213	KEY_COMPARATOR
	f	Lorg/slf4j/Logger;	c	f_252483_	field_40831	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_236069_	method_43808	method_43808
	m	(Ljg;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_253162_	method_10320	saveStable
	m	(Ljg;)Ljava/util/concurrent/CompletableFuture;	a	m_213708_	method_10319	run
	m	()Ljava/lang/String;	a	m_6055_	method_10321	getName
	m	(Lcom/google/gson/JsonElement;Ljg;Ljava/nio/file/Path;)V	a	m_252607_	method_46567	method_46567
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_236076_	method_43809	method_43809
c	ji$a	net/minecraft/data/DataProvider$Factory	net/minecraft/class_2405$class_7857	net/minecraft/data/DataProvider$Factory
	m	(Ljk;)Lji;	create	m_253034_	create	create
c	jj	net/minecraft/data/HashCache	net/minecraft/class_2408	net/minecraft/data/HashCache
	f	Lorg/slf4j/Logger;	a	f_123926_	field_11287	LOGGER
	f	Ljava/lang/String;	b	f_236078_	field_38912	HEADER_MARKER
	f	Ljava/nio/file/Path;	c	f_236079_	field_11285	rootDir
	f	Ljava/nio/file/Path;	d	f_236080_	field_38913	cacheDir
	f	Ljava/lang/String;	e	f_236081_	field_38914	versionId
	f	Ljava/util/Map;	f	f_252445_	field_40832	caches
	f	Ljava/util/Set;	g	f_236083_	field_38916	cachesToWrite
	f	Ljava/util/Set;	h	f_236084_	field_38917	cachePaths
	f	I	i	f_236085_	field_38918	initialCount
	f	I	j	f_252434_	field_40833	writes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/nio/file/Path;Ljava/util/Collection;Lad;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljj$d;)Ljava/util/concurrent/CompletableFuture;	a	m_253234_	method_46570	generateUpdate
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/nio/file/Path;)V	a	m_236102_	method_43351	method_43351
	m	(Ljava/util/Set;Ljava/lang/String;Ljj$b;)V	a	m_252609_	method_46571	method_46571
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljj$b;	a	m_236092_	method_43348	readCache
	m	(Ljj$a;Ljava/lang/Object;)Ljj$e;	a	m_252608_	method_46568	method_46568
	m	()V	a	m_123937_	method_10326	purgeStaleAndWrite
	m	(Ljj$e;)V	a	m_253116_	method_46569	applyUpdate
	m	(Ljava/lang/String;)Z	a	m_253256_	method_43347	shouldRunInThisVersion
	m	(Ljava/lang/String;)Ljava/nio/file/Path;	b	m_252859_	method_43353	getProviderCachePath
c	jj$a	net/minecraft/data/HashCache$CacheUpdater	net/minecraft/class_2408$class_7404	net/minecraft/data/HashCache$CacheUpdater
	f	Ljj;	b	f_252426_	field_40834	field_40834
	f	Ljava/lang/String;	c	f_252505_	field_40835	provider
	f	Ljj$b;	d	f_236113_	field_38919	oldCache
	f	Ljj$c;	e	f_236114_	field_38920	newCache
	f	Ljava/util/concurrent/atomic/AtomicInteger;	f	f_236115_	field_38921	writes
	f	Z	g	f_252460_	field_40836	closed
	m	(Ljj;Ljava/lang/String;Ljava/lang/String;Ljj$b;)V	<init>	<init>	<init>	<init>
	m	()Ljj$e;	a	m_253164_	method_46572	close
	m	(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z	a	m_236119_	method_43355	shouldWrite
	m	(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V	writeIfNeeded	m_213871_	writeIfNeeded	writeIfNeeded
c	jj$b	net/minecraft/data/HashCache$ProviderCache	net/minecraft/class_2408$class_7405	net/minecraft/data/HashCache$ProviderCache
	f	Ljava/lang/String;	a	f_236126_	comp_729	version
	f	Lcom/google/common/collect/ImmutableMap;	b	f_236127_	comp_730	data
	m	(Ljava/lang/String;Lcom/google/common/collect/ImmutableMap;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_236142_	method_43360	save
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljj$b;	a	m_236139_	method_43359	load
	m	(Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode;	a	m_236134_	method_43357	get
	m	()I	a	m_236133_	method_43356	count
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_252610_	method_43361	method_43361
	m	()Ljava/lang/String;	b	f_236126_	comp_729	version
	m	()Lcom/google/common/collect/ImmutableMap;	c	f_236127_	comp_730	data
c	jj$c	net/minecraft/data/HashCache$ProviderCacheBuilder	net/minecraft/class_2408$class_7858	net/minecraft/data/HashCache$ProviderCacheBuilder
	f	Ljava/lang/String;	a	f_252424_	comp_1122	version
	f	Ljava/util/concurrent/ConcurrentMap;	b	f_252466_	comp_1123	data
	m	(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljj$b;	a	m_252979_	method_46573	build
	m	(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V	a	m_252796_	method_46574	put
	m	()Ljava/lang/String;	b	f_252424_	comp_1122	version
	m	()Ljava/util/concurrent/ConcurrentMap;	c	f_252466_	comp_1123	data
c	jj$d	net/minecraft/data/HashCache$UpdateFunction	net/minecraft/class_2408$class_7859	net/minecraft/data/HashCache$UpdateFunction
	m	(Ljg;)Ljava/util/concurrent/CompletableFuture;	update	m_252999_	update	update
c	jj$e	net/minecraft/data/HashCache$UpdateResult	net/minecraft/class_2408$class_7860	net/minecraft/data/HashCache$UpdateResult
	f	Ljava/lang/String;	a	f_252422_	comp_1124	providerId
	f	Ljj$b;	b	f_252528_	comp_1125	cache
	f	I	c	f_252492_	comp_1126	writes
	m	(Ljava/lang/String;Ljj$b;I)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_252422_	comp_1124	providerId
	m	()Ljj$b;	b	f_252528_	comp_1125	cache
	m	()I	c	f_252492_	comp_1126	writes
c	jk	net/minecraft/data/PackOutput	net/minecraft/class_7784	net/minecraft/data/PackOutput
	f	Ljava/nio/file/Path;	a	f_243723_	field_40597	outputFolder
	m	(Ljava/nio/file/Path;)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/file/Path;	a	m_245114_	method_45971	getOutputFolder
	m	(Ljk$b;Ljava/lang/String;)Ljk$a;	a	m_245269_	method_45973	createPathProvider
	m	(Ljk$b;)Ljava/nio/file/Path;	a	m_247566_	method_45972	getOutputFolder
c	jk$a	net/minecraft/data/PackOutput$PathProvider	net/minecraft/class_7784$class_7489	net/minecraft/data/PackOutput$PathProvider
	f	Ljava/nio/file/Path;	a	f_244594_	field_39365	root
	f	Ljava/lang/String;	b	f_244198_	field_39366	kind
	m	(Ljk;Ljk$b;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/lang/String;)Ljava/nio/file/Path;	a	m_245527_	method_44108	file
	m	(Lacq;)Ljava/nio/file/Path;	a	m_245731_	method_44107	json
c	jk$b	net/minecraft/data/PackOutput$Target	net/minecraft/class_7784$class_7490	net/minecraft/data/PackOutput$Target
	f	Ljk$b;	a	DATA_PACK	field_39367	DATA_PACK
	f	Ljk$b;	b	RESOURCE_PACK	field_39368	RESOURCE_PACK
	f	Ljk$b;	c	REPORTS	field_39369	REPORTS
	f	Ljava/lang/String;	d	f_244334_	field_39370	directory
	f	[Ljk$b;	e	$VALUES	field_39371	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Ljk$b;	a	m_245592_	method_44109	$values
c	jl	net/minecraft/data/advancements/AdvancementProvider	net/minecraft/class_2409	net/minecraft/data/advancements/AdvancementProvider
	f	Ljk$a;	d	f_236156_	field_39372	pathProvider
	f	Ljava/util/List;	e	f_244266_	field_11289	subProviders
	f	Ljava/util/concurrent/CompletableFuture;	f	f_254664_	field_40949	registries
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;Ljava/util/List;Ljg;Lae;)V	a	m_252618_	method_10333	method_10333
	m	(Ljg;Lhg$b;)Ljava/util/concurrent/CompletionStage;	a	m_254775_	method_46809	method_46809
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252617_	method_46575	method_46575
c	jm	net/minecraft/data/advancements/AdvancementSubProvider	net/minecraft/class_7785	net/minecraft/data/advancements/AdvancementSubProvider
	m	(Ljava/lang/String;)Lae;	a	m_266597_	method_48496	createPlaceholder
	m	(Lhg$b;Ljava/util/function/Consumer;)V	a	m_245571_	method_10335	generate
c	jn	net/minecraft/data/advancements/package-info	net/minecraft/class_6287	net/minecraft/data/advancements/package-info
c	jo	net/minecraft/data/advancements/packs/VanillaAdvancementProvider	net/minecraft/class_7786	net/minecraft/data/advancements/packs/VanillaAdvancementProvider
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)Ljl;	a	m_255090_	method_45974	create
c	jp	net/minecraft/data/advancements/packs/VanillaAdventureAdvancements	net/minecraft/class_2412	net/minecraft/data/advancements/packs/VanillaAdventureAdvancements
	f	I	a	f_243785_	field_35091	DISTANCE_FROM_BOTTOM_TO_TOP
	f	I	b	f_243873_	field_35092	Y_COORDINATE_AT_TOP
	f	I	c	f_244108_	field_35093	Y_COORDINATE_AT_BOTTOM
	f	I	d	f_244595_	field_35094	BEDROCK_THICKNESS
	f	[Lbfn;	e	f_244488_	field_11294	MOBS_TO_KILL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcj$d;Lbo;)Lcg$a;	a	m_246578_	method_37316	fireCountAndBystander
	m	(Ljava/util/Map;Lae$a;Lcfu;)V	a	m_284397_	method_51690	method_51690
	m	(Lbfn;Lcfu;)Ldh$a;	a	m_247530_	method_37315	lookAtThroughItem
	m	(Lae$a;)Lae$a;	a	m_284237_	method_51689	smithingWithStyle
	m	(Lcpn;Lha;)Leby$a;	a	m_285713_	method_51816	method_51816
	m	(I)[Ljava/lang/String;	a	m_284250_	method_51688	method_51688
	m	(Lha;)Leck$a;	a	m_285711_	method_51817	method_51817
	m	(Lcpn;)Lam;	a	m_286005_	method_51815	placedBlockReadByComparator
	m	(Lae$a;Ljava/util/List;)Lae$a;	a	m_246284_	method_10337	addBiomes
	m	(Ljava/util/function/Consumer;Lae;Lcny$a;)V	a	m_274337_	method_49356	createAdventuringTime
	m	(Lcpn;)Lam;	b	m_285999_	method_51819	placedComparatorReadingBlock
	m	(I)[Leck$a;	b	m_285714_	method_51818	method_51818
	m	(Lae$a;)Lae$a;	b	m_284219_	method_51691	craftingANewLook
	m	(Lae$a;)Lae$a;	c	m_284287_	method_51692	respectingTheRemnantsCriterions
	m	(I)[Leck$a;	c	m_285712_	method_51820	method_51820
	m	(Lae$a;)Lae$a;	d	m_247704_	method_10336	addMobsToKill
c	jq	net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements	net/minecraft/class_2414	net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements
	f	Ljava/util/List;	a	f_243832_	field_11296	BREEDABLE_ANIMALS
	f	Ljava/util/List;	b	f_244418_	field_38467	INDIRECTLY_BREEDABLE_ANIMALS
	f	[Lcfu;	c	f_244058_	field_11295	FISH
	f	[Lcfu;	d	f_244171_	field_11297	FISH_BUCKETS
	f	[Lcfu;	e	f_244235_	field_11298	EDIBLE_ITEMS
	f	[Lcfu;	f	f_243834_	field_33964	WAX_SCRAPING_TOOLS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lae$a;Lhe$c;)V	a	m_285715_	method_43363	method_43363
	m	(Lae$a;Lbfn;)V	a	m_266128_	method_48497	method_48497
	m	(Lae;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lae;	a	m_266572_	method_47810	createBreedAllAnimalsAdvancement
	m	(Lae$a;)Lae$a;	a	m_246845_	method_43362	addLeashedFrogVariants
	m	(Lae$a;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lae$a;	a	m_266319_	method_10342	addBreedable
	m	(Lae$a;Ljava/util/Map$Entry;)V	a	m_245400_	method_16117	method_16117
	m	(Lae$a;)Lae$a;	b	m_247039_	method_10341	addFood
	m	(Lae$a;Lbfn;)V	b	m_266129_	method_48498	method_48498
	m	(Lae$a;)Lae$a;	c	m_246714_	method_10340	addFishBuckets
	m	(Lae$a;)Lae$a;	d	m_245640_	method_10339	addFish
	m	(Lae$a;)Lae$a;	e	m_247568_	method_16118	addCatVariants
c	jr	net/minecraft/data/advancements/packs/VanillaNetherAdvancements	net/minecraft/class_2416	net/minecraft/data/advancements/packs/VanillaNetherAdvancements
	f	Lba;	a	f_244374_	field_25712	DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	js	net/minecraft/data/advancements/packs/VanillaStoryAdvancements	net/minecraft/class_2417	net/minecraft/data/advancements/packs/VanillaStoryAdvancements
	m	()V	<init>	<init>	<init>	<init>
c	jt	net/minecraft/data/advancements/packs/VanillaTheEndAdvancements	net/minecraft/class_2419	net/minecraft/data/advancements/packs/VanillaTheEndAdvancements
	m	()V	<init>	<init>	<init>	<init>
c	ju	net/minecraft/data/advancements/packs/package-info	net/minecraft/class_7787	net/minecraft/data/advancements/packs/package-info
c	jv	net/minecraft/data/info/BiomeParametersDumpReport	net/minecraft/class_7228	net/minecraft/data/info/BiomeParametersDumpReport
	f	Lorg/slf4j/Logger;	d	f_236172_	field_38012	LOGGER
	f	Ljava/nio/file/Path;	e	f_236173_	field_39373	topPath
	f	Ljava/util/concurrent/CompletableFuture;	f	f_254649_	field_40950	registries
	f	Lcom/mojang/serialization/MapCodec;	g	f_273829_	field_43090	ENTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	h	f_273888_	field_43091	CODEC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_236193_	method_42031	method_42031
	m	(Ljg;Lhg$b;)Ljava/util/concurrent/CompletionStage;	a	m_274034_	method_46810	method_46810
	m	(Ljava/nio/file/Path;Ljg;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;	a	m_253112_	method_42030	dumpValue
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252619_	method_46576	method_46576
	m	(Ljava/util/List;Ljg;Lcom/mojang/serialization/DynamicOps;Lcny$a;Lcnt$c;)V	a	m_274035_	method_49648	method_49648
	m	(Lacq;)Ljava/nio/file/Path;	a	m_236178_	method_42032	createPath
c	jw	net/minecraft/data/info/BlockListReport	net/minecraft/class_2422	net/minecraft/data/info/BlockListReport
	f	Ljk;	d	f_243884_	field_40599	output
	m	(Ljk;)V	<init>	<init>	<init>	<init>
c	jx	net/minecraft/data/info/CommandsReport	net/minecraft/class_2425	net/minecraft/data/info/CommandsReport
	f	Ljk;	d	f_244606_	field_40600	output
	f	Ljava/util/concurrent/CompletableFuture;	e	f_254639_	field_40951	registries
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljg;Ljava/nio/file/Path;Lhg$b;)Ljava/util/concurrent/CompletionStage;	a	m_255064_	method_46811	method_46811
c	jy	net/minecraft/data/info/RegistryDumpReport	net/minecraft/class_2427	net/minecraft/data/info/RegistryDumpReport
	f	Ljk;	d	f_244388_	field_40601	output
	m	(Ljk;)V	<init>	<init>	<init>	<init>
	m	(Lhr;)Lcom/google/gson/JsonElement;	a	m_124058_	method_17175	dumpRegistry
	m	(Lhr;Lcom/google/gson/JsonObject;Lhe$c;)V	a	m_257119_	method_40564	method_40564
	m	(Lcom/google/gson/JsonObject;Lhe$c;)V	a	m_211086_	method_17174	method_17174
c	jz	net/minecraft/data/info/package-info	net/minecraft/class_6288	net/minecraft/data/info/package-info
c	k	com/mojang/math/package-info	net/minecraft/class_6305	com/mojang/math/package-info
c	ka	net/minecraft/data/loot/BlockLootSubProvider	net/minecraft/class_7788	net/minecraft/data/loot/BlockLootSubProvider
	f	Leck$a;	a	f_243678_	field_40602	HAS_SILK_TOUCH
	f	Leck$a;	b	f_244217_	field_40603	HAS_NO_SILK_TOUCH
	f	Leck$a;	c	f_243905_	field_40604	HAS_SHEARS
	f	Ljava/util/Set;	d	f_243865_	field_40608	explosionResistant
	f	Lcaw;	e	f_243739_	field_40609	enabledFeatures
	f	Ljava/util/Map;	f	f_244441_	field_40610	map
	f	[F	g	f_244509_	field_40605	NORMAL_LEAVES_SAPLING_CHANCES
	f	Leck$a;	h	f_244301_	field_40606	HAS_SHEARS_OR_SILK_TOUCH
	f	Leck$a;	i	f_244248_	field_40607	HAS_NO_SHEARS_OR_SILK_TOUCH
	f	[F	j	f_244531_	field_40611	NORMAL_LEAVES_STICK_CHANCES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Set;Lcaw;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;Lcaw;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;Lcml;)Ldzs$a;	a	m_245514_	method_45983	createSingleItemTableWithSilkTouch
	m	(Lcml;)Ldzs$a;	a	m_247033_	method_45976	createSingleItemTable
	m	(Lcpn;Ldde;Ljava/lang/Comparable;)Ldzs$a;	a	m_245178_	method_45987	createSinglePropConditionTable
	m	(Lcpn;)Ldzs$a;	a	m_247233_	method_45980	createSlabItemTable
	m	(Lcpn;Lcfu;)Ldzs$a;	a	m_246109_	method_45981	createOreDrop
	m	(Lcpn;Lcml;Ledf;)Ldzs$a;	a	m_245142_	method_45984	createSingleItemTableWithSilkTouch
	m	(Lcml;Leaw;)Leaw;	a	m_246108_	method_45977	applyExplosionDecay
	m	(Lcpn;Ljava/lang/Integer;)Leaz$a;	a	m_271572_	method_49357	method_49357
	m	(Lcml;Lecd;)Lecd;	a	m_247733_	method_45978	applyExplosionCondition
	m	()Ldzs$a;	a	m_246386_	method_45975	noDrop
	m	(Lcpn;Lcfu;Lcfu;Leck$a;)Ldzs$a;	a	m_245238_	method_45982	createCropDrops
	m	(Lcpn;Ldzs$a;)V	a	m_247577_	method_45988	add
	m	(Lcpn;Leck$a;Leaf$a;)Ldzs$a;	a	m_246900_	method_45991	createSelfDropDispatchTable
	m	(Lcpn;Ljava/util/function/Function;)V	a	m_246481_	method_45994	add
	m	(Lcpn;Lcpn;)Ldzs$a;	a	m_246224_	method_45985	createDoublePlantWithSeedDrops
	m	(Lcpn;Lcpn;[F)Ldzs$a;	a	m_246047_	method_45986	createLeavesDrops
	m	(Lcpn;Lha;)Leaz$a;	a	m_245661_	method_45992	method_45992
	m	(Lcpn;Leaf$a;)Ldzs$a;	a	m_247502_	method_45989	createSilkTouchDispatchTable
	m	(Lcml;Ledf;)Ldzs$a;	a	m_245765_	method_45979	createSingleItemTable
	m	(Lcpn;Leck$a;)Ldzs$a;	a	m_246235_	method_45990	createMultifaceBlockDrops
	m	(Lcpn;Lcfu;)Ldzs$a;	b	m_247642_	method_45997	createStemDrops
	m	(Lcpn;Lcpn;)V	b	m_245693_	method_45999	addNetherVinesDropTable
	m	(Lcpn;)Ldzs$a;	b	m_246180_	method_45996	createNameableBlockEntityTable
	m	(Lcpn;Leaf$a;)Ldzs$a;	b	m_247184_	method_46001	createShearsDispatchTable
	m	(Lcpn;Lcml;)Ldzs$a;	b	m_245079_	method_45998	createMushroomBlockDrop
	m	(Lcpn;Ljava/lang/Integer;)Leaz$a;	b	m_246855_	method_45993	method_45993
	m	(Lcpn;Lcpn;[F)Ldzs$a;	b	m_246142_	method_46000	createOakLeavesDrops
	m	(Lcml;)Ldzs$a;	b	m_245929_	method_45995	createShearsOnlyDrop
	m	()V	b	m_245660_	method_10379	generate
	m	(Lcpn;Ljava/lang/Integer;)Leaz$a;	c	m_247103_	method_46002	method_46002
	m	(Lcpn;)Ldzs$a;	c	m_247334_	method_46004	createShulkerBoxDrop
	m	(Lcpn;Lcml;)V	c	m_246125_	method_46006	dropOther
	m	(Lcpn;Lcfu;)Ldzs$a;	c	m_246312_	method_46005	createAttachedStemDrops
	m	(Lcpn;Lcpn;)V	c	m_245854_	method_46007	otherWhenSilkTouch
	m	(Lcml;)Ldzs$a;	c	m_245335_	method_46003	createSilkTouchOnlyTable
	m	(Lcpn;Leaf$a;)Ldzs$a;	c	m_246160_	method_46008	createSilkTouchOrShearsDispatchTable
	m	(Lcml;)Ldzs$a;	d	m_245602_	method_46009	createPotFlowerItemTable
	m	(Lcpn;)Ldzs$a;	d	m_246167_	method_46010	createCopperOreDrops
	m	(Lcpn;)Ldzs$a;	e	m_246218_	method_46011	createLapisOreDrops
	m	(Lcpn;)Ldzs$a;	f	m_245671_	method_46012	createRedstoneOreDrops
	m	(Lcpn;)Ldzs$a;	g	m_247458_	method_46013	createBannerDrop
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
	m	(Lcpn;)Ldzs$a;	h	m_247273_	method_46014	createBeeNestDrop
	m	(Lcpn;)Ldzs$a;	i	m_247247_	method_46015	createBeeHiveDrop
	m	(Lcpn;)Ldzs$a;	j	m_245658_	method_46016	createCaveVinesDrop
	m	(Lcpn;)Ldzs$a;	k	m_245349_	method_46017	createGrassDrops
	m	(Lcpn;)Ldzs$a;	l	m_245170_	method_46018	createMangroveLeavesDrops
	m	(Lcpn;)Ldzs$a;	m	m_246463_	method_46019	createDoublePlantShearsDrop
	m	(Lcpn;)Ldzs$a;	n	m_245895_	method_46020	createCandleDrops
	m	(Lcpn;)Ldzs$a;	o	m_271693_	method_49358	createPetalsDrops
	m	(Lcpn;)Ldzs$a;	p	m_246838_	method_46021	createCandleCakeDrops
	m	(Lcpn;)Ldzs$a;	q	m_247398_	method_46022	createDoorTable
	m	(Lcpn;)V	r	m_246535_	method_46023	dropPottedContents
	m	(Lcpn;)V	s	m_245644_	method_46024	dropWhenSilkTouch
	m	(Lcpn;)V	t	m_245724_	method_46025	dropSelf
	m	(Lcpn;)Ldzs$a;	u	m_246087_	method_46026	method_46026
c	kb	net/minecraft/data/loot/EntityLootSubProvider	net/minecraft/class_7789	net/minecraft/data/loot/EntityLootSubProvider
	f	Lbo$a;	a	f_244460_	field_40612	ENTITY_ON_FIRE
	f	Ljava/util/Set;	b	f_244591_	field_40613	SPECIAL_LOOT_TABLE_TYPES
	f	Lcaw;	c	f_265862_	field_42084	allowed
	f	Lcaw;	d	f_266009_	field_42085	required
	f	Ljava/util/Map;	e	f_244213_	field_40615	map
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcaw;Lcaw;)V	<init>	<init>	<init>	<init>
	m	(Lcaw;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;)Z	a	m_245552_	method_46027	canHaveLootTable
	m	(Ljava/util/Set;Lhe$c;Ljava/util/function/BiConsumer;Lacq;Ldzs$a;)V	a	m_247265_	method_46032	method_46032
	m	(Lbfn;Ldzs$a;)V	a	m_245309_	method_46029	add
	m	(Lbfn;Lacq;Ldzs$a;)V	a	m_247520_	method_46028	add
	m	(Lbrw;)Leck$a;	a	m_247253_	method_46030	killedByFrogVariant
	m	()V	a	m_246942_	method_10400	generate
	m	(Ljava/util/Set;Ljava/util/function/BiConsumer;Lhe$c;)V	a	m_266130_	method_46033	method_46033
	m	(Lcml;)Ldzs$a;	a	m_246752_	method_46031	createSheepTable
	m	(Lbfn;)Ljava/util/Map;	b	m_246961_	method_46035	method_46035
	m	()Leck$a;	b	m_245873_	method_46034	killedByFrog
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
c	kc	net/minecraft/data/loot/LootTableProvider	net/minecraft/class_2438	net/minecraft/data/loot/LootTableProvider
	f	Lorg/slf4j/Logger;	d	f_124431_	field_11355	LOGGER
	f	Ljk$a;	e	f_236267_	field_39374	pathProvider
	f	Ljava/util/Set;	f	f_243940_	field_40617	requiredTables
	f	Ljava/util/List;	g	f_124434_	field_11354	subProviders
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/util/Set;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;Ljava/util/Map;Lkc$a;Lacq;Ldzs$a;)V	a	m_287804_	method_10412	method_10412
	m	(Ljava/util/Map;Ljava/util/Map;Lkc$a;)V	a	m_287805_	method_10410	method_10410
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_124445_	method_10407	method_10407
	m	(Ljg;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;	a	m_278531_	method_10408	method_10408
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252621_	method_46577	method_46577
	m	(Ldzv;Lacq;Ldzs;)V	a	m_278530_	method_10411	method_10411
c	kc$1	net/minecraft/data/loot/LootTableProvider$1	net/minecraft/class_2438$1	net/minecraft/data/loot/LootTableProvider$1
	f	Ljava/util/Map;	a	f_278445_	field_44579	val$tables
	f	Lkc;	b	f_278446_	field_44580	field_44580
	m	(Lkc;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Ldzm;)Ljava/lang/Object;	getElement	m_278667_	getElement	getElement
c	kc$a	net/minecraft/data/loot/LootTableProvider$SubProviderEntry	net/minecraft/class_2438$class_7790	net/minecraft/data/loot/LootTableProvider$SubProviderEntry
	f	Ljava/util/function/Supplier;	a	f_243941_	comp_1068	provider
	f	Lebu;	b	f_244144_	comp_1069	paramSet
	m	(Ljava/util/function/Supplier;Lebu;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/function/Supplier;	a	f_243941_	comp_1068	provider
	m	()Lebu;	b	f_244144_	comp_1069	paramSet
c	kd	net/minecraft/data/loot/LootTableSubProvider	net/minecraft/class_7791	net/minecraft/data/loot/LootTableSubProvider
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	method_10399	generate
c	ke	net/minecraft/data/loot/package-info	net/minecraft/class_6289	net/minecraft/data/loot/package-info
c	kf	net/minecraft/data/loot/packs/VanillaArchaeologyLoot	net/minecraft/class_8255	net/minecraft/data/loot/packs/VanillaArchaeologyLoot
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
c	kg	net/minecraft/data/loot/packs/VanillaBlockLoot	net/minecraft/class_2430	net/minecraft/data/loot/packs/VanillaBlockLoot
	f	[F	h	f_243668_	field_11338	JUNGLE_LEAVES_SAPLING_CHANGES
	f	Ljava/util/Set;	i	f_244490_	field_11340	EXPLOSION_RESISTANT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ldzs$a;	A	m_247712_	method_34599	method_34599
	m	(Lkg;Lcpn;)Ldzs$a;	A	m_247608_	method_46040	method_46040
	m	(Lkg;Lcpn;)Ldzs$a;	B	m_246986_	method_46041	method_46041
	m	(Lcpn;)Ldzs$a;	B	m_247633_	method_32226	method_32226
	m	(Lkg;Lcpn;)Ldzs$a;	C	m_246380_	method_46042	method_46042
	m	(Lcpn;)Ldzs$a;	C	m_245460_	method_27164	method_27164
	m	(Lcpn;)Ldzs$a;	D	m_245175_	method_27165	method_27165
	m	(Lkg;Lcpn;)Ldzs$a;	D	m_245918_	method_46043	method_46043
	m	(Lcpn;)Ldzs$a;	E	m_247147_	method_36226	method_36226
	m	(Lkg;Lcpn;)Ldzs$a;	E	m_246591_	method_46044	method_46044
	m	(Lkg;Lcpn;)Ldzs$a;	F	m_246204_	method_46045	method_46045
	m	(Lcpn;)Ldzs$a;	F	m_247157_	method_34601	method_34601
	m	(Lkg;Lcpn;)Ldzs$a;	G	m_245673_	method_46046	method_46046
	m	(Lcpn;)Ldzs$a;	G	m_245770_	method_34602	method_34602
	m	(Lkg;Lcpn;)Ldzs$a;	H	m_245144_	method_46047	method_46047
	m	(Lcpn;)Ldzs$a;	H	m_246147_	method_16314	method_16314
	m	(Lkg;Lcpn;)Ldzs$a;	I	m_247066_	method_46048	method_46048
	m	(Lcpn;)Ldzs$a;	I	m_245044_	method_16254	method_16254
	m	(Lcpn;)Ldzs$a;	J	m_246842_	method_34594	method_34594
	m	(Lkg;Lcpn;)Ldzs$a;	J	m_246388_	method_46049	method_46049
	m	(Lkg;Lcpn;)Ldzs$a;	K	m_245218_	method_46050	method_46050
	m	(Lcpn;)Ldzs$a;	K	m_247296_	method_16242	method_16242
	m	(Lcpn;)Ldzs$a;	L	m_246135_	method_34595	method_34595
	m	(Lkg;Lcpn;)Ldzs$a;	L	m_245908_	method_46051	method_46051
	m	(Lkg;Lcpn;)Ldzs$a;	M	m_246450_	method_46052	method_46052
	m	(Lcpn;)Ldzs$a;	M	m_246695_	method_43810	method_43810
	m	(Lkg;Lcpn;)Ldzs$a;	N	m_247352_	method_46053	method_46053
	m	(Lcpn;)Ldzs$a;	N	m_247485_	method_34047	method_34047
	m	(Lcpn;)Ldzs$a;	O	m_246557_	method_23230	method_23230
	m	(Lkg;Lcpn;)Ldzs$a;	O	m_247486_	method_46054	method_46054
	m	(Lkg;Lcpn;)Ldzs$a;	P	m_247151_	method_46055	method_46055
	m	(Lcpn;)Ldzs$a;	P	m_247215_	method_16249	method_16249
	m	(Lkg;Lcpn;)Ldzs$a;	Q	m_246421_	method_46056	method_46056
	m	(Lcpn;)Ldzs$a;	Q	m_246969_	method_23231	method_23231
	m	(Lkg;Lcpn;)Ldzs$a;	R	m_245767_	method_46057	method_46057
	m	(Lcpn;)Ldzs$a;	R	m_247128_	method_34596	method_34596
	m	(Lcpn;)Ldzs$a;	S	m_246452_	method_30157	method_30157
	m	(Lkg;Lcpn;)Ldzs$a;	S	m_245881_	method_46058	method_46058
	m	(Lcpn;)Ldzs$a;	T	m_247028_	method_34048	method_34048
	m	(Lkg;Lcpn;)Ldzs$a;	T	m_245796_	method_46059	method_46059
	m	(Lcpn;)Ldzs$a;	U	m_246098_	method_16324	method_16324
	m	(Lkg;Lcpn;)Ldzs$a;	U	m_247164_	method_46060	method_46060
	m	(Lcpn;)Ldzs$a;	V	m_246551_	method_16307	method_16307
	m	(Lkg;Lcpn;)Ldzs$a;	V	m_245267_	method_46061	method_46061
	m	(Lkg;Lcpn;)Ldzs$a;	W	m_246967_	method_46062	method_46062
	m	(Lcpn;)Ldzs$a;	W	m_246812_	method_16250	method_16250
	m	(Lkg;Lcpn;)Ldzs$a;	X	m_246753_	method_46063	method_46063
	m	(Lcpn;)Ldzs$a;	X	m_245352_	method_26277	method_26277
	m	(Lcpn;)Ldzs$a;	Y	m_245917_	method_16290	method_16290
	m	(Lkg;Lcpn;)Ldzs$a;	Y	m_245312_	method_46064	method_46064
	m	(Lkg;Lcpn;)Ldzs$a;	Z	m_245855_	method_46065	method_46065
	m	(Lcpn;)Ldzs$a;	Z	m_245659_	method_16280	method_16280
	m	(Ljava/lang/Integer;)Leaf$a;	a	m_276716_	method_49928	method_49928
	m	(Lkg;Lcpn;)Ldzs$a;	a	m_247123_	method_46066	method_46066
	m	(Lcpn;Ljava/lang/Integer;)Leaf$a;	a	m_246220_	method_43812	method_43812
	m	(Lkg;Lcpn;)Ldzs$a;	aA	m_271577_	method_46121	method_46121
	m	(Lcpn;)Ldzs$a;	aA	m_246512_	method_16233	method_16233
	m	(Lcpn;)Ldzs$a;	aB	m_246713_	method_16292	method_16292
	m	(Lkg;Lcpn;)Ldzs$a;	aB	m_271586_	method_46122	method_46122
	m	(Lcpn;)Ldzs$a;	aC	m_247716_	method_16273	method_16273
	m	(Lkg;Lcpn;)Ldzs$a;	aC	m_271585_	method_46067	method_46067
	m	(Lkg;Lcpn;)Ldzs$a;	aD	m_271584_	method_46068	method_46068
	m	(Lcpn;)Ldzs$a;	aD	m_246607_	method_16268	method_16268
	m	(Lcpn;)Ldzs$a;	aE	m_246024_	method_16296	method_16296
	m	(Lkg;Lcpn;)Ldzs$a;	aE	m_271581_	method_46069	method_46069
	m	(Lcpn;)Ldzs$a;	aF	m_245819_	method_16232	method_16232
	m	(Lkg;Lcpn;)Ldzs$a;	aF	m_276710_	method_49929	method_49929
	m	(Lcpn;)Ldzs$a;	aG	m_246234_	method_16326	method_16326
	m	(Lkg;Lcpn;)Ldzs$a;	aG	m_276712_	method_49930	method_49930
	m	(Lkg;Lcpn;)Ldzs$a;	aH	m_276715_	method_49931	method_49931
	m	(Lcpn;)Ldzs$a;	aH	m_246406_	method_16312	method_16312
	m	(Lcpn;)Ldzs$a;	aI	m_247375_	method_16316	method_16316
	m	(Lkg;Lcpn;)Ldzs$a;	aI	m_247521_	method_49932	method_49932
	m	(Lkg;Lcpn;)Ldzs$a;	aJ	m_245374_	method_49933	method_49933
	m	(Lcpn;)Ldzs$a;	aJ	m_245067_	method_16306	method_16306
	m	(Lkg;Lcpn;)Ldzs$a;	aK	m_246964_	method_49934	method_49934
	m	(Lcpn;)Ldzs$a;	aK	m_245440_	method_16246	method_16246
	m	(Lcpn;)Ldzs$a;	aL	m_246111_	method_16270	method_16270
	m	(Lkg;Lcpn;)Ldzs$a;	aL	m_246155_	method_49935	method_49935
	m	(Lkg;Lcpn;)Ldzs$a;	aM	m_246928_	method_49936	method_49936
	m	(Lcpn;)Ldzs$a;	aM	m_246935_	method_16263	method_16263
	m	(Lkg;Lcpn;)Ldzs$a;	aN	m_246219_	method_49937	method_49937
	m	(Lcpn;)Ldzs$a;	aN	m_247159_	method_16255	method_16255
	m	(Lkg;Lcpn;)Ldzs$a;	aO	m_246925_	method_49938	method_49938
	m	(Lcpn;)Ldzs$a;	aO	m_247278_	method_16286	method_16286
	m	(Lcpn;)Ldzs$a;	aP	m_245983_	method_16235	method_16235
	m	(Lkg;Lcpn;)Ldzs$a;	aP	m_245841_	method_49939	method_49939
	m	(Lcpn;)Ldzs$a;	aQ	m_247653_	method_34051	method_34051
	m	(Lkg;Lcpn;)Ldzs$a;	aQ	m_245808_	method_49940	method_49940
	m	(Lkg;Lcpn;)Ldzs$a;	aR	m_247415_	method_49941	method_49941
	m	(Lcpn;)Ldzs$a;	aR	m_245823_	method_16277	method_16277
	m	(Lkg;Lcpn;)Ldzs$a;	aS	m_247141_	method_49942	method_49942
	m	(Lcpn;)Ldzs$a;	aS	m_247433_	method_16241	method_16241
	m	(Lkg;Lcpn;)Ldzs$a;	aT	m_246926_	method_49943	method_49943
	m	(Lcpn;)Ldzs$a;	aT	m_245972_	method_16300	method_16300
	m	(Lkg;Lcpn;)Ldzs$a;	aU	m_246593_	method_49944	method_49944
	m	(Lcpn;)Ldzs$a;	aU	m_245224_	method_34052	method_34052
	m	(Lcpn;)Ldzs$a;	aV	m_247287_	method_29399	method_29399
	m	(Lkg;Lcpn;)Ldzs$a;	aV	m_245410_	method_49945	method_49945
	m	(Lcpn;)Ldzs$a;	aW	m_245518_	method_29400	method_29400
	m	(Lkg;Lcpn;)Ldzs$a;	aW	m_245706_	method_49946	method_49946
	m	(Lkg;Lcpn;)Ldzs$a;	aX	m_247700_	method_49947	method_49947
	m	(Lcpn;)Ldzs$a;	aX	m_247004_	method_16328	method_16328
	m	(Lkg;Lcpn;)Ldzs$a;	aY	m_247609_	method_49948	method_49948
	m	(Lcpn;)Ldzs$a;	aY	m_245557_	method_16282	method_16282
	m	(Lcpn;)Ldzs$a;	aZ	m_245435_	method_16251	method_16251
	m	(Lkg;Lcpn;)Ldzs$a;	aZ	m_247683_	method_49949	method_49949
	m	(Lcpn;)Ldzs$a;	aa	m_247614_	method_16266	method_16266
	m	(Lkg;Lcpn;)Ldzs$a;	aa	m_247044_	method_46093	method_46093
	m	(Lcpn;)Ldzs$a;	ab	m_246482_	method_16264	method_16264
	m	(Lkg;Lcpn;)Ldzs$a;	ab	m_246215_	method_46094	method_46094
	m	(Lkg;Lcpn;)Ldzs$a;	ac	m_246924_	method_46095	method_46095
	m	(Lcpn;)Ldzs$a;	ac	m_247429_	method_16243	method_16243
	m	(Lcpn;)Ldzs$a;	ad	m_245434_	method_34049	method_34049
	m	(Lkg;Lcpn;)Ldzs$a;	ad	m_245576_	method_46096	method_46096
	m	(Lcpn;)Ldzs$a;	ae	m_276711_	method_49950	method_49950
	m	(Lkg;Lcpn;)Ldzs$a;	ae	m_247192_	method_46097	method_46097
	m	(Lkg;Lcpn;)Ldzs$a;	af	m_246065_	method_46098	method_46098
	m	(Lcpn;)Ldzs$a;	af	m_279871_	method_34050	method_34050
	m	(Lkg;Lcpn;)Ldzs$a;	ag	m_245600_	method_46099	method_46099
	m	(Lcpn;)Ldzs$a;	ag	m_279872_	method_33707	method_33707
	m	(Lcpn;)Ldzs$a;	ah	m_279874_	method_49951	method_49951
	m	(Lkg;Lcpn;)Ldzs$a;	ah	m_245368_	method_46100	method_46100
	m	(Lkg;Lcpn;)Ldzs$a;	ai	m_246993_	method_46101	method_46101
	m	(Lcpn;)Ldzs$a;	ai	m_279869_	method_33708	method_33708
	m	(Lkg;Lcpn;)Ldzs$a;	aj	m_247411_	method_46102	method_46102
	m	(Lcpn;)Ldzs$a;	aj	m_279875_	method_16284	method_16284
	m	(Lkg;Lcpn;)Ldzs$a;	ak	m_245560_	method_46104	method_46104
	m	(Lcpn;)Ldzs$a;	ak	m_247132_	method_16303	method_16303
	m	(Lkg;Lcpn;)Ldzs$a;	al	m_245869_	method_46106	method_46106
	m	(Lcpn;)Ldzs$a;	al	m_279873_	method_16317	method_16317
	m	(Lkg;Lcpn;)Ldzs$a;	am	m_247222_	method_46107	method_46107
	m	(Lcpn;)Ldzs$a;	am	m_279876_	method_16325	method_16325
	m	(Lkg;Lcpn;)Ldzs$a;	an	m_245174_	method_46109	method_46109
	m	(Lcpn;)Ldzs$a;	an	m_279870_	method_16245	method_16245
	m	(Lkg;Lcpn;)Ldzs$a;	ao	m_245061_	method_46111	method_46111
	m	(Lcpn;)Ldzs$a;	ao	m_247226_	method_46103	method_46103
	m	(Lkg;Lcpn;)Ldzs$a;	ap	m_246692_	method_46112	method_46112
	m	(Lcpn;)Ldzs$a;	ap	m_247036_	method_46105	method_46105
	m	(Lkg;Lcpn;)Ldzs$a;	aq	m_245566_	method_46113	method_46113
	m	(Lcpn;)Ldzs$a;	aq	m_263148_	method_34053	method_34053
	m	(Lcpn;)Ldzs$a;	ar	m_246403_	method_46108	method_46108
	m	(Lkg;Lcpn;)Ldzs$a;	ar	m_246427_	method_46114	method_46114
	m	(Lkg;Lcpn;)Ldzs$a;	as	m_247405_	method_46115	method_46115
	m	(Lcpn;)Ldzs$a;	as	m_245749_	method_46110	method_46110
	m	(Lcpn;)Ldzs$a;	at	m_247197_	method_34054	method_34054
	m	(Lkg;Lcpn;)Ldzs$a;	at	m_276717_	method_46116	method_46116
	m	(Lcpn;)Ldzs$a;	au	m_246376_	method_34055	method_34055
	m	(Lkg;Lcpn;)Ldzs$a;	au	m_276714_	method_46117	method_46117
	m	(Lcpn;)Ldzs$a;	av	m_245228_	method_16237	method_16237
	m	(Lkg;Lcpn;)Ldzs$a;	av	m_271587_	method_49952	method_49952
	m	(Lcpn;)Ldzs$a;	aw	m_245467_	method_34056	method_34056
	m	(Lkg;Lcpn;)Ldzs$a;	aw	m_271579_	method_49953	method_49953
	m	(Lcpn;)Ldzs$a;	ax	m_247134_	method_16327	method_16327
	m	(Lkg;Lcpn;)Ldzs$a;	ax	m_271582_	method_49954	method_49954
	m	(Lcpn;)Ldzs$a;	ay	m_245504_	method_16310	method_16310
	m	(Lkg;Lcpn;)Ldzs$a;	ay	m_271580_	method_46119	method_46119
	m	(Lcpn;)Ldzs$a;	az	m_246795_	method_16295	method_16295
	m	(Lkg;Lcpn;)Ldzs$a;	az	m_271578_	method_46120	method_46120
	m	(Lkg;Lcpn;)Ldzs$a;	b	m_245904_	method_46123	method_46123
	m	(Lcpn;Ljava/lang/Integer;)Leaf$a;	b	m_246352_	method_43814	method_43814
	m	(Lkg;Lcpn;)Ldzs$a;	bA	m_245500_	method_49955	method_49955
	m	(Lkg;Lcpn;)Ldzs$a;	bB	m_246302_	method_49956	method_49956
	m	(Lkg;Lcpn;)Ldzs$a;	bC	m_246266_	method_49371	method_49371
	m	(Lkg;Lcpn;)Ldzs$a;	bD	m_247153_	method_49372	method_49372
	m	(Lkg;Lcpn;)Ldzs$a;	bE	m_246036_	method_49373	method_49373
	m	(Lkg;Lcpn;)Ldzs$a;	bF	m_245128_	method_49366	method_49366
	m	(Lkg;Lcpn;)Ldzs$a;	bG	m_246516_	method_49367	method_49367
	m	(Lkg;Lcpn;)Ldzs$a;	bH	m_247142_	method_49368	method_49368
	m	(Lkg;Lcpn;)Ldzs$a;	bI	m_246800_	method_49369	method_49369
	m	(Lkg;Lcpn;)Ldzs$a;	bJ	m_247069_	method_49370	method_49370
	m	(Lkg;Lcpn;)Ldzs$a;	ba	m_247177_	method_49957	method_49957
	m	(Lcpn;)Ldzs$a;	ba	m_246433_	method_16302	method_16302
	m	(Lkg;Lcpn;)Ldzs$a;	bb	m_247221_	method_49958	method_49958
	m	(Lcpn;)Ldzs$a;	bb	m_245928_	method_16269	method_16269
	m	(Lkg;Lcpn;)Ldzs$a;	bc	m_245943_	method_49959	method_49959
	m	(Lcpn;)Ldzs$a;	bc	m_246764_	method_16275	method_16275
	m	(Lcpn;)Ldzs$a;	bd	m_246303_	method_16283	method_16283
	m	(Lkg;Lcpn;)Ldzs$a;	bd	m_245649_	method_49960	method_49960
	m	(Lcpn;)Ldzs$a;	be	m_245305_	method_16252	method_16252
	m	(Lkg;Lcpn;)Ldzs$a;	be	m_246043_	method_49961	method_49961
	m	(Lkg;Lcpn;)Ldzs$a;	bf	m_247399_	method_49962	method_49962
	m	(Lcpn;)Ldzs$a;	bf	m_245682_	method_16311	method_16311
	m	(Lkg;Lcpn;)Ldzs$a;	bg	m_246960_	method_49963	method_49963
	m	(Lcpn;)Ldzs$a;	bg	m_245962_	method_43813	method_43813
	m	(Lkg;Lcpn;)Ldzs$a;	bh	m_247453_	method_49964	method_49964
	m	(Lkg;Lcpn;)Ldzs$a;	bi	m_246189_	method_49965	method_49965
	m	(Lkg;Lcpn;)Ldzs$a;	bj	m_246071_	method_49966	method_49966
	m	(Lkg;Lcpn;)Ldzs$a;	bk	m_246745_	method_49967	method_49967
	m	(Lkg;Lcpn;)Ldzs$a;	bl	m_245134_	method_49968	method_49968
	m	(Lkg;Lcpn;)Ldzs$a;	bm	m_247143_	method_49969	method_49969
	m	(Lkg;Lcpn;)Ldzs$a;	bn	m_247412_	method_49970	method_49970
	m	(Lkg;Lcpn;)Ldzs$a;	bo	m_245461_	method_49971	method_49971
	m	(Lkg;Lcpn;)Ldzs$a;	bp	m_246190_	method_49972	method_49972
	m	(Lkg;Lcpn;)Ldzs$a;	bq	m_245082_	method_49973	method_49973
	m	(Lkg;Lcpn;)Ldzs$a;	br	m_246620_	method_49974	method_49974
	m	(Lkg;Lcpn;)Ldzs$a;	bs	m_245191_	method_49975	method_49975
	m	(Lkg;Lcpn;)Ldzs$a;	bt	m_245519_	method_49976	method_49976
	m	(Lkg;Lcpn;)Ldzs$a;	bu	m_247527_	method_49977	method_49977
	m	(Lkg;Lcpn;)Ldzs$a;	bv	m_246243_	method_49978	method_49978
	m	(Lkg;Lcpn;)Ldzs$a;	bw	m_246649_	method_49979	method_49979
	m	(Lkg;Lcpn;)Ldzs$a;	bx	m_247032_	method_49980	method_49980
	m	(Lkg;Lcpn;)Ldzs$a;	by	m_245567_	method_49981	method_49981
	m	(Lkg;Lcpn;)Ldzs$a;	bz	m_247095_	method_49982	method_49982
	m	(Lkg;Lcpn;)Ldzs$a;	c	m_245628_	method_46156	method_46156
	m	(Lcml;)Ldzs$a;	c	m_247632_	method_46155	method_46155
	m	(Lcpn;Ljava/lang/Integer;)Leaz$a;	c	m_245900_	method_43815	method_43815
	m	()Ldzs$a;	c	m_277021_	method_49983	createPitcherCropLoot
	m	(Lcml;)Ldzs$a;	d	m_245370_	method_46157	method_46157
	m	(Lkg;Lcpn;)Ldzs$a;	d	m_246095_	method_46158	method_46158
	m	(Lkg;Lcpn;)Ldzs$a;	e	m_245244_	method_46160	method_46160
	m	(Lcml;)Ldzs$a;	e	m_246076_	method_46159	method_46159
	m	(Lkg;Lcpn;)Ldzs$a;	f	m_246738_	method_46162	method_46162
	m	(Lcml;)Ldzs$a;	f	m_245089_	method_46161	method_46161
	m	(Lkg;Lcpn;)Ldzs$a;	g	m_245043_	method_46164	method_46164
	m	(Lcml;)Ldzs$a;	g	m_245176_	method_46163	method_46163
	m	(Lkg;Lcpn;)Ldzs$a;	h	m_246408_	method_46165	method_46165
	m	(Lkg;Lcpn;)Ldzs$a;	i	m_246547_	method_46166	method_46166
	m	(Lkg;Lcpn;)Ldzs$a;	j	m_245877_	method_46167	method_46167
	m	(Lkg;Lcpn;)Ldzs$a;	k	m_245778_	method_46168	method_46168
	m	(Lkg;Lcpn;)Ldzs$a;	l	m_245977_	method_46169	method_46169
	m	(Lkg;Lcpn;)Ldzs$a;	m	m_247404_	method_46170	method_46170
	m	(Lkg;Lcpn;)Ldzs$a;	n	m_246894_	method_46171	method_46171
	m	(Lkg;Lcpn;)Ldzs$a;	o	m_247725_	method_46172	method_46172
	m	(Lkg;Lcpn;)Ldzs$a;	p	m_245880_	method_46173	method_46173
	m	(Lkg;Lcpn;)Ldzs$a;	q	m_246730_	method_46174	method_46174
	m	(Lkg;Lcpn;)Ldzs$a;	r	m_246021_	method_46175	method_46175
	m	(Lkg;Lcpn;)Ldzs$a;	s	m_245973_	method_46176	method_46176
	m	(Lkg;Lcpn;)Ldzs$a;	t	m_247584_	method_46177	method_46177
	m	(Lcpn;)Ldzs$a;	u	m_277139_	method_49984	createDecoratedPotTable
	m	(Lkg;Lcpn;)Ldzs$a;	u	m_245930_	method_46178	method_46178
	m	(Lcpn;)Ldzs$a;	v	m_246100_	method_36229	method_36229
	m	(Lkg;Lcpn;)Ldzs$a;	v	m_245981_	method_46179	method_46179
	m	(Lcpn;)Ldzs$a;	w	m_246821_	method_36230	method_36230
	m	(Lkg;Lcpn;)Ldzs$a;	w	m_246023_	method_46180	method_46180
	m	(Lkg;Lcpn;)Ldzs$a;	x	m_246662_	method_46181	method_46181
	m	(Lcpn;)Ldzs$a;	x	m_247167_	method_36231	method_36231
	m	(Lcpn;)Ldzs$a;	y	m_246187_	method_34600	method_34600
	m	(Lkg;Lcpn;)Ldzs$a;	y	m_246757_	method_46182	method_46182
	m	(Lkg;Lcpn;)Ldzs$a;	z	m_247031_	method_46183	method_46183
	m	(Lcpn;)Ldzs$a;	z	m_246405_	method_34598	method_34598
c	kh	net/minecraft/data/loot/packs/VanillaChestLoot	net/minecraft/class_2432	net/minecraft/data/loot/packs/VanillaChestLoot
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldzs$a;	a	m_266375_	method_48499	shipwreckSupplyLootTable
	m	()Ldzs$a;	b	m_266573_	method_48500	shipwreckMapLootTable
	m	()Ldzs$a;	c	m_266552_	method_48501	bastionHoglinStableLootTable
	m	()Ldzs$a;	d	m_266168_	method_48502	bastionBridgeLootTable
	m	()Ldzs$a;	e	m_266540_	method_48503	endCityTreasureLootTable
	m	()Ldzs$a;	f	m_266392_	method_48504	netherBridgeLootTable
	m	()Ldzs$a;	g	m_266323_	method_48505	bastionTreasureLootTable
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
	m	()Ldzs$a;	h	m_266336_	method_48506	bastionOtherLootTable
	m	()Ldzs$a;	i	m_266481_	method_48507	woodlandMansionLootTable
	m	()Ldzs$a;	j	m_266435_	method_48508	strongholdLibraryLootTable
	m	()Ldzs$a;	k	m_266364_	method_48509	strongholdCorridorLootTable
	m	()Ldzs$a;	l	m_266580_	method_48510	ancientCityLootTable
	m	()Ldzs$a;	m	m_266297_	method_48511	jungleTempleLootTable
	m	()Ldzs$a;	n	m_266424_	method_48512	shipwreckTreasureLootTable
	m	()Ldzs$a;	o	m_266444_	method_48513	pillagerOutpostLootTable
	m	()Ldzs$a;	p	m_266422_	method_48514	desertPyramidLootTable
c	ki	net/minecraft/data/loot/packs/VanillaEntityLoot	net/minecraft/class_2434	net/minecraft/data/loot/packs/VanillaEntityLoot
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldzs$a;	c	m_266591_	method_48515	elderGuardianLootTable
c	kj	net/minecraft/data/loot/packs/VanillaFishingLoot	net/minecraft/class_2437	net/minecraft/data/loot/packs/VanillaFishingLoot
	f	Leck$a;	a	f_244228_	field_11346	IN_JUNGLE
	f	Leck$a;	b	f_244590_	field_35165	IN_SPARSE_JUNGLE
	f	Leck$a;	c	f_243701_	field_11349	IN_BAMBOO_JUNGLE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldzs$a;	a	m_266406_	method_48516	fishingFishLootTable
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
c	kk	net/minecraft/data/loot/packs/VanillaGiftLoot	net/minecraft/class_3714	net/minecraft/data/loot/packs/VanillaGiftLoot
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
c	kl	net/minecraft/data/loot/packs/VanillaLootTableProvider	net/minecraft/class_7794	net/minecraft/data/loot/packs/VanillaLootTableProvider
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljk;)Lkc;	a	m_247452_	method_46184	create
c	km	net/minecraft/data/loot/packs/VanillaPiglinBarterLoot	net/minecraft/class_4845	net/minecraft/data/loot/packs/VanillaPiglinBarterLoot
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiConsumer;)V	generate	m_245126_	generate	generate
c	kn	net/minecraft/data/loot/packs/package-info	net/minecraft/class_7795	net/minecraft/data/loot/packs/package-info
c	ko	net/minecraft/data/metadata/PackMetadataGenerator	net/minecraft/class_7796	net/minecraft/data/metadata/PackMetadataGenerator
	f	Ljk;	d	f_243851_	field_40619	output
	f	Ljava/util/Map;	e	f_244307_	field_40620	elements
	m	(Ljk;)V	<init>	<init>	<init>	<init>
	m	(Ljk;Lsw;)Lko;	a	m_254904_	method_46812	forFeaturePack
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V	a	m_245452_	method_46186	method_46186
	m	(Lajy;Ljava/lang/Object;)Lko;	a	m_247300_	method_46185	add
	m	(Ljk;Lsw;Lcaw;)Lko;	a	m_252835_	method_46187	forFeaturePack
	m	(Lajy;Ljava/lang/Object;)Lcom/google/gson/JsonElement;	b	m_247576_	method_46188	method_46188
c	kp	net/minecraft/data/metadata/package-info	net/minecraft/class_7797	net/minecraft/data/metadata/package-info
c	kq	net/minecraft/data/models/BlockModelGenerators	net/minecraft/class_4910	net/minecraft/data/models/BlockModelGenerators
	f	Ljava/util/List;	a	f_176079_	field_28548	MULTIFACE_GENERATOR
	f	Ljava/util/function/Consumer;	b	f_124477_	field_22830	blockStateOutput
	f	Ljava/util/function/BiConsumer;	c	f_124478_	field_22831	modelOutput
	f	Ljava/util/function/Consumer;	d	f_124479_	field_22832	skippedAutoModelsOutput
	f	Ljava/util/List;	e	f_176080_	field_28549	nonOrientableTrapdoor
	f	Ljava/util/Map;	f	f_176081_	field_29504	fullBlockModelCustomGenerators
	f	Ljava/util/Map;	g	f_176082_	field_28551	texturedModels
	f	Ljava/util/Map;	h	f_176083_	field_28552	SHAPE_CONSUMERS
	f	Ljava/util/Map;	i	f_260595_	field_41526	CHISELED_BOOKSHELF_SLOT_MODEL_CACHE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljava/util/List;	A	m_124998_	method_25702	createSideFireModels
	m	()V	A	m_176253_	method_25709	createCauldrons
	m	(Lcpn;)Ljava/util/List;	B	m_125001_	method_25704	createTopFireModels
	m	()V	B	m_125006_	method_25711	createChorusFlower
	m	()V	C	m_125009_	method_25712	createEndPortalFrame
	m	(Lcpn;)V	C	m_125004_	method_25706	createLantern
	m	()V	D	m_125012_	method_25508	createChorusPlant
	m	(Lcpn;)V	D	m_125007_	method_25708	createNonTemplateHorizontalBlock
	m	()V	E	m_124484_	method_25509	createComposter
	m	(Lcpn;)V	E	m_176085_	method_33520	createMultiface
	m	(Lcpn;)V	F	m_125010_	method_25710	createShulkerBox
	m	()V	F	m_176087_	method_32227	createAmethystClusters
	m	()V	G	m_176088_	method_32802	createPointedDripstone
	m	()V	H	m_124485_	method_25510	createDaylightDetector
	m	()V	I	m_176089_	method_34852	createLightningRod
	m	()V	J	m_124486_	method_25512	createFarmland
	m	()V	K	m_124487_	method_25513	createFire
	m	()V	L	m_124488_	method_25514	createSoulFire
	m	()V	M	m_236274_	method_42033	createMuddyMangroveRoots
	m	()V	N	m_236275_	method_42034	createMangrovePropagule
	m	()V	O	m_124489_	method_25515	createFrostedIce
	m	()V	P	m_124490_	method_25516	createGrassBlocks
	m	()V	Q	m_124491_	method_25517	createCocoa
	m	()V	R	m_176090_	method_25518	createDirtPath
	m	()V	S	m_124493_	method_25519	createHopper
	m	()V	T	m_124494_	method_25520	createIronBars
	m	()V	U	m_124495_	method_25521	createLever
	m	()V	V	m_124496_	method_25522	createLilyPad
	m	()V	W	m_236276_	method_42035	createFrogspawnBlock
	m	()V	X	m_124497_	method_25523	createNetherPortalBlock
	m	()V	Y	m_124498_	method_25524	createNetherrack
	m	()V	Z	m_124499_	method_25525	createObserver
	m	(Lcpn;Ljava/lang/String;)V	a	m_124575_	method_25556	createSimpleFlatItemModel
	m	(Lhc;)Lkz;	a	m_236300_	method_34611	method_34611
	m	(Llf;Ljava/lang/String;Llh;Lkq$d;)Lacq;	a	m_260775_	method_47815	method_47815
	m	(Lkv;Lku$c;Lla$a;Ldcs;Llf;)V	a	m_260774_	method_47813	method_47813
	m	(Lcpn;Ljava/lang/String;Llf;Ljava/util/function/Function;)Lacq;	a	m_124578_	method_25557	createSuffixedVariant
	m	(Lcpn;Lcfu;)V	a	m_124530_	method_25542	createAirLikeBlock
	m	(Lkx$d;Ldcx;Lacq;Lacq;Lacq;Lacq;)Lkx$d;	a	m_236304_	method_25572	configureDoorHalf
	m	(Lcpn;Lacq;Llh;)V	a	m_124603_	method_25561	createPistonVariant
	m	(ILjava/lang/String;Llh;)Lacq;	a	m_124513_	method_25536	createTurtleEggModel
	m	(Lacq;Llh;)V	a	m_176152_	method_34626	method_34626
	m	(Lha;Ldcy;)Lkz;	a	m_176116_	method_32803	createPointedDripstoneVariant
	m	(Lcpn;Llh;Ljava/util/function/BiConsumer;)Lkt;	a	m_257856_	method_47519	createPillarBlockUVLocked
	m	(Lcpn;Lacq;)V	a	m_124797_	method_25623	delegateItemModel
	m	(Lcpn;Ljava/lang/Integer;)Lkz;	a	m_276719_	method_49376	method_49376
	m	(Lcpn;Llh;)V	a	m_124564_	method_25550	createPumpkinVariant
	m	(Llj$a;[Lcpn;)V	a	m_124685_	method_25576	createColoredBlockWithRandomRotations
	m	(Llh;Lacq;)Llh;	a	m_176146_	method_34624	method_34624
	m	(Lcpn;Lacq;Lkz;)V	a	m_124599_	method_25560	createGrassLikeBlock
	m	(Lcpn;Lku$c;)V	a	m_236293_	method_37366	method_37366
	m	(Lcfu;)V	a	m_124517_	method_25537	createSimpleFlatItemModel
	m	(Lcpn;Lcpn;)V	a	m_124533_	method_25543	createNonTemplateModelBlock
	m	(Lcpn;Ljava/lang/Integer;Ldcx;)Lkz;	a	m_276720_	method_49986	method_49986
	m	(Ljava/util/function/Function;Ljava/lang/Integer;)Lkz;	a	m_276722_	method_49988	method_49988
	m	(Lddl;)Lkz;	a	m_176114_	method_34610	method_34610
	m	(Lcpn;Lcpn;Ljava/util/function/BiFunction;)V	a	m_124549_	method_25546	createCraftingTableLike
	m	(Lcpn;Ljava/util/function/Function;)V	a	m_124583_	method_25558	createBeeNest
	m	(Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List;	a	m_124682_	method_25583	wrapModels
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkz;	a	m_176123_	method_34616	method_34616
	m	(Lcpn;Lcpn;Lkq$e;)V	a	m_124545_	method_25545	createPlant
	m	(Ldde;Ljava/lang/Comparable;Lacq;Lacq;)Lkx;	a	m_124626_	method_25566	createEmptyOrFullDispatch
	m	(Lacq;)[Lkz;	a	m_124688_	method_25584	createRotatedVariants
	m	(Lcpn;Lkq$e;Ldde;[I)V	a	m_271994_	method_49374	createCrossBlock
	m	(Lcpn;Lacq;Lacq;Lacq;Lacq;Z)Lkt;	a	m_124809_	method_25626	createFenceGate
	m	(Lcpn;Lacq;Llh;Ljava/util/function/BiConsumer;)Lkt;	a	m_176109_	method_34608	createMirroredCubeGenerator
	m	(Ljava/lang/Comparable;Lkz;Lkz;Ljava/lang/Comparable;)Lkz;	a	m_176126_	method_34617	method_34617
	m	(Lcpn;Lcpn;Lcpn;)V	a	m_246674_	method_46190	createHangingSign
	m	(Lkv;Lku$c;Lla$a;Ldcs;Llf;Z)V	a	m_260948_	method_47814	addBookSlotModel
	m	(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lkz;	a	m_176133_	method_34619	method_34619
	m	(Lacq;Lacq;Ljava/lang/Boolean;)Lkz;	a	m_236277_	method_42036	method_42036
	m	(Lcpn;II)Lacq;	a	m_176095_	method_34604	method_34604
	m	(I)Ljava/util/List;	a	m_124511_	method_25535	createBambooModels
	m	(Lcpn;Llj$a;)V	a	m_124586_	method_25553	createAxisAlignedPillarBlock
	m	(Lcpn;Lacq;Lacq;Lacq;Lacq;Lacq;Lacq;Lacq;Lacq;)Lkt;	a	m_236283_	method_25609	createDoor
	m	(Lcfu;Lacq;)V	a	m_124519_	method_25538	delegateItemModel
	m	(Lcpn;Llh;Llf;)V	a	m_124567_	method_35868	createTrivialBlock
	m	(Lcpn;Ldde;[I)V	a	m_124553_	method_25547	createCropBlock
	m	([Lacq;Ljava/lang/Integer;)Lkz;	a	m_236311_	method_34630	method_34630
	m	()V	a	m_124510_	method_25534	run
	m	(Lcpn;Lkq$e;Llh;)V	a	m_124560_	method_25549	createCrossBlockWithDefaultItem
	m	(Lacq;Lacq;Lacq;Lacq;Lacq;Lacq;Ljava/lang/Boolean;Lddf;)Lkz;	a	m_176159_	method_34628	method_34628
	m	([ILcpn;Lkq$e;Ljava/lang/Integer;)Lkz;	a	m_271589_	method_49375	method_49375
	m	(Ljava/lang/String;I)Lkz;	a	m_176137_	method_34621	method_34621
	m	(Lcpn;Llh;Ljava/lang/Integer;)Lkz;	a	m_176105_	method_34606	method_34606
	m	(Lcpn;Lkq$e;)V	a	m_124557_	method_25548	createCrossBlockWithDefaultItem
	m	(Lcpn;Lacq;Lacq;)Lkw;	a	m_124862_	method_25645	createRotatedVariant
	m	(Lcpn;Lacq;Lacq;Lacq;Lacq;Lacq;)Lkt;	a	m_247086_	method_46189	createCustomFence
	m	([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcpn;Ljava/lang/Integer;)Lkz;	a	m_176168_	method_34629	method_34629
	m	(Lhc;Lkz;)Lkz;	a	m_124635_	method_26433	applyRotation
	m	(Llh;)V	a	m_176144_	method_34623	method_34623
	m	(Lkv;Lacq;Lha;Lla$a;)V	a	m_262348_	method_47811	method_47811
	m	([Lcpn;)V	a	m_124713_	method_27166	createCampfires
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Lacq;	a	m_124676_	method_25581	createTurtleEggModel
	m	(Lcpn;)V	a	m_124851_	method_25641	createTrivialCube
	m	(Lcpn;Lku$c;Ldcs;)V	a	m_236296_	method_34605	method_34605
	m	(Lcpn;Lcpn;Lcpn;Lcpn;Lcpn;Lcpn;Lcpn;Lcpn;)V	a	m_124536_	method_25544	createCoral
	m	(Lcpn;Lacq;Lacq;Lacq;)Lkt;	a	m_124838_	method_25636	createWall
	m	(Lacq;Ljava/lang/Integer;)Lkz;	a	m_176149_	method_34625	method_34625
	m	(Lacq;Lacq;Lddi;)Lkz;	a	m_283985_	method_49985	method_49985
	m	(Ljava/lang/Integer;)Lacq;	a	m_278137_	method_49987	method_49987
	m	(Ldcs;Lacq;Lacq;)Lkx;	a	m_124622_	method_25565	createBooleanModelDispatch
	m	(Lkv;Lku$c;Lla$a;)V	a	m_261107_	method_47812	addSlotStateAndRotationVariants
	m	(Lche;)V	a	m_236281_	method_34603	method_34603
	m	(Lacq;Lcpn;)Lkq$a;	a	m_124690_	method_25585	blockEntityModels
	m	(Ljf;)V	a	m_236302_	method_34612	method_34612
	m	(Lcpn;Llj$a;Llj$a;)V	a	m_124589_	method_25554	createRotatedPillarWithHorizontalVariant
	m	(Lkz;)Lkz;	a	m_176142_	method_34615	method_34615
	m	()V	aA	m_176177_	method_33504	createPetrifiedOakSlab
	m	()V	aB	m_194715_	method_39204	createLightBlock
	m	()V	aa	m_124500_	method_25526	createPistons
	m	()V	ab	m_124501_	method_25527	createPistonHeads
	m	()V	ac	m_176091_	method_33128	createSculkSensor
	m	()V	ad	m_276871_	method_49989	createCalibratedSculkSensor
	m	()V	ae	m_236314_	method_42037	createSculkShrieker
	m	()V	af	m_124502_	method_25528	createScaffolding
	m	()V	ag	m_176092_	method_33710	createCaveVines
	m	()V	ah	m_124503_	method_25529	createRedstoneLamp
	m	()V	ai	m_124504_	method_25530	createRedstoneTorch
	m	()V	aj	m_124505_	method_25531	createRepeater
	m	()V	ak	m_124506_	method_25532	createSeaPickle
	m	()V	al	m_124507_	method_25533	createSnowBlocks
	m	()V	am	m_124508_	method_25590	createStonecutter
	m	()V	an	m_124509_	method_25591	createStructureBlock
	m	()V	ao	m_124718_	method_25592	createSweetBerryBush
	m	()V	ap	m_124719_	method_25593	createTripwire
	m	()V	aq	m_124720_	method_25594	createTripwireHook
	m	()V	ar	m_124721_	method_25595	createTurtleEgg
	m	()V	as	m_277113_	method_49990	createSnifferEgg
	m	()V	at	m_236315_	method_42038	createSculkCatalyst
	m	()V	au	m_247160_	method_46193	createChiseledBookshelf
	m	()V	av	m_124723_	method_25597	createMagmaBlock
	m	()V	aw	m_124724_	method_25598	createInfestedStone
	m	()V	ax	m_176176_	method_36440	createInfestedDeepslate
	m	()V	ay	m_124725_	method_26279	createRespawnAnchor
	m	()V	az	m_124726_	method_26434	createJigsaw
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/util/List;	b	m_176184_	method_34634	method_34634
	m	(Lcpn;Lacq;Llh;Ljava/util/function/BiConsumer;)Lkt;	b	m_236316_	method_42039	createNorthWestMirroredCubeGenerator
	m	(Lacq;Lacq;Lddi;)Lkz;	b	m_283986_	method_34627	method_34627
	m	(Lacq;Llh;)V	b	m_176196_	method_34639	method_34639
	m	(Lacq;)Lkz;	b	m_176194_	method_43818	method_43818
	m	(Lcpn;Llj$a;)V	b	m_124794_	method_25622	createTrivialBlock
	m	(Lcpn;Lacq;)Lkw;	b	m_124831_	method_25634	createRotatedVariant
	m	(Lcpn;Lcpn;)V	b	m_124730_	method_25601	createCoralFans
	m	()Lkx;	b	m_124727_	method_25599	createHorizontalFacingDispatch
	m	(Ljava/lang/Integer;)Lkz;	b	m_176131_	method_34618	method_34618
	m	(Lcpn;Lcpn;Lkq$e;)V	b	m_124733_	method_25602	createGrowingPlant
	m	(Llj$a;[Lcpn;)V	b	m_124777_	method_25614	createColoredBlockWithStateRotations
	m	(Lcpn;Lacq;Lacq;)Lkt;	b	m_124884_	method_25654	createButton
	m	(Lcpn;)V	b	m_280054_	method_51463	createGenericCube
	m	(Lcpn;Lkq$e;)V	b	m_124737_	method_25603	createCrossBlock
	m	(Lcpn;Lkq$e;Llh;)V	b	m_124740_	method_25604	createCrossBlock
	m	(Lkz;)Lkz;	b	m_176187_	method_34633	method_34633
	m	(Llh;)V	b	m_176189_	method_34636	method_34636
	m	(Lcpn;Lacq;Lacq;Lacq;)Lkt;	b	m_124866_	method_25646	createStairs
	m	(Llh;Lacq;)Llh;	b	m_176191_	method_34637	method_34637
	m	(Lcpn;)V	c	m_124524_	method_25540	skipAutoItemBlock
	m	(Lacq;)Lkz;	c	m_176203_	method_43819	method_43819
	m	(Lcpn;Lacq;Llh;Ljava/util/function/BiConsumer;)Lkt;	c	m_176179_	method_34631	createMirroredColumnGenerator
	m	(Lacq;Llh;)V	c	m_176205_	method_34645	method_34645
	m	(Llh;)V	c	m_176201_	method_34643	method_34643
	m	(Lcpn;Llj$a;)V	c	m_124744_	method_25605	createHorizontallyRotatedBlock
	m	()Lkx;	c	m_124785_	method_25618	createHorizontalFacingDispatchAlt
	m	(Lkz;)Lkz;	c	m_176199_	method_34641	method_34641
	m	(Lcpn;Lcpn;)V	c	m_124788_	method_25620	createStems
	m	(Lcpn;Lacq;)Lkw;	c	m_124859_	method_25644	createSimpleBlock
	m	(Lcpn;Lkq$e;)V	c	m_124791_	method_25621	createDoublePlant
	m	(Lcpn;Lacq;Lacq;Lacq;)Lkt;	c	m_124888_	method_25655	createOrientableTrapdoor
	m	(Lcpn;Lacq;Lacq;)Lkt;	c	m_124904_	method_25661	createFence
	m	()Lkx;	d	m_124822_	method_25630	createTorchHorizontalDispatch
	m	(Lcpn;Lacq;Lacq;Lacq;)Lkt;	d	m_124908_	method_25662	createTrapdoor
	m	(Lcpn;Lacq;)Lkt;	d	m_124881_	method_25653	createAxisAlignedPillarBlock
	m	(Lacq;Llh;)V	d	m_176214_	method_34650	method_34650
	m	(Lcpn;Lacq;Lacq;)Lkt;	d	m_124924_	method_25667	createRotatedPillarWithHorizontalVariant
	m	(Lkz;)Lkz;	d	m_176208_	method_34647	method_34647
	m	(Lcpn;Llj$a;)V	d	m_124856_	method_25652	createFurnace
	m	(Lacq;)Lkz;	d	m_176212_	method_43820	method_43820
	m	(Llh;)V	d	m_176210_	method_33509	method_33509
	m	(Lcpn;)V	d	m_124728_	method_25600	createSimpleFlatItemModel
	m	(Lcpn;Lcpn;)Lkq$a;	d	m_124825_	method_25632	blockEntityModels
	m	(Llh;)V	e	m_176222_	method_33512	method_33512
	m	()Lkx;	e	m_124850_	method_25640	createFacingDispatch
	m	(Lcpn;)V	e	m_124786_	method_25619	createRotatedMirroredVariantBlock
	m	(Lcpn;Lcpn;)V	e	m_176217_	method_25642	createFullAndCarpetBlocks
	m	(Lacq;)Lkz;	e	m_176224_	method_43821	method_43821
	m	(Lkz;)Lkz;	e	m_176220_	method_34651	method_34651
	m	(Lcpn;Lacq;)V	e	m_124901_	method_31063	createAxisAlignedPillarBlockCustomModel
	m	(Lcpn;Lacq;Lacq;)Lkt;	e	m_124941_	method_25673	createPressurePlate
	m	(Lcpn;Lacq;Lacq;Lacq;)Lkt;	e	m_124928_	method_25668	createSlab
	m	(Lcpn;)V	f	m_124823_	method_25631	createRotatedVariantBlock
	m	(Lcpn;Lacq;Lacq;)V	f	m_124953_	method_25678	createDoubleBlock
	m	(Lcpn;Lcpn;)V	f	m_124878_	method_25651	createGlassBlocks
	m	(Lacq;)Lkz;	f	m_176228_	method_43822	method_43822
	m	(Lcpn;Lacq;)V	f	m_124921_	method_25660	createAirLikeBlock
	m	()Lkx;	f	m_124875_	method_25649	createRotatedPillar
	m	(Lkz;)Lkz;	f	m_176226_	method_34653	method_34653
	m	(Lcpn;)V	g	m_276953_	method_49377	createBrushableBlock
	m	()V	g	m_176230_	method_33711	createBigDripLeafBlock
	m	(Lkz;)Lkz;	g	m_176231_	method_34655	method_34655
	m	(Lacq;)Lkz;	g	m_176233_	method_43823	method_43823
	m	(Lcpn;Lcpn;)V	g	m_124918_	method_25666	createWeightedPressurePlate
	m	(Lacq;)Lkz;	h	m_176237_	method_34657	method_34657
	m	(Lcpn;Lcpn;)V	h	m_124938_	method_25672	copyModel
	m	()V	h	m_277101_	method_49991	createPitcherPlant
	m	(Lkz;)Lkz;	h	m_176235_	method_34656	method_34656
	m	(Lcpn;)Lkq$b;	h	m_124876_	method_25650	family
	m	(Lkz;)Lkz;	i	m_176239_	method_34658	method_34658
	m	()V	i	m_277126_	method_49992	createPitcherCrop
	m	(Lcpn;Lcpn;)V	i	m_124950_	method_25677	createNormalTorch
	m	(Lcpn;)V	i	m_124896_	method_25658	createDoor
	m	(Lkz;)Lkz;	j	m_176242_	method_34659	method_34659
	m	(Lcpn;Lcpn;)V	j	m_124962_	method_25682	createBedItem
	m	()V	j	m_124895_	method_25657	createSunflower
	m	(Lcpn;)V	j	m_124916_	method_25665	createOrientableTrapdoor
	m	(Lkz;)Lkz;	k	m_124893_	method_25656	method_25656
	m	(Lcpn;)V	k	m_124936_	method_25671	createTrapdoor
	m	()V	k	m_124915_	method_25664	createTallSeagrass
	m	(Lcpn;Lcpn;)V	k	m_124970_	method_25686	createNetherRoots
	m	(Lcpn;)Lkq$f;	l	m_124948_	method_25676	woodProvider
	m	(Lcpn;Lcpn;)V	l	m_176244_	method_32228	createCandleAndCandleCake
	m	()V	l	m_176241_	method_33712	createSmallDripleaf
	m	(Lcpn;)V	m	m_124960_	method_25681	createNonTemplateModelBlock
	m	()V	m	m_124935_	method_25670	createBamboo
	m	(Lcpn;)V	n	m_124968_	method_25685	createPassiveRail
	m	()Lkx;	n	m_124947_	method_25675	createColumnWithFacing
	m	()V	o	m_124959_	method_25680	createBarrel
	m	(Lcpn;)V	o	m_124974_	method_25688	createActiveRail
	m	(Lcpn;)V	p	m_272099_	method_49378	createFlowerBed
	m	()V	p	m_124967_	method_25684	createBell
	m	(Lcpn;)V	q	m_124977_	method_25690	createCommandBlock
	m	()V	q	m_124973_	method_25687	createGrindstone
	m	(Lcpn;)V	r	m_124980_	method_25692	createAnvil
	m	()V	r	m_124976_	method_25691	createBookshelf
	m	()V	s	m_124979_	method_25693	createRedstoneWire
	m	(Lcpn;)V	s	m_176247_	method_33713	createAzalea
	m	()V	t	m_124982_	method_25695	createComparator
	m	(Lcpn;)V	t	m_176249_	method_37317	createPottedAzalea
	m	()V	u	m_124985_	method_25697	createSmoothStoneSlab
	m	(Lcpn;)V	u	m_124983_	method_25694	createMushroomBlock
	m	(Lcpn;)V	v	m_124986_	method_25696	createDispenserBlock
	m	()V	v	m_124988_	method_25699	createBrewingStand
	m	(Lcpn;)V	w	m_176251_	method_32229	createAmethystCluster
	m	()V	w	m_124991_	method_25701	createCakeBlock
	m	(Lcpn;)V	x	m_124989_	method_25698	createNyliumBlock
	m	()V	x	m_124994_	method_25703	createCartographyTable
	m	(Lcpn;)V	y	m_124992_	method_31064	createRotatableColumn
	m	()V	y	m_124997_	method_25705	createSmithingTable
	m	(Lcpn;)Ljava/util/List;	z	m_124995_	method_25700	createFloorFireModels
	m	()V	z	m_125000_	method_25707	createPumpkins
c	kq$1	net/minecraft/data/models/BlockModelGenerators$1	net/minecraft/class_4910$1	net/minecraft/data/models/BlockModelGenerators$1
	f	[I	a	f_125013_	field_23399	$SwitchMap$net$minecraft$core$FrontAndTop
	f	[I	b	f_125014_	field_22833	$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
	f	[I	c	f_276602_	field_43383	$SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	kq$a	net/minecraft/data/models/BlockModelGenerators$BlockEntityModelGenerator	net/minecraft/class_4910$class_4911	net/minecraft/data/models/BlockModelGenerators$BlockEntityModelGenerator
	f	Lkq;	a	f_125016_	field_22834	field_22834
	f	Lacq;	b	f_125017_	field_22835	baseModel
	m	(Lkq;Lacq;Lcpn;)V	<init>	<init>	<init>	<init>
	m	([Lcpn;)Lkq$a;	a	m_125025_	method_25714	create
	m	(Llf;[Lcpn;)Lkq$a;	a	m_125022_	method_25713	createWithCustomBlockItemModel
	m	([Lcpn;)Lkq$a;	b	m_125027_	method_25715	createWithoutBlockItem
c	kq$b	net/minecraft/data/models/BlockModelGenerators$BlockFamilyProvider	net/minecraft/class_4910$class_4912	net/minecraft/data/models/BlockModelGenerators$BlockFamilyProvider
	f	Lkq;	a	f_125029_	field_22836	field_22836
	f	Llh;	b	f_125030_	field_22837	mapping
	f	Ljava/util/Map;	c	f_176254_	field_28553	models
	f	Ljf;	d	f_176255_	field_28554	family
	f	Lacq;	e	f_125031_	field_22838	fullBlock
	m	(Lkq;Llh;)V	<init>	<init>	<init>	<init>
	m	([Lcpn;)Lkq$b;	a	m_176264_	method_32230	fullBlockCopies
	m	(Ljf$b;Lcpn;)V	a	m_176256_	method_33521	method_33521
	m	(Lcpn;Llf;)Lkq$b;	a	m_125040_	method_25718	fullBlock
	m	(Lcpn;)Lkq$b;	a	m_125035_	method_25716	button
	m	(Llf;Lcpn;)Lacq;	a	m_176261_	method_33524	getOrCreateModel
	m	(Ljf;)Lkq$b;	a	m_176259_	method_33522	generateFor
	m	(Lcpn;)Lkq$b;	b	m_125045_	method_25720	wall
	m	(Lcpn;Llf;)Lacq;	b	m_176266_	method_33525	method_33525
	m	(Lcpn;)Lkq$b;	c	m_246414_	method_46194	customFence
	m	(Lcpn;)Lkq$b;	d	m_125047_	method_25721	fence
	m	(Lcpn;)Lkq$b;	e	m_245757_	method_46195	customFenceGate
	m	(Lcpn;)Lkq$b;	f	m_125049_	method_25722	fenceGate
	m	(Lcpn;)Lkq$b;	g	m_125051_	method_25723	pressurePlate
	m	(Lcpn;)Lkq$b;	h	m_176269_	method_25717	sign
	m	(Lcpn;)Lkq$b;	i	m_125053_	method_25724	slab
	m	(Lcpn;)Lkq$b;	j	m_125055_	method_25725	stairs
	m	(Lcpn;)Lkq$b;	k	m_176271_	method_34661	fullBlockVariant
	m	(Lcpn;)Lkq$b;	l	m_176273_	method_33527	door
	m	(Lcpn;)V	m	m_176275_	method_33528	trapdoor
c	kq$c	net/minecraft/data/models/BlockModelGenerators$BlockStateGeneratorSupplier	net/minecraft/class_4910$class_5879	net/minecraft/data/models/BlockModelGenerators$BlockStateGeneratorSupplier
	m	(Lcpn;Lacq;Llh;Ljava/util/function/BiConsumer;)Lkt;	create	m_176277_	create	create
c	kq$d	net/minecraft/data/models/BlockModelGenerators$BookSlotModelCacheKey	net/minecraft/class_4910$class_7987	net/minecraft/data/models/BlockModelGenerators$BookSlotModelCacheKey
	f	Llf;	a	f_260721_	comp_1175	template
	f	Ljava/lang/String;	b	f_260626_	comp_1176	modelSuffix
	m	(Llf;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Llf;	a	f_260721_	comp_1175	template
	m	()Ljava/lang/String;	b	f_260626_	comp_1176	modelSuffix
c	kq$e	net/minecraft/data/models/BlockModelGenerators$TintState	net/minecraft/class_4910$class_4913	net/minecraft/data/models/BlockModelGenerators$TintState
	f	Lkq$e;	a	TINTED	field_22839	TINTED
	f	Lkq$e;	b	NOT_TINTED	field_22840	NOT_TINTED
	f	[Lkq$e;	c	$VALUES	field_22841	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Llf;	a	m_125064_	method_25726	getCross
	m	()Llf;	b	m_125065_	method_25727	getCrossPot
	m	()[Lkq$e;	c	m_176282_	method_36939	$values
c	kq$f	net/minecraft/data/models/BlockModelGenerators$WoodProvider	net/minecraft/class_4910$class_4914	net/minecraft/data/models/BlockModelGenerators$WoodProvider
	f	Lkq;	a	f_125069_	field_22842	field_22842
	f	Llh;	b	f_125070_	field_22843	logMapping
	m	(Lkq;Llh;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Lkq$f;	a	m_125074_	method_25728	wood
	m	(Lcpn;)Lkq$f;	b	m_125076_	method_25729	log
	m	(Lcpn;)Lkq$f;	c	m_125078_	method_25730	logWithHorizontal
	m	(Lcpn;)Lkq$f;	d	m_258006_	method_47520	logUVLocked
c	kr	net/minecraft/data/models/ItemModelGenerators	net/minecraft/class_4915	net/minecraft/data/models/ItemModelGenerators
	f	Lacq;	a	f_265922_	field_42086	TRIM_TYPE_PREDICATE_ID
	f	Ljava/util/List;	b	f_265952_	field_42087	GENERATED_TRIM_MODELS
	f	Ljava/util/function/BiConsumer;	c	f_125080_	field_22844	output
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/function/BiConsumer;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Ljava/util/Map;Lcdk;)Lcom/google/gson/JsonObject;	a	m_266576_	method_48519	generateBaseArmorTrimTemplate
	m	(Lcfu;)V	a	m_236321_	method_43228	generateCompassItem
	m	(Lacq;Lacq;Lacq;Lacq;)V	a	m_267826_	method_48742	generateLayeredItem
	m	(Lcfu;Lcfu;Llf;)V	a	m_125084_	method_25732	generateFlatItem
	m	(Lcfu;Llf;)V	a	m_125088_	method_25733	generateFlatItem
	m	(Lacq;Lacq;Lacq;)V	a	m_266494_	method_48517	generateLayeredItem
	m	(Lcdj;Lacq;Ljava/util/Map;)Lcom/google/gson/JsonObject;	a	m_267545_	method_48522	method_48522
	m	(Lcfu;Ljava/lang/String;Llf;)V	a	m_125091_	method_25734	generateFlatItem
	m	()V	a	m_125083_	method_25731	run
	m	(Lcdj;)V	a	m_266208_	method_48523	generateArmorTrims
	m	(Lacq;Ljava/lang/String;)Lacq;	a	m_266316_	method_48518	getItemModelForTrimMaterial
	m	(Lcfu;)V	b	m_236323_	method_43229	generateClockItem
	m	(Lcdj;Lacq;Ljava/util/Map;)Lcom/google/gson/JsonObject;	b	m_267544_	method_48743	method_48743
c	kr$a	net/minecraft/data/models/ItemModelGenerators$TrimModelData	net/minecraft/class_4915$class_8072	net/minecraft/data/models/ItemModelGenerators$TrimModelData
	f	Ljava/lang/String;	a	f_265890_	comp_1219	name
	f	F	b	f_265849_	comp_1220	itemModelIndex
	f	Ljava/util/Map;	c	f_267444_	comp_1239	overrideArmorMaterials
	m	(Ljava/lang/String;FLjava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_265890_	comp_1219	name
	m	(Lcdk;)Ljava/lang/String;	a	m_267684_	method_48744	name
	m	()F	b	f_265849_	comp_1220	itemModelIndex
	m	()Ljava/util/Map;	c	f_267444_	comp_1239	overrideArmorMaterials
c	ks	net/minecraft/data/models/ModelProvider	net/minecraft/class_4916	net/minecraft/data/models/ModelProvider
	f	Ljk$a;	d	f_236325_	field_39375	blockStatePathProvider
	f	Ljk$a;	e	f_236326_	field_39376	modelPathProvider
	m	(Ljk;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Ljava/nio/file/Path;	a	m_244772_	method_44110	method_44110
	m	(Ljava/util/Map;Lkt;)V	a	m_125118_	method_25739	method_25739
	m	(Ljg;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	a	m_252989_	method_25735	saveCollection
	m	(Ljava/util/function/Function;Ljg;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;	a	m_252623_	method_25742	method_25742
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252624_	method_46578	method_46578
	m	(Ljava/util/Map;Lacq;Ljava/util/function/Supplier;)V	a	m_125121_	method_25740	method_25740
	m	(Ljava/util/Set;Ljava/util/Map;Lcpn;)V	a	m_125125_	method_25741	method_25741
	m	(Ljava/util/Map;Lcpn;)Z	a	m_125115_	method_25738	method_25738
c	kt	net/minecraft/data/models/blockstates/BlockStateGenerator	net/minecraft/class_4917	net/minecraft/data/models/blockstates/BlockStateGenerator
	m	()Lcpn;	a	m_6968_	method_25743	getBlock
c	ku	net/minecraft/data/models/blockstates/Condition	net/minecraft/class_4918	net/minecraft/data/models/blockstates/Condition
	m	(Ldcc;)V	a	m_7619_	method_25745	validate
	m	([Lku;)Lku;	a	m_176293_	method_35870	and
	m	()Lku$c;	a	m_125135_	method_25744	condition
	m	([Lku;)Lku;	b	m_125137_	method_25746	or
c	ku$a	net/minecraft/data/models/blockstates/Condition$CompositeCondition	net/minecraft/class_4918$class_4919	net/minecraft/data/models/blockstates/Condition$CompositeCondition
	f	Lku$b;	a	f_125139_	field_22848	operation
	f	Ljava/util/List;	b	f_125140_	field_22849	subconditions
	m	(Lku$b;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldcc;Lku;)V	a	m_125150_	method_25747	method_25747
	m	()Lcom/google/gson/JsonElement;	b	get	method_25748	get
c	ku$b	net/minecraft/data/models/blockstates/Condition$Operation	net/minecraft/class_4918$class_4920	net/minecraft/data/models/blockstates/Condition$Operation
	f	Lku$b;	a	AND	field_22850	AND
	f	Lku$b;	b	OR	field_22851	OR
	f	Ljava/lang/String;	c	f_125157_	field_22852	id
	f	[Lku$b;	d	$VALUES	field_22853	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()[Lku$b;	a	m_176295_	method_36940	$values
c	ku$c	net/minecraft/data/models/blockstates/Condition$TerminalCondition	net/minecraft/class_4918$class_4921	net/minecraft/data/models/blockstates/Condition$TerminalCondition
	f	Ljava/util/Map;	a	f_125169_	field_22854	terms
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldde;Ljava/util/stream/Stream;)Ljava/lang/String;	a	m_125186_	method_25754	joinValues
	m	(Ldcc;Ldde;)Z	a	m_125173_	method_25750	method_25750
	m	(Lcom/google/gson/JsonObject;Ldde;Ljava/lang/String;)V	a	m_125189_	method_25755	method_25755
	m	(Ldde;Ljava/lang/Comparable;)Lku$c;	a	m_125176_	method_25751	term
	m	(Ldde;Ljava/lang/String;)V	a	m_125183_	method_25753	putValue
	m	(Ldde;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lku$c;	a	m_125179_	method_25752	term
	m	(Ldde;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lku$c;	b	m_176299_	method_35872	negatedTerm
	m	()Lcom/google/gson/JsonElement;	b	get	method_25756	get
	m	(Ldde;Ljava/lang/Comparable;)Lku$c;	b	m_176296_	method_35871	negatedTerm
	m	(Ldde;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String;	c	m_125194_	method_25757	getTerm
c	kv	net/minecraft/data/models/blockstates/MultiPartGenerator	net/minecraft/class_4922	net/minecraft/data/models/blockstates/MultiPartGenerator
	f	Lcpn;	a	f_125199_	field_22855	block
	f	Ljava/util/List;	b	f_125200_	field_22856	parts
	m	(Lcpn;)V	<init>	<init>	<init>	<init>
	m	(Lku;Ljava/util/List;)Lkv;	a	m_125212_	method_25761	with
	m	(Ldcc;Lkv$b;)V	a	m_125206_	method_25759	method_25759
	m	(Lkz;)Lkv;	a	m_125218_	method_25763	with
	m	(Lcpn;)Lkv;	a	m_125204_	method_25758	multiPart
	m	(Ljava/util/List;)Lkv;	a	m_125220_	method_25764	with
	m	(Lku;[Lkz;)Lkv;	a	m_125215_	method_25762	with
	m	(Lku;Lkz;)Lkv;	a	m_125209_	method_25760	with
	m	()Lcom/google/gson/JsonElement;	b	get	method_25765	get
c	kv$a	net/minecraft/data/models/blockstates/MultiPartGenerator$ConditionalEntry	net/minecraft/class_4922$class_4923	net/minecraft/data/models/blockstates/MultiPartGenerator$ConditionalEntry
	f	Lku;	a	f_125224_	field_22857	condition
	m	(Lku;Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	kv$b	net/minecraft/data/models/blockstates/MultiPartGenerator$Entry	net/minecraft/class_4922$class_4924	net/minecraft/data/models/blockstates/MultiPartGenerator$Entry
	f	Ljava/util/List;	a	f_125236_	field_22858	variants
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldcc;)V	a	m_5848_	method_25767	validate
	m	()Lcom/google/gson/JsonElement;	a	get	method_25766	get
	m	(Lcom/google/gson/JsonObject;)V	a	m_8000_	method_25768	decorate
c	kw	net/minecraft/data/models/blockstates/MultiVariantGenerator	net/minecraft/class_4925	net/minecraft/data/models/blockstates/MultiVariantGenerator
	f	Lcpn;	a	f_125246_	field_22859	block
	f	Ljava/util/List;	b	f_125247_	field_22860	baseVariants
	f	Ljava/util/Set;	c	f_125248_	field_22861	seenProperties
	f	Ljava/util/List;	d	f_125249_	field_22862	declaredPropertySets
	m	(Lcpn;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ldde;)V	a	m_125262_	method_25772	method_25772
	m	(Lkx;)Lkw;	a	m_125271_	method_25775	with
	m	(Ljava/util/List;Ljava/util/List;)Ljava/util/List;	a	m_125277_	method_25777	mergeVariants
	m	(Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lkz;)V	a	m_125273_	method_25776	method_25776
	m	(Lcpn;[Lkz;)Lkw;	a	m_125259_	method_25771	multiVariant
	m	(Lcpn;)Lkw;	a	m_125254_	method_25769	multiVariant
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	a	m_125283_	method_25779	method_25779
	m	(Lcpn;Lkz;)Lkw;	a	m_125256_	method_25770	multiVariant
	m	(Ljava/util/Map;Lcom/google/gson/JsonObject;)V	a	m_125280_	method_25778	method_25778
	m	(Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	a	m_176307_	method_25774	method_25774
	m	(Lcom/google/common/collect/ImmutableList$Builder;Lkz;Lkz;)V	a	m_176303_	method_25773	method_25773
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;	b	m_125287_	method_25781	method_25781
	m	()Lcom/google/gson/JsonElement;	b	get	method_25780	get
c	kx	net/minecraft/data/models/blockstates/PropertyDispatch	net/minecraft/class_4926	net/minecraft/data/models/blockstates/PropertyDispatch
	f	Ljava/util/Map;	a	f_125291_	field_22863	values
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldde;Ldde;Ldde;Ldde;)Lkx$d;	a	m_125303_	method_25786	properties
	m	(Ldde;Lky;)Ljava/util/stream/Stream;	a	m_125314_	method_25788	method_25788
	m	(Ldde;Ldde;Ldde;Ldde;Ldde;)Lkx$e;	a	m_125308_	method_25787	properties
	m	(Ldde;)Lkx$a;	a	m_125294_	method_25783	property
	m	(Ldde;Ldde;)Lkx$b;	a	m_125296_	method_25784	properties
	m	()Ljava/util/Map;	a	m_125293_	method_25782	getEntries
	m	(Ldde;Ldde;Ldde;)Lkx$c;	a	m_125299_	method_25785	properties
	m	(Lky;Ljava/util/List;)V	a	m_125319_	method_25790	putValue
	m	(Lky;)Z	a	m_125317_	method_25789	method_25789
	m	()Ljava/util/List;	b	m_7336_	method_25791	getDefinedProperties
	m	()V	c	m_125322_	method_25792	verifyComplete
c	kx$a	net/minecraft/data/models/blockstates/PropertyDispatch$C1	net/minecraft/class_4926$class_4927	net/minecraft/data/models/blockstates/PropertyDispatch$C1
	f	Ldde;	a	f_125323_	field_22864	property1
	m	(Ldde;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Comparable;Lkz;)Lkx$a;	a	m_125329_	method_25793	select
	m	(Ljava/util/function/Function;)Lkx;	a	m_125335_	method_25795	generate
	m	(Ljava/lang/Comparable;Ljava/util/List;)Lkx$a;	a	m_125332_	method_25794	select
	m	(Ljava/util/function/Function;Ljava/lang/Comparable;)V	a	m_176310_	method_35877	method_35877
	m	(Ljava/util/function/Function;Ljava/lang/Comparable;)V	b	m_125338_	method_25796	method_25796
	m	(Ljava/util/function/Function;)Lkx;	b	m_176313_	method_35878	generateList
c	kx$b	net/minecraft/data/models/blockstates/PropertyDispatch$C2	net/minecraft/class_4926$class_4928	net/minecraft/data/models/blockstates/PropertyDispatch$C2
	f	Ldde;	a	f_125341_	field_22865	property1
	f	Ldde;	b	f_125342_	field_22866	property2
	m	(Ldde;Ldde;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lkx$b;	a	m_125354_	method_25798	select
	m	(Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	a	m_176315_	method_25799	method_25799
	m	(Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	a	m_125364_	method_25801	method_25801
	m	(Ljava/util/function/BiFunction;)Lkx;	a	m_125362_	method_25800	generate
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkz;)Lkx$b;	a	m_125350_	method_25797	select
	m	(Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	b	m_176319_	method_25802	method_25802
	m	(Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	b	m_125374_	method_25804	method_25804
	m	(Ljava/util/function/BiFunction;)Lkx;	b	m_125372_	method_25803	generateList
c	kx$c	net/minecraft/data/models/blockstates/PropertyDispatch$C3	net/minecraft/class_4926$class_4929	net/minecraft/data/models/blockstates/PropertyDispatch$C3
	f	Ldde;	a	f_125377_	field_22867	property1
	f	Ldde;	b	f_125378_	field_22868	property2
	f	Ldde;	c	f_125379_	field_22869	property3
	m	(Ldde;Ldde;Ldde;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkz;)Lkx$c;	a	m_125391_	method_25806	select
	m	(Lkx$h;Ljava/lang/Comparable;)V	a	m_176332_	method_35881	method_35881
	m	(Ljava/lang/Comparable;Lkx$h;Ljava/lang/Comparable;)V	a	m_176328_	method_35880	method_35880
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$h;Ljava/lang/Comparable;)V	a	m_176323_	method_35879	method_35879
	m	(Lkx$h;)Lkx;	a	m_125389_	method_25805	generate
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lkx$c;	a	m_125396_	method_25807	select
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$h;Ljava/lang/Comparable;)V	b	m_176335_	method_25810	method_25810
	m	(Ljava/lang/Comparable;Lkx$h;Ljava/lang/Comparable;)V	b	m_176340_	method_25809	method_25809
	m	(Lkx$h;Ljava/lang/Comparable;)V	b	m_125402_	method_25808	method_25808
	m	(Lkx$h;)Lkx;	b	m_176344_	method_35882	generateList
c	kx$d	net/minecraft/data/models/blockstates/PropertyDispatch$C4	net/minecraft/class_4926$class_4930	net/minecraft/data/models/blockstates/PropertyDispatch$C4
	f	Ldde;	a	f_125414_	field_22870	property1
	f	Ldde;	b	f_125415_	field_22871	property2
	f	Ldde;	c	f_125416_	field_22872	property3
	f	Ldde;	d	f_125417_	field_22873	property4
	m	(Ldde;Ldde;Ldde;Ldde;)V	<init>	<init>	<init>	<init>
	m	(Lkx$g;Ljava/lang/Comparable;)V	a	m_176363_	method_35887	method_35887
	m	(Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	a	m_176357_	method_35885	method_35885
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	a	m_176346_	method_35883	method_35883
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	a	m_176352_	method_35884	method_35884
	m	(Lkx$g;)Lkx;	a	m_176361_	method_35886	generate
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lkx$d;	a	m_125435_	method_25812	select
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkz;)Lkx$d;	a	m_125429_	method_25811	select
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	b	m_176372_	method_35889	method_35889
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	b	m_176366_	method_35888	method_35888
	m	(Lkx$g;)Lkx;	b	m_176381_	method_35891	generateList
	m	(Ljava/lang/Comparable;Lkx$g;Ljava/lang/Comparable;)V	b	m_176377_	method_35890	method_35890
	m	(Lkx$g;Ljava/lang/Comparable;)V	b	m_176383_	method_35892	method_35892
c	kx$e	net/minecraft/data/models/blockstates/PropertyDispatch$C5	net/minecraft/class_4926$class_4931	net/minecraft/data/models/blockstates/PropertyDispatch$C5
	f	Ldde;	a	f_125442_	field_22874	property1
	f	Ldde;	b	f_125443_	field_22875	property2
	f	Ldde;	c	f_125444_	field_22876	property3
	f	Ldde;	d	f_125445_	field_22877	property4
	f	Ldde;	e	f_125446_	field_22878	property5
	m	(Ldde;Ldde;Ldde;Ldde;Ldde;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	a	m_176386_	method_35893	method_35893
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lkx$e;	a	m_125467_	method_25814	select
	m	(Lkx$f;)Lkx;	a	m_176408_	method_35897	generate
	m	(Lkx$f;Ljava/lang/Comparable;)V	a	m_176410_	method_35898	method_35898
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	a	m_176399_	method_35895	method_35895
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	a	m_176393_	method_35894	method_35894
	m	(Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	a	m_176404_	method_35896	method_35896
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkz;)Lkx$e;	a	m_125460_	method_25813	select
	m	(Lkx$f;Ljava/lang/Comparable;)V	b	m_176437_	method_35904	method_35904
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	b	m_176426_	method_35901	method_35901
	m	(Lkx$f;)Lkx;	b	m_176435_	method_35903	generateList
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	b	m_176420_	method_35900	method_35900
	m	(Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	b	m_176431_	method_35902	method_35902
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lkx$f;Ljava/lang/Comparable;)V	b	m_176413_	method_35899	method_35899
c	kx$f	net/minecraft/data/models/blockstates/PropertyDispatch$PentaFunction	net/minecraft/class_4926$class_6290	net/minecraft/data/models/blockstates/PropertyDispatch$PentaFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	m_176440_	method_35905	apply
c	kx$g	net/minecraft/data/models/blockstates/PropertyDispatch$QuadFunction	net/minecraft/class_4926$class_6291	net/minecraft/data/models/blockstates/PropertyDispatch$QuadFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	m_176446_	method_35906	apply
c	kx$h	net/minecraft/data/models/blockstates/PropertyDispatch$TriFunction	net/minecraft/class_4926$class_4932	net/minecraft/data/models/blockstates/PropertyDispatch$TriFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	m_125475_	apply	apply
c	ky	net/minecraft/data/models/blockstates/Selector	net/minecraft/class_4934	net/minecraft/data/models/blockstates/Selector
	f	Lky;	a	f_125479_	field_22881	EMPTY
	f	Ljava/util/Comparator;	b	f_125480_	field_22882	COMPARE_BY_NAME
	f	Ljava/util/List;	c	f_125481_	field_22883	values
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	([Ldde$a;)Lky;	a	m_125490_	method_25821	of
	m	(Ldde$a;)Lky;	a	m_125486_	method_25819	extend
	m	(Lky;)Lky;	a	m_125488_	method_25820	extend
	m	()Lky;	a	m_125485_	method_25818	empty
	m	()Ljava/lang/String;	b	m_125492_	method_25822	getKey
	m	(Ldde$a;)Ljava/lang/String;	b	m_125493_	method_25823	method_25823
c	kz	net/minecraft/data/models/blockstates/Variant	net/minecraft/class_4935	net/minecraft/data/models/blockstates/Variant
	f	Ljava/util/Map;	a	f_125499_	field_22884	values
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonArray;Lkz;)V	a	m_125502_	method_25825	method_25825
	m	(Lcom/google/gson/JsonObject;Llb$a;)V	a	m_125505_	method_25826	method_25826
	m	(Llb;Ljava/lang/Object;)Lkz;	a	m_125511_	method_25828	with
	m	()Lkz;	a	m_125501_	method_25824	variant
	m	(Lkz;Lkz;)Lkz;	a	m_125508_	method_25827	merge
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	a	m_125514_	method_25829	convertList
	m	()Lcom/google/gson/JsonElement;	b	get	method_25830	get
c	l	net/minecraft/BlockUtil	net/minecraft/class_5459	net/minecraft/BlockUtil
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;Lha$a;ILha$a;ILjava/util/function/Predicate;)Ll$a;	a	m_124334_	method_30574	getLargestRectangleAround
	m	([I)Lcom/mojang/datafixers/util/Pair;	a	m_124346_	method_30576	getMaxRectangleLocation
	m	(Lcls;Lgu;Lcpn;Lha;Lcpn;)Ljava/util/Optional;	a	m_177845_	method_34851	getTopConnectedBlock
	m	(Ljava/util/function/Predicate;Lgu$a;Lha;I)I	a	m_124341_	method_30575	getLimit
c	l$a	net/minecraft/BlockUtil$FoundRectangle	net/minecraft/class_5459$class_5460	net/minecraft/BlockUtil$FoundRectangle
	f	Lgu;	a	f_124348_	field_25936	minCorner
	f	I	b	f_124349_	field_25937	axis1Size
	f	I	c	f_124350_	field_25938	axis2Size
	m	(Lgu;II)V	<init>	<init>	<init>	<init>
c	l$b	net/minecraft/BlockUtil$IntBounds	net/minecraft/class_5459$class_5461	net/minecraft/BlockUtil$IntBounds
	f	I	a	f_124355_	field_25939	min
	f	I	b	f_124356_	field_25940	max
	m	(II)V	<init>	<init>	<init>	<init>
c	la	net/minecraft/data/models/blockstates/VariantProperties	net/minecraft/class_4936	net/minecraft/data/models/blockstates/VariantProperties
	f	Llb;	a	f_125518_	field_22885	X_ROT
	f	Llb;	b	f_125519_	field_22886	Y_ROT
	f	Llb;	c	f_125520_	field_22887	MODEL
	f	Llb;	d	f_125521_	field_22888	UV_LOCK
	f	Llb;	e	f_125522_	field_22889	WEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lla$a;)Lcom/google/gson/JsonElement;	a	m_125524_	method_25831	method_25831
	m	(Lacq;)Lcom/google/gson/JsonElement;	a	m_125526_	method_25832	method_25832
	m	(Lla$a;)Lcom/google/gson/JsonElement;	b	m_125528_	method_25833	method_25833
c	la$a	net/minecraft/data/models/blockstates/VariantProperties$Rotation	net/minecraft/class_4936$class_4937	net/minecraft/data/models/blockstates/VariantProperties$Rotation
	f	Lla$a;	a	R0	field_22890	R0
	f	Lla$a;	b	R90	field_22891	R90
	f	Lla$a;	c	R180	field_22892	R180
	f	Lla$a;	d	R270	field_22893	R270
	f	I	e	f_125534_	field_22894	value
	f	[Lla$a;	f	$VALUES	field_22895	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;II)V	<init>	<init>	<init>	<init>
	m	()[Lla$a;	a	m_176452_	method_36941	$values
c	lb	net/minecraft/data/models/blockstates/VariantProperty	net/minecraft/class_4938	net/minecraft/data/models/blockstates/VariantProperty
	f	Ljava/lang/String;	a	f_125546_	field_22896	key
	f	Ljava/util/function/Function;	b	f_125547_	field_22897	serializer
	m	(Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Llb$a;	a	m_125553_	method_25836	withValue
c	lb$a	net/minecraft/data/models/blockstates/VariantProperty$Value	net/minecraft/class_4938$class_4939	net/minecraft/data/models/blockstates/VariantProperty$Value
	f	Llb;	a	f_125558_	field_22898	field_22898
	f	Ljava/lang/Object;	b	f_125559_	field_22899	value
	m	(Llb;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)V	a	m_125563_	method_25838	addToVariant
	m	()Llb;	a	m_176453_	method_35907	getKey
c	lc	net/minecraft/data/models/blockstates/package-info	net/minecraft/class_6292	net/minecraft/data/models/blockstates/package-info
c	ld	net/minecraft/data/models/model/DelegatedModel	net/minecraft/class_4940	net/minecraft/data/models/model/DelegatedModel
	f	Lacq;	a	f_125566_	field_22900	parent
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lcom/google/gson/JsonElement;	a	get	method_25839	get
c	le	net/minecraft/data/models/model/ModelLocationUtils	net/minecraft/class_4941	net/minecraft/data/models/model/ModelLocationUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;Ljava/lang/String;)Lacq;	a	m_125578_	method_25843	getModelLocation
	m	(Ljava/lang/String;)Lacq;	a	m_125581_	method_25844	decorateBlockModelLocation
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_246878_	method_46196	method_46196
	m	(Lcfu;Ljava/lang/String;)Lacq;	a	m_125573_	method_25841	getModelLocation
	m	(Lcpn;)Lacq;	a	m_125576_	method_25842	getModelLocation
	m	(Lcfu;)Lacq;	a	m_125571_	method_25840	getModelLocation
	m	(Ljava/lang/String;)Lacq;	b	m_125583_	method_25845	decorateItemModelLocation
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	b	m_246144_	method_46197	method_46197
c	lf	net/minecraft/data/models/model/ModelTemplate	net/minecraft/class_4942	net/minecraft/data/models/model/ModelTemplate
	f	Ljava/util/Optional;	a	f_125585_	field_22901	model
	f	Ljava/util/Set;	b	f_125586_	field_22902	requiredSlots
	f	Ljava/util/Optional;	c	f_125587_	field_22903	suffix
	m	(Ljava/util/Optional;Ljava/util/Optional;[Lli;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;Llh;Ljava/util/function/BiConsumer;)Lacq;	a	m_125592_	method_25846	create
	m	(Llh;)Ljava/util/Map;	a	m_125608_	method_25850	createMap
	m	(Lcom/google/gson/JsonObject;Lli;Lacq;)V	a	m_176455_	method_48527	method_48527
	m	(Lcom/google/gson/JsonObject;Lacq;)V	a	m_176459_	method_48526	method_48526
	m	(Lacq;Ljava/util/Map;)Lcom/google/gson/JsonObject;	a	m_266532_	method_48524	createBaseTemplate
	m	(Llf$a;Lacq;Ljava/util/Map;)Lcom/google/gson/JsonElement;	a	m_266131_	method_48528	method_48528
	m	(Lcpn;Ljava/lang/String;Llh;Ljava/util/function/BiConsumer;)Lacq;	a	m_125596_	method_25847	createWithSuffix
	m	(Lacq;Llh;Ljava/util/function/BiConsumer;Llf$a;)Lacq;	a	m_266561_	method_48525	create
	m	(Lacq;Llh;Ljava/util/function/BiConsumer;)Lacq;	a	m_125612_	method_25852	create
	m	(Lcpn;Ljava/lang/String;Llh;Ljava/util/function/BiConsumer;)Lacq;	b	m_125616_	method_25853	createWithOverride
c	lf$a	net/minecraft/data/models/model/ModelTemplate$JsonFactory	net/minecraft/class_4942$class_8073	net/minecraft/data/models/model/ModelTemplate$JsonFactory
	m	(Lacq;Ljava/util/Map;)Lcom/google/gson/JsonObject;	create	m_266264_	create	create
c	lg	net/minecraft/data/models/model/ModelTemplates	net/minecraft/class_4943	net/minecraft/data/models/model/ModelTemplates
	f	Llf;	A	f_236349_	field_38023	DOOR_TOP_RIGHT_OPEN
	f	Llf;	B	f_243784_	field_40630	CUSTOM_FENCE_POST
	f	Llf;	C	f_244191_	field_40631	CUSTOM_FENCE_SIDE_NORTH
	f	Llf;	D	f_244408_	field_40621	CUSTOM_FENCE_SIDE_EAST
	f	Llf;	E	f_244216_	field_40622	CUSTOM_FENCE_SIDE_SOUTH
	f	Llf;	F	f_243943_	field_40623	CUSTOM_FENCE_SIDE_WEST
	f	Llf;	G	f_243867_	field_40624	CUSTOM_FENCE_INVENTORY
	f	Llf;	H	f_125708_	field_22988	FENCE_POST
	f	Llf;	I	f_125709_	field_22989	FENCE_SIDE
	f	Llf;	J	f_125710_	field_22990	FENCE_INVENTORY
	f	Llf;	K	f_125711_	field_22991	WALL_POST
	f	Llf;	L	f_125712_	field_22992	WALL_LOW_SIDE
	f	Llf;	M	f_125713_	field_22993	WALL_TALL_SIDE
	f	Llf;	N	f_125714_	field_22994	WALL_INVENTORY
	f	Llf;	O	f_243715_	field_40625	CUSTOM_FENCE_GATE_CLOSED
	f	Llf;	P	f_243831_	field_40626	CUSTOM_FENCE_GATE_OPEN
	f	Llf;	Q	f_244273_	field_40627	CUSTOM_FENCE_GATE_WALL_CLOSED
	f	Llf;	R	f_243925_	field_40628	CUSTOM_FENCE_GATE_WALL_OPEN
	f	Llf;	S	f_125715_	field_22995	FENCE_GATE_CLOSED
	f	Llf;	T	f_125621_	field_22996	FENCE_GATE_OPEN
	f	Llf;	U	f_125622_	field_22904	FENCE_GATE_WALL_CLOSED
	f	Llf;	V	f_125623_	field_22905	FENCE_GATE_WALL_OPEN
	f	Llf;	W	f_125624_	field_22906	PRESSURE_PLATE_UP
	f	Llf;	X	f_125625_	field_22907	PRESSURE_PLATE_DOWN
	f	Llf;	Y	f_125626_	field_22908	PARTICLE_ONLY
	f	Llf;	Z	f_125627_	field_22909	SLAB_BOTTOM
	f	Llf;	a	f_125647_	field_22942	CUBE
	f	Llf;	aA	f_125667_	field_22947	CORAL_WALL_FAN
	f	Llf;	aB	f_125668_	field_22948	GLAZED_TERRACOTTA
	f	Llf;	aC	f_125669_	field_22949	CHORUS_FLOWER
	f	Llf;	aD	f_125670_	field_22950	DAYLIGHT_DETECTOR
	f	Llf;	aE	f_125671_	field_22951	STAINED_GLASS_PANE_NOSIDE
	f	Llf;	aF	f_125672_	field_22952	STAINED_GLASS_PANE_NOSIDE_ALT
	f	Llf;	aG	f_125673_	field_22953	STAINED_GLASS_PANE_POST
	f	Llf;	aH	f_125674_	field_22954	STAINED_GLASS_PANE_SIDE
	f	Llf;	aI	f_125675_	field_22955	STAINED_GLASS_PANE_SIDE_ALT
	f	Llf;	aJ	f_125676_	field_22956	COMMAND_BLOCK
	f	Llf;	aK	f_260688_	field_41527	CHISELED_BOOKSHELF_SLOT_TOP_LEFT
	f	Llf;	aL	f_260577_	field_41528	CHISELED_BOOKSHELF_SLOT_TOP_MID
	f	Llf;	aM	f_260631_	field_41529	CHISELED_BOOKSHELF_SLOT_TOP_RIGHT
	f	Llf;	aN	f_260440_	field_41530	CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT
	f	Llf;	aO	f_260622_	field_41531	CHISELED_BOOKSHELF_SLOT_BOTTOM_MID
	f	Llf;	aP	f_260613_	field_41532	CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT
	f	Llf;	aQ	f_125677_	field_22957	ANVIL
	f	[Llf;	aR	f_125678_	field_22958	STEMS
	f	Llf;	aS	f_125679_	field_22959	ATTACHED_STEM
	f	Llf;	aT	f_125680_	field_22960	CROP
	f	Llf;	aU	f_125681_	field_22961	FARMLAND
	f	Llf;	aV	f_125682_	field_22962	FIRE_FLOOR
	f	Llf;	aW	f_125683_	field_22963	FIRE_SIDE
	f	Llf;	aX	f_125684_	field_22964	FIRE_SIDE_ALT
	f	Llf;	aY	f_125685_	field_22965	FIRE_UP
	f	Llf;	aZ	f_125686_	field_22966	FIRE_UP_ALT
	f	Llf;	aa	f_125628_	field_22910	SLAB_TOP
	f	Llf;	ab	f_125629_	field_22911	LEAVES
	f	Llf;	ac	f_125630_	field_22912	STAIRS_STRAIGHT
	f	Llf;	ad	f_125631_	field_22913	STAIRS_INNER
	f	Llf;	ae	f_125632_	field_22914	STAIRS_OUTER
	f	Llf;	af	f_125633_	field_22915	TRAPDOOR_TOP
	f	Llf;	ag	f_125634_	field_22916	TRAPDOOR_BOTTOM
	f	Llf;	ah	f_125635_	field_22917	TRAPDOOR_OPEN
	f	Llf;	ai	f_125636_	field_22918	ORIENTABLE_TRAPDOOR_TOP
	f	Llf;	aj	f_125637_	field_22919	ORIENTABLE_TRAPDOOR_BOTTOM
	f	Llf;	ak	f_125638_	field_22920	ORIENTABLE_TRAPDOOR_OPEN
	f	Llf;	al	f_176462_	field_28080	POINTED_DRIPSTONE
	f	Llf;	am	f_125639_	field_22921	CROSS
	f	Llf;	an	f_125640_	field_22922	TINTED_CROSS
	f	Llf;	ao	f_125641_	field_22923	FLOWER_POT_CROSS
	f	Llf;	ap	f_125642_	field_22924	TINTED_FLOWER_POT_CROSS
	f	Llf;	aq	f_125643_	field_22925	RAIL_FLAT
	f	Llf;	ar	f_125644_	field_22926	RAIL_CURVED
	f	Llf;	as	f_125645_	field_22927	RAIL_RAISED_NE
	f	Llf;	at	f_125646_	field_22928	RAIL_RAISED_SW
	f	Llf;	au	f_125665_	field_22929	CARPET
	f	Llf;	av	f_271241_	field_42947	FLOWERBED_1
	f	Llf;	aw	f_271417_	field_42948	FLOWERBED_2
	f	Llf;	ax	f_271276_	field_42949	FLOWERBED_3
	f	Llf;	ay	f_271172_	field_42950	FLOWERBED_4
	f	Llf;	az	f_125666_	field_22946	CORAL_FAN
	f	Llf;	b	f_125691_	field_23400	CUBE_DIRECTIONAL
	f	Llf;	bA	f_267487_	field_42233	THREE_LAYERED_ITEM
	f	Llf;	bB	f_125661_	field_22941	SHULKER_BOX_INVENTORY
	f	Llf;	bC	f_125662_	field_22943	BED_INVENTORY
	f	Llf;	bD	f_125663_	field_22944	BANNER_INVENTORY
	f	Llf;	bE	f_125664_	field_22945	SKULL_INVENTORY
	f	Llf;	bF	f_176468_	field_27785	CANDLE
	f	Llf;	bG	f_176469_	field_27786	TWO_CANDLES
	f	Llf;	bH	f_176470_	field_27787	THREE_CANDLES
	f	Llf;	bI	f_176471_	field_27788	FOUR_CANDLES
	f	Llf;	bJ	f_176472_	field_27789	CANDLE_CAKE
	f	Llf;	bK	f_236340_	field_38469	SCULK_SHRIEKER
	f	Llf;	ba	f_125687_	field_23957	CAMPFIRE
	f	Llf;	bb	f_125688_	field_22967	LANTERN
	f	Llf;	bc	f_125689_	field_22968	HANGING_LANTERN
	f	Llf;	bd	f_125690_	field_22969	TORCH
	f	Llf;	be	f_125648_	field_22970	WALL_TORCH
	f	Llf;	bf	f_125649_	field_22971	PISTON
	f	Llf;	bg	f_125650_	field_22930	PISTON_HEAD
	f	Llf;	bh	f_125651_	field_22931	PISTON_HEAD_SHORT
	f	Llf;	bi	f_125652_	field_22932	SEAGRASS
	f	Llf;	bj	f_125653_	field_22933	TURTLE_EGG
	f	Llf;	bk	f_125654_	field_22934	TWO_TURTLE_EGGS
	f	Llf;	bl	f_125655_	field_22935	THREE_TURTLE_EGGS
	f	Llf;	bm	f_125656_	field_22936	FOUR_TURTLE_EGGS
	f	Llf;	bn	f_125657_	field_22937	SINGLE_FACE
	f	Llf;	bo	f_176463_	field_28014	CAULDRON_LEVEL1
	f	Llf;	bp	f_176464_	field_28015	CAULDRON_LEVEL2
	f	Llf;	bq	f_176465_	field_27784	CAULDRON_FULL
	f	Llf;	br	f_176466_	field_28804	AZALEA
	f	Llf;	bs	f_176467_	field_33965	POTTED_AZALEA
	f	Llf;	bt	f_278116_	field_43408	POTTED_FLOWERING_AZALEA
	f	Llf;	bu	f_276458_	field_43384	SNIFFER_EGG
	f	Llf;	bv	f_125658_	field_22938	FLAT_ITEM
	f	Llf;	bw	f_278495_	field_44581	MUSIC_DISC
	f	Llf;	bx	f_125659_	field_22939	FLAT_HANDHELD_ITEM
	f	Llf;	by	f_125660_	field_22940	FLAT_HANDHELD_ROD_ITEM
	f	Llf;	bz	f_267493_	field_42232	TWO_LAYERED_ITEM
	f	Llf;	c	f_125692_	field_22972	CUBE_ALL
	f	Llf;	d	f_125693_	field_22973	CUBE_MIRRORED_ALL
	f	Llf;	e	f_236341_	field_38015	CUBE_NORTH_WEST_MIRRORED_ALL
	f	Llf;	f	f_256886_	field_41276	CUBE_COLUMN_UV_LOCKED_X
	f	Llf;	g	f_256809_	field_41277	CUBE_COLUMN_UV_LOCKED_Y
	f	Llf;	h	f_256910_	field_41278	CUBE_COLUMN_UV_LOCKED_Z
	f	Llf;	i	f_125694_	field_22974	CUBE_COLUMN
	f	Llf;	j	f_125695_	field_22975	CUBE_COLUMN_HORIZONTAL
	f	Llf;	k	f_176473_	field_29081	CUBE_COLUMN_MIRRORED
	f	Llf;	l	f_125696_	field_22976	CUBE_TOP
	f	Llf;	m	f_125697_	field_22977	CUBE_BOTTOM_TOP
	f	Llf;	n	f_125698_	field_22978	CUBE_ORIENTABLE
	f	Llf;	o	f_125699_	field_22979	CUBE_ORIENTABLE_TOP_BOTTOM
	f	Llf;	p	f_125700_	field_22980	CUBE_ORIENTABLE_VERTICAL
	f	Llf;	q	f_125701_	field_22981	BUTTON
	f	Llf;	r	f_125702_	field_22982	BUTTON_PRESSED
	f	Llf;	s	f_125703_	field_22983	BUTTON_INVENTORY
	f	Llf;	t	f_236342_	field_38016	DOOR_BOTTOM_LEFT
	f	Llf;	u	f_236343_	field_38017	DOOR_BOTTOM_LEFT_OPEN
	f	Llf;	v	f_236344_	field_38018	DOOR_BOTTOM_RIGHT
	f	Llf;	w	f_236345_	field_38019	DOOR_BOTTOM_RIGHT_OPEN
	f	Llf;	x	f_236346_	field_38020	DOOR_TOP_LEFT
	f	Llf;	y	f_236347_	field_38021	DOOR_TOP_LEFT_OPEN
	f	Llf;	z	f_236348_	field_38022	DOOR_TOP_RIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	([Lli;)Llf;	a	m_125726_	method_25857	create
	m	(Ljava/lang/String;Ljava/lang/String;[Lli;)Llf;	a	m_125719_	method_25855	create
	m	(Ljava/lang/String;[Lli;)Llf;	a	m_125723_	method_25856	create
	m	(I)[Llf;	a	m_125717_	method_25854	method_25854
	m	(Ljava/lang/String;[Lli;)Llf;	b	m_125730_	method_25859	createItem
	m	(I)Llf;	b	m_125728_	method_25858	method_25858
c	lh	net/minecraft/data/models/model/TextureMapping	net/minecraft/class_4944	net/minecraft/data/models/model/TextureMapping
	f	Ljava/util/Map;	a	f_125733_	field_22997	slots
	f	Ljava/util/Set;	b	f_125734_	field_22998	forcedSlots
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Llh;	A	m_125846_	method_25907	orientableCube
	m	(Lcpn;)Llh;	B	m_125848_	method_25908	orientableCubeOnlyTop
	m	(Lcpn;)Llh;	C	m_125850_	method_25909	orientableCubeSameEnds
	m	(Lcpn;)Llh;	D	m_125852_	method_25910	top
	m	(Lcpn;)Llh;	E	m_125736_	method_27167	campfire
	m	(Lcpn;)Llh;	F	m_125738_	method_25911	layer0
	m	(Lcpn;)Lacq;	G	m_125740_	method_25860	getBlockTexture
	m	(Lacq;Lacq;Lacq;)Llh;	a	m_267703_	method_48745	layered
	m	(Lcfu;Ljava/lang/String;)Lacq;	a	m_125745_	method_25863	getItemTexture
	m	(Ljava/lang/String;)Llh;	a	m_278174_	method_50027	snifferEgg
	m	(Lcpn;Lcpn;)Llh;	a	m_125750_	method_25865	attachedStem
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_247647_	method_46198	method_46198
	m	(Lcpn;)Llh;	a	m_125748_	method_25864	cube
	m	(Lcpn;Z)Llh;	a	m_181476_	method_32231	candleCake
	m	(Lcpn;Ljava/lang/String;)Lacq;	a	m_125753_	method_25866	getBlockTexture
	m	(Lli;Lacq;)Llh;	a	m_125758_	method_25868	put
	m	()Ljava/util/stream/Stream;	a	m_125742_	method_25861	getForced
	m	(Lcfu;)Llh;	a	m_125743_	method_25862	particleFromItem
	m	(Lli;Lli;)Llh;	a	m_176477_	method_35908	copySlot
	m	(Lacq;)Llh;	a	m_125761_	method_25869	defaultTexture
	m	(Z)Llh;	a	m_236350_	method_42753	sculkShrieker
	m	(Lacq;Lacq;)Llh;	a	m_125763_	method_25870	column
	m	(Lli;)Lacq;	a	m_125756_	method_25867	get
	m	(Lli;Lacq;)Llh;	b	m_176480_	method_35909	putForced
	m	(Lacq;)Llh;	b	m_125776_	method_25875	cube
	m	(Lacq;Lacq;)Llh;	b	m_176483_	method_35910	door
	m	(Lli;Lli;)Llh;	b	m_125773_	method_25874	copyForced
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	b	m_245168_	method_46199	method_46199
	m	(Lcpn;)Llh;	b	m_125768_	method_25872	defaultTexture
	m	(Lcfu;)Llh;	b	m_125766_	method_25871	layer0
	m	(Lcpn;Lcpn;)Llh;	b	m_125770_	method_25873	pane
	m	(Lcpn;)Llh;	c	m_125780_	method_25877	cross
	m	(Lcpn;Lcpn;)Llh;	c	m_125782_	method_25878	craftingTable
	m	(Lacq;Lacq;)Llh;	c	m_266401_	method_48529	layered
	m	(Lcfu;)Lacq;	c	m_125778_	method_25876	getItemTexture
	m	(Lacq;)Llh;	c	m_125788_	method_25880	cross
	m	(Lli;Lacq;)Llh;	c	m_125785_	method_25879	copyAndUpdate
	m	(Lacq;)Llh;	d	m_125798_	method_25884	plant
	m	(Lcpn;Lcpn;)Llh;	d	m_125792_	method_25882	fletchingTable
	m	(Lli;Lacq;)Llh;	d	m_125795_	method_25883	singleSlot
	m	(Lcpn;)Llh;	d	m_125790_	method_25881	plant
	m	(Lacq;)Llh;	e	m_125802_	method_25886	rail
	m	(Lcpn;)Llh;	e	m_125800_	method_25885	rail
	m	(Lcpn;)Llh;	f	m_125804_	method_25887	wool
	m	(Lacq;)Llh;	f	m_176486_	method_35911	wool
	m	(Lacq;)Llh;	g	m_125808_	method_25889	crop
	m	(Lcpn;)Llh;	g	m_272143_	method_49379	flowerbed
	m	(Lcpn;)Llh;	h	m_125806_	method_25888	stem
	m	(Lacq;)Llh;	h	m_125812_	method_25891	particle
	m	(Lcpn;)Llh;	i	m_125810_	method_25890	pattern
	m	(Lacq;)Llh;	i	m_125816_	method_25893	torch
	m	(Lacq;)Llh;	j	m_176488_	method_32232	cauldron
	m	(Lcpn;)Llh;	j	m_125814_	method_25892	fan
	m	(Lacq;)Llh;	k	m_125820_	method_25895	layer0
	m	(Lcpn;)Llh;	k	m_125818_	method_25894	column
	m	(Lcpn;)Llh;	l	m_125822_	method_25896	cubeTop
	m	(Lcpn;)Llh;	m	m_278163_	method_50028	pottedAzalea
	m	(Lcpn;)Llh;	n	m_125824_	method_25897	logColumn
	m	(Lcpn;)Llh;	o	m_245971_	method_46200	fence
	m	(Lcpn;)Llh;	p	m_246624_	method_46201	customParticle
	m	(Lcpn;)Llh;	q	m_125826_	method_25898	cubeBottomTop
	m	(Lcpn;)Llh;	r	m_125828_	method_25899	cubeBottomTopWithWall
	m	(Lcpn;)Llh;	s	m_125830_	method_27168	columnWithWall
	m	(Lcpn;)Llh;	t	m_125832_	method_25900	door
	m	(Lcpn;)Llh;	u	m_125834_	method_25901	particle
	m	(Lcpn;)Llh;	v	m_125836_	method_25902	fire0
	m	(Lcpn;)Llh;	w	m_125838_	method_25903	fire1
	m	(Lcpn;)Llh;	x	m_125840_	method_25904	lantern
	m	(Lcpn;)Llh;	y	m_125842_	method_25905	torch
	m	(Lcpn;)Llh;	z	m_125844_	method_25906	commandBlock
c	li	net/minecraft/data/models/model/TextureSlot	net/minecraft/class_4945	net/minecraft/data/models/model/TextureSlot
	f	Lli;	A	f_125856_	field_22999	CROP
	f	Lli;	B	f_125857_	field_23000	DIRT
	f	Lli;	C	f_125858_	field_23001	FIRE
	f	Lli;	D	f_125859_	field_23002	LANTERN
	f	Lli;	E	f_125860_	field_23003	PLATFORM
	f	Lli;	F	f_125861_	field_23004	UNSTICKY
	f	Lli;	G	f_125862_	field_23005	TORCH
	f	Lli;	H	f_125863_	field_23006	LAYER0
	f	Lli;	I	f_265929_	field_42089	LAYER1
	f	Lli;	J	f_267385_	field_42234	LAYER2
	f	Lli;	K	f_125864_	field_23958	LIT_LOG
	f	Lli;	L	f_176490_	field_27790	CANDLE
	f	Lli;	M	f_176491_	field_27791	INSIDE
	f	Lli;	N	f_176492_	field_27792	CONTENT
	f	Lli;	O	f_236352_	field_38470	INNER_TOP
	f	Lli;	P	f_271285_	field_42951	FLOWERBED
	f	Ljava/lang/String;	Q	f_125865_	field_23007	id
	f	Lli;	R	f_125866_	field_23008	parent
	f	Lli;	a	f_125867_	field_23010	ALL
	f	Lli;	b	f_125868_	field_23011	TEXTURE
	f	Lli;	c	f_125869_	field_23012	PARTICLE
	f	Lli;	d	f_125870_	field_23013	END
	f	Lli;	e	f_125871_	field_23014	BOTTOM
	f	Lli;	f	f_125872_	field_23015	TOP
	f	Lli;	g	f_125873_	field_23016	FRONT
	f	Lli;	h	f_125874_	field_23017	BACK
	f	Lli;	i	f_125875_	field_23018	SIDE
	f	Lli;	j	f_125876_	field_23019	NORTH
	f	Lli;	k	f_125877_	field_23020	SOUTH
	f	Lli;	l	f_125878_	field_23021	EAST
	f	Lli;	m	f_125879_	field_23022	WEST
	f	Lli;	n	f_125880_	field_23023	UP
	f	Lli;	o	f_125881_	field_23024	DOWN
	f	Lli;	p	f_125882_	field_23025	CROSS
	f	Lli;	q	f_125883_	field_23026	PLANT
	f	Lli;	r	f_125884_	field_23027	WALL
	f	Lli;	s	f_125885_	field_23028	RAIL
	f	Lli;	t	f_125886_	field_23029	WOOL
	f	Lli;	u	f_125887_	field_23030	PATTERN
	f	Lli;	v	f_125888_	field_23031	PANE
	f	Lli;	w	f_125889_	field_23032	EDGE
	f	Lli;	x	f_125890_	field_23033	FAN
	f	Lli;	y	f_125891_	field_23034	STEM
	f	Lli;	z	f_125892_	field_23035	UPPER_STEM
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Lli;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lli;)Lli;	a	m_125900_	method_27044	create
	m	()Ljava/lang/String;	a	m_125897_	method_25912	getId
	m	(Ljava/lang/String;)Lli;	a	m_125898_	method_27043	create
	m	()Lli;	b	m_125903_	method_25913	getParent
c	lj	net/minecraft/data/models/model/TexturedModel	net/minecraft/class_4946	net/minecraft/data/models/model/TexturedModel
	f	Llf;	A	f_125927_	field_23059	template
	f	Llj$a;	a	f_125905_	field_23036	CUBE
	f	Llj$a;	b	f_125906_	field_23037	CUBE_MIRRORED
	f	Llj$a;	c	f_125907_	field_23038	COLUMN
	f	Llj$a;	d	f_125908_	field_23039	COLUMN_HORIZONTAL
	f	Llj$a;	e	f_125909_	field_23040	CUBE_TOP_BOTTOM
	f	Llj$a;	f	f_125910_	field_23041	CUBE_TOP
	f	Llj$a;	g	f_125911_	field_23042	ORIENTABLE_ONLY_TOP
	f	Llj$a;	h	f_125912_	field_23043	ORIENTABLE
	f	Llj$a;	i	f_125913_	field_23044	CARPET
	f	Llj$a;	j	f_271277_	field_42952	FLOWERBED_1
	f	Llj$a;	k	f_271345_	field_42953	FLOWERBED_2
	f	Llj$a;	l	f_271514_	field_42954	FLOWERBED_3
	f	Llj$a;	m	f_271226_	field_42955	FLOWERBED_4
	f	Llj$a;	n	f_125914_	field_23045	GLAZED_TERRACOTTA
	f	Llj$a;	o	f_125915_	field_23046	CORAL_FAN
	f	Llj$a;	p	f_125916_	field_23047	PARTICLE_ONLY
	f	Llj$a;	q	f_125917_	field_23048	ANVIL
	f	Llj$a;	r	f_125918_	field_23049	LEAVES
	f	Llj$a;	s	f_125919_	field_23050	LANTERN
	f	Llj$a;	t	f_125920_	field_23051	HANGING_LANTERN
	f	Llj$a;	u	f_125921_	field_23054	SEAGRASS
	f	Llj$a;	v	f_125922_	field_23055	COLUMN_ALT
	f	Llj$a;	w	f_125923_	field_23056	COLUMN_HORIZONTAL_ALT
	f	Llj$a;	x	f_125924_	field_23057	TOP_BOTTOM_WITH_WALL
	f	Llj$a;	y	f_125925_	field_23959	COLUMN_WITH_WALL
	f	Llh;	z	f_125926_	field_23058	mapping
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Llh;Llf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;Llf;Lcpn;)Llj;	a	m_125945_	method_25919	method_25919
	m	(Ljava/util/function/Function;Llf;)Llj$a;	a	m_125942_	method_25918	createDefault
	m	()Llf;	a	m_125932_	method_25914	getTemplate
	m	(Lcpn;Ljava/util/function/BiConsumer;)Lacq;	a	m_125937_	method_25916	create
	m	(Lacq;)Llj;	a	m_125949_	method_25920	createAllSame
	m	(Ljava/util/function/Consumer;)Llj;	a	m_125940_	method_25917	updateTextures
	m	(Lcpn;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lacq;	a	m_125933_	method_25915	createWithSuffix
	m	()Llh;	b	m_125951_	method_25921	getMapping
c	lj$a	net/minecraft/data/models/model/TexturedModel$Provider	net/minecraft/class_4946$class_4947	net/minecraft/data/models/model/TexturedModel$Provider
	m	(Ljava/util/function/Consumer;Lcpn;)Llj;	a	m_125961_	method_35913	method_35913
	m	(Lcpn;Ljava/util/function/BiConsumer;)Lacq;	create	m_125956_	method_25923	create
	m	(Lcpn;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lacq;	createWithSuffix	m_125952_	method_25922	createWithSuffix
	m	(Lcpn;)Llj;	get	m_125964_	get	get
	m	(Ljava/util/function/Consumer;)Llj$a;	updateTexture	m_125959_	method_35912	updateTexture
c	lk	net/minecraft/data/models/model/package-info	net/minecraft/class_6293	net/minecraft/data/models/model/package-info
c	ll	net/minecraft/data/models/package-info	net/minecraft/class_6294	net/minecraft/data/models/package-info
c	lm	net/minecraft/data/package-info	net/minecraft/class_6295	net/minecraft/data/package-info
c	ln	net/minecraft/data/recipes/CraftingRecipeBuilder	net/minecraft/class_7798	net/minecraft/data/recipes/CraftingRecipeBuilder
	m	()V	<init>	<init>	<init>	<init>
	m	(Llq;)Lcis;	a	m_245179_	method_46202	determineBookCategory
c	ln$1	net/minecraft/data/recipes/CraftingRecipeBuilder$1	net/minecraft/class_7798$1	net/minecraft/data/recipes/CraftingRecipeBuilder$1
	f	[I	a	f_244028_	field_40632	$SwitchMap$net$minecraft$data$recipes$RecipeCategory
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ln$a	net/minecraft/data/recipes/CraftingRecipeBuilder$CraftingResult	net/minecraft/class_7798$class_7799	net/minecraft/data/recipes/CraftingRecipeBuilder$CraftingResult
	f	Lcis;	a	f_244639_	field_40633	category
	m	(Lcis;)V	<init>	<init>	<init>	<init>
c	lo	net/minecraft/data/recipes/FinishedRecipe	net/minecraft/class_2444	net/minecraft/data/recipes/FinishedRecipe
	m	()Lcom/google/gson/JsonObject;	a	m_125966_	method_17799	serializeRecipe
	m	(Lcom/google/gson/JsonObject;)V	a	m_7917_	method_10416	serializeRecipeData
	m	()Lacq;	b	m_6445_	method_10417	getId
	m	()Lcje;	c	m_6637_	method_17800	getType
	m	()Lcom/google/gson/JsonObject;	d	m_5860_	method_10415	serializeAdvancement
	m	()Lacq;	e	m_6448_	method_10418	getAdvancementId
c	lp	net/minecraft/data/recipes/RecipeBuilder	net/minecraft/class_5797	net/minecraft/data/recipes/RecipeBuilder
	f	Lacq;	a	f_236353_	field_39377	ROOT_RECIPE_ADVANCEMENT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)Llp;	a	m_126145_	method_33529	group
	m	(Ljava/util/function/Consumer;Lacq;)V	a	m_126140_	method_17972	save
	m	(Ljava/util/function/Consumer;)V	a	m_176498_	method_10431	save
	m	(Lcml;)Lacq;	a	m_176493_	method_36442	getDefaultRecipeId
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	a	m_176500_	method_36443	save
	m	(Ljava/lang/String;Lam;)Llp;	a	m_126132_	method_33530	unlockedBy
	m	()Lcfu;	a	m_142372_	method_36441	getResult
c	lq	net/minecraft/data/recipes/RecipeCategory	net/minecraft/class_7800	net/minecraft/data/recipes/RecipeCategory
	f	Llq;	a	BUILDING_BLOCKS	field_40634	BUILDING_BLOCKS
	f	Llq;	b	DECORATIONS	field_40635	DECORATIONS
	f	Llq;	c	REDSTONE	field_40636	REDSTONE
	f	Llq;	d	TRANSPORTATION	field_40637	TRANSPORTATION
	f	Llq;	e	TOOLS	field_40638	TOOLS
	f	Llq;	f	COMBAT	field_40639	COMBAT
	f	Llq;	g	FOOD	field_40640	FOOD
	f	Llq;	h	BREWING	field_40641	BREWING
	f	Llq;	i	MISC	field_40642	MISC
	f	Ljava/lang/String;	j	f_244582_	field_40643	recipeFolderName
	f	[Llq;	k	$VALUES	field_40644	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_247710_	method_46203	getFolderName
	m	()[Llq;	b	m_245241_	method_46204	$values
c	lr	net/minecraft/data/recipes/RecipeProvider	net/minecraft/class_2446	net/minecraft/data/recipes/RecipeProvider
	f	Ljk$a;	d	f_236355_	field_39378	recipePathProvider
	f	Ljk$a;	e	f_236356_	field_39379	advancementPathProvider
	f	Ljava/util/Map;	f	f_244077_	field_28555	SHAPE_BUILDERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;)V	<init>	<init>	<init>	<init>
	m	(Lcml;)Lbx$a;	a	m_125977_	method_10426	has
	m	(Ljava/util/function/Consumer;Lcpn;Lcpn;)V	a	m_244775_	method_34853	method_34853
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lcje;I)V	a	m_126006_	method_17585	cookRecipes
	m	(Ljf;Ljava/util/function/Consumer;Ljf$b;Lcpn;)V	a	m_176526_	method_33534	method_33534
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	a	m_126002_	method_24476	woodFromLogs
	m	(Ljava/util/function/Consumer;Lcml;Lanl;I)V	a	m_257929_	method_24475	planksFromLog
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lcje;ILcml;Lcml;F)V	a	m_247434_	method_36448	simpleCookingRecipe
	m	(Ljava/util/function/Consumer;Lcje;Ljava/util/List;Llq;Lcml;FILjava/lang/String;Ljava/lang/String;)V	a	m_245809_	method_36232	oreCooking
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	a	m_247540_	method_46209	twoByTwoPacker
	m	(Lcpn;)Lbk$a;	a	m_125979_	method_10422	insideOf
	m	(Ljava/util/function/Consumer;Lcml;Lcml;Ljava/lang/String;)V	a	m_176551_	method_36444	oneToOneConversionRecipe
	m	(Ljava/util/Set;Ljava/util/List;Ljg;Llo;)V	a	m_252625_	method_10421	method_10421
	m	(Llq;Lcml;Lciz;)Llp;	a	m_247552_	method_32804	slabBuilder
	m	(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;)V	a	m_247655_	method_36325	nineBlockStorageRecipes
	m	(Lcml;Lcml;)Ljava/lang/String;	a	m_176517_	method_33714	getConversionRecipeName
	m	(Lcaw;Ljf;)Z	a	m_244780_	method_46205	method_46205
	m	(Llp;Ljf$b;Ljava/lang/String;)V	a	m_176598_	method_33536	method_33536
	m	(Ljg;Lacq;Lae$a;)Ljava/util/concurrent/CompletableFuture;	a	m_253240_	method_46206	buildAdvancement
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;I)V	a	m_247298_	method_33715	stonecutterResultFromBase
	m	(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	a	m_247368_	method_36447	nineBlockStorageRecipes
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252626_	method_46579	method_46579
	m	(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcml;FILjava/lang/String;)V	a	m_246272_	method_36233	oreSmelting
	m	([Lbz;)Lbx$a;	a	m_126011_	method_10423	inventoryTrigger
	m	(Ljava/util/function/Consumer;Lcfu;Llq;Lcfu;)V	a	m_246630_	method_29728	netheriteSmithing
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;Ljava/lang/String;)V	a	m_257994_	method_47521	threeByThreePacker
	m	(Ljava/util/function/Consumer;Lcml;Lanl;)V	a	m_266564_	method_48532	copySmithingTemplate
	m	(Ljava/util/function/Consumer;Lcfu;Lacq;)V	a	m_284421_	method_48530	trimSmithing
	m	(Lcml;Lciz;)Llp;	a	m_176670_	method_33544	doorBuilder
	m	(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V	a	m_289596_	method_51890	colorBlockWithDye
	m	(Ljava/util/function/Consumer;Lcml;Lcml;Ljava/lang/String;I)V	a	m_176556_	method_36445	oneToOneConversionRecipe
	m	(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;)V	a	m_246075_	method_36446	nineBlockStorageRecipesWithCustomPacking
	m	(Lanl;)Lbx$a;	a	m_206406_	method_10420	has
	m	(Ljava/util/function/Consumer;)V	a	m_245200_	method_10419	buildRecipes
	m	(Lcj$d;Lcml;)Lbx$a;	a	m_176520_	method_35914	has
	m	(Lcfu;Lcfu;)Z	a	m_287806_	method_52186	method_52186
	m	(Ljava/util/function/Consumer;Lcaw;)V	a	m_247051_	method_46207	generateForEnabledBlockFamilies
	m	(Ljava/util/function/Consumer;Ljf;)V	a	m_176580_	method_33535	generateRecipes
	m	(Ljf;Ljf$b;)Lcpn;	a	m_176523_	method_33533	getBaseBlock
	m	(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcml;FILjava/lang/String;)V	b	m_245412_	method_36234	oreBlasting
	m	(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;)V	b	m_245261_	method_36449	nineBlockStorageRecipesRecipesWithCustomUnpacking
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	b	m_258049_	method_47522	threeByThreePacker
	m	(Llq;Lcml;Lciz;)Lls;	b	m_246451_	method_32805	chiseledBuilder
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	b	m_126021_	method_24478	woodenBoat
	m	(Lcml;Lcml;)Llp;	b	m_244776_	method_36546	method_36546
	m	(Ljava/util/function/Consumer;)V	b	m_176610_	method_34854	waxRecipes
	m	(Ljava/util/function/Consumer;Ljf;)V	b	m_176622_	method_46210	method_46210
	m	(Lcml;Lciz;)Llp;	b	m_176710_	method_32808	stairBuilder
	m	(Ljava/util/function/Consumer;Lcml;Lanl;I)V	b	m_257424_	method_24477	planksFromLogs
	m	(Lcml;)Ljava/lang/String;	b	m_176602_	method_32807	getHasName
	m	(Lcml;Lciz;)Llp;	c	m_176658_	method_33542	buttonBuilder
	m	(Lcml;Lcml;)Llp;	c	m_176637_	method_33556	method_33556
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	c	m_236371_	method_42754	chestBoat
	m	(Llq;Lcml;Lciz;)Llp;	c	m_247347_	method_32806	pressurePlateBuilder
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	c	m_246658_	method_32814	slab
	m	(Lcml;)Ljava/lang/String;	c	m_176632_	method_33716	getItemName
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	d	m_176690_	method_32813	pressurePlate
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	d	m_246382_	method_32809	wall
	m	(Lcml;Lciz;)Llp;	d	m_176678_	method_33546	fenceBuilder
	m	(Lcml;)Ljava/lang/String;	d	m_176644_	method_36450	getSimpleRecipeName
	m	(Lcml;Lcml;)Llp;	d	m_244774_	method_33532	method_33532
	m	(Llq;Lcml;Lciz;)Llp;	d	m_245864_	method_33531	wallBuilder
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	e	m_246977_	method_46208	hangingSign
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	e	m_245931_	method_32810	polished
	m	(Lcml;)Ljava/lang/String;	e	m_176656_	method_36451	getSmeltingRecipeName
	m	(Lcml;Lcml;)Llp;	e	m_244783_	method_33538	method_33538
	m	(Lcml;Lciz;)Llp;	e	m_176684_	method_33548	fenceGateBuilder
	m	(Llq;Lcml;Lciz;)Llp;	e	m_247174_	method_33537	polishedBuilder
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	f	m_247059_	method_32811	cut
	m	(Lcml;Lcml;)Llp;	f	m_176673_	method_33541	method_33541
	m	(Llq;Lcml;Lciz;)Lls;	f	m_245792_	method_36547	cutBuilder
	m	(Lcml;Lciz;)Llp;	f	m_176720_	method_33553	trapdoorBuilder
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	f	m_176716_	method_24885	carpet
	m	(Lcml;)Ljava/lang/String;	f	m_176668_	method_36452	getBlastingRecipeName
	m	(Lcml;)Ljava/lang/String;	g	m_176676_	method_33540	method_33540
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	g	m_126073_	method_24887	bedFromPlanksAndWool
	m	(Lcml;Lciz;)Llp;	g	m_176726_	method_33555	signBuilder
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	g	m_246222_	method_32812	chiseled
	m	(Lcml;Lcml;)Llp;	g	m_244773_	method_33543	method_33543
	m	(Lcml;Lcml;)Llp;	h	m_176687_	method_33545	method_33545
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	h	m_126081_	method_24889	banner
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	h	m_247239_	method_46212	mosaicBuilder
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	i	m_126085_	method_24890	stainedGlassFromGlassAndDye
	m	(Lcml;Lcml;)Llp;	i	m_244781_	method_33547	method_33547
	m	(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V	i	m_247600_	method_33717	stonecutterResultFromBase
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	j	m_126089_	method_24891	stainedGlassPaneFromStainedGlass
	m	(Lcml;Lcml;)Llp;	j	m_176697_	method_46213	method_46213
	m	(Lcml;Lcml;)Llp;	k	m_244779_	method_33549	method_33549
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	k	m_126093_	method_24892	stainedGlassPaneFromGlassPaneAndDye
	m	(Lcml;Lcml;)Llp;	l	m_176707_	method_33551	method_33551
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	l	m_126097_	method_24893	coloredTerracottaFromTerracottaAndDye
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	m	m_126101_	method_24894	concretePowder
	m	(Lcml;Lcml;)Llp;	m	m_176713_	method_33550	method_33550
	m	(Lcml;Lcml;)Llp;	n	m_244777_	method_46214	method_46214
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	n	m_176542_	method_32233	candle
	m	(Lcml;Lcml;)Llp;	o	m_244782_	method_33552	method_33552
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	o	m_266438_	method_48533	copySmithingTemplate
	m	(Ljava/util/function/Consumer;Lcml;Lcml;)V	p	m_176739_	method_34662	smeltingResultFromBase
	m	(Lcml;Lcml;)Llp;	p	m_176732_	method_33554	method_33554
c	ls	net/minecraft/data/recipes/ShapedRecipeBuilder	net/minecraft/class_2447	net/minecraft/data/recipes/ShapedRecipeBuilder
	f	Llq;	b	f_243672_	field_40645	category
	f	Lcfu;	c	f_126106_	field_11380	result
	f	I	d	f_126107_	field_11378	count
	f	Ljava/util/List;	e	f_126108_	field_11377	rows
	f	Ljava/util/Map;	f	f_126109_	field_11376	key
	f	Lae$a;	g	f_126110_	field_11379	advancement
	f	Ljava/lang/String;	h	f_126111_	field_11381	group
	f	Z	i	f_271093_	field_42956	showNotification
	m	(Llq;Lcml;I)V	<init>	<init>	<init>	<init>
	m	(Llq;Lcml;I)Lls;	a	m_246608_	method_10436	shaped
	m	(Ljava/lang/Character;Lanl;)Lls;	a	m_206416_	method_10433	define
	m	(Ljava/lang/Character;Lcml;)Lls;	a	m_126127_	method_10434	define
	m	(Llq;Lcml;)Lls;	a	m_245327_	method_10437	shaped
	m	(Lacq;)V	a	m_126143_	method_10432	ensureValid
	m	(Z)Lls;	a	m_271710_	method_49380	showNotification
	m	(Ljava/lang/Character;Lciz;)Lls;	a	m_126124_	method_10428	define
	m	(Ljava/lang/String;Lam;)Lls;	b	m_126132_	method_10429	unlockedBy
	m	(Ljava/lang/String;)Lls;	b	m_126130_	method_10439	pattern
	m	(Ljava/lang/String;)Lls;	c	m_126145_	method_10435	group
c	ls$a	net/minecraft/data/recipes/ShapedRecipeBuilder$Result	net/minecraft/class_2447$class_2448	net/minecraft/data/recipes/ShapedRecipeBuilder$Result
	f	Lacq;	a	f_126148_	field_11385	id
	f	Lcfu;	b	f_126149_	field_11383	result
	f	I	c	f_126150_	field_11386	count
	f	Ljava/lang/String;	d	f_126151_	field_11387	group
	f	Ljava/util/List;	e	f_126152_	field_11384	pattern
	f	Ljava/util/Map;	f	f_126153_	field_11388	key
	f	Lae$a;	g	f_126154_	field_11389	advancement
	f	Lacq;	h	f_126155_	field_11390	advancementId
	f	Z	i	f_271297_	field_42957	showNotification
	m	(Lacq;Lcfu;ILjava/lang/String;Lcis;Ljava/util/List;Ljava/util/Map;Lae$a;Lacq;Z)V	<init>	<init>	<init>	<init>
c	lt	net/minecraft/data/recipes/ShapelessRecipeBuilder	net/minecraft/class_2450	net/minecraft/data/recipes/ShapelessRecipeBuilder
	f	Llq;	b	f_244182_	field_40646	category
	f	Lcfu;	c	f_126173_	field_11396	result
	f	I	d	f_126174_	field_11395	count
	f	Ljava/util/List;	e	f_126175_	field_11394	ingredients
	f	Lae$a;	f	f_126176_	field_11393	advancement
	f	Ljava/lang/String;	g	f_126177_	field_11398	group
	m	(Llq;Lcml;I)V	<init>	<init>	<init>	<init>
	m	(Llq;Lcml;I)Llt;	a	m_246517_	method_10448	shapeless
	m	(Lciz;I)Llt;	a	m_126186_	method_10453	requires
	m	(Lanl;)Llt;	a	m_206419_	method_10446	requires
	m	(Lciz;)Llt;	a	m_126184_	method_10451	requires
	m	(Llq;Lcml;)Llt;	a	m_245498_	method_10447	shapeless
	m	(Lcml;I)Llt;	a	m_126211_	method_10449	requires
	m	(Lacq;)V	a	m_126207_	method_10445	ensureValid
	m	(Lcml;)Llt;	b	m_126209_	method_10454	requires
	m	(Ljava/lang/String;Lam;)Llt;	b	m_126132_	method_10442	unlockedBy
	m	(Ljava/lang/String;)Llt;	b	m_126145_	method_10452	group
c	lt$a	net/minecraft/data/recipes/ShapelessRecipeBuilder$Result	net/minecraft/class_2450$class_2451	net/minecraft/data/recipes/ShapelessRecipeBuilder$Result
	f	Lacq;	a	f_126214_	field_11402	id
	f	Lcfu;	b	f_126215_	field_11403	result
	f	I	c	f_126216_	field_11400	count
	f	Ljava/lang/String;	d	f_126217_	field_11399	group
	f	Ljava/util/List;	e	f_126218_	field_11404	ingredients
	f	Lae$a;	f	f_126219_	field_11401	advancement
	f	Lacq;	g	f_126220_	field_11405	advancementId
	m	(Lacq;Lcfu;ILjava/lang/String;Lcis;Ljava/util/List;Lae$a;Lacq;)V	<init>	<init>	<init>	<init>
c	lu	net/minecraft/data/recipes/SimpleCookingRecipeBuilder	net/minecraft/class_2454	net/minecraft/data/recipes/SimpleCookingRecipeBuilder
	f	Llq;	b	f_244246_	field_40647	category
	f	Lcir;	c	f_244540_	field_40648	bookCategory
	f	Lcfu;	d	f_126235_	field_11417	result
	f	Lciz;	e	f_126236_	field_11418	ingredient
	f	F	f	f_126237_	field_11414	experience
	f	I	g	f_126238_	field_11415	cookingTime
	f	Lae$a;	h	f_126239_	field_11416	advancement
	f	Ljava/lang/String;	i	f_126240_	field_11419	group
	f	Lcje;	j	f_126241_	field_17599	serializer
	m	(Llq;Lcir;Lcml;Lciz;FILcje;)V	<init>	<init>	<init>	<init>
	m	(Lciz;Llq;Lcml;FI)Llu;	a	m_247020_	method_35916	campfireCooking
	m	(Lciz;Llq;Lcml;FILcje;)Llu;	a	m_247607_	method_17801	generic
	m	(Lcje;Lcml;)Lcir;	a	m_246784_	method_46215	determineRecipeCategory
	m	(Lacq;)V	a	m_126265_	method_10471	ensureValid
	m	(Ljava/lang/String;Lam;)Llu;	b	m_126132_	method_10469	unlockedBy
	m	(Lcml;)Lcir;	b	m_247292_	method_46216	determineSmeltingRecipeCategory
	m	(Ljava/lang/String;)Llu;	b	m_126145_	method_35917	group
	m	(Lciz;Llq;Lcml;FI)Llu;	b	m_245681_	method_10473	blasting
	m	(Lciz;Llq;Lcml;FI)Llu;	c	m_246179_	method_17802	smelting
	m	(Lcml;)Lcir;	c	m_246122_	method_46217	determineBlastingRecipeCategory
	m	(Lciz;Llq;Lcml;FI)Llu;	d	m_246159_	method_35918	smoking
c	lu$a	net/minecraft/data/recipes/SimpleCookingRecipeBuilder$Result	net/minecraft/class_2454$class_2455	net/minecraft/data/recipes/SimpleCookingRecipeBuilder$Result
	f	Lacq;	a	f_126277_	field_11424	id
	f	Ljava/lang/String;	b	f_126278_	field_11426	group
	f	Lcir;	c	f_244427_	field_40649	category
	f	Lciz;	d	f_126279_	field_11425	ingredient
	f	Lcfu;	e	f_126280_	field_11428	result
	f	F	f	f_126281_	field_11421	experience
	f	I	g	f_126282_	field_11422	cookingTime
	f	Lae$a;	h	f_126283_	field_11423	advancement
	f	Lacq;	i	f_126284_	field_11427	advancementId
	f	Lcje;	j	f_126285_	field_17600	serializer
	m	(Lacq;Ljava/lang/String;Lcir;Lciz;Lcfu;FILae$a;Lacq;Lcje;)V	<init>	<init>	<init>	<init>
c	lv	net/minecraft/data/recipes/SingleItemRecipeBuilder	net/minecraft/class_3981	net/minecraft/data/recipes/SingleItemRecipeBuilder
	f	Llq;	b	f_244239_	field_40650	category
	f	Lcfu;	c	f_126302_	field_17690	result
	f	Lciz;	d	f_126303_	field_17691	ingredient
	f	I	e	f_126304_	field_17692	count
	f	Lae$a;	f	f_126305_	field_17693	advancement
	f	Ljava/lang/String;	g	f_126306_	field_17694	group
	f	Lcje;	h	f_126307_	field_17695	type
	m	(Llq;Lcje;Lciz;Lcml;I)V	<init>	<init>	<init>	<init>
	m	(Lciz;Llq;Lcml;)Llv;	a	m_245264_	method_17968	stonecutting
	m	(Lacq;)V	a	m_126329_	method_17973	ensureValid
	m	(Lciz;Llq;Lcml;I)Llv;	a	m_246944_	method_17969	stonecutting
	m	(Ljava/lang/String;Lam;)Llv;	b	m_126132_	method_17970	unlockedBy
	m	(Ljava/lang/String;)Llv;	b	m_126145_	method_35919	group
c	lv$a	net/minecraft/data/recipes/SingleItemRecipeBuilder$Result	net/minecraft/class_3981$class_3982	net/minecraft/data/recipes/SingleItemRecipeBuilder$Result
	f	Lacq;	a	f_126331_	field_17696	id
	f	Ljava/lang/String;	b	f_126332_	field_17697	group
	f	Lciz;	c	f_126333_	field_17698	ingredient
	f	Lcfu;	d	f_126334_	field_17699	result
	f	I	e	f_126335_	field_17700	count
	f	Lae$a;	f	f_126336_	field_17701	advancement
	f	Lacq;	g	f_126337_	field_17702	advancementId
	f	Lcje;	h	f_126338_	field_17703	type
	m	(Lacq;Lcje;Ljava/lang/String;Lciz;Lcfu;ILae$a;Lacq;)V	<init>	<init>	<init>	<init>
c	lw	net/minecraft/data/recipes/SmithingTransformRecipeBuilder	net/minecraft/class_8074	net/minecraft/data/recipes/SmithingTransformRecipeBuilder
	f	Lciz;	a	f_266030_	field_42090	template
	f	Lciz;	b	f_265893_	field_42091	base
	f	Lciz;	c	f_265959_	field_42092	addition
	f	Llq;	d	f_266018_	field_42093	category
	f	Lcfu;	e	f_266005_	field_42094	result
	f	Lae$a;	f	f_266090_	field_42095	advancement
	f	Lcje;	g	f_266006_	field_42096	type
	m	(Lcje;Lciz;Lciz;Lciz;Llq;Lcfu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lacq;)V	a	m_266371_	method_48537	save
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	a	m_266260_	method_48538	save
	m	(Lciz;Lciz;Lciz;Llq;Lcfu;)Llw;	a	m_266555_	method_48535	smithing
	m	(Lacq;)V	a	m_266305_	method_48534	ensureValid
	m	(Ljava/lang/String;Lam;)Llw;	a	m_266439_	method_48536	unlocks
c	lw$a	net/minecraft/data/recipes/SmithingTransformRecipeBuilder$Result	net/minecraft/class_8074$class_8075	net/minecraft/data/recipes/SmithingTransformRecipeBuilder$Result
	f	Lacq;	a	f_266011_	comp_1222	id
	f	Lcje;	b	f_265962_	comp_1223	type
	f	Lciz;	c	f_266002_	comp_1224	template
	f	Lciz;	d	f_266112_	comp_1225	base
	f	Lciz;	e	f_265903_	comp_1226	addition
	f	Lcfu;	f	f_265972_	comp_1227	result
	f	Lae$a;	g	f_265855_	comp_1228	advancement
	f	Lacq;	h	f_266094_	comp_1229	advancementId
	m	(Lacq;Lcje;Lciz;Lciz;Lciz;Lcfu;Lae$a;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	f	f_266011_	comp_1222	id
	m	()Lcje;	g	f_265962_	comp_1223	type
	m	()Lciz;	h	f_266002_	comp_1224	template
	m	()Lciz;	i	f_266112_	comp_1225	base
	m	()Lciz;	j	f_265903_	comp_1226	addition
	m	()Lcfu;	k	f_265972_	comp_1227	result
	m	()Lae$a;	l	f_265855_	comp_1228	advancement
	m	()Lacq;	m	f_266094_	comp_1229	advancementId
c	lx	net/minecraft/data/recipes/SmithingTrimRecipeBuilder	net/minecraft/class_8076	net/minecraft/data/recipes/SmithingTrimRecipeBuilder
	f	Llq;	a	f_266062_	field_42097	category
	f	Lciz;	b	f_266051_	field_42098	template
	f	Lciz;	c	f_266042_	field_42099	base
	f	Lciz;	d	f_266046_	field_42100	addition
	f	Lae$a;	e	f_265957_	field_42101	advancement
	f	Lcje;	f	f_265915_	field_42102	type
	m	(Lcje;Llq;Lciz;Lciz;Lciz;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Lacq;)V	a	m_266403_	method_48542	save
	m	(Lciz;Lciz;Lciz;Llq;)Llx;	a	m_266182_	method_48540	smithingTrim
	m	(Lacq;)V	a	m_266593_	method_48539	ensureValid
	m	(Ljava/lang/String;Lam;)Llx;	a	m_266331_	method_48541	unlocks
c	lx$a	net/minecraft/data/recipes/SmithingTrimRecipeBuilder$Result	net/minecraft/class_8076$class_8077	net/minecraft/data/recipes/SmithingTrimRecipeBuilder$Result
	f	Lacq;	a	f_265963_	comp_1230	id
	f	Lcje;	b	f_266055_	comp_1231	type
	f	Lciz;	c	f_265865_	comp_1232	template
	f	Lciz;	d	f_266032_	comp_1233	base
	f	Lciz;	e	f_266016_	comp_1234	addition
	f	Lae$a;	f	f_265961_	comp_1235	advancement
	f	Lacq;	g	f_265882_	comp_1236	advancementId
	m	(Lacq;Lcje;Lciz;Lciz;Lciz;Lae$a;Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	f	f_265963_	comp_1230	id
	m	()Lcje;	g	f_266055_	comp_1231	type
	m	()Lciz;	h	f_265865_	comp_1232	template
	m	()Lciz;	i	f_266032_	comp_1233	base
	m	()Lciz;	j	f_266016_	comp_1234	addition
	m	()Lae$a;	k	f_265961_	comp_1235	advancement
	m	()Lacq;	l	f_265882_	comp_1236	advancementId
c	ly	net/minecraft/data/recipes/SpecialRecipeBuilder	net/minecraft/class_2456	net/minecraft/data/recipes/SpecialRecipeBuilder
	f	Lcje;	a	f_126354_	field_11429	serializer
	m	(Lcje;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	a	m_126359_	method_10475	save
	m	(Lcje;)Lly;	a	m_245676_	method_10476	special
c	ly$1	net/minecraft/data/recipes/SpecialRecipeBuilder$1	net/minecraft/class_2456$1	net/minecraft/data/recipes/SpecialRecipeBuilder$1
	f	Ljava/lang/String;	a	f_126364_	field_11430	val$id
	f	Lly;	b	f_126365_	field_11431	field_11431
	m	(Lly;Lcis;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	lz	net/minecraft/data/recipes/package-info	net/minecraft/class_6296	net/minecraft/data/recipes/package-info
c	m	net/minecraft/CharPredicate	net/minecraft/class_5462	net/minecraft/CharPredicate
	m	(Lm;C)Z	a	m_178288_	method_36126	method_36126
	m	(C)Z	a	m_178284_	method_36124	method_36124
	m	(Lm;)Lm;	and	m_178286_	method_36125	and
	m	(Lm;C)Z	b	m_178293_	method_36128	method_36128
	m	()Lm;	negate	m_178283_	method_36123	negate
	m	(Lm;)Lm;	or	m_178291_	method_36127	or
	m	(C)Z	test	m_125854_	test	test
c	ma	net/minecraft/data/recipes/packs/BundleRecipeProvider	net/minecraft/class_7801	net/minecraft/data/recipes/packs/BundleRecipeProvider
	m	(Ljk;)V	<init>	<init>	<init>	<init>
c	mb	net/minecraft/data/recipes/packs/VanillaRecipeProvider	net/minecraft/class_7803	net/minecraft/data/recipes/packs/VanillaRecipeProvider
	f	Lcom/google/common/collect/ImmutableList;	d	f_243671_	field_40652	COAL_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	e	f_243779_	field_40653	IRON_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	f	f_243908_	field_40654	COPPER_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	g	f_244369_	field_40655	GOLD_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	h	f_243974_	field_40656	DIAMOND_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	i	f_244628_	field_40657	LAPIS_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	j	f_244565_	field_40658	REDSTONE_SMELTABLES
	f	Lcom/google/common/collect/ImmutableList;	k	f_244430_	field_40659	EMERALD_SMELTABLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;)V	<init>	<init>	<init>	<init>
	m	(Lcfu;)Lacq;	a	m_284166_	method_51693	method_51693
	m	(Ljava/util/function/Consumer;Lcfu;Lacq;)V	b	m_284142_	method_51695	method_51695
	m	()Ljava/util/Map;	b	m_284239_	method_51694	smithingTrims
c	mc	net/minecraft/data/recipes/packs/package-info	net/minecraft/class_7804	net/minecraft/data/recipes/packs/package-info
c	md	net/minecraft/data/registries/RegistriesDatapackGenerator	net/minecraft/class_5475	net/minecraft/data/registries/RegistriesDatapackGenerator
	f	Lorg/slf4j/Logger;	d	f_254654_	field_26377	LOGGER
	f	Ljk;	e	f_254743_	field_40665	output
	f	Ljava/util/concurrent/CompletableFuture;	f	f_254747_	field_40952	registries
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljg;Lhg$b;)Ljava/util/concurrent/CompletionStage;	a	m_254950_	method_46814	method_46814
	m	(Ljava/nio/file/Path;Ljg;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;	a	m_255283_	method_39680	dumpValue
	m	(Lacp;Ljg;Lcom/mojang/serialization/DynamicOps;Lacl$b;Lhg$c;)Ljava/util/concurrent/CompletableFuture;	a	m_255115_	method_46813	method_46813
	m	(Ljg;Lhg$b;Lcom/mojang/serialization/DynamicOps;Lacl$b;)Ljava/util/Optional;	a	m_254918_	method_39678	dumpRegistryCap
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_254960_	method_40362	method_40362
	m	(Ljk$a;Ljg;Lcom/mojang/serialization/DynamicOps;Lacl$b;Lhe$c;)Ljava/util/concurrent/CompletableFuture;	a	m_255356_	method_46592	method_46592
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_255177_	method_46591	method_46591
	m	(Ljg;Lhg$b;Lcom/mojang/serialization/DynamicOps;Lacl$b;)Ljava/util/stream/Stream;	b	m_255291_	method_46816	method_46816
	m	(I)[Ljava/util/concurrent/CompletableFuture;	b	m_255112_	method_46815	method_46815
c	me	net/minecraft/data/registries/VanillaRegistries	net/minecraft/class_7887	net/minecraft/data/registries/VanillaRegistries
	f	Lhu;	a	f_254635_	field_40953	BUILDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lhg$b;	a	m_255371_	method_46817	createLookup
	m	(Lhf;Lhg;)V	a	m_271867_	method_49382	validateThatAllBiomeFeaturesHaveBiomeFilter
	m	(Lhg$b;)V	a	m_255148_	method_46823	validateThatAllBiomeFeaturesHaveBiomeFilter
	m	(Lhf;Lacq;Lhe$c;Lhe;)V	a	m_255044_	method_46821	method_46821
	m	(Lhe$c;Ldre;)V	a	m_255281_	method_46819	method_46819
	m	(Lhf;Lacq;Lacp;)V	a	m_254911_	method_46820	method_46820
	m	(Ldre;)Z	a	m_254975_	method_46818	validatePlacedFeature
	m	(Lhf;Lhe$c;)V	a	m_254994_	method_46822	method_46822
c	mf	net/minecraft/data/registries/package-info	net/minecraft/class_7888	net/minecraft/data/registries/package-info
c	mg	net/minecraft/data/structures/NbtToSnbt	net/minecraft/class_2461	net/minecraft/data/structures/NbtToSnbt
	f	Lorg/slf4j/Logger;	d	f_126421_	field_11450	LOGGER
	f	Ljava/lang/Iterable;	e	f_243763_	field_40660	inputFolders
	f	Ljk;	f	f_243685_	field_40661	output
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Ljg;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_252627_	method_46581	method_46581
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	a	m_252629_	method_46583	method_46583
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	a	m_126435_	method_10496	getName
	m	(Ljg;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path;	a	m_236381_	method_10493	convertStructure
	m	(Ljava/nio/file/Path;Ljg;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_252631_	method_46582	method_46582
	m	(Ljg;Ljava/nio/file/Path;Ljava/lang/String;)V	a	m_236377_	method_32234	writeSnbt
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252630_	method_46580	method_46580
	m	(Ljava/nio/file/Path;)Z	a	m_126429_	method_10495	method_10495
	m	(Ljg;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	b	m_252632_	method_10494	method_10494
	m	(I)[Ljava/util/concurrent/CompletableFuture;	b	m_252628_	method_46584	method_46584
c	mh	net/minecraft/data/structures/SnbtToNbt	net/minecraft/class_2463	net/minecraft/data/structures/SnbtToNbt
	f	Ljava/nio/file/Path;	d	f_176815_	field_24615	DUMP_SNBT_TO
	f	Lorg/slf4j/Logger;	e	f_126443_	field_11454	LOGGER
	f	Ljk;	f	f_243879_	field_40662	output
	f	Ljava/lang/Iterable;	g	f_244258_	field_40663	inputFolders
	f	Ljava/util/List;	h	f_126445_	field_20309	filters
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lqr;)Lqr;	a	m_126460_	method_21673	applyFilters
	m	(Ljava/nio/file/Path;Ljg;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_252633_	method_46587	method_46587
	m	(Ljg;Lmh$c;Ljava/nio/file/Path;)V	a	m_236393_	method_10497	storeStructureIfChanged
	m	(Lmh$a;)Lmh;	a	m_126475_	method_21672	addFilter
	m	(Ljava/nio/file/Path;Ljava/lang/String;)Lmh$c;	a	m_126465_	method_22144	readStructure
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	a	m_252637_	method_46589	method_46589
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	a	m_126468_	method_10500	getName
	m	(Ljava/nio/file/Path;Ljg;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;	a	m_252635_	method_46586	method_46586
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252634_	method_46585	method_46585
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljg;Ljava/nio/file/Path;)V	a	m_252636_	method_46588	method_46588
	m	(Ljava/nio/file/Path;)Z	a	m_126463_	method_10499	method_10499
c	mh$a	net/minecraft/data/structures/SnbtToNbt$Filter	net/minecraft/class_2463$class_4460	net/minecraft/data/structures/SnbtToNbt$Filter
	m	(Ljava/lang/String;Lqr;)Lqr;	apply	m_6392_	method_21674	apply
c	mh$b	net/minecraft/data/structures/SnbtToNbt$StructureConversionException	net/minecraft/class_2463$class_5621	net/minecraft/data/structures/SnbtToNbt$StructureConversionException
	m	(Ljava/nio/file/Path;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	mh$c	net/minecraft/data/structures/SnbtToNbt$TaskResult	net/minecraft/class_2463$class_4511	net/minecraft/data/structures/SnbtToNbt$TaskResult
	f	Ljava/lang/String;	a	f_126482_	comp_780	name
	f	[B	b	f_126483_	comp_781	payload
	f	Ljava/lang/String;	c	f_126484_	comp_782	snbtPayload
	f	Lcom/google/common/hash/HashCode;	d	f_126485_	comp_783	hash
	m	(Ljava/lang/String;[BLjava/lang/String;Lcom/google/common/hash/HashCode;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_126482_	comp_780	name
	m	()[B	b	f_126483_	comp_781	payload
	m	()Ljava/lang/String;	c	f_126484_	comp_782	snbtPayload
	m	()Lcom/google/common/hash/HashCode;	d	f_126485_	comp_783	hash
c	mi	net/minecraft/data/structures/StructureUpdater	net/minecraft/class_3843	net/minecraft/data/structures/StructureUpdater
	f	Lorg/slf4j/Logger;	a	f_126499_	field_24617	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lqr;)Lqr;	a	m_176822_	method_32235	update
	m	(Ljava/lang/String;Lqr;)Lqr;	apply	m_6392_	apply	apply
c	mj	net/minecraft/data/structures/package-info	net/minecraft/class_6297	net/minecraft/data/structures/package-info
c	mk	net/minecraft/data/tags/BannerPatternTagsProvider	net/minecraft/class_7458	net/minecraft/data/tags/BannerPatternTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	ml	net/minecraft/data/tags/BiomeTagsProvider	net/minecraft/class_6957	net/minecraft/data/tags/BiomeTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mm	net/minecraft/data/tags/CatVariantTagsProvider	net/minecraft/class_7393	net/minecraft/data/tags/CatVariantTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mn	net/minecraft/data/tags/DamageTypeTagsProvider	net/minecraft/class_8142	net/minecraft/data/tags/DamageTypeTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mo	net/minecraft/data/tags/EntityTypeTagsProvider	net/minecraft/class_2467	net/minecraft/data/tags/EntityTypeTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lbfn;)Lacp;	a	m_255200_	method_46824	method_46824
c	mp	net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider	net/minecraft/class_7229	net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mq	net/minecraft/data/tags/FluidTagsProvider	net/minecraft/class_2469	net/minecraft/data/tags/FluidTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ldxd;)Lacp;	a	m_255019_	method_46825	method_46825
c	mr	net/minecraft/data/tags/GameEventTagsProvider	net/minecraft/class_5746	net/minecraft/data/tags/GameEventTagsProvider
	f	[Ldgl;	d	f_236425_	field_38363	VIBRATIONS_EXCEPT_FLAP
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ldgl;)Lacp;	a	m_255151_	method_46826	method_46826
c	ms	net/minecraft/data/tags/InstrumentTagsProvider	net/minecraft/class_7459	net/minecraft/data/tags/InstrumentTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mt	net/minecraft/data/tags/IntrinsicHolderTagsProvider	net/minecraft/class_7889	net/minecraft/data/tags/IntrinsicHolderTagsProvider
	f	Ljava/util/function/Function;	d	f_254687_	field_40954	keyExtractor
	m	(Ljk;Lacp;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljk;Lacp;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Lanl;)Lmt$a;	a	m_206424_	method_46827	tag
c	mt$a	net/minecraft/data/tags/IntrinsicHolderTagsProvider$IntrinsicTagAppender	net/minecraft/class_7889$class_7890	net/minecraft/data/tags/IntrinsicHolderTagsProvider$IntrinsicTagAppender
	f	Ljava/util/function/Function;	a	f_254707_	field_40955	keyExtractor
	m	(Lani;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;)Lmt$a;	a	m_255245_	method_46829	add
	m	(Lanl;)Lmt$a;	a	m_206428_	method_46828	addTag
	m	([Ljava/lang/Object;)Lmt$a;	a	m_255179_	method_46830	add
c	mu	net/minecraft/data/tags/ItemTagsProvider	net/minecraft/class_7805	net/minecraft/data/tags/ItemTagsProvider
	f	Ljava/util/concurrent/CompletableFuture;	d	f_126528_	field_40664	blockTags
	f	Ljava/util/Map;	g	f_273814_	field_43092	tagsToCopy
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lhg$b;Lmy$c;)Lhg$b;	a	m_274039_	method_49649	method_49649
	m	(Lmy$c;Lanl;Lanl;)V	a	m_274037_	method_49650	method_49650
	m	(Lanl;Lanl;)V	a	m_206421_	method_46218	copy
	m	(Lcfu;)Lacp;	a	m_274038_	method_46831	method_46831
	m	(Lcfu;)Lacp;	b	m_255417_	method_49652	method_49652
	m	(Lanl;)Ljava/lang/IllegalStateException;	d	m_274036_	method_49653	method_49653
c	mv	net/minecraft/data/tags/PaintingVariantTagsProvider	net/minecraft/class_7416	net/minecraft/data/tags/PaintingVariantTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mw	net/minecraft/data/tags/PoiTypeTagsProvider	net/minecraft/class_7491	net/minecraft/data/tags/PoiTypeTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	mx	net/minecraft/data/tags/StructureTagsProvider	net/minecraft/class_7071	net/minecraft/data/tags/StructureTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	my	net/minecraft/data/tags/TagsProvider	net/minecraft/class_2474	net/minecraft/data/tags/TagsProvider
	f	Lorg/slf4j/Logger;	d	f_126541_	field_11479	LOGGER
	f	Ljk$a;	e	f_236439_	field_39380	pathProvider
	f	Lacp;	f	f_254716_	field_40957	registryKey
	f	Ljava/util/concurrent/CompletableFuture;	g	f_275752_	field_43107	lookupProvider
	f	Ljava/util/concurrent/CompletableFuture;	h	f_275754_	field_43108	contentsDone
	f	Ljava/util/concurrent/CompletableFuture;	i	f_273855_	field_43093	parentProvider
	f	Ljava/util/Map;	j	f_126543_	field_11481	builders
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljk;Lacp;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Ljk;Lacp;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lanl;)Ljava/util/Optional;	a	m_274042_	method_49656	method_49656
	m	(Lmy$a;Lacq;)Z	a	m_274044_	method_49660	method_49660
	m	(Lhg$c;Lacq;)Z	a	m_254780_	method_46832	method_46832
	m	(Lacq;)Lani;	a	m_236441_	method_27170	method_27170
	m	(Ljg;Lmy$a;)Ljava/util/concurrent/CompletionStage;	a	m_274043_	method_49659	method_49659
	m	(Lhg$b;)V	a	m_6577_	method_10514	addTags
	m	(Ljava/lang/Void;)Lmy$c;	a	m_274045_	method_49661	method_49661
	m	(Lhg$b;Lmy$c;)Lmy$a;	a	m_274046_	method_49657	method_49657
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lanj;)Z	a	m_274041_	method_49658	method_49658
	m	(I)[Ljava/util/concurrent/CompletableFuture;	a	m_252638_	method_46590	method_46590
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljg;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;	a	m_254781_	method_27046	method_27046
	m	()Ljava/util/concurrent/CompletableFuture;	b	m_274574_	method_49651	createContentsProvider
	m	(Lanl;)Lmy$b;	b	m_206424_	method_10512	tag
	m	(Lhg$b;)Lhg$b;	b	m_274040_	method_49706	method_49706
	m	()Ljava/util/concurrent/CompletableFuture;	c	m_274426_	method_49662	contentsGetter
	m	(Lanl;)Lani;	c	m_236451_	method_27169	getOrCreateRawBuilder
	m	(Lhg$b;)Lhg$b;	c	m_275785_	method_49707	method_49707
c	my$a	net/minecraft/data/tags/TagsProvider$1CombinedData	net/minecraft/class_2474$class_8210	net/minecraft/data/tags/TagsProvider$1CombinedData
	f	Lhg$b;	a	f_273893_	comp_1311	contents
	f	Lmy$c;	b	f_273819_	comp_1312	parent
	m	(Lhg$b;Lmy$c;)V	<init>	<init>	<init>	<init>
	m	()Lhg$b;	a	f_273893_	comp_1311	contents
	m	()Lmy$c;	b	f_273819_	comp_1312	parent
c	my$b	net/minecraft/data/tags/TagsProvider$TagAppender	net/minecraft/class_2474$class_5124	net/minecraft/data/tags/TagsProvider$TagAppender
	f	Lani;	a	f_126568_	field_23960	builder
	m	(Lani;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lmy$b;	a	m_176839_	method_35922	addOptional
	m	(Lacp;)Lmy$b;	a	m_255204_	method_46835	add
	m	([Lacp;)Lmy$b;	a	m_211101_	method_40565	add
	m	(Lacq;)Lmy$b;	b	m_176841_	method_35923	addOptionalTag
	m	(Lanl;)Lmy$b;	b	m_206428_	method_26792	addTag
c	my$c	net/minecraft/data/tags/TagsProvider$TagLookup	net/minecraft/class_2474$class_8211	net/minecraft/data/tags/TagsProvider$TagLookup
	m	(Lanl;)Ljava/util/Optional;	a	m_274467_	method_49664	method_49664
	m	(Lanl;)Z	contains	m_274455_	contains	contains
	m	()Lmy$c;	empty	m_274566_	empty	empty
c	mz	net/minecraft/data/tags/VanillaBlockTagsProvider	net/minecraft/class_2466	net/minecraft/data/tags/VanillaBlockTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
	m	(Lcpn;)Z	a	m_283987_	method_51274	method_51274
	m	(Lcpn;)Lacp;	b	m_255382_	method_46837	method_46837
c	n	net/minecraft/ChatFormatting	net/minecraft/class_124	net/minecraft/ChatFormatting
	f	Ljava/lang/String;	A	f_126621_	field_1057	name
	f	C	B	f_126622_	field_1059	code
	f	Z	C	f_126592_	field_1081	isFormat
	f	Ljava/lang/String;	D	f_126593_	field_1069	toString
	f	I	E	f_126594_	field_1071	id
	f	Ljava/lang/Integer;	F	f_126595_	field_1053	color
	f	[Ln;	G	$VALUES	field_1072	$VALUES
	f	Ln;	a	BLACK	field_1074	BLACK
	f	Ln;	b	DARK_BLUE	field_1058	DARK_BLUE
	f	Ln;	c	DARK_GREEN	field_1077	DARK_GREEN
	f	Ln;	d	DARK_AQUA	field_1062	DARK_AQUA
	f	Ln;	e	DARK_RED	field_1079	DARK_RED
	f	Ln;	f	DARK_PURPLE	field_1064	DARK_PURPLE
	f	Ln;	g	GOLD	field_1065	GOLD
	f	Ln;	h	GRAY	field_1080	GRAY
	f	Ln;	i	DARK_GRAY	field_1063	DARK_GRAY
	f	Ln;	j	BLUE	field_1078	BLUE
	f	Ln;	k	GREEN	field_1060	GREEN
	f	Ln;	l	AQUA	field_1075	AQUA
	f	Ln;	m	RED	field_1061	RED
	f	Ln;	n	LIGHT_PURPLE	field_1076	LIGHT_PURPLE
	f	Ln;	o	YELLOW	field_1054	YELLOW
	f	Ln;	p	WHITE	field_1068	WHITE
	f	Ln;	q	OBFUSCATED	field_1051	OBFUSCATED
	f	Ln;	r	BOLD	field_1067	BOLD
	f	Ln;	s	STRIKETHROUGH	field_1055	STRIKETHROUGH
	f	Ln;	t	UNDERLINE	field_1073	UNDERLINE
	f	Ln;	u	ITALIC	field_1056	ITALIC
	f	Ln;	v	RESET	field_1070	RESET
	f	Lcom/mojang/serialization/Codec;	w	f_236796_	field_39218	CODEC
	f	C	x	f_178509_	field_33292	PREFIX_CODE
	f	Ljava/util/Map;	y	f_126619_	field_1052	FORMATTING_BY_NAME
	f	Ljava/util/regex/Pattern;	z	f_126620_	field_1066	STRIP_FORMATTING_PATTERN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ILjava/lang/String;CZ)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V	<init>	<init>	<init>	<init>
	m	(I)Ln;	a	m_126647_	method_534	getById
	m	()C	a	m_178510_	method_36145	getChar
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_126649_	method_539	stripFormatting
	m	(C)Ln;	a	m_126645_	method_544	getByCode
	m	(ZZ)Ljava/util/Collection;	a	m_126653_	method_540	getNames
	m	(Ln;)Ln;	a	m_126651_	method_541	method_541
	m	(Ljava/lang/String;)Ln;	b	m_126657_	method_533	getByName
	m	()I	b	m_126656_	method_536	getId
	m	(Ln;)Ljava/lang/String;	b	m_126659_	method_531	method_531
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_126662_	method_535	cleanName
	m	()Z	d	m_126661_	method_542	isFormat
	m	()Z	e	m_126664_	method_543	isColor
	m	()Ljava/lang/Integer;	f	m_126665_	method_532	getColor
	m	()Ljava/lang/String;	g	m_126666_	method_537	getName
	m	()[Ln;	h	m_178511_	method_36946	$values
c	na	net/minecraft/data/tags/VanillaItemTagsProvider	net/minecraft/class_2471	net/minecraft/data/tags/VanillaItemTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	nb	net/minecraft/data/tags/WorldPresetTagsProvider	net/minecraft/class_7230	net/minecraft/data/tags/WorldPresetTagsProvider
	m	(Ljk;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>	<init>	<init>
c	nc	net/minecraft/data/tags/package-info	net/minecraft/class_6298	net/minecraft/data/tags/package-info
c	nd	net/minecraft/data/worldgen/AncientCityStructurePieces	net/minecraft/class_7312	net/minecraft/data/worldgen/AncientCityStructurePieces
	f	Lacp;	a	f_236459_	field_38471	START
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255174_	method_42755	bootstrap
c	ne	net/minecraft/data/worldgen/AncientCityStructurePools	net/minecraft/class_7313	net/minecraft/data/worldgen/AncientCityStructurePools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255273_	method_42756	bootstrap
c	net/minecraft/client/ClientBrandRetriever	net/minecraft/client/ClientBrandRetriever	net/minecraft/client/ClientBrandRetriever	net/minecraft/client/ClientBrandRetriever
	f	Ljava/lang/String;	a	f_177870_	field_33204	VANILLA_NAME
	m	()V	<init>	<init>	<init>	<init>
c	net/minecraft/client/main/Main	net/minecraft/client/main/Main	net/minecraft/client/main/Main	net/minecraft/client/main/Main
	f	Lorg/slf4j/Logger;	a	f_129630_	field_12138	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object;	a	m_129638_	method_11428	parseArgument
	m	(Ljava/lang/String;)Ljava/util/Optional;	a	m_195486_	method_38752	emptyStringToEmptyOptional
	m	(Ljava/lang/Integer;)Ljava/util/OptionalInt;	a	m_129634_	method_21612	ofNullable
	m	(Ljava/lang/String;)Z	b	m_129636_	method_11429	stringHasValue
c	net/minecraft/client/main/Main$1	net/minecraft/client/main/Main$1	net/minecraft/client/main/Main$1	net/minecraft/client/main/Main$1
	f	Ljava/lang/String;	a	f_129643_	field_12139	val$proxyUser
	f	Ljava/lang/String;	b	f_129644_	field_12140	val$proxyPass
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	net/minecraft/client/main/Main$2	net/minecraft/client/main/Main$2	net/minecraft/client/main/Main$2	net/minecraft/client/main/Main$2
c	net/minecraft/client/main/Main$3	net/minecraft/client/main/Main$3	net/minecraft/client/main/Main$3	net/minecraft/client/main/Main$3
	f	Lenn;	a	f_129652_	field_20601	val$minecraft
	m	(Ljava/lang/String;Lenn;)V	<init>	<init>	<init>	<init>
c	net/minecraft/data/Main	net/minecraft/data/Main	net/minecraft/data/Main	net/minecraft/data/Main
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lji$a;	a	m_255400_	method_46839	bindRegistries
	m	(Ljk;)Lko;	a	m_252616_	method_46597	method_46597
	m	(Ljava/lang/String;)Ljava/nio/file/Path;	a	m_129658_	method_4967	method_4967
	m	(Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLad;Z)Ljh;	a	m_236679_	method_4968	createStandardGenerator
	m	(Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Ljk;)Lji;	a	m_254772_	method_46840	method_46840
	m	(Ljava/util/concurrent/CompletableFuture;Lmy;Ljk;)Lna;	a	m_274033_	method_46599	method_46599
	m	(Ljava/util/Collection;Ljk;)Lmg;	a	m_252612_	method_46595	method_46595
	m	(Ljava/util/Collection;Ljk;)Lmh;	b	m_252613_	method_46598	method_46598
c	net/minecraft/obfuscate/DontObfuscate	net/minecraft/obfuscate/DontObfuscate	net/minecraft/obfuscate/DontObfuscate	net/minecraft/obfuscate/DontObfuscate
c	net/minecraft/server/Main	net/minecraft/server/Main	net/minecraft/server/Main	net/minecraft/server/Main
	f	Lorg/slf4j/Logger;	a	f_129670_	field_24625	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldyy$c;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lhr;)V	a	m_195488_	method_29173	forceUpgrade
	m	(Ldyy$c;Laki;Ladk;Lahg;Ladh;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lahe;	a	m_236697_	method_29734	method_29734
	m	(Ladj$c;Ldyy$c;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lahg;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_244800_	method_43612	method_43612
	m	(Lahf;Ldyy$c;ZLaki;)Ladj$c;	a	m_245383_	method_46219	loadOrCreateConfig
	m	()Z	a	m_206518_	method_28126	method_28126
	m	(Ljava/nio/file/Path;)V	a	m_269308_	method_49066	writePidFile
	m	(Ldyy$c;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lahg;Ljoptsimple/OptionSpec;Ladj$a;)Ladj$b;	a	m_244799_	method_43613	method_43613
c	net/minecraft/server/Main$1	net/minecraft/server/Main$1	net/minecraft/server/Main$1	net/minecraft/server/Main$1
	f	Lahe;	a	f_129700_	field_4611	val$dedicatedServer
	m	(Ljava/lang/String;Lahe;)V	<init>	<init>	<init>	<init>
c	net/minecraft/server/MinecraftServer	net/minecraft/server/MinecraftServer	net/minecraft/server/MinecraftServer	net/minecraft/server/MinecraftServer
	f	Lban;	A	f_129754_	field_16258	profiler
	f	Ljava/util/function/Consumer;	B	f_177873_	field_33975	onMetricsRecordingStopped
	f	Ljava/util/function/Consumer;	C	f_177874_	field_33976	onMetricsRecordingFinished
	f	Z	D	f_177875_	field_33977	willStartRecordingMetrics
	f	Lnet/minecraft/server/MinecraftServer$c;	E	f_177876_	field_33978	debugCommandProfiler
	f	Z	F	f_177877_	field_33979	debugCommandProfilerDelayStart
	f	Laix;	G	f_129755_	field_4563	connection
	f	Laip;	H	f_129756_	field_17439	progressListenerFactory
	f	Labt;	I	f_129757_	field_4593	status
	f	Labt$a;	J	f_271173_	field_42958	statusIcon
	f	Lapf;	K	f_129758_	field_4602	random
	f	Lcom/mojang/datafixers/DataFixer;	L	f_129759_	field_4587	fixerUpper
	f	Ljava/lang/String;	M	f_129760_	field_4585	localIp
	f	I	N	f_129761_	field_4555	port
	f	Lhl;	O	f_244176_	field_25132	registries
	f	Ljava/util/Map;	P	f_129762_	field_4589	levels
	f	Lalk;	Q	f_129763_	field_4550	playerList
	f	Z	R	f_129764_	field_4544	running
	f	Z	S	f_129765_	field_4561	stopped
	f	I	T	f_129766_	field_4572	tickCount
	f	Z	U	f_129705_	field_4543	onlineMode
	f	Z	V	f_129706_	field_4560	preventProxyConnections
	f	Z	W	f_129707_	field_4604	pvp
	f	Z	X	f_129708_	field_4554	allowFlight
	f	Ljava/lang/String;	Y	f_129709_	field_4564	motd
	f	I	Z	f_129711_	field_4596	playerIdleTimeout
	f	Ljava/security/KeyPair;	aa	f_129712_	field_4552	keyPair
	f	Lcom/mojang/authlib/GameProfile;	ab	f_236719_	field_39214	singleplayerProfile
	f	Z	ac	f_129714_	field_4549	isDemo
	f	Z	ad	f_129717_	field_4547	isReady
	f	J	ae	f_129718_	field_4557	lastOverloadWarning
	f	J	af	f_129724_	field_4551	lastServerStatus
	f	Ljava/lang/Thread;	ag	f_129725_	field_16257	serverThread
	f	J	ah	f_129726_	field_4571	nextTickTime
	f	J	ai	f_129727_	field_19248	delayedTasksMaxNextTickTime
	f	Z	aj	f_129728_	field_19249	mayHaveDelayedTasks
	f	Laki;	ak	f_129730_	field_4595	packRepository
	f	Ladg;	al	f_129731_	field_4558	scoreboard
	f	Ldyr;	am	f_129732_	field_20850	commandStorage
	f	Lado;	an	f_129733_	field_4548	customBossEvents
	f	Lade;	ao	f_129734_	field_4591	functionManager
	f	Laoo;	ap	f_129735_	field_16205	frameTimer
	f	Z	aq	f_129736_	field_4570	enforceWhitelist
	f	F	ar	f_129737_	field_4592	averageTickTime
	f	Ljava/util/concurrent/Executor;	as	f_129738_	field_17200	executor
	f	Ljava/lang/String;	at	f_129739_	field_17601	serverId
	f	Lnet/minecraft/server/MinecraftServer$a;	au	f_129740_	field_25318	resources
	f	Ldvu;	av	f_236720_	field_24370	structureTemplateManager
	f	Z	aw	f_195494_	field_35437	isSaving
	f	Ljava/lang/String;	b	f_195495_	field_34982	VANILLA_BRAND
	f	I	c	f_177878_	field_33206	MS_PER_TICK
	f	I	d	f_177882_	field_33210	START_CHUNK_RADIUS
	f	I	e	f_177883_	field_33211	ABSOLUTE_MAX_WORLD_SIZE
	f	Lcmq;	f	f_129743_	field_17704	DEMO_SETTINGS
	f	Lcom/mojang/authlib/GameProfile;	g	f_195496_	field_35641	ANONYMOUS_PLAYER_PROFILE
	f	Ldyy$c;	h	f_129744_	field_23784	storageSource
	f	Ldzb;	i	f_129745_	field_24371	playerDataStorage
	f	Ljava/net/Proxy;	j	f_129747_	field_4599	proxy
	f	[J	k	f_129748_	field_4573	tickTimes
	f	Ladh;	l	f_236721_	field_39440	services
	f	Ldze;	m	f_129749_	field_24372	worldData
	f	Lorg/slf4j/Logger;	n	f_129750_	field_4546	LOGGER
	f	F	o	f_177884_	field_33212	AVERAGE_TICK_TIME_SMOOTHING
	f	I	p	f_177885_	field_33213	TICK_STATS_SPAN
	f	I	q	f_177887_	field_33215	OVERLOADED_THRESHOLD
	f	I	r	f_177888_	field_33216	OVERLOADED_WARNING_INTERVAL
	f	J	s	f_177889_	field_33217	STATUS_EXPIRE_TIME_NS
	f	I	t	f_177890_	field_33218	MAX_STATUS_PLAYER_SAMPLE
	f	I	u	f_177891_	field_33219	START_TICKING_CHUNK_COUNT
	f	I	v	f_177892_	field_33220	AUTOSAVE_INTERVAL
	f	I	w	f_177893_	field_33221	MAX_TICK_LATENCY
	f	J	x	f_177871_	field_33205	DELAYED_TASKS_TICK_EXTENSION
	f	Ljava/util/List;	y	f_129752_	field_4568	tickables
	f	Lbbz;	z	f_177872_	field_22250	metricsRecorder
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Thread;Ldyy$c;Laki;Ladk;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Ladh;Laip;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_276350_	method_49749	forceTimeSynchronization
	m	()Z	B	m_7079_	method_3839	isNetherEnabled
	m	()Z	C	m_129782_	method_16043	isShutdown
	m	()Laif;	D	m_129783_	method_30002	overworld
	m	()Ljava/util/Set;	E	m_129784_	method_29435	levelKeys
	m	()Ljava/lang/Iterable;	F	m_129785_	method_3738	getAllLevels
	m	()Ljava/lang/String;	G	m_7630_	method_3827	getServerVersion
	m	()I	H	m_7416_	method_3788	getPlayerCount
	m	()I	I	m_7418_	method_3802	getMaxPlayers
	m	()[Ljava/lang/String;	J	m_7641_	method_3858	getPlayerNames
	m	()Laoz;	K	m_183471_	method_24307	getModdedStatus
	m	()Ljava/security/KeyPair;	L	m_129790_	method_3716	getKeyPair
	m	()I	M	m_7010_	method_3756	getPort
	m	()Lcom/mojang/authlib/GameProfile;	N	m_236731_	method_43824	getSingleplayerProfile
	m	()Z	O	m_129792_	method_3724	isSingleplayer
	m	()V	P	m_129793_	method_31400	initializeKeyPair
	m	()Z	Q	m_7004_	method_3783	isSpawningMonsters
	m	()Z	R	m_129794_	method_3799	isDemo
	m	()Ljava/util/Optional;	S	m_214042_	method_43659	getServerResourcePack
	m	()Z	T	m_142205_	method_32303	isResourcePackRequired
	m	()Z	U	m_129797_	method_3828	usesAuthentication
	m	()Z	V	m_129798_	method_3775	getPreventProxyConnections
	m	()Z	W	m_6998_	method_3796	isSpawningAnimals
	m	()Z	X	m_6997_	method_3736	areNpcsEnabled
	m	()Z	Y	m_129799_	method_3852	isPvpAllowed
	m	()Z	Z	m_129915_	method_3718	isFlightAllowed
	m	(Lakn;Lada;Ljava/lang/Throwable;)V	a	m_212917_	method_40375	method_40375
	m	(Lds;)V	a	m_129849_	method_3728	kickUnlistedPlayers
	m	(Lhr;)Ljava/util/Optional;	a	m_257134_	method_46842	method_46842
	m	(Laki;)Lcma;	a	m_129817_	method_29735	getSelectedPacks
	m	(Lacp;)Laif;	a	m_129880_	method_3847	getLevel
	m	(Lcmj;ZI)Z	a	m_7386_	method_3763	publishServer
	m	(Ldze;)V	a	m_129847_	method_17977	setupDebugLevel
	m	(Laif;Ldzd;ZZ)V	a	m_177896_	method_27901	setInitialSpawn
	m	(Z)V	a	m_7570_	method_3747	halt
	m	(Lakg;)Ljava/lang/String;	a	m_244801_	method_46220	method_46220
	m	(Ljava/util/concurrent/atomic/AtomicReference;)V	a	m_206580_	method_29739	method_29739
	m	(Laif;)I	a	m_129803_	method_3829	getSpawnRadius
	m	(Lapb$a;)Ljava/lang/String;	a	m_212909_	method_38580	method_38580
	m	(Laig;)Lajd;	a	m_7950_	method_31371	createTextFilterForPlayer
	m	(Ljava/lang/Throwable;)Lo;	a	m_206568_	method_40376	constructOrExtractCrashReport
	m	(Lcom/mojang/authlib/GameProfile;)Z	a	m_7779_	method_19466	isSingleplayerOwner
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	a	m_177908_	method_3854	method_3854
	m	(Lhs$b;Lcom/google/common/collect/ImmutableList;)Ljava/util/concurrent/CompletionStage;	a	m_244805_	method_29437	method_29437
	m	(ZZZ)Z	a	m_129885_	method_3723	saveAllChunks
	m	(Ljava/util/function/Consumer;Lbam;)V	a	m_212920_	method_37319	method_37319
	m	(Lakn;Lada;)Lnet/minecraft/server/MinecraftServer$a;	a	m_212902_	method_40374	method_40374
	m	(Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer$a;)V	a	m_244804_	method_29440	method_29440
	m	(Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;	a	m_129872_	method_29740	spin
	m	(Ldyu;)V	a	m_129841_	method_17976	readScoreboard
	m	(Ljava/util/function/BooleanSupplier;)V	a	m_5705_	method_3748	tickServer
	m	(Ladi;)Z	a	m_6362_	method_19464	shouldRun
	m	(Lbam;)V	a	m_212923_	method_37318	method_37318
	m	(Laio;)V	a	m_129815_	method_3786	createLevels
	m	(Ljava/lang/Runnable;)Ladi;	a	m_6681_	method_16209	wrapRunnable
	m	(Lo;)V	a	m_7268_	method_3744	onServerCrash
	m	(Lsw;Lss$a;Ljava/lang/String;)V	a	m_241158_	method_43614	logChatMessage
	m	(I)V	a	m_129801_	method_3779	setPort
	m	(Lalk;)V	a	m_129823_	method_3846	setPlayerList
	m	(Laif;Lgu;Lbyo;)Z	a	m_7762_	method_3785	isUnderSpawnProtection
	m	(Lab;)Lab;	a	m_142424_	method_3859	fillServerSystemReport
	m	(Lcmj;)V	a	m_7835_	method_3838	setDefaultGameType
	m	(Ljava/nio/file/Path;)V	a	m_142116_	method_37113	dumpServerProperties
	m	(Ldyw;)Ljava/nio/file/Path;	a	m_129843_	method_27050	getWorldPath
	m	(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;	a	m_129861_	method_29439	reloadResources
	m	(Lbdu;Z)V	a	m_129827_	method_3776	setDifficulty
	m	(Laif;Laid;Ldzd;Lhe$c;)V	a	m_263900_	method_46841	method_46841
	m	(Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	a	m_177923_	method_37320	startRecordingMetrics
	m	(Laki;Lcma;ZLcaw;)Lcnf;	a	m_246048_	method_29736	configurePackRepository
	m	(Ljava/util/Collection;Ljava/lang/String;)Z	a	m_212914_	method_29738	method_29738
	m	()Lade;	aA	m_129890_	method_3740	getFunctions
	m	()Laki;	aB	m_129891_	method_3836	getPackRepository
	m	()Ldt;	aC	m_129892_	method_3734	getCommands
	m	()Lds;	aD	m_129893_	method_3739	createCommandSourceStack
	m	()Lcjd;	aE	m_129894_	method_3772	getRecipeManager
	m	()Ladg;	aF	m_129896_	method_3845	getScoreboard
	m	()Ldyr;	aG	m_129897_	method_22827	getCommandStorage
	m	()Ldzn;	aH	m_278653_	method_3857	getLootData
	m	()Lcmi;	aI	m_129900_	method_3767	getGameRules
	m	()Lado;	aJ	m_129901_	method_3837	getCustomBossEvents
	m	()Z	aK	m_129902_	method_3729	isEnforceWhitelist
	m	()F	aL	m_129903_	method_3830	getAverageTickTime
	m	()Laoo;	aM	m_129904_	method_15876	getFrameTimer
	m	()Lban;	aN	m_129905_	method_16044	getProfiler
	m	()Z	aO	m_177927_	method_37321	isRecordingMetrics
	m	()V	aP	m_177928_	method_37322	stopRecordingMetrics
	m	()V	aQ	m_177929_	method_37323	finishRecordingMetrics
	m	()V	aR	m_236737_	method_42062	cancelRecordingMetrics
	m	()Z	aS	m_6365_	method_27051	forceSynchronousWrites
	m	()Ldvu;	aT	m_236738_	method_27727	getStructureManager
	m	()Ldze;	aU	m_129910_	method_27728	getWorldData
	m	()Lhs$b;	aV	m_206579_	method_30611	registryAccess
	m	()Lhl;	aW	m_247573_	method_46221	registries
	m	()Lcmj;	aX	m_142359_	method_3761	getForcedGameType
	m	()Lakx;	aY	m_177941_	method_34864	getResourceManager
	m	()Z	aZ	m_195518_	method_39219	isCurrentlySaving
	m	(Ljava/lang/String;)V	a_	m_129913_	method_3842	setLocalIp
	m	()Ljava/lang/String;	aa	m_129916_	method_3818	getMotd
	m	()Z	ab	m_129918_	method_3750	isStopped
	m	()Lalk;	ac	m_6846_	method_3760	getPlayerList
	m	()Laix;	ad	m_129919_	method_3787	getConnection
	m	()Z	ae	m_129920_	method_3820	isReady
	m	()Z	af	m_6370_	method_3727	hasGui
	m	()I	ag	m_129921_	method_3780	getTickCount
	m	()I	ah	m_6396_	method_3841	getSpawnProtectionRadius
	m	()Z	ai	m_6373_	method_27902	repliesToStatus
	m	()Z	aj	m_183306_	method_39424	hidesOnlinePlayers
	m	()Ljava/net/Proxy;	ak	m_177930_	method_36113	getProxy
	m	()I	al	m_129924_	method_3862	getPlayerIdleTimeout
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	am	m_129925_	method_3844	getSessionService
	m	()Lapj;	an	m_284385_	method_44301	getProfileKeySignatureValidator
	m	()Lcom/mojang/authlib/GameProfileRepository;	ao	m_129926_	method_3719	getProfileRepository
	m	()Lalg;	ap	m_129927_	method_3793	getProfileCache
	m	()Labt;	aq	m_129928_	method_3765	getStatus
	m	()V	ar	m_129929_	method_3856	invalidateStatus
	m	()I	as	m_6329_	method_3749	getAbsoluteMaxWorldSize
	m	()I	av	m_6328_	method_3773	getCompressionThreshold
	m	()Z	aw	m_214005_	method_43500	enforceSecureProfile
	m	()J	ax	m_129932_	method_3826	getNextTickTime
	m	()Lcom/mojang/datafixers/DataFixer;	ay	m_129933_	method_3855	getFixerUpper
	m	()Ladc;	az	m_129889_	method_3851	getAdvancements
	m	(Z)V	b	m_129958_	method_19467	setDifficultyLocked
	m	(Ladi;)V	b	m_6367_	method_24306	doRunTask
	m	(ZZZ)Z	b	m_195514_	method_39218	saveEverything
	m	(Laif;)V	b	m_276346_	method_49750	synchronizeTime
	m	(Laig;)Laih;	b	m_177933_	method_32816	createGameModeForPlayer
	m	(Ljava/lang/String;)V	b	m_129948_	method_17819	setId
	m	(I)I	b	m_7186_	method_27903	getScaledTrackingDistance
	m	(Ljava/lang/Runnable;)V	b	m_129946_	method_3742	addTickable
	m	(Lcom/mojang/authlib/GameProfile;)V	b	m_236740_	method_43825	setSingleplayerProfile
	m	(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;	b	m_212905_	method_29442	method_29442
	m	(Ljava/nio/file/Path;)V	b	m_129859_	method_21613	saveDebugReport
	m	(Laio;)V	b	m_129940_	method_3774	prepareLevels
	m	(Ljava/util/function/BooleanSupplier;)V	b	m_5703_	method_3813	tickChildren
	m	(Lab;)Lab;	b	m_177935_	method_37324	fillSystemReport
	m	()Ljava/lang/String;	bA	m_177947_	method_39965	method_39965
	m	()Ljava/util/Optional;	bB	m_271595_	method_49383	method_49383
	m	()Z	bC	m_238924_	method_5387	method_5387
	m	()Z	bD	m_202471_	method_40055	method_40055
	m	()Z	ba	m_177942_	method_24488	isTimeProfilerRunning
	m	()V	bb	m_177943_	method_3832	startTimeProfiler
	m	()Lbam;	bc	m_177944_	method_24489	stopTimeProfiler
	m	()I	bd	m_213994_	method_41239	getMaxChainedNeighborUpdates
	m	()Lsr;	be	m_236742_	method_43929	getChatDecorator
	m	()Z	bf	m_129960_	method_3866	haveTime
	m	()Z	bg	m_129961_	method_20415	pollTaskInternal
	m	()Ljava/util/Optional;	bh	m_272273_	method_49384	loadStatusIcon
	m	()Labt;	bi	m_271988_	method_49385	buildServerStatus
	m	()Labt$b;	bj	m_271961_	method_49386	buildPlayerStatus
	m	()V	bs	m_129962_	method_27729	updateMobSpawningFlags
	m	()V	bt	m_177945_	method_24487	startMetricsRecordingTick
	m	()V	bu	m_177946_	method_24490	endMetricsRecordingTick
	m	()Ljava/lang/String;	bv	m_212925_	method_37325	method_37325
	m	()Ljava/lang/String;	bw	m_202475_	method_41237	method_41237
	m	()Ljava/lang/String;	bx	m_244806_	method_46222	method_46222
	m	()Ljava/lang/String;	by	m_244802_	method_46223	method_46223
	m	()Ljava/lang/String;	bz	m_200002_	method_37327	method_37327
	m	(Laif;)Ljava/lang/String;	c	m_287809_	method_3733	method_3733
	m	(Ljava/lang/String;)Ljava/io/File;	c	m_129971_	method_3758	getFile
	m	(Ljava/nio/file/Path;)V	c	m_129950_	method_21692	dumpMiscStats
	m	(I)V	c	m_7196_	method_3803	setPlayerIdleTimeout
	m	(Z)V	c	m_129975_	method_3730	setDemo
	m	(Laig;)V	c	m_129938_	method_19465	sendDifficultyUpdate
	m	(Lcom/mojang/authlib/GameProfile;)I	c	m_129944_	method_3835	getProfilePermissions
	m	(Laif;)Z	d	m_202478_	method_40056	method_40056
	m	(Ljava/lang/String;)V	d	m_129989_	method_3834	setMotd
	m	(Ljava/nio/file/Path;)V	d	m_129983_	method_21615	dumpGameRules
	m	(Z)V	d	m_129985_	method_3864	setUsesAuthentication
	m	(Ljava/nio/file/Path;)V	e	m_129991_	method_21616	dumpClasspath
	m	(Z)V	e	m_129993_	method_3764	setPreventProxyConnections
	m	()Z	e	m_7038_	method_3823	initServer
	m	(Z)V	f	m_129997_	method_3815	setPvpAllowed
	m	(Ljava/nio/file/Path;)V	f	m_129995_	method_21713	dumpThreads
	m	(Ljava/nio/file/Path;)V	g	m_195521_	method_38584	dumpNativeModules
	m	(Z)V	g	m_129999_	method_3745	setFlightAllowed
	m	()V	g	m_6988_	method_3821	onServerExit
	m	()Z	h	m_7035_	method_3754	isHardcore
	m	(Z)V	h	m_130004_	method_3731	setEnforceWhitelist
	m	(Ljava/nio/file/Path;)V	h	m_202479_	method_37370	method_37370
	m	()I	i	m_7022_	method_3798	getOperatorUserPermissionLevel
	m	(Ljava/nio/file/Path;)V	i	m_212926_	method_37328	method_37328
	m	(Ljava/nio/file/Path;)Ljava/util/Optional;	j	m_271593_	method_49387	method_49387
	m	()I	j	m_7034_	method_21714	getFunctionCompilationLevel
	m	()Z	k	m_6983_	method_3732	shouldRconBroadcast
	m	(Ljava/nio/file/Path;)Z	k	m_271592_	method_49388	method_49388
	m	(Ljava/nio/file/Path;)Z	l	m_271594_	method_49389	method_49389
	m	()Z	l	m_6982_	method_3816	isDedicatedServer
	m	(Ljava/nio/file/Path;)V	m	m_177953_	method_37329	method_37329
	m	()I	m	m_7032_	method_30612	getRateLimitPacketsPerSecond
	m	()Z	n	m_6994_	method_3759	isEpollEnabled
	m	()V	n_	m_130006_	method_3735	loadLevel
	m	()Z	o	m_6993_	method_3812	isCommandBlockEnabled
	m	()Lcmj;	o_	m_130008_	method_3790	getDefaultGameType
	m	()Z	p	m_6992_	method_3860	isPublished
	m	()V	p_	m_130012_	method_16208	waitUntilNextTick
	m	()V	r	m_7044_	method_27731	forceDifficulty
	m	()V	t	m_7041_	method_3782	stopServer
	m	()Ljava/lang/String;	u	m_130009_	method_3819	getLocalIp
	m	()Z	v	m_130010_	method_3806	isRunning
	m	()V	w	m_130011_	method_29741	runServer
	m	()Ljava/util/Optional;	y	m_182649_	method_3725	getWorldScreenshotFile
	m	()Ljava/io/File;	z	m_6237_	method_3831	getServerDirectory
c	net/minecraft/server/MinecraftServer$1	net/minecraft/server/MinecraftServer$1	net/minecraft/server/MinecraftServer$1	net/minecraft/server/MinecraftServer$1
	f	Ljava/util/List;	a	f_195523_	field_34851	val$entries
	f	Lcmi;	b	f_195524_	field_34852	val$gameRules
	f	Lnet/minecraft/server/MinecraftServer;	c	f_195525_	field_34853	field_34853
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/List;Lcmi;)V	<init>	<init>	<init>	<init>
c	net/minecraft/server/MinecraftServer$a	net/minecraft/server/MinecraftServer$ReloadableResources	net/minecraft/server/MinecraftServer$class_6897	net/minecraft/server/MinecraftServer$ReloadableResources
	f	Lakn;	a	f_206584_	comp_352	resourceManager
	f	Lada;	b	f_206585_	comp_353	managers
	m	(Lakn;Lada;)V	<init>	<init>	<init>	<init>
	m	()Lakn;	a	f_206584_	comp_352	resourceManager
	m	()Lada;	b	f_206585_	comp_353	managers
c	net/minecraft/server/MinecraftServer$b	net/minecraft/server/MinecraftServer$ServerResourcePackInfo	net/minecraft/server/MinecraftServer$class_7460	net/minecraft/server/MinecraftServer$ServerResourcePackInfo
	f	Ljava/lang/String;	a	f_236743_	comp_784	url
	f	Ljava/lang/String;	b	f_236744_	comp_785	hash
	f	Z	c	f_236745_	comp_786	isRequired
	f	Lsw;	d	f_236746_	comp_787	prompt
	m	(Ljava/lang/String;Ljava/lang/String;ZLsw;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_236743_	comp_784	url
	m	()Ljava/lang/String;	b	f_236744_	comp_785	hash
	m	()Z	c	f_236745_	comp_786	isRequired
	m	()Lsw;	d	f_236746_	comp_787	prompt
c	net/minecraft/server/MinecraftServer$c	net/minecraft/server/MinecraftServer$TimeProfiler	net/minecraft/server/MinecraftServer$class_6414	net/minecraft/server/MinecraftServer$TimeProfiler
	f	J	a	f_177955_	field_33980	startNanos
	f	I	b	f_177956_	field_33981	startTick
	m	(JI)V	<init>	<init>	<init>	<init>
	m	(JI)Lbam;	a	m_177960_	method_37330	stop
c	net/minecraft/server/MinecraftServer$c$1	net/minecraft/server/MinecraftServer$TimeProfiler$1	net/minecraft/server/MinecraftServer$class_6414$1	net/minecraft/server/MinecraftServer$TimeProfiler$1
	f	J	a	f_177963_	field_39215	val$stopNanos
	f	I	b	f_177964_	field_39216	val$stopTick
	f	Lnet/minecraft/server/MinecraftServer$c;	c	f_177965_	field_39217	field_39217
	m	(Lnet/minecraft/server/MinecraftServer$c;JI)V	<init>	<init>	<init>	<init>
c	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent
	f	Ljava/lang/String;	EVENT_NAME	EVENT_NAME	EVENT_NAME	EVENT_NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
	f	I	chunkPosX	chunkPosX	chunkPosX	chunkPosX
	f	I	chunkPosZ	chunkPosZ	chunkPosZ	chunkPosZ
	f	Ljava/lang/String;	level	level	level	level
	f	Ljava/lang/String;	targetStatus	targetStatus	targetStatus	targetStatus
	f	I	worldPosX	worldPosX	worldPosX	worldPosX
	f	I	worldPosZ	worldPosZ	worldPosZ	worldPosZ
c	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$class_6602	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields
	f	Ljava/lang/String;	a	f_195546_	field_34855	WORLD_POS_X
	f	Ljava/lang/String;	b	f_195547_	field_34856	WORLD_POS_Z
	f	Ljava/lang/String;	c	f_195548_	field_34857	CHUNK_POS_X
	f	Ljava/lang/String;	d	f_195549_	field_34858	CHUNK_POS_Z
	f	Ljava/lang/String;	e	f_195550_	field_34859	STATUS
	f	Ljava/lang/String;	f	f_195551_	field_34861	LEVEL
	m	()V	<init>	<init>	<init>	<init>
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent
	f	Ljava/lang/String;	EVENT_NAME	EVENT_NAME	EVENT_NAME	EVENT_NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
	f	J	receivedBytes	receivedBytes	receivedBytes	receivedBytes
	f	I	receivedPackets	receivedPackets	receivedPackets	receivedPackets
	f	Ljava/lang/String;	remoteAddress	remoteAddress	remoteAddress	remoteAddress
	f	J	sentBytes	sentBytes	sentBytes	sentBytes
	f	I	sentPackets	sentPackets	sentPackets	sentPackets
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6778	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields
	f	Ljava/lang/String;	a	f_195563_	field_35642	REMOTE_ADDRESS
	f	Ljava/lang/String;	b	f_195564_	field_35643	SENT_BYTES
	f	Ljava/lang/String;	c	f_195565_	field_35644	RECEIVED_BYTES
	f	Ljava/lang/String;	d	f_195566_	field_35645	SENT_PACKETS
	f	Ljava/lang/String;	e	f_195567_	field_35646	RECEIVED_PACKETS
	m	()V	<init>	<init>	<init>	<init>
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation
	f	Ljava/util/concurrent/atomic/AtomicLong;	a	f_195569_	field_35647	sentBytes
	f	Ljava/util/concurrent/atomic/AtomicInteger;	b	f_195570_	field_35648	sentPackets
	f	Ljava/util/concurrent/atomic/AtomicLong;	c	f_195571_	field_35649	receivedBytes
	f	Ljava/util/concurrent/atomic/AtomicInteger;	d	f_195572_	field_35650	receivedPackets
	f	Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent;	e	f_195573_	field_35651	event
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(I)V	a	m_195577_	method_39495	trackSentPacket
	m	()V	a	m_195576_	method_39494	commitEvent
	m	(I)V	b	m_195579_	method_39496	trackReceivedPacket
c	net/minecraft/util/profiling/jfr/event/PacketReceivedEvent	net/minecraft/util/profiling/jfr/event/PacketReceivedEvent	net/minecraft/util/profiling/jfr/event/PacketReceivedEvent	net/minecraft/util/profiling/jfr/event/PacketReceivedEvent
	f	Ljava/lang/String;	NAME	NAME	NAME	NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
c	net/minecraft/util/profiling/jfr/event/PacketSentEvent	net/minecraft/util/profiling/jfr/event/PacketSentEvent	net/minecraft/util/profiling/jfr/event/PacketSentEvent	net/minecraft/util/profiling/jfr/event/PacketSentEvent
	f	Ljava/lang/String;	NAME	NAME	NAME	NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
c	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent
	f	Ljava/lang/String;	EVENT_NAME	EVENT_NAME	EVENT_NAME	EVENT_NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
	f	J	averageTickDurationNanos	averageTickDurationNanos	averageTickDurationNanos	averageTickDurationNanos
c	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$class_6601	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields
	f	Ljava/lang/String;	a	f_195603_	field_34854	AVERAGE_TICK_DURATION
	m	()V	<init>	<init>	<init>	<init>
c	net/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent	net/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent	net/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent	net/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent
	f	Ljava/lang/String;	EVENT_NAME	EVENT_NAME	EVENT_NAME	EVENT_NAME
	f	Ljdk/jfr/EventType;	TYPE	TYPE	TYPE	TYPE
c	nf	net/minecraft/data/worldgen/BastionBridgePools	net/minecraft/class_5174	net/minecraft/data/worldgen/BastionBridgePools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255231_	method_27198	bootstrap
c	ng	net/minecraft/data/worldgen/BastionHoglinStablePools	net/minecraft/class_5177	net/minecraft/data/worldgen/BastionHoglinStablePools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255342_	method_27199	bootstrap
c	nh	net/minecraft/data/worldgen/BastionHousingUnitsPools	net/minecraft/class_5178	net/minecraft/data/worldgen/BastionHousingUnitsPools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255349_	method_27200	bootstrap
c	ni	net/minecraft/data/worldgen/BastionPieces	net/minecraft/class_5179	net/minecraft/data/worldgen/BastionPieces
	f	Lacp;	a	f_126673_	field_25941	START
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255086_	method_27201	bootstrap
c	nj	net/minecraft/data/worldgen/BastionSharedPools	net/minecraft/class_5181	net/minecraft/data/worldgen/BastionSharedPools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255140_	method_27203	bootstrap
c	nk	net/minecraft/data/worldgen/BastionTreasureRoomPools	net/minecraft/class_5182	net/minecraft/data/worldgen/BastionTreasureRoomPools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255358_	method_27204	bootstrap
c	nl	net/minecraft/data/worldgen/BiomeDefaultFeatures	net/minecraft/class_3864	net/minecraft/data/worldgen/BiomeDefaultFeatures
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcnl$a;)V	A	m_176850_	method_34663	addLushCavesVegetationFeatures
	m	(Lcnl$a;)V	B	m_176852_	method_34664	addLushCavesSpecialOres
	m	(Lcnl$a;)V	C	m_126684_	method_16957	addMountainTrees
	m	(Lcnl$a;)V	D	m_194716_	method_16958	addMountainForestTrees
	m	(Lcnl$a;)V	E	m_126688_	method_16959	addJungleTrees
	m	(Lcnl$a;)V	F	m_198927_	method_16960	addSparseJungleTrees
	m	(Lcnl$a;)V	G	m_126692_	method_16961	addBadlandsTrees
	m	(Lcnl$a;)V	H	m_126694_	method_16962	addSnowyTrees
	m	(Lcnl$a;)V	I	m_126696_	method_16965	addJungleGrass
	m	(Lcnl$a;)V	J	m_126698_	method_16966	addSavannaGrass
	m	(Lcnl$a;)V	K	m_126700_	method_16967	addShatteredSavannaGrass
	m	(Lcnl$a;)V	L	m_126702_	method_16968	addSavannaExtraGrass
	m	(Lcnl$a;)V	M	m_126704_	method_16969	addBadlandGrass
	m	(Lcnl$a;)V	N	m_126706_	method_16970	addForestFlowers
	m	(Lcnl$a;)V	O	m_126708_	method_16971	addForestGrass
	m	(Lcnl$a;)V	P	m_126710_	method_16972	addSwampVegetation
	m	(Lcnl$a;)V	Q	m_236466_	method_43230	addMangroveSwampVegetation
	m	(Lcnl$a;)V	R	m_126712_	method_16973	addMushroomFieldVegetation
	m	(Lcnl$a;)V	S	m_126714_	method_16974	addPlainVegetation
	m	(Lcnl$a;)V	T	m_126716_	method_16975	addDesertVegetation
	m	(Lcnl$a;)V	U	m_126718_	method_16976	addGiantTaigaVegetation
	m	(Lcnl$a;)V	V	m_126720_	method_16977	addDefaultFlowers
	m	(Lcnl$a;)V	W	m_272148_	method_49390	addCherryGroveVegetation
	m	(Lcnl$a;)V	X	m_194718_	method_38567	addMeadowVegetation
	m	(Lcnl$a;)V	Y	m_126722_	method_16978	addWarmFlowers
	m	(Lcnl$a;)V	Z	m_126724_	method_16979	addDefaultGrass
	m	(Lcnl$a;)V	a	m_194720_	method_16983	addDefaultCarversAndLakes
	m	(Lcnw$a;III)V	a	m_126740_	method_30679	oceanSpawns
	m	(Lcnw$a;II)V	a	m_126736_	method_30678	warmOceanSpawns
	m	(Lcnw$a;IIIZ)V	a	m_194725_	method_30578	monsters
	m	(Lcnl$a;Z)V	a	m_194722_	method_17006	addDefaultOres
	m	(Lcnw$a;)V	a	m_126734_	method_30580	farmAnimals
	m	(Lcnl$a;)V	aa	m_126726_	method_16980	addTaigaGrass
	m	(Lcnl$a;)V	ab	m_126728_	method_16981	addPlainGrass
	m	(Lcnl$a;)V	ac	m_126730_	method_16982	addDefaultMushrooms
	m	(Lcnl$a;)V	ad	m_126745_	method_16984	addDefaultExtraVegetation
	m	(Lcnl$a;)V	ae	m_126747_	method_16985	addBadlandExtraVegetation
	m	(Lcnl$a;)V	af	m_198929_	method_39931	addJungleMelons
	m	(Lcnl$a;)V	ag	m_198931_	method_39932	addSparseJungleMelons
	m	(Lcnl$a;)V	ah	m_198933_	method_39933	addJungleVines
	m	(Lcnl$a;)V	ai	m_126751_	method_16987	addDesertExtraVegetation
	m	(Lcnl$a;)V	aj	m_126753_	method_16988	addSwampExtraVegetation
	m	(Lcnl$a;)V	ak	m_126755_	method_16989	addDesertExtraDecoration
	m	(Lcnl$a;)V	al	m_126757_	method_16990	addFossilDecoration
	m	(Lcnl$a;)V	am	m_126759_	method_16991	addColdOceanExtraVegetation
	m	(Lcnl$a;)V	an	m_126761_	method_16992	addDefaultSeagrass
	m	(Lcnl$a;)V	ao	m_126763_	method_16995	addLukeWarmKelp
	m	(Lcnl$a;)V	ap	m_126765_	method_16996	addDefaultSprings
	m	(Lcnl$a;)V	aq	m_194731_	method_39420	addFrozenSprings
	m	(Lcnl$a;)V	ar	m_126767_	method_16997	addIcebergs
	m	(Lcnl$a;)V	as	m_126769_	method_16998	addBlueIce
	m	(Lcnl$a;)V	at	m_126771_	method_16999	addSurfaceFreezing
	m	(Lcnl$a;)V	au	m_126773_	method_24382	addNetherDefaultOres
	m	(Lcnl$a;)V	av	m_126775_	method_28439	addAncientDebris
	m	(Lcnl$a;)V	aw	m_176857_	method_32236	addDefaultCrystalFormations
	m	(Lcnw$a;)V	b	m_176859_	method_30579	caveSpawns
	m	(Lcnl$a;)V	b	m_126806_	method_17004	addDefaultMonsterRoom
	m	(Lcnw$a;)V	c	m_126788_	method_30581	commonSpawns
	m	(Lcnl$a;)V	c	m_126810_	method_17005	addDefaultUndergroundVariety
	m	(Lcnl$a;)V	d	m_176863_	method_33131	addDripstone
	m	(Lcnw$a;)V	d	m_126792_	method_30680	plainsSpawns
	m	(Lcnl$a;)V	e	m_236468_	method_42042	addSculk
	m	(Lcnw$a;)V	e	m_126796_	method_30582	snowySpawns
	m	(Lcnw$a;)V	f	m_126800_	method_30583	desertSpawns
	m	(Lcnl$a;)V	f	m_126814_	method_38568	addDefaultOres
	m	(Lcnl$a;)V	g	m_126816_	method_17007	addExtraGold
	m	(Lcnw$a;)V	g	m_194733_	method_38941	dripstoneCavesSpawns
	m	(Lcnl$a;)V	h	m_126818_	method_17008	addExtraEmeralds
	m	(Lcnw$a;)V	h	m_126804_	method_30585	mooshroomSpawns
	m	(Lcnw$a;)V	i	m_126808_	method_30586	baseJungleSpawns
	m	(Lcnl$a;)V	i	m_126820_	method_17009	addInfestedStone
	m	(Lcnw$a;)V	j	m_126812_	method_30587	endSpawns
	m	(Lcnl$a;)V	j	m_126822_	method_17010	addDefaultSoftDisks
	m	(Lcnl$a;)V	k	m_126824_	method_17011	addSwampClayDisk
	m	(Lcnl$a;)V	l	m_236470_	method_43231	addMangroveSwampDisks
	m	(Lcnl$a;)V	m	m_126826_	method_17012	addMossyStoneBlock
	m	(Lcnl$a;)V	n	m_126828_	method_17013	addFerns
	m	(Lcnl$a;)V	o	m_194735_	method_17014	addRareBerryBushes
	m	(Lcnl$a;)V	p	m_194737_	method_17015	addCommonBerryBushes
	m	(Lcnl$a;)V	q	m_126834_	method_17016	addLightBambooVegetation
	m	(Lcnl$a;)V	r	m_126836_	method_17017	addBambooVegetation
	m	(Lcnl$a;)V	s	m_126838_	method_17018	addTaigaTrees
	m	(Lcnl$a;)V	t	m_194739_	method_38745	addGroveTrees
	m	(Lcnl$a;)V	u	m_126840_	method_17019	addWaterTrees
	m	(Lcnl$a;)V	v	m_126842_	method_17020	addBirchTrees
	m	(Lcnl$a;)V	w	m_126844_	method_17021	addOtherBirchTrees
	m	(Lcnl$a;)V	x	m_126846_	method_17022	addTallBirchTrees
	m	(Lcnl$a;)V	y	m_126680_	method_17023	addSavannaTrees
	m	(Lcnl$a;)V	z	m_126682_	method_17024	addShatteredSavannaTrees
c	nm	net/minecraft/data/worldgen/BootstapContext	net/minecraft/class_7891	net/minecraft/data/worldgen/BootstapContext
	m	(Lacp;)Lhf;	a	m_255420_	method_46799	lookup
	m	(Lacp;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lhe$c;	a	m_255042_	method_46800	register
	m	(Lacp;Ljava/lang/Object;)Lhe$c;	a	m_255272_	method_46838	register
c	nn	net/minecraft/data/worldgen/Carvers	net/minecraft/class_5463	net/minecraft/data/worldgen/Carvers
	f	Lacp;	a	f_126848_	field_33119	CAVE
	f	Lacp;	b	f_194741_	field_34968	CAVE_EXTRA_UNDERGROUND
	f	Lacp;	c	f_126849_	field_33120	CANYON
	f	Lacp;	d	f_126853_	field_25947	NETHER_CAVE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_254992_	method_30588	createKey
	m	(Lnm;)V	a	m_254873_	method_46843	bootstrap
c	no	net/minecraft/data/worldgen/DesertVillagePools	net/minecraft/class_3868	net/minecraft/data/worldgen/DesertVillagePools
	f	Lacp;	a	f_126858_	field_25948	START
	f	Lacp;	b	f_254714_	field_40958	TERMINATORS_KEY
	f	Lacp;	c	f_254709_	field_40959	ZOMBIE_TERMINATORS_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255365_	method_17037	bootstrap
c	np	net/minecraft/data/worldgen/DimensionTypes	net/minecraft/class_7231	net/minecraft/data/worldgen/DimensionTypes
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_236473_	method_42043	bootstrap
c	nq	net/minecraft/data/worldgen/NoiseData	net/minecraft/class_6736	net/minecraft/data/worldgen/NoiseData
	f	Ldwh$a;	a	f_254655_	field_40960	DEFAULT_SHIFT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;Lacp;ID[D)V	a	m_255316_	method_39217	register
	m	(Lnm;ILacp;Lacp;Lacp;Lacp;)V	a	m_236477_	method_39493	registerBiomeNoises
	m	(Lnm;)V	a	m_236475_	method_39216	bootstrap
c	nr	net/minecraft/data/worldgen/PillagerOutpostPools	net/minecraft/class_3791	net/minecraft/data/worldgen/PillagerOutpostPools
	f	Lacp;	a	f_127180_	field_26252	START
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255390_	method_27235	bootstrap
c	ns	net/minecraft/data/worldgen/PlainVillagePools	net/minecraft/class_3815	net/minecraft/data/worldgen/PlainVillagePools
	f	Lacp;	a	f_127183_	field_26253	START
	f	Lacp;	b	f_254748_	field_40961	TERMINATORS_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255172_	method_16754	bootstrap
c	nt	net/minecraft/data/worldgen/Pools	net/minecraft/class_5468	net/minecraft/data/worldgen/Pools
	f	Lacp;	a	f_127186_	field_26254	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_254871_	method_46844	createKey
	m	(Lnm;)V	a	m_255181_	method_30599	bootstrap
	m	(Lnm;Ljava/lang/String;Ldtj;)V	a	m_255152_	method_30600	register
c	nu	net/minecraft/data/worldgen/ProcessorLists	net/minecraft/class_5469	net/minecraft/data/worldgen/ProcessorLists
	f	Lacp;	A	f_127193_	field_26284	ROOF
	f	Lacp;	B	f_127194_	field_26256	HIGH_WALL
	f	Lacp;	C	f_127195_	field_26257	HIGH_RAMPART
	f	Lacp;	D	f_177022_	field_29537	FOSSIL_ROT
	f	Lacp;	E	f_177023_	field_29538	FOSSIL_COAL
	f	Lacp;	F	f_177024_	field_29539	FOSSIL_DIAMONDS
	f	Lacp;	G	f_236493_	field_38472	ANCIENT_CITY_START_DEGRADATION
	f	Lacp;	H	f_236494_	field_38473	ANCIENT_CITY_GENERIC_DEGRADATION
	f	Lacp;	I	f_236495_	field_38474	ANCIENT_CITY_WALLS_DEGRADATION
	f	Lacp;	J	f_279666_	field_44689	TRAIL_RUINS_HOUSES_ARCHAEOLOGY
	f	Lacp;	K	f_279575_	field_44690	TRAIL_RUINS_ROADS_ARCHAEOLOGY
	f	Lacp;	L	f_279605_	field_44691	TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY
	f	Lacp;	M	f_127198_	field_26688	EMPTY
	f	Lacp;	a	f_127199_	field_26259	ZOMBIE_PLAINS
	f	Lacp;	b	f_127200_	field_26260	ZOMBIE_SAVANNA
	f	Lacp;	c	f_127201_	field_26261	ZOMBIE_SNOWY
	f	Lacp;	d	f_127202_	field_26262	ZOMBIE_TAIGA
	f	Lacp;	e	f_127203_	field_26263	ZOMBIE_DESERT
	f	Lacp;	f	f_127204_	field_26264	MOSSIFY_10_PERCENT
	f	Lacp;	g	f_127205_	field_26265	MOSSIFY_20_PERCENT
	f	Lacp;	h	f_127206_	field_26266	MOSSIFY_70_PERCENT
	f	Lacp;	i	f_127207_	field_26267	STREET_PLAINS
	f	Lacp;	j	f_127208_	field_26268	STREET_SAVANNA
	f	Lacp;	k	f_127209_	field_26269	STREET_SNOWY_OR_TAIGA
	f	Lacp;	l	f_127210_	field_26270	FARM_PLAINS
	f	Lacp;	m	f_127211_	field_26271	FARM_SAVANNA
	f	Lacp;	n	f_127212_	field_26272	FARM_SNOWY
	f	Lacp;	o	f_127213_	field_26273	FARM_TAIGA
	f	Lacp;	p	f_127214_	field_26274	FARM_DESERT
	f	Lacp;	q	f_127215_	field_26689	OUTPOST_ROT
	f	Lacp;	r	f_127216_	field_26275	BOTTOM_RAMPART
	f	Lacp;	s	f_127217_	field_26276	TREASURE_ROOMS
	f	Lacp;	t	f_127218_	field_26277	HOUSING
	f	Lacp;	u	f_127219_	field_26278	SIDE_WALL_DEGRADATION
	f	Lacp;	v	f_127220_	field_26279	STABLE_DEGRADATION
	f	Lacp;	w	f_127221_	field_26280	BASTION_GENERIC_DEGRADATION
	f	Lacp;	x	f_127222_	field_26281	RAMPART_DEGRADATION
	f	Lacp;	y	f_127223_	field_26282	ENTRANCE_REPLACEMENT
	f	Lacp;	z	f_127192_	field_26283	BRIDGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lacp;	a	m_255337_	method_46845	createKey
	m	(Lnm;Lacp;Ljava/util/List;)V	a	m_254991_	method_30601	register
	m	(Lnm;)V	a	m_254888_	method_46846	bootstrap
	m	(Lacq;I)Lduz;	a	m_280251_	method_51464	trailsArchyLootProcessor
c	nv	net/minecraft/data/worldgen/SavannaVillagePools	net/minecraft/class_3834	net/minecraft/data/worldgen/SavannaVillagePools
	f	Lacp;	a	f_127228_	field_26285	START
	f	Lacp;	b	f_254665_	field_40962	TERMINATORS_KEY
	f	Lacp;	c	f_254638_	field_40963	ZOMBIE_TERMINATORS_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254944_	method_16844	bootstrap
c	nw	net/minecraft/data/worldgen/SnowyVillagePools	net/minecraft/class_3836	net/minecraft/data/worldgen/SnowyVillagePools
	f	Lacp;	a	f_127231_	field_26286	START
	f	Lacp;	b	f_254720_	field_40964	TERMINATORS_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255311_	method_16845	bootstrap
c	nx	net/minecraft/data/worldgen/StructureSets	net/minecraft/class_7072	net/minecraft/data/worldgen/StructureSets
	m	(Lnm;)V	a	m_255117_	method_41182	bootstrap
c	ny	net/minecraft/data/worldgen/Structures	net/minecraft/class_5470	net/minecraft/data/worldgen/Structures
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255324_	method_38569	bootstrap
	m	(Lhi;Ljava/util/Map;Ldhg$b;Ldsl;)Ldsa$c;	a	m_255028_	method_42759	structure
	m	(Lhi;Ldsl;)Ldsa$c;	a	m_255238_	method_42758	structure
	m	(Lbgc;)Ldsh;	a	m_236550_	method_46847	method_46847
	m	(Lhi;Ldhg$b;Ldsl;)Ldsa$c;	a	m_255131_	method_42757	structure
	m	(Lbgc;)Lbgc;	b	m_236554_	method_46848	method_46848
c	nz	net/minecraft/data/worldgen/SurfaceRuleData	net/minecraft/class_6725	net/minecraft/data/worldgen/SurfaceRuleData
	f	Ldib$o;	A	f_194804_	field_35335	SOUL_SAND
	f	Ldib$o;	B	f_194771_	field_35336	SOUL_SOIL
	f	Ldib$o;	C	f_194772_	field_35337	BASALT
	f	Ldib$o;	D	f_194773_	field_35338	BLACKSTONE
	f	Ldib$o;	E	f_194774_	field_35339	WARPED_WART_BLOCK
	f	Ldib$o;	F	f_194775_	field_35310	WARPED_NYLIUM
	f	Ldib$o;	G	f_194776_	field_35311	NETHER_WART_BLOCK
	f	Ldib$o;	H	f_194777_	field_35312	CRIMSON_NYLIUM
	f	Ldib$o;	I	f_194778_	field_35313	ENDSTONE
	f	Ldib$o;	a	f_194779_	field_35314	AIR
	f	Ldib$o;	b	f_194780_	field_35639	BEDROCK
	f	Ldib$o;	c	f_194781_	field_35315	WHITE_TERRACOTTA
	f	Ldib$o;	d	f_194782_	field_35316	ORANGE_TERRACOTTA
	f	Ldib$o;	e	f_194783_	field_35317	TERRACOTTA
	f	Ldib$o;	f	f_194784_	field_35318	RED_SAND
	f	Ldib$o;	g	f_194785_	field_35561	RED_SANDSTONE
	f	Ldib$o;	h	f_194786_	field_35319	STONE
	f	Ldib$o;	i	f_194787_	field_35640	DEEPSLATE
	f	Ldib$o;	j	f_194788_	field_35320	DIRT
	f	Ldib$o;	k	f_194789_	field_35321	PODZOL
	f	Ldib$o;	l	f_194790_	field_35322	COARSE_DIRT
	f	Ldib$o;	m	f_194791_	field_35323	MYCELIUM
	f	Ldib$o;	n	f_194792_	field_35324	GRASS_BLOCK
	f	Ldib$o;	o	f_194793_	field_35325	CALCITE
	f	Ldib$o;	p	f_194794_	field_35326	GRAVEL
	f	Ldib$o;	q	f_194795_	field_35327	SAND
	f	Ldib$o;	r	f_194796_	field_35562	SANDSTONE
	f	Ldib$o;	s	f_194797_	field_35328	PACKED_ICE
	f	Ldib$o;	t	f_194798_	field_35329	SNOW_BLOCK
	f	Ldib$o;	u	f_236556_	field_38808	MUD
	f	Ldib$o;	v	f_194799_	field_35330	POWDER_SNOW
	f	Ldib$o;	w	f_194800_	field_35331	ICE
	f	Ldib$o;	x	f_194801_	field_35332	WATER
	f	Ldib$o;	y	f_194802_	field_35333	LAVA
	f	Ldib$o;	z	f_194803_	field_35334	NETHERRACK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldib$o;	a	m_194807_	method_39134	overworld
	m	(ZZZ)Ldib$o;	a	m_198380_	method_39922	overworldLike
	m	(I)[Ldib$o;	a	m_198378_	method_39921	method_39921
	m	(Lcpn;)Ldib$o;	a	m_194810_	method_39136	makeStateRule
	m	(D)Ldib$f;	a	m_194808_	method_39135	surfaceNoiseAbove
	m	()Ldib$o;	b	m_194812_	method_39138	nether
	m	()Ldib$o;	c	m_194813_	method_39139	end
	m	()Ldib$o;	d	m_238362_	method_44325	air
c	o	net/minecraft/CrashReport	net/minecraft/class_128	net/minecraft/CrashReport
	f	Lorg/slf4j/Logger;	a	f_127499_	field_1091	LOGGER
	f	Ljava/time/format/DateTimeFormatter;	b	f_241641_	field_39880	DATE_TIME_FORMATTER
	f	Ljava/lang/String;	c	f_127500_	field_1087	title
	f	Ljava/lang/Throwable;	d	f_127501_	field_1093	exception
	f	Ljava/util/List;	e	f_127503_	field_1089	details
	f	Ljava/io/File;	f	f_127504_	field_1090	saveFile
	f	Z	g	f_127505_	field_1086	trackingStackTrace
	f	[Ljava/lang/StackTraceElement;	h	f_127506_	field_1088	uncategorizedStackTrace
	f	Lab;	i	f_178624_	field_1092	systemReport
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_127519_	method_555	getDetails
	m	()Ljava/lang/String;	a	m_127511_	method_561	getTitle
	m	(Ljava/lang/Throwable;Ljava/lang/String;)Lo;	a	m_127521_	method_560	forThrowable
	m	(Ljava/lang/String;I)Lp;	a	m_127516_	method_556	addCategory
	m	(Ljava/io/File;)Z	a	m_127512_	method_569	saveToFile
	m	(Ljava/lang/String;)Lp;	a	m_127514_	method_562	addCategory
	m	()Ljava/lang/Throwable;	b	m_127524_	method_564	getException
	m	()Ljava/lang/String;	c	m_178625_	method_36147	getDetails
	m	()Ljava/lang/String;	d	m_127525_	method_557	getExceptionMessage
	m	()Ljava/lang/String;	e	m_127526_	method_568	getFriendlyReport
	m	()Ljava/io/File;	f	m_127527_	method_572	getSaveFile
	m	()Lab;	g	m_178626_	method_567	getSystemReport
	m	()V	h	m_127529_	method_24305	preload
	m	()Ljava/lang/String;	i	m_127531_	method_573	getErrorComment
c	oa	net/minecraft/data/worldgen/TaigaVillagePools	net/minecraft/class_3870	net/minecraft/data/worldgen/TaigaVillagePools
	f	Lacp;	a	f_127303_	field_26341	START
	f	Lacp;	b	f_254670_	field_40965	TERMINATORS_KEY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255354_	method_17038	bootstrap
c	ob	net/minecraft/data/worldgen/TerrainProvider	net/minecraft/class_6765	net/minecraft/data/worldgen/TerrainProvider
	f	F	a	f_236557_	field_38024	DEEP_OCEAN_CONTINENTALNESS
	f	F	b	f_236558_	field_38025	OCEAN_CONTINENTALNESS
	f	F	c	f_236559_	field_38026	PLAINS_CONTINENTALNESS
	f	F	d	f_236560_	field_38027	BEACH_CONTINENTALNESS
	f	Lapx;	e	f_236561_	field_38028	NO_TRANSFORM
	f	Lapx;	f	f_236562_	field_38029	AMPLIFIED_OFFSET
	f	Lapx;	g	f_236563_	field_38030	AMPLIFIED_FACTOR
	f	Lapx;	h	f_236564_	field_38031	AMPLIFIED_JAGGEDNESS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapx;Lapx;Lapx;Z)Laod;	a	m_236635_	method_42056	overworldOffset
	m	(FFF)F	a	m_236568_	method_42046	mountainContinentalness
	m	(Lapx;FFFFFFLapx;)Laod;	a	m_236577_	method_42048	ridgeSpline
	m	(Lapx;Lapx;FFLapx;)Laod;	a	m_236607_	method_42052	buildRidgeJaggednessSpline
	m	(Lapx;Lapx;Lapx;Lapx;Z)Laod;	a	m_236629_	method_42055	overworldFactor
	m	(Lapx;Lapx;Lapx;FZLapx;)Laod;	a	m_236622_	method_42054	getErosionFactor
	m	(Lapx;Lapx;Lapx;FFFFLapx;)Laod;	a	m_236613_	method_42053	buildErosionJaggednessSpline
	m	(Lapx;FLapx;)Laod;	a	m_236586_	method_42049	buildWeirdnessJaggednessSpline
	m	(F)F	a	m_236566_	method_42045	calculateMountainRidgeZeroContinentalnessPoint
	m	(Lapx;Lapx;FFFFFFZZLapx;)Laod;	a	m_236595_	method_42051	buildErosionOffsetSpline
	m	(Lapx;FZLapx;)Laod;	a	m_236590_	method_42050	buildMountainRidgeSplineWithPoints
	m	(FFFF)F	a	m_236572_	method_42047	calculateSlope
	m	(F)F	b	m_236640_	method_42057	method_42057
	m	(Lapx;Lapx;Lapx;Lapx;Z)Laod;	b	m_236642_	method_42058	overworldJaggedness
	m	(F)F	c	m_236648_	method_42059	method_42059
	m	(F)F	d	m_236650_	method_42060	method_42060
c	oc	net/minecraft/data/worldgen/TrailRuinsStructurePools	net/minecraft/class_8256	net/minecraft/data/worldgen/TrailRuinsStructurePools
	f	Lacp;	a	f_276659_	field_43386	START
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_276974_	method_49993	bootstrap
c	od	net/minecraft/data/worldgen/VillagePools	net/minecraft/class_3813	net/minecraft/data/worldgen/VillagePools
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254971_	method_27221	bootstrap
c	oe	net/minecraft/data/worldgen/biome/BiomeData	net/minecraft/class_5504	net/minecraft/data/worldgen/biome/BiomeData
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_272174_	method_40363	bootstrap
c	of	net/minecraft/data/worldgen/biome/EndBiomes	net/minecraft/class_6726	net/minecraft/data/worldgen/biome/EndBiomes
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhf;Lhf;)Lcnk;	a	m_255113_	method_39140	endBarrens
	m	(Lcnl$a;)Lcnk;	a	m_194824_	method_39141	baseEndBiome
	m	(Lhf;Lhf;)Lcnk;	b	m_255372_	method_39142	theEnd
	m	(Lhf;Lhf;)Lcnk;	c	m_255243_	method_39143	endMidlands
	m	(Lhf;Lhf;)Lcnk;	d	m_255137_	method_39144	endHighlands
	m	(Lhf;Lhf;)Lcnk;	e	m_255123_	method_39145	smallEndIslands
c	og	net/minecraft/data/worldgen/biome/NetherBiomes	net/minecraft/class_6727	net/minecraft/data/worldgen/biome/NetherBiomes
	m	()V	<init>	<init>	<init>	<init>
	m	(Lhf;Lhf;)Lcnk;	a	m_194831_	method_39146	netherWastes
	m	(Lhf;Lhf;)Lcnk;	b	m_194832_	method_39147	soulSandValley
	m	(Lhf;Lhf;)Lcnk;	c	m_194833_	method_39148	basaltDeltas
	m	(Lhf;Lhf;)Lcnk;	d	m_194834_	method_39149	crimsonForest
	m	(Lhf;Lhf;)Lcnk;	e	m_194835_	method_39150	warpedForest
c	oh	net/minecraft/data/worldgen/biome/OverworldBiomes	net/minecraft/class_5478	net/minecraft/data/worldgen/biome/OverworldBiomes
	f	I	a	f_194836_	field_35340	NORMAL_WATER_COLOR
	f	I	b	f_194837_	field_35341	NORMAL_WATER_FOG_COLOR
	f	I	c	f_194838_	field_35342	OVERWORLD_FOG_COLOR
	f	Lame;	d	f_194839_	field_35436	NORMAL_MUSIC
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcnl$a;)V	a	m_194869_	method_39153	globalOverworldGeneration
	m	(ZFFIILjava/lang/Integer;Ljava/lang/Integer;Lcnw$a;Lcnl$a;Lame;)Lcnk;	a	m_271953_	method_39151	biome
	m	(ZFFLcnw$a;Lcnl$a;Lame;)Lcnk;	a	m_264144_	method_39152	biome
	m	(F)I	a	m_194843_	method_30932	calculateSkyColor
	m	(Lhf;Lhf;ZZ)Lcnk;	a	m_194878_	method_30694	savanna
	m	(Lhf;Lhf;FZZZLcnw$a;Lame;)Lcnk;	a	m_284525_	method_30695	baseJungle
	m	(Lhf;Lhf;ZZZ)Lcnk;	a	m_194881_	method_30701	plains
	m	(Lhf;Lhf;)Lcnk;	a	m_254954_	method_30703	sparseJungle
	m	(Lhf;Lhf;Z)Lcnk;	a	m_194876_	method_30687	oldGrowthTaiga
	m	(Lcnw$a;IILcnl$a;)Lcnk;	a	m_194871_	method_30692	baseOcean
	m	(Lhf;Lhf;ZZ)Lcnk;	b	m_194888_	method_30685	beach
	m	(Lhf;Lhf;ZZZ)Lcnk;	b	m_194891_	method_30704	forest
	m	(Lhf;Lhf;Z)Lcnk;	b	m_194886_	method_30690	windsweptHills
	m	(Lhf;Lhf;)Lcnk;	b	m_255074_	method_30683	jungle
	m	(Lhf;Lhf;)Lcnk;	c	m_255279_	method_30714	bambooJungle
	m	(Lhf;Lhf;Z)Lcnk;	c	m_194896_	method_30696	badlands
	m	(Lhf;Lhf;)Lcnk;	d	m_194902_	method_30698	desert
	m	(Lhf;Lhf;Z)Lcnk;	d	m_194899_	method_30702	coldOcean
	m	(Lhf;Lhf;Z)Lcnk;	e	m_255326_	method_30706	ocean
	m	(Lhf;Lhf;)Lcnk;	e	m_255280_	method_30684	mushroomFields
	m	(Lhf;Lhf;Z)Lcnk;	f	m_194905_	method_30709	lukeWarmOcean
	m	(Lhf;Lhf;)Lcnk;	f	m_254955_	method_30723	warmOcean
	m	(Lhf;Lhf;)Lcnk;	g	m_194885_	method_30705	darkForest
	m	(Lhf;Lhf;Z)Lcnk;	g	m_194908_	method_30712	frozenOcean
	m	(Lhf;Lhf;Z)Lcnk;	h	m_194911_	method_30699	taiga
	m	(Lhf;Lhf;)Lcnk;	h	m_194910_	method_30708	swamp
	m	(Lhf;Lhf;Z)Lcnk;	i	m_194914_	method_30686	river
	m	(Lhf;Lhf;)Lcnk;	i	m_236670_	method_43232	mangroveSwamp
	m	(Lhf;Lhf;)Lcnk;	j	m_255251_	method_30726	theVoid
	m	(Lhf;Lhf;Z)Lcnk;	j	m_272060_	method_38574	meadowOrCherryGrove
	m	(Lhf;Lhf;)Lcnk;	k	m_194918_	method_38575	frozenPeaks
	m	(Lhf;Lhf;)Lcnk;	l	m_194917_	method_38576	jaggedPeaks
	m	(Lhf;Lhf;)Lcnk;	m	m_255416_	method_38577	stonyPeaks
	m	(Lhf;Lhf;)Lcnk;	n	m_194920_	method_38578	snowySlopes
	m	(Lhf;Lhf;)Lcnk;	o	m_194921_	method_38579	grove
	m	(Lhf;Lhf;)Lcnk;	p	m_194922_	method_34674	lushCaves
	m	(Lhf;Lhf;)Lcnk;	q	m_194895_	method_33132	dripstoneCaves
	m	(Lhf;Lhf;)Lcnk;	r	m_236671_	method_42061	deepDark
	m	(Lhf;Lhf;)Lcnl$a;	s	m_254986_	method_31066	baseOceanGeneration
c	oi	net/minecraft/data/worldgen/biome/package-info	net/minecraft/class_6299	net/minecraft/data/worldgen/biome/package-info
c	oj	net/minecraft/data/worldgen/features/AquaticFeatures	net/minecraft/class_6800	net/minecraft/data/worldgen/features/AquaticFeatures
	f	Lacp;	a	f_194925_	field_35762	SEAGRASS_SHORT
	f	Lacp;	b	f_194926_	field_35763	SEAGRASS_SLIGHTLY_LESS_SHORT
	f	Lacp;	c	f_194927_	field_35764	SEAGRASS_MID
	f	Lacp;	d	f_194928_	field_35765	SEAGRASS_TALL
	f	Lacp;	e	f_194929_	field_35766	SEA_PICKLE
	f	Lacp;	f	f_194930_	field_35767	SEAGRASS_SIMPLE
	f	Lacp;	g	f_194931_	field_35768	KELP
	f	Lacp;	h	f_194932_	field_35769	WARM_OCEAN_VEGETATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255426_	method_46849	bootstrap
c	ok	net/minecraft/data/worldgen/features/CaveFeatures	net/minecraft/class_6801	net/minecraft/data/worldgen/features/CaveFeatures
	f	Lacp;	a	f_194938_	field_35770	MONSTER_ROOM
	f	Lacp;	b	f_194939_	field_35771	FOSSIL_COAL
	f	Lacp;	c	f_194940_	field_35772	FOSSIL_DIAMONDS
	f	Lacp;	d	f_194941_	field_35773	DRIPSTONE_CLUSTER
	f	Lacp;	e	f_194942_	field_35774	LARGE_DRIPSTONE
	f	Lacp;	f	f_194943_	field_35775	POINTED_DRIPSTONE
	f	Lacp;	g	f_194944_	field_35776	UNDERWATER_MAGMA
	f	Lacp;	h	f_194945_	field_35777	GLOW_LICHEN
	f	Lacp;	i	f_194946_	field_35778	ROOTED_AZALEA_TREE
	f	Lacp;	j	f_194947_	field_35779	CAVE_VINE
	f	Lacp;	k	f_194948_	field_35780	CAVE_VINE_IN_MOSS
	f	Lacp;	l	f_194949_	field_35781	MOSS_VEGETATION
	f	Lacp;	m	f_194950_	field_35782	MOSS_PATCH
	f	Lacp;	n	f_194951_	field_35783	MOSS_PATCH_BONEMEAL
	f	Lacp;	o	f_194952_	field_35784	DRIPLEAF
	f	Lacp;	p	f_194953_	field_35785	CLAY_WITH_DRIPLEAVES
	f	Lacp;	q	f_194954_	field_35786	CLAY_POOL_WITH_DRIPLEAVES
	f	Lacp;	r	f_194955_	field_35787	LUSH_CAVES_CLAY
	f	Lacp;	s	f_194956_	field_35788	MOSS_PATCH_CEILING
	f	Lacp;	t	f_194957_	field_35789	SPORE_BLOSSOM
	f	Lacp;	u	f_194958_	field_35790	AMETHYST_GEODE
	f	Lacp;	v	f_236674_	field_38033	SCULK_PATCH_DEEP_DARK
	f	Lacp;	w	f_236675_	field_38477	SCULK_PATCH_ANCIENT_CITY
	f	Lacp;	x	f_236676_	field_38034	SCULK_VEIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_206466_	method_39686	makeSmallDripleaf
	m	(Lha;)Lhe;	a	m_206467_	method_39687	makeDripleaf
	m	(Lnm;)V	a	m_255015_	method_46850	bootstrap
c	ol	net/minecraft/data/worldgen/features/EndFeatures	net/minecraft/class_6802	net/minecraft/data/worldgen/features/EndFeatures
	f	Lacp;	a	f_194982_	field_35795	END_SPIKE
	f	Lacp;	b	f_194983_	field_35796	END_GATEWAY_RETURN
	f	Lacp;	c	f_194984_	field_35797	END_GATEWAY_DELAYED
	f	Lacp;	d	f_194985_	field_35798	CHORUS_PLANT
	f	Lacp;	e	f_194986_	field_35799	END_ISLAND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255085_	method_46851	bootstrap
c	om	net/minecraft/data/worldgen/features/FeatureUtils	net/minecraft/class_6803	net/minecraft/data/worldgen/features/FeatureUtils
	m	()V	<init>	<init>	<init>	<init>
	m	(ILhe;)Ldnf;	a	m_206470_	method_39703	simpleRandomPatchConfiguration
	m	(Lnm;Lacp;Ldko;Ldms;)V	a	m_254977_	method_39708	register
	m	(Ljava/lang/String;)Lacp;	a	m_255087_	method_46852	createKey
	m	(Lnm;Lacp;Ldko;)V	a	m_255061_	method_40364	register
	m	(Ldko;Ldms;Ljava/util/List;I)Ldnf;	a	m_206480_	method_39706	simplePatchConfiguration
	m	(Lnm;)V	a	m_254925_	method_39702	bootstrap
	m	(Ldko;Ldms;Ljava/util/List;)Ldnf;	a	m_206476_	method_39705	simplePatchConfiguration
	m	(Ljava/util/List;)Ldir;	a	m_195008_	method_39709	simplePatchPredicate
	m	(Ldko;Ldms;)Ldnf;	a	m_206473_	method_39704	simplePatchConfiguration
c	on	net/minecraft/data/worldgen/features/MiscOverworldFeatures	net/minecraft/class_6804	net/minecraft/data/worldgen/features/MiscOverworldFeatures
	f	Lacp;	a	f_195010_	field_35800	ICE_SPIKE
	f	Lacp;	b	f_195011_	field_35801	ICE_PATCH
	f	Lacp;	c	f_195012_	field_35802	FOREST_ROCK
	f	Lacp;	d	f_195013_	field_35803	ICEBERG_PACKED
	f	Lacp;	e	f_195014_	field_35804	ICEBERG_BLUE
	f	Lacp;	f	f_195015_	field_35805	BLUE_ICE
	f	Lacp;	g	f_195016_	field_35806	LAKE_LAVA
	f	Lacp;	h	f_195017_	field_35807	DISK_CLAY
	f	Lacp;	i	f_195018_	field_35808	DISK_GRAVEL
	f	Lacp;	j	f_195019_	field_35809	DISK_SAND
	f	Lacp;	k	f_195020_	field_35810	FREEZE_TOP_LAYER
	f	Lacp;	l	f_236760_	field_38809	DISK_GRASS
	f	Lacp;	m	f_195021_	field_35811	BONUS_CHEST
	f	Lacp;	n	f_195022_	field_35812	VOID_START_PLATFORM
	f	Lacp;	o	f_195023_	field_35813	DESERT_WELL
	f	Lacp;	p	f_195024_	field_35814	SPRING_LAVA_OVERWORLD
	f	Lacp;	q	f_195025_	field_35815	SPRING_LAVA_FROZEN
	f	Lacp;	r	f_195026_	field_35816	SPRING_WATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254957_	method_46853	bootstrap
c	oo	net/minecraft/data/worldgen/features/NetherFeatures	net/minecraft/class_6805	net/minecraft/data/worldgen/features/NetherFeatures
	f	Lacp;	a	f_195029_	field_35817	DELTA
	f	Lacp;	b	f_195030_	field_35818	SMALL_BASALT_COLUMNS
	f	Lacp;	c	f_195031_	field_35819	LARGE_BASALT_COLUMNS
	f	Lacp;	d	f_195032_	field_35820	BASALT_BLOBS
	f	Lacp;	e	f_195033_	field_35821	BLACKSTONE_BLOBS
	f	Lacp;	f	f_195034_	field_35822	GLOWSTONE_EXTRA
	f	Lacp;	g	f_195036_	field_35824	CRIMSON_FOREST_VEGETATION
	f	Lacp;	h	f_195037_	field_35825	CRIMSON_FOREST_VEGETATION_BONEMEAL
	f	Lacp;	i	f_195039_	field_35827	WARPED_FOREST_VEGETION
	f	Lacp;	j	f_195040_	field_35828	WARPED_FOREST_VEGETATION_BONEMEAL
	f	Lacp;	k	f_195041_	field_35829	NETHER_SPROUTS
	f	Lacp;	l	f_195042_	field_35830	NETHER_SPROUTS_BONEMEAL
	f	Lacp;	m	f_195043_	field_35831	TWISTING_VINES
	f	Lacp;	n	f_195044_	field_35832	TWISTING_VINES_BONEMEAL
	f	Lacp;	o	f_195045_	field_35833	WEEPING_VINES
	f	Lacp;	p	f_195046_	field_35834	PATCH_CRIMSON_ROOTS
	f	Lacp;	q	f_195047_	field_35835	BASALT_PILLAR
	f	Lacp;	r	f_195048_	field_35836	SPRING_LAVA_NETHER
	f	Lacp;	s	f_195049_	field_35837	SPRING_NETHER_CLOSED
	f	Lacp;	t	f_195050_	field_35838	SPRING_NETHER_OPEN
	f	Lacp;	u	f_195051_	field_35839	PATCH_FIRE
	f	Lacp;	v	f_195052_	field_35840	PATCH_SOUL_FIRE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255076_	method_46854	bootstrap
c	op	net/minecraft/data/worldgen/features/OreFeatures	net/minecraft/class_6806	net/minecraft/data/worldgen/features/OreFeatures
	f	Lacp;	A	f_195066_	field_35852	ORE_ANCIENT_DEBRIS_LARGE
	f	Lacp;	B	f_195067_	field_35853	ORE_ANCIENT_DEBRIS_SMALL
	f	Lacp;	C	f_195068_	field_35854	ORE_COPPPER_SMALL
	f	Lacp;	D	f_195069_	field_35855	ORE_COPPER_LARGE
	f	Lacp;	E	f_195070_	field_35856	ORE_CLAY
	f	Lacp;	a	f_195082_	field_35868	ORE_MAGMA
	f	Lacp;	b	f_195083_	field_35869	ORE_SOUL_SAND
	f	Lacp;	c	f_195084_	field_35870	ORE_NETHER_GOLD
	f	Lacp;	d	f_195085_	field_35871	ORE_QUARTZ
	f	Lacp;	e	f_195086_	field_35872	ORE_GRAVEL_NETHER
	f	Lacp;	f	f_195087_	field_35873	ORE_BLACKSTONE
	f	Lacp;	g	f_195088_	field_35874	ORE_DIRT
	f	Lacp;	h	f_195089_	field_35875	ORE_GRAVEL
	f	Lacp;	i	f_195090_	field_35876	ORE_GRANITE
	f	Lacp;	j	f_195091_	field_35877	ORE_DIORITE
	f	Lacp;	k	f_195092_	field_35878	ORE_ANDESITE
	f	Lacp;	l	f_195093_	field_35879	ORE_TUFF
	f	Lacp;	m	f_195094_	field_35880	ORE_COAL
	f	Lacp;	n	f_195095_	field_35881	ORE_COAL_BURIED
	f	Lacp;	o	f_195096_	field_35882	ORE_IRON
	f	Lacp;	p	f_195055_	field_35841	ORE_IRON_SMALL
	f	Lacp;	q	f_195056_	field_35842	ORE_GOLD
	f	Lacp;	r	f_195057_	field_35843	ORE_GOLD_BURIED
	f	Lacp;	s	f_195058_	field_35844	ORE_REDSTONE
	f	Lacp;	t	f_195059_	field_35845	ORE_DIAMOND_SMALL
	f	Lacp;	u	f_195060_	field_35846	ORE_DIAMOND_LARGE
	f	Lacp;	v	f_195061_	field_35847	ORE_DIAMOND_BURIED
	f	Lacp;	w	f_195062_	field_35848	ORE_LAPIS
	f	Lacp;	x	f_195063_	field_35849	ORE_LAPIS_BURIED
	f	Lacp;	y	f_195064_	field_35850	ORE_INFESTED
	f	Lacp;	z	f_195065_	field_35851	ORE_EMERALD
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255127_	method_46855	bootstrap
c	oq	net/minecraft/data/worldgen/features/PileFeatures	net/minecraft/class_6807	net/minecraft/data/worldgen/features/PileFeatures
	f	Lacp;	a	f_195099_	field_35883	PILE_HAY
	f	Lacp;	b	f_195100_	field_35884	PILE_MELON
	f	Lacp;	c	f_195101_	field_35885	PILE_SNOW
	f	Lacp;	d	f_195102_	field_35886	PILE_ICE
	f	Lacp;	e	f_195103_	field_35887	PILE_PUMPKIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255052_	method_46856	bootstrap
c	or	net/minecraft/data/worldgen/features/TreeFeatures	net/minecraft/class_6808	net/minecraft/data/worldgen/features/TreeFeatures
	f	Lacp;	A	f_195140_	field_35922	OAK_BEES_0002
	f	Lacp;	B	f_195141_	field_35923	OAK_BEES_002
	f	Lacp;	C	f_195142_	field_35924	OAK_BEES_005
	f	Lacp;	D	f_195106_	field_35888	BIRCH_BEES_0002
	f	Lacp;	E	f_195107_	field_35889	BIRCH_BEES_002
	f	Lacp;	F	f_195108_	field_35890	BIRCH_BEES_005
	f	Lacp;	G	f_195109_	field_35891	FANCY_OAK_BEES_0002
	f	Lacp;	H	f_195110_	field_35892	FANCY_OAK_BEES_002
	f	Lacp;	I	f_195111_	field_35893	FANCY_OAK_BEES_005
	f	Lacp;	J	f_195112_	field_35894	FANCY_OAK_BEES
	f	Lacp;	K	f_271485_	field_42959	CHERRY_BEES_005
	f	Lacp;	a	f_195117_	field_35899	CRIMSON_FUNGUS
	f	Lacp;	b	f_195118_	field_35900	CRIMSON_FUNGUS_PLANTED
	f	Lacp;	c	f_195119_	field_35901	WARPED_FUNGUS
	f	Lacp;	d	f_195120_	field_35902	WARPED_FUNGUS_PLANTED
	f	Lacp;	e	f_195121_	field_35903	HUGE_BROWN_MUSHROOM
	f	Lacp;	f	f_195122_	field_35904	HUGE_RED_MUSHROOM
	f	Lacp;	g	f_195123_	field_35905	OAK
	f	Lacp;	h	f_195124_	field_35906	DARK_OAK
	f	Lacp;	i	f_195125_	field_35907	BIRCH
	f	Lacp;	j	f_195126_	field_35908	ACACIA
	f	Lacp;	k	f_195127_	field_35909	SPRUCE
	f	Lacp;	l	f_195128_	field_35910	PINE
	f	Lacp;	m	f_195129_	field_35911	JUNGLE_TREE
	f	Lacp;	n	f_195130_	field_35912	FANCY_OAK
	f	Lacp;	o	f_195131_	field_35913	JUNGLE_TREE_NO_VINE
	f	Lacp;	p	f_195132_	field_35914	MEGA_JUNGLE_TREE
	f	Lacp;	q	f_195133_	field_35915	MEGA_SPRUCE
	f	Lacp;	r	f_195134_	field_35916	MEGA_PINE
	f	Lacp;	s	f_195135_	field_35917	SUPER_BIRCH_BEES_0002
	f	Lacp;	t	f_195136_	field_35918	SUPER_BIRCH_BEES
	f	Lacp;	u	f_195137_	field_35919	SWAMP_OAK
	f	Lacp;	v	f_195138_	field_35920	JUNGLE_BUSH
	f	Lacp;	w	f_195139_	field_35921	AZALEA_TREE
	f	Lacp;	x	f_236762_	field_38810	MANGROVE
	f	Lacp;	y	f_236763_	field_38811	TALL_MANGROVE
	f	Lacp;	z	f_271469_	field_42960	CHERRY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ldno$a;	a	m_195145_	method_39710	createOak
	m	(Lnm;)V	a	m_255340_	method_46857	bootstrap
	m	(Lcpn;Lcpn;IIII)Ldno$a;	a	m_195146_	method_39711	createStraightBlobTree
	m	()Ldno$a;	b	m_195153_	method_39712	createBirch
	m	()Ldno$a;	c	m_195154_	method_39713	createSuperBirch
	m	()Ldno$a;	d	m_195155_	method_39714	createJungleTree
	m	()Ldno$a;	e	m_195156_	method_39715	createFancyOak
	m	()Ldno$a;	f	m_271891_	method_49392	cherry
c	os	net/minecraft/data/worldgen/features/VegetationFeatures	net/minecraft/class_6809	net/minecraft/data/worldgen/features/VegetationFeatures
	f	Lacp;	A	f_195198_	field_35966	DARK_FOREST_VEGETATION
	f	Lacp;	B	f_195157_	field_35925	TREES_FLOWER_FOREST
	f	Lacp;	C	f_195158_	field_35926	MEADOW_TREES
	f	Lacp;	D	f_195159_	field_35927	TREES_TAIGA
	f	Lacp;	E	f_195160_	field_35928	TREES_GROVE
	f	Lacp;	F	f_195161_	field_35929	TREES_SAVANNA
	f	Lacp;	G	f_195162_	field_35930	BIRCH_TALL
	f	Lacp;	H	f_195163_	field_35931	TREES_WINDSWEPT_HILLS
	f	Lacp;	I	f_195164_	field_35932	TREES_WATER
	f	Lacp;	J	f_195165_	field_35933	TREES_BIRCH_AND_OAK
	f	Lacp;	K	f_195166_	field_35934	TREES_PLAINS
	f	Lacp;	L	f_195167_	field_35935	TREES_SPARSE_JUNGLE
	f	Lacp;	M	f_195168_	field_35936	TREES_OLD_GROWTH_SPRUCE_TAIGA
	f	Lacp;	N	f_195169_	field_35937	TREES_OLD_GROWTH_PINE_TAIGA
	f	Lacp;	O	f_195170_	field_35938	TREES_JUNGLE
	f	Lacp;	P	f_195171_	field_35939	BAMBOO_VEGETATION
	f	Lacp;	Q	f_195172_	field_35940	MUSHROOM_ISLAND_VEGETATION
	f	Lacp;	R	f_236764_	field_38812	MANGROVE_VEGETATION
	f	Lacp;	a	f_195173_	field_35941	BAMBOO_NO_PODZOL
	f	Lacp;	b	f_195174_	field_35942	BAMBOO_SOME_PODZOL
	f	Lacp;	c	f_195175_	field_35943	VINES
	f	Lacp;	d	f_195176_	field_35944	PATCH_BROWN_MUSHROOM
	f	Lacp;	e	f_195177_	field_35945	PATCH_RED_MUSHROOM
	f	Lacp;	f	f_195178_	field_35946	PATCH_SUNFLOWER
	f	Lacp;	g	f_195179_	field_35947	PATCH_PUMPKIN
	f	Lacp;	h	f_195180_	field_35948	PATCH_BERRY_BUSH
	f	Lacp;	i	f_195181_	field_35949	PATCH_TAIGA_GRASS
	f	Lacp;	j	f_195182_	field_35950	PATCH_GRASS
	f	Lacp;	k	f_195183_	field_35951	PATCH_GRASS_JUNGLE
	f	Lacp;	l	f_195184_	field_35952	SINGLE_PIECE_OF_GRASS
	f	Lacp;	m	f_195185_	field_35953	PATCH_DEAD_BUSH
	f	Lacp;	n	f_195186_	field_35954	PATCH_MELON
	f	Lacp;	o	f_195187_	field_35955	PATCH_WATERLILY
	f	Lacp;	p	f_195188_	field_35956	PATCH_TALL_GRASS
	f	Lacp;	q	f_195189_	field_35957	PATCH_LARGE_FERN
	f	Lacp;	r	f_195190_	field_35958	PATCH_CACTUS
	f	Lacp;	s	f_195191_	field_35959	PATCH_SUGAR_CANE
	f	Lacp;	t	f_195192_	field_35960	FLOWER_DEFAULT
	f	Lacp;	u	f_195193_	field_35961	FLOWER_FLOWER_FOREST
	f	Lacp;	v	f_195194_	field_35962	FLOWER_SWAMP
	f	Lacp;	w	f_195195_	field_35963	FLOWER_PLAIN
	f	Lacp;	x	f_195196_	field_35964	FLOWER_MEADOW
	f	Lacp;	y	f_271409_	field_42961	FLOWER_CHERRY
	f	Lacp;	z	f_195197_	field_35965	FOREST_FLOWERS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldot;I)Ldnf;	a	m_195202_	method_39717	grassPatch
	m	(Lnm;)V	a	m_255402_	method_46858	bootstrap
c	ot	net/minecraft/data/worldgen/features/package-info	net/minecraft/class_6810	net/minecraft/data/worldgen/features/package-info
c	ou	net/minecraft/data/worldgen/package-info	net/minecraft/class_6667	net/minecraft/data/worldgen/package-info
c	ov	net/minecraft/data/worldgen/placement/AquaticPlacements	net/minecraft/class_6811	net/minecraft/data/worldgen/placement/AquaticPlacements
	f	Lacp;	a	f_195218_	field_35967	SEAGRASS_WARM
	f	Lacp;	b	f_195219_	field_35968	SEAGRASS_NORMAL
	f	Lacp;	c	f_195220_	field_35969	SEAGRASS_COLD
	f	Lacp;	d	f_195221_	field_35970	SEAGRASS_RIVER
	f	Lacp;	e	f_195222_	field_35971	SEAGRASS_SWAMP
	f	Lacp;	f	f_195223_	field_35972	SEAGRASS_DEEP_WARM
	f	Lacp;	g	f_195224_	field_35973	SEAGRASS_DEEP
	f	Lacp;	h	f_195225_	field_35974	SEAGRASS_DEEP_COLD
	f	Lacp;	i	f_195226_	field_35975	SEAGRASS_SIMPLE
	f	Lacp;	j	f_195227_	field_35976	SEA_PICKLE
	f	Lacp;	k	f_195228_	field_35977	KELP_COLD
	f	Lacp;	l	f_195229_	field_35978	KELP_WARM
	f	Lacp;	m	f_195230_	field_35979	WARM_OCEAN_VEGETATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255366_	method_46859	bootstrap
	m	(I)Ljava/util/List;	a	m_195233_	method_39731	seagrassPlacement
c	ow	net/minecraft/data/worldgen/placement/CavePlacements	net/minecraft/class_6812	net/minecraft/data/worldgen/placement/CavePlacements
	f	Lacp;	a	f_195235_	field_35980	MONSTER_ROOM
	f	Lacp;	b	f_195236_	field_35981	MONSTER_ROOM_DEEP
	f	Lacp;	c	f_195237_	field_35982	FOSSIL_UPPER
	f	Lacp;	d	f_195238_	field_35983	FOSSIL_LOWER
	f	Lacp;	e	f_195239_	field_35984	DRIPSTONE_CLUSTER
	f	Lacp;	f	f_195240_	field_35985	LARGE_DRIPSTONE
	f	Lacp;	g	f_195241_	field_35986	POINTED_DRIPSTONE
	f	Lacp;	h	f_195242_	field_35987	UNDERWATER_MAGMA
	f	Lacp;	i	f_195243_	field_35988	GLOW_LICHEN
	f	Lacp;	j	f_195244_	field_35989	ROOTED_AZALEA_TREE
	f	Lacp;	k	f_195245_	field_35990	CAVE_VINES
	f	Lacp;	l	f_195246_	field_35991	LUSH_CAVES_VEGETATION
	f	Lacp;	m	f_195247_	field_35992	LUSH_CAVES_CLAY
	f	Lacp;	n	f_195248_	field_35993	LUSH_CAVES_CEILING_VEGETATION
	f	Lacp;	o	f_195249_	field_35994	SPORE_BLOSSOM
	f	Lacp;	p	f_195250_	field_35995	CLASSIC_VINES
	f	Lacp;	q	f_195251_	field_35996	AMETHYST_GEODE
	f	Lacp;	r	f_236765_	field_38036	SCULK_PATCH_DEEP_DARK
	f	Lacp;	s	f_236766_	field_38478	SCULK_PATCH_ANCIENT_CITY
	f	Lacp;	t	f_236767_	field_38037	SCULK_VEIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254844_	method_46860	bootstrap
c	ox	net/minecraft/data/worldgen/placement/EndPlacements	net/minecraft/class_6813	net/minecraft/data/worldgen/placement/EndPlacements
	f	Lacp;	a	f_195254_	field_35997	END_SPIKE
	f	Lacp;	b	f_195255_	field_35998	END_GATEWAY_RETURN
	f	Lacp;	c	f_195256_	field_35999	CHORUS_PLANT
	f	Lacp;	d	f_195257_	field_36000	END_ISLAND_DECORATED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255215_	method_46861	bootstrap
c	oy	net/minecraft/data/worldgen/placement/MiscOverworldPlacements	net/minecraft/class_6814	net/minecraft/data/worldgen/placement/MiscOverworldPlacements
	f	Lacp;	a	f_195260_	field_36001	ICE_SPIKE
	f	Lacp;	b	f_195261_	field_36002	ICE_PATCH
	f	Lacp;	c	f_195262_	field_36003	FOREST_ROCK
	f	Lacp;	d	f_195263_	field_36004	ICEBERG_PACKED
	f	Lacp;	e	f_195264_	field_36005	ICEBERG_BLUE
	f	Lacp;	f	f_195265_	field_36006	BLUE_ICE
	f	Lacp;	g	f_195266_	field_36007	LAKE_LAVA_UNDERGROUND
	f	Lacp;	h	f_195267_	field_36008	LAKE_LAVA_SURFACE
	f	Lacp;	i	f_195268_	field_36009	DISK_CLAY
	f	Lacp;	j	f_195269_	field_36010	DISK_GRAVEL
	f	Lacp;	k	f_195270_	field_36011	DISK_SAND
	f	Lacp;	l	f_236768_	field_38813	DISK_GRASS
	f	Lacp;	m	f_195271_	field_36012	FREEZE_TOP_LAYER
	f	Lacp;	n	f_195272_	field_36013	VOID_START_PLATFORM
	f	Lacp;	o	f_195273_	field_36014	DESERT_WELL
	f	Lacp;	p	f_195274_	field_36015	SPRING_LAVA
	f	Lacp;	q	f_195275_	field_36016	SPRING_LAVA_FROZEN
	f	Lacp;	r	f_195276_	field_36017	SPRING_WATER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255422_	method_46862	bootstrap
c	oz	net/minecraft/data/worldgen/placement/NetherPlacements	net/minecraft/class_6815	net/minecraft/data/worldgen/placement/NetherPlacements
	f	Lacp;	a	f_195279_	field_36018	DELTA
	f	Lacp;	b	f_195280_	field_36019	SMALL_BASALT_COLUMNS
	f	Lacp;	c	f_195281_	field_36020	LARGE_BASALT_COLUMNS
	f	Lacp;	d	f_195282_	field_36021	BASALT_BLOBS
	f	Lacp;	e	f_195283_	field_36022	BLACKSTONE_BLOBS
	f	Lacp;	f	f_195284_	field_36023	GLOWSTONE_EXTRA
	f	Lacp;	g	f_195285_	field_36024	GLOWSTONE
	f	Lacp;	h	f_195286_	field_36025	CRIMSON_FOREST_VEGETATION
	f	Lacp;	i	f_195287_	field_36026	WARPED_FOREST_VEGETATION
	f	Lacp;	j	f_195288_	field_36027	NETHER_SPROUTS
	f	Lacp;	k	f_195289_	field_36028	TWISTING_VINES
	f	Lacp;	l	f_195290_	field_36029	WEEPING_VINES
	f	Lacp;	m	f_195291_	field_36030	PATCH_CRIMSON_ROOTS
	f	Lacp;	n	f_195292_	field_36031	BASALT_PILLAR
	f	Lacp;	o	f_195293_	field_36032	SPRING_DELTA
	f	Lacp;	p	f_195294_	field_36033	SPRING_CLOSED
	f	Lacp;	q	f_195295_	field_36034	SPRING_CLOSED_DOUBLE
	f	Lacp;	r	f_195296_	field_36035	SPRING_OPEN
	f	Lacp;	s	f_195298_	field_36037	PATCH_SOUL_FIRE
	f	Lacp;	t	f_195299_	field_36038	PATCH_FIRE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255430_	method_46863	bootstrap
c	p	net/minecraft/CrashReportCategory	net/minecraft/class_129	net/minecraft/CrashReportCategory
	f	Ljava/lang/String;	a	f_128137_	field_1096	title
	f	Ljava/util/List;	b	f_128138_	field_1094	entries
	f	[Ljava/lang/StackTraceElement;	c	f_128139_	field_1097	stackTrace
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/StringBuilder;)V	a	m_128168_	method_574	getDetails
	m	()[Ljava/lang/StackTraceElement;	a	m_128143_	method_575	getStacktrace
	m	(Lcmo;III)Ljava/lang/String;	a	m_178942_	method_581	formatLocation
	m	(I)I	a	m_128148_	method_579	fillInStackTrace
	m	(Lcmo;DDD)Ljava/lang/String;	a	m_178937_	method_583	formatLocation
	m	(Lcmo;Lgu;)Ljava/lang/String;	a	m_178947_	method_582	formatLocation
	m	(Ljava/lang/String;Ljava/lang/Object;)Lp;	a	m_128159_	method_578	setDetail
	m	(Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z	a	m_128156_	method_584	validateStackTrace
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	a	m_128162_	method_585	setDetailError
	m	(Ljava/lang/String;Lq;)Lp;	a	m_128165_	method_577	setDetail
	m	(Lp;Lcmo;Lgu;Ldcb;)V	a	m_178950_	method_586	populateBlockDetails
	m	(Lcmo;Lgu;)Ljava/lang/String;	b	m_178955_	method_576	method_576
	m	(I)V	b	m_128174_	method_580	trimStacktrace
c	p$a	net/minecraft/CrashReportCategory$Entry	net/minecraft/class_129$class_130	net/minecraft/CrashReportCategory$Entry
	f	Ljava/lang/String;	a	f_128178_	field_1098	key
	f	Ljava/lang/String;	b	f_128179_	field_1099	value
	m	(Ljava/lang/String;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_128183_	method_588	getKey
	m	()Ljava/lang/String;	b	m_128184_	method_587	getValue
c	pa	net/minecraft/data/worldgen/placement/OrePlacements	net/minecraft/class_6816	net/minecraft/data/worldgen/placement/OrePlacements
	f	Lacp;	A	f_195302_	field_36039	ORE_REDSTONE_LOWER
	f	Lacp;	B	f_195303_	field_36040	ORE_DIAMOND
	f	Lacp;	C	f_195304_	field_36041	ORE_DIAMOND_LARGE
	f	Lacp;	D	f_195305_	field_36042	ORE_DIAMOND_BURIED
	f	Lacp;	E	f_195306_	field_36043	ORE_LAPIS
	f	Lacp;	F	f_195307_	field_36044	ORE_LAPIS_BURIED
	f	Lacp;	G	f_195308_	field_36045	ORE_INFESTED
	f	Lacp;	H	f_195309_	field_36046	ORE_EMERALD
	f	Lacp;	I	f_195310_	field_36047	ORE_ANCIENT_DEBRIS_LARGE
	f	Lacp;	J	f_195311_	field_36048	ORE_ANCIENT_DEBRIS_SMALL
	f	Lacp;	K	f_195312_	field_36049	ORE_COPPER
	f	Lacp;	L	f_195313_	field_36050	ORE_COPPER_LARGE
	f	Lacp;	M	f_195314_	field_36051	ORE_CLAY
	f	Lacp;	a	f_195315_	field_36052	ORE_MAGMA
	f	Lacp;	b	f_195316_	field_36053	ORE_SOUL_SAND
	f	Lacp;	c	f_195317_	field_36054	ORE_GOLD_DELTAS
	f	Lacp;	d	f_195318_	field_36055	ORE_QUARTZ_DELTAS
	f	Lacp;	e	f_195319_	field_36056	ORE_GOLD_NETHER
	f	Lacp;	f	f_195320_	field_36057	ORE_QUARTZ_NETHER
	f	Lacp;	g	f_195321_	field_36058	ORE_GRAVEL_NETHER
	f	Lacp;	h	f_195322_	field_36059	ORE_BLACKSTONE
	f	Lacp;	i	f_195323_	field_36060	ORE_DIRT
	f	Lacp;	j	f_195324_	field_36061	ORE_GRAVEL
	f	Lacp;	k	f_195325_	field_36062	ORE_GRANITE_UPPER
	f	Lacp;	l	f_195326_	field_36063	ORE_GRANITE_LOWER
	f	Lacp;	m	f_195327_	field_36064	ORE_DIORITE_UPPER
	f	Lacp;	n	f_195328_	field_36065	ORE_DIORITE_LOWER
	f	Lacp;	o	f_195329_	field_36066	ORE_ANDESITE_UPPER
	f	Lacp;	p	f_195330_	field_36067	ORE_ANDESITE_LOWER
	f	Lacp;	q	f_195331_	field_36068	ORE_TUFF
	f	Lacp;	r	f_195332_	field_36069	ORE_COAL_UPPER
	f	Lacp;	s	f_195333_	field_36070	ORE_COAL_LOWER
	f	Lacp;	t	f_195334_	field_36071	ORE_IRON_UPPER
	f	Lacp;	u	f_195335_	field_36072	ORE_IRON_MIDDLE
	f	Lacp;	v	f_195336_	field_36073	ORE_IRON_SMALL
	f	Lacp;	w	f_195337_	field_36074	ORE_GOLD_EXTRA
	f	Lacp;	x	f_195338_	field_36075	ORE_GOLD
	f	Lacp;	y	f_195339_	field_36076	ORE_GOLD_LOWER
	f	Lacp;	z	f_195340_	field_36077	ORE_REDSTONE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_255119_	method_46864	bootstrap
	m	(ILdrh;)Ljava/util/List;	a	m_195343_	method_39732	commonOrePlacement
	m	(Ldrh;Ldrh;)Ljava/util/List;	a	m_195346_	method_39733	orePlacement
	m	(ILdrh;)Ljava/util/List;	b	m_195349_	method_39734	rareOrePlacement
c	pb	net/minecraft/data/worldgen/placement/PlacementUtils	net/minecraft/class_6817	net/minecraft/data/worldgen/placement/PlacementUtils
	f	Ldrh;	a	f_195352_	field_36078	HEIGHTMAP
	f	Ldrh;	b	f_195353_	field_36079	HEIGHTMAP_TOP_SOLID
	f	Ldrh;	c	f_195354_	field_36080	HEIGHTMAP_WORLD_SURFACE
	f	Ldrh;	d	f_195355_	field_36081	HEIGHTMAP_OCEAN_FLOOR
	f	Ldrh;	e	f_195356_	field_36082	FULL_RANGE
	f	Ldrh;	f	f_195357_	field_36083	RANGE_10_10
	f	Ldrh;	g	f_195358_	field_36084	RANGE_8_8
	f	Ldrh;	h	f_195359_	field_36085	RANGE_4_4
	f	Ldrh;	i	f_195360_	field_36086	RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldko;Ldms;[Ldrh;)Lhe;	a	m_206502_	method_40368	inlinePlaced
	m	(Ldko;Ldms;)Lhe;	a	m_206495_	method_40366	onlyWhenEmpty
	m	(Lnm;Lacp;Lhe;[Ldrh;)V	a	m_255206_	method_40370	register
	m	()Ldrg;	a	m_206517_	method_40371	isEmpty
	m	(Lhe;[Ldrh;)Lhe;	a	m_206506_	method_40369	inlinePlaced
	m	(Ljava/lang/String;)Lacp;	a	m_255070_	method_46865	createKey
	m	(Lnm;)V	a	m_255199_	method_39735	bootstrap
	m	(IFI)Ldrh;	a	m_195364_	method_39736	countExtra
	m	(Ldko;Ldms;Ldir;)Lhe;	a	m_206498_	method_40367	filtered
	m	(Lnm;Lacp;Lhe;Ljava/util/List;)V	a	m_254943_	method_39737	register
	m	(Lcpn;)Ldqt;	a	m_206493_	method_40365	filteredByBlockSurvival
c	pc	net/minecraft/data/worldgen/placement/TreePlacements	net/minecraft/class_6818	net/minecraft/data/worldgen/placement/TreePlacements
	f	Lacp;	A	f_195397_	field_36113	FANCY_OAK_BEES_002
	f	Lacp;	B	f_195371_	field_36087	FANCY_OAK_BEES
	f	Lacp;	C	f_271177_	field_42962	CHERRY_BEES_005
	f	Lacp;	a	f_195372_	field_36088	CRIMSON_FUNGI
	f	Lacp;	b	f_195373_	field_36089	WARPED_FUNGI
	f	Lacp;	c	f_195374_	field_36090	OAK_CHECKED
	f	Lacp;	d	f_195375_	field_36091	DARK_OAK_CHECKED
	f	Lacp;	e	f_195376_	field_36092	BIRCH_CHECKED
	f	Lacp;	f	f_195377_	field_36093	ACACIA_CHECKED
	f	Lacp;	g	f_195378_	field_36094	SPRUCE_CHECKED
	f	Lacp;	h	f_236771_	field_38814	MANGROVE_CHECKED
	f	Lacp;	i	f_271402_	field_42963	CHERRY_CHECKED
	f	Lacp;	j	f_195381_	field_36097	PINE_ON_SNOW
	f	Lacp;	k	f_195382_	field_36098	SPRUCE_ON_SNOW
	f	Lacp;	l	f_195383_	field_36099	PINE_CHECKED
	f	Lacp;	m	f_195384_	field_36100	JUNGLE_TREE_CHECKED
	f	Lacp;	n	f_195385_	field_36101	FANCY_OAK_CHECKED
	f	Lacp;	o	f_195386_	field_36102	MEGA_JUNGLE_TREE_CHECKED
	f	Lacp;	p	f_195387_	field_36103	MEGA_SPRUCE_CHECKED
	f	Lacp;	q	f_195388_	field_36104	MEGA_PINE_CHECKED
	f	Lacp;	r	f_236772_	field_38815	TALL_MANGROVE_CHECKED
	f	Lacp;	s	f_195389_	field_36105	JUNGLE_BUSH
	f	Lacp;	t	f_195390_	field_36106	SUPER_BIRCH_BEES_0002
	f	Lacp;	u	f_195391_	field_36107	SUPER_BIRCH_BEES
	f	Lacp;	v	f_195392_	field_36108	OAK_BEES_0002
	f	Lacp;	w	f_195393_	field_36109	OAK_BEES_002
	f	Lacp;	x	f_195394_	field_36110	BIRCH_BEES_0002_PLACED
	f	Lacp;	y	f_195395_	field_36111	BIRCH_BEES_002
	f	Lacp;	z	f_195396_	field_36112	FANCY_OAK_BEES_0002
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254989_	method_46866	bootstrap
c	pd	net/minecraft/data/worldgen/placement/VegetationPlacements	net/minecraft/class_6819	net/minecraft/data/worldgen/placement/VegetationPlacements
	f	Lacp;	A	f_195471_	field_36185	PATCH_CACTUS_DECORATED
	f	Lacp;	B	f_195400_	field_36114	PATCH_SUGAR_CANE_SWAMP
	f	Lacp;	C	f_195401_	field_36115	PATCH_SUGAR_CANE_DESERT
	f	Lacp;	D	f_195402_	field_36116	PATCH_SUGAR_CANE_BADLANDS
	f	Lacp;	E	f_195403_	field_36117	PATCH_SUGAR_CANE
	f	Lacp;	F	f_195404_	field_36118	BROWN_MUSHROOM_NETHER
	f	Lacp;	G	f_195405_	field_36119	RED_MUSHROOM_NETHER
	f	Lacp;	H	f_195406_	field_36120	BROWN_MUSHROOM_NORMAL
	f	Lacp;	I	f_195407_	field_36121	RED_MUSHROOM_NORMAL
	f	Lacp;	J	f_195408_	field_36122	BROWN_MUSHROOM_TAIGA
	f	Lacp;	K	f_195409_	field_36123	RED_MUSHROOM_TAIGA
	f	Lacp;	L	f_195410_	field_36124	BROWN_MUSHROOM_OLD_GROWTH
	f	Lacp;	M	f_195411_	field_36125	RED_MUSHROOM_OLD_GROWTH
	f	Lacp;	N	f_195412_	field_36126	BROWN_MUSHROOM_SWAMP
	f	Lacp;	O	f_195413_	field_36127	RED_MUSHROOM_SWAMP
	f	Lacp;	P	f_195414_	field_36128	FLOWER_WARM
	f	Lacp;	Q	f_195415_	field_36129	FLOWER_DEFAULT
	f	Lacp;	R	f_195416_	field_36130	FLOWER_FLOWER_FOREST
	f	Lacp;	S	f_195417_	field_36131	FLOWER_SWAMP
	f	Lacp;	T	f_197412_	field_36132	FLOWER_PLAINS
	f	Lacp;	U	f_195419_	field_36133	FLOWER_MEADOW
	f	Lacp;	V	f_271183_	field_42964	FLOWER_CHERRY
	f	Lacp;	W	f_195421_	field_36135	TREES_PLAINS
	f	Lacp;	X	f_195422_	field_36136	DARK_FOREST_VEGETATION
	f	Lacp;	Y	f_195423_	field_36137	FLOWER_FOREST_FLOWERS
	f	Lacp;	Z	f_195424_	field_36138	FOREST_FLOWERS
	f	Lacp;	a	f_195426_	field_36140	BAMBOO_LIGHT
	f	Lacp;	aa	f_195425_	field_36139	TREES_FLOWER_FOREST
	f	Lacp;	ab	f_195427_	field_36141	TREES_MEADOW
	f	Lacp;	ac	f_271098_	field_42965	TREES_CHERRY
	f	Lacp;	ad	f_195428_	field_36142	TREES_TAIGA
	f	Lacp;	ae	f_195429_	field_36143	TREES_GROVE
	f	Lacp;	af	f_195430_	field_36144	TREES_BADLANDS
	f	Lacp;	ag	f_195431_	field_36145	TREES_SNOWY
	f	Lacp;	ah	f_195432_	field_36146	TREES_SWAMP
	f	Lacp;	ai	f_195433_	field_36147	TREES_WINDSWEPT_SAVANNA
	f	Lacp;	aj	f_195434_	field_36148	TREES_SAVANNA
	f	Lacp;	ak	f_195435_	field_36149	BIRCH_TALL
	f	Lacp;	al	f_195436_	field_36150	TREES_BIRCH
	f	Lacp;	am	f_195437_	field_36151	TREES_WINDSWEPT_FOREST
	f	Lacp;	an	f_195438_	field_36152	TREES_WINDSWEPT_HILLS
	f	Lacp;	ao	f_195439_	field_36153	TREES_WATER
	f	Lacp;	ap	f_195440_	field_36154	TREES_BIRCH_AND_OAK
	f	Lacp;	aq	f_195441_	field_36155	TREES_SPARSE_JUNGLE
	f	Lacp;	ar	f_195442_	field_36156	TREES_OLD_GROWTH_SPRUCE_TAIGA
	f	Lacp;	as	f_195443_	field_36157	TREES_OLD_GROWTH_PINE_TAIGA
	f	Lacp;	at	f_195444_	field_36158	TREES_JUNGLE
	f	Lacp;	au	f_195445_	field_36159	BAMBOO_VEGETATION
	f	Lacp;	av	f_195446_	field_36160	MUSHROOM_ISLAND_VEGETATION
	f	Lacp;	aw	f_236773_	field_38816	TREES_MANGROVE
	f	Ldrh;	ax	f_195420_	field_36134	TREE_THRESHOLD
	f	Lacp;	b	f_195447_	field_36161	BAMBOO
	f	Lacp;	c	f_195448_	field_36162	VINES
	f	Lacp;	d	f_195449_	field_36163	PATCH_SUNFLOWER
	f	Lacp;	e	f_195450_	field_36164	PATCH_PUMPKIN
	f	Lacp;	f	f_195451_	field_36165	PATCH_GRASS_PLAIN
	f	Lacp;	g	f_195452_	field_36166	PATCH_GRASS_FOREST
	f	Lacp;	h	f_195453_	field_36167	PATCH_GRASS_BADLANDS
	f	Lacp;	i	f_195454_	field_36168	PATCH_GRASS_SAVANNA
	f	Lacp;	j	f_195455_	field_36169	PATCH_GRASS_NORMAL
	f	Lacp;	k	f_195456_	field_36170	PATCH_GRASS_TAIGA_2
	f	Lacp;	l	f_195457_	field_36171	PATCH_GRASS_TAIGA
	f	Lacp;	m	f_195458_	field_36172	PATCH_GRASS_JUNGLE
	f	Lacp;	n	f_195459_	field_36173	GRASS_BONEMEAL
	f	Lacp;	o	f_195460_	field_36174	PATCH_DEAD_BUSH_2
	f	Lacp;	p	f_195461_	field_36175	PATCH_DEAD_BUSH
	f	Lacp;	q	f_195462_	field_36176	PATCH_DEAD_BUSH_BADLANDS
	f	Lacp;	r	f_195463_	field_36177	PATCH_MELON
	f	Lacp;	s	f_198935_	field_36292	PATCH_MELON_SPARSE
	f	Lacp;	t	f_195464_	field_36178	PATCH_BERRY_COMMON
	f	Lacp;	u	f_195465_	field_36179	PATCH_BERRY_RARE
	f	Lacp;	v	f_195466_	field_36180	PATCH_WATERLILY
	f	Lacp;	w	f_195467_	field_36181	PATCH_TALL_GRASS_2
	f	Lacp;	x	f_195468_	field_36182	PATCH_TALL_GRASS
	f	Lacp;	y	f_195469_	field_36183	PATCH_LARGE_FERN
	f	Lacp;	z	f_195470_	field_36184	PATCH_CACTUS_DESERT
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ldrh;Lcpn;)Ljava/util/List;	a	m_195481_	method_39741	treePlacement
	m	(Lnm;)V	a	m_254976_	method_46867	bootstrap
	m	(ILdrh;)Ljava/util/List;	a	m_195476_	method_39739	getMushroomPlacement
	m	(Ldrh;)Ljava/util/List;	a	m_195479_	method_39740	treePlacement
	m	(I)Ljava/util/List;	a	m_195474_	method_39738	worldSurfaceSquaredWithCount
	m	(Ldrh;)Lcom/google/common/collect/ImmutableList$Builder;	b	m_195484_	method_39742	treePlacementBase
c	pe	net/minecraft/data/worldgen/placement/VillagePlacements	net/minecraft/class_6825	net/minecraft/data/worldgen/placement/VillagePlacements
	f	Lacp;	a	f_197413_	field_36195	PILE_HAY_VILLAGE
	f	Lacp;	b	f_197414_	field_36196	PILE_MELON_VILLAGE
	f	Lacp;	c	f_197415_	field_36197	PILE_SNOW_VILLAGE
	f	Lacp;	d	f_197416_	field_36198	PILE_ICE_VILLAGE
	f	Lacp;	e	f_197417_	field_36199	PILE_PUMPKIN_VILLAGE
	f	Lacp;	f	f_197418_	field_36200	OAK_VILLAGE
	f	Lacp;	g	f_197419_	field_36201	ACACIA_VILLAGE
	f	Lacp;	h	f_197420_	field_36202	SPRUCE_VILLAGE
	f	Lacp;	i	f_197421_	field_36203	PINE_VILLAGE
	f	Lacp;	j	f_197422_	field_36204	PATCH_CACTUS_VILLAGE
	f	Lacp;	k	f_197423_	field_36205	FLOWER_PLAIN_VILLAGE
	f	Lacp;	l	f_197424_	field_36206	PATCH_TAIGA_GRASS_VILLAGE
	f	Lacp;	m	f_197425_	field_36207	PATCH_BERRY_BUSH_VILLAGE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lnm;)V	a	m_254998_	method_46868	bootstrap
c	pf	net/minecraft/data/worldgen/placement/package-info	net/minecraft/class_6820	net/minecraft/data/worldgen/placement/package-info
c	pg	net/minecraft/gametest/framework/AfterBatch	net/minecraft/class_6300	net/minecraft/gametest/framework/AfterBatch
	m	()Ljava/lang/String;	a	m_177036_	method_35930	batch
c	ph	net/minecraft/gametest/framework/BeforeBatch	net/minecraft/class_6301	net/minecraft/gametest/framework/BeforeBatch
	m	()Ljava/lang/String;	a	m_177037_	method_35931	batch
c	pi	net/minecraft/gametest/framework/ExhaustedAttemptsException	net/minecraft/class_5622	net/minecraft/gametest/framework/ExhaustedAttemptsException
	m	(IILpr;)V	<init>	<init>	<init>	<init>
c	pj	net/minecraft/gametest/framework/GameTest	net/minecraft/class_6302	net/minecraft/gametest/framework/GameTest
	m	()I	a	m_177042_	method_35932	timeoutTicks
	m	()Ljava/lang/String;	b	m_177043_	method_35933	batch
	m	()I	c	m_177044_	method_35934	rotationSteps
	m	()Z	d	m_177045_	method_35935	required
	m	()Ljava/lang/String;	e	m_177046_	method_35936	template
	m	()J	f	m_177047_	method_35937	setupTicks
	m	()I	g	m_177048_	method_35938	attempts
	m	()I	h	m_177049_	method_35939	requiredSuccesses
c	pk	net/minecraft/gametest/framework/GameTestAssertException	net/minecraft/class_4512	net/minecraft/gametest/framework/GameTestAssertException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	pl	net/minecraft/gametest/framework/GameTestAssertPosException	net/minecraft/class_4513	net/minecraft/gametest/framework/GameTestAssertPosException
	f	Lgu;	a	f_127493_	field_20541	absolutePos
	f	Lgu;	b	f_127494_	field_20542	relativePos
	f	J	c	f_127495_	field_21449	tick
	m	(Ljava/lang/String;Lgu;Lgu;J)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_127496_	method_22150	getMessageToShowAtBlock
	m	()Lgu;	b	m_177055_	method_35940	getRelativePos
	m	()Lgu;	c	m_127497_	method_22151	getAbsolutePos
c	pm	net/minecraft/gametest/framework/GameTestBatch	net/minecraft/class_4514	net/minecraft/gametest/framework/GameTestBatch
	f	Ljava/lang/String;	a	f_177056_	field_33145	DEFAULT_BATCH_NAME
	f	Ljava/lang/String;	b	f_127539_	field_20543	name
	f	Ljava/util/Collection;	c	f_127540_	field_20544	testFunctions
	f	Ljava/util/function/Consumer;	d	f_127541_	field_20545	beforeBatchFunction
	f	Ljava/util/function/Consumer;	e	f_177057_	field_27801	afterBatchFunction
	m	(Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_127546_	method_22152	getName
	m	(Laif;)V	a	m_127547_	method_22153	runBeforeBatchFunction
	m	()Ljava/util/Collection;	b	m_127549_	method_22154	getTestFunctions
	m	(Laif;)V	b	m_177063_	method_32237	runAfterBatchFunction
c	pn	net/minecraft/gametest/framework/GameTestBatchRunner	net/minecraft/class_4515	net/minecraft/gametest/framework/GameTestBatchRunner
	f	Lorg/slf4j/Logger;	a	f_127550_	field_20546	LOGGER
	f	Lgu;	b	f_127551_	field_20548	firstTestNorthWestCorner
	f	Laif;	c	f_127552_	field_20549	level
	f	Lpx;	d	f_127553_	field_20550	testTicker
	f	I	e	f_127554_	field_20556	testsPerRow
	f	Ljava/util/List;	f	f_127555_	field_20551	allTestInfos
	f	Ljava/util/List;	g	f_127557_	field_20547	batches
	f	Lgu$a;	h	f_127560_	field_20555	nextTestNorthWestCorner
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Collection;Lgu;Lcvz;Laif;Lpx;I)V	<init>	<init>	<init>	<init>
	m	(Lcvz;Laif;Lpm;)Lcom/mojang/datafixers/util/Pair;	a	m_177065_	method_33312	method_33312
	m	(Lcvz;Laif;Lqi;)Lpr;	a	m_177069_	method_33313	method_33313
	m	(I)V	a	m_127570_	method_22156	runBatch
	m	()Ljava/util/List;	a	m_127569_	method_22155	getTestInfos
	m	(Ljava/util/Map;Lpr;)V	a	m_177077_	method_22164	method_22164
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;	a	m_177073_	method_33314	method_33314
	m	(Ljava/util/Collection;)Ljava/util/Map;	a	m_177075_	method_29401	createStructuresForBatch
	m	()V	b	m_127583_	method_22160	start
c	pn$1	net/minecraft/gametest/framework/GameTestBatchRunner$1	net/minecraft/class_4515$1	net/minecraft/gametest/framework/GameTestBatchRunner$1
	f	Lqc;	a	f_177080_	field_27802	val$currentBatchTracker
	f	Lpm;	b	f_177081_	field_27803	val$currentBatch
	f	I	c	f_177082_	field_27804	val$batchIndex
	f	Lpn;	d	f_127586_	field_20557	field_20557
	m	(Lpn;Lqc;Lpm;I)V	<init>	<init>	<init>	<init>
	m	()V	a	m_177088_	method_32239	testCompleted
c	po	net/minecraft/gametest/framework/GameTestEvent	net/minecraft/class_4692	net/minecraft/gametest/framework/GameTestEvent
	f	Ljava/lang/Long;	a	f_127593_	field_21450	expectedDelay
	f	Ljava/lang/Runnable;	b	f_127594_	field_21451	assertion
	m	(Ljava/lang/Long;Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Runnable;)Lpo;	a	m_177097_	method_35942	create
	m	(JLjava/lang/Runnable;)Lpo;	a	m_177094_	method_35941	create
c	pp	net/minecraft/gametest/framework/GameTestGenerator	net/minecraft/class_6303	net/minecraft/gametest/framework/GameTestGenerator
c	pq	net/minecraft/gametest/framework/GameTestHelper	net/minecraft/class_4516	net/minecraft/gametest/framework/GameTestHelper
	f	Lpr;	a	f_127595_	field_20558	testInfo
	f	Z	b	f_177099_	field_33146	finalCheckAdded
	m	(Lpr;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lbyo;)V	a	m_246440_	method_36034	useBlock
	m	(Lbfn;DDD)V	a	m_177158_	method_35960	assertEntityTouching
	m	(III)V	a	m_177103_	method_35945	pressButton
	m	(Ldhk$a;II)I	a	m_236774_	method_42063	getHeight
	m	(Ldcb;)Z	a	m_177211_	method_35973	method_35973
	m	(IIILdcb;)V	a	m_177112_	method_35947	setBlock
	m	(Lgu;Lgu;)V	a	m_177268_	method_35990	assertSameBlockState
	m	(Ldde;Ljava/util/function/Predicate;Ldcb;)Z	a	m_276723_	method_36000	method_36000
	m	(Ljava/lang/String;Lbfj;)V	a	m_177286_	method_35996	fail
	m	(Ldrs;Lgu;)V	a	m_177224_	method_35977	assertSameBlockStates
	m	(Lbgb;Lgu;F)Lpv;	a	m_177185_	method_35967	walkTo
	m	(Lbfj;Ljava/util/function/Predicate;Ljava/lang/String;)V	a	m_177152_	method_35958	assertEntityProperty
	m	(Lcfu;FFF)Lbvh;	a	m_177189_	method_35968	spawnItem
	m	(Ljava/lang/String;)V	a	m_177284_	method_35995	fail
	m	(Lbfn;Leei;Leei;)V	a	m_246385_	method_46224	assertEntityPresent
	m	(JLgu;Lcfu;)V	a	m_177123_	method_35950	assertAtTickTimeContainerContains
	m	(Lgu;Lbfn;Ljava/util/function/Function;Ljava/lang/Object;)V	a	m_177237_	method_35982	assertEntityData
	m	(Lbfn;FFF)Lbfj;	a	m_177163_	method_35961	spawn
	m	(JLjava/lang/Runnable;)V	a	m_177127_	method_35951	runAtTickTime
	m	(Lbfn;Lgu;ID)V	a	m_239371_	method_44606	assertEntitiesPresent
	m	(Lbfn;Lgu;D)V	a	m_177179_	method_35965	assertEntityPresent
	m	(Ljava/lang/Runnable;)V	a	m_177279_	method_35993	succeedIf
	m	(Lgu;Ldde;Ljava/util/function/Predicate;Ljava/lang/String;)V	a	m_177259_	method_35988	assertBlockProperty
	m	(Lbfj;Lgu;)V	a	m_177140_	method_35955	assertEntityInstancePresent
	m	(I)V	a	m_177101_	method_35944	setDayTime
	m	(Lbfj;Lgu;Lgu;)Lpl;	a	m_177143_	method_35956	method_35956
	m	(Leei;)Leei;	a	m_177227_	method_35978	absoluteVec
	m	(Lgu;Ldcb;)V	a	m_177252_	method_35986	setBlock
	m	(Ljava/lang/String;Lgu;)V	a	m_177289_	method_35997	fail
	m	(Lbfj;)Z	a	m_177130_	method_52206	method_52206
	m	(JLgu;)V	a	m_177120_	method_35949	assertAtTickTimeContainerEmpty
	m	(Lcfu;Lgu;)Lbvh;	a	m_246755_	method_46225	spawnItem
	m	(Lbfn;Leei;)Lbfj;	a	m_177173_	method_35963	spawn
	m	(Lcfu;Lgu;DI)V	a	m_177198_	method_35970	assertItemEntityCountIs
	m	(Lgu;Lcpn;)V	a	m_177245_	method_35984	setBlock
	m	(Lgu;Lcpn;Lcpn;)Z	a	m_177248_	method_35985	method_35985
	m	(Lcpn;III)V	a	m_177203_	method_35971	assertBlockPresent
	m	(Lgu;Ljava/util/function/Predicate;Ljava/lang/String;)V	a	m_177271_	method_35991	assertBlock
	m	(Lcpn;Lgu;)V	a	m_177208_	method_35972	assertBlockPresent
	m	(Lgu;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V	a	m_177275_	method_35992	assertBlock
	m	(Lcfu;Lcfz;)Z	a	m_263447_	method_48000	method_48000
	m	(Ljava/lang/Class;)V	a	m_289214_	method_52207	killAllEntitiesOfClass
	m	(Lbfn;III)Lbfj;	a	m_177168_	method_35962	spawn
	m	(Lgu;Lbyo;Leee;)V	a	m_260894_	method_47817	useBlock
	m	(Lgu;Ldrs;Lgu;)V	a	m_177264_	method_35989	method_35989
	m	(Lgu;Lcfu;)V	a	m_177242_	method_35983	assertContainerContains
	m	(Lgu;Lbfn;Lcfu;)V	a	m_263450_	method_48001	assertEntityIsHolding
	m	(Lgu;Ldde;Ljava/lang/Comparable;)V	a	m_177255_	method_35987	assertBlockProperty
	m	(Lgu;J)V	a	m_177234_	method_35981	pulseRedstone
	m	(Ljava/lang/Object;)Z	a	m_263446_	method_48002	method_48002
	m	(Lbfj;III)V	a	m_177132_	method_35953	assertEntityInstancePresent
	m	(Leei;Lbfj;)Z	a	m_177229_	method_35979	method_35979
	m	()Laif;	a	m_177100_	method_35943	getLevel
	m	(Lbfn;Lgu;)Lbfj;	a	m_177176_	method_35964	spawn
	m	(Lbyo;Lcfz;Lgu;Lha;)V	a	m_261323_	method_47816	placeAt
	m	(Ljava/util/function/Predicate;Ldcb;)Z	a	m_177294_	method_35999	method_35999
	m	(Lgu;Lha;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V	a	m_289616_	method_52225	assertRedstoneSignal
	m	(ZLjava/lang/String;)V	a	m_246336_	method_46226	assertTrue
	m	(Ljava/lang/Runnable;J)V	a	m_177281_	method_35994	method_35994
	m	(Ldcb;Lcpn;Lcpn;)Z	a	m_177213_	method_35974	method_35974
	m	(ILjava/lang/Runnable;)V	a	m_177117_	method_35948	succeedOnTickWhen
	m	(Lbfn;)V	a	m_177156_	method_35959	assertEntityPresent
	m	(Ljava/util/function/Consumer;)V	a	m_177292_	method_35998	forEveryBlockInStructure
	m	(Lbfj;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V	a	m_177147_	method_35957	assertEntityProperty
	m	(Lcfu;Lgu;D)V	a	m_177194_	method_35969	assertItemEntityPresent
	m	(Lgu;)Ldcb;	a	m_177232_	method_35980	getBlockState
	m	(IIILcpn;)V	a	m_177107_	method_35946	setBlock
	m	(Lbfz;)Lbfz;	a	m_177183_	method_35966	makeAboutToDrown
	m	(Lbfj;Lbfj;)Z	a	m_177137_	method_35954	method_35954
	m	(JLjava/lang/Runnable;)V	b	m_177306_	method_36003	runAfterDelay
	m	(Lgu;Lbfn;Lcfu;)V	b	m_263477_	method_48003	assertEntityInventoryContains
	m	(Ljava/lang/Runnable;J)V	b	m_177363_	method_36019	method_36019
	m	(Lcpn;III)V	b	m_177336_	method_36011	assertBlockNotPresent
	m	(Ljava/lang/Runnable;)V	b	m_177361_	method_36018	succeedWhen
	m	(Lbfn;FFF)Lbgb;	b	m_177316_	method_36006	spawnWithNoFreeWill
	m	(Leei;)Leei;	b	m_247203_	method_46227	relativeVec
	m	(Lcfu;Lgu;D)V	b	m_236778_	method_42762	assertItemEntityNotPresent
	m	(Lgu;)Lczn;	b	m_177347_	method_36014	getBlockEntity
	m	(Lbfn;DDD)V	b	m_177311_	method_36005	assertEntityNotTouching
	m	(Lbgb;Lgu;F)V	b	m_177332_	method_36010	method_36010
	m	(III)V	b	m_177302_	method_36002	pullLever
	m	(ZLjava/lang/String;)V	b	m_277053_	method_49994	assertFalse
	m	(Lgu;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V	b	m_177357_	method_36017	assertBlockState
	m	(Lcpn;Lgu;)V	b	m_177341_	method_36012	assertBlockNotPresent
	m	(Lbfn;III)Lbgb;	b	m_177321_	method_36007	spawnWithNoFreeWill
	m	(Lgu;Lcfu;)V	b	m_177354_	method_36016	method_36016
	m	(Lbfn;)V	b	m_177309_	method_36004	assertEntityNotPresent
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_177366_	method_36020	method_36020
	m	(Leei;Lbfj;)Z	b	m_177344_	method_36013	method_36013
	m	(Lbfn;Lgu;)Lbgb;	b	m_177329_	method_36009	spawnWithNoFreeWill
	m	(Lbfn;Lgu;D)Ljava/util/List;	b	m_238399_	method_44335	getEntities
	m	(Lbfn;Leei;)Lbgb;	b	m_177326_	method_36008	spawnWithNoFreeWill
	m	(Lgu;Lbfn;Ljava/util/function/Function;Ljava/lang/Object;)V	b	m_177349_	method_36015	succeedWhenEntityData
	m	(Lbfz;)Lbfz;	b	m_286046_	method_51821	withLowHealth
	m	()V	b	m_177301_	method_36001	killAllEntities
	m	(Lgu;Lbfn;Ljava/util/function/Function;Ljava/lang/Object;)V	c	m_177387_	method_36027	method_36027
	m	()Lbyo;	c	m_246554_	method_46228	makeMockSurvivalPlayer
	m	(Ljava/lang/Runnable;)V	c	m_177392_	method_36028	failIf
	m	(Lgu;)V	c	m_177385_	method_36026	pressButton
	m	(Lcpn;III)V	c	m_177377_	method_36024	succeedWhenBlockPresent
	m	(Ljava/lang/String;)Ljava/lang/String;	c	m_177394_	method_36029	method_36029
	m	(Lbfn;Lgu;)V	c	m_177374_	method_36023	assertEntityPresent
	m	(Lcpn;Lgu;)V	c	m_177382_	method_36025	succeedWhenBlockPresent
	m	(Lbfn;III)V	c	m_177369_	method_36022	assertEntityPresent
	m	()Lbyo;	d	m_177368_	method_36021	makeMockPlayer
	m	(Lgu;)V	d	m_177408_	method_46229	useBlock
	m	(Ljava/lang/Runnable;)V	d	m_177410_	method_36035	failIfEver
	m	(Lbfn;Lgu;)V	d	m_177402_	method_36032	assertEntityNotPresent
	m	(Lcpn;Lgu;)V	d	m_177405_	method_36033	method_36033
	m	(Lbfn;III)V	d	m_177397_	method_36031	assertEntityNotPresent
	m	(Lgu;)V	e	m_177421_	method_36039	pullLever
	m	(Lbfn;Lgu;)V	e	m_177418_	method_36038	succeedWhenEntityPresent
	m	(Lbfn;III)V	e	m_177413_	method_36037	succeedWhenEntityPresent
	m	()Laig;	e	m_287220_	method_51891	makeMockServerPlayerInLevel
	m	(Ljava/lang/Runnable;)V	e	m_177423_	method_36040	onEachTick
	m	(Lgu;)V	f	m_177434_	method_36044	destroyBlock
	m	()V	f	m_177396_	method_36030	setNight
	m	(Lbfn;Lgu;)V	f	m_177431_	method_36043	succeedWhenEntityNotPresent
	m	(Lbfn;III)V	f	m_177426_	method_36042	succeedWhenEntityNotPresent
	m	(Lgu;)V	g	m_177440_	method_36047	assertContainerEmpty
	m	(Lbfn;Lgu;)V	g	m_177437_	method_36046	method_36046
	m	()V	g	m_177412_	method_36036	succeed
	m	(Lgu;)V	h	m_177446_	method_36050	randomTick
	m	()Lpv;	h	m_177425_	method_36041	startSequence
	m	(Lbfn;Lgu;)V	h	m_177443_	method_36049	method_36049
	m	(Lgu;)Lgu;	i	m_177449_	method_36052	absolutePos
	m	()J	i	m_177436_	method_36045	getTick
	m	(Lgu;)Lgu;	j	m_177452_	method_36054	relativePos
	m	()V	j	m_177442_	method_36048	ensureSingleFinalCheck
	m	(Lgu;)V	k	m_177455_	method_36056	method_36056
	m	()Leed;	k	m_177448_	method_36051	getBounds
	m	(Lgu;)V	l	m_177458_	method_36058	method_36058
	m	()Leed;	l	m_177451_	method_36053	getRelativeBounds
	m	()Ljava/lang/Exception;	m	m_177454_	method_36055	method_36055
	m	()Ljava/lang/String;	n	m_177457_	method_36057	method_36057
c	pq$1	net/minecraft/gametest/framework/GameTestHelper$1	net/minecraft/class_4516$1	net/minecraft/gametest/framework/GameTestHelper$1
	f	Lpq;	b	f_177460_	field_33147	field_33147
	m	(Lpq;Lcmm;Lgu;FLcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
c	pq$2	net/minecraft/gametest/framework/GameTestHelper$2	net/minecraft/class_4516$2	net/minecraft/gametest/framework/GameTestHelper$2
	f	Lpq;	b	f_244589_	field_40666	field_40666
	m	(Lpq;Lcmm;Lgu;FLcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
c	pq$3	net/minecraft/gametest/framework/GameTestHelper$3	net/minecraft/class_4516$3	net/minecraft/gametest/framework/GameTestHelper$3
	f	Lpq;	b	f_286944_	field_44913	field_44913
	m	(Lpq;Lnet/minecraft/server/MinecraftServer;Laif;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>	<init>	<init>
c	pr	net/minecraft/gametest/framework/GameTestInfo	net/minecraft/class_4517	net/minecraft/gametest/framework/GameTestInfo
	f	Lqi;	a	f_127598_	field_20559	testFunction
	f	Lgu;	b	f_127599_	field_20560	structureBlockPos
	f	Laif;	c	f_127600_	field_20561	level
	f	Ljava/util/Collection;	d	f_127601_	field_20562	listeners
	f	I	e	f_127602_	field_20563	timeoutTicks
	f	Ljava/util/Collection;	f	f_127603_	field_21452	sequences
	f	Lit/unimi/dsi/fastutil/objects/Object2LongMap;	g	f_127604_	field_21453	runAtTickTimeMap
	f	J	h	f_127605_	field_21454	startTick
	f	J	i	f_127606_	field_21455	tickCount
	f	Z	j	f_127607_	field_20565	started
	f	Lcom/google/common/base/Stopwatch;	k	f_127608_	field_21456	timer
	f	Z	l	f_127609_	field_20567	done
	f	Lcvz;	m	f_127610_	field_25301	rotation
	f	Ljava/lang/Throwable;	n	f_127611_	field_20569	error
	f	Ldba;	o	f_177469_	field_27805	structureBlockEntity
	m	(Lqi;Lcvz;Laif;)V	<init>	<init>	<init>	<init>
	m	()V	A	m_177470_	method_33315	tickInternal
	m	()V	B	m_127649_	method_23639	startTest
	m	()Ldba;	C	m_177471_	method_36059	getStructureBlockEntity
	m	()V	D	m_127650_	method_23640	finish
	m	(Lpv;)V	a	m_177475_	method_23636	method_23636
	m	(JLjava/lang/Runnable;)V	a	m_177472_	method_36060	setRunAtTickTime
	m	()V	a	m_127616_	method_23634	startExecution
	m	(Lps;)V	a	m_127624_	method_22167	addListener
	m	(Ljava/lang/Throwable;)V	a	m_127622_	method_22168	fail
	m	(Lgu;)V	a	m_127617_	method_23635	setStructureBlockPos
	m	(Lgu;I)V	a	m_127619_	method_22166	spawnStructure
	m	(Lpv;)V	b	m_177477_	method_23637	method_23637
	m	(Lps;)V	b	m_127629_	method_22175	method_22175
	m	()V	b	m_127628_	method_22165	tick
	m	()Ljava/lang/String;	c	m_127633_	method_22169	getTestName
	m	(Lps;)V	c	m_177479_	method_33316	method_33316
	m	(Lps;)V	d	m_177481_	method_22171	method_22171
	m	()Lgu;	d	m_127636_	method_22172	getStructureBlockPos
	m	()Lhz;	e	m_177483_	method_36061	getStructureSize
	m	()Leed;	f	m_177484_	method_36062	getStructureBounds
	m	()Laif;	g	m_127637_	method_22176	getLevel
	m	()Z	h	m_127638_	method_22177	hasSucceeded
	m	()Z	i	m_127639_	method_22178	hasFailed
	m	()Z	j	m_127640_	method_22179	hasStarted
	m	()Z	k	m_127641_	method_22180	isDone
	m	()J	l	m_177485_	method_36063	getRunTime
	m	()V	m	m_177486_	method_36064	succeed
	m	()Ljava/lang/Throwable;	n	m_127642_	method_22182	getError
	m	()V	o	m_177487_	method_32240	clearStructure
	m	()J	p	m_177488_	method_36065	getTick
	m	()Lpv;	q	m_177489_	method_36066	createSequence
	m	()Z	r	m_127643_	method_22183	isRequired
	m	()Z	s	m_127644_	method_22184	isOptional
	m	()Ljava/lang/String;	t	m_127645_	method_23638	getStructureName
	m	()Lcvz;	u	m_127646_	method_29402	getRotation
	m	()Lqi;	v	m_127648_	method_29403	getTestFunction
	m	()I	w	m_177490_	method_36067	getTimeoutTicks
	m	()Z	x	m_177491_	method_32241	isFlaky
	m	()I	y	m_177492_	method_32242	maxAttempts
	m	()I	z	m_177493_	method_32243	requiredSuccesses
c	ps	net/minecraft/gametest/framework/GameTestListener	net/minecraft/class_4518	net/minecraft/gametest/framework/GameTestListener
	m	(Lpr;)V	a	m_8073_	method_22188	testStructureLoaded
	m	(Lpr;)V	b	m_142378_	method_33317	testPassed
	m	(Lpr;)V	c	m_8066_	method_22190	testFailed
c	pt	net/minecraft/gametest/framework/GameTestRegistry	net/minecraft/class_4519	net/minecraft/gametest/framework/GameTestRegistry
	f	Ljava/util/Collection;	a	f_177495_	field_20570	TEST_FUNCTIONS
	f	Ljava/util/Set;	b	f_177496_	field_20571	TEST_CLASS_NAMES
	f	Ljava/util/Map;	c	f_177497_	field_20572	BEFORE_BATCH_FUNCTIONS
	f	Ljava/util/Map;	d	f_177498_	field_27806	AFTER_BATCH_FUNCTIONS
	f	Ljava/util/Collection;	e	f_177499_	field_25302	LAST_FAILED_TESTS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Ljava/util/Collection;	a	m_127658_	method_22191	getAllTestFunctions
	m	(Ljava/lang/String;Lqi;)Z	a	m_127661_	method_22194	method_22194
	m	(Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V	a	m_177505_	method_36070	registerBatchFunction
	m	(Ljava/lang/Class;)V	a	m_177501_	method_36068	register
	m	(Lqi;)V	a	m_127664_	method_29404	rememberFailedTest
	m	(Ljava/lang/reflect/Method;Ljava/lang/Object;)V	a	m_177510_	method_36071	method_36071
	m	(Ljava/lang/String;)Ljava/util/Collection;	a	m_127659_	method_22193	getTestFunctionsForClassName
	m	(Ljava/lang/reflect/Method;)V	a	m_177503_	method_36069	register
	m	(Lqi;Ljava/lang/String;)Z	a	m_127666_	method_22192	isTestFunctionPartOfClass
	m	(Ljava/lang/String;)Z	b	m_127670_	method_22196	isTestClass
	m	(Ljava/lang/String;Lqi;)Z	b	m_127672_	method_22197	method_22197
	m	(Ljava/lang/reflect/Method;)Ljava/util/Collection;	b	m_177513_	method_36072	useTestGeneratorMethod
	m	()Ljava/util/Collection;	b	m_127669_	method_22195	getAllTestClassNames
	m	()Ljava/util/Collection;	c	m_127675_	method_29405	getLastFailedTests
	m	(Ljava/lang/reflect/Method;)Lqi;	c	m_177515_	method_36073	turnMethodIntoTestFunction
	m	(Ljava/lang/String;)Ljava/util/function/Consumer;	c	m_127676_	method_22198	getBeforeBatchFunction
	m	(Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;	d	m_177519_	method_36074	turnMethodIntoConsumer
	m	(Ljava/lang/String;)Ljava/util/function/Consumer;	d	m_177517_	method_32244	getAfterBatchFunction
	m	()V	d	m_127678_	method_29406	forgetFailedTests
	m	(Ljava/lang/String;)Ljava/util/Optional;	e	m_127679_	method_22199	findTestFunction
	m	(Ljava/lang/String;)Lqi;	f	m_127681_	method_22200	getTestFunction
c	pu	net/minecraft/gametest/framework/GameTestRunner	net/minecraft/class_4520	net/minecraft/gametest/framework/GameTestRunner
	f	I	a	f_177521_	field_33148	PADDING_AROUND_EACH_STRUCTURE
	f	I	b	f_177522_	field_33149	SPACE_BETWEEN_COLUMNS
	f	I	c	f_177523_	field_33150	SPACE_BETWEEN_ROWS
	f	I	d	f_177524_	field_33151	DEFAULT_TESTS_PER_ROW
	f	I	e	f_177525_	field_33152	MAX_TESTS_PER_BATCH
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Lgu;Lpx;I)V	a	m_127694_	method_22216	clearAllTests
	m	(Lpr;Lgu;Lpx;)V	a	m_127742_	method_22203	runTest
	m	(Ljava/util/Collection;Lgu;Lcvz;Laif;Lpx;I)Ljava/util/Collection;	a	m_127726_	method_22210	runTestBatches
	m	(Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/List;)Lpm;	a	m_177530_	method_23641	method_23641
	m	(Ljava/util/Collection;)Ljava/util/Collection;	a	m_127724_	method_22209	groupTestsIntoBatches
	m	(Laif;Lgu;)V	a	m_177527_	method_22215	method_22215
	m	(Laif;)V	a	m_127685_	method_22213	clearMarkers
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	a	m_177536_	method_33318	method_33318
	m	(Ljava/util/Collection;Lgu;Lcvz;Laif;Lpx;I)Ljava/util/Collection;	b	m_127752_	method_22222	runTests
	m	(Laif;Lgu;)Z	b	m_177538_	method_22223	method_22223
c	pv	net/minecraft/gametest/framework/GameTestSequence	net/minecraft/class_4693	net/minecraft/gametest/framework/GameTestSequence
	f	Lpr;	a	f_127774_	field_21457	parent
	f	Ljava/util/List;	b	f_127775_	field_21458	events
	f	J	c	f_127776_	field_21459	lastTick
	m	(Lpr;)V	<init>	<init>	<init>	<init>
	m	(JLjava/lang/Runnable;)Lpv;	a	m_177549_	method_36078	thenWaitUntil
	m	(Ljava/util/function/Supplier;)V	a	m_177554_	method_36080	thenFail
	m	(ILjava/lang/Runnable;)Lpv;	a	m_177546_	method_36077	thenExecuteAfter
	m	(I)Lpv;	a	m_177544_	method_36076	thenIdle
	m	(Ljava/lang/Runnable;)Lpv;	a	m_177552_	method_36079	thenWaitUntil
	m	()V	a	m_177543_	method_36075	thenSucceed
	m	(J)V	a	m_127777_	method_23643	tickAndContinue
	m	(Lpv$a;)V	a	m_177556_	method_36081	method_36081
	m	(ILjava/lang/Runnable;)Lpv;	b	m_177559_	method_36084	thenExecuteFor
	m	(Ljava/lang/Runnable;)Lpv;	b	m_177562_	method_36085	thenExecute
	m	(J)V	b	m_127779_	method_23644	tickAndFailIfNotComplete
	m	(Ljava/util/function/Supplier;)V	b	m_177564_	method_36086	method_36086
	m	()Lpv$a;	b	m_177558_	method_36083	thenTrigger
	m	(ILjava/lang/Runnable;)V	c	m_177567_	method_36088	method_36088
	m	(Ljava/lang/Runnable;)V	c	m_177570_	method_36089	executeWithoutFail
	m	(J)V	c	m_127781_	method_23645	tick
	m	()V	c	m_177566_	method_36087	method_36087
	m	(ILjava/lang/Runnable;)V	d	m_177572_	method_36090	method_36090
	m	(Ljava/lang/Runnable;)V	d	m_177575_	method_36091	method_36091
c	pv$a	net/minecraft/gametest/framework/GameTestSequence$Condition	net/minecraft/class_4693$class_6304	net/minecraft/gametest/framework/GameTestSequence$Condition
	f	Lpv;	a	f_177577_	field_33153	field_33153
	f	J	b	f_177578_	field_33154	NOT_TRIGGERED
	f	J	c	f_177579_	field_33155	triggerTime
	m	(Lpv;)V	<init>	<init>	<init>	<init>
	m	()V	a	m_177582_	method_36092	assertTriggeredThisTick
	m	(J)V	a	m_177583_	method_36093	trigger
c	pw	net/minecraft/gametest/framework/GameTestServer	net/minecraft/class_6306	net/minecraft/gametest/framework/GameTestServer
	f	Lorg/slf4j/Logger;	n	f_177585_	field_33156	LOGGER
	f	I	o	f_177586_	field_33157	PROGRESS_REPORT_INTERVAL
	f	Ladh;	p	f_236789_	field_39441	NO_SERVICES
	f	Ljava/util/List;	q	f_177587_	field_33158	testBatches
	f	Lgu;	r	f_177588_	field_33159	spawnPos
	f	Lcmi;	s	f_177589_	field_33160	TEST_GAME_RULES
	f	Ldii;	t	f_243964_	field_33161	WORLD_OPTIONS
	f	Lqc;	u	f_177591_	field_33162	testTracker
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Thread;Ldyy$c;Laki;Ladk;Ljava/util/Collection;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Thread;Ldyy$c;Laki;Ljava/util/Collection;Lgu;)Lpw;	a	m_206606_	method_40378	create
	m	(Ladj$c;Lcmq;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	a	m_244785_	method_43615	method_43615
	m	(Lcmq;Ladj$a;)Ladj$b;	a	m_257120_	method_40377	method_40377
	m	(Lcmi;)V	a	m_177614_	method_36094	method_36094
	m	(Lpr;)V	a	m_206612_	method_36095	method_36095
	m	(Laif;)V	b	m_177624_	method_36096	startTests
	m	(Lpr;)V	b	m_206614_	method_36097	method_36097
	m	()Z	bf	m_177628_	method_36098	haveTestsStarted
c	pw$1	net/minecraft/gametest/framework/GameTestServer$1	net/minecraft/class_6306$1	net/minecraft/gametest/framework/GameTestServer$1
	f	Lpw;	a	f_177641_	field_33163	field_33163
	m	(Lpw;Lnet/minecraft/server/MinecraftServer;Lhl;Ldzb;I)V	<init>	<init>	<init>	<init>
c	px	net/minecraft/gametest/framework/GameTestTicker	net/minecraft/class_4521	net/minecraft/gametest/framework/GameTestTicker
	f	Lpx;	a	f_177648_	field_20574	SINGLETON
	f	Ljava/util/Collection;	b	f_127784_	field_20575	testInfos
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_127787_	method_22226	clear
	m	(Lpr;)V	a	m_127788_	method_22227	add
	m	()V	b	m_127790_	method_22228	tick
c	py	net/minecraft/gametest/framework/GameTestTimeoutException	net/minecraft/class_4522	net/minecraft/gametest/framework/GameTestTimeoutException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	pz	net/minecraft/gametest/framework/GlobalTestReporter	net/minecraft/class_5623	net/minecraft/gametest/framework/GlobalTestReporter
	f	Lqk;	a	f_177649_	field_27807	DELEGATE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()V	a	m_177652_	method_36099	finish
	m	(Lpr;)V	a	m_177653_	method_32245	onTestFailed
	m	(Lqk;)V	a	m_177655_	method_36100	replaceWith
	m	(Lpr;)V	b	m_177657_	method_33319	onTestSuccess
c	q	net/minecraft/CrashReportDetail	net/minecraft/class_133	net/minecraft/CrashReportDetail
c	qa	net/minecraft/gametest/framework/JUnitLikeTestReporter	net/minecraft/class_6307	net/minecraft/gametest/framework/JUnitLikeTestReporter
	f	Lorg/w3c/dom/Document;	a	f_177659_	field_33164	document
	f	Lorg/w3c/dom/Element;	b	f_177660_	field_33165	testSuite
	f	Lcom/google/common/base/Stopwatch;	c	f_177661_	field_33166	stopwatch
	f	Ljava/io/File;	d	f_177662_	field_33167	destination
	m	(Ljava/io/File;)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;)V	a	m_177666_	method_36101	save
	m	(Lpr;Ljava/lang/String;)Lorg/w3c/dom/Element;	a	m_177670_	method_36102	createTestCase
c	qb	net/minecraft/gametest/framework/LogTestReporter	net/minecraft/class_4523	net/minecraft/gametest/framework/LogTestReporter
	f	Lorg/slf4j/Logger;	a	f_127793_	field_20576	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	qc	net/minecraft/gametest/framework/MultipleTestTracker	net/minecraft/class_4524	net/minecraft/gametest/framework/MultipleTestTracker
	f	C	a	f_177677_	field_33168	NOT_STARTED_TEST_CHAR
	f	C	b	f_177678_	field_33169	ONGOING_TEST_CHAR
	f	C	c	f_177679_	field_33170	SUCCESSFUL_TEST_CHAR
	f	C	d	f_177680_	field_33171	FAILED_OPTIONAL_TEST_CHAR
	f	C	e	f_177681_	field_33172	FAILED_REQUIRED_TEST_CHAR
	f	Ljava/util/Collection;	f	f_127798_	field_20577	tests
	f	Ljava/util/Collection;	g	f_127799_	field_25303	listeners
	m	(Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lps;Lpr;)V	a	m_127813_	method_22232	method_22232
	m	(Ljava/util/function/Consumer;)V	a	m_127807_	method_29407	addFailureListener
	m	()I	a	m_127803_	method_22229	getFailedRequiredCount
	m	(Ljava/lang/StringBuffer;Lpr;)V	a	m_127804_	method_22233	method_22233
	m	(Lpr;)V	a	m_127809_	method_22230	addTestToTrack
	m	(Lps;)V	a	m_127811_	method_22231	addListener
	m	()I	b	m_127816_	method_22234	getFailedOptionalCount
	m	()I	c	m_127817_	method_22235	getDoneCount
	m	()Z	d	m_127818_	method_22236	hasFailedRequired
	m	()Z	e	m_127819_	method_22237	hasFailedOptional
	m	()Ljava/util/Collection;	f	m_177682_	method_36103	getFailedRequired
	m	()Ljava/util/Collection;	g	m_177683_	method_36104	getFailedOptional
	m	()I	h	m_127820_	method_22238	getTotalCount
	m	()Z	i	m_127821_	method_22239	isDone
	m	()Ljava/lang/String;	j	m_127822_	method_22240	getProgressBar
c	qc$1	net/minecraft/gametest/framework/MultipleTestTracker$1	net/minecraft/class_4524$1	net/minecraft/gametest/framework/MultipleTestTracker$1
	f	Ljava/util/function/Consumer;	a	f_127824_	field_25304	val$listener
	f	Lqc;	b	f_127825_	field_25305	field_25305
	m	(Lqc;Ljava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
c	qd	net/minecraft/gametest/framework/ReportGameListener	net/minecraft/class_5624	net/minecraft/gametest/framework/ReportGameListener
	f	I	a	f_177686_	field_27808	attempts
	f	I	b	f_177687_	field_27809	successes
	f	Lpr;	c	f_177688_	field_27810	originalTestInfo
	f	Lpx;	d	f_177689_	field_27811	testTicker
	f	Lgu;	e	f_177690_	field_27812	structurePos
	m	(Lpr;Lpx;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lpr;Ljava/lang/String;)V	a	m_177722_	method_33320	reportPassed
	m	(Laig;)Z	a	m_177704_	method_32249	method_32249
	m	(Laif;Ln;Ljava/lang/String;)V	a	m_177700_	method_32248	say
	m	(Lpr;Lcpn;)V	a	m_177719_	method_32253	spawnBeacon
	m	(Ljava/lang/String;ZLjava/lang/String;)Lcfz;	a	m_177710_	method_32251	createBook
	m	(Ljava/lang/StringBuffer;Ljava/lang/String;)V	a	m_177714_	method_32252	method_32252
	m	(Laif;Lgu;Ljava/lang/String;)V	a	m_177696_	method_32247	showRedBox
	m	(Ljava/lang/String;Ln;Laig;)V	a	m_177706_	method_32250	method_32250
	m	()V	a	m_177695_	method_32246	rerunTest
	m	(Lpr;Ljava/lang/Throwable;)V	a	m_177725_	method_32254	reportFailure
	m	(Lpr;Ljava/lang/String;)V	b	m_177730_	method_33321	visualizePassedTest
	m	(Lpr;Ljava/lang/Throwable;)V	b	m_177733_	method_32255	visualizeFailedTest
	m	(Lpr;Ljava/lang/String;)V	c	m_177738_	method_32256	spawnLectern
c	qe	net/minecraft/gametest/framework/StructureUtils	net/minecraft/class_4525	net/minecraft/gametest/framework/StructureUtils
	f	Ljava/lang/String;	a	f_177741_	field_33173	DEFAULT_TEST_STRUCTURES_DIR
	f	Ljava/lang/String;	b	f_127833_	field_20579	testStructuresDir
	f	Lorg/slf4j/Logger;	c	f_177742_	field_27813	LOGGER
	f	I	d	f_177743_	field_33174	HOW_MANY_CHUNKS_TO_LOAD_IN_EACH_DIRECTION_OF_STRUCTURE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lgu;Lgu;)I	a	m_177757_	method_22245	method_22245
	m	(Ljava/lang/String;Lgu;Lcvz;ILaif;Z)Ldba;	a	m_127883_	method_22250	spawnStructure
	m	(Lgu;Laif;Lgu;)Z	a	m_177753_	method_22249	method_22249
	m	(Ljava/nio/file/Path;)Lqr;	a	m_127902_	method_22253	tryLoadStructure
	m	(Ldba;)Leed;	a	m_127847_	method_22242	getStructureBounds
	m	(Ldrs;ILaif;)V	a	m_127849_	method_22246	clearSpaceForStructure
	m	(Ljava/lang/String;Lgu;Lhz;Lcvz;Laif;)V	a	m_177764_	method_22251	createNewEmptyStructureBlock
	m	([Ljava/lang/String;)V	a	main	method_36106	main
	m	(Ljava/lang/String;Lgu;Lcvz;Laif;Z)Ldba;	a	m_127890_	method_22252	createStructureBlock
	m	(ILaif;Lgu;)V	a	m_177745_	method_22254	method_22254
	m	(Lgu;Lgu;Laif;)Z	a	m_127867_	method_22247	doesStructureContain
	m	(I)Lcvz;	a	m_127835_	method_29408	getRotationForRotationSteps
	m	(Lcvz;)I	a	m_177751_	method_36105	getRotationStepsForRotation
	m	(Lgu;Lhz;Lcvz;)Ldrs;	a	m_177760_	method_29409	getStructureBoundingBox
	m	(Lbfj;)Z	a	m_177749_	method_22241	method_22241
	m	(Ljava/lang/String;Laif;)Ldvt;	a	m_127880_	method_22369	getStructureTemplate
	m	(ILgu;Laif;)V	a	m_127841_	method_22368	clearBlock
	m	(Lgu;Laif;)V	a	m_127857_	method_22256	forceLoadChunks
	m	(Lgu;Lgu;Lcvz;Laif;)V	a	m_127875_	method_22248	addCommandBlockAndButtonToStartTest
	m	(Lgu;ILaif;)Ljava/util/Optional;	a	m_127853_	method_22244	findStructureBlockContainingPos
	m	(Lgu;ILaif;)Lgu;	b	m_127906_	method_22255	findNearestStructureBlock
	m	(Ldba;)Ldrs;	b	m_127904_	method_29410	getStructureBoundingBox
	m	(Ljava/nio/file/Path;)V	b	m_177772_	method_36107	method_36107
	m	(Ljava/nio/file/Path;)Z	c	m_177774_	method_36108	method_36108
	m	(Lgu;ILaif;)Ljava/util/Collection;	c	m_127910_	method_22258	findStructureBlocks
c	qe$1	net/minecraft/gametest/framework/StructureUtils$1	net/minecraft/class_4525$1	net/minecraft/gametest/framework/StructureUtils$1
	f	[I	a	f_177776_	field_33175	$SwitchMap$net$minecraft$world$level$block$Rotation
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	qf	net/minecraft/gametest/framework/TeamcityTestReporter	net/minecraft/class_6308	net/minecraft/gametest/framework/TeamcityTestReporter
	f	Lorg/slf4j/Logger;	a	f_177778_	field_33176	LOGGER
	f	Lcom/google/common/escape/Escaper;	b	f_177779_	field_33177	ESCAPER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	qg	net/minecraft/gametest/framework/TestClassNameArgument	net/minecraft/class_4526	net/minecraft/gametest/framework/TestClassNameArgument
	f	Ljava/util/Collection;	a	f_127914_	field_20580	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	a	parse	method_22261	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	a	m_127920_	method_22262	getTestClassName
	m	()Lqg;	a	m_127917_	method_22370	testClassName
c	qh	net/minecraft/gametest/framework/TestCommand	net/minecraft/class_4527	net/minecraft/gametest/framework/TestCommand
	f	I	a	f_177786_	field_33178	DEFAULT_CLEAR_RADIUS
	f	I	b	f_177787_	field_33179	MAX_CLEAR_RADIUS
	f	I	c	f_177788_	field_33180	STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS
	f	I	d	f_177789_	field_33181	STRUCTURE_BLOCK_FULL_SEARCH_RADIUS
	f	I	e	f_177790_	field_33182	TEST_POS_Z_OFFSET_FROM_PLAYER
	f	I	f	f_177791_	field_33183	SHOW_POS_DURATION_MS
	f	I	g	f_177792_	field_33184	DEFAULT_X_SIZE
	f	I	h	f_177793_	field_33185	DEFAULT_Y_SIZE
	f	I	i	f_177794_	field_33186	DEFAULT_Z_SIZE
	m	()V	<init>	<init>	<init>	<init>
	m	(Laif;Ljava/lang/String;Ln;)V	a	m_127933_	method_22275	say
	m	(Lds;Ljava/lang/String;)I	a	m_127959_	method_22264	showPos
	m	(Lds;)I	a	m_127950_	method_22277	runNearbyTest
	m	(Lqi;Laif;)V	a	m_127993_	method_23647	runTestPreparation
	m	(Lds;Ljava/util/Collection;II)V	a	m_127973_	method_22269	runTests
	m	(Laif;Lqc;)V	a	m_127996_	method_22280	showTestSummaryIfAllDone
	m	(Ljava/lang/String;)Lsw;	a	m_287807_	method_52187	method_52187
	m	(Ljava/lang/String;Lsw;)Lsw;	a	m_287808_	method_52188	method_52188
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	a	m_127946_	method_22270	register
	m	(Lds;Ljava/lang/String;II)I	a	m_127962_	method_22267	runAllTestsInClass
	m	(Lds;Lqi;I)I	a	m_127978_	method_22266	runTest
	m	(Lpr;)V	a	m_127991_	method_29412	method_29412
	m	(Ln;Ljava/lang/String;Laig;)V	a	m_127987_	method_22263	method_22263
	m	(Laig;)Z	a	m_127944_	method_22276	method_22276
	m	(Lds;I)I	a	m_127952_	method_22265	clearAllTests
	m	(Laif;Lgu;Lqc;)V	a	m_127929_	method_22272	runTest
	m	(Laif;Lqc;Lgu;)V	a	m_127940_	method_22274	method_22274
	m	(Lds;II)I	a	m_127955_	method_22284	runAllTests
	m	(Lds;ZII)I	a	m_127982_	method_29411	runLastFailedTests
	m	(Lds;Ljava/lang/String;III)I	a	m_127967_	method_22268	createNewStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_127948_	method_22271	method_22271
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	b	m_127999_	method_22279	method_22279
	m	(Lds;)I	b	m_128001_	method_22281	runAllNearbyTests
	m	(Lds;Ljava/lang/String;)V	b	m_128003_	method_22278	say
	m	(Lds;Ljava/lang/String;)I	c	m_128010_	method_22282	exportTestStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	c	m_128006_	method_22283	method_22283
	m	(Lds;)I	c	m_128008_	method_29413	exportNearestTestStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	d	m_128013_	method_22286	method_22286
	m	(Lds;Ljava/lang/String;)I	d	m_128015_	method_22285	importTestStructure
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	e	m_128018_	method_22287	method_22287
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	f	m_128020_	method_23648	method_23648
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	g	m_128022_	method_22288	method_22288
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	h	m_128024_	method_22289	method_22289
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	i	m_128026_	method_29414	method_29414
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	j	m_128028_	method_22290	method_22290
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	k	m_128030_	method_29415	method_29415
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	l	m_128032_	method_29416	method_29416
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	m	m_128034_	method_29417	method_29417
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	n	m_128036_	method_29418	method_29418
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	o	m_128038_	method_22291	method_22291
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	p	m_128040_	method_29419	method_29419
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	q	m_128042_	method_29420	method_29420
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	r	m_128044_	method_22293	method_22293
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	s	m_128046_	method_29421	method_29421
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	t	m_128048_	method_29422	method_29422
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	u	m_128050_	method_22292	method_22292
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	v	m_128052_	method_29423	method_29423
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	w	m_128054_	method_22294	method_22294
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	x	m_128056_	method_22295	method_22295
c	qh$a	net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer	net/minecraft/class_4527$class_4528	net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer
	f	Laif;	a	f_128058_	field_20581	level
	f	Lqc;	b	f_128059_	field_20582	tracker
	m	(Laif;Lqc;)V	<init>	<init>	<init>	<init>
c	qi	net/minecraft/gametest/framework/TestFunction	net/minecraft/class_4529	net/minecraft/gametest/framework/TestFunction
	f	Ljava/lang/String;	a	f_128067_	field_20583	batchName
	f	Ljava/lang/String;	b	f_128068_	field_20584	testName
	f	Ljava/lang/String;	c	f_128069_	field_20585	structureName
	f	Z	d	f_128070_	field_20586	required
	f	I	e	f_177798_	field_27814	maxAttempts
	f	I	f	f_177799_	field_27815	requiredSuccesses
	f	Ljava/util/function/Consumer;	g	f_128071_	field_20587	function
	f	I	h	f_128072_	field_20588	maxTicks
	f	J	i	f_128073_	field_21460	setupTicks
	f	Lcvz;	j	f_128074_	field_25306	rotation
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcvz;IJZLjava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcvz;IJZIILjava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_128075_	method_22296	getTestName
	m	(Lpq;)V	a	m_128076_	method_22297	run
	m	()Ljava/lang/String;	b	m_128078_	method_22298	getStructureName
	m	()I	c	m_128079_	method_22299	getMaxTicks
	m	()Z	d	m_128080_	method_22300	isRequired
	m	()Ljava/lang/String;	e	m_128081_	method_22301	getBatchName
	m	()J	f	m_128082_	method_23649	getSetupTicks
	m	()Lcvz;	g	m_128083_	method_29424	getRotation
	m	()Z	h	m_177828_	method_32257	isFlaky
	m	()I	i	m_177829_	method_32258	getMaxAttempts
	m	()I	j	m_177830_	method_32259	getRequiredSuccesses
c	qj	net/minecraft/gametest/framework/TestFunctionArgument	net/minecraft/class_4530	net/minecraft/gametest/framework/TestFunctionArgument
	f	Ljava/util/Collection;	a	f_128085_	field_20589	EXAMPLES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/StringReader;)Lqi;	a	parse	method_22302	parse
	m	()Lqj;	a	m_128088_	method_22371	testFunctionArgument
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lqi;	a	m_128091_	method_22303	getTestFunction
c	qk	net/minecraft/gametest/framework/TestReporter	net/minecraft/class_4531	net/minecraft/gametest/framework/TestReporter
	m	()V	a	m_142411_	method_36109	finish
	m	(Lpr;)V	a	m_8014_	method_22304	onTestFailed
	m	(Lpr;)V	b	m_142335_	method_33322	onTestSuccess
c	ql	net/minecraft/gametest/framework/package-info	net/minecraft/class_6309	net/minecraft/gametest/framework/package-info
c	qm	net/minecraft/locale/Language	net/minecraft/class_2477	net/minecraft/locale/Language
	f	Ljava/lang/String;	a	f_177832_	field_33187	DEFAULT
	f	Lorg/slf4j/Logger;	b	f_128101_	field_11490	LOGGER
	f	Lcom/google/gson/Gson;	c	f_128102_	field_25307	GSON
	f	Ljava/util/regex/Pattern;	d	f_128103_	field_11489	UNSUPPORTED_FORMAT_PATTERN
	f	Lqm;	e	f_128104_	field_11486	instance
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqm;)V	a	m_128114_	method_29427	inject
	m	(Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V	a	m_128108_	method_29425	loadFromJson
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_118919_	method_4679	getOrDefault
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_6834_	method_48307	getOrDefault
	m	()Lqm;	a	m_128107_	method_10517	getInstance
	m	(Ljava/util/function/BiConsumer;Ljava/lang/String;)V	a	m_280428_	method_51465	parseTranslations
	m	(Lta;)Laom;	a	m_5536_	method_30934	getVisualOrder
	m	(Ljava/util/List;)Ljava/util/List;	a	m_128112_	method_30933	getVisualOrder
	m	(Ljava/lang/String;)Z	b	m_6722_	method_4678	has
	m	()Z	b	m_6627_	method_29428	isDefaultRightToLeft
	m	()Lqm;	c	m_128118_	method_29429	loadDefault
c	qm$1	net/minecraft/locale/Language$1	net/minecraft/class_2477$1	net/minecraft/locale/Language$1
	f	Ljava/util/Map;	b	f_128119_	field_25308	val$storage
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Laon;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_177833_	method_30935	method_30935
	m	(Lta;Laon;)Z	a	m_128130_	method_30936	method_30936
c	qn	net/minecraft/locale/package-info	net/minecraft/class_6310	net/minecraft/locale/package-info
c	qo	net/minecraft/nbt/ByteArrayTag	net/minecraft/class_2479	net/minecraft/nbt/ByteArrayTag
	f	Lrm;	a	f_128185_	field_21024	TYPE
	f	I	b	f_263438_	field_41716	SELF_SIZE_IN_BYTES
	f	[B	c	f_128186_	field_11493	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	([B)V	<init>	<init>	<init>	<init>
	m	(I)Lqp;	a	get	method_10523	get
	m	(ILqp;)Lqp;	a	set	method_17803	set
	m	(Ljava/util/List;)[B	a	m_128206_	method_10522	toArray
	m	(I)Lqp;	b	remove	method_17804	remove
	m	(ILqp;)V	b	add	method_17805	add
	m	()[B	e	m_128227_	method_10521	getAsByteArray
c	qo$1	net/minecraft/nbt/ByteArrayTag$1	net/minecraft/class_2479$1	net/minecraft/nbt/ByteArrayTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqo;	a	m_7300_	method_23232	load
c	qp	net/minecraft/nbt/ByteTag	net/minecraft/class_2481	net/minecraft/nbt/ByteTag
	f	Lrm;	a	f_128255_	field_21025	TYPE
	f	Lqp;	b	f_128256_	field_21026	ZERO
	f	Lqp;	c	f_128257_	field_21027	ONE
	f	I	w	f_263439_	field_41717	SELF_SIZE_IN_BYTES
	f	B	x	f_128258_	field_11498	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(B)V	<init>	<init>	<init>	<init>
	m	(Z)Lqp;	a	m_128273_	method_23234	valueOf
	m	(B)Lqp;	a	m_128266_	method_23233	valueOf
	m	()Lqp;	e	m_6426_	method_10530	copy
c	qp$1	net/minecraft/nbt/ByteTag$1	net/minecraft/class_2481$1	net/minecraft/nbt/ByteTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqp;	a	m_7300_	method_23235	load
c	qp$a	net/minecraft/nbt/ByteTag$Cache	net/minecraft/class_2481$class_4610	net/minecraft/nbt/ByteTag$Cache
	f	[Lqp;	a	f_128301_	field_21028	cache
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	qq	net/minecraft/nbt/CollectionTag	net/minecraft/class_2483	net/minecraft/nbt/CollectionTag
	m	()V	<init>	<init>	<init>	<init>
	m	(ILrk;)Z	a	m_7615_	method_10535	setTag
	m	(ILrk;)Z	b	m_7614_	method_10533	addTag
	m	(ILrk;)V	c	add	method_10531	add
	m	(I)Lrk;	c	remove	method_10536	remove
	m	(ILrk;)Lrk;	d	set	method_10606	set
	m	()B	f	m_7264_	method_10601	getElementType
c	qr	net/minecraft/nbt/CompoundTag	net/minecraft/class_2487	net/minecraft/nbt/CompoundTag
	f	Lcom/mojang/serialization/Codec;	a	f_128325_	field_25128	CODEC
	f	Lrm;	b	f_128326_	field_21029	TYPE
	f	I	c	f_263436_	field_41718	SELF_SIZE_IN_BYTES
	f	I	w	f_263443_	field_41719	MAP_ENTRY_SIZE_IN_BYTES
	f	Ljava/util/Map;	x	f_128329_	field_11515	tags
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lrk;)Ljava/lang/String;	a	m_274047_	method_49665	method_49665
	m	(Ljava/lang/String;[I)V	a	m_128385_	method_10539	putIntArray
	m	(Lqr;)Lqr;	a	m_128391_	method_10543	merge
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	a	m_274048_	method_29141	method_29141
	m	(Ljava/lang/String;J)V	a	m_128356_	method_10544	putLong
	m	(Ljava/lang/String;F)V	a	m_128350_	method_10548	putFloat
	m	(Ljava/lang/String;D)V	a	m_128347_	method_10549	putDouble
	m	(Ljava/lang/String;Z)V	a	m_128379_	method_10556	putBoolean
	m	(Lrm;Ljava/lang/String;Ljava/io/DataInput;ILra;)Lrk;	a	m_128413_	method_10581	readNamedTagData
	m	(Ljava/lang/String;Ljava/util/UUID;)V	a	m_128362_	method_25927	putUUID
	m	(Ljava/lang/String;[J)V	a	m_128388_	method_10564	putLongArray
	m	(Ljava/lang/String;B)V	a	m_128344_	method_10567	putByte
	m	(Ljava/lang/String;Lrk;Ljava/io/DataOutput;)V	a	m_128368_	method_10555	writeNamedTag
	m	(Ljava/lang/String;[B)V	a	m_128382_	method_10570	putByteArray
	m	(Ljava/lang/String;S)V	a	m_128376_	method_10575	putShort
	m	(Ljava/lang/String;Lrm;Ljava/lang/ClassCastException;)Lo;	a	m_128372_	method_10559	createReport
	m	(Ljava/lang/String;I)V	a	m_128405_	method_10569	putInt
	m	(Ljava/lang/String;Ljava/util/List;)V	a	m_177853_	method_36110	putByteArray
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	m_128359_	method_10582	putString
	m	(Ljava/lang/String;Lrk;)Lrk;	a	m_128365_	method_10566	put
	m	(Ljava/io/DataInput;Lra;)B	a	m_128420_	method_10542	readNamedTagType
	m	(Ljava/lang/String;)Ljava/util/UUID;	a	m_128342_	method_25926	getUUID
	m	(Lqr;)Lcom/mojang/serialization/Dynamic;	b	m_128411_	method_29142	method_29142
	m	(Ljava/lang/String;I)Z	b	m_128425_	method_10573	contains
	m	(Ljava/lang/String;Ljava/util/List;)V	b	m_128408_	method_10572	putIntArray
	m	(Ljava/io/DataInput;Lra;)Ljava/lang/String;	b	m_128432_	method_10552	readNamedTagName
	m	(Ljava/lang/String;)Z	b	m_128403_	method_25928	hasUUID
	m	(Ljava/lang/String;Ljava/util/List;)V	c	m_128428_	method_10538	putLongArray
	m	(Ljava/lang/String;)Lrk;	c	m_128423_	method_10580	get
	m	(Ljava/lang/String;I)Lqx;	c	m_128437_	method_10554	getList
	m	(Ljava/lang/String;)B	d	m_128435_	method_10540	getTagType
	m	()Ljava/util/Set;	e	m_128431_	method_10541	getAllKeys
	m	(Ljava/lang/String;)Z	e	m_128441_	method_10545	contains
	m	(Ljava/lang/String;)B	f	m_128445_	method_10571	getByte
	m	()I	f	m_128440_	method_10546	size
	m	()Z	g	m_128456_	method_33133	isEmpty
	m	(Ljava/lang/String;)S	g	m_128448_	method_10568	getShort
	m	(Ljava/lang/String;)I	h	m_128451_	method_10550	getInt
	m	()Lqr;	h	m_6426_	method_10553	copy
	m	()Ljava/util/Map;	i	m_128450_	method_29143	entries
	m	(Ljava/lang/String;)J	i	m_128454_	method_10537	getLong
	m	(Ljava/lang/String;)F	j	m_128457_	method_10583	getFloat
	m	(Ljava/lang/String;)D	k	m_128459_	method_10574	getDouble
	m	(Ljava/lang/String;)Ljava/lang/String;	l	m_128461_	method_10558	getString
	m	(Ljava/lang/String;)[B	m	m_128463_	method_10547	getByteArray
	m	(Ljava/lang/String;)[I	n	m_128465_	method_10561	getIntArray
	m	(Ljava/lang/String;)[J	o	m_128467_	method_10565	getLongArray
	m	(Ljava/lang/String;)Lqr;	p	m_128469_	method_10562	getCompound
	m	(Ljava/lang/String;)Z	q	m_128471_	method_10577	getBoolean
	m	(Ljava/lang/String;)V	r	m_128473_	method_10551	remove
	m	(Ljava/lang/String;)Ljava/lang/String;	s	m_128480_	method_10579	method_10579
c	qr$1	net/minecraft/nbt/CompoundTag$1	net/minecraft/class_2487$1	net/minecraft/nbt/CompoundTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqr;	a	m_7300_	method_23240	load
c	qr$2	net/minecraft/nbt/CompoundTag$2	net/minecraft/class_2487$2	net/minecraft/nbt/CompoundTag$2
	f	[I	a	f_197448_	field_36243	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult
	f	[I	b	f_197449_	field_36244	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	qs	net/minecraft/nbt/DoubleTag	net/minecraft/class_2489	net/minecraft/nbt/DoubleTag
	f	Lqs;	a	f_128493_	field_21030	ZERO
	f	Lrm;	b	f_128494_	field_21031	TYPE
	f	I	c	f_263442_	field_41720	SELF_SIZE_IN_BYTES
	f	D	w	f_128495_	field_11520	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(D)V	<init>	<init>	<init>	<init>
	m	(D)Lqs;	a	m_128500_	method_23241	valueOf
	m	()Lqs;	e	m_6426_	method_10585	copy
c	qs$1	net/minecraft/nbt/DoubleTag$1	net/minecraft/class_2489$1	net/minecraft/nbt/DoubleTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqs;	a	m_7300_	method_23242	load
c	qt	net/minecraft/nbt/EndTag	net/minecraft/class_2491	net/minecraft/nbt/EndTag
	f	Lrm;	a	f_128533_	field_21032	TYPE
	f	Lqt;	b	f_128534_	field_21033	INSTANCE
	f	I	c	f_263430_	field_41721	SELF_SIZE_IN_BYTES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	()Lqt;	e	m_6426_	method_10586	copy
c	qt$1	net/minecraft/nbt/EndTag$1	net/minecraft/class_2491$1	net/minecraft/nbt/EndTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqt;	a	m_7300_	method_23243	load
c	qu	net/minecraft/nbt/FloatTag	net/minecraft/class_2494	net/minecraft/nbt/FloatTag
	f	Lqu;	a	f_128559_	field_21034	ZERO
	f	Lrm;	b	f_128560_	field_21035	TYPE
	f	I	c	f_263444_	field_41722	SELF_SIZE_IN_BYTES
	f	F	w	f_128561_	field_11523	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(F)V	<init>	<init>	<init>	<init>
	m	(F)Lqu;	a	m_128566_	method_23244	valueOf
	m	()Lqu;	e	m_6426_	method_10587	copy
c	qu$1	net/minecraft/nbt/FloatTag$1	net/minecraft/class_2494$1	net/minecraft/nbt/FloatTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqu;	a	m_7300_	method_23245	load
c	qv	net/minecraft/nbt/IntArrayTag	net/minecraft/class_2495	net/minecraft/nbt/IntArrayTag
	f	Lrm;	a	f_128599_	field_21036	TYPE
	f	I	b	f_263434_	field_41723	SELF_SIZE_IN_BYTES
	f	[I	c	f_128600_	field_11524	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(ILqw;)Lqw;	a	set	method_17806	set
	m	(Ljava/util/List;)[I	a	m_128620_	method_10590	toArray
	m	(I)Lqw;	a	get	method_10589	get
	m	(I)Lqw;	b	remove	method_17807	remove
	m	(ILqw;)V	b	add	method_17808	add
	m	()Lqv;	e	m_6426_	method_10591	copy
	m	()[I	g	m_128648_	method_10588	getAsIntArray
c	qv$1	net/minecraft/nbt/IntArrayTag$1	net/minecraft/class_2495$1	net/minecraft/nbt/IntArrayTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqv;	a	m_7300_	method_23246	load
c	qw	net/minecraft/nbt/IntTag	net/minecraft/class_2497	net/minecraft/nbt/IntTag
	f	Lrm;	a	f_128670_	field_21037	TYPE
	f	I	b	f_263440_	field_41724	SELF_SIZE_IN_BYTES
	f	I	c	f_128671_	field_11525	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(I)Lqw;	a	m_128679_	method_23247	valueOf
	m	()Lqw;	e	m_6426_	method_10592	copy
c	qw$1	net/minecraft/nbt/IntTag$1	net/minecraft/class_2497$1	net/minecraft/nbt/IntTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqw;	a	m_7300_	method_23248	load
c	qw$a	net/minecraft/nbt/IntTag$Cache	net/minecraft/class_2497$class_4611	net/minecraft/nbt/IntTag$Cache
	f	[Lqw;	a	f_128712_	field_21038	cache
	f	I	b	f_177985_	field_33197	HIGH
	f	I	c	f_177986_	field_33198	LOW
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	qx	net/minecraft/nbt/ListTag	net/minecraft/class_2499	net/minecraft/nbt/ListTag
	f	Lrm;	a	f_128714_	field_21039	TYPE
	f	I	b	f_263445_	field_41725	SELF_SIZE_IN_BYTES
	f	Ljava/util/List;	c	f_128716_	field_11550	list
	f	B	w	f_128717_	field_11551	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;B)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lqr;	a	m_128728_	method_10602	getCompound
	m	(Lrk;)Z	a	m_128738_	method_10605	updateType
	m	(I)Lqx;	b	m_128744_	method_10603	getList
	m	(I)S	d	m_128757_	method_10609	getShort
	m	(I)I	e	m_128763_	method_10600	getInt
	m	()Lqx;	e	m_6426_	method_10612	copy
	m	(I)[I	f	m_128767_	method_36111	getIntArray
	m	()V	g	m_128769_	method_17809	updateTypeAfterRemove
	m	(I)[J	g	m_177991_	method_36112	getLongArray
	m	(I)D	h	m_128772_	method_10611	getDouble
	m	(I)F	i	m_128775_	method_10604	getFloat
	m	(I)Ljava/lang/String;	j	m_128778_	method_10608	getString
	m	(I)Lrk;	k	get	method_10534	get
c	qx$1	net/minecraft/nbt/ListTag$1	net/minecraft/class_2499$1	net/minecraft/nbt/ListTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqx;	a	m_7300_	method_23249	load
c	qx$2	net/minecraft/nbt/ListTag$2	net/minecraft/class_2499$2	net/minecraft/nbt/ListTag$2
	f	[I	a	f_197493_	field_36245	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
	f	[I	b	f_197494_	field_36246	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	qy	net/minecraft/nbt/LongArrayTag	net/minecraft/class_2501	net/minecraft/nbt/LongArrayTag
	f	Lrm;	a	f_128800_	field_21040	TYPE
	f	I	b	f_263437_	field_41726	SELF_SIZE_IN_BYTES
	f	[J	c	f_128801_	field_11552	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>	<init>	<init>
	m	([J)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)[J	a	m_128823_	method_10617	toArray
	m	(I)Lqz;	a	get	method_10616	get
	m	(ILqz;)Lqz;	a	set	method_17810	set
	m	(I)Lqz;	b	remove	method_17811	remove
	m	(ILqz;)V	b	add	method_17812	add
	m	()Lqy;	e	m_6426_	method_10618	copy
	m	()[J	g	m_128851_	method_10615	getAsLongArray
c	qy$1	net/minecraft/nbt/LongArrayTag$1	net/minecraft/class_2501$1	net/minecraft/nbt/LongArrayTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqy;	a	m_7300_	method_23250	load
c	qz	net/minecraft/nbt/LongTag	net/minecraft/class_2503	net/minecraft/nbt/LongTag
	f	Lrm;	a	f_128873_	field_21041	TYPE
	f	I	b	f_263435_	field_41727	SELF_SIZE_IN_BYTES
	f	J	c	f_128874_	field_11553	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(J)V	<init>	<init>	<init>	<init>
	m	(J)Lqz;	a	m_128882_	method_23251	valueOf
	m	()Lqz;	e	m_6426_	method_10621	copy
c	qz$1	net/minecraft/nbt/LongTag$1	net/minecraft/class_2503$1	net/minecraft/nbt/LongTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqz;	a	m_7300_	method_23252	load
c	qz$a	net/minecraft/nbt/LongTag$Cache	net/minecraft/class_2503$class_4612	net/minecraft/nbt/LongTag$Cache
	f	[Lqz;	a	f_128915_	field_21042	cache
	f	I	b	f_177999_	field_33202	HIGH
	f	I	c	f_178000_	field_33203	LOW
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	r	net/minecraft/DefaultUncaughtExceptionHandler	net/minecraft/class_140	net/minecraft/DefaultUncaughtExceptionHandler
	f	Lorg/slf4j/Logger;	a	f_131075_	field_1113	logger
	m	(Lorg/slf4j/Logger;)V	<init>	<init>	<init>	<init>
c	ra	net/minecraft/nbt/NbtAccounter	net/minecraft/class_2505	net/minecraft/nbt/NbtAccounter
	f	Lra;	a	f_128917_	field_11556	UNLIMITED
	f	J	b	f_128918_	field_11557	quota
	f	J	c	f_128919_	field_11555	usage
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(J)V	<init>	<init>	<init>	<init>
	m	()J	a	m_263225_	method_47987	getUsage
	m	(J)V	a	m_128926_	method_48004	accountBytes
c	ra$1	net/minecraft/nbt/NbtAccounter$1	net/minecraft/class_2505$1	net/minecraft/nbt/NbtAccounter$1
	m	(J)V	<init>	<init>	<init>	<init>
c	rb	net/minecraft/nbt/NbtIo	net/minecraft/class_2507	net/minecraft/nbt/NbtIo
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/File;Lrh;)V	a	m_202487_	method_40057	parseCompressed
	m	(Ljava/io/DataInput;ILra;)Lrk;	a	m_128930_	method_10626	readUnnamedTag
	m	(Lrk;Ljava/io/DataOutput;)V	a	m_128950_	method_10631	writeUnnamedTag
	m	(Ljava/io/File;)Lqr;	a	m_128937_	method_30613	readCompressed
	m	(Ljava/io/DataInput;)Lqr;	a	m_128928_	method_10627	read
	m	(Ljava/io/DataInput;Lra;)Lqr;	a	m_128934_	method_10625	read
	m	(Lqr;Ljava/io/File;)V	a	m_128944_	method_30614	writeCompressed
	m	(Ljava/io/InputStream;Lrh;)V	a	m_202490_	method_40058	parseCompressed
	m	(Ljava/io/InputStream;)Lqr;	a	m_128939_	method_10629	readCompressed
	m	(Ljava/io/DataInput;Lrh;)V	a	m_197509_	method_39855	parse
	m	(Lqr;Ljava/io/OutputStream;)V	a	m_128947_	method_10634	writeCompressed
	m	(Lqr;Ljava/io/DataOutput;)V	a	m_128941_	method_10628	write
	m	(Ljava/io/File;)Lqr;	b	m_128953_	method_10633	read
	m	(Lqr;Ljava/io/File;)V	b	m_128955_	method_10630	write
	m	(Ljava/io/InputStream;)Ljava/io/DataInputStream;	b	m_202493_	method_40059	createDecompressorStream
c	rb$1	net/minecraft/nbt/NbtIo$1	net/minecraft/class_2507$1	net/minecraft/nbt/NbtIo$1
	f	[I	a	f_197512_	field_36247	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	rc	net/minecraft/nbt/NbtOps	net/minecraft/class_2509	net/minecraft/nbt/NbtOps
	f	Lrc;	a	f_128958_	field_11560	INSTANCE
	f	Ljava/lang/String;	b	f_244338_	field_40667	WRAPPER_MARKER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(F)Lrk;	a	createFloat	method_10662	createFloat
	m	(Lqr;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	a	m_129019_	method_10638	method_10638
	m	(Lqr;)Lrk;	a	m_246295_	method_46232	tryUnwrap
	m	(Ljava/util/List;)Ljava/lang/String;	a	m_274054_	method_49666	method_49666
	m	(Ljava/lang/Number;)Lrk;	a	createNumeric	method_10660	createNumeric
	m	(Lrk;Lrc$f;)Lcom/mojang/serialization/DataResult;	a	m_244790_	method_46234	method_46234
	m	(Ljava/util/function/Consumer;Lrk;)V	a	m_244789_	method_46231	method_46231
	m	(D)Lrk;	a	createDouble	method_10652	createDouble
	m	(S)Lrk;	a	createShort	method_10635	createShort
	m	(Lcom/mojang/serialization/DynamicOps;Lrk;)Ljava/lang/Object;	a	convertTo	method_29146	convertTo
	m	(J)Lrk;	a	createLong	method_10654	createLong
	m	(Ljava/util/List;Lrc$f;)Lcom/mojang/serialization/DataResult;	a	m_244787_	method_46230	method_46230
	m	(Lrk;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	a	mergeToList	method_29155	mergeToList
	m	(Lqr;Ljava/util/function/BiConsumer;)V	a	m_129022_	method_29153	method_29153
	m	(Ljava/util/stream/LongStream;)Lrk;	a	createLongList	method_10643	createLongList
	m	(Ljava/util/List;Lqr;Lcom/mojang/datafixers/util/Pair;)V	a	m_128991_	method_29147	method_29147
	m	(Lrk;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	a	mergeToMap	method_29154	mergeToMap
	m	(Lrk;Ljava/lang/String;)Lrk;	a	remove	method_10648	remove
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	a	getNumberValue	method_10645	getNumberValue
	m	()Lrk;	a	empty	method_10668	empty
	m	(Lqr;Lqr;Ljava/lang/String;)V	a	m_129025_	method_10670	method_10670
	m	(Ljava/util/function/BiConsumer;Lqr;Ljava/lang/String;)V	a	m_178003_	method_29148	method_29148
	m	(Ljava/nio/ByteBuffer;)Lrk;	a	createByteList	method_10657	createByteList
	m	(Lrk;Lrk;Lrk;)Lcom/mojang/serialization/DataResult;	a	mergeToMap	method_29157	mergeToMap
	m	(I)Lrk;	a	createInt	method_10661	createInt
	m	(Ljava/util/stream/IntStream;)Lrk;	a	createIntList	method_10663	createIntList
	m	(Lrk;Lrk;)Lcom/mojang/serialization/DataResult;	a	mergeToList	method_29156	mergeToList
	m	(Z)Lrk;	a	createBoolean	method_23253	createBoolean
	m	(Ljava/util/stream/Stream;)Lrk;	a	createMap	method_10655	createMap
	m	(Lqr;Lcom/mojang/datafixers/util/Pair;)V	a	m_129016_	method_29152	method_29152
	m	(Lqx;Ljava/util/function/Consumer;)V	a	m_244791_	method_46233	method_46233
	m	(Ljava/lang/String;)Lrk;	a	createString	method_10639	createString
	m	(Ljava/lang/String;Ljava/lang/String;)Z	a	m_128986_	method_10666	method_10666
	m	(B)Lrk;	a	createByte	method_10640	createByte
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	b	getStringValue	method_10656	getStringValue
	m	()Ljava/lang/String;	b	m_274050_	method_49667	method_49667
	m	(Lqr;Lqr;Ljava/lang/String;)V	b	m_129056_	method_29159	method_29159
	m	(Ljava/util/stream/Stream;)Lrk;	b	createList	method_10665	createList
	m	(Lqr;Lqr;Ljava/lang/String;)V	c	m_129065_	method_29161	method_29161
	m	()Ljava/lang/String;	c	m_274053_	method_49668	method_49668
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	c	getMapValues	method_10669	getMapValues
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	d	getMapEntries	method_29162	getMapEntries
	m	()Ljava/lang/String;	d	m_274062_	method_49669	method_49669
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	e	getMap	method_29163	getMap
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	f	getStream	method_10664	getStream
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	g	getList	method_29164	getList
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	h	getByteBuffer	method_10646	getByteBuffer
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	i	getIntStream	method_10651	getIntStream
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	j	getLongStream	method_10637	getLongStream
	m	(Lrk;)Ljava/util/Optional;	k	m_246675_	method_46235	createCollector
	m	(Lrk;)Ljava/lang/String;	l	m_274049_	method_49670	method_49670
	m	(Lrk;)Lrk;	m	m_129157_	method_10667	method_10667
	m	(Lrk;)Lrk;	n	m_244788_	method_46236	method_46236
	m	(Lrk;)Ljava/lang/String;	o	m_274058_	method_49671	method_49671
	m	(Lrk;)Ljava/lang/String;	p	m_274059_	method_49672	method_49672
	m	(Lrk;)Ljava/lang/String;	q	m_274063_	method_49673	method_49673
	m	(Lrk;)Ljava/lang/String;	r	m_274051_	method_49674	method_49674
	m	(Lrk;)Ljava/lang/String;	s	m_274052_	method_49675	method_49675
	m	(Lrk;)Ljava/lang/String;	t	m_274055_	method_49676	method_49676
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	u	m_274057_	method_46237	method_46237
	m	(Lrk;)Ljava/lang/String;	v	m_274061_	method_49677	method_49677
	m	(Lrk;)Lcom/mojang/serialization/DataResult;	w	m_274056_	method_46238	method_46238
	m	(Lrk;)Ljava/lang/String;	x	m_274060_	method_49678	method_49678
c	rc$1	net/minecraft/nbt/NbtOps$1	net/minecraft/class_2509$1	net/minecraft/nbt/NbtOps$1
	f	Lqr;	a	f_129163_	field_25129	val$tag
	f	Lrc;	b	f_129164_	field_25130	field_25130
	m	(Lrc;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lqr;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	a	m_129170_	method_29166	method_29166
	m	(Lrk;)Lrk;	a	get	method_29167	get
	m	(Ljava/lang/String;)Lrk;	a	get	method_29165	get
c	rc$a	net/minecraft/nbt/NbtOps$ByteListCollector	net/minecraft/class_2509$class_7808	net/minecraft/nbt/NbtOps$ByteListCollector
	f	Lit/unimi/dsi/fastutil/bytes/ByteArrayList;	a	f_243771_	field_40668	values
	m	([B)V	<init>	<init>	<init>	<init>
	m	(B)V	<init>	<init>	<init>	<init>
c	rc$b	net/minecraft/nbt/NbtOps$HeterogenousListCollector	net/minecraft/class_2509$class_7809	net/minecraft/nbt/NbtOps$HeterogenousListCollector
	f	Lqx;	a	f_244100_	field_40669	result
	m	(Lit/unimi/dsi/fastutil/longs/LongArrayList;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/bytes/ByteArrayList;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/IntArrayList;)V	<init>	<init>	<init>	<init>
	m	(B)V	a	m_247549_	method_46241	method_46241
	m	(I)V	a	m_246415_	method_46242	method_46242
	m	(Lqr;)Z	a	m_246400_	method_46244	isWrapper
	m	(J)V	a	m_246462_	method_46243	method_46243
	m	(Lrk;)Lrk;	b	m_247665_	method_46245	wrapIfNeeded
	m	(Lrk;)Lqr;	c	m_247310_	method_46246	wrapElement
c	rc$c	net/minecraft/nbt/NbtOps$HomogenousListCollector	net/minecraft/class_2509$class_7810	net/minecraft/nbt/NbtOps$HomogenousListCollector
	f	Lqx;	a	f_244352_	field_40670	result
	m	(Lqx;)V	<init>	<init>	<init>	<init>
	m	(Lrk;)V	<init>	<init>	<init>	<init>
c	rc$d	net/minecraft/nbt/NbtOps$InitialListCollector	net/minecraft/class_2509$class_7811	net/minecraft/nbt/NbtOps$InitialListCollector
	f	Lrc$d;	a	f_243778_	field_40671	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	rc$e	net/minecraft/nbt/NbtOps$IntListCollector	net/minecraft/class_2509$class_7812	net/minecraft/nbt/NbtOps$IntListCollector
	f	Lit/unimi/dsi/fastutil/ints/IntArrayList;	a	f_244530_	field_40672	values
	m	(I)V	<init>	<init>	<init>	<init>
	m	([I)V	<init>	<init>	<init>	<init>
c	rc$f	net/minecraft/nbt/NbtOps$ListCollector	net/minecraft/class_2509$class_7813	net/minecraft/nbt/NbtOps$ListCollector
	m	(Ljava/util/stream/Stream;)Lrc$f;	a	m_246922_	method_46248	acceptAll
	m	(Lrk;)Lrc$f;	a	m_246081_	method_46240	accept
	m	(Ljava/lang/Iterable;)Lrc$f;	a	m_246277_	method_46247	acceptAll
	m	()Lrk;	a	m_245493_	method_46239	result
c	rc$g	net/minecraft/nbt/NbtOps$LongListCollector	net/minecraft/class_2509$class_7814	net/minecraft/nbt/NbtOps$LongListCollector
	f	Lit/unimi/dsi/fastutil/longs/LongArrayList;	a	f_244231_	field_40673	values
	m	(J)V	<init>	<init>	<init>	<init>
	m	([J)V	<init>	<init>	<init>	<init>
c	rc$h	net/minecraft/nbt/NbtOps$NbtRecordBuilder	net/minecraft/class_2509$class_5320	net/minecraft/nbt/NbtOps$NbtRecordBuilder
	f	Lrc;	a	f_129181_	field_25131	field_25131
	m	(Lrc;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lrk;Lqr;)Lqr;	a	append	method_29169	append
	m	()Lqr;	a	initBuilder	method_29168	initBuilder
	m	(Lrk;)Ljava/lang/String;	a	m_274399_	method_49679	method_49679
	m	(Lqr;Lrk;)Lcom/mojang/serialization/DataResult;	a	build	method_29170	build
c	rd	net/minecraft/nbt/NbtUtils	net/minecraft/class_2512	net/minecraft/nbt/NbtUtils
	f	Ljava/lang/String;	a	f_178007_	field_33224	SNBT_DATA_TAG
	f	Ljava/util/Comparator;	b	f_178008_	field_27816	YXZ_LISTTAG_INT_COMPARATOR
	f	Ljava/util/Comparator;	c	f_178009_	field_27817	YXZ_LISTTAG_DOUBLE_COMPARATOR
	f	C	d	f_178010_	field_33225	PROPERTIES_START
	f	C	e	f_178011_	field_33226	PROPERTIES_END
	f	Ljava/lang/String;	f	f_178012_	field_33227	ELEMENT_SEPARATOR
	f	C	g	f_178013_	field_33228	KEY_VALUE_SEPARATOR
	f	Lcom/google/common/base/Splitter;	h	f_178014_	field_27818	COMMA_SPLITTER
	f	Lcom/google/common/base/Splitter;	i	f_178015_	field_27819	COLON_SPLITTER
	f	Lorg/slf4j/Logger;	j	f_129200_	field_11582	LOGGER
	f	I	k	f_178016_	field_33229	INDENT
	f	I	l	f_178017_	field_33230	NOT_FOUND
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder;	a	m_178019_	method_36114	indent
	m	(Lqx;Lqr;)V	a	m_178043_	method_32265	method_32265
	m	(Ldcb;)Lqr;	a	m_129202_	method_10686	writeBlockState
	m	(Ljava/lang/String;)Lqr;	a	m_178024_	method_32260	snbtToStructure
	m	(Ldde;Ljava/lang/Comparable;)Ljava/lang/String;	a	m_129210_	method_10685	getName
	m	(Lrk;)Ljava/util/UUID;	a	m_129233_	method_25930	loadUUID
	m	(Lrk;Z)Ljava/lang/String;	a	m_178050_	method_36117	prettyPrint
	m	(Lqr;I)Lqr;	a	m_264046_	method_48308	addDataVersion
	m	(Lqx;Lqx;Lqx;)V	a	m_178046_	method_32266	method_32266
	m	(Lrk;Lrk;Z)Z	a	m_129235_	method_10687	compareNbt
	m	(Ldcd;Ldde;Ljava/lang/String;Lqr;Lqr;)Ldcd;	a	m_129204_	method_10682	setValueHelper
	m	(Lqx;)D	a	m_178041_	method_32264	method_32264
	m	(Lqr;Lcom/mojang/authlib/GameProfile;)Lqr;	a	m_129230_	method_10684	writeGameProfile
	m	(Ldxe;)Lqr;	a	m_178022_	method_36115	writeFluidState
	m	(Lqr;Ljava/lang/String;)Ljava/lang/String;	a	m_178034_	method_32262	method_32262
	m	(Lhf;Lqr;)Ldcb;	a	m_247651_	method_10681	readBlockState
	m	(Lqr;)Lcom/mojang/authlib/GameProfile;	a	m_129228_	method_10683	readGameProfile
	m	(Ljava/util/Map;Lqr;)Lqx;	a	m_178031_	method_32261	method_32261
	m	(Lqr;Ljava/lang/String;Ljava/lang/String;)V	a	m_178037_	method_32263	method_32263
	m	(Ljava/lang/StringBuilder;Lrk;IZ)Ljava/lang/StringBuilder;	a	m_178026_	method_36116	prettyPrint
	m	(Ljava/util/UUID;)Lqv;	a	m_129226_	method_25929	createUUID
	m	(Lgu;)Lqr;	a	m_129224_	method_10692	writeBlockPos
	m	(Lrk;)Ljava/lang/String;	b	m_178057_	method_36118	prettyPrint
	m	(Lqr;)Lgu;	b	m_129239_	method_10691	readBlockPos
	m	(Lqr;I)I	b	m_264487_	method_48309	getDataVersion
	m	(Lqx;)D	b	m_178055_	method_32268	method_32268
	m	(Ljava/lang/String;)Lqr;	b	m_178053_	method_32267	unpackBlockState
	m	(Lrk;)Lsw;	c	m_178061_	method_32270	toPrettyComponent
	m	(Lqr;)Ljava/lang/String;	c	m_178063_	method_32271	structureToSnbt
	m	(Lqx;)D	c	m_178059_	method_32269	method_32269
	m	(Lqx;)I	d	m_178065_	method_32272	method_32272
	m	(Lqr;)Lqr;	d	m_178067_	method_32273	packStructureTemplate
	m	(Lqr;)Lqr;	e	m_178071_	method_32275	unpackStructureTemplate
	m	(Lqx;)I	e	m_178069_	method_32274	method_32274
	m	(Lqr;)Ljava/lang/String;	f	m_178075_	method_32277	packBlockState
	m	(Lqx;)I	f	m_178073_	method_32276	method_32276
	m	(Lqr;)Lqr;	g	m_264171_	method_48310	addCurrentDataVersion
	m	(Lqr;)Lqx;	h	m_178077_	method_32278	method_32278
	m	(Lqr;)Lqx;	i	m_178079_	method_32279	method_32279
c	re	net/minecraft/nbt/NumericTag	net/minecraft/class_2514	net/minecraft/nbt/NumericTag
	m	()V	<init>	<init>	<init>	<init>
	m	()J	f	m_7046_	method_10699	getAsLong
	m	()I	g	m_7047_	method_10701	getAsInt
	m	()S	h	m_7053_	method_10696	getAsShort
	m	()B	i	m_7063_	method_10698	getAsByte
	m	()D	j	m_7061_	method_10697	getAsDouble
	m	()F	k	m_7057_	method_10700	getAsFloat
	m	()Ljava/lang/Number;	l	m_8103_	method_10702	getAsNumber
c	rf	net/minecraft/nbt/ShortTag	net/minecraft/class_2516	net/minecraft/nbt/ShortTag
	f	Lrm;	a	f_129244_	field_21043	TYPE
	f	I	b	f_263431_	field_41728	SELF_SIZE_IN_BYTES
	f	S	c	f_129245_	field_11588	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(S)V	<init>	<init>	<init>	<init>
	m	(S)Lrf;	a	m_129258_	method_23254	valueOf
	m	()Lrf;	e	m_6426_	method_10704	copy
c	rf$1	net/minecraft/nbt/ShortTag$1	net/minecraft/class_2516$1	net/minecraft/nbt/ShortTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lrf;	a	m_7300_	method_23255	load
c	rf$a	net/minecraft/nbt/ShortTag$Cache	net/minecraft/class_2516$class_4613	net/minecraft/nbt/ShortTag$Cache
	f	[Lrf;	a	f_129286_	field_21044	cache
	f	I	b	f_178085_	field_33232	HIGH
	f	I	c	f_178086_	field_33233	LOW
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
c	rg	net/minecraft/nbt/SnbtPrinterTagVisitor	net/minecraft/class_5625	net/minecraft/nbt/SnbtPrinterTagVisitor
	f	Ljava/util/Map;	a	f_178088_	field_27820	KEY_ORDER
	f	Ljava/util/Set;	b	f_178089_	field_27821	NO_INDENTATION
	f	Ljava/util/regex/Pattern;	c	f_178090_	field_27822	SIMPLE_VALUE
	f	Ljava/lang/String;	d	f_178091_	field_27823	NAME_VALUE_SEPARATOR
	f	Ljava/lang/String;	e	f_178092_	field_27824	ELEMENT_SEPARATOR
	f	Ljava/lang/String;	f	f_178093_	field_33234	LIST_OPEN
	f	Ljava/lang/String;	g	f_178094_	field_33235	LIST_CLOSE
	f	Ljava/lang/String;	h	f_178095_	field_33236	LIST_TYPE_SEPARATOR
	f	Ljava/lang/String;	i	f_178096_	field_33237	ELEMENT_SPACING
	f	Ljava/lang/String;	j	f_178097_	field_33238	STRUCT_OPEN
	f	Ljava/lang/String;	k	f_178098_	field_33239	STRUCT_CLOSE
	f	Ljava/lang/String;	l	f_178099_	field_33240	NEWLINE
	f	Ljava/lang/String;	m	f_178100_	field_27825	indentation
	f	I	n	f_178101_	field_27826	depth
	f	Ljava/util/List;	o	f_178102_	field_27827	path
	f	Ljava/lang/String;	p	f_178103_	field_27828	result
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lrk;)Ljava/lang/String;	a	m_178141_	method_32283	visit
	m	()Ljava/lang/String;	a	m_178110_	method_32280	pathString
	m	(Ljava/util/HashMap;)V	a	m_178113_	method_32282	method_32282
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_178111_	method_32281	handleEscapePretty
	m	(Lqr;)Ljava/util/List;	b	m_178146_	method_32286	getKeys
	m	(Ljava/lang/String;)V	b	m_178144_	method_32285	pushPath
	m	()V	b	m_178143_	method_32284	popPath
c	rh	net/minecraft/nbt/StreamTagVisitor	net/minecraft/class_6836	net/minecraft/nbt/StreamTagVisitor
	m	(Ljava/lang/String;)Lrh$b;	a	m_196458_	method_39862	visit
	m	(I)Lrh$b;	a	m_196353_	method_39860	visit
	m	(J)Lrh$b;	a	m_196295_	method_39861	visit
	m	(Lrm;)Lrh$a;	a	m_196214_	method_39863	visitEntry
	m	(Lrm;I)Lrh$b;	a	m_196339_	method_39864	visitList
	m	(B)Lrh$b;	a	m_196209_	method_39857	visit
	m	(S)Lrh$b;	a	m_196553_	method_39866	visit
	m	(F)Lrh$b;	a	m_196532_	method_39859	visit
	m	(D)Lrh$b;	a	m_196455_	method_39858	visit
	m	(Lrm;Ljava/lang/String;)Lrh$a;	a	m_196425_	method_39865	visitEntry
	m	()Lrh$b;	a	m_196525_	method_39856	visitEnd
	m	([B)Lrh$b;	a	m_196152_	method_39867	visit
	m	([I)Lrh$b;	a	m_196376_	method_39868	visit
	m	([J)Lrh$b;	a	m_196280_	method_39869	visit
	m	(Lrm;I)Lrh$a;	b	m_196338_	method_39872	visitElement
	m	(Lrm;)Lrh$b;	b	m_196213_	method_39871	visitRootEntry
	m	()Lrh$b;	b	m_196527_	method_39870	visitContainerEnd
c	rh$a	net/minecraft/nbt/StreamTagVisitor$EntryResult	net/minecraft/class_6836$class_6837	net/minecraft/nbt/StreamTagVisitor$EntryResult
	f	Lrh$a;	a	ENTER	field_36248	ENTER
	f	Lrh$a;	b	SKIP	field_36249	SKIP
	f	Lrh$a;	c	BREAK	field_36250	BREAK
	f	Lrh$a;	d	HALT	field_36251	HALT
	f	[Lrh$a;	e	$VALUES	field_36252	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lrh$a;	a	m_197547_	method_39873	$values
c	rh$b	net/minecraft/nbt/StreamTagVisitor$ValueResult	net/minecraft/class_6836$class_6838	net/minecraft/nbt/StreamTagVisitor$ValueResult
	f	Lrh$b;	a	CONTINUE	field_36253	CONTINUE
	f	Lrh$b;	b	BREAK	field_36254	BREAK
	f	Lrh$b;	c	HALT	field_36255	HALT
	f	[Lrh$b;	d	$VALUES	field_36256	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lrh$b;	a	m_197559_	method_39874	$values
c	ri	net/minecraft/nbt/StringTag	net/minecraft/class_2519	net/minecraft/nbt/StringTag
	f	Ljava/lang/String;	A	f_129290_	field_11590	data
	f	Lrm;	a	f_129288_	field_21045	TYPE
	f	I	b	f_263432_	field_41729	SELF_SIZE_IN_BYTES
	f	Lri;	c	f_129289_	field_21046	EMPTY
	f	C	w	f_178149_	field_33242	DOUBLE_QUOTE
	f	C	x	f_178150_	field_33243	SINGLE_QUOTE
	f	C	y	f_178151_	field_33244	ESCAPE
	f	C	z	f_178152_	field_33245	NOT_SET
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lri;	a	m_129297_	method_23256	valueOf
	m	(Ljava/io/DataInput;)V	a	m_197563_	method_39875	skipString
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_129303_	method_10706	quoteAndEscape
	m	()Lri;	e	m_6426_	method_10705	copy
c	ri$1	net/minecraft/nbt/StringTag$1	net/minecraft/class_2519$1	net/minecraft/nbt/StringTag$1
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lri;	a	m_7300_	method_23257	load
c	rj	net/minecraft/nbt/StringTagVisitor	net/minecraft/class_5626	net/minecraft/nbt/StringTagVisitor
	f	Ljava/util/regex/Pattern;	a	f_178155_	field_27829	SIMPLE_VALUE
	f	Ljava/lang/StringBuilder;	b	f_178156_	field_27830	builder
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lrk;)Ljava/lang/String;	a	m_178187_	method_32288	visit
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_178159_	method_32287	handleEscape
c	rk	net/minecraft/nbt/Tag	net/minecraft/class_2520	net/minecraft/nbt/Tag
	f	I	d	f_178189_	field_33246	OBJECT_HEADER
	f	I	e	f_178190_	field_33247	ARRAY_HEADER
	f	I	f	f_178191_	field_33248	OBJECT_REFERENCE
	f	I	g	f_178192_	field_33249	STRING_SIZE
	f	B	h	f_178193_	field_33250	TAG_END
	f	B	i	f_178194_	field_33251	TAG_BYTE
	f	B	j	f_178195_	field_33252	TAG_SHORT
	f	B	k	f_178196_	field_33253	TAG_INT
	f	B	l	f_178197_	field_33254	TAG_LONG
	f	B	m	f_178198_	field_33255	TAG_FLOAT
	f	B	n	f_178199_	field_33256	TAG_DOUBLE
	f	B	o	f_178200_	field_33257	TAG_BYTE_ARRAY
	f	B	p	f_178201_	field_33258	TAG_STRING
	f	B	q	f_178202_	field_33259	TAG_LIST
	f	B	r	f_178203_	field_33260	TAG_COMPOUND
	f	B	s	f_178204_	field_33261	TAG_INT_ARRAY
	f	B	t	f_178205_	field_33262	TAG_LONG_ARRAY
	f	B	u	f_178206_	field_33263	TAG_ANY_NUMERIC
	f	I	v	f_178207_	field_33264	MAX_DEPTH
	m	(Lro;)V	a	m_142327_	method_32289	accept
	m	()I	a	m_263179_	method_47988	sizeInBytes
	m	(Lrh;)Lrh$b;	a	m_196533_	method_39850	accept
	m	(Ljava/io/DataOutput;)V	a	m_6434_	method_10713	write
	m	()B	b	m_7060_	method_10711	getId
	m	(Lrh;)V	b	m_197573_	method_39876	acceptAsRoot
	m	()Lrm;	c	m_6458_	method_23258	getType
	m	()Lrk;	d	m_6426_	method_10707	copy
	m	()Ljava/lang/String;	m_	m_7916_	method_10714	getAsString
c	rl	net/minecraft/nbt/TagParser	net/minecraft/class_2522	net/minecraft/nbt/TagParser
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	a	f_129334_	field_11602	ERROR_TRAILING_DATA
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	b	f_129335_	field_11608	ERROR_EXPECTED_KEY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	c	f_129336_	field_11605	ERROR_EXPECTED_VALUE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	d	f_129337_	field_11603	ERROR_INSERT_MIXED_LIST
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	e	f_129338_	field_11597	ERROR_INSERT_MIXED_ARRAY
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	f	f_129339_	field_11604	ERROR_INVALID_ARRAY
	f	C	g	f_178209_	field_33265	ELEMENT_SEPARATOR
	f	C	h	f_178210_	field_33266	NAME_VALUE_SEPARATOR
	f	C	i	f_178211_	field_33267	LIST_OPEN
	f	C	j	f_178212_	field_33268	LIST_CLOSE
	f	C	k	f_178213_	field_33269	STRUCT_CLOSE
	f	C	l	f_178214_	field_33270	STRUCT_OPEN
	f	Ljava/util/regex/Pattern;	m	f_129340_	field_11607	DOUBLE_PATTERN_NOSUFFIX
	f	Ljava/util/regex/Pattern;	n	f_129341_	field_11600	DOUBLE_PATTERN
	f	Ljava/util/regex/Pattern;	o	f_129342_	field_11596	FLOAT_PATTERN
	f	Ljava/util/regex/Pattern;	p	f_129343_	field_11606	BYTE_PATTERN
	f	Ljava/util/regex/Pattern;	q	f_129344_	field_11609	LONG_PATTERN
	f	Ljava/util/regex/Pattern;	r	f_129345_	field_11601	SHORT_PATTERN
	f	Ljava/util/regex/Pattern;	s	f_129346_	field_11599	INT_PATTERN
	f	Lcom/mojang/brigadier/StringReader;	t	f_129347_	field_11598	reader
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lcom/mojang/brigadier/StringReader;)V	<init>	<init>	<init>	<init>
	m	(C)V	a	m_129352_	method_10719	expect
	m	(Ljava/lang/String;)Lqr;	a	m_129359_	method_10718	parseTag
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_129354_	method_10720	method_10720
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	a	m_129356_	method_10724	method_10724
	m	(Lrm;Lrm;)Ljava/util/List;	a	m_129361_	method_10728	readArray
	m	()Lqr;	a	m_129351_	method_10721	readSingleStruct
	m	()Ljava/lang/String;	b	m_129364_	method_10725	readKey
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	b	m_129365_	method_10730	method_10730
	m	(Ljava/lang/String;)Lrk;	b	m_129368_	method_10731	type
	m	()Lrk;	c	m_129370_	method_10722	readTypedValue
	m	()Lrk;	d	m_129371_	method_10723	readValue
	m	()Lrk;	e	m_129372_	method_10717	readList
	m	()Lqr;	f	m_129373_	method_10727	readStruct
	m	()Lrk;	g	m_129374_	method_10729	readListTag
	m	()Lrk;	h	m_129375_	method_10726	readArrayTag
	m	()Z	i	m_129376_	method_10716	hasElementSeparator
c	rm	net/minecraft/nbt/TagType	net/minecraft/class_4614	net/minecraft/nbt/TagType
	m	(Ljava/io/DataInput;)V	a	m_196159_	method_39851	skip
	m	()Ljava/lang/String;	a	m_5987_	method_23259	getName
	m	(I)Lrm;	a	m_129377_	method_23260	createInvalid
	m	(Ljava/io/DataInput;Lrh;)Lrh$b;	a	m_196511_	method_39852	parse
	m	(Ljava/io/DataInput;I)V	a	m_196189_	method_39854	skip
	m	()Ljava/lang/String;	b	m_5986_	method_23261	getPrettyName
	m	(Ljava/io/DataInput;Lrh;)V	b	m_197580_	method_39877	parseRoot
	m	(Ljava/io/DataInput;ILra;)Lrk;	b	m_7300_	method_23262	load
	m	()Z	d	m_7064_	method_23263	isValue
c	rm$1	net/minecraft/nbt/TagType$1	net/minecraft/class_4614$1	net/minecraft/nbt/TagType$1
	f	I	a	f_129382_	field_21047	val$id
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ljava/io/DataInput;ILra;)Lqt;	a	m_7300_	method_23264	load
	m	()Ljava/io/IOException;	c	m_197591_	method_39878	createException
c	rm$2	net/minecraft/nbt/TagType$2	net/minecraft/class_4614$2	net/minecraft/nbt/TagType$2
	f	[I	a	f_197592_	field_36257	$SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	rm$a	net/minecraft/nbt/TagType$StaticSize	net/minecraft/class_4614$class_6839	net/minecraft/nbt/TagType$StaticSize
	m	()I	c	m_196292_	method_39853	size
c	rm$b	net/minecraft/nbt/TagType$VariableSize	net/minecraft/class_4614$class_6840	net/minecraft/nbt/TagType$VariableSize
c	rn	net/minecraft/nbt/TagTypes	net/minecraft/class_4615	net/minecraft/nbt/TagTypes
	f	[Lrm;	a	f_129395_	field_21048	TYPES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(I)Lrm;	a	m_129397_	method_23265	getType
c	ro	net/minecraft/nbt/TagVisitor	net/minecraft/class_5627	net/minecraft/nbt/TagVisitor
	m	(Lqo;)V	a	m_142154_	method_32290	visitByteArray
	m	(Lqp;)V	a	m_141946_	method_32291	visitByte
	m	(Lqs;)V	a	m_142121_	method_32293	visitDouble
	m	(Lqt;)V	a	m_142384_	method_32294	visitEnd
	m	(Lqr;)V	a	m_142303_	method_32292	visitCompound
	m	(Lqy;)V	a	m_142309_	method_32299	visitLongArray
	m	(Lqv;)V	a	m_142251_	method_32296	visitIntArray
	m	(Lqu;)V	a	m_142181_	method_32295	visitFloat
	m	(Lqz;)V	a	m_142046_	method_32300	visitLong
	m	(Lqw;)V	a	m_142045_	method_32297	visitInt
	m	(Lqx;)V	a	m_142447_	method_32298	visitList
	m	(Lri;)V	a	m_142614_	method_32302	visitString
	m	(Lrf;)V	a	m_142183_	method_32301	visitShort
c	rp	net/minecraft/nbt/TextComponentTagVisitor	net/minecraft/class_5628	net/minecraft/nbt/TextComponentTagVisitor
	f	Lorg/slf4j/Logger;	a	f_178229_	field_27831	LOGGER
	f	I	b	f_178230_	field_33271	INLINE_LIST_THRESHOLD
	f	Lit/unimi/dsi/fastutil/bytes/ByteCollection;	c	f_178231_	field_27832	INLINE_ELEMENT_TYPES
	f	Ln;	d	f_178232_	field_27833	SYNTAX_HIGHLIGHTING_KEY
	f	Ln;	e	f_178233_	field_27834	SYNTAX_HIGHLIGHTING_STRING
	f	Ln;	f	f_178234_	field_27835	SYNTAX_HIGHLIGHTING_NUMBER
	f	Ln;	g	f_178235_	field_27836	SYNTAX_HIGHLIGHTING_NUMBER_TYPE
	f	Ljava/util/regex/Pattern;	h	f_178236_	field_27837	SIMPLE_VALUE
	f	Ljava/lang/String;	i	f_178237_	field_27838	NAME_VALUE_SEPARATOR
	f	Ljava/lang/String;	j	f_178238_	field_27839	ELEMENT_SEPARATOR
	f	Ljava/lang/String;	k	f_178239_	field_33272	LIST_OPEN
	f	Ljava/lang/String;	l	f_178240_	field_33273	LIST_CLOSE
	f	Ljava/lang/String;	m	f_178241_	field_33274	LIST_TYPE_SEPARATOR
	f	Ljava/lang/String;	n	f_178242_	field_33275	ELEMENT_SPACING
	f	Ljava/lang/String;	o	f_178243_	field_33276	STRUCT_OPEN
	f	Ljava/lang/String;	p	f_178244_	field_33277	STRUCT_CLOSE
	f	Ljava/lang/String;	q	f_178245_	field_33278	NEWLINE
	f	Ljava/lang/String;	r	f_178246_	field_27840	indentation
	f	I	s	f_178247_	field_27841	depth
	f	Lsw;	t	f_178248_	field_27842	result
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lsw;	a	m_178253_	method_32304	handleEscapePretty
	m	(Lrk;)Lsw;	a	m_178281_	method_32305	visit
c	rq	net/minecraft/nbt/package-info	net/minecraft/class_6311	net/minecraft/nbt/package-info
c	rr	net/minecraft/nbt/visitors/CollectFields	net/minecraft/class_6841	net/minecraft/nbt/visitors/CollectFields
	f	I	a	f_197602_	field_36258	fieldsToGetCount
	f	Ljava/util/Set;	b	f_197603_	field_36259	wantedTypes
	f	Ljava/util/Deque;	c	f_197604_	field_36260	stack
	m	([Lrt;)V	<init>	<init>	<init>	<init>
	m	()I	c	m_197615_	method_39879	getMissingFieldCount
c	rs	net/minecraft/nbt/visitors/CollectToTag	net/minecraft/class_6844	net/minecraft/nbt/visitors/CollectToTag
	f	Ljava/lang/String;	a	f_197662_	field_36261	lastId
	f	Lrk;	b	f_197663_	field_36262	rootTag
	f	Ljava/util/Deque;	c	f_197664_	field_36263	consumerStack
	m	()V	<init>	<init>	<init>	<init>
	m	(Lqr;Lrk;)V	a	m_197679_	method_39882	method_39882
	m	(Lrk;)V	a	m_197682_	method_39883	appendEntry
	m	(Lqr;Lrk;)V	b	m_197701_	method_39884	method_39884
	m	(Lrk;)V	b	m_197704_	method_39885	method_39885
	m	(Lrm;)V	c	m_197711_	method_39886	enterContainerIfNeeded
	m	()Lrk;	d	m_197713_	method_39887	getResult
	m	()I	e	m_197714_	method_39888	depth
c	rt	net/minecraft/nbt/visitors/FieldSelector	net/minecraft/class_6843	net/minecraft/nbt/visitors/FieldSelector
	f	Ljava/util/List;	a	f_202497_	comp_318	path
	f	Lrm;	b	f_202498_	comp_319	type
	f	Ljava/lang/String;	c	f_202499_	comp_320	name
	m	(Ljava/util/List;Lrm;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lrm;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lrm;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;Lrm;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_202497_	comp_318	path
	m	()Lrm;	b	f_202498_	comp_319	type
	m	()Ljava/lang/String;	c	f_202499_	comp_320	name
c	ru	net/minecraft/nbt/visitors/FieldTree	net/minecraft/class_6842	net/minecraft/nbt/visitors/FieldTree
	f	I	a	f_202523_	comp_315	depth
	f	Ljava/util/Map;	b	f_202524_	comp_323	selectedFields
	f	Ljava/util/Map;	c	f_202525_	comp_317	fieldsToRecurse
	m	(ILjava/util/Map;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lru;	a	m_202533_	method_39880	method_39880
	m	(Lrt;)V	a	m_202538_	method_39881	addEntry
	m	(Lrm;Ljava/lang/String;)Z	a	m_202535_	method_40061	isSelected
	m	()Lru;	a	m_202532_	method_40060	createRoot
	m	()I	b	f_202523_	comp_315	depth
	m	()Ljava/util/Map;	c	f_202524_	comp_323	selectedFields
	m	()Ljava/util/Map;	d	f_202525_	comp_317	fieldsToRecurse
c	rv	net/minecraft/nbt/visitors/SkipAll	net/minecraft/class_6845	net/minecraft/nbt/visitors/SkipAll
	f	Lrv;	a	f_197715_	field_36264	INSTANCE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	rv$1	net/minecraft/nbt/visitors/SkipAll$1	net/minecraft/class_6845$1	net/minecraft/nbt/visitors/SkipAll$1
	m	()V	<init>	<init>	<init>	<init>
c	rw	net/minecraft/nbt/visitors/SkipFields	net/minecraft/class_6856	net/minecraft/nbt/visitors/SkipFields
	f	Ljava/util/Deque;	a	f_202547_	field_36378	stack
	m	([Lrt;)V	<init>	<init>	<init>	<init>
c	rx	net/minecraft/nbt/visitors/package-info	net/minecraft/class_6846	net/minecraft/nbt/visitors/package-info
c	ry	net/minecraft/network/CipherBase	net/minecraft/class_2524	net/minecraft/network/CipherBase
	f	Ljavax/crypto/Cipher;	a	f_129399_	field_11612	cipher
	f	[B	b	f_129400_	field_11613	heapIn
	f	[B	c	f_129401_	field_11614	heapOut
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	a	m_129406_	method_10732	encipher
	m	(Lio/netty/buffer/ByteBuf;)[B	a	m_129404_	method_10733	bufToByte
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	a	m_129409_	method_10734	decipher
c	rz	net/minecraft/network/CipherDecoder	net/minecraft/class_2528	net/minecraft/network/CipherDecoder
	f	Lry;	a	f_129412_	field_11619	cipher
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V	a	decode	method_10735	decode
c	s	net/minecraft/DefaultUncaughtExceptionHandlerWithName	net/minecraft/class_143	net/minecraft/DefaultUncaughtExceptionHandlerWithName
	f	Lorg/slf4j/Logger;	a	f_131799_	field_1115	logger
	m	(Lorg/slf4j/Logger;)V	<init>	<init>	<init>	<init>
c	sa	net/minecraft/network/CipherEncoder	net/minecraft/class_2529	net/minecraft/network/CipherEncoder
	f	Lry;	a	f_129423_	field_11620	cipher
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	a	encode	method_10736	encode
c	sb	net/minecraft/network/CompressionDecoder	net/minecraft/class_2532	net/minecraft/network/CompressionDecoder
	f	I	a	f_182671_	field_34057	MAXIMUM_COMPRESSED_LENGTH
	f	I	b	f_182672_	field_33279	MAXIMUM_UNCOMPRESSED_LENGTH
	f	Ljava/util/zip/Inflater;	c	f_129434_	field_11622	inflater
	f	I	d	f_129435_	field_11623	threshold
	f	Z	e	f_182673_	field_34058	validateDecompressed
	m	(IZ)V	<init>	<init>	<init>	<init>
	m	(IZ)V	a	m_182677_	method_10739	setThreshold
c	sc	net/minecraft/network/CompressionEncoder	net/minecraft/class_2534	net/minecraft/network/CompressionEncoder
	f	[B	a	f_129444_	field_11637	encodeBuf
	f	Ljava/util/zip/Deflater;	b	f_129445_	field_11638	deflater
	f	I	c	f_129446_	field_11636	threshold
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	a	encode	method_10741	encode
	m	(I)V	a	m_129449_	method_10742	setThreshold
	m	()I	a	m_178298_	method_36120	getThreshold
c	sd	net/minecraft/network/Connection	net/minecraft/class_2535	net/minecraft/network/Connection
	f	Lorg/slf4j/Marker;	a	f_129459_	field_11641	ROOT_MARKER
	f	Lorg/slf4j/Marker;	b	f_129460_	field_11639	PACKET_MARKER
	f	Lorg/slf4j/Marker;	c	f_202554_	field_36379	PACKET_RECEIVED_MARKER
	f	Lorg/slf4j/Marker;	d	f_202555_	field_36380	PACKET_SENT_MARKER
	f	Lio/netty/util/AttributeKey;	e	f_129461_	field_11648	ATTRIBUTE_PROTOCOL
	f	Laov;	f	f_129462_	field_11650	NETWORK_WORKER_GROUP
	f	Laov;	g	f_129463_	field_11657	NETWORK_EPOLL_WORKER_GROUP
	f	Laov;	h	f_129464_	field_11649	LOCAL_WORKER_GROUP
	f	F	i	f_178299_	field_33280	AVERAGE_PACKETS_SMOOTHING
	f	Lorg/slf4j/Logger;	j	f_129465_	field_11642	LOGGER
	f	Lup;	k	f_129466_	field_11643	receiving
	f	Ljava/util/Queue;	l	f_129467_	field_11644	queue
	f	Lio/netty/channel/Channel;	m	f_129468_	field_11651	channel
	f	Ljava/net/SocketAddress;	n	f_129469_	field_11645	address
	f	Lsk;	o	f_129470_	field_11652	packetListener
	f	Lsw;	p	f_129471_	field_11660	disconnectedReason
	f	Z	q	f_129472_	field_11647	encrypted
	f	Z	r	f_129473_	field_11646	disconnectionHandled
	f	I	s	f_129474_	field_11658	receivedPackets
	f	I	t	f_129475_	field_11656	sentPackets
	f	F	u	f_129476_	field_11654	averageReceivedPackets
	f	F	v	f_129477_	field_11653	averageSentPackets
	f	I	w	f_129478_	field_11655	tickCount
	f	Z	x	f_129479_	field_11640	handlingFault
	f	Lsw;	y	f_290021_	field_44972	delayedDisconnect
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lup;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Luo;)V	a	channelRead0	method_10770	channelRead0
	m	(Lorg/slf4j/Marker;)V	a	m_202556_	method_40062	method_40062
	m	(Lsk;)V	a	m_129505_	method_10763	setListener
	m	(Luo;Lsl;Lse;Lse;)V	a	m_243087_	method_36942	doSendPacket
	m	(Ljava/net/SocketAddress;)Lsd;	a	m_129493_	method_10769	connectToLocalServer
	m	(Ljava/net/InetSocketAddress;Z)Lsd;	a	m_178300_	method_10753	connectToServer
	m	(Lio/netty/channel/ChannelPipeline;Lup;)V	a	m_264299_	method_48311	configureSerialization
	m	(Ljava/net/InetSocketAddress;ZLsd;)Lio/netty/channel/ChannelFuture;	a	m_290025_	method_52271	connect
	m	(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V	a	m_129495_	method_10746	setEncryptionKey
	m	(Luo;)V	a	m_129512_	method_10743	send
	m	()V	a	m_129483_	method_10754	tick
	m	(Luo;Lsk;)V	a	m_129517_	method_10759	genericsFtw
	m	(Lsl;Lio/netty/util/concurrent/Future;)V	a	m_243034_	method_45082	method_45082
	m	(Lse;)V	a	m_129498_	method_10750	setProtocol
	m	(Luo;Lsl;)V	a	m_243124_	method_10752	send
	m	(Lsw;)V	a	m_129507_	method_10747	disconnect
	m	(IZ)V	a	m_129484_	method_10760	setupCompression
	m	(Luo;Lsl;Lse;Lse;)V	b	m_243035_	method_10761	method_10761
	m	(Luo;Lsl;)V	b	m_129520_	method_10764	sendPacket
	m	(Lorg/slf4j/Marker;)V	b	m_202561_	method_40063	method_40063
	m	(Lsw;)V	b	m_202558_	method_10749	method_10749
	m	()V	b	m_7073_	method_30615	tickSecond
	m	()Ljava/net/SocketAddress;	c	m_129523_	method_10755	getRemoteAddress
	m	(Lorg/slf4j/Marker;)V	c	m_202568_	method_40064	method_40064
	m	()Z	d	m_129531_	method_10756	isMemoryConnection
	m	()Lup;	e	m_178313_	method_36121	getReceiving
	m	()Lup;	f	m_178314_	method_36122	getSending
	m	()Z	g	m_129535_	method_10771	isEncrypted
	m	()Z	h	m_129536_	method_10758	isConnected
	m	()Z	i	m_129537_	method_10772	isConnecting
	m	()Lsk;	j	m_129538_	method_10744	getPacketListener
	m	()Lsw;	k	m_129539_	method_10748	getDisconnectedReason
	m	()V	l	m_129540_	method_10757	setReadOnly
	m	()V	m	m_129541_	method_10768	handleDisconnection
	m	()F	n	m_129542_	method_10762	getAverageReceivedPackets
	m	()F	o	m_129543_	method_10745	getAverageSentPackets
	m	()Lse;	p	m_178315_	method_32306	getCurrentProtocol
	m	()V	q	m_129544_	method_10751	flushQueue
	m	()Lio/netty/channel/DefaultEventLoopGroup;	r	m_202570_	method_10766	method_10766
	m	()Lio/netty/channel/epoll/EpollEventLoopGroup;	s	m_202571_	method_10765	method_10765
	m	()Lio/netty/channel/nio/NioEventLoopGroup;	t	m_202572_	method_10767	method_10767
c	sd$1	net/minecraft/network/Connection$1	net/minecraft/class_2535$1	net/minecraft/network/Connection$1
	f	Lsd;	a	f_129548_	field_11663	val$connection
	m	(Lsd;)V	<init>	<init>	<init>	<init>
c	sd$2	net/minecraft/network/Connection$2	net/minecraft/class_2535$2	net/minecraft/network/Connection$2
	f	Lsd;	a	f_129553_	field_11664	val$connection
	m	(Lsd;)V	<init>	<init>	<init>	<init>
c	sd$a	net/minecraft/network/Connection$PacketHolder	net/minecraft/class_2535$class_2536	net/minecraft/network/Connection$PacketHolder
	f	Luo;	a	f_129558_	field_11661	packet
	f	Lsl;	b	f_129559_	field_11662	listener
	m	(Luo;Lsl;)V	<init>	<init>	<init>	<init>
c	se	net/minecraft/network/ConnectionProtocol	net/minecraft/class_2539	net/minecraft/network/ConnectionProtocol
	f	Lse;	a	HANDSHAKING	field_20590	HANDSHAKING
	f	Lse;	b	PLAY	field_20591	PLAY
	f	Lse;	c	STATUS	field_20592	STATUS
	f	Lse;	d	LOGIN	field_20593	LOGIN
	f	I	e	f_263799_	field_41866	NOT_REGISTERED
	f	I	f	f_178316_	field_33281	MIN_PROTOCOL_ID
	f	I	g	f_178317_	field_33282	MAX_PROTOCOL_ID
	f	[Lse;	h	f_129571_	field_11693	LOOKUP
	f	Ljava/util/Map;	i	f_129572_	field_11687	PROTOCOL_BY_PACKET
	f	I	j	f_129573_	field_20594	id
	f	Ljava/util/Map;	k	f_129574_	field_20595	flows
	f	[Lse;	l	$VALUES	field_11694	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;IILse$b;)V	<init>	<init>	<init>	<init>
	m	(I)Lse;	a	m_129583_	method_10782	getById
	m	(Luo;)Lse;	a	m_129592_	method_10786	getProtocolForPacket
	m	(Lse;Ljava/lang/Class;)V	a	m_195613_	method_22306	method_22306
	m	()I	a	m_129582_	method_10785	getId
	m	(Lse;Lup;Lse$a;)V	a	m_263896_	method_22307	method_22307
	m	(Lup;Luo;)I	a	m_264521_	method_10781	getPacketId
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V	a	m_195609_	method_39497	method_39497
	m	(Lup;ILsf;)Luo;	a	m_178321_	method_10783	createPacket
	m	()Lse$b;	b	m_129600_	method_22308	protocol
	m	(Lup;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	b	m_195620_	method_39498	getPacketsByIds
	m	()[Lse;	c	m_178325_	method_36943	$values
c	se$a	net/minecraft/network/ConnectionProtocol$PacketSet	net/minecraft/class_2539$class_4532	net/minecraft/network/ConnectionProtocol$PacketSet
	f	Lorg/slf4j/Logger;	a	f_202573_	field_36381	LOGGER
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	b	f_129604_	field_20596	classToId
	f	Ljava/util/List;	c	f_178326_	field_20597	idToDeserializer
	f	Lun;	d	f_263664_	field_41867	bundlerInfo
	f	Ljava/util/Set;	e	f_263747_	field_41868	extraClasses
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	a	m_129612_	method_22311	method_22311
	m	(Ljava/lang/Class;Ljava/util/function/Function;)Lse$a;	a	m_178330_	method_22313	addPacket
	m	(Ljava/util/function/Consumer;)V	a	m_264538_	method_48314	listAllPackets
	m	(ILsf;)Luo;	a	m_178327_	method_22310	createPacket
	m	(Lul;Lsf;)Lul;	a	m_263898_	method_48315	method_48315
	m	(Ljava/lang/Class;)I	a	m_264516_	method_22312	getId
	m	()Lun;	a	m_264507_	method_48313	bundlerInfo
	m	(Ljava/lang/Class;Ljava/util/function/Function;)Lse$a;	b	m_264543_	method_48317	withBundlePacket
	m	(Ljava/lang/Class;)Z	b	m_263897_	method_48316	method_48316
c	se$b	net/minecraft/network/ConnectionProtocol$ProtocolBuilder	net/minecraft/class_2539$class_4533	net/minecraft/network/ConnectionProtocol$ProtocolBuilder
	f	Ljava/util/Map;	a	f_129619_	field_20598	flows
	m	()V	<init>	<init>	<init>	<init>
	m	(Lup;Lse$a;)Lse$b;	a	m_129625_	method_22315	addFlow
c	sf	net/minecraft/network/FriendlyByteBuf	net/minecraft/class_2540	net/minecraft/network/FriendlyByteBuf
	f	I	a	f_178337_	field_33287	DEFAULT_NBT_QUOTA
	f	S	b	f_178333_	field_33283	MAX_STRING_LENGTH
	f	I	c	f_178334_	field_33284	MAX_COMPONENT_STRING_LENGTH
	f	I	d	f_178335_	field_33285	MAX_VARINT_SIZE
	f	I	e	f_178336_	field_33286	MAX_VARLONG_SIZE
	f	Lio/netty/buffer/ByteBuf;	f	f_130049_	field_11695	source
	f	I	g	f_236798_	field_39381	PUBLIC_KEY_SIZE
	f	I	h	f_236799_	field_39382	MAX_PUBLIC_KEY_HEADER_SIZE
	f	I	i	f_236800_	field_39383	MAX_PUBLIC_KEY_LENGTH
	f	Lcom/google/gson/Gson;	j	f_271126_	field_42966	GSON
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lio/netty/buffer/ByteBuf;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/authlib/properties/PropertyMap;	A	m_246981_	method_46255	readGameProfileProperties
	m	()Lcom/mojang/authlib/properties/Property;	B	m_236876_	method_43624	readProperty
	m	(Lqr;)Lsf;	a	m_130079_	method_10794	writeNbt
	m	(Lhj;)Ljava/lang/Object;	a	m_236816_	method_42064	readById
	m	(ILjava/util/function/IntFunction;I)Ljava/lang/Object;	a	m_182683_	method_37452	method_37452
	m	(Lit/unimi/dsi/fastutil/ints/IntList;)V	a	m_178345_	method_34060	writeIntIdList
	m	(Ljava/lang/String;)Lsf;	a	m_130070_	method_10814	writeUtf
	m	([I)Lsf;	a	m_130089_	method_10806	writeVarIntArray
	m	(Ljava/util/Collection;Lsf$b;)V	a	m_236828_	method_34062	writeCollection
	m	(Ljava/util/function/IntFunction;Lsf$a;)Ljava/util/Collection;	a	m_236838_	method_34068	readCollection
	m	(Lsf$b;Lsf$b;Ljava/lang/Object;Ljava/lang/Object;)V	a	m_236853_	method_34064	method_34064
	m	(Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;	a	m_260777_	method_49396	method_49396
	m	(Ljava/util/BitSet;)V	a	m_178350_	method_33557	writeBitSet
	m	(Lqr;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;	a	m_260778_	method_34070	method_34070
	m	(Ljava/security/PublicKey;)Lsf;	a	m_236824_	method_44114	writePublicKey
	m	(Lhj;Ljava/lang/Object;)V	a	m_236818_	method_42065	writeId
	m	(Lcfz;)Lsf;	a	m_130055_	method_10793	writeItem
	m	(Lcom/mojang/authlib/properties/PropertyMap;)V	a	m_246636_	method_46249	writeGameProfileProperties
	m	([B)Lsf;	a	m_130087_	method_10813	writeByteArray
	m	(Lacp;)Lacp;	a	m_236801_	method_44112	readResourceKey
	m	(Lsf$a;)Ljava/util/List;	a	m_236845_	method_34066	readList
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;	a	m_266466_	method_29171	readWithCodec
	m	(Lclt;)Lsf;	a	m_178341_	method_36130	writeChunkPos
	m	(J)I	a	m_178339_	method_36129	getVarLongSize
	m	(Ljava/util/Map;Lsf$b;Lsf$b;)V	a	m_236831_	method_34063	writeMap
	m	(Lsw;)Lsf;	a	m_130083_	method_10805	writeComponent
	m	(Lcom/mojang/authlib/GameProfile;)V	a	m_236803_	method_43616	writeGameProfile
	m	(Lsf$b;Ljava/lang/Object;)V	a	m_236850_	method_43620	method_43620
	m	(Lhj;Lsf$a;)Lhe;	a	m_263187_	method_47990	readById
	m	(Ljava/lang/String;I)Lsf;	a	m_130072_	method_10788	writeUtf
	m	(Ljava/util/function/Consumer;)V	a	m_178364_	method_34065	readWithCount
	m	(Lcom/mojang/authlib/properties/Property;)V	a	m_236805_	method_43617	writeProperty
	m	(Lsf$a;Lsf$a;)Ljava/util/Map;	a	m_236847_	method_34067	readMap
	m	(Lhx;)Lsf;	a	m_178343_	method_36131	writeSectionPos
	m	(Lra;)Lqr;	a	m_130081_	method_30616	readNbt
	m	(Ljava/util/function/IntFunction;Lsf$a;Lsf$a;)Ljava/util/Map;	a	m_236841_	method_34069	readMap
	m	(Lacq;)Lsf;	a	m_130085_	method_10812	writeResourceLocation
	m	(Lorg/joml/Quaternionf;)V	a	m_269101_	method_49067	writeQuaternion
	m	(Lorg/joml/Vector3f;)V	a	m_269582_	method_49068	writeVector3f
	m	([JI)[J	a	m_130093_	method_10809	readLongArray
	m	(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;	a	m_271872_	method_49394	readJsonWithCodec
	m	(Ljava/lang/Class;)Ljava/util/EnumSet;	a	m_247336_	method_46251	readEnumSet
	m	(Lhj;Lhe;Lsf$b;)V	a	m_263218_	method_47989	writeId
	m	(Lgu;)Lsf;	a	m_130064_	method_10807	writeBlockPos
	m	(Ljava/time/Instant;)V	a	m_236826_	method_44115	writeInstant
	m	(Ljava/util/UUID;)Lsf;	a	m_130077_	method_10797	writeUUID
	m	(Ljava/lang/Enum;)Lsf;	a	m_130068_	method_10817	writeEnum
	m	(I)I	a	m_130053_	method_10815	getVarIntSize
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V	a	m_266332_	method_29172	writeWithCodec
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	a	m_178338_	method_34059	readIntIdList
	m	(Ljava/util/EnumSet;Ljava/lang/Class;)V	a	m_245616_	method_46253	writeEnumSet
	m	(Lcom/mojang/authlib/properties/PropertyMap;Lsf;)V	a	m_236807_	method_46250	method_46250
	m	(Lhd;)V	a	m_236814_	method_44113	writeGlobalPos
	m	([J)Lsf;	a	m_130091_	method_10789	writeLongArray
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V	a	m_272073_	method_49395	writeJsonWithCodec
	m	(Lcom/mojang/datafixers/util/Either;Lsf$b;Lsf$b;)V	a	m_236810_	method_43619	writeEither
	m	(Ljava/util/Optional;Lsf$b;)V	a	m_236835_	method_37435	writeOptional
	m	(Ljava/lang/Object;Lsf$b;)V	a	m_236821_	method_43826	writeNullable
	m	(Leee;)V	a	m_130062_	method_17813	writeBlockHitResult
	m	(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;	a	m_182695_	method_37453	limitValue
	m	(Ljava/util/BitSet;I)V	a	m_246901_	method_46252	writeFixedBitSet
	m	(Ljava/util/Date;)Lsf;	a	m_130075_	method_10796	writeDate
	m	()[B	b	m_130052_	method_10795	readByteArray
	m	(Ljava/lang/Class;)Ljava/lang/Enum;	b	m_130066_	method_10818	readEnum
	m	(Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;	b	m_271591_	method_34061	method_34061
	m	(Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;	b	m_271590_	method_49397	method_49397
	m	([J)[J	b	m_130105_	method_10801	readLongArray
	m	(I)[B	b	m_130101_	method_10803	readByteArray
	m	(Lacp;)V	b	m_236858_	method_44116	writeResourceKey
	m	(Lsf$a;)Ljava/util/Optional;	b	m_236860_	method_37436	readOptional
	m	(Lsf$b;Ljava/lang/Object;)V	b	m_236865_	method_43621	method_43621
	m	(J)Lsf;	b	m_130103_	method_10791	writeVarLong
	m	(Lsf$a;Lsf$a;)Lcom/mojang/datafixers/util/Either;	b	m_236862_	method_43622	readEither
	m	(Lsf$a;)Ljava/lang/Object;	c	m_236868_	method_43827	readNullable
	m	(I)[I	c	m_130116_	method_10799	readVarIntArray
	m	()[I	c	m_130100_	method_10787	readVarIntArray
	m	(I)Lsf;	d	m_130130_	method_10804	writeVarInt
	m	()[J	d	m_178381_	method_33134	readLongArray
	m	()[B	e	m_178382_	method_36132	accessByteBufWithCorrectSize
	m	(I)Ljava/lang/String;	e	m_130136_	method_10800	readUtf
	m	(I)Ljava/util/BitSet;	f	m_247358_	method_46254	readFixedBitSet
	m	()Lgu;	f	m_130135_	method_10811	readBlockPos
	m	(I)I	g	m_236870_	method_44302	getMaxEncodedUtfLength
	m	()Lclt;	g	m_178383_	method_36133	readChunkPos
	m	()Lhx;	h	m_130157_	method_19456	readSectionPos
	m	()Lhd;	i	m_236872_	method_44117	readGlobalPos
	m	()Lorg/joml/Vector3f;	j	m_269394_	method_49069	readVector3f
	m	()Lorg/joml/Quaternionf;	k	m_269131_	method_49070	readQuaternion
	m	()Lsw;	l	m_130238_	method_10808	readComponent
	m	()I	m	m_130242_	method_10816	readVarInt
	m	()J	n	m_130258_	method_10792	readVarLong
	m	()Ljava/util/UUID;	o	m_130259_	method_10790	readUUID
	m	()Lqr;	p	m_130260_	method_10798	readNbt
	m	()Lqr;	q	m_130261_	method_30617	readAnySizeNbt
	m	()Lcfz;	r	m_130267_	method_10819	readItem
	m	()Ljava/lang/String;	s	m_130277_	method_19772	readUtf
	m	()Lacq;	t	m_130281_	method_10810	readResourceLocation
	m	()Ljava/util/Date;	u	m_130282_	method_10802	readDate
	m	()Ljava/time/Instant;	v	m_236873_	method_44118	readInstant
	m	()Ljava/security/PublicKey;	w	m_236874_	method_44119	readPublicKey
	m	()Leee;	x	m_130283_	method_17814	readBlockHitResult
	m	()Ljava/util/BitSet;	y	m_178384_	method_33558	readBitSet
	m	()Lcom/mojang/authlib/GameProfile;	z	m_236875_	method_43623	readGameProfile
c	sf$1	net/minecraft/network/FriendlyByteBuf$1	net/minecraft/class_2540$1	net/minecraft/network/FriendlyByteBuf$1
	f	[I	a	f_263134_	field_41713	$SwitchMap$net$minecraft$core$Holder$Kind
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	sf$a	net/minecraft/network/FriendlyByteBuf$Reader	net/minecraft/class_2540$class_7461	net/minecraft/network/FriendlyByteBuf$Reader
	m	(Lsf;)Ljava/util/Optional;	a	m_236877_	method_43828	method_43828
	m	()Lsf$a;	asOptional	m_236879_	asOptional	asOptional
c	sf$b	net/minecraft/network/FriendlyByteBuf$Writer	net/minecraft/class_2540$class_7462	net/minecraft/network/FriendlyByteBuf$Writer
	m	(Lsf;Ljava/util/Optional;)V	a	m_236880_	method_43829	method_43829
	m	()Lsf$b;	asOptional	m_236883_	asOptional	asOptional
c	sg	net/minecraft/network/PacketBundlePacker	net/minecraft/class_8035	net/minecraft/network/PacketBundlePacker
	f	Lun$a;	a	f_263847_	field_41869	currentBundler
	f	Lun;	b	f_263732_	field_41870	infoForCurrentBundler
	f	Lup;	c	f_263798_	field_41871	flow
	m	(Lup;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Luo;Ljava/util/List;)V	a	decode	method_48318	decode
c	sh	net/minecraft/network/PacketBundleUnpacker	net/minecraft/class_8036	net/minecraft/network/PacketBundleUnpacker
	f	Lup;	a	f_263776_	field_41872	flow
	m	(Lup;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Luo;Ljava/util/List;)V	a	encode	method_48319	encode
c	si	net/minecraft/network/PacketDecoder	net/minecraft/class_2543	net/minecraft/network/PacketDecoder
	f	Lorg/slf4j/Logger;	a	f_130528_	field_11715	LOGGER
	f	Lup;	b	f_130530_	field_11714	flow
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lup;)V	<init>	<init>	<init>	<init>
c	sj	net/minecraft/network/PacketEncoder	net/minecraft/class_2545	net/minecraft/network/PacketEncoder
	f	Lorg/slf4j/Logger;	a	f_130538_	field_11721	LOGGER
	f	Lup;	b	f_130540_	field_11720	flow
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lup;)V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Luo;Lio/netty/buffer/ByteBuf;)V	a	encode	method_10838	encode
c	sk	net/minecraft/network/PacketListener	net/minecraft/class_2547	net/minecraft/network/PacketListener
	m	()Z	a	m_6198_	method_48106	isAcceptingMessages
	m	(Lsw;)V	a	m_7026_	method_10839	onDisconnect
	m	()Z	b	m_201767_	method_40065	shouldPropagateHandlingExceptions
c	sl	net/minecraft/network/PacketSendListener	net/minecraft/class_7648	net/minecraft/network/PacketSendListener
	m	()V	a	m_243096_	method_45083	onSuccess
	m	(Ljava/util/function/Supplier;)Lsl;	a	m_243073_	method_45085	exceptionallySend
	m	(Ljava/lang/Runnable;)Lsl;	a	m_243092_	method_45084	thenRun
	m	()Luo;	b	m_243103_	method_45086	onFailure
c	sl$1	net/minecraft/network/PacketSendListener$1	net/minecraft/class_7648$1	net/minecraft/network/PacketSendListener$1
	f	Ljava/lang/Runnable;	a	f_243012_	field_39939	val$runnable
	m	(Ljava/lang/Runnable;)V	<init>	<init>	<init>	<init>
c	sl$2	net/minecraft/network/PacketSendListener$2	net/minecraft/class_7648$2	net/minecraft/network/PacketSendListener$2
	f	Ljava/util/function/Supplier;	a	f_243001_	field_39940	val$handler
	m	(Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
c	sm	net/minecraft/network/RateKickingConnection	net/minecraft/class_5472	net/minecraft/network/RateKickingConnection
	f	Lorg/slf4j/Logger;	i	f_130553_	field_26342	LOGGER
	f	Lsw;	j	f_130554_	field_26343	EXCEED_REASON
	f	I	k	f_130555_	field_26344	rateLimitPacketsPerSecond
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	()V	p	m_130559_	method_30618	method_30618
c	sn	net/minecraft/network/SkipPacketException	net/minecraft/class_2548	net/minecraft/network/SkipPacketException
	m	(Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	so	net/minecraft/network/TickablePacketListener	net/minecraft/class_7633	net/minecraft/network/TickablePacketListener
	m	()V	c	m_9933_	method_18784	tick
c	sp	net/minecraft/network/Varint21FrameDecoder	net/minecraft/class_2550	net/minecraft/network/Varint21FrameDecoder
	m	()V	<init>	<init>	<init>	<init>
c	sq	net/minecraft/network/Varint21LengthFieldPrepender	net/minecraft/class_2552	net/minecraft/network/Varint21LengthFieldPrepender
	f	I	a	f_178385_	field_33288	MAX_BYTES
	m	()V	<init>	<init>	<init>	<init>
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	a	encode	method_10840	encode
c	sr	net/minecraft/network/chat/ChatDecorator	net/minecraft/class_7492	net/minecraft/network/chat/ChatDecorator
	f	Lsr;	a	f_236947_	field_39384	PLAIN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Laig;Lsw;)Ljava/util/concurrent/CompletableFuture;	a	m_236949_	method_44303	method_44303
	m	(Laig;Lsw;)Ljava/util/concurrent/CompletableFuture;	decorate	m_236961_	decorate	decorate
c	ss	net/minecraft/network/chat/ChatType	net/minecraft/class_2556	net/minecraft/network/chat/ChatType
	f	Lcom/mojang/serialization/Codec;	a	f_237005_	field_39227	CODEC
	f	Lst;	b	f_238668_	field_39677	DEFAULT_CHAT_DECORATION
	f	Lacp;	c	f_130598_	field_11737	CHAT
	f	Lacp;	d	f_237006_	field_39228	SAY_COMMAND
	f	Lacp;	e	f_240674_	field_39799	MSG_COMMAND_INCOMING
	f	Lacp;	f	f_240668_	field_39800	MSG_COMMAND_OUTGOING
	f	Lacp;	g	f_241694_	field_39881	TEAM_MSG_COMMAND_INCOMING
	f	Lacp;	h	f_241626_	field_39882	TEAM_MSG_COMMAND_OUTGOING
	f	Lacp;	i	f_237009_	field_39231	EMOTE_COMMAND
	f	Lst;	j	f_237011_	comp_792	chat
	f	Lst;	k	f_237013_	comp_794	narration
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lst;Lst;)V	<init>	<init>	<init>	<init>
	m	(Lacp;Lbfj;)Lss$a;	a	m_240980_	method_44832	bind
	m	(Lsw;)Lss$a;	a	m_240982_	method_44835	bind
	m	(Ljava/lang/String;)Lacp;	a	m_237023_	method_43845	create
	m	(Lacp;Lds;)Lss$a;	a	m_241073_	method_44833	bind
	m	()Lst;	a	f_237011_	comp_792	chat
	m	(Lnm;)V	a	m_237021_	method_43844	bootstrap
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_240391_	method_43843	method_43843
	m	(Lacp;Lhs;Lsw;)Lss$a;	a	m_240968_	method_44834	bind
	m	()Lst;	b	f_237013_	comp_794	narration
c	ss$a	net/minecraft/network/chat/ChatType$Bound	net/minecraft/class_2556$class_7602	net/minecraft/network/chat/ChatType$Bound
	f	Lss;	a	f_240859_	comp_919	chatType
	f	Lsw;	b	f_240886_	comp_920	name
	f	Lsw;	c	f_240896_	comp_921	targetName
	m	(Lss;Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lss;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)Lsw;	a	m_240977_	method_44837	decorate
	m	(Lhs;)Lss$b;	a	m_240987_	method_44836	toNetwork
	m	()Lss;	a	f_240859_	comp_919	chatType
	m	(Lsw;)Lsw;	b	m_240941_	method_44838	decorateNarration
	m	()Lsw;	b	f_240886_	comp_920	name
	m	(Lsw;)Lss$a;	c	m_241018_	method_44839	withTargetName
	m	()Lsw;	c	f_240896_	comp_921	targetName
c	ss$b	net/minecraft/network/chat/ChatType$BoundNetwork	net/minecraft/class_2556$class_7603	net/minecraft/network/chat/ChatType$BoundNetwork
	f	I	a	f_240870_	comp_922	chatType
	f	Lsw;	b	f_240862_	comp_923	name
	f	Lsw;	c	f_240865_	comp_924	targetName
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lss;)Lss$a;	a	m_242617_	method_45038	method_45038
	m	(Lhs;)Ljava/util/Optional;	a	m_242652_	method_44840	resolve
	m	()I	a	f_240870_	comp_922	chatType
	m	(Lsf;)V	a	m_240969_	method_44841	write
	m	()Lsw;	b	f_240862_	comp_923	name
	m	()Lsw;	c	f_240865_	comp_924	targetName
c	st	net/minecraft/network/chat/ChatTypeDecoration	net/minecraft/class_7463	net/minecraft/network/chat/ChatTypeDecoration
	f	Lcom/mojang/serialization/Codec;	a	f_238580_	field_39219	CODEC
	f	Ljava/lang/String;	b	f_238741_	comp_788	translationKey
	f	Ljava/util/List;	c	f_238656_	comp_789	parameters
	f	Lts;	d	f_238694_	comp_790	style
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/util/List;Lts;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lst;	a	m_239222_	method_43831	withSender
	m	()Ljava/lang/String;	a	f_238741_	comp_788	translationKey
	m	(Lsw;Lss$a;)Lsw;	a	m_240955_	method_43832	decorate
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_239988_	method_43830	method_43830
	m	(Lsw;Lss$a;)[Lsw;	b	m_241038_	method_43834	resolveParameters
	m	()Ljava/util/List;	b	f_238656_	comp_789	parameters
	m	(Ljava/lang/String;)Lst;	b	m_239424_	method_44779	incomingDirectMessage
	m	()Lts;	c	f_238694_	comp_790	style
	m	(Ljava/lang/String;)Lst;	c	m_240709_	method_44780	outgoingDirectMessage
	m	(Ljava/lang/String;)Lst;	d	m_239094_	method_43835	teamMessage
c	st$a	net/minecraft/network/chat/ChatTypeDecoration$Parameter	net/minecraft/class_7463$class_7464	net/minecraft/network/chat/ChatTypeDecoration$Parameter
	f	Lst$a;	a	SENDER	field_39220	SENDER
	f	Lst$a;	b	TARGET	field_39221	TARGET
	f	Lst$a;	c	CONTENT	field_39222	CONTENT
	f	Lcom/mojang/serialization/Codec;	d	f_238794_	field_39223	CODEC
	f	Ljava/lang/String;	e	f_238673_	field_39224	name
	f	Lst$a$a;	f	f_238789_	field_39225	selector
	f	[Lst$a;	g	$VALUES	field_39226	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Lst$a$a;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lss$a;)Lsw;	a	m_240974_	method_43837	select
	m	()[Lst$a;	a	m_238947_	method_43836	$values
	m	(Lsw;Lss$a;)Lsw;	b	m_239973_	method_43838	method_43838
	m	(Lsw;Lss$a;)Lsw;	c	m_240927_	method_43839	method_43839
	m	(Lsw;Lss$a;)Lsw;	d	m_240928_	method_43840	method_43840
c	st$a$a	net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector	net/minecraft/class_7463$class_7464$class_7465	net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector
	m	(Lsw;Lss$a;)Lsw;	select	m_239619_	select	select
c	su	net/minecraft/network/chat/ClickEvent	net/minecraft/class_2558	net/minecraft/network/chat/ClickEvent
	f	Lsu$a;	a	f_130617_	field_11741	action
	f	Ljava/lang/String;	b	f_130618_	field_11740	value
	m	(Lsu$a;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Lsu$a;	a	m_130622_	method_10845	getAction
	m	()Ljava/lang/String;	b	m_130623_	method_10844	getValue
c	su$a	net/minecraft/network/chat/ClickEvent$Action	net/minecraft/class_2558$class_2559	net/minecraft/network/chat/ClickEvent$Action
	f	Lsu$a;	a	OPEN_URL	field_11749	OPEN_URL
	f	Lsu$a;	b	OPEN_FILE	field_11746	OPEN_FILE
	f	Lsu$a;	c	RUN_COMMAND	field_11750	RUN_COMMAND
	f	Lsu$a;	d	SUGGEST_COMMAND	field_11745	SUGGEST_COMMAND
	f	Lsu$a;	e	CHANGE_PAGE	field_11748	CHANGE_PAGE
	f	Lsu$a;	f	COPY_TO_CLIPBOARD	field_21462	COPY_TO_CLIPBOARD
	f	Ljava/util/Map;	g	f_130634_	field_11743	LOOKUP
	f	Z	h	f_130635_	field_11744	allowFromServer
	f	Ljava/lang/String;	i	f_130636_	field_11742	name
	f	[Lsu$a;	j	$VALUES	field_11747	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_130644_	method_10847	isAllowedFromServer
	m	(Lsu$a;)Lsu$a;	a	m_130647_	method_10849	method_10849
	m	(Ljava/lang/String;)Lsu$a;	a	m_130645_	method_10848	getByName
	m	()Ljava/lang/String;	b	m_130649_	method_10846	getName
	m	()[Lsu$a;	c	m_178387_	method_36945	$values
c	sv	net/minecraft/network/chat/CommonComponents	net/minecraft/class_5244	net/minecraft/network/chat/CommonComponents
	f	Lsw;	a	f_237098_	field_39003	EMPTY
	f	Lsw;	b	f_130653_	field_24332	OPTION_ON
	f	Lsw;	c	f_130654_	field_24333	OPTION_OFF
	f	Lsw;	d	f_130655_	field_24334	GUI_DONE
	f	Lsw;	e	f_130656_	field_24335	GUI_CANCEL
	f	Lsw;	f	f_130657_	field_24336	GUI_YES
	f	Lsw;	g	f_130658_	field_24337	GUI_NO
	f	Lsw;	h	f_286989_	field_44914	GUI_OK
	f	Lsw;	i	f_130659_	field_24338	GUI_PROCEED
	f	Lsw;	j	f_263736_	field_41873	GUI_CONTINUE
	f	Lsw;	k	f_130660_	field_24339	GUI_BACK
	f	Lsw;	l	f_275759_	field_43109	GUI_TO_TITLE
	f	Lsw;	m	f_238584_	field_39742	GUI_ACKNOWLEDGE
	f	Lsw;	n	f_289829_	field_44968	GUI_OPEN_IN_BROWSER
	f	Lsw;	o	f_289837_	field_44969	GUI_COPY_LINK_TO_CLIPBOARD
	f	Lsw;	p	f_130661_	field_26625	CONNECT_FAILED
	f	Lsw;	q	f_178388_	field_33849	NEW_LINE
	f	Lsw;	r	f_178389_	field_33850	NARRATION_SEPARATOR
	f	Lsw;	s	f_238772_	field_39678	ELLIPSIS
	f	Lsw;	t	f_263701_	field_41874	SPACE
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Z)Lsw;	a	m_130666_	method_36134	optionStatus
	m	(Lsw;Z)Ltj;	a	m_130663_	method_30619	optionStatus
	m	(J)Ltj;	a	m_239422_	method_44682	days
	m	([Lsw;)Ltj;	a	m_267603_	method_37111	joinForNarration
	m	(Ljava/util/Collection;)Lsw;	a	m_178391_	method_37109	joinLines
	m	(Lsw;Lsw;)Ltj;	a	m_178393_	method_32700	optionNameValue
	m	()Ltj;	a	m_264333_	method_48320	space
	m	(J)Ltj;	b	m_240041_	method_44683	hours
	m	([Lsw;)Lsw;	b	m_178396_	method_37110	joinLines
	m	(J)Ltj;	c	m_239877_	method_44684	minutes
c	sw	net/minecraft/network/chat/Component	net/minecraft/class_2561	net/minecraft/network/chat/Component
	m	(Lsw;)Z	a	m_240452_	method_44745	contains
	m	(Ljava/util/List;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_178401_	method_36135	method_36135
	m	(ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional;	a	m_130670_	method_27655	method_27655
	m	(I)Ljava/lang/String;	a	m_130668_	method_10858	getString
	m	(Lts;)Ljava/util/List;	a	m_178405_	method_36136	toFlatList
	m	()Lts;	a	m_7383_	method_10866	getStyle
	m	(Ljava/lang/String;[Ljava/lang/Object;)Ltj;	a	m_237110_	method_43469	translatable
	m	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ltj;	a	m_264642_	method_48322	translatableWithFallback
	m	(Ljava/lang/String;)Lsw;	a	m_130674_	method_30163	nullToEmpty
	m	(Ljava/lang/String;Ljava/lang/String;)Ltj;	a	m_264568_	method_48321	translatableWithFallback
	m	(Ljava/lang/String;Ljava/util/Optional;)Ltj;	a	m_237102_	method_43467	selector
	m	(Ljava/lang/String;ZLjava/util/Optional;Ltx;)Ltj;	a	m_237105_	method_43468	nbt
	m	()Lsx;	b	m_214077_	method_10851	getContents
	m	(Ljava/lang/String;)Ltj;	b	m_237113_	method_43470	literal
	m	(Ljava/lang/String;Ljava/lang/String;)Ltj;	b	m_237099_	method_43466	score
	m	(Ljava/lang/String;)Ltj;	c	m_237115_	method_43471	translatable
	m	()Ljava/util/List;	c	m_7360_	method_10855	getSiblings
	m	(Ljava/lang/String;)Ltj;	d	m_237117_	method_43472	keybind
	m	()Ltj;	d	m_6879_	method_27662	plainCopy
	m	()Ltj;	e	m_6881_	method_27661	copy
	m	()Laom;	f	m_7532_	method_30937	getVisualOrderText
	m	()Ljava/util/List;	g	m_240407_	method_44746	toFlatList
	m	()Ltj;	h	m_237119_	method_43473	empty
c	sw$a	net/minecraft/network/chat/Component$Serializer	net/minecraft/class_2561$class_2562	net/minecraft/network/chat/Component$Serializer
	f	Lcom/google/gson/Gson;	a	f_130685_	field_11754	GSON
	f	Ljava/lang/reflect/Field;	b	f_130686_	field_11753	JSON_READER_POS
	f	Ljava/lang/reflect/Field;	c	f_130687_	field_11752	JSON_READER_LINESTART
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Optional;	a	m_178415_	method_36329	parseSeparator
	m	(Lsw;)Ljava/lang/String;	a	m_130703_	method_10867	toJson
	m	(Lcom/mojang/brigadier/StringReader;)Ltj;	a	m_130699_	method_10879	fromJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lsw;)V	a	m_178407_	method_36327	method_36327
	m	(Lsw;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_10874	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ltj;	a	deserialize	method_10871	deserialize
	m	(Ljava/lang/String;)Ltj;	a	m_130701_	method_10877	fromJson
	m	(Lcom/google/gson/JsonElement;)Ltj;	a	m_130691_	method_10872	fromJson
	m	(Lts;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V	a	m_130709_	method_10875	serializeStyle
	m	(Ljava/lang/Object;)Ljava/lang/Object;	a	m_237120_	method_43474	unwrapTextArgument
	m	()Ljava/lang/reflect/Field;	a	m_130690_	method_10876	method_10876
	m	(Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;Ljava/util/Optional;)V	a	m_178411_	method_36328	serializeSeparator
	m	(Lcom/google/gson/stream/JsonReader;)I	a	m_130697_	method_10880	getPos
	m	(Ljava/lang/String;)Ltj;	b	m_130714_	method_10873	fromJsonLenient
	m	()Ljava/lang/reflect/Field;	b	m_130713_	method_10869	method_10869
	m	(Lsw;)Ljava/lang/String;	b	m_237122_	method_43858	toStableJson
	m	(Lsw;)Lcom/google/gson/JsonElement;	c	m_130716_	method_10868	toJsonTree
	m	()Lcom/google/gson/Gson;	c	m_130718_	method_10878	method_10878
c	sx	net/minecraft/network/chat/ComponentContents	net/minecraft/class_7417	net/minecraft/network/chat/ComponentContents
	f	Lsx;	a	f_237124_	field_39004	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lta$b;Lts;)Ljava/util/Optional;	a	m_213724_	method_27660	visit
	m	(Lds;Lbfj;I)Ltj;	a	m_213698_	method_10890	resolve
	m	(Lta$a;)Ljava/util/Optional;	a	m_213874_	method_27659	visit
c	sx$1	net/minecraft/network/chat/ComponentContents$1	net/minecraft/class_7417$1	net/minecraft/network/chat/ComponentContents$1
	m	()V	<init>	<init>	<init>	<init>
c	sy	net/minecraft/network/chat/ComponentUtils	net/minecraft/class_2564	net/minecraft/network/chat/ComponentUtils
	f	Ljava/lang/String;	a	f_178419_	field_33536	DEFAULT_SEPARATOR_TEXT
	f	Lsw;	b	f_178420_	field_33537	DEFAULT_SEPARATOR
	f	Lsw;	c	f_178421_	field_33538	DEFAULT_NO_STYLE_SEPARATOR
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lsw;)Ltj;	a	m_130748_	method_10885	wrapInSquareBrackets
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Lsw;	a	m_130745_	method_10887	formatAndSortList
	m	(Ljava/util/Collection;Lsw;)Lsw;	a	m_178433_	method_37112	formatList
	m	(Lds;Lsw;Lbfj;I)Ltj;	a	m_130731_	method_10881	updateForEntity
	m	(Lds;Lts;Lbfj;I)Lts;	a	m_130736_	method_27663	resolveStyle
	m	(Lcom/mojang/authlib/GameProfile;)Lsw;	a	m_130727_	method_10882	getDisplayName
	m	(Ljava/lang/String;)Ltj;	a	m_258024_	method_47523	copyOnClickText
	m	(Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Ltj;	a	m_178429_	method_36331	formatList
	m	(Lds;Ljava/util/Optional;Lbfj;I)Ljava/util/Optional;	a	m_178424_	method_36330	updateForEntity
	m	(Ltj;Lts;)Ltj;	a	m_130750_	method_10889	mergeStyles
	m	(Ljava/lang/String;Lts;)Lts;	a	m_257121_	method_47524	method_47524
	m	(Ljava/util/Collection;)Lsw;	a	m_130743_	method_10888	formatList
	m	(Ljava/util/Collection;Lsw;Ljava/util/function/Function;)Ltj;	a	m_178436_	method_36332	formatList
	m	(Lcom/mojang/brigadier/Message;)Lsw;	a	m_130729_	method_10883	fromMessage
	m	(Lsw;)Z	b	m_237134_	method_43476	isTranslationResolvable
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Lsw;	b	m_178440_	method_10884	formatList
	m	(Ljava/lang/String;)Lsw;	b	m_130741_	method_10886	method_10886
c	sz	net/minecraft/network/chat/FilterMask	net/minecraft/class_7649	net/minecraft/network/chat/FilterMask
	f	Lcom/mojang/serialization/Codec;	a	f_252533_	field_40837	CODEC
	f	Lsz;	b	f_243007_	field_39941	FULLY_FILTERED
	f	Lsz;	c	f_242999_	field_39942	PASS_THROUGH
	f	Lts;	d	f_244521_	field_40674	FILTERED_STYLE
	f	Lcom/mojang/serialization/Codec;	e	f_252488_	field_40838	PASS_THROUGH_CODEC
	f	Lcom/mojang/serialization/Codec;	f	f_252493_	field_40839	FULLY_FILTERED_CODEC
	f	Lcom/mojang/serialization/Codec;	g	f_252450_	field_40840	PARTIALLY_FILTERED_CODEC
	f	C	h	f_243009_	field_39943	HASH
	f	Ljava/util/BitSet;	i	f_242988_	field_39944	mask
	f	Lsz$a;	j	f_242996_	field_39945	type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/BitSet;Lsz$a;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/BitSet;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lsz;)V	a	m_243105_	method_45091	write
	m	(I)V	a	m_243123_	method_45088	setFiltered
	m	(Lsf;)Lsz;	a	m_243104_	method_45090	read
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_243114_	method_45089	apply
	m	()Z	a	m_243095_	method_45087	isEmpty
	m	(Ljava/lang/String;)Lsw;	b	m_246134_	method_46256	applyWithFormatting
	m	()Z	b	m_243067_	method_45093	isFullyFiltered
	m	()Lsz$a;	c	m_252945_	method_46600	type
	m	()Ljava/util/BitSet;	d	m_252818_	method_46601	mask
c	sz$1	net/minecraft/network/chat/FilterMask$1	net/minecraft/class_7649$1	net/minecraft/network/chat/FilterMask$1
	f	[I	a	f_243008_	field_39946	$SwitchMap$net$minecraft$network$chat$FilterMask$Type
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	sz$a	net/minecraft/network/chat/FilterMask$Type	net/minecraft/class_7649$class_7650	net/minecraft/network/chat/FilterMask$Type
	f	Lsz$a;	a	PASS_THROUGH	field_39947	PASS_THROUGH
	f	Lsz$a;	b	FULLY_FILTERED	field_39948	FULLY_FILTERED
	f	Lsz$a;	c	PARTIALLY_FILTERED	field_39949	PARTIALLY_FILTERED
	f	Ljava/lang/String;	d	f_252490_	field_40841	serializedName
	f	Ljava/util/function/Supplier;	e	f_252467_	field_40842	codec
	f	[Lsz$a;	f	$VALUES	field_39950	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V	<init>	<init>	<init>	<init>
	m	()Lcom/mojang/serialization/Codec;	a	m_253171_	method_46602	codec
	m	()Lcom/mojang/serialization/Codec;	b	m_253044_	method_46603	method_46603
	m	()Lcom/mojang/serialization/Codec;	d	m_252956_	method_46604	method_46604
	m	()Lcom/mojang/serialization/Codec;	e	m_252790_	method_46605	method_46605
	m	()[Lsz$a;	f	m_243133_	method_45094	$values
c	t	net/minecraft/DetectedVersion	net/minecraft/class_3797	net/minecraft/DetectedVersion
	f	Lad;	a	f_132476_	field_25319	BUILT_IN
	f	Lorg/slf4j/Logger;	b	f_132477_	field_16741	LOGGER
	f	Ljava/lang/String;	c	f_132478_	field_16738	id
	f	Ljava/lang/String;	d	f_132479_	field_16733	name
	f	Z	e	f_132480_	field_16737	stable
	f	Ldys;	f	f_132481_	field_16736	worldVersion
	f	I	g	f_132482_	field_16735	protocolVersion
	f	I	h	f_179761_	field_27843	resourcePackVersion
	f	I	i	f_179762_	field_16734	dataPackVersion
	f	Ljava/util/Date;	j	f_132484_	field_16739	buildTime
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>	<init>	<init>
	m	()Lad;	a	m_195834_	method_16672	tryDetectVersion
c	ta	net/minecraft/network/chat/FormattedText	net/minecraft/class_5348	net/minecraft/network/chat/FormattedText
	f	Ljava/util/Optional;	a	f_130759_	field_25309	STOP_ITERATION
	f	Lta;	b	f_130760_	field_25310	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lta$b;Lts;)Ljava/util/Optional;	a	m_7451_	method_27658	visit
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional;	a	m_130765_	method_30067	method_30067
	m	([Lta;)Lta;	a	m_130773_	method_29433	composite
	m	(Lta$a;)Ljava/util/Optional;	a	m_5651_	method_27657	visit
	m	(Ljava/lang/String;Lts;)Lta;	a	m_130762_	method_29431	of
	m	(Ljava/util/List;)Lta;	a	m_130768_	method_29432	composite
	m	(Ljava/lang/String;)Lta;	e	m_130775_	method_29430	of
c	ta$1	net/minecraft/network/chat/FormattedText$1	net/minecraft/class_5348$1	net/minecraft/network/chat/FormattedText$1
	m	()V	<init>	<init>	<init>	<init>
c	ta$2	net/minecraft/network/chat/FormattedText$2	net/minecraft/class_5348$2	net/minecraft/network/chat/FormattedText$2
	f	Ljava/lang/String;	c	f_130783_	field_25311	val$text
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	ta$3	net/minecraft/network/chat/FormattedText$3	net/minecraft/class_5348$3	net/minecraft/network/chat/FormattedText$3
	f	Ljava/lang/String;	c	f_130791_	field_25312	val$text
	f	Lts;	d	f_130792_	field_25313	val$style
	m	(Ljava/lang/String;Lts;)V	<init>	<init>	<init>	<init>
c	ta$4	net/minecraft/network/chat/FormattedText$4	net/minecraft/class_5348$4	net/minecraft/network/chat/FormattedText$4
	f	Ljava/util/List;	c	f_130801_	field_25314	val$parts
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
c	ta$a	net/minecraft/network/chat/FormattedText$ContentConsumer	net/minecraft/class_5348$class_5245	net/minecraft/network/chat/FormattedText$ContentConsumer
	m	(Ljava/lang/String;)Ljava/util/Optional;	accept	m_130809_	accept	accept
c	ta$b	net/minecraft/network/chat/FormattedText$StyledContentConsumer	net/minecraft/class_5348$class_5246	net/minecraft/network/chat/FormattedText$StyledContentConsumer
	m	(Lts;Ljava/lang/String;)Ljava/util/Optional;	accept	m_7164_	accept	accept
c	tb	net/minecraft/network/chat/HoverEvent	net/minecraft/class_2568	net/minecraft/network/chat/HoverEvent
	f	Lorg/slf4j/Logger;	a	f_130813_	field_24341	LOGGER
	f	Ltb$a;	b	f_130814_	field_11756	action
	f	Ljava/lang/Object;	c	f_130815_	field_11755	value
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ltb$a;Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Ltb$a;	a	m_130820_	method_10892	getAction
	m	(Lcom/google/gson/JsonObject;)Ltb;	a	m_130821_	method_27664	deserialize
	m	(Ltb$a;)Ljava/lang/Object;	a	m_130823_	method_10891	getValue
	m	()Lcom/google/gson/JsonObject;	b	m_130825_	method_27665	serialize
c	tb$a	net/minecraft/network/chat/HoverEvent$Action	net/minecraft/class_2568$class_5247	net/minecraft/network/chat/HoverEvent$Action
	f	Ltb$a;	a	f_130831_	field_24342	SHOW_TEXT
	f	Ltb$a;	b	f_130832_	field_24343	SHOW_ITEM
	f	Ltb$a;	c	f_130833_	field_24344	SHOW_ENTITY
	f	Ljava/util/Map;	d	f_130834_	field_24345	LOOKUP
	f	Ljava/lang/String;	e	f_130835_	field_24346	name
	f	Z	f	f_130836_	field_24347	allowFromServer
	f	Ljava/util/function/Function;	g	f_130837_	field_24348	argDeserializer
	f	Ljava/util/function/Function;	h	f_130838_	field_24349	argSerializer
	f	Ljava/util/function/Function;	i	f_130839_	field_24350	legacyArgDeserializer
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	(Ltb$a;)Ltb$a;	a	m_178443_	method_27672	method_27672
	m	(Ljava/lang/String;)Ltb$a;	a	m_130852_	method_27670	getByName
	m	()Z	a	m_130847_	method_27667	isAllowedFromServer
	m	(Lcom/google/gson/JsonElement;)Ltb;	a	m_130848_	method_27668	deserialize
	m	(Lsw;)Ltb;	a	m_130854_	method_27671	deserializeFromLegacy
	m	(Ljava/lang/Object;)Lcom/google/gson/JsonElement;	a	m_130850_	method_27669	serializeArg
	m	()Ljava/lang/String;	b	m_130861_	method_27674	getName
	m	(Ljava/lang/Object;)Ljava/lang/Object;	b	m_130864_	method_27676	cast
c	tb$b	net/minecraft/network/chat/HoverEvent$EntityTooltipInfo	net/minecraft/class_2568$class_5248	net/minecraft/network/chat/HoverEvent$EntityTooltipInfo
	f	Lbfn;	a	f_130871_	field_24351	type
	f	Ljava/util/UUID;	b	f_130872_	field_24352	id
	f	Lsw;	c	f_130873_	field_24353	name
	f	Ljava/util/List;	d	f_130874_	field_24354	linesCache
	m	(Lbfn;Ljava/util/UUID;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)Ltb$b;	a	m_130882_	method_27681	create
	m	()Lcom/google/gson/JsonElement;	a	m_130879_	method_27679	serialize
	m	(Lcom/google/gson/JsonElement;)Ltb$b;	a	m_130880_	method_27680	create
	m	()Ljava/util/List;	b	m_130884_	method_27682	getTooltipLines
c	tb$c	net/minecraft/network/chat/HoverEvent$ItemStackInfo	net/minecraft/class_2568$class_5249	net/minecraft/network/chat/HoverEvent$ItemStackInfo
	f	Lcfu;	a	f_130888_	field_24355	item
	f	I	b	f_130889_	field_24356	count
	f	Lqr;	c	f_130890_	field_24357	tag
	f	Lcfz;	d	f_130891_	field_24358	itemStack
	m	(Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lcfu;ILqr;)V	<init>	<init>	<init>	<init>
	m	()Lcfz;	a	m_130898_	method_27683	getItemStack
	m	(Lsw;)Ltb$c;	a	m_130908_	method_27689	create
	m	(Lcom/google/gson/JsonElement;)Ltb$c;	a	m_130906_	method_27688	create
	m	()Lcom/google/gson/JsonElement;	b	m_130905_	method_27687	serialize
c	tc	net/minecraft/network/chat/LastSeenMessages	net/minecraft/class_7635	net/minecraft/network/chat/LastSeenMessages
	f	Lcom/mojang/serialization/Codec;	a	f_252509_	field_40843	CODEC
	f	Ltc;	b	f_241634_	field_39883	EMPTY
	f	I	c	f_241617_	field_39884	LAST_SEEN_MESSAGES_MAX_LENGTH
	f	Ljava/util/List;	d	f_241630_	comp_965	entries
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lti;)Ltc$a;	a	m_247067_	method_46258	pack
	m	(Lti;Lth;)Lth$a;	a	m_252644_	method_46259	method_46259
	m	(Lapi$a;)V	a	m_245933_	method_46257	updateSignature
	m	()Ljava/util/List;	a	f_241630_	comp_965	entries
c	tc$a	net/minecraft/network/chat/LastSeenMessages$Packed	net/minecraft/class_7635$class_7815	net/minecraft/network/chat/LastSeenMessages$Packed
	f	Ltc$a;	a	f_244256_	field_40675	EMPTY
	f	Ljava/util/List;	b	f_244613_	comp_1070	entries
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_244613_	comp_1070	entries
	m	(Lti;)Ljava/util/Optional;	a	m_245073_	method_46261	unpack
	m	(Lsf;)V	a	m_246304_	method_46260	write
c	tc$b	net/minecraft/network/chat/LastSeenMessages$Update	net/minecraft/class_7635$class_7636	net/minecraft/network/chat/LastSeenMessages$Update
	f	I	a	f_243843_	comp_1071	offset
	f	Ljava/util/BitSet;	b	f_244446_	comp_1072	acknowledged
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/BitSet;)V	<init>	<init>	<init>	<init>
	m	()I	a	f_243843_	comp_1071	offset
	m	(Lsf;)V	a	m_242008_	method_44983	write
	m	()Ljava/util/BitSet;	b	f_244446_	comp_1072	acknowledged
c	td	net/minecraft/network/chat/LastSeenMessagesTracker	net/minecraft/class_7637	net/minecraft/network/chat/LastSeenMessagesTracker
	f	[Ltf;	a	f_244505_	field_40676	trackedMessages
	f	I	b	f_244578_	field_40677	tail
	f	I	c	f_244552_	field_40678	offset
	f	Lth;	d	f_243823_	field_40679	lastTrackedMessage
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lth;)V	a	m_246067_	method_46264	ignorePending
	m	(Lth;Z)Z	a	m_245220_	method_46265	addPending
	m	()I	a	m_245313_	method_46262	getAndClearOffset
	m	(Ltf;)V	a	m_247638_	method_46263	addEntry
	m	()Ltd$a;	b	m_246442_	method_46266	generateAndApplyUpdate
	m	()I	c	m_245480_	method_46267	offset
c	td$a	net/minecraft/network/chat/LastSeenMessagesTracker$Update	net/minecraft/class_7637$class_7816	net/minecraft/network/chat/LastSeenMessagesTracker$Update
	f	Ltc;	a	f_243872_	comp_1073	lastSeen
	f	Ltc$b;	b	f_244473_	comp_1074	update
	m	(Ltc;Ltc$b;)V	<init>	<init>	<init>	<init>
	m	()Ltc;	a	f_243872_	comp_1073	lastSeen
	m	()Ltc$b;	b	f_244473_	comp_1074	update
c	te	net/minecraft/network/chat/LastSeenMessagesValidator	net/minecraft/class_7638	net/minecraft/network/chat/LastSeenMessagesValidator
	f	I	a	f_244465_	field_40680	lastSeenCount
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	b	f_243950_	field_40681	trackedMessages
	f	Lth;	c	f_244339_	field_40682	lastPendingMessage
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lth;)V	a	m_247482_	method_44989	addPending
	m	(Ltc$b;)Ljava/util/Optional;	a	m_247119_	method_46270	applyUpdate
	m	(I)Z	a	m_245398_	method_46269	applyOffset
	m	()I	a	m_245741_	method_46268	trackedMessagesCount
c	tf	net/minecraft/network/chat/LastSeenTrackedEntry	net/minecraft/class_7817	net/minecraft/network/chat/LastSeenTrackedEntry
	f	Lth;	a	f_243846_	comp_1075	signature
	f	Z	b	f_243942_	comp_1076	pending
	m	(Lth;Z)V	<init>	<init>	<init>	<init>
	m	()Ltf;	a	m_247448_	method_46271	acknowledge
	m	()Lth;	b	f_243846_	comp_1075	signature
	m	()Z	c	f_243942_	comp_1076	pending
c	tg	net/minecraft/network/chat/LocalChatSession	net/minecraft/class_7818	net/minecraft/network/chat/LocalChatSession
	f	Ljava/util/UUID;	a	f_244284_	comp_1077	sessionId
	f	Lbyq;	b	f_243926_	comp_1078	keyPair
	m	(Ljava/util/UUID;Lbyq;)V	<init>	<init>	<init>	<init>
	m	(Lbyq;)Ltg;	a	m_245157_	method_46273	create
	m	(Ljava/util/UUID;)Ltp$c;	a	m_247507_	method_46274	createMessageEncoder
	m	()Ltm;	a	m_245584_	method_46275	asRemote
	m	()Ljava/util/UUID;	b	f_244284_	comp_1077	sessionId
	m	()Lbyq;	c	f_243926_	comp_1078	keyPair
c	th	net/minecraft/network/chat/MessageSignature	net/minecraft/class_7469	net/minecraft/network/chat/MessageSignature
	f	Lcom/mojang/serialization/Codec;	a	f_252463_	field_40844	CODEC
	f	I	b	f_244417_	field_40683	BYTES
	f	[B	c	f_240884_	comp_925	bytes
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	([B)V	<init>	<init>	<init>	<init>
	m	()Ljava/nio/ByteBuffer;	a	m_241929_	method_44994	asByteBuffer
	m	(Lapj;Lapi;)Z	a	m_245457_	method_44843	verify
	m	(Lsf;)Lth;	a	m_245099_	method_46276	read
	m	(Lsf;Lth;)V	a	m_246050_	method_44845	write
	m	(Lti;)Lth$a;	a	m_252849_	method_46277	pack
	m	()[B	b	f_240884_	comp_925	bytes
c	th$a	net/minecraft/network/chat/MessageSignature$Packed	net/minecraft/class_7469$class_7819	net/minecraft/network/chat/MessageSignature$Packed
	f	I	a	f_244178_	field_40684	FULL_SIGNATURE
	f	I	b	f_244111_	comp_1079	id
	f	Lth;	c	f_244020_	comp_1080	fullSignature
	m	(Lth;)V	<init>	<init>	<init>	<init>
	m	(ILth;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lth$a;	a	m_246521_	method_46278	read
	m	()I	a	f_244111_	comp_1079	id
	m	(Lti;)Ljava/util/Optional;	a	m_253223_	method_46280	unpack
	m	(Lsf;Lth$a;)V	a	m_246314_	method_46279	write
	m	()Lth;	b	f_244020_	comp_1080	fullSignature
c	ti	net/minecraft/network/chat/MessageSignatureCache	net/minecraft/class_7561	net/minecraft/network/chat/MessageSignatureCache
	f	I	a	f_252441_	field_40845	NOT_FOUND
	f	I	b	f_243760_	field_40686	DEFAULT_CAPACITY
	f	[Lth;	c	f_243958_	field_40687	entries
	m	(I)V	<init>	<init>	<init>	<init>
	m	(I)Lth;	a	m_252914_	method_46606	unpack
	m	(Ljava/util/ArrayDeque;)V	a	m_245729_	method_46283	push
	m	()Lti;	a	m_246587_	method_46281	createDefault
	m	(Ljava/util/List;)V	a	m_246417_	method_46284	push
	m	(Ltl;)V	a	m_247208_	method_46286	push
	m	(Lth;)I	a	m_252764_	method_46607	pack
c	tj	net/minecraft/network/chat/MutableComponent	net/minecraft/class_5250	net/minecraft/network/chat/MutableComponent
	f	Lsx;	c	f_237194_	field_39005	contents
	f	Ljava/util/List;	d	f_237195_	field_39006	siblings
	f	Lts;	e	f_237196_	field_39007	style
	f	Laom;	f	f_237197_	field_39008	visualOrderText
	f	Lqm;	g	f_237198_	field_39009	decomposedWith
	m	(Lsx;Ljava/util/List;Lts;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/UnaryOperator;)Ltj;	a	m_130938_	method_27694	withStyle
	m	(Lsx;)Ltj;	a	m_237204_	method_43477	create
	m	(Ln;)Ltj;	a	m_130940_	method_27692	withStyle
	m	([Ln;)Ltj;	a	m_130944_	method_27695	withStyle
	m	(Lsw;)Ltj;	b	m_7220_	method_10852	append
	m	(Lts;)Ltj;	b	m_6270_	method_10862	setStyle
	m	(Lts;)Ltj;	c	m_130948_	method_27696	withStyle
	m	(Ljava/lang/String;)Ltj;	f	m_130946_	method_27693	append
c	tk	net/minecraft/network/chat/OutgoingChatMessage	net/minecraft/class_7604	net/minecraft/network/chat/OutgoingChatMessage
	m	()Lsw;	a	m_245730_	comp_1081	content
	m	(Laig;ZLss$a;)V	a	m_246195_	method_45095	sendToPlayer
	m	(Ltl;)Ltk;	a	m_247282_	method_44857	create
c	tk$a	net/minecraft/network/chat/OutgoingChatMessage$Disguised	net/minecraft/class_7604$class_7606	net/minecraft/network/chat/OutgoingChatMessage$Disguised
	f	Lsw;	a	f_244003_	comp_1081	content
	m	(Lsw;)V	<init>	<init>	<init>	<init>
c	tk$b	net/minecraft/network/chat/OutgoingChatMessage$Player	net/minecraft/class_7604$class_7607	net/minecraft/network/chat/OutgoingChatMessage$Player
	f	Ltl;	a	f_243697_	comp_1082	message
	m	(Ltl;)V	<init>	<init>	<init>	<init>
	m	()Ltl;	b	f_243697_	comp_1082	message
c	tl	net/minecraft/network/chat/PlayerChatMessage	net/minecraft/class_7471	net/minecraft/network/chat/PlayerChatMessage
	f	Lcom/mojang/serialization/MapCodec;	a	f_252410_	field_40846	MAP_CODEC
	f	Ljava/time/Duration;	b	f_240359_	field_39786	MESSAGE_EXPIRES_AFTER_SERVER
	f	Ljava/time/Duration;	c	f_240369_	field_39787	MESSAGE_EXPIRES_AFTER_CLIENT
	f	Ltq;	d	f_243882_	comp_1083	link
	f	Lth;	e	f_244279_	comp_1084	signature
	f	Lto;	f	f_240885_	comp_928	signedBody
	f	Lsw;	g	f_237215_	comp_830	unsignedContent
	f	Lsz;	h	f_242992_	comp_981	filterMask
	f	Ljava/util/UUID;	i	f_243787_	field_40688	SYSTEM_SENDER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ltq;Lth;Lto;Lsw;Lsz;)V	<init>	<init>	<init>	<init>
	m	(Lapi$a;Ltq;Lto;)V	a	m_245322_	method_46290	updateSignature
	m	(Lapi$a;)V	a	m_246814_	method_46289	method_46289
	m	(Ljava/util/UUID;Ljava/lang/String;)Ltl;	a	m_247615_	method_45098	unsigned
	m	(Lapj;)Z	a	m_241121_	method_44858	verify
	m	(Ljava/lang/String;)Ltl;	a	m_247306_	method_45041	system
	m	(Ljava/util/UUID;)Z	a	m_243088_	method_45040	hasSignatureFrom
	m	(Lsz;)Ltl;	a	m_243072_	method_45097	filter
	m	(Ltl;)Ljava/util/Optional;	a	m_252645_	method_46609	method_46609
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252647_	method_46608	method_46608
	m	(Lsw;)Ltl;	a	m_241956_	method_44863	withUnsignedContent
	m	(Z)Ltl;	a	m_243098_	method_45099	filter
	m	(Ljava/time/Instant;)Z	a	m_240431_	method_44747	hasExpiredServer
	m	(Ltq;Ljava/util/Optional;Lto;Ljava/util/Optional;Lsz;)Ltl;	a	m_252648_	method_46610	method_46610
	m	()Ltl;	a	m_239022_	method_44607	removeUnsignedContent
	m	(Ljava/time/Instant;)Z	b	m_240414_	method_44748	hasExpiredClient
	m	()Ljava/lang/String;	b	m_245728_	method_44862	signedContent
	m	(Ltl;)Ljava/util/Optional;	b	m_252646_	method_46611	method_46611
	m	()Lsw;	c	m_245692_	method_46291	decoratedContent
	m	()Ljava/time/Instant;	d	m_241109_	method_44864	timeStamp
	m	()J	e	m_241064_	method_44865	salt
	m	()Ljava/util/UUID;	f	m_245167_	method_46292	sender
	m	()Z	g	m_245339_	method_46293	isSystem
	m	()Z	h	m_245272_	method_46294	hasSignature
	m	()Z	i	m_243059_	method_45100	isFullyFiltered
	m	()Ltq;	j	f_243882_	comp_1083	link
	m	()Lth;	k	f_244279_	comp_1084	signature
	m	()Lto;	l	f_240885_	comp_928	signedBody
	m	()Lsw;	m	f_237215_	comp_830	unsignedContent
	m	()Lsz;	n	f_242992_	comp_981	filterMask
	m	()Lsw;	o	m_245394_	method_46295	method_46295
c	tm	net/minecraft/network/chat/RemoteChatSession	net/minecraft/class_7822	net/minecraft/network/chat/RemoteChatSession
	f	Ljava/util/UUID;	a	f_244448_	comp_1085	sessionId
	f	Lbyr;	b	f_243855_	comp_1086	profilePublicKey
	m	(Ljava/util/UUID;Lbyr;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;)Ltp$b;	a	m_245959_	method_46297	createMessageDecoder
	m	()Ltr;	a	m_245949_	method_46296	createMessageValidator
	m	()Ltm$a;	b	m_245986_	method_46298	asData
	m	()Z	c	m_280521_	method_51466	hasExpired
	m	()Ljava/util/UUID;	d	f_244448_	comp_1085	sessionId
	m	()Lbyr;	e	f_243855_	comp_1086	profilePublicKey
c	tm$a	net/minecraft/network/chat/RemoteChatSession$Data	net/minecraft/class_7822$class_7823	net/minecraft/network/chat/RemoteChatSession$Data
	f	Ljava/util/UUID;	a	f_244232_	comp_1087	sessionId
	f	Lbyr$a;	b	f_243937_	comp_1088	profilePublicKey
	m	(Ljava/util/UUID;Lbyr$a;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Ltm$a;)V	a	m_247658_	method_46303	write
	m	(Lsf;)Ltm$a;	a	m_246364_	method_46301	read
	m	(Lcom/mojang/authlib/GameProfile;Lapj;Ljava/time/Duration;)Ltm;	a	m_247588_	method_46300	validate
	m	()Ljava/util/UUID;	a	f_244232_	comp_1087	sessionId
	m	()Lbyr$a;	b	f_243937_	comp_1088	profilePublicKey
c	tn	net/minecraft/network/chat/SignableCommand	net/minecraft/class_7644	net/minecraft/network/chat/SignableCommand
	f	Ljava/util/List;	a	f_244150_	comp_974	arguments
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/ParseResults;)Ltn;	a	m_246497_	method_45043	of
	m	()Ljava/util/List;	a	f_244150_	comp_974	arguments
	m	(Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List;	a	m_246854_	method_45044	collectArguments
c	tn$a	net/minecraft/network/chat/SignableCommand$Argument	net/minecraft/class_7644$class_7645	net/minecraft/network/chat/SignableCommand$Argument
	f	Lcom/mojang/brigadier/tree/ArgumentCommandNode;	a	f_243965_	comp_975	node
	f	Ljava/lang/String;	b	f_244218_	comp_1089	value
	m	(Lcom/mojang/brigadier/tree/ArgumentCommandNode;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_246038_	method_45046	name
	m	()Lcom/mojang/brigadier/tree/ArgumentCommandNode;	b	f_243965_	comp_975	node
	m	()Ljava/lang/String;	c	f_244218_	comp_1089	value
c	to	net/minecraft/network/chat/SignedMessageBody	net/minecraft/class_7608	net/minecraft/network/chat/SignedMessageBody
	f	Lcom/mojang/serialization/MapCodec;	a	f_252412_	field_40847	MAP_CODEC
	f	Ljava/lang/String;	b	f_240856_	comp_929	content
	f	Ljava/time/Instant;	c	f_240863_	comp_930	timeStamp
	f	J	d	f_240873_	comp_931	salt
	f	Ltc;	e	f_240868_	comp_932	lastSeen
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/time/Instant;JLtc;)V	<init>	<init>	<init>	<init>
	m	(Lapi$a;)V	a	m_245051_	method_46304	updateSignature
	m	()Ljava/lang/String;	a	f_240856_	comp_929	content
	m	(Ljava/lang/String;)Lto;	a	m_247681_	method_46305	unsigned
	m	(Lti;)Lto$a;	a	m_253217_	method_46306	pack
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_252875_	method_46612	method_46612
	m	()Ljava/time/Instant;	b	f_240863_	comp_930	timeStamp
	m	()J	c	f_240873_	comp_931	salt
	m	()Ltc;	d	f_240868_	comp_932	lastSeen
c	to$a	net/minecraft/network/chat/SignedMessageBody$Packed	net/minecraft/class_7608$class_7824	net/minecraft/network/chat/SignedMessageBody$Packed
	f	Ljava/lang/String;	a	f_243660_	comp_1090	content
	f	Ljava/time/Instant;	b	f_244314_	comp_1091	timeStamp
	f	J	c	f_243790_	comp_1092	salt
	f	Ltc$a;	d	f_244137_	comp_1093	lastSeen
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/time/Instant;JLtc$a;)V	<init>	<init>	<init>	<init>
	m	(Ltc;)Lto;	a	m_245470_	method_46308	method_46308
	m	()Ljava/lang/String;	a	f_243660_	comp_1090	content
	m	(Lti;)Ljava/util/Optional;	a	m_252762_	method_46309	unpack
	m	(Lsf;)V	a	m_247637_	method_46307	write
	m	()Ljava/time/Instant;	b	f_244314_	comp_1091	timeStamp
	m	()J	c	f_243790_	comp_1092	salt
	m	()Ltc$a;	d	f_244137_	comp_1093	lastSeen
c	tp	net/minecraft/network/chat/SignedMessageChain	net/minecraft/class_7610	net/minecraft/network/chat/SignedMessageChain
	f	Lorg/slf4j/Logger;	a	f_243812_	field_40691	LOGGER
	f	Ltq;	b	f_244563_	field_40692	nextLink
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	()Ltq;	a	m_246515_	method_46310	advanceLink
	m	(Lbyr;Lapj;Lth;Lto;)Ltl;	a	m_244794_	method_46312	method_46312
	m	(Lapk;Lto;)Lth;	a	m_244796_	method_46311	method_46311
	m	(Ltq;Lto;Lapi$a;)V	a	m_244795_	method_46313	method_46313
	m	(Lapk;)Ltp$c;	a	m_247027_	method_44880	encoder
	m	(Lbyr;)Ltp$b;	a	m_247594_	method_44874	decoder
c	tp$a	net/minecraft/network/chat/SignedMessageChain$DecodeException	net/minecraft/class_7610$class_7825	net/minecraft/network/chat/SignedMessageChain$DecodeException
	f	Z	a	f_244583_	field_40693	shouldDisconnect
	m	(Lsw;Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_246459_	method_46314	shouldDisconnect
c	tp$b	net/minecraft/network/chat/SignedMessageChain$Decoder	net/minecraft/class_7610$class_7611	net/minecraft/network/chat/SignedMessageChain$Decoder
	f	Ltp$b;	a	f_252472_	field_40848	REJECT_ALL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;Lth;Lto;)Ltl;	a	m_244797_	method_46315	method_46315
	m	(Lth;Lto;)Ltl;	a	m_252649_	method_46613	method_46613
	m	(Lth;Lto;)Ltl;	unpack	m_240945_	unpack	unpack
	m	(Ljava/util/UUID;)Ltp$b;	unsigned	m_246683_	unsigned	unsigned
c	tp$c	net/minecraft/network/chat/SignedMessageChain$Encoder	net/minecraft/class_7610$class_7612	net/minecraft/network/chat/SignedMessageChain$Encoder
	f	Ltp$c;	a	f_243849_	field_40694	UNSIGNED
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lto;)Lth;	a	m_245588_	method_46316	method_46316
	m	(Lto;)Lth;	pack	m_240988_	pack	pack
c	tq	net/minecraft/network/chat/SignedMessageLink	net/minecraft/class_7826	net/minecraft/network/chat/SignedMessageLink
	f	Lcom/mojang/serialization/Codec;	a	f_252474_	field_40849	CODEC
	f	I	b	f_244066_	comp_1094	index
	f	Ljava/util/UUID;	c	f_244443_	comp_1095	sender
	f	Ljava/util/UUID;	d	f_244370_	comp_1096	sessionId
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(ILjava/util/UUID;Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	(Lapi$a;)V	a	m_247193_	method_46318	updateSignature
	m	(Ljava/util/UUID;)Ltq;	a	m_245187_	method_46319	unsigned
	m	()Ltq;	a	m_245146_	method_46317	advance
	m	(Ljava/util/UUID;Ljava/util/UUID;)Ltq;	a	m_245110_	method_46320	root
	m	(Ltq;)Z	a	m_246959_	method_46321	isDescendantOf
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_253264_	method_46614	method_46614
	m	()I	b	f_244066_	comp_1094	index
	m	()Ljava/util/UUID;	c	f_244443_	comp_1095	sender
	m	()Ljava/util/UUID;	d	f_244370_	comp_1096	sessionId
c	tr	net/minecraft/network/chat/SignedMessageValidator	net/minecraft/class_7615	net/minecraft/network/chat/SignedMessageValidator
	f	Ltr;	a	f_244130_	field_40695	ACCEPT_UNSIGNED
	f	Ltr;	b	f_243754_	field_40696	REJECT_ALL
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ltl;)Z	a	m_247555_	method_46322	method_46322
	m	(Ltl;)Z	b	m_245862_	method_46323	method_46323
	m	(Ltl;)Z	updateAndValidate	m_241126_	method_45048	updateAndValidate
c	tr$a	net/minecraft/network/chat/SignedMessageValidator$KeyBased	net/minecraft/class_7615$class_7616	net/minecraft/network/chat/SignedMessageValidator$KeyBased
	f	Lapj;	c	f_240903_	field_39822	validator
	f	Ltl;	d	f_244265_	field_40697	lastMessage
	f	Z	e	f_243954_	field_39821	isChainValid
	m	(Lapj;)V	<init>	<init>	<init>	<init>
	m	(Ltl;)Z	a	m_247180_	method_44996	validateChain
	m	(Ltl;)Z	updateAndValidate	m_241126_	updateAndValidate	updateAndValidate
c	ts	net/minecraft/network/chat/Style	net/minecraft/class_2583	net/minecraft/network/chat/Style
	f	Lts;	a	f_131099_	field_24360	EMPTY
	f	Lcom/mojang/serialization/Codec;	b	f_237254_	field_39241	FORMATTING_CODEC
	f	Lacq;	c	f_131100_	field_24359	DEFAULT_FONT
	f	Ltu;	d	f_131101_	field_11855	color
	f	Ljava/lang/Boolean;	e	f_131102_	field_11856	bold
	f	Ljava/lang/Boolean;	f	f_131103_	field_11852	italic
	f	Ljava/lang/Boolean;	g	f_131104_	field_11851	underlined
	f	Ljava/lang/Boolean;	h	f_131105_	field_11857	strikethrough
	f	Ljava/lang/Boolean;	i	f_131106_	field_11861	obfuscated
	f	Lsu;	j	f_131107_	field_11853	clickEvent
	f	Ltb;	k	f_131108_	field_11858	hoverEvent
	f	Ljava/lang/String;	l	f_131109_	field_11859	insertion
	f	Lacq;	m	f_131110_	field_24361	font
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ltu;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lsu;Ltb;Ljava/lang/String;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)Lts;	a	m_131150_	method_27704	withFont
	m	()Ltu;	a	m_131135_	method_10973	getColor
	m	(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lts;	a	m_237257_	method_43870	create
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	a	m_237255_	method_43869	method_43869
	m	(Lts;)Lts;	a	m_131146_	method_27702	applyTo
	m	([Ln;)Lts;	a	m_131152_	method_27705	applyFormats
	m	(Ltb;)Lts;	a	m_131144_	method_10949	withHoverEvent
	m	(Ltu;)Lts;	a	m_131148_	method_27703	withColor
	m	(Lsu;)Lts;	a	m_131142_	method_10958	withClickEvent
	m	(Ljava/lang/String;)Lts;	a	m_131138_	method_10975	withInsertion
	m	(Ljava/lang/Boolean;)Lts;	a	m_131136_	method_10982	withBold
	m	(I)Lts;	a	m_178520_	method_36139	withColor
	m	(Ln;)Lts;	a	m_131140_	method_10977	withColor
	m	(Lts;)Ljava/util/Optional;	b	m_237266_	method_43871	method_43871
	m	(Ljava/lang/Boolean;)Lts;	b	m_131155_	method_10978	withItalic
	m	(Ln;)Lts;	b	m_131157_	method_27706	applyFormat
	m	()Z	b	m_131154_	method_10984	isBold
	m	(Ljava/lang/Boolean;)Lts;	c	m_131162_	method_30938	withUnderlined
	m	(Ln;)Lts;	c	m_131164_	method_27707	applyLegacyFormat
	m	()Z	c	m_131161_	method_10966	isItalic
	m	(Lts;)Ljava/util/Optional;	c	m_237268_	method_43872	method_43872
	m	(Ljava/lang/Boolean;)Lts;	d	m_178522_	method_36140	withStrikethrough
	m	(Lts;)Ljava/util/Optional;	d	m_237270_	method_43873	method_43873
	m	()Z	d	m_131168_	method_10986	isStrikethrough
	m	(Ljava/lang/Boolean;)Lts;	e	m_178524_	method_36141	withObfuscated
	m	(Lts;)Ljava/util/Optional;	e	m_237272_	method_43874	method_43874
	m	()Z	e	m_131171_	method_10965	isUnderlined
	m	(Lts;)Ljava/util/Optional;	f	m_237274_	method_43875	method_43875
	m	()Z	f	m_131176_	method_10987	isObfuscated
	m	()Z	g	m_131179_	method_10967	isEmpty
	m	(Lts;)Ljava/util/Optional;	g	m_237276_	method_43876	method_43876
	m	(Lts;)Ljava/util/Optional;	h	m_237278_	method_43877	method_43877
	m	()Lsu;	h	m_131182_	method_10970	getClickEvent
	m	(Lts;)Ljava/util/Optional;	i	m_237280_	method_43878	method_43878
	m	()Ltb;	i	m_131186_	method_10969	getHoverEvent
	m	()Ljava/lang/String;	j	m_131189_	method_10955	getInsertion
	m	()Lacq;	k	m_131192_	method_27708	getFont
c	ts$1	net/minecraft/network/chat/Style$1	net/minecraft/class_2583$1	net/minecraft/network/chat/Style$1
	f	[I	a	f_131196_	field_11751	$SwitchMap$net$minecraft$ChatFormatting
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
c	ts$a	net/minecraft/network/chat/Style$1Collector	net/minecraft/class_2583$class_7418	net/minecraft/network/chat/Style$1Collector
	f	Ljava/lang/StringBuilder;	a	f_237282_	field_39010	val$result
	f	Lts;	b	f_237283_	field_39011	field_39011
	f	Z	c	f_237284_	field_39012	isNotFirst
	m	(Lts;Ljava/lang/StringBuilder;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Boolean;)V	a	m_237289_	method_43479	addFlagString
	m	(Ljava/lang/String;Ljava/lang/Object;)V	a	m_237292_	method_43480	addValueString
	m	()V	a	m_237288_	method_43478	prependSeparator
c	ts$b	net/minecraft/network/chat/Style$Serializer	net/minecraft/class_2583$class_2584	net/minecraft/network/chat/Style$Serializer
	m	()V	<init>	<init>	<init>	<init>
	m	(Lts;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	a	serialize	method_10990	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lts;	a	deserialize	method_10991	deserialize
	m	(Lcom/google/gson/JsonObject;)Lacq;	a	m_131203_	method_27710	getFont
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;	a	m_131205_	method_27711	getOptionalFlag
	m	(Lcom/google/gson/JsonObject;)Ltb;	b	m_131212_	method_27712	getHoverEvent
	m	(Lcom/google/gson/JsonObject;)Lsu;	c	m_131214_	method_27713	getClickEvent
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	d	m_131216_	method_27714	getInsertion
	m	(Lcom/google/gson/JsonObject;)Ltu;	e	m_131222_	method_27715	getTextColor
c	tt	net/minecraft/network/chat/SubStringSource	net/minecraft/class_5492	net/minecraft/network/chat/SubStringSource
	f	Ljava/lang/String;	a	f_131228_	field_26626	plainText
	f	Ljava/util/List;	b	f_131229_	field_26627	charStyles
	f	Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	c	f_131230_	field_26628	reverseCharModifier
	m	(Ljava/lang/String;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)V	<init>	<init>	<init>	<init>
	m	(Lta;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Ltt;	a	m_131251_	method_30943	create
	m	(Ljava/lang/StringBuilder;Ljava/util/List;ILts;I)Z	a	m_178530_	method_30941	method_30941
	m	(Lta;)Ltt;	a	m_178536_	method_36144	create
	m	(IIZ)Ljava/util/List;	a	m_131236_	method_30940	substring
	m	(Ljava/lang/StringBuilder;Ljava/util/List;Lts;Ljava/lang/String;)Ljava/util/Optional;	a	m_131246_	method_30942	method_30942
	m	()Ljava/lang/String;	a	m_131235_	method_30939	getPlainText
	m	(I)I	a	m_178526_	method_36142	method_36142
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_178528_	method_36143	method_36143
c	tu	net/minecraft/network/chat/TextColor	net/minecraft/class_5251	net/minecraft/network/chat/TextColor
	f	Lcom/mojang/serialization/Codec;	a	f_237295_	field_39242	CODEC
	f	Ljava/lang/String;	b	f_178538_	field_33291	CUSTOM_COLOR_PREFIX
	f	Ljava/util/Map;	c	f_131255_	field_24362	LEGACY_FORMAT_TO_COLOR
	f	Ljava/util/Map;	d	f_131256_	field_24363	NAMED_COLORS
	f	I	e	f_131257_	field_24364	value
	f	Ljava/lang/String;	f	f_131258_	field_24365	name
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Ltu;	a	m_131268_	method_27719	parseColor
	m	(Ltu;)Ljava/lang/String;	a	m_237296_	method_27720	method_27720
	m	()I	a	m_131265_	method_27716	getValue
	m	(I)Ltu;	a	m_131266_	method_27717	fromRgb
	m	(Ln;)Ltu;	a	m_131270_	method_27718	fromLegacyFormat
	m	(Ln;)Ltu;	b	m_237300_	method_27722	method_27722
	m	()Ljava/lang/String;	b	m_131274_	method_27721	serialize
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	b	m_274065_	method_43879	method_43879
	m	()Ljava/lang/String;	c	m_131277_	method_27723	formatValue
	m	()Ljava/lang/String;	d	m_274064_	method_49684	method_49684
c	tv	net/minecraft/network/chat/ThrowingComponent	net/minecraft/class_7437	net/minecraft/network/chat/ThrowingComponent
	f	Lsw;	a	f_237302_	field_39084	component
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	b	m_237308_	method_43626	getComponent
c	tw	net/minecraft/network/chat/contents/BlockDataSource	net/minecraft/class_2575	net/minecraft/network/chat/contents/BlockDataSource
	f	Ljava/lang/String;	a	f_237309_	comp_733	posPattern
	f	Lfk;	b	f_237310_	comp_734	compiledPos
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Lfk;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)Lfk;	a	m_237317_	method_16121	compilePos
	m	()Ljava/lang/String;	a	f_237309_	comp_733	posPattern
	m	()Lfk;	b	f_237310_	comp_734	compiledPos
	m	(Lds;)Ljava/util/stream/Stream;	getData	m_213601_	getData	getData
c	tx	net/minecraft/network/chat/contents/DataSource	net/minecraft/class_7419	net/minecraft/network/chat/contents/DataSource
	m	(Lds;)Ljava/util/stream/Stream;	getData	m_213601_	method_10916	getData
c	ty	net/minecraft/network/chat/contents/EntityDataSource	net/minecraft/class_2576	net/minecraft/network/chat/contents/EntityDataSource
	f	Ljava/lang/String;	a	f_237327_	comp_735	selectorPattern
	f	Lga;	b	f_237328_	comp_736	compiledSelector
	m	(Ljava/lang/String;Lga;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_237327_	comp_735	selectorPattern
	m	(Ljava/lang/String;)Lga;	a	m_237335_	method_10923	compileSelector
	m	()Lga;	b	f_237328_	comp_736	compiledSelector
	m	(Lds;)Ljava/util/stream/Stream;	getData	m_213601_	getData	getData
c	tz	net/minecraft/network/chat/contents/KeybindContents	net/minecraft/class_2572	net/minecraft/network/chat/contents/KeybindContents
	f	Ljava/lang/String;	b	f_237344_	field_11767	name
	f	Ljava/util/function/Supplier;	c	f_237345_	field_11768	nameResolver
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_237348_	method_10901	getName
	m	()Lsw;	b	m_237354_	method_27691	getNestedComponent
c	u	net/minecraft/FieldsAreNonnullByDefault	net/minecraft/class_6319	net/minecraft/FieldsAreNonnullByDefault
c	ua	net/minecraft/network/chat/contents/KeybindResolver	net/minecraft/class_7420	net/minecraft/network/chat/contents/KeybindResolver
	f	Ljava/util/function/Function;	a	f_237359_	field_39013	keyResolver
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/Function;)V	a	m_237364_	method_43482	setKeyResolver
	m	(Ljava/lang/String;)Ljava/util/function/Supplier;	a	m_237362_	method_43481	method_43481
	m	(Ljava/lang/String;)Lsw;	b	m_237366_	method_43483	method_43483
c	ub	net/minecraft/network/chat/contents/LiteralContents	net/minecraft/class_2585	net/minecraft/network/chat/contents/LiteralContents
	f	Ljava/lang/String;	b	f_237368_	comp_737	text
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_237368_	comp_737	text
c	uc	net/minecraft/network/chat/contents/NbtContents	net/minecraft/class_2574	net/minecraft/network/chat/contents/NbtContents
	f	Leh$g;	b	f_237381_	field_11779	compiledNbtPath
	f	Lorg/slf4j/Logger;	c	f_237382_	field_11777	LOGGER
	f	Z	d	f_237383_	field_11778	interpreting
	f	Ljava/util/Optional;	e	f_237384_	field_33539	separator
	f	Ljava/lang/String;	f	f_237385_	field_11776	nbtPathPattern
	f	Ltx;	g	f_237386_	field_39014	dataSource
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Leh$g;ZLjava/util/Optional;Ltx;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ZLjava/util/Optional;Ltx;)V	<init>	<init>	<init>	<init>
	m	(Lds;Lbfj;ILjava/lang/String;)Ljava/util/stream/Stream;	a	m_237404_	method_10917	method_10917
	m	(Lqr;)Ljava/util/stream/Stream;	a	m_237416_	method_10918	method_10918
	m	()Ljava/lang/String;	a	m_237399_	method_10920	getNbtPath
	m	(Ljava/util/stream/Stream;Ltj;)Ltj;	a	m_237413_	method_36334	method_36334
	m	(Ljava/util/stream/Stream;)Ltj;	a	m_237411_	method_36333	method_36333
	m	(Ltj;Ltj;Ltj;)Ltj;	a	m_237422_	method_36335	method_36335
	m	(Lsw;Ltj;Ltj;)Ltj;	a	m_237418_	method_15880	method_15880
	m	(Ljava/lang/String;)Leh$g;	a	m_237409_	method_10919	compileNbtPath
	m	()Z	b	m_237426_	method_10921	isInterpreting
	m	()Ljava/util/Optional;	c	m_237427_	method_43484	getSeparator
	m	()Ltx;	d	m_237428_	method_43485	getDataSource
c	ud	net/minecraft/network/chat/contents/ScoreContents	net/minecraft/class_2578	net/minecraft/network/chat/contents/ScoreContents
	f	Ljava/lang/String;	b	f_237433_	field_33290	SCORER_PLACEHOLDER
	f	Ljava/lang/String;	c	f_237434_	field_11787	name
	f	Lga;	d	f_237435_	field_11786	selector
	f	Ljava/lang/String;	e	f_237436_	field_11785	objective
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lds;)Ljava/lang/String;	a	m_237441_	method_27699	findTargetName
	m	(Ljava/lang/String;Lds;)Ljava/lang/String;	a	m_237449_	method_27700	getScore
	m	()Ljava/lang/String;	a	m_237440_	method_10930	getName
	m	(Ljava/lang/String;)Lga;	a	m_237447_	method_27701	parseSelector
	m	()Lga;	b	m_237452_	method_36137	getSelector
	m	()Ljava/lang/String;	c	m_237453_	method_10928	getObjective
c	ue	net/minecraft/network/chat/contents/SelectorContents	net/minecraft/class_2579	net/minecraft/network/chat/contents/SelectorContents
	f	Ljava/util/Optional;	b	f_237458_	field_33540	separator
	f	Lorg/slf4j/Logger;	c	f_237459_	field_11791	LOGGER
	f	Ljava/lang/String;	d	f_237460_	field_11789	pattern
	f	Lga;	e	f_237461_	field_11790	selector
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_237466_	method_10932	getPattern
	m	(Ljava/lang/String;)Lga;	a	m_237471_	method_43486	parseSelector
	m	()Lga;	b	m_237478_	method_36138	getSelector
	m	()Ljava/util/Optional;	c	m_237479_	method_36339	getSeparator
c	uf	net/minecraft/network/chat/contents/StorageDataSource	net/minecraft/class_4616	net/minecraft/network/chat/contents/StorageDataSource
	f	Lacq;	a	f_237484_	comp_738	id
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	f_237484_	comp_738	id
	m	(Lds;)Ljava/util/stream/Stream;	getData	m_213601_	getData	getData
c	ug	net/minecraft/network/chat/contents/TranslatableContents	net/minecraft/class_2588	net/minecraft/network/chat/contents/TranslatableContents
	f	[Ljava/lang/Object;	b	f_237494_	field_24367	NO_ARGS
	f	Lta;	c	f_237495_	field_24368	TEXT_PERCENT
	f	Lta;	d	f_237496_	field_24369	TEXT_NULL
	f	Ljava/lang/String;	e	f_237497_	field_11876	key
	f	Ljava/lang/String;	f	f_263792_	field_41875	fallback
	f	[Ljava/lang/Object;	g	f_237498_	field_11875	args
	f	Lqm;	h	f_237499_	field_25317	decomposedWith
	f	Ljava/util/List;	i	f_237500_	field_11877	decomposedParts
	f	Ljava/util/regex/Pattern;	j	f_237501_	field_11872	FORMAT_PATTERN
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	m_237508_	method_11022	getKey
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	a	m_237515_	method_11024	decomposeTemplate
	m	(I)Lta;	a	m_237509_	method_29434	getArgument
	m	()Ljava/lang/String;	b	m_264577_	method_48323	getFallback
	m	()[Ljava/lang/Object;	c	m_237523_	method_11023	getArgs
	m	()V	d	m_237524_	method_11025	decompose
c	uh	net/minecraft/network/chat/contents/TranslatableFormatException	net/minecraft/class_2590	net/minecraft/network/chat/contents/TranslatableFormatException
	m	(Lug;Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lug;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
	m	(Lug;I)V	<init>	<init>	<init>	<init>
c	ui	net/minecraft/network/chat/contents/package-info	net/minecraft/class_7421	net/minecraft/network/chat/contents/package-info
c	uj	net/minecraft/network/chat/package-info	net/minecraft/class_6312	net/minecraft/network/chat/package-info
c	uk	net/minecraft/network/package-info	net/minecraft/class_6313	net/minecraft/network/package-info
c	ul	net/minecraft/network/protocol/BundleDelimiterPacket	net/minecraft/class_8037	net/minecraft/network/protocol/BundleDelimiterPacket
	m	()V	<init>	<init>	<init>	<init>
c	um	net/minecraft/network/protocol/BundlePacket	net/minecraft/class_8038	net/minecraft/network/protocol/BundlePacket
	f	Ljava/lang/Iterable;	a	f_263700_	field_41876	packets
	m	(Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/Iterable;	a	m_264216_	method_48324	subPackets
c	un	net/minecraft/network/protocol/BundlerInfo	net/minecraft/class_8039	net/minecraft/network/protocol/BundlerInfo
	f	Lio/netty/util/AttributeKey;	a	f_263730_	field_41877	BUNDLER_PROVIDER
	f	I	b	f_263688_	field_41878	BUNDLE_SIZE_LIMIT
	f	Lun;	c	f_263663_	field_41879	EMPTY
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/Class;Ljava/util/function/Function;Lul;)Lun;	a	m_264118_	method_48325	createForPacket
	m	(Luo;Ljava/util/function/Consumer;)V	a	m_264360_	method_48327	unbundlePacket
	m	(Luo;)Lun$a;	a	m_264150_	method_48326	startPacketBundling
c	un$1	net/minecraft/network/protocol/BundlerInfo$1	net/minecraft/class_8039$1	net/minecraft/network/protocol/BundlerInfo$1
	m	()V	<init>	<init>	<init>	<init>
c	un$2	net/minecraft/network/protocol/BundlerInfo$2	net/minecraft/class_8039$2	net/minecraft/network/protocol/BundlerInfo$2
	f	Ljava/lang/Class;	d	f_263671_	field_41880	val$bundlePacketCls
	f	Lul;	e	f_263691_	field_41881	val$delimiterPacket
	f	Ljava/util/function/Function;	f	f_263787_	field_41882	val$constructor
	m	(Ljava/lang/Class;Lul;Ljava/util/function/Function;)V	<init>	<init>	<init>	<init>
c	un$2$1	net/minecraft/network/protocol/BundlerInfo$2$1	net/minecraft/class_8039$2$1	net/minecraft/network/protocol/BundlerInfo$2$1
	f	Lun$2;	a	f_263768_	field_41883	field_41883
	f	Ljava/util/List;	b	f_263710_	field_41884	bundlePackets
	m	(Lun$2;)V	<init>	<init>	<init>	<init>
c	un$a	net/minecraft/network/protocol/BundlerInfo$Bundler	net/minecraft/class_8039$class_8040	net/minecraft/network/protocol/BundlerInfo$Bundler
	m	(Luo;)Luo;	a	m_264116_	method_48328	addPacket
c	un$b	net/minecraft/network/protocol/BundlerInfo$Provider	net/minecraft/class_8039$class_8041	net/minecraft/network/protocol/BundlerInfo$Provider
	m	(Lup;)Lun;	a	m_264121_	method_48312	getBundlerInfo
c	uo	net/minecraft/network/protocol/Packet	net/minecraft/class_2596	net/minecraft/network/protocol/Packet
	m	(Lsk;)V	a	m_5797_	method_11054	handle
	m	(Lsf;)V	a	m_5779_	method_11052	write
	m	()Z	b	m_6588_	method_11051	isSkippable
c	up	net/minecraft/network/protocol/PacketFlow	net/minecraft/class_2598	net/minecraft/network/protocol/PacketFlow
	f	Lup;	a	SERVERBOUND	field_11941	SERVERBOUND
	f	Lup;	b	CLIENTBOUND	field_11942	CLIENTBOUND
	f	[Lup;	c	$VALUES	field_11940	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()Lup;	a	m_178539_	method_36146	getOpposite
	m	()[Lup;	b	m_178540_	method_36947	$values
c	uq	net/minecraft/network/protocol/PacketUtils	net/minecraft/class_2600	net/minecraft/network/protocol/PacketUtils
	f	Lorg/slf4j/Logger;	a	f_131354_	field_20318	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Luo;Lsk;Laif;)V	a	m_131359_	method_11073	ensureRunningOnSameThread
	m	(Luo;Lsk;Lbcn;)V	a	m_131363_	method_11074	ensureRunningOnSameThread
	m	(Lsk;Luo;)V	a	m_263899_	method_11072	method_11072
c	ur	net/minecraft/network/protocol/game/ClientGamePacketListener	net/minecraft/class_2602	net/minecraft/network/protocol/game/ClientGamePacketListener
	m	(Lwd;)V	a	m_183388_	method_11128	handleLevelChunkWithLight
	m	(Lyg;)V	a	m_183623_	method_39025	handleSetSimulationDistance
	m	(Lxs;)V	a	m_8065_	method_20320	handleSetChunkCacheCenter
	m	(Lut;)V	a	m_7708_	method_11091	handleAddExperienceOrb
	m	(Lvp;)V	a	m_7413_	method_11152	handleCustomPayload
	m	(Lvx;)V	a	m_7616_	method_11085	handleGameEvent
	m	(Lwl;)V	a	m_7865_	method_11155	handleMoveEntity
	m	(Lyo;)V	a	m_213990_	method_43596	handleSystemChat
	m	(Lwt;)V	a	m_213629_	method_43595	handlePlayerChat
	m	(Lxk;)V	a	m_142456_	method_34076	setActionBarText
	m	(Lvh;)V	a	m_7589_	method_11081	handleCommandSuggestions
	m	(Lxc;)V	a	m_182047_	method_11095	handleRemoveEntities
	m	(Lyw;)V	a	m_7915_	method_11084	handleUpdateMobEffect
	m	(Lvm;)V	a	m_5735_	method_11109	handleContainerSetSlot
	m	(Lwz;)V	a	m_7244_	method_11092	handleLookAt
	m	(Lxn;)V	a	m_142238_	method_34079	handleSetBorderSize
	m	(Lyj;)V	a	m_142442_	method_34083	setTitleText
	m	(Lwi;)V	a	m_5998_	method_11120	handleLogin
	m	(Lxv;)V	a	m_5556_	method_11159	handleSetDisplayObjective
	m	(Lyb;)V	a	m_5547_	method_11122	handleSetHealth
	m	(Lwa;)V	a	m_142237_	method_34072	handleInitializeBorder
	m	(Lxf;)V	a	m_7992_	method_11117	handleRespawn
	m	(Lyr;)V	a	m_8001_	method_11150	handleTakeItemEntity
	m	(Lvu;)V	a	m_7628_	method_11148	handleEntityEvent
	m	(Lwq;)V	a	m_141955_	method_36895	handlePing
	m	(Lve;)V	a	m_6664_	method_11140	handleChangeDifficulty
	m	(Lwy;)V	a	m_214045_	method_11113	handlePlayerInfoUpdate
	m	(Lyi;)V	a	m_7885_	method_11079	handleSetTime
	m	(Lvn;)V	a	m_7701_	method_11087	handleItemCooldown
	m	(Lxm;)V	a	m_142686_	method_34078	handleSetBorderLerpSize
	m	(Lwj;)V	a	m_7633_	method_11088	handleMapItemData
	m	(Lya;)V	a	m_6747_	method_11101	handleSetExperience
	m	(Lxu;)V	a	m_6571_	method_11142	handleSetSpawn
	m	(Lwb;)V	a	m_7231_	method_11147	handleKeepAlive
	m	(Lvv;)V	a	m_7345_	method_11124	handleExplosion
	m	(Lxe;)V	a	m_5587_	method_11141	handleResourcePack
	m	(Lyq;)V	a	m_6148_	method_11127	handleTagQueryPacket
	m	(Lwr;)V	a	m_7339_	method_11090	handlePlaceRecipe
	m	(Lvf;)V	a	m_274374_	method_49631	handleChunksBiomes
	m	(Lyy;)V	a	m_5859_	method_11126	handleUpdateTags
	m	(Lxp;)V	a	m_142696_	method_34081	handleSetBorderWarningDistance
	m	(Luw;)V	a	m_7271_	method_11129	handleAwardStats
	m	(Lvk;)V	a	m_6837_	method_11153	handleContainerContent
	m	(Lyl;)V	a	m_5863_	method_11125	handleSoundEntityEvent
	m	(Lvs;)V	a	m_6008_	method_11083	handleDisconnect
	m	(Lyd;)V	a	m_6403_	method_11080	handleSetEntityPassengersPacket
	m	(Lwg;)V	a	m_183514_	method_11143	handleLightUpdatePacket
	m	(Lxx;)V	a	m_5599_	method_11110	handleEntityLinkPacket
	m	(Lwo;)V	a	m_5980_	method_17587	handleOpenScreen
	m	(Lyt;)V	a	m_5498_	method_11130	handleUpdateAdvancementsPacket
	m	(Lxh;)V	a	m_5771_	method_11100	handleChunkBlocksUpdate
	m	(Luz;)V	a	m_7545_	method_11094	handleBlockEntityData
	m	(Lww;)V	a	m_142747_	method_34075	handlePlayerCombatKill
	m	(Lvc;)V	a	m_7685_	method_11078	handleBossUpdate
	m	(Lvl;)V	a	m_7257_	method_11131	handleContainerSetData
	m	(Lux;)V	a	m_214108_	method_21707	handleBlockChangedAck
	m	(Lxo;)V	a	m_142056_	method_34080	handleSetBorderWarningDelay
	m	(Lyk;)V	a	m_142185_	method_34084	setTitlesAnimation
	m	(Lxw;)V	a	m_6455_	method_11093	handleSetEntityData
	m	(Lyc;)V	a	m_7957_	method_11144	handleAddObjective
	m	(Lys;)V	a	m_6435_	method_11086	handleTeleportEntity
	m	(Lxg;)V	a	m_6176_	method_11139	handleRotateMob
	m	(Lvt;)V	a	m_7039_	method_45724	handleDisguisedChat
	m	(Lwp;)V	a	m_8047_	method_11108	handleOpenSignEditor
	m	(Lwx;)V	a	m_213565_	method_45725	handlePlayerInfoRemove
	m	(Lvd;)V	a	m_264308_	method_48294	handleBundlePacket
	m	(Luu;)V	a	m_6482_	method_11097	handleAddPlayer
	m	(Lwe;)V	a	m_7704_	method_11098	handleLevelEvent
	m	(Lxr;)V	a	m_5612_	method_11135	handleSetCarriedItem
	m	(Lyf;)V	a	m_7519_	method_11118	handleSetScore
	m	(Lvq;)V	a	m_269082_	method_49034	handleDamageEvent
	m	(Lxz;)V	a	m_7277_	method_11151	handleSetEquipment
	m	(Lvy;)V	a	m_6905_	method_11089	handleHorseScreenOpen
	m	(Lxj;)V	a	m_213672_	method_44075	handleServerData
	m	(Lwm;)V	a	m_7410_	method_11134	handleMoveVehicle
	m	(Lyn;)V	a	m_7183_	method_11082	handleStopSoundEvent
	m	(Lwu;)V	a	m_142234_	method_34073	handlePlayerCombatEnd
	m	(Lvi;)V	a	m_7443_	method_11145	handleCommands
	m	(Lxb;)V	a	m_8076_	method_11115	handleAddOrRemoveRecipes
	m	(Lyv;)V	a	m_241155_	method_45728	handleEnabledFeatures
	m	(Lva;)V	a	m_7364_	method_11158	handleBlockEvent
	m	(Luv;)V	a	m_7791_	method_11160	handleAnimate
	m	(Lxq;)V	a	m_6447_	method_11111	handleSetCamera
	m	(Lwf;)V	a	m_7406_	method_11077	handleParticleEvent
	m	(Lvj;)V	a	m_7776_	method_11102	handleContainerClose
	m	(Lye;)V	a	m_5582_	method_11099	handleSetPlayerTeamPacket
	m	(Lvr;)V	a	m_241037_	method_44814	handleDeleteChat
	m	(Lxy;)V	a	m_8048_	method_11132	handleSetEntityMotion
	m	(Lvb;)V	a	m_6773_	method_11136	handleBlockUpdate
	m	(Lxi;)V	a	m_7553_	method_11161	handleSelectAdvancementsTab
	m	(Lwn;)V	a	m_6503_	method_17186	handleOpenBook
	m	(Lym;)V	a	m_8068_	method_11146	handleSoundEvent
	m	(Lxa;)V	a	m_5682_	method_11157	handleMovePlayer
	m	(Luy;)V	a	m_5943_	method_11116	handleBlockDestruction
	m	(Lwv;)V	a	m_142058_	method_34074	handlePlayerCombatEnter
	m	(Lyu;)V	a	m_7710_	method_11149	handleUpdateAttributes
	m	(Lyh;)V	a	m_141913_	method_34082	setSubtitleText
	m	(Lus;)V	a	m_6771_	method_11112	handleAddEntity
	m	(Lxl;)V	a	m_142612_	method_34077	handleSetBorderCenter
	m	(Lvo;)V	a	m_240695_	method_44763	handleCustomChatCompletions
	m	(Lxt;)V	a	m_7299_	method_20203	handleSetChunkCacheRadius
	m	(Lvz;)V	a	m_264143_	method_48295	handleHurtAnimation
	m	(Lvw;)V	a	m_5729_	method_11107	handleForgetLevelChunk
	m	(Lxd;)V	a	m_6476_	method_11119	handleRemoveMobEffect
	m	(Lyp;)V	a	m_6235_	method_11105	handleTabListCustomisation
	m	(Lwk;)V	a	m_7330_	method_17586	handleMerchantOffers
	m	(Lyx;)V	a	m_6327_	method_11106	handleUpdateRecipes
	m	(Lvg;)V	a	m_142766_	method_34071	handleTitlesClear
	m	(Lws;)V	a	m_5767_	method_11154	handlePlayerAbilities
c	us	net/minecraft/network/protocol/game/ClientboundAddEntityPacket	net/minecraft/class_2604	net/minecraft/network/protocol/game/ClientboundAddEntityPacket
	f	D	a	f_178559_	field_33293	MAGICAL_QUANTIZATION
	f	D	b	f_178560_	field_33294	LIMIT
	f	I	c	f_131456_	field_11953	id
	f	Ljava/util/UUID;	d	f_131457_	field_11952	uuid
	f	Lbfn;	e	f_131466_	field_11955	type
	f	D	f	f_131458_	field_11948	x
	f	D	g	f_131459_	field_11946	y
	f	D	h	f_131460_	field_11956	z
	f	I	i	f_131461_	field_11951	xa
	f	I	j	f_131462_	field_11950	ya
	f	I	k	f_131463_	field_11949	za
	f	B	l	f_131464_	field_11947	xRot
	f	B	m	f_131465_	field_11957	yRot
	f	B	n	f_237544_	field_38817	yHeadRot
	f	I	o	f_131467_	field_11954	data
	m	(Lbfj;I)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/UUID;DDDFFLbfn;ILeei;D)V	<init>	<init>	<init>	<init>
	m	(Lbfj;ILgu;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11178	handle
	m	()I	a	m_131496_	method_11167	getId
	m	()Ljava/util/UUID;	c	m_131499_	method_11164	getUUID
	m	()Lbfn;	d	m_131508_	method_11169	getType
	m	()D	e	m_131500_	method_11175	getX
	m	()D	f	m_131501_	method_11174	getY
	m	()D	g	m_131502_	method_11176	getZ
	m	()D	h	m_131503_	method_11170	getXa
	m	()D	i	m_131504_	method_11172	getYa
	m	()D	j	m_131505_	method_11173	getZa
	m	()F	k	m_237566_	method_11171	getXRot
	m	()F	l	m_237567_	method_11168	getYRot
	m	()F	m	m_237568_	method_43233	getYHeadRot
	m	()I	n	m_131509_	method_11166	getData
c	ut	net/minecraft/network/protocol/game/ClientboundAddExperienceOrbPacket	net/minecraft/class_2606	net/minecraft/network/protocol/game/ClientboundAddExperienceOrbPacket
	f	I	a	f_131510_	field_11974	id
	f	D	b	f_131511_	field_11972	x
	f	D	c	f_131512_	field_11971	y
	f	D	d	f_131513_	field_11970	z
	f	I	e	f_131514_	field_11973	value
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfp;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11182	handle
	m	()I	a	m_131524_	method_11183	getId
	m	()D	c	m_131527_	method_11185	getX
	m	()D	d	m_131528_	method_11181	getY
	m	()D	e	m_131529_	method_11180	getZ
	m	()I	f	m_131530_	method_11184	getValue
c	uu	net/minecraft/network/protocol/game/ClientboundAddPlayerPacket	net/minecraft/class_2613	net/minecraft/network/protocol/game/ClientboundAddPlayerPacket
	f	I	a	f_131587_	field_12017	entityId
	f	Ljava/util/UUID;	b	f_131588_	field_12015	playerId
	f	D	c	f_131589_	field_12014	x
	f	D	d	f_131590_	field_12013	y
	f	D	e	f_131591_	field_12021	z
	f	B	f	f_131592_	field_12020	yRot
	f	B	g	f_131593_	field_12019	xRot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbyo;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11235	handle
	m	()I	a	m_131603_	method_11227	getEntityId
	m	()Ljava/util/UUID;	c	m_131606_	method_11230	getPlayerId
	m	()D	d	m_131607_	method_11231	getX
	m	()D	e	m_131608_	method_11232	getY
	m	()D	f	m_131609_	method_11233	getZ
	m	()B	g	m_131610_	method_11234	getyRot
	m	()B	h	m_131611_	method_11228	getxRot
c	uv	net/minecraft/network/protocol/game/ClientboundAnimatePacket	net/minecraft/class_2616	net/minecraft/network/protocol/game/ClientboundAnimatePacket
	f	I	a	f_178583_	field_33295	SWING_MAIN_HAND
	f	I	b	f_178585_	field_33297	WAKE_UP
	f	I	c	f_178586_	field_33298	SWING_OFF_HAND
	f	I	d	f_178587_	field_33299	CRITICAL_HIT
	f	I	e	f_178588_	field_33300	MAGIC_CRITICAL_HIT
	f	I	f	f_131612_	field_12029	id
	f	I	g	f_131613_	field_12028	action
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11268	handle
	m	()I	a	m_131624_	method_11269	getId
	m	()I	c	m_131627_	method_11267	getAction
c	uw	net/minecraft/network/protocol/game/ClientboundAwardStatsPacket	net/minecraft/class_2617	net/minecraft/network/protocol/game/ClientboundAwardStatsPacket
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	f_131628_	field_12030	stats
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11270	handle
	m	(Lsf;Lamo;)V	a	m_237569_	method_34087	writeStatCap
	m	(Lsf;Lamq;)Lamo;	a	m_237572_	method_42066	readStatCap
	m	()Ljava/util/Map;	a	m_131643_	method_11273	getStats
	m	(Lsf;Lsf;)Lamo;	a	m_257122_	method_34088	method_34088
c	ux	net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket	net/minecraft/class_4463	net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket
	f	I	a	f_237578_	comp_633	sequence
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_21708	handle
	m	()I	a	f_237578_	comp_633	sequence
c	uy	net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket	net/minecraft/class_2620	net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket
	f	I	a	f_131671_	field_12033	id
	f	Lgu;	b	f_131672_	field_12034	pos
	f	I	c	f_131673_	field_12032	progress
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILgu;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11279	handle
	m	()I	a	m_131685_	method_11280	getId
	m	()Lgu;	c	m_131688_	method_11277	getPos
	m	()I	d	m_131689_	method_11278	getProgress
c	uz	net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket	net/minecraft/class_2622	net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket
	f	Lgu;	a	f_131690_	field_12040	pos
	f	Lczp;	b	f_131691_	field_12038	type
	f	Lqr;	c	f_131692_	field_12039	tag
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lczp;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lczn;Ljava/util/function/Function;)Luz;	a	m_195642_	method_39026	create
	m	(Lur;)V	a	m_5797_	method_11292	handle
	m	()Lgu;	a	m_131704_	method_11293	getPos
	m	(Lczn;)Luz;	a	m_195640_	method_38585	create
	m	()Lczp;	c	m_195645_	method_11291	getType
	m	()Lqr;	d	m_131708_	method_11290	getTag
c	v	net/minecraft/FileUtil	net/minecraft/class_4239	net/minecraft/FileUtil
	f	Ljava/util/regex/Pattern;	a	f_133725_	field_18956	COPY_COUNTER_PATTERN
	f	I	b	f_179920_	field_33384	MAX_FILE_NAME
	f	Ljava/util/regex/Pattern;	c	f_133726_	field_18955	RESERVED_WINDOWS_FILENAMES
	f	Ljava/util/regex/Pattern;	d	f_244114_	field_40712	STRICT_PATH_SEGMENT_CHECK
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_274352_	method_49680	method_49680
	m	(Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path;	a	m_245247_	method_46344	resolvePath
	m	(Ljava/lang/String;)Ljava/lang/String;	a	m_179922_	method_34675	getFullResourcePath
	m	([Ljava/lang/String;)V	a	m_245411_	method_46345	validatePath
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	a	m_133730_	method_19773	findAvailableName
	m	(Ljava/nio/file/Path;)Z	a	m_133728_	method_20200	isPathNormalized
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;	b	m_133736_	method_20202	createPathToResource
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	b	m_274618_	method_49681	method_49681
	m	(Ljava/lang/String;)Ljava/lang/String;	b	m_179924_	method_34676	normalizeResourcePath
	m	(Ljava/nio/file/Path;)Z	b	m_133734_	method_20201	isPathPortable
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	c	m_245538_	method_46346	decomposePath
	m	(Ljava/nio/file/Path;)V	c	m_257659_	method_47525	createDirectoriesSafe
	m	(Ljava/lang/String;)Z	d	m_245636_	method_46347	isValidStrictPathSegment
	m	(Ljava/lang/String;)Ljava/lang/String;	e	m_274372_	method_49682	method_49682
	m	(Ljava/lang/String;)Ljava/lang/String;	f	m_274428_	method_49683	method_49683
c	va	net/minecraft/network/protocol/game/ClientboundBlockEventPacket	net/minecraft/class_2623	net/minecraft/network/protocol/game/ClientboundBlockEventPacket
	f	Lgu;	a	f_131709_	field_12044	pos
	f	I	b	f_131710_	field_12042	b0
	f	I	c	f_131711_	field_12041	b1
	f	Lcpn;	d	f_131712_	field_12043	block
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Lcpn;II)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11297	handle
	m	()Lgu;	a	m_131725_	method_11298	getPos
	m	()I	c	m_131728_	method_11294	getB0
	m	()I	d	m_131729_	method_11296	getB1
	m	()Lcpn;	e	m_131730_	method_11295	getBlock
c	vb	net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket	net/minecraft/class_2626	net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket
	f	Lgu;	a	f_131731_	field_12052	pos
	f	Ldcb;	b	f_131732_	field_12051	blockState
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Ldcb;)V	<init>	<init>	<init>	<init>
	m	(Lcls;Lgu;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11310	handle
	m	()Ldcb;	a	m_131746_	method_11308	getBlockState
	m	()Lgu;	c	m_131749_	method_11309	getPos
c	vc	net/minecraft/network/protocol/game/ClientboundBossEventPacket	net/minecraft/class_2629	net/minecraft/network/protocol/game/ClientboundBossEventPacket
	f	I	a	f_178629_	field_33314	FLAG_DARKEN
	f	I	b	f_178630_	field_33315	FLAG_MUSIC
	f	I	c	f_178631_	field_33316	FLAG_FOG
	f	Ljava/util/UUID;	d	f_131750_	field_12074	id
	f	Lvc$c;	e	f_131751_	field_12075	operation
	f	Lvc$c;	f	f_178632_	field_29099	REMOVE_OPERATION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/util/UUID;Lvc$c;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11330	handle
	m	(Lvc$b;)V	a	m_178643_	method_34091	dispatch
	m	(ZZZ)I	a	m_178645_	method_34095	encodeProperties
	m	(Lbdn;)Lvc;	a	m_178639_	method_34089	createAddPacket
	m	(Ljava/util/UUID;)Lvc;	a	m_178641_	method_34090	createRemovePacket
	m	(Lbdn;)Lvc;	b	m_178649_	method_34094	createUpdateProgressPacket
	m	(Lbdn;)Lvc;	c	m_178651_	method_34096	createUpdateNamePacket
	m	(Lbdn;)Lvc;	d	m_178653_	method_34097	createUpdateStylePacket
	m	(Lbdn;)Lvc;	e	m_178655_	method_34098	createUpdatePropertiesPacket
c	vc$1	net/minecraft/network/protocol/game/ClientboundBossEventPacket$1	net/minecraft/class_2629$1	net/minecraft/network/protocol/game/ClientboundBossEventPacket$1
	m	()V	<init>	<init>	<init>	<init>
c	vc$a	net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation	net/minecraft/class_2629$class_5880	net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation
	f	Lsw;	a	f_178664_	field_29100	name
	f	F	b	f_178665_	field_29101	progress
	f	Lbdn$a;	c	f_178666_	field_29102	color
	f	Lbdn$b;	d	f_178667_	field_29103	overlay
	f	Z	e	f_178668_	field_29104	darkenScreen
	f	Z	f	f_178669_	field_29105	playMusic
	f	Z	g	f_178670_	field_29106	createWorldFog
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdn;)V	<init>	<init>	<init>	<init>
c	vc$b	net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler	net/minecraft/class_2629$class_5881	net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler
	m	(Ljava/util/UUID;F)V	a	m_142653_	method_34100	updateProgress
	m	(Ljava/util/UUID;Lsw;)V	a	m_142366_	method_34102	updateName
	m	(Ljava/util/UUID;)V	a	m_142751_	method_34099	remove
	m	(Ljava/util/UUID;Lsw;FLbdn$a;Lbdn$b;ZZZ)V	a	m_142107_	method_34103	add
	m	(Ljava/util/UUID;Lbdn$a;Lbdn$b;)V	a	m_142358_	method_34101	updateStyle
	m	(Ljava/util/UUID;ZZZ)V	a	m_142513_	method_34104	updateProperties
c	vc$c	net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation	net/minecraft/class_2629$class_5882	net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation
	m	(Ljava/util/UUID;Lvc$b;)V	a	m_142282_	method_34106	dispatch
	m	()Lvc$d;	a	m_142659_	method_34105	getType
	m	(Lsf;)V	a	m_142264_	method_34107	write
c	vc$d	net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType	net/minecraft/class_2629$class_5883	net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType
	f	Lvc$d;	a	ADD	field_29107	ADD
	f	Lvc$d;	b	REMOVE	field_29108	REMOVE
	f	Lvc$d;	c	UPDATE_PROGRESS	field_29109	UPDATE_PROGRESS
	f	Lvc$d;	d	UPDATE_NAME	field_29110	UPDATE_NAME
	f	Lvc$d;	e	UPDATE_STYLE	field_29111	UPDATE_STYLE
	f	Lvc$d;	f	UPDATE_PROPERTIES	field_29112	UPDATE_PROPERTIES
	f	Ljava/util/function/Function;	g	f_178710_	field_29113	reader
	f	[Lvc$d;	h	$VALUES	field_29114	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	()[Lvc$d;	a	m_178717_	method_36948	$values
	m	(Lsf;)Lvc$c;	a	m_178718_	method_34113	method_34113
c	vc$e	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation	net/minecraft/class_2629$class_5884	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation
	f	Lsw;	a	f_178723_	field_29115	name
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
c	vc$f	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation	net/minecraft/class_2629$class_5885	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation
	f	F	a	f_178734_	field_29116	progress
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(F)V	<init>	<init>	<init>	<init>
c	vc$g	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation	net/minecraft/class_2629$class_5886	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation
	f	Z	a	f_178745_	field_29117	darkenScreen
	f	Z	b	f_178746_	field_29118	playMusic
	f	Z	c	f_178747_	field_29119	createWorldFog
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ZZZ)V	<init>	<init>	<init>	<init>
c	vc$h	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation	net/minecraft/class_2629$class_5887	net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation
	f	Lbdn$a;	a	f_178760_	field_29120	color
	f	Lbdn$b;	b	f_178761_	field_29121	overlay
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdn$a;Lbdn$b;)V	<init>	<init>	<init>	<init>
c	vd	net/minecraft/network/protocol/game/ClientboundBundlePacket	net/minecraft/class_8042	net/minecraft/network/protocol/game/ClientboundBundlePacket
	m	(Ljava/lang/Iterable;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_48329	handle
c	ve	net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket	net/minecraft/class_2632	net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket
	f	Lbdu;	a	f_131805_	field_12090	difficulty
	f	Z	b	f_131806_	field_12091	locked
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdu;Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_131817_	method_11340	isLocked
	m	(Lur;)V	a	m_5797_	method_11341	handle
	m	()Lbdu;	c	m_131820_	method_11342	getDifficulty
c	vf	net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket	net/minecraft/class_8212	net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket
	f	Ljava/util/List;	a	f_273816_	comp_1313	chunkBiomeData
	f	I	b	f_273892_	field_43094	TWO_MEGABYTES
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lvf$a;)V	a	m_274331_	method_49686	method_49686
	m	()Ljava/util/List;	a	f_273816_	comp_1313	chunkBiomeData
	m	(Lur;)V	a	m_5797_	method_49687	handle
	m	(Ljava/util/List;)Lvf;	a	m_274415_	method_49685	forChunks
c	vf$a	net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData	net/minecraft/class_8212$class_8213	net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData
	f	Lclt;	a	f_273927_	comp_1314	pos
	f	[B	b	f_273848_	comp_1315	buffer
	m	(Lclt;[B)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldei;)V	<init>	<init>	<init>	<init>
	m	(Ldei;)I	a	m_274587_	method_49689	calculateChunkSize
	m	(Lsf;)V	a	m_274304_	method_49690	write
	m	(Lsf;Ldei;)V	a	m_274308_	method_49691	extractChunkData
	m	()Lsf;	a	m_274543_	method_49688	getReadBuffer
	m	()Lclt;	b	f_273927_	comp_1314	pos
	m	()[B	c	f_273848_	comp_1315	buffer
	m	()Lio/netty/buffer/ByteBuf;	d	m_274523_	method_49692	getWriteBuffer
c	vg	net/minecraft/network/protocol/game/ClientboundClearTitlesPacket	net/minecraft/class_5888	net/minecraft/network/protocol/game/ClientboundClearTitlesPacket
	f	Z	a	f_178777_	field_29122	resetTimes
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_178788_	method_34116	shouldResetTimes
	m	(Lur;)V	a	m_5797_	method_34115	handle
c	vh	net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket	net/minecraft/class_2639	net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket
	f	I	a	f_131842_	field_12122	id
	f	Lcom/mojang/brigadier/suggestion/Suggestions;	b	f_131843_	field_12121	suggestions
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcom/mojang/brigadier/suggestion/Suggestions;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcom/mojang/brigadier/Message;)V	a	m_237613_	method_43880	method_43880
	m	(Lur;)V	a	m_5797_	method_11398	handle
	m	(Lsf;Lcom/mojang/brigadier/suggestion/Suggestion;)V	a	m_237616_	method_34118	method_34118
	m	()I	a	m_131854_	method_11399	getId
	m	(Lcom/mojang/brigadier/context/StringRange;Lsf;)Lcom/mojang/brigadier/suggestion/Suggestion;	a	m_178791_	method_34117	method_34117
	m	()Lcom/mojang/brigadier/suggestion/Suggestions;	c	m_131857_	method_11397	getSuggestions
c	vi	net/minecraft/network/protocol/game/ClientboundCommandsPacket	net/minecraft/class_2641	net/minecraft/network/protocol/game/ClientboundCommandsPacket
	f	B	a	f_178797_	field_33317	MASK_TYPE
	f	B	b	f_178798_	field_33318	FLAG_EXECUTABLE
	f	B	c	f_178799_	field_33319	FLAG_REDIRECT
	f	B	d	f_178800_	field_33320	FLAG_CUSTOM_SUGGESTIONS
	f	B	e	f_178801_	field_33321	TYPE_ROOT
	f	B	f	f_178802_	field_33322	TYPE_LITERAL
	f	B	g	f_178803_	field_33323	TYPE_ARGUMENT
	f	I	h	f_237619_	field_38038	rootIndex
	f	Ljava/util/List;	i	f_237620_	field_38039	entries
	m	(Lcom/mojang/brigadier/tree/RootCommandNode;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z	a	m_237633_	method_42068	method_42068
	m	(Lur;)V	a	m_5797_	method_11404	handle
	m	(Ljava/util/List;)V	a	m_237628_	method_30946	validateEntries
	m	(Ldm;)Lcom/mojang/brigadier/tree/RootCommandNode;	a	m_237624_	method_11403	getRoot
	m	(Ljava/util/List;Ljava/util/function/BiPredicate;)V	a	m_237630_	method_42067	validateEntries
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lvi$b;	a	m_237621_	method_11401	createEntry
	m	(Lsf;B)Lvi$e;	a	m_237638_	method_11402	read
	m	(Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	a	m_131862_	method_30944	enumerateNodes
	m	(Lsf;Lvi$b;)V	a	m_237641_	method_34119	method_34119
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List;	a	m_237626_	method_30945	createEntries
	m	(Lsf;)Lvi$b;	b	m_131887_	method_11405	readNode
c	vi$a	net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub	net/minecraft/class_2641$class_7232	net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub
	f	Ljava/lang/String;	a	f_237644_	field_38040	id
	f	Lgg$a;	b	f_237645_	field_38041	argumentType
	f	Lacq;	c	f_237646_	field_38042	suggestionId
	m	(Ljava/lang/String;Lgg$a;Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/tree/ArgumentCommandNode;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lacq;	a	m_237653_	method_42069	getSuggestionId
	m	(Lsf;Lgg$a;)V	a	m_237659_	method_42072	serializeCap
	m	(Lsf;Lgg;Lgg$a;)V	a	m_237662_	method_42073	serializeCap
c	vi$b	net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry	net/minecraft/class_2641$class_2642	net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry
	f	Lvi$e;	a	f_237666_	field_38043	stub
	f	I	b	f_131890_	field_12124	flags
	f	I	c	f_131891_	field_12126	redirect
	f	[I	d	f_131892_	field_12125	children
	m	(Lvi$e;II[I)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;)Z	a	m_237672_	method_42074	canBuild
	m	(Lsf;)V	a	m_237674_	method_42075	write
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;)Z	b	m_237676_	method_42076	canResolve
c	vi$c	net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub	net/minecraft/class_2641$class_7233	net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub
	f	Ljava/lang/String;	a	f_237678_	field_38044	id
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
c	vi$d	net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver	net/minecraft/class_2641$class_7234	net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver
	f	Ldm;	a	f_237685_	field_38045	context
	f	Ljava/util/List;	b	f_237686_	field_38046	entries
	f	Ljava/util/List;	c	f_237687_	field_38047	nodes
	m	(Ldm;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	a	m_237693_	method_42078	method_42078
	m	(I)Lcom/mojang/brigadier/tree/CommandNode;	a	m_237691_	method_42077	resolve
c	vi$e	net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub	net/minecraft/class_2641$class_7235	net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub
	m	(Ldm;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	a	m_213891_	method_42070	build
	m	(Lsf;)V	a	m_214206_	method_42071	write
c	vj	net/minecraft/network/protocol/game/ClientboundContainerClosePacket	net/minecraft/class_2645	net/minecraft/network/protocol/game/ClientboundContainerClosePacket
	f	I	a	f_131930_	field_12137	containerId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11427	handle
	m	()I	a	m_178821_	method_36148	getContainerId
c	vk	net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket	net/minecraft/class_2649	net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket
	f	I	a	f_131942_	field_12146	containerId
	f	I	b	f_182701_	field_34034	stateId
	f	Ljava/util/List;	c	f_131943_	field_12147	items
	f	Lcfz;	d	f_182702_	field_34035	carriedItem
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IILhn;Lcfz;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11439	handle
	m	()I	a	m_131954_	method_11440	getContainerId
	m	()Ljava/util/List;	c	m_131957_	method_11441	getItems
	m	()Lcfz;	d	m_182708_	method_37437	getCarriedItem
	m	()I	e	m_182709_	method_37438	getStateId
c	vl	net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket	net/minecraft/class_2651	net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket
	f	I	a	f_131958_	field_12150	containerId
	f	I	b	f_131959_	field_12149	id
	f	I	c	f_131960_	field_12148	value
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11447	handle
	m	()I	a	m_131972_	method_11448	getContainerId
	m	()I	c	m_131975_	method_11445	getId
	m	()I	d	m_131976_	method_11446	getValue
c	vm	net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket	net/minecraft/class_2653	net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket
	f	I	a	f_178826_	field_33324	CARRIED_ITEM
	f	I	b	f_178827_	field_33325	PLAYER_INVENTORY
	f	I	c	f_131977_	field_12152	containerId
	f	I	d	f_182710_	field_34036	stateId
	f	I	e	f_131978_	field_12151	slot
	f	Lcfz;	f	f_131979_	field_12153	itemStack
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IIILcfz;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11451	handle
	m	()I	a	m_131991_	method_11452	getContainerId
	m	()I	c	m_131994_	method_11450	getSlot
	m	()Lcfz;	d	m_131995_	method_11449	getItem
	m	()I	e	m_182716_	method_37439	getStateId
c	vn	net/minecraft/network/protocol/game/ClientboundCooldownPacket	net/minecraft/class_2656	net/minecraft/network/protocol/game/ClientboundCooldownPacket
	f	Lcfu;	a	f_131996_	field_12154	item
	f	I	b	f_131997_	field_12155	duration
	m	(Lcfu;I)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11455	handle
	m	()Lcfu;	a	m_132008_	method_11453	getItem
	m	()I	c	m_132011_	method_11454	getDuration
c	vo	net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket	net/minecraft/class_7597	net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket
	f	Lvo$a;	a	f_240661_	comp_908	action
	f	Ljava/util/List;	b	f_240663_	comp_909	entries
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lvo$a;Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Lvo$a;	a	f_240661_	comp_908	action
	m	(Lur;)V	a	m_5797_	method_44783	handle
	m	()Ljava/util/List;	c	f_240663_	comp_909	entries
c	vo$a	net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action	net/minecraft/class_7597$class_7598	net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action
	f	Lvo$a;	a	ADD	field_39801	ADD
	f	Lvo$a;	b	REMOVE	field_39802	REMOVE
	f	Lvo$a;	c	SET	field_39803	SET
	f	[Lvo$a;	d	$VALUES	field_39804	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lvo$a;	a	m_240733_	method_44784	$values
c	vp	net/minecraft/network/protocol/game/ClientboundCustomPayloadPacket	net/minecraft/class_2658	net/minecraft/network/protocol/game/ClientboundCustomPayloadPacket
	f	Lacq;	a	f_132012_	field_12158	BRAND
	f	Lacq;	b	f_132013_	field_12161	DEBUG_PATHFINDING_PACKET
	f	Lacq;	c	f_132014_	field_12157	DEBUG_NEIGHBORSUPDATE_PACKET
	f	Lacq;	d	f_132016_	field_12163	DEBUG_STRUCTURES_PACKET
	f	Lacq;	e	f_132017_	field_12164	DEBUG_WORLDGENATTEMPT_PACKET
	f	Lacq;	f	f_132018_	field_18957	DEBUG_POI_TICKET_COUNT_PACKET
	f	Lacq;	g	f_132019_	field_18958	DEBUG_POI_ADDED_PACKET
	f	Lacq;	h	f_132020_	field_18959	DEBUG_POI_REMOVED_PACKET
	f	Lacq;	i	f_132021_	field_18960	DEBUG_VILLAGE_SECTIONS
	f	Lacq;	j	f_132022_	field_18799	DEBUG_GOAL_SELECTOR
	f	Lacq;	k	f_132023_	field_18800	DEBUG_BRAIN
	f	Lacq;	l	f_132024_	field_21559	DEBUG_BEE
	f	Lacq;	m	f_132025_	field_21560	DEBUG_HIVE
	f	Lacq;	n	f_132026_	field_20599	DEBUG_GAME_TEST_ADD_MARKER
	f	Lacq;	o	f_132027_	field_20600	DEBUG_GAME_TEST_CLEAR
	f	Lacq;	p	f_132028_	field_19331	DEBUG_RAIDS
	f	Lacq;	q	f_178832_	field_28284	DEBUG_GAME_EVENT
	f	Lacq;	r	f_178833_	field_28285	DEBUG_GAME_EVENT_LISTENER
	f	I	s	f_178834_	field_33326	MAX_PAYLOAD_SIZE
	f	Lacq;	t	f_132029_	field_12165	identifier
	f	Lsf;	u	f_132030_	field_12162	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11457	handle
	m	()Lacq;	a	m_132042_	method_11456	getIdentifier
	m	()Lsf;	c	m_132045_	method_11458	getData
c	vq	net/minecraft/network/protocol/game/ClientboundDamageEventPacket	net/minecraft/class_8143	net/minecraft/network/protocol/game/ClientboundDamageEventPacket
	f	I	a	f_268504_	comp_1267	entityId
	f	I	b	f_268584_	comp_1268	sourceTypeId
	f	I	c	f_268559_	comp_1269	sourceCauseId
	f	I	d	f_268649_	comp_1270	sourceDirectId
	f	Ljava/util/Optional;	e	f_268712_	comp_1271	sourcePosition
	m	(IIIILjava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lben;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_49074	handle
	m	(Lcmm;)Lben;	a	m_269591_	method_49071	getSource
	m	()I	a	f_268504_	comp_1267	entityId
	m	(Lsf;Leei;)V	a	m_269243_	method_49073	method_49073
	m	(Lsf;I)V	a	m_269073_	method_49072	writeOptionalEntityId
	m	(Lsf;)I	b	m_269135_	method_49075	readOptionalEntityId
	m	(Lsf;)Leei;	c	m_269256_	method_49076	method_49076
	m	()I	c	f_268584_	comp_1268	sourceTypeId
	m	()I	d	f_268559_	comp_1269	sourceCauseId
	m	()I	e	f_268649_	comp_1270	sourceDirectId
	m	()Ljava/util/Optional;	f	f_268712_	comp_1271	sourcePosition
c	vr	net/minecraft/network/protocol/game/ClientboundDeleteChatPacket	net/minecraft/class_7617	net/minecraft/network/protocol/game/ClientboundDeleteChatPacket
	f	Lth$a;	a	f_240904_	comp_938	messageSignature
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lth$a;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_44889	handle
	m	()Lth$a;	a	f_240904_	comp_938	messageSignature
c	vs	net/minecraft/network/protocol/game/ClientboundDisconnectPacket	net/minecraft/class_2661	net/minecraft/network/protocol/game/ClientboundDisconnectPacket
	f	Lsw;	a	f_132075_	field_12173	reason
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11467	handle
	m	()Lsw;	a	m_132085_	method_11468	getReason
c	vt	net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket	net/minecraft/class_7827	net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket
	f	Lsw;	a	f_244491_	comp_1097	message
	f	Lss$b;	b	f_244252_	comp_1098	chatType
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lss$b;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_46324	handle
	m	()Lsw;	a	f_244491_	comp_1097	message
	m	()Lss$b;	c	f_244252_	comp_1098	chatType
c	vu	net/minecraft/network/protocol/game/ClientboundEntityEventPacket	net/minecraft/class_2663	net/minecraft/network/protocol/game/ClientboundEntityEventPacket
	f	I	a	f_132088_	field_12175	entityId
	f	B	b	f_132089_	field_12174	eventId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;B)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11471	handle
	m	(Lcmm;)Lbfj;	a	m_132094_	method_11469	getEntity
	m	()B	a	m_132102_	method_11470	getEventId
c	vv	net/minecraft/network/protocol/game/ClientboundExplodePacket	net/minecraft/class_2664	net/minecraft/network/protocol/game/ClientboundExplodePacket
	f	D	a	f_132105_	field_12180	x
	f	D	b	f_132106_	field_12178	y
	f	D	c	f_132107_	field_12177	z
	f	F	d	f_132108_	field_12179	power
	f	Ljava/util/List;	e	f_132109_	field_12181	toBlow
	f	F	f	f_132110_	field_12176	knockbackX
	f	F	g	f_132111_	field_12183	knockbackY
	f	F	h	f_132112_	field_12182	knockbackZ
	m	(DDDFLjava/util/List;Leei;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11480	handle
	m	(IIILsf;Lgu;)V	a	m_178851_	method_34122	method_34122
	m	()F	a	m_132127_	method_11472	getKnockbackX
	m	(IIILsf;)Lgu;	a	m_178846_	method_34121	method_34121
	m	()F	c	m_132130_	method_11473	getKnockbackY
	m	()F	d	m_132131_	method_11474	getKnockbackZ
	m	()D	e	m_132132_	method_11475	getX
	m	()D	f	m_132133_	method_11477	getY
	m	()D	g	m_132134_	method_11478	getZ
	m	()F	h	m_132135_	method_11476	getPower
	m	()Ljava/util/List;	i	m_132136_	method_11479	getToBlow
c	vw	net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket	net/minecraft/class_2666	net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket
	f	I	a	f_132137_	field_12195	x
	f	I	b	f_132138_	field_12194	z
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11486	handle
	m	()I	a	m_132149_	method_11487	getX
	m	()I	c	m_132152_	method_11485	getZ
c	vx	net/minecraft/network/protocol/game/ClientboundGameEventPacket	net/minecraft/class_2668	net/minecraft/network/protocol/game/ClientboundGameEventPacket
	f	Lvx$a;	a	f_132153_	field_25645	NO_RESPAWN_BLOCK_AVAILABLE
	f	Lvx$a;	b	f_132154_	field_25646	START_RAINING
	f	Lvx$a;	c	f_132155_	field_25647	STOP_RAINING
	f	Lvx$a;	d	f_132156_	field_25648	CHANGE_GAME_MODE
	f	Lvx$a;	e	f_132157_	field_25649	WIN_GAME
	f	Lvx$a;	f	f_132158_	field_25650	DEMO_EVENT
	f	Lvx$a;	g	f_132159_	field_25651	ARROW_HIT_PLAYER
	f	Lvx$a;	h	f_132160_	field_25652	RAIN_LEVEL_CHANGE
	f	Lvx$a;	i	f_132161_	field_25653	THUNDER_LEVEL_CHANGE
	f	Lvx$a;	j	f_132162_	field_25654	PUFFER_FISH_STING
	f	Lvx$a;	k	f_132163_	field_25655	GUARDIAN_ELDER_EFFECT
	f	Lvx$a;	l	f_132164_	field_25656	IMMEDIATE_RESPAWN
	f	I	m	f_178859_	field_33328	DEMO_PARAM_INTRO
	f	I	n	f_178860_	field_33329	DEMO_PARAM_HINT_1
	f	I	o	f_178861_	field_33330	DEMO_PARAM_HINT_2
	f	I	p	f_178862_	field_33331	DEMO_PARAM_HINT_3
	f	I	q	f_178863_	field_33332	DEMO_PARAM_HINT_4
	f	Lvx$a;	r	f_132165_	field_12199	event
	f	F	s	f_132166_	field_12198	param
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lvx$a;F)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()Lvx$a;	a	m_132178_	method_11491	getEvent
	m	(Lur;)V	a	m_5797_	method_11490	handle
	m	()F	c	m_132181_	method_11492	getParam
c	vx$a	net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type	net/minecraft/class_2668$class_5402	net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	a	f_132182_	field_25657	TYPES
	f	I	b	f_132183_	field_25658	id
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(I)V	<init>	<init>	<init>	<init>
c	vy	net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket	net/minecraft/class_2648	net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket
	f	I	a	f_132190_	field_12144	containerId
	f	I	b	f_132191_	field_12143	size
	f	I	c	f_132192_	field_12142	entityId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11437	handle
	m	()I	a	m_132204_	method_11432	getContainerId
	m	()I	c	m_132207_	method_11434	getSize
	m	()I	d	m_132208_	method_11433	getEntityId
c	vz	net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket	net/minecraft/class_8043	net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket
	f	I	a	f_263825_	comp_1202	id
	f	F	b	f_263826_	comp_1203	yaw
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IF)V	<init>	<init>	<init>	<init>
	m	(Lbfz;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_48330	handle
	m	()I	a	f_263825_	comp_1202	id
	m	()F	c	f_263826_	comp_1203	yaw
c	w	net/minecraft/MethodsReturnNonnullByDefault	net/minecraft/class_6328	net/minecraft/MethodsReturnNonnullByDefault
c	wa	net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket	net/minecraft/class_5889	net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket
	f	D	a	f_178868_	field_29123	newCenterX
	f	D	b	f_178869_	field_29124	newCenterZ
	f	D	c	f_178870_	field_29125	oldSize
	f	D	d	f_178871_	field_29126	newSize
	f	J	e	f_178872_	field_29127	lerpTime
	f	I	f	f_178873_	field_29128	newAbsoluteMaxSize
	f	I	g	f_178874_	field_29129	warningBlocks
	f	I	h	f_178875_	field_29130	warningTime
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34123	handle
	m	()D	a	m_178886_	method_34124	getNewCenterX
	m	()D	c	m_178887_	method_34125	getNewCenterZ
	m	()D	d	m_178888_	method_34126	getNewSize
	m	()D	e	m_178889_	method_34127	getOldSize
	m	()J	f	m_178890_	method_34128	getLerpTime
	m	()I	g	m_178891_	method_34129	getNewAbsoluteMaxSize
	m	()I	h	m_178892_	method_34130	getWarningTime
	m	()I	i	m_178893_	method_34131	getWarningBlocks
c	wb	net/minecraft/network/protocol/game/ClientboundKeepAlivePacket	net/minecraft/class_2670	net/minecraft/network/protocol/game/ClientboundKeepAlivePacket
	f	J	a	f_132209_	field_12211	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(J)V	<init>	<init>	<init>	<init>
	m	()J	a	m_132219_	method_11517	getId
	m	(Lur;)V	a	m_5797_	method_11518	handle
c	wc	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData	net/minecraft/class_6603	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData
	f	I	a	f_195646_	field_34862	TWO_MEGABYTES
	f	Lqr;	b	f_195647_	field_34863	heightmaps
	f	[B	c	f_195648_	field_34864	buffer
	f	Ljava/util/List;	d	f_195649_	field_34865	blockEntitiesData
	m	(Lsf;II)V	<init>	<init>	<init>	<init>
	m	(Ldei;)V	<init>	<init>	<init>	<init>
	m	(Ldei;)I	a	m_195664_	method_38589	calculateChunkSize
	m	(Lwc$b;II)V	a	m_195674_	method_38593	getBlockEntitiesTags
	m	(II)Ljava/util/function/Consumer;	a	m_195657_	method_38587	getBlockEntitiesTagsConsumer
	m	(Lsf;Ldei;)V	a	m_195668_	method_38591	extractChunkData
	m	()Lsf;	a	m_195656_	method_38586	getReadBuffer
	m	(Lsf;Lwc$a;)V	a	m_195671_	method_38592	method_38592
	m	(IILwc$b;)V	a	m_195660_	method_38588	method_38588
	m	(Lsf;)V	a	m_195666_	method_38590	write
	m	()Lqr;	b	m_195678_	method_38594	getHeightmaps
	m	()Lio/netty/buffer/ByteBuf;	c	m_195679_	method_38595	getWriteBuffer
c	wc$a	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo	net/minecraft/class_6603$class_6604	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo
	f	I	a	f_195680_	field_34866	packedXZ
	f	I	b	f_195681_	field_34867	y
	f	Lczp;	c	f_195682_	field_34868	type
	f	Lqr;	d	f_195683_	field_34869	tag
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IILczp;Lqr;)V	<init>	<init>	<init>	<init>
	m	(Lczn;)Lwc$a;	a	m_195691_	method_38596	create
	m	(Lsf;)V	a	m_195693_	method_38597	write
c	wc$b	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput	net/minecraft/class_6603$class_6605	net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput
	m	(Lgu;Lczp;Lqr;)V	accept	m_195695_	accept	accept
c	wd	net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket	net/minecraft/class_2672	net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket
	f	I	a	f_195699_	field_12236	x
	f	I	b	f_195700_	field_12235	z
	f	Lwc;	c	f_195701_	field_34870	chunkData
	f	Lwh;	d	f_195702_	field_34871	lightData
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldei;Ldwt;Ljava/util/BitSet;Ljava/util/BitSet;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11528	handle
	m	()I	a	m_195717_	method_11523	getX
	m	()I	c	m_195718_	method_11524	getZ
	m	()Lwc;	d	m_195719_	method_38598	getChunkData
	m	()Lwh;	e	m_195720_	method_38599	getLightData
c	we	net/minecraft/network/protocol/game/ClientboundLevelEventPacket	net/minecraft/class_2673	net/minecraft/network/protocol/game/ClientboundLevelEventPacket
	f	I	a	f_132258_	field_12241	type
	f	Lgu;	b	f_132259_	field_12242	pos
	f	I	c	f_132260_	field_12239	data
	f	Z	d	f_132261_	field_12240	globalEvent
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILgu;IZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_132274_	method_11533	isGlobalEvent
	m	(Lur;)V	a	m_5797_	method_11535	handle
	m	()I	c	m_132277_	method_11532	getType
	m	()I	d	m_132278_	method_11534	getData
	m	()Lgu;	e	m_132279_	method_11531	getPos
c	wf	net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket	net/minecraft/class_2675	net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket
	f	D	a	f_132280_	field_12258	x
	f	D	b	f_132281_	field_12257	y
	f	D	c	f_132282_	field_12256	z
	f	F	d	f_132283_	field_12255	xDist
	f	F	e	f_132284_	field_12252	yDist
	f	F	f	f_132285_	field_12251	zDist
	f	F	g	f_132286_	field_12260	maxSpeed
	f	I	h	f_132287_	field_12253	count
	f	Z	i	f_132288_	field_12254	overrideLimiter
	f	Lit;	j	f_132289_	field_12259	particle
	m	(Lit;ZDDDFFFFI)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Liu;)Lit;	a	m_132304_	method_11542	readParticle
	m	(Lur;)V	a	m_5797_	method_11553	handle
	m	()Z	a	m_132311_	method_11552	isOverrideLimiter
	m	()D	c	m_132314_	method_11544	getX
	m	()D	d	m_132315_	method_11547	getY
	m	()D	e	m_132316_	method_11546	getZ
	m	()F	f	m_132317_	method_11548	getXDist
	m	()F	g	m_132318_	method_11549	getYDist
	m	()F	h	m_132319_	method_11550	getZDist
	m	()F	i	m_132320_	method_11543	getMaxSpeed
	m	()I	j	m_132321_	method_11545	getCount
	m	()Lit;	k	m_132322_	method_11551	getParticle
c	wg	net/minecraft/network/protocol/game/ClientboundLightUpdatePacket	net/minecraft/class_2676	net/minecraft/network/protocol/game/ClientboundLightUpdatePacket
	f	I	a	f_132323_	field_12265	x
	f	I	b	f_132324_	field_12264	z
	f	Lwh;	c	f_195721_	field_34872	lightData
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lclt;Ldwt;Ljava/util/BitSet;Ljava/util/BitSet;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11560	handle
	m	()I	a	m_132349_	method_11558	getX
	m	()I	c	m_132352_	method_11554	getZ
	m	()Lwh;	d	m_195722_	method_38600	getLightData
c	wh	net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData	net/minecraft/class_6606	net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData
	f	Ljava/util/BitSet;	a	f_195723_	field_34873	skyYMask
	f	Ljava/util/BitSet;	b	f_195724_	field_34874	blockYMask
	f	Ljava/util/BitSet;	c	f_195725_	field_34875	emptySkyYMask
	f	Ljava/util/BitSet;	d	f_195726_	field_34876	emptyBlockYMask
	f	Ljava/util/List;	e	f_195727_	field_34877	skyUpdates
	f	Ljava/util/List;	f	f_195728_	field_34878	blockUpdates
	m	(Lsf;II)V	<init>	<init>	<init>	<init>
	m	(Lclt;Ldwt;Ljava/util/BitSet;Ljava/util/BitSet;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/BitSet;	a	m_195740_	method_38601	getSkyYMask
	m	(Lclt;Ldwt;Lcmv;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V	a	m_195741_	method_38602	prepareSectionData
	m	(Lsf;)V	a	m_195749_	method_38603	write
	m	()Ljava/util/BitSet;	b	m_195751_	method_38604	getEmptySkyYMask
	m	(Lsf;)[B	b	m_195752_	method_38605	method_38605
	m	(Lsf;)[B	c	m_195755_	method_38607	method_38607
	m	()Ljava/util/List;	c	m_195754_	method_38606	getSkyUpdates
	m	()Ljava/util/BitSet;	d	m_195757_	method_38608	getBlockYMask
	m	()Ljava/util/BitSet;	e	m_195758_	method_38609	getEmptyBlockYMask
	m	()Ljava/util/List;	f	m_195759_	method_38610	getBlockUpdates
c	wi	net/minecraft/network/protocol/game/ClientboundLoginPacket	net/minecraft/class_2678	net/minecraft/network/protocol/game/ClientboundLoginPacket
	f	I	a	f_132360_	comp_88	playerId
	f	Z	b	f_132362_	comp_89	hardcore
	f	Lcmj;	c	f_132363_	comp_90	gameType
	f	Lcmj;	d	f_132364_	comp_91	previousGameType
	f	Ljava/util/Set;	e	f_132365_	comp_92	levels
	f	Lhs$b;	f	f_132366_	comp_93	registryHolder
	f	Lacp;	g	f_132367_	comp_94	dimensionType
	f	Lacp;	h	f_132368_	comp_95	dimension
	f	J	i	f_132361_	comp_96	seed
	f	I	j	f_132369_	comp_97	maxPlayers
	f	I	k	f_132370_	comp_98	chunkRadius
	f	I	l	f_195761_	comp_169	simulationDistance
	f	Z	m	f_132371_	comp_99	reducedDebugInfo
	f	Z	n	f_132372_	comp_100	showDeathScreen
	f	Z	o	f_132373_	comp_101	isDebug
	f	Z	p	f_132374_	comp_102	isFlat
	f	Ljava/util/Optional;	q	f_238174_	comp_860	lastDeathLocation
	f	I	r	f_286971_	comp_1532	portalCooldown
	f	Laco;	s	f_266064_	field_42104	BUILTIN_CONTEXT_OPS
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IZLcmj;Lcmj;Ljava/util/Set;Lhs$b;Lacp;Lacp;JIIIZZZZLjava/util/Optional;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11567	handle
	m	()I	a	f_132360_	comp_88	playerId
	m	(Lsf;)Lacp;	b	m_257123_	method_34135	method_34135
	m	()Z	c	f_132362_	comp_89	hardcore
	m	()Lcmj;	d	f_132363_	comp_90	gameType
	m	()Lcmj;	e	f_132364_	comp_91	previousGameType
	m	()Ljava/util/Set;	f	f_132365_	comp_92	levels
	m	()Lhs$b;	g	f_132366_	comp_93	registryHolder
	m	()Lacp;	h	f_132367_	comp_94	dimensionType
	m	()Lacp;	i	f_132368_	comp_95	dimension
	m	()J	j	f_132361_	comp_96	seed
	m	()I	k	f_132369_	comp_97	maxPlayers
	m	()I	l	f_132370_	comp_98	chunkRadius
	m	()I	m	f_195761_	comp_169	simulationDistance
	m	()Z	n	f_132371_	comp_99	reducedDebugInfo
	m	()Z	o	f_132372_	comp_100	showDeathScreen
	m	()Z	p	f_132373_	comp_101	isDebug
	m	()Z	q	f_132374_	comp_102	isFlat
	m	()Ljava/util/Optional;	r	f_238174_	comp_860	lastDeathLocation
	m	()I	s	f_286971_	comp_1532	portalCooldown
c	wj	net/minecraft/network/protocol/game/ClientboundMapItemDataPacket	net/minecraft/class_2683	net/minecraft/network/protocol/game/ClientboundMapItemDataPacket
	f	I	a	f_132415_	field_12303	mapId
	f	B	b	f_132416_	field_12296	scale
	f	Z	c	f_132418_	field_17433	locked
	f	Ljava/util/List;	d	f_132419_	field_12304	decorations
	f	Ldyo$b;	e	f_178968_	field_28016	colorPatch
	m	(IBZLjava/util/Collection;Ldyo$b;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldyo;)V	a	m_132437_	method_11642	applyToMap
	m	(Lur;)V	a	m_5797_	method_11643	handle
	m	()I	a	m_132445_	method_11644	getMapId
	m	(Lsf;Ldyl;)V	a	m_237724_	method_34136	method_34136
	m	(Lsf;Ljava/util/List;)V	a	m_237727_	method_43881	method_43881
	m	(Lsf;)Ljava/util/List;	b	m_237730_	method_43882	method_43882
	m	()B	c	m_178982_	method_32701	getScale
	m	(Lsf;)Ldyl;	c	m_178980_	method_43883	method_43883
	m	()Z	d	m_178983_	method_32702	isLocked
c	wk	net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket	net/minecraft/class_3943	net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket
	f	I	a	f_132448_	field_17434	containerId
	f	Lcll;	b	f_132449_	field_17435	offers
	f	I	c	f_132450_	field_18801	villagerLevel
	f	I	d	f_132451_	field_18802	villagerXp
	f	Z	e	f_132452_	field_18803	showProgress
	f	Z	f	f_132453_	field_19376	canRestock
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcll;IIZZ)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_17588	handle
	m	()I	a	m_132468_	method_17589	getContainerId
	m	()Lcll;	c	m_132471_	method_17590	getOffers
	m	()I	d	m_132472_	method_19458	getVillagerLevel
	m	()I	e	m_132473_	method_19459	getVillagerXp
	m	()Z	f	m_132474_	method_19460	showProgress
	m	()Z	g	m_132475_	method_20722	canRestock
c	wl	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket	net/minecraft/class_2684	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket
	f	I	a	f_132499_	field_12310	entityId
	f	S	b	f_132500_	field_12309	xa
	f	S	c	f_132501_	field_12308	ya
	f	S	d	f_132502_	field_12307	za
	f	B	e	f_132503_	field_12312	yRot
	f	B	f	f_132504_	field_12311	xRot
	f	Z	g	f_132505_	field_12306	onGround
	f	Z	h	f_132506_	field_12305	hasRot
	f	Z	i	f_132507_	field_20849	hasPos
	m	(ISSSBBZZZ)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11651	handle
	m	(Lcmm;)Lbfj;	a	m_132519_	method_11645	getEntity
	m	()S	a	m_178997_	method_36150	getXa
	m	()S	c	m_178998_	method_36151	getYa
	m	()S	d	m_178999_	method_36152	getZa
	m	()B	e	m_132531_	method_11649	getyRot
	m	()B	f	m_132532_	method_11650	getxRot
	m	()Z	g	m_132533_	method_11652	hasRotation
	m	()Z	h	m_132534_	method_22826	hasPosition
	m	()Z	i	m_132535_	method_11653	isOnGround
c	wl$a	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos	net/minecraft/class_2684$class_2685	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos
	m	(ISSSZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lwl$a;	b	m_179000_	method_34138	read
c	wl$b	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot	net/minecraft/class_2684$class_2686	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot
	m	(ISSSBBZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lwl$b;	b	m_179002_	method_34139	read
c	wl$c	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot	net/minecraft/class_2684$class_2687	net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot
	m	(IBBZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lwl$c;	b	m_179004_	method_34140	read
c	wm	net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket	net/minecraft/class_2692	net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket
	f	D	a	f_132577_	field_12324	x
	f	D	b	f_132578_	field_12322	y
	f	D	c	f_132579_	field_12320	z
	f	F	d	f_132580_	field_12323	yRot
	f	F	e	f_132581_	field_12321	xRot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11672	handle
	m	()D	a	m_132591_	method_11673	getX
	m	()D	c	m_132594_	method_11674	getY
	m	()D	d	m_132595_	method_11670	getZ
	m	()F	e	m_132596_	method_11675	getYRot
	m	()F	f	m_132597_	method_11671	getXRot
c	wn	net/minecraft/network/protocol/game/ClientboundOpenBookPacket	net/minecraft/class_3895	net/minecraft/network/protocol/game/ClientboundOpenBookPacket
	f	Lbdw;	a	f_132598_	field_17199	hand
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_17187	handle
	m	()Lbdw;	a	m_132608_	method_17188	getHand
c	wo	net/minecraft/network/protocol/game/ClientboundOpenScreenPacket	net/minecraft/class_3944	net/minecraft/network/protocol/game/ClientboundOpenScreenPacket
	f	I	a	f_132611_	field_17436	containerId
	f	Lcck;	b	f_132612_	field_17437	type
	f	Lsw;	c	f_132613_	field_17438	title
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcck;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_17591	handle
	m	()I	a	m_132625_	method_17592	getContainerId
	m	()Lcck;	c	m_132628_	method_17593	getType
	m	()Lsw;	d	m_132629_	method_17594	getTitle
c	wp	net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket	net/minecraft/class_2693	net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket
	f	Lgu;	a	f_132630_	field_12325	pos
	f	Z	b	f_276459_	field_43387	isFrontText
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;Z)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11676	handle
	m	()Lgu;	a	m_132640_	method_11677	getPos
	m	()Z	c	m_276774_	method_49995	isFrontText
c	wq	net/minecraft/network/protocol/game/ClientboundPingPacket	net/minecraft/class_6373	net/minecraft/network/protocol/game/ClientboundPingPacket
	f	I	a	f_179014_	field_33751	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_36949	handle
	m	()I	a	m_179025_	method_36950	getId
c	wr	net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket	net/minecraft/class_2695	net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket
	f	I	a	f_132643_	field_12333	containerId
	f	Lacq;	b	f_132644_	field_12332	recipe
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILcjc;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11686	handle
	m	()Lacq;	a	m_132655_	method_11684	getRecipe
	m	()I	c	m_132658_	method_11685	getContainerId
c	ws	net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket	net/minecraft/class_2696	net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket
	f	I	a	f_179028_	field_33336	FLAG_INVULNERABLE
	f	I	b	f_179029_	field_33337	FLAG_FLYING
	f	I	c	f_179030_	field_33338	FLAG_CAN_FLY
	f	I	d	f_179031_	field_33339	FLAG_INSTABUILD
	f	Z	e	f_132659_	field_12339	invulnerable
	f	Z	f	f_132660_	field_12338	isFlying
	f	Z	g	f_132661_	field_12337	canFly
	f	Z	h	f_132662_	field_12336	instabuild
	f	F	i	f_132663_	field_12335	flyingSpeed
	f	F	j	f_132664_	field_12334	walkingSpeed
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbyl;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_132674_	method_11695	isInvulnerable
	m	(Lur;)V	a	m_5797_	method_11697	handle
	m	()Z	c	m_132677_	method_11698	isFlying
	m	()Z	d	m_132678_	method_11699	canFly
	m	()Z	e	m_132679_	method_11696	canInstabuild
	m	()F	f	m_132680_	method_11690	getFlyingSpeed
	m	()F	g	m_132681_	method_11691	getWalkingSpeed
c	wt	net/minecraft/network/protocol/game/ClientboundPlayerChatPacket	net/minecraft/class_7438	net/minecraft/network/protocol/game/ClientboundPlayerChatPacket
	f	Ljava/util/UUID;	a	f_243918_	comp_1099	sender
	f	I	b	f_244283_	comp_1100	index
	f	Lth;	c	f_243836_	comp_1101	signature
	f	Lto$a;	d	f_244090_	comp_1102	body
	f	Lsw;	e	f_243686_	comp_1103	unsignedContent
	f	Lsz;	f	f_243744_	comp_1104	filterMask
	f	Lss$b;	g	f_240897_	comp_943	chatType
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;ILth;Lto$a;Lsw;Lsz;Lss$b;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_43629	handle
	m	()Ljava/util/UUID;	a	f_243918_	comp_1099	sender
	m	()I	c	f_244283_	comp_1100	index
	m	()Lth;	d	f_243836_	comp_1101	signature
	m	()Lto$a;	e	f_244090_	comp_1102	body
	m	()Lsw;	f	f_243686_	comp_1103	unsignedContent
	m	()Lsz;	g	f_243744_	comp_1104	filterMask
	m	()Lss$b;	h	f_240897_	comp_943	chatType
c	wu	net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket	net/minecraft/class_5890	net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket
	f	I	a	f_179035_	field_29132	duration
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lbek;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34141	handle
c	wv	net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket	net/minecraft/class_5891	net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34142	handle
c	ww	net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket	net/minecraft/class_5892	net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket
	f	I	a	f_179058_	field_29133	playerId
	f	Lsw;	b	f_179060_	field_29135	message
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34143	handle
	m	()I	a	m_179078_	method_34144	getPlayerId
	m	()Lsw;	c	m_179079_	method_34145	getMessage
c	wx	net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket	net/minecraft/class_7828	net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket
	f	Ljava/util/List;	a	f_244383_	comp_1105	profileIds
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	f_244383_	comp_1105	profileIds
	m	(Lur;)V	a	m_5797_	method_46325	handle
c	wy	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket	net/minecraft/class_2703	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket
	f	Ljava/util/EnumSet;	a	f_243795_	field_40698	actions
	f	Ljava/util/List;	b	f_244436_	field_12369	entries
	m	(Ljava/util/EnumSet;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Lwy$a;Laig;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11721	handle
	m	()Ljava/util/EnumSet;	a	m_246097_	method_46327	actions
	m	(Lsf;Lwy$b;)V	a	m_245788_	method_46326	method_46326
	m	(Ljava/util/Collection;)Lwy;	a	m_247122_	method_43886	createPlayerInitializing
	m	(Lsf;)Lwy$b;	b	m_246059_	method_46328	method_46328
	m	()Ljava/util/List;	c	m_246778_	method_46329	entries
	m	()Ljava/util/List;	d	m_245290_	method_46330	newEntries
c	wy$a	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action	net/minecraft/class_2703$class_5893	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action
	f	Lwy$a;	a	ADD_PLAYER	field_29136	ADD_PLAYER
	f	Lwy$a;	b	INITIALIZE_CHAT	field_40699	INITIALIZE_CHAT
	f	Lwy$a;	c	UPDATE_GAME_MODE	field_29137	UPDATE_GAME_MODE
	f	Lwy$a;	d	UPDATE_LISTED	field_40700	UPDATE_LISTED
	f	Lwy$a;	e	UPDATE_LATENCY	field_29138	UPDATE_LATENCY
	f	Lwy$a;	f	UPDATE_DISPLAY_NAME	field_29139	UPDATE_DISPLAY_NAME
	f	Lwy$a$a;	g	f_243887_	field_40701	reader
	f	Lwy$a$b;	h	f_243738_	field_40702	writer
	f	[Lwy$a;	i	$VALUES	field_29141	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILwy$a$a;Lwy$a$b;)V	<init>	<init>	<init>	<init>
	m	(Lwy$c;Lsf;)V	a	m_247692_	method_46332	method_46332
	m	()[Lwy$a;	a	m_245620_	method_36951	$values
	m	(Lsf;Lwy$b;)V	a	m_245686_	method_46331	method_46331
	m	(Lwy$c;Lsf;)V	b	m_245774_	method_46334	method_46334
	m	(Lsf;Lwy$b;)V	b	m_245963_	method_46333	method_46333
	m	(Lwy$c;Lsf;)V	c	m_245523_	method_46336	method_46336
	m	(Lsf;Lwy$b;)V	c	m_247090_	method_46335	method_46335
	m	(Lsf;Lwy$b;)V	d	m_247610_	method_46337	method_46337
	m	(Lwy$c;Lsf;)V	d	m_245650_	method_46338	method_46338
	m	(Lsf;Lwy$b;)V	e	m_252651_	method_46339	method_46339
	m	(Lwy$c;Lsf;)V	e	m_252650_	method_46340	method_46340
	m	(Lsf;Lwy$b;)V	f	m_246581_	method_46341	method_46341
	m	(Lwy$c;Lsf;)V	f	m_245215_	method_46342	method_46342
c	wy$a$a	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader	net/minecraft/class_2703$class_5893$class_7829	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader
	m	(Lwy$c;Lsf;)V	read	m_247322_	read	read
c	wy$a$b	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer	net/minecraft/class_2703$class_5893$class_7830	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer
	m	(Lsf;Lwy$b;)V	write	m_247205_	write	write
c	wy$b	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry	net/minecraft/class_2703$class_2705	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry
	f	Ljava/util/UUID;	a	f_244142_	comp_1106	profileId
	f	Lcom/mojang/authlib/GameProfile;	b	f_243688_	comp_1107	profile
	f	Z	c	f_243700_	comp_1108	listed
	f	I	d	f_244322_	comp_1109	latency
	f	Lcmj;	e	f_244162_	comp_1110	gameMode
	f	Lsw;	f	f_244512_	comp_1111	displayName
	f	Ltm$a;	g	f_244153_	comp_1112	chatSession
	m	(Laig;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/UUID;Lcom/mojang/authlib/GameProfile;ZILcmj;Lsw;Ltm$a;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/UUID;	a	f_244142_	comp_1106	profileId
	m	()Lcom/mojang/authlib/GameProfile;	b	f_243688_	comp_1107	profile
	m	()Z	c	f_243700_	comp_1108	listed
	m	()I	d	f_244322_	comp_1109	latency
	m	()Lcmj;	e	f_244162_	comp_1110	gameMode
	m	()Lsw;	f	f_244512_	comp_1111	displayName
	m	()Ltm$a;	g	f_244153_	comp_1112	chatSession
c	wy$c	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder	net/minecraft/class_2703$class_7831	net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder
	f	Ljava/util/UUID;	a	f_243856_	field_40703	profileId
	f	Lcom/mojang/authlib/GameProfile;	b	f_244042_	field_40704	profile
	f	Z	c	f_243955_	field_40705	listed
	f	I	d	f_243762_	field_40706	latency
	f	Lcmj;	e	f_244148_	field_40707	gameMode
	f	Lsw;	f	f_243869_	field_40708	displayName
	f	Ltm$a;	g	f_244393_	field_40709	chatSession
	m	(Ljava/util/UUID;)V	<init>	<init>	<init>	<init>
	m	()Lwy$b;	a	m_245615_	method_46343	build
c	wz	net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket	net/minecraft/class_2707	net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket
	f	D	a	f_132768_	field_12386	x
	f	D	b	f_132769_	field_12384	y
	f	D	c	f_132770_	field_12383	z
	f	I	d	f_132771_	field_12388	entity
	f	Leb$a;	e	f_132772_	field_12385	fromAnchor
	f	Leb$a;	f	f_132773_	field_12389	toAnchor
	f	Z	g	f_132774_	field_12387	atEntity
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Leb$a;Lbfj;Leb$a;)V	<init>	<init>	<init>	<init>
	m	(Leb$a;DDD)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11731	handle
	m	(Lcmm;)Leei;	a	m_132785_	method_11732	getPosition
	m	()Leb$a;	a	m_132793_	method_11730	getFromAnchor
c	x	net/minecraft/Optionull	net/minecraft/class_8144	net/minecraft/Optionull
	m	()V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;	a	m_269382_	method_49077	map
	m	([I)Z	a	m_269216_	method_49087	isNullOrEmpty
	m	(Ljava/util/Collection;)Ljava/lang/Object;	a	m_269359_	method_49080	first
	m	([J)Z	a	m_269433_	method_49088	isNullOrEmpty
	m	([C)Z	a	m_269516_	method_49084	isNullOrEmpty
	m	([D)Z	a	m_269263_	method_49085	isNullOrEmpty
	m	([F)Z	a	m_269501_	method_49086	isNullOrEmpty
	m	(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object;	a	m_269543_	method_49079	mapOrElse
	m	([Z)Z	a	m_269432_	method_49091	isNullOrEmpty
	m	([S)Z	a	m_269165_	method_49090	isNullOrEmpty
	m	(Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object;	a	m_269262_	method_49082	firstOrElse
	m	(Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	a	m_269278_	method_49078	mapOrDefault
	m	([Ljava/lang/Object;)Z	a	m_269596_	method_49089	isNullOrEmpty
	m	(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;	a	m_269248_	method_49081	firstOrDefault
	m	([B)Z	a	m_269589_	method_49083	isNullOrEmpty
c	xa	net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket	net/minecraft/class_2708	net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket
	f	D	a	f_132796_	field_12395	x
	f	D	b	f_132797_	field_12392	y
	f	D	c	f_132798_	field_12390	z
	f	F	d	f_132799_	field_12393	yRot
	f	F	e	f_132800_	field_12391	xRot
	f	Ljava/util/Set;	f	f_132801_	field_12396	relativeArguments
	f	I	g	f_132802_	field_12394	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(DDDFFLjava/util/Set;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11740	handle
	m	()D	a	m_132818_	method_11734	getX
	m	()D	c	m_132821_	method_11735	getY
	m	()D	d	m_132822_	method_11738	getZ
	m	()F	e	m_132823_	method_11736	getYRot
	m	()F	f	m_132824_	method_11739	getXRot
	m	()I	g	m_132825_	method_11737	getId
	m	()Ljava/util/Set;	h	m_132826_	method_11733	getRelativeArguments
c	xb	net/minecraft/network/protocol/game/ClientboundRecipePacket	net/minecraft/class_2713	net/minecraft/network/protocol/game/ClientboundRecipePacket
	f	Lxb$a;	a	f_132849_	field_12408	state
	f	Ljava/util/List;	b	f_132850_	field_12414	recipes
	f	Ljava/util/List;	c	f_132851_	field_12409	toHighlight
	f	Laml;	d	f_132852_	field_25797	bookSettings
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lxb$a;Ljava/util/Collection;Ljava/util/Collection;Laml;)V	<init>	<init>	<init>	<init>
	m	()Ljava/util/List;	a	m_132865_	method_11750	getRecipes
	m	(Lur;)V	a	m_5797_	method_11753	handle
	m	()Ljava/util/List;	c	m_132868_	method_11757	getHighlights
	m	()Laml;	d	m_132869_	method_11756	getBookSettings
	m	()Lxb$a;	e	m_132870_	method_11751	getState
c	xb$a	net/minecraft/network/protocol/game/ClientboundRecipePacket$State	net/minecraft/class_2713$class_2714	net/minecraft/network/protocol/game/ClientboundRecipePacket$State
	f	Lxb$a;	a	INIT	field_12416	INIT
	f	Lxb$a;	b	ADD	field_12415	ADD
	f	Lxb$a;	c	REMOVE	field_12417	REMOVE
	f	[Lxb$a;	d	$VALUES	field_12418	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lxb$a;	a	m_179163_	method_36953	$values
c	xc	net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket	net/minecraft/class_2716	net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket
	f	Lit/unimi/dsi/fastutil/ints/IntList;	a	f_182717_	field_33690	entityIds
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	([I)V	<init>	<init>	<init>	<init>
	m	(Lit/unimi/dsi/fastutil/ints/IntList;)V	<init>	<init>	<init>	<init>
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	a	m_182730_	method_36548	getEntityIds
	m	(Lur;)V	a	m_5797_	method_11764	handle
c	xd	net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket	net/minecraft/class_2718	net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket
	f	I	a	f_132895_	field_12424	entityId
	f	Lbey;	b	f_132896_	field_12425	effect
	m	(ILbey;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()Lbey;	a	m_132909_	method_11768	getEffect
	m	(Lur;)V	a	m_5797_	method_11769	handle
	m	(Lcmm;)Lbfj;	a	m_132901_	method_11767	getEntity
c	xe	net/minecraft/network/protocol/game/ClientboundResourcePackPacket	net/minecraft/class_2720	net/minecraft/network/protocol/game/ClientboundResourcePackPacket
	f	I	a	f_179178_	field_33340	MAX_HASH_LENGTH
	f	Ljava/lang/String;	b	f_132912_	field_12427	url
	f	Ljava/lang/String;	c	f_132913_	field_12428	hash
	f	Z	d	f_179179_	field_27844	required
	f	Lsw;	e	f_179180_	field_33541	prompt
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/String;ZLsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11774	handle
	m	()Ljava/lang/String;	a	m_132924_	method_11772	getUrl
	m	()Ljava/lang/String;	c	m_132927_	method_11773	getHash
	m	()Z	d	m_179188_	method_32307	isRequired
	m	()Lsw;	e	m_179189_	method_36340	getPrompt
c	xf	net/minecraft/network/protocol/game/ClientboundRespawnPacket	net/minecraft/class_2724	net/minecraft/network/protocol/game/ClientboundRespawnPacket
	f	B	a	f_263551_	field_41730	KEEP_ATTRIBUTES
	f	B	b	f_263552_	field_41731	KEEP_ENTITY_DATA
	f	B	c	f_263554_	field_41732	KEEP_ALL_DATA
	f	Lacp;	d	f_132928_	field_25322	dimensionType
	f	Lacp;	e	f_132929_	field_12431	dimension
	f	J	f	f_132930_	field_20667	seed
	f	Lcmj;	g	f_132931_	field_12434	playerGameType
	f	Lcmj;	h	f_132932_	field_25714	previousPlayerGameType
	f	Z	i	f_132933_	field_24620	isDebug
	f	Z	j	f_132934_	field_24621	isFlat
	f	B	k	f_263553_	field_41733	dataToKeep
	f	Ljava/util/Optional;	l	f_238183_	field_39447	lastDeathLocation
	f	I	m	f_286981_	field_44915	portalCooldown
	m	(Lacp;Lacp;JLcmj;Lcmj;ZZBLjava/util/Optional;I)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(B)Z	a	m_263558_	method_48016	shouldKeep
	m	(Lur;)V	a	m_5797_	method_11782	handle
	m	()Lacp;	a	m_237794_	method_29445	getDimensionType
	m	()Lacp;	c	m_132955_	method_11779	getDimension
	m	()J	d	m_132956_	method_22425	getSeed
	m	()Lcmj;	e	m_132957_	method_11780	getPlayerGameType
	m	()Lcmj;	f	m_132958_	method_30117	getPreviousPlayerGameType
	m	()Z	g	m_132959_	method_28120	isDebug
	m	()Z	h	m_132960_	method_28121	isFlat
	m	()Ljava/util/Optional;	i	m_237785_	method_44326	getLastDeathLocation
	m	()I	j	m_287149_	method_51892	getPortalCooldown
c	xg	net/minecraft/network/protocol/game/ClientboundRotateHeadPacket	net/minecraft/class_2726	net/minecraft/network/protocol/game/ClientboundRotateHeadPacket
	f	I	a	f_132963_	field_12437	entityId
	f	B	b	f_132964_	field_12436	yHeadRot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;B)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11788	handle
	m	(Lcmm;)Lbfj;	a	m_132969_	method_11786	getEntity
	m	()B	a	m_132977_	method_11787	getYHeadRot
c	xh	net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket	net/minecraft/class_2637	net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket
	f	I	a	f_179194_	field_33341	POS_IN_SECTION_BITS
	f	Lhx;	b	f_132980_	field_26345	sectionPos
	f	[S	c	f_132981_	field_26346	positions
	f	[Ldcb;	d	f_132982_	field_26347	states
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lhx;Lit/unimi/dsi/fastutil/shorts/ShortSet;Ldej;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/function/BiConsumer;)V	a	m_132992_	method_30621	runUpdates
	m	(Lur;)V	a	m_5797_	method_11392	handle
c	xi	net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket	net/minecraft/class_2729	net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket
	f	Lacq;	a	f_133003_	field_12440	tab
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11794	handle
	m	()Lacq;	a	m_133013_	method_11793	getTab
c	xj	net/minecraft/network/protocol/game/ClientboundServerDataPacket	net/minecraft/class_7495	net/minecraft/network/protocol/game/ClientboundServerDataPacket
	f	Lsw;	a	f_237795_	field_39387	motd
	f	Ljava/util/Optional;	b	f_271248_	field_42967	iconBytes
	f	Z	c	f_242954_	field_39920	enforcesSecureChat
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Ljava/util/Optional;Z)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_44131	handle
	m	()Lsw;	a	m_271805_	method_44132	getMotd
	m	()Ljava/util/Optional;	c	m_271815_	method_49398	getIconBytes
	m	()Z	d	m_242957_	method_45058	enforcesSecureChat
c	xk	net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket	net/minecraft/class_5894	net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket
	f	Lsw;	a	f_179199_	field_29142	text
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34154	handle
	m	()Lsw;	a	m_179210_	method_34155	getText
c	xl	net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket	net/minecraft/class_5895	net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket
	f	D	a	f_179211_	field_29143	newCenterX
	f	D	b	f_179212_	field_29144	newCenterZ
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34156	handle
	m	()D	a	m_179223_	method_34157	getNewCenterZ
	m	()D	c	m_179224_	method_34158	getNewCenterX
c	xm	net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket	net/minecraft/class_5896	net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket
	f	D	a	f_179225_	field_29145	oldSize
	f	D	b	f_179226_	field_29146	newSize
	f	J	c	f_179227_	field_29147	lerpTime
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34159	handle
	m	()D	a	m_179238_	method_34160	getOldSize
	m	()D	c	m_179239_	method_34161	getNewSize
	m	()J	d	m_179240_	method_34162	getLerpTime
c	xn	net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket	net/minecraft/class_5897	net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket
	f	D	a	f_179241_	field_29148	size
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34163	handle
	m	()D	a	m_179252_	method_34164	getSize
c	xo	net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket	net/minecraft/class_5898	net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket
	f	I	a	f_179253_	field_29149	warningDelay
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34165	handle
	m	()I	a	m_179264_	method_34166	getWarningDelay
c	xp	net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket	net/minecraft/class_5899	net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket
	f	I	a	f_179265_	field_29150	warningBlocks
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ldds;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34167	handle
	m	()I	a	m_179276_	method_34168	getWarningBlocks
c	xq	net/minecraft/network/protocol/game/ClientboundSetCameraPacket	net/minecraft/class_2734	net/minecraft/network/protocol/game/ClientboundSetCameraPacket
	f	I	a	f_133055_	field_12462	cameraId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11801	handle
	m	(Lcmm;)Lbfj;	a	m_133059_	method_11800	getEntity
c	xr	net/minecraft/network/protocol/game/ClientboundSetCarriedItemPacket	net/minecraft/class_2735	net/minecraft/network/protocol/game/ClientboundSetCarriedItemPacket
	f	I	a	f_133069_	field_12463	slot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11802	handle
	m	()I	a	m_133079_	method_11803	getSlot
c	xs	net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket	net/minecraft/class_4282	net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket
	f	I	a	f_133082_	field_19206	x
	f	I	b	f_133083_	field_19207	z
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_20321	handle
	m	()I	a	m_133094_	method_20322	getX
	m	()I	c	m_133097_	method_20323	getZ
c	xt	net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket	net/minecraft/class_4273	net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket
	f	I	a	f_133098_	field_19146	radius
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_20205	handle
	m	()I	a	m_133108_	method_20206	getRadius
c	xu	net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket	net/minecraft/class_2759	net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket
	f	Lgu;	a	f_133111_	field_12615	pos
	f	F	b	f_133112_	field_26381	angle
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;F)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11869	handle
	m	()Lgu;	a	m_133123_	method_11870	getPos
	m	()F	c	m_133126_	method_30732	getAngle
c	xv	net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket	net/minecraft/class_2736	net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket
	f	I	a	f_133127_	field_12464	slot
	f	Ljava/lang/String;	b	f_133128_	field_12465	objectiveName
	m	(ILefd;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11805	handle
	m	()I	a	m_133139_	method_11806	getSlot
	m	()Ljava/lang/String;	c	m_133142_	method_11804	getObjectiveName
c	xw	net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket	net/minecraft/class_2739	net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket
	f	I	a	f_252513_	field_40850	EOF_MARKER
	f	I	b	f_133143_	comp_1127	id
	f	Ljava/util/List;	c	f_133144_	comp_1128	packedItems
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/List;Lsf;)V	a	m_252763_	method_46615	pack
	m	(Lur;)V	a	m_5797_	method_11808	handle
	m	()I	a	f_133143_	comp_1127	id
	m	(Lsf;)Ljava/util/List;	b	m_252908_	method_46616	unpack
	m	()Ljava/util/List;	c	f_133144_	comp_1128	packedItems
c	xx	net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket	net/minecraft/class_2740	net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket
	f	I	a	f_133160_	field_12479	sourceId
	f	I	b	f_133161_	field_12478	destId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11811	handle
	m	()I	a	m_133172_	method_11812	getSourceId
	m	()I	c	m_133175_	method_11810	getDestId
c	xy	net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket	net/minecraft/class_2743	net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket
	f	I	a	f_133176_	field_12564	id
	f	I	b	f_133177_	field_12563	xa
	f	I	c	f_133178_	field_12562	ya
	f	I	d	f_133179_	field_12561	za
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILeei;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11817	handle
	m	()I	a	m_133192_	method_11818	getId
	m	()I	c	m_133195_	method_11815	getXa
	m	()I	d	m_133196_	method_11816	getYa
	m	()I	e	m_133197_	method_11819	getZa
c	xz	net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket	net/minecraft/class_2744	net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket
	f	B	a	f_179295_	field_33342	CONTINUE_MASK
	f	I	b	f_133198_	field_12565	entity
	f	Ljava/util/List;	c	f_133199_	field_25721	slots
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11823	handle
	m	()I	a	m_133210_	method_11820	getEntity
	m	()Ljava/util/List;	c	m_133213_	method_30145	getSlots
c	y	net/minecraft/ReportedException	net/minecraft/class_148	net/minecraft/ReportedException
	f	Lo;	a	f_134758_	field_1119	report
	m	(Lo;)V	<init>	<init>	<init>	<init>
	m	()Lo;	a	m_134761_	method_631	getReport
c	ya	net/minecraft/network/protocol/game/ClientboundSetExperiencePacket	net/minecraft/class_2748	net/minecraft/network/protocol/game/ClientboundSetExperiencePacket
	f	F	a	f_133214_	field_12580	experienceProgress
	f	I	b	f_133215_	field_12582	totalExperience
	f	I	c	f_133216_	field_12581	experienceLevel
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(FII)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11829	handle
	m	()F	a	m_133228_	method_11830	getExperienceProgress
	m	()I	c	m_133231_	method_11827	getTotalExperience
	m	()I	d	m_133232_	method_11828	getExperienceLevel
c	yb	net/minecraft/network/protocol/game/ClientboundSetHealthPacket	net/minecraft/class_2749	net/minecraft/network/protocol/game/ClientboundSetHealthPacket
	f	F	a	f_133233_	field_12584	health
	f	I	b	f_133234_	field_12585	food
	f	F	c	f_133235_	field_12583	saturation
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(FIF)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11832	handle
	m	()F	a	m_133247_	method_11833	getHealth
	m	()I	c	m_133250_	method_11831	getFood
	m	()F	d	m_133251_	method_11834	getSaturation
c	yc	net/minecraft/network/protocol/game/ClientboundSetObjectivePacket	net/minecraft/class_2751	net/minecraft/network/protocol/game/ClientboundSetObjectivePacket
	f	I	a	f_179302_	field_33343	METHOD_ADD
	f	I	b	f_179303_	field_33344	METHOD_REMOVE
	f	I	c	f_179304_	field_33345	METHOD_CHANGE
	f	Ljava/lang/String;	d	f_133252_	field_12589	objectiveName
	f	Lsw;	e	f_133253_	field_12591	displayName
	f	Lefj$a;	f	f_133254_	field_12592	renderType
	f	I	g	f_133255_	field_12590	method
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lefd;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11838	handle
	m	()Ljava/lang/String;	a	m_133266_	method_11835	getObjectiveName
	m	()Lsw;	c	m_133269_	method_11836	getDisplayName
	m	()I	d	m_133270_	method_11837	getMethod
	m	()Lefj$a;	e	m_133271_	method_11839	getRenderType
c	yd	net/minecraft/network/protocol/game/ClientboundSetPassengersPacket	net/minecraft/class_2752	net/minecraft/network/protocol/game/ClientboundSetPassengersPacket
	f	I	a	f_133272_	field_12594	vehicle
	f	[I	b	f_133273_	field_12593	passengers
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11842	handle
	m	()[I	a	m_133283_	method_11840	getPassengers
	m	()I	c	m_133286_	method_11841	getVehicle
c	ye	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket	net/minecraft/class_5900	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket
	f	I	a	f_179309_	field_33346	METHOD_ADD
	f	I	b	f_179310_	field_33347	METHOD_REMOVE
	f	I	c	f_179311_	field_33348	METHOD_CHANGE
	f	I	d	f_179312_	field_33349	METHOD_JOIN
	f	I	e	f_179313_	field_33350	METHOD_LEAVE
	f	I	f	f_179314_	field_33351	MAX_VISIBILITY_LENGTH
	f	I	g	f_179315_	field_33352	MAX_COLLISION_LENGTH
	f	I	h	f_133295_	field_29151	method
	f	Ljava/lang/String;	i	f_133287_	field_29152	name
	f	Ljava/util/Collection;	j	f_133294_	field_29153	players
	f	Ljava/util/Optional;	k	f_179316_	field_29154	parameters
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Lefe;Z)Lye;	a	m_179332_	method_34172	createAddOrModifyPacket
	m	(Lur;)V	a	m_5797_	method_34173	handle
	m	(Lefe;)Lye;	a	m_179326_	method_34170	createRemovePacket
	m	()Lye$a;	a	m_179335_	method_34174	getPlayerAction
	m	(Lefe;Ljava/lang/String;Lye$a;)Lye;	a	m_179328_	method_34171	createPlayerPacket
	m	(I)Z	a	m_179324_	method_34169	shouldHavePlayerList
	m	(I)Z	b	m_179336_	method_34175	shouldHaveParameters
	m	()Lye$a;	c	m_179338_	method_34176	getTeamAction
	m	()Ljava/lang/String;	d	m_133311_	method_34177	getName
	m	()Ljava/util/Collection;	e	m_133315_	method_34178	getPlayers
	m	()Ljava/util/Optional;	f	m_179339_	method_34179	getParameters
	m	()Ljava/lang/IllegalStateException;	g	m_179340_	method_34180	method_34180
c	ye$a	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action	net/minecraft/class_5900$class_5901	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action
	f	Lye$a;	a	ADD	field_29155	ADD
	f	Lye$a;	b	REMOVE	field_29156	REMOVE
	f	[Lye$a;	c	$VALUES	field_29157	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lye$a;	a	m_179348_	method_36954	$values
c	ye$b	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters	net/minecraft/class_5900$class_5902	net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters
	f	Lsw;	a	f_179352_	field_29158	displayName
	f	Lsw;	b	f_179353_	field_29159	playerPrefix
	f	Lsw;	c	f_179354_	field_29160	playerSuffix
	f	Ljava/lang/String;	d	f_179355_	field_29161	nametagVisibility
	f	Ljava/lang/String;	e	f_179356_	field_29162	collisionRule
	f	Ln;	f	f_179357_	field_29163	color
	f	I	g	f_179358_	field_29164	options
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lefe;)V	<init>	<init>	<init>	<init>
	m	()Lsw;	a	m_179363_	method_34181	getDisplayName
	m	(Lsf;)V	a	m_179364_	method_34182	write
	m	()I	b	m_179366_	method_34183	getOptions
	m	()Ln;	c	m_179367_	method_34184	getColor
	m	()Ljava/lang/String;	d	m_179368_	method_34185	getNametagVisibility
	m	()Ljava/lang/String;	e	m_179369_	method_34186	getCollisionRule
	m	()Lsw;	f	m_179370_	method_34187	getPlayerPrefix
	m	()Lsw;	g	m_179371_	method_34188	getPlayerSuffix
c	yf	net/minecraft/network/protocol/game/ClientboundSetScorePacket	net/minecraft/class_2757	net/minecraft/network/protocol/game/ClientboundSetScorePacket
	f	Ljava/lang/String;	a	f_133323_	field_12610	owner
	f	Ljava/lang/String;	b	f_133324_	field_12613	objectiveName
	f	I	c	f_133325_	field_12611	score
	f	Ladg$a;	d	f_133326_	field_12612	method
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ladg$a;Ljava/lang/String;Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11866	handle
	m	()Ljava/lang/String;	a	m_133339_	method_11862	getOwner
	m	()Ljava/lang/String;	c	m_133342_	method_11864	getObjectiveName
	m	()I	d	m_133343_	method_11865	getScore
	m	()Ladg$a;	e	m_133344_	method_11863	getMethod
c	yg	net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket	net/minecraft/class_6682	net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket
	f	I	a	f_195796_	comp_170	simulationDistance
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_39027	handle
	m	()I	a	f_195796_	comp_170	simulationDistance
c	yh	net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket	net/minecraft/class_5903	net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket
	f	Lsw;	a	f_179374_	field_29165	text
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34189	handle
	m	()Lsw;	a	m_179385_	method_34190	getText
c	yi	net/minecraft/network/protocol/game/ClientboundSetTimePacket	net/minecraft/class_2761	net/minecraft/network/protocol/game/ClientboundSetTimePacket
	f	J	a	f_133345_	field_12621	gameTime
	f	J	b	f_133346_	field_12620	dayTime
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(JJZ)V	<init>	<init>	<init>	<init>
	m	()J	a	m_133358_	method_11871	getGameTime
	m	(Lur;)V	a	m_5797_	method_11872	handle
	m	()J	c	m_133361_	method_11873	getDayTime
c	yj	net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket	net/minecraft/class_5904	net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket
	f	Lsw;	a	f_179388_	field_29166	text
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34191	handle
	m	()Lsw;	a	m_179399_	method_34192	getText
c	yk	net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket	net/minecraft/class_5905	net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket
	f	I	a	f_179400_	field_29167	fadeIn
	f	I	b	f_179401_	field_29168	stay
	f	I	c	f_179402_	field_29169	fadeOut
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_34193	handle
	m	()I	a	m_179415_	method_34194	getFadeIn
	m	()I	c	m_179416_	method_34195	getStay
	m	()I	d	m_179417_	method_34196	getFadeOut
c	yl	net/minecraft/network/protocol/game/ClientboundSoundEntityPacket	net/minecraft/class_2765	net/minecraft/network/protocol/game/ClientboundSoundEntityPacket
	f	Lhe;	a	f_133408_	field_12642	sound
	f	Lami;	b	f_133409_	field_12641	source
	f	I	c	f_133410_	field_12640	id
	f	F	d	f_133411_	field_12639	volume
	f	F	e	f_133412_	field_12638	pitch
	f	J	f	f_237829_	field_38819	seed
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lami;Lbfj;FFJ)V	<init>	<init>	<init>	<init>
	m	()Lhe;	a	m_263456_	method_11882	getSound
	m	(Lsf;Lamg;)V	a	m_263464_	method_48005	method_48005
	m	(Lur;)V	a	m_5797_	method_11884	handle
	m	()Lami;	c	m_133429_	method_11881	getSource
	m	()I	d	m_133430_	method_11883	getId
	m	()F	e	m_133431_	method_11885	getVolume
	m	()F	f	m_133432_	method_11880	getPitch
	m	()J	g	m_237837_	method_43235	getSeed
c	ym	net/minecraft/network/protocol/game/ClientboundSoundPacket	net/minecraft/class_2767	net/minecraft/network/protocol/game/ClientboundSoundPacket
	f	F	a	f_179420_	field_33353	LOCATION_ACCURACY
	f	Lhe;	b	f_133433_	field_12661	sound
	f	Lami;	c	f_133434_	field_12660	source
	f	I	d	f_133435_	field_12659	x
	f	I	e	f_133436_	field_12658	y
	f	I	f	f_133437_	field_12657	z
	f	F	g	f_133438_	field_12656	volume
	f	F	h	f_133439_	field_12662	pitch
	f	J	i	f_237838_	field_38820	seed
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lhe;Lami;DDDFFJ)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11895	handle
	m	()Lhe;	a	m_263229_	method_11894	getSound
	m	(Lsf;Lamg;)V	a	m_263212_	method_47991	method_47991
	m	()Lami;	c	m_133458_	method_11888	getSource
	m	()D	d	m_133459_	method_11890	getX
	m	()D	e	m_133460_	method_11889	getY
	m	()D	f	m_133461_	method_11893	getZ
	m	()F	g	m_133462_	method_11891	getVolume
	m	()F	h	m_133463_	method_11892	getPitch
	m	()J	i	m_237848_	method_43236	getSeed
c	yn	net/minecraft/network/protocol/game/ClientboundStopSoundPacket	net/minecraft/class_2770	net/minecraft/network/protocol/game/ClientboundStopSoundPacket
	f	I	a	f_179423_	field_33354	HAS_SOURCE
	f	I	b	f_179424_	field_33355	HAS_SOUND
	f	Lacq;	c	f_133464_	field_12676	name
	f	Lami;	d	f_133465_	field_12677	source
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lami;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11905	handle
	m	()Lacq;	a	m_133476_	method_11904	getName
	m	()Lami;	c	m_133479_	method_11903	getSource
c	yo	net/minecraft/network/protocol/game/ClientboundSystemChatPacket	net/minecraft/class_7439	net/minecraft/network/protocol/game/ClientboundSystemChatPacket
	f	Lsw;	a	f_237849_	comp_763	content
	f	Z	b	f_240374_	comp_906	overlay
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Z)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_43631	handle
	m	()Lsw;	a	f_237849_	comp_763	content
	m	()Z	c	f_240374_	comp_906	overlay
c	yp	net/minecraft/network/protocol/game/ClientboundTabListPacket	net/minecraft/class_2772	net/minecraft/network/protocol/game/ClientboundTabListPacket
	f	Lsw;	a	f_133480_	field_12683	header
	f	Lsw;	b	f_133481_	field_12684	footer
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lsw;Lsw;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11907	handle
	m	()Lsw;	a	m_133489_	method_11908	getHeader
	m	()Lsw;	c	m_133492_	method_11906	getFooter
c	yq	net/minecraft/network/protocol/game/ClientboundTagQueryPacket	net/minecraft/class_2774	net/minecraft/network/protocol/game/ClientboundTagQueryPacket
	f	I	a	f_133493_	field_12691	transactionId
	f	Lqr;	b	f_133494_	field_12690	tag
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILqr;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11909	handle
	m	()I	a	m_133506_	method_11910	getTransactionId
	m	()Lqr;	c	m_133509_	method_11911	getTag
c	yr	net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket	net/minecraft/class_2775	net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket
	f	I	a	f_133510_	field_12694	itemId
	f	I	b	f_133511_	field_12693	playerId
	f	I	c	f_133512_	field_12692	amount
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(III)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11914	handle
	m	()I	a	m_133524_	method_11915	getItemId
	m	()I	c	m_133527_	method_11912	getPlayerId
	m	()I	d	m_133528_	method_11913	getAmount
c	ys	net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket	net/minecraft/class_2777	net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket
	f	I	a	f_133529_	field_12705	id
	f	D	b	f_133530_	field_12703	x
	f	D	c	f_133531_	field_12702	y
	f	D	d	f_133532_	field_12701	z
	f	B	e	f_133533_	field_12707	yRot
	f	B	f	f_133534_	field_12706	xRot
	f	Z	g	f_133535_	field_12704	onGround
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11922	handle
	m	()I	a	m_133545_	method_11916	getId
	m	()D	c	m_133548_	method_11917	getX
	m	()D	d	m_133549_	method_11919	getY
	m	()D	e	m_133550_	method_11918	getZ
	m	()B	f	m_133551_	method_11920	getyRot
	m	()B	g	m_133552_	method_11921	getxRot
	m	()Z	h	m_133553_	method_11923	isOnGround
c	yt	net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket	net/minecraft/class_2779	net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket
	f	Z	a	f_133554_	field_12718	reset
	f	Ljava/util/Map;	b	f_133555_	field_12717	added
	f	Ljava/util/Set;	c	f_133556_	field_12715	removed
	f	Ljava/util/Map;	d	f_133557_	field_12716	progress
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lae$a;)V	a	m_179440_	method_34198	method_34198
	m	(Lur;)V	a	m_5797_	method_11925	handle
	m	()Ljava/util/Map;	a	m_133570_	method_11928	getAdded
	m	(Lsf;Lag;)V	a	m_179443_	method_34197	method_34197
	m	()Ljava/util/Set;	c	m_133573_	method_11926	getRemoved
	m	()Ljava/util/Map;	d	m_133574_	method_11927	getProgress
	m	()Z	e	m_133575_	method_11924	shouldReset
c	yu	net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket	net/minecraft/class_2781	net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket
	f	I	a	f_133576_	field_12719	entityId
	f	Ljava/util/List;	b	f_133577_	field_12720	attributes
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lbhe;)V	a	m_179448_	method_34199	method_34199
	m	(Lur;)V	a	m_5797_	method_11936	handle
	m	(Lsf;Lyu$a;)V	a	m_257125_	method_34200	method_34200
	m	()I	a	m_133588_	method_11937	getEntityId
	m	(Lsf;)Lyu$a;	b	m_257124_	method_34201	method_34201
	m	(Lsf;)Lbhe;	c	m_179456_	method_34202	method_34202
	m	()Ljava/util/List;	c	m_133591_	method_11938	getValues
c	yu$a	net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot	net/minecraft/class_2781$class_2782	net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot
	f	Lbhb;	a	f_133593_	field_12724	attribute
	f	D	b	f_133594_	field_12722	base
	f	Ljava/util/Collection;	c	f_133595_	field_12723	modifiers
	m	(Lbhb;DLjava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	()Lbhb;	a	m_133601_	method_11940	getAttribute
	m	()D	b	m_133602_	method_11941	getBase
	m	()Ljava/util/Collection;	c	m_133603_	method_11939	getModifiers
c	yv	net/minecraft/network/protocol/game/ClientboundUpdateEnabledFeaturesPacket	net/minecraft/class_7832	net/minecraft/network/protocol/game/ClientboundUpdateEnabledFeaturesPacket
	f	Ljava/util/Set;	a	f_244610_	comp_1113	features
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Set;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_46348	handle
	m	()Ljava/util/Set;	a	f_244610_	comp_1113	features
c	yw	net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket	net/minecraft/class_2783	net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket
	f	I	a	f_179462_	field_33356	FLAG_AMBIENT
	f	I	b	f_179463_	field_33357	FLAG_VISIBLE
	f	I	c	f_179464_	field_33358	FLAG_SHOW_ICON
	f	I	d	f_133604_	field_12727	entityId
	f	Lbey;	e	f_237871_	field_12725	effect
	f	B	f	f_133606_	field_12729	effectAmplifier
	f	I	g	f_133607_	field_12726	effectDurationTicks
	f	B	h	f_133608_	field_12728	flags
	f	Lbfa$a;	i	f_237872_	field_38364	factorData
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILbfa;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_11948	handle
	m	()I	a	m_133622_	method_11943	getEntityId
	m	(Lsf;Lbfa$a;)V	a	m_266133_	method_43891	method_43891
	m	(Lsf;)Lbfa$a;	b	m_266132_	method_43892	method_43892
	m	()Lbey;	c	m_237878_	method_11946	getEffect
	m	()B	d	m_133624_	method_11945	getEffectAmplifier
	m	()I	e	m_133625_	method_11944	getEffectDurationTicks
	m	()Z	f	m_133626_	method_11949	isEffectVisible
	m	()Z	g	m_133627_	method_11950	isEffectAmbient
	m	()Z	h	m_133628_	method_11942	effectShowsIcon
	m	()Lbfa$a;	i	m_237879_	method_42625	getFactorData
c	yx	net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket	net/minecraft/class_2788	net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket
	f	Ljava/util/List;	a	f_133629_	field_12751	recipes
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Collection;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Lcjc;)V	a	m_179469_	method_17816	toNetwork
	m	()Ljava/util/List;	a	m_133644_	method_11998	getRecipes
	m	(Lacq;)Ljava/lang/IllegalArgumentException;	a	m_133642_	method_17975	method_17975
	m	(Lur;)V	a	m_5797_	method_11997	handle
	m	(Lsf;)Lcjc;	b	m_133647_	method_17817	fromNetwork
c	yy	net/minecraft/network/protocol/game/ClientboundUpdateTagsPacket	net/minecraft/class_2790	net/minecraft/network/protocol/game/ClientboundUpdateTagsPacket
	f	Ljava/util/Map;	a	f_133649_	field_12757	tags
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/util/Map;)V	<init>	<init>	<init>	<init>
	m	(Lur;)V	a	m_5797_	method_12001	handle
	m	(Lsf;Lacp;)V	a	m_179479_	method_34204	method_34204
	m	()Ljava/util/Map;	a	m_179482_	method_12000	getTags
	m	(Lsf;Lano$a;)V	a	m_206652_	method_34203	method_34203
	m	(Lsf;)Lacp;	b	m_179483_	method_34205	method_34205
c	yz	net/minecraft/network/protocol/game/DebugEntityNameGenerator	net/minecraft/class_4617	net/minecraft/network/protocol/game/DebugEntityNameGenerator
	f	[Ljava/lang/String;	a	f_133662_	field_21050	NAMES_FIRST_PART
	f	[Ljava/lang/String;	b	f_133663_	field_21051	NAMES_SECOND_PART
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lapf;[Ljava/lang/String;)Ljava/lang/String;	a	m_237880_	method_23266	getRandomString
	m	(Ljava/util/UUID;)Ljava/lang/String;	a	m_133668_	method_23267	getEntityName
	m	(Lbfj;)Ljava/lang/String;	a	m_179486_	method_36154	getEntityName
	m	(Ljava/util/UUID;)Lapf;	b	m_237883_	method_23268	getRandom
c	z	net/minecraft/ResourceLocationException	net/minecraft/class_151	net/minecraft/ResourceLocationException
	m	(Ljava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>	<init>	<init>
c	za	net/minecraft/network/protocol/game/DebugPackets	net/minecraft/class_4209	net/minecraft/network/protocol/game/DebugPackets
	f	Lorg/slf4j/Logger;	a	f_133672_	field_18961	LOGGER
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	()V	<init>	<init>	<init>	<init>
	m	(Lcmm;Lbgb;Lbmw;)V	a	m_133699_	method_19469	sendGoalSelector
	m	(Lcng;Ldsi;)V	a	m_133711_	method_19474	sendStructurePacket
	m	(Lsf;Lbzv;)V	a	m_237905_	method_36163	method_36163
	m	(Laif;Ljava/util/Collection;)V	a	m_133688_	method_20575	sendRaids
	m	(Lcmm;Lbgb;Ldxt;F)V	a	m_133703_	method_19470	sendPathFindingPacket
	m	(Lbfz;)V	a	m_133695_	method_19774	sendEntityBrain
	m	(Lbfz;Lsf;)V	a	m_179498_	method_36158	writeBrain
	m	(Laif;Lsf;Lacq;)V	a	m_133691_	method_22319	sendPacketToAllPlayers
	m	(Lsf;Lbzz;)V	a	m_237908_	method_36164	method_36164
	m	(Laif;Lgu;Ljava/lang/String;II)V	a	m_133682_	method_22318	sendGameTestAddMarker
	m	(Laif;Lbra;)V	a	m_179489_	method_36155	method_36155
	m	(Laif;Lgu;)V	a	m_133679_	method_19776	sendPoiAddedPacket
	m	(Lacp;)Ljava/lang/String;	a	m_237885_	method_44135	method_44135
	m	(Lcmm;Lgu;Ldcb;Lczk;)V	a	m_179510_	method_23856	sendHiveInfo
	m	(Lsf;Lboj;)V	a	m_237902_	method_36162	method_36162
	m	(Lsf;Ljava/lang/String;)V	a	m_237914_	method_36165	method_36165
	m	(Laif;Lclt;)V	a	m_133676_	method_19775	sendPoiPacketsForChunk
	m	(Lbfz;J)Ljava/util/List;	a	m_179495_	method_36157	getMemoryDescriptions
	m	(Lhe;)Z	a	m_237891_	method_36159	method_36159
	m	(Lsf;Ldxt;)V	a	m_237911_	method_43893	method_43893
	m	(Lcmm;Ldgn;)V	a	m_179507_	method_33140	sendGameEventListenerInfo
	m	(Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	a	m_237898_	method_36161	method_36161
	m	(Lbrm;)V	a	m_133697_	method_23855	sendBeeInfo
	m	(Ljava/util/List;Ljava/lang/String;Lboy;Ljava/lang/Integer;)V	a	m_237893_	method_36160	method_36160
	m	(Laif;)V	a	m_133674_	method_22317	sendGameTestClearPacket
	m	(Lcmm;Lgu;)V	a	m_133708_	method_19472	sendNeighborsUpdatePacket
	m	(Laif;Ljava/lang/Object;)Ljava/lang/String;	a	m_179492_	method_36156	getShortDescription
	m	(Lcmm;Ldgl;Leei;)V	a	m_237887_	method_33139	sendGameEventInfo
	m	(Laif;Lgu;)V	b	m_133716_	method_19777	sendPoiRemovedPacket
	m	(Lsf;Ldxt;)V	b	m_237917_	method_43894	method_43894
	m	(Laif;Lgu;)V	c	m_133719_	method_19778	sendPoiTicketCountPacket
	m	(Laif;Lgu;)V	d	m_133722_	method_24819	sendVillageSectionsPacket
c	zb	net/minecraft/network/protocol/game/ServerGamePacketListener	net/minecraft/class_2792	net/minecraft/network/protocol/game/ServerGamePacketListener
	m	(Lzt;)V	a	m_6946_	method_12062	handleInteract
	m	(Laal;)V	a	m_6947_	method_12058	handleSeenAdvancements
	m	(Laaf;)V	a	m_5918_	method_12067	handlePlayerInput
	m	(Laah;)V	a	m_7982_	method_30303	handleRecipeBookChangeSettingsPacket
	m	(Laaj;)V	a	m_5591_	method_12060	handleRenameItem
	m	(Laad;)V	a	m_7502_	method_12066	handlePlayerAction
	m	(Lzz;)V	a	m_5938_	method_12064	handlePaddleBoat
	m	(Lzn;)V	a	m_6557_	method_12055	handleContainerButtonClick
	m	(Laab;)V	a	m_7191_	method_12061	handlePlaceRecipe
	m	(Lzp;)V	a	m_7951_	method_12054	handleContainerClose
	m	(Lzr;)V	a	m_6829_	method_12053	handleEditBook
	m	(Lzv;)V	a	m_5683_	method_12082	handleKeepAlive
	m	(Lzx;)V	a	m_7185_	method_12063	handleMovePlayer
	m	(Lzj;)V	a	m_252797_	method_46367	handleChatSessionUpdate
	m	(Laau;)V	a	m_5527_	method_12071	handleSignUpdate
	m	(Laas;)V	a	m_8019_	method_16383	handleSetJigsawBlock
	m	(Lzl;)V	a	m_5617_	method_12069	handleClientInformation
	m	(Lzf;)V	a	m_7477_	method_19475	handleChangeDifficulty
	m	(Lzh;)V	a	m_214047_	method_43667	handleChatCommand
	m	(Laao;)V	a	m_7798_	method_12056	handleSetCarriedItem
	m	(Lzd;)V	a	m_7376_	method_12050	handleAcceptTeleportPacket
	m	(Laaq;)V	a	m_6629_	method_12049	handleSetCommandMinecart
	m	(Laaw;)V	a	m_6936_	method_12073	handleTeleportToEntityPacket
	m	(Laay;)V	a	m_5760_	method_12065	handleUseItem
	m	(Laai;)V	a	m_7411_	method_12047	handleRecipeBookSeenRecipePacket
	m	(Lzu;)V	a	m_6449_	method_27273	handleJigsawGenerate
	m	(Laag;)V	a	m_142110_	method_36580	handlePong
	m	(Laam;)V	a	m_6321_	method_12080	handleSelectTrade
	m	(Laak;)V	a	m_7529_	method_12081	handleResourcePackResponse
	m	(Lzo;)V	a	m_5914_	method_12076	handleContainerClick
	m	(Laae;)V	a	m_5681_	method_12045	handlePlayerCommand
	m	(Lzq;)V	a	m_7423_	method_12075	handleCustomPayload
	m	(Laac;)V	a	m_6828_	method_12083	handlePlayerAbilities
	m	(Laaa;)V	a	m_7965_	method_12084	handlePickItem
	m	(Lzs;)V	a	m_7548_	method_12074	handleEntityTagQuery
	m	(Lzy;)V	a	m_5659_	method_12078	handleMoveVehicle
	m	(Lzw;)V	a	m_7728_	method_19476	handleLockDifficulty
	m	(Laat;)V	a	m_7424_	method_12051	handleSetStructureBlock
	m	(Laar;)V	a	m_5964_	method_12070	handleSetCreativeModeSlot
	m	(Lzg;)V	a	m_241885_	method_44898	handleChatAck
	m	(Lzm;)V	a	m_7741_	method_12059	handleCustomCommandSuggestions
	m	(Lzk;)V	a	m_6272_	method_12068	handleClientCommand
	m	(Lzi;)V	a	m_7388_	method_12048	handleChat
	m	(Laan;)V	a	m_5712_	method_12057	handleSetBeaconPacket
	m	(Lze;)V	a	m_6780_	method_12072	handleBlockEntityTagQuery
	m	(Laap;)V	a	m_7192_	method_12077	handleSetCommandBlock
	m	(Laav;)V	a	m_7953_	method_12052	handleAnimate
	m	(Laax;)V	a	m_6371_	method_12046	handleUseItemOn
c	zc	net/minecraft/network/protocol/game/ServerPacketListener	net/minecraft/class_6857	net/minecraft/network/protocol/game/ServerPacketListener
c	zd	net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket	net/minecraft/class_2793	net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket
	f	I	a	f_133785_	field_12758	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12085	handle
	m	()I	a	m_133795_	method_12086	getId
c	ze	net/minecraft/network/protocol/game/ServerboundBlockEntityTagQuery	net/minecraft/class_2795	net/minecraft/network/protocol/game/ServerboundBlockEntityTagQuery
	f	I	a	f_133798_	field_12762	transactionId
	f	Lgu;	b	f_133799_	field_12763	pos
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILgu;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12095	handle
	m	()I	a	m_133810_	method_12096	getTransactionId
	m	()Lgu;	c	m_133813_	method_12094	getPos
c	zf	net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket	net/minecraft/class_4210	net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket
	f	Lbdu;	a	f_133814_	field_18805	difficulty
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdu;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_19477	handle
	m	()Lbdu;	a	m_133824_	method_19478	getDifficulty
c	zg	net/minecraft/network/protocol/game/ServerboundChatAckPacket	net/minecraft/class_7640	net/minecraft/network/protocol/game/ServerboundChatAckPacket
	f	I	a	f_244085_	comp_1114	offset
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_44998	handle
	m	()I	a	f_244085_	comp_1114	offset
c	zh	net/minecraft/network/protocol/game/ServerboundChatCommandPacket	net/minecraft/class_7472	net/minecraft/network/protocol/game/ServerboundChatCommandPacket
	f	Ljava/lang/String;	a	f_237922_	comp_808	command
	f	Ljava/time/Instant;	b	f_237923_	comp_809	timeStamp
	f	J	c	f_240858_	comp_944	salt
	f	Ldw;	d	f_237924_	comp_810	argumentSignatures
	f	Ltc$b;	e	f_241638_	comp_969	lastSeenMessages
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/time/Instant;JLdw;Ltc$b;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_237922_	comp_808	command
	m	(Lzb;)V	a	m_5797_	method_43897	handle
	m	()Ljava/time/Instant;	c	f_237923_	comp_809	timeStamp
	m	()J	d	f_240858_	comp_944	salt
	m	()Ldw;	e	f_237924_	comp_810	argumentSignatures
	m	()Ltc$b;	f	f_241638_	comp_969	lastSeenMessages
c	zi	net/minecraft/network/protocol/game/ServerboundChatPacket	net/minecraft/class_2797	net/minecraft/network/protocol/game/ServerboundChatPacket
	f	Ljava/lang/String;	a	f_133827_	comp_945	message
	f	Ljava/time/Instant;	b	f_237950_	comp_946	timeStamp
	f	J	c	f_240906_	comp_947	salt
	f	Lth;	d	f_240898_	comp_948	signature
	f	Ltc$b;	e	f_241662_	comp_970	lastSeenMessages
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ljava/lang/String;Ljava/time/Instant;JLth;Ltc$b;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_133827_	comp_945	message
	m	(Lzb;)V	a	m_5797_	method_12115	handle
	m	()Ljava/time/Instant;	c	f_237950_	comp_946	timeStamp
	m	()J	d	f_240906_	comp_947	salt
	m	()Lth;	e	f_240898_	comp_948	signature
	m	()Ltc$b;	f	f_241662_	comp_970	lastSeenMessages
c	zj	net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket	net/minecraft/class_7861	net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket
	f	Ltm$a;	a	f_252446_	comp_1129	chatSession
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Ltm$a;)V	<init>	<init>	<init>	<init>
	m	()Ltm$a;	a	f_252446_	comp_1129	chatSession
	m	(Lzb;)V	a	m_5797_	method_46617	handle
c	zk	net/minecraft/network/protocol/game/ServerboundClientCommandPacket	net/minecraft/class_2799	net/minecraft/network/protocol/game/ServerboundClientCommandPacket
	f	Lzk$a;	a	f_133840_	field_12773	action
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lzk$a;)V	<init>	<init>	<init>	<init>
	m	()Lzk$a;	a	m_133850_	method_12119	getAction
	m	(Lzb;)V	a	m_5797_	method_12120	handle
c	zk$a	net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action	net/minecraft/class_2799$class_2800	net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action
	f	Lzk$a;	a	PERFORM_RESPAWN	field_12774	PERFORM_RESPAWN
	f	Lzk$a;	b	REQUEST_STATS	field_12775	REQUEST_STATS
	f	[Lzk$a;	c	$VALUES	field_12776	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;I)V	<init>	<init>	<init>	<init>
	m	()[Lzk$a;	a	m_179548_	method_36955	$values
c	zl	net/minecraft/network/protocol/game/ServerboundClientInformationPacket	net/minecraft/class_2803	net/minecraft/network/protocol/game/ServerboundClientInformationPacket
	f	I	a	f_179549_	field_33360	MAX_LANGUAGE_LENGTH
	f	Ljava/lang/String;	b	f_133863_	comp_266	language
	f	I	c	f_133864_	comp_267	viewDistance
	f	Lbym;	d	f_133865_	comp_268	chatVisibility
	f	Z	e	f_133866_	comp_269	chatColors
	f	I	f	f_133867_	comp_270	modelCustomisation
	f	Lbft;	g	f_133868_	comp_271	mainHand
	f	Z	h	f_179550_	comp_272	textFilteringEnabled
	f	Z	i	f_195812_	comp_273	allowsListing
	m	(Ljava/lang/String;ILbym;ZILbft;ZZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()Ljava/lang/String;	a	f_133863_	comp_266	language
	m	(Lzb;)V	a	m_5797_	method_12133	handle
	m	()I	c	f_133864_	comp_267	viewDistance
	m	()Lbym;	d	f_133865_	comp_268	chatVisibility
	m	()Z	e	f_133866_	comp_269	chatColors
	m	()I	f	f_133867_	comp_270	modelCustomisation
	m	()Lbft;	g	f_133868_	comp_271	mainHand
	m	()Z	h	f_179550_	comp_272	textFilteringEnabled
	m	()Z	i	f_195812_	comp_273	allowsListing
c	zm	net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket	net/minecraft/class_2805	net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket
	f	I	a	f_133889_	field_12784	id
	f	Ljava/lang/String;	b	f_133890_	field_12785	command
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/lang/String;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12147	handle
	m	()I	a	m_133901_	method_12149	getId
	m	()Ljava/lang/String;	c	m_133904_	method_12148	getCommand
c	zn	net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket	net/minecraft/class_2811	net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket
	f	I	a	f_133923_	field_12813	containerId
	f	I	b	f_133924_	field_12812	buttonId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12185	handle
	m	()I	a	m_133935_	method_12187	getContainerId
	m	()I	c	m_133938_	method_12186	getButtonId
c	zo	net/minecraft/network/protocol/game/ServerboundContainerClickPacket	net/minecraft/class_2813	net/minecraft/network/protocol/game/ServerboundContainerClickPacket
	f	I	a	f_182731_	field_34045	MAX_SLOT_COUNT
	f	I	b	f_133939_	field_12819	containerId
	f	I	c	f_182732_	field_34037	stateId
	f	I	d	f_133940_	field_12818	slotNum
	f	I	e	f_133941_	field_12817	buttonNum
	f	Lcbo;	f	f_133944_	field_12815	clickType
	f	Lcfz;	g	f_179568_	field_12816	carriedItem
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	h	f_179569_	field_29540	changedSlots
	m	(IIIILcbo;Lcfz;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V	<init>	<init>	<init>	<init>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	()I	a	m_133959_	method_12194	getContainerId
	m	(Lzb;)V	a	m_5797_	method_12191	handle
	m	(Lsf;)Ljava/lang/Integer;	b	m_179579_	method_34677	method_34677
	m	()I	c	m_133962_	method_12192	getSlotNum
	m	()I	d	m_133963_	method_12193	getButtonNum
	m	()Lcfz;	e	m_179581_	method_12190	getCarriedItem
	m	()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	f	m_179582_	method_34678	getChangedSlots
	m	()Lcbo;	g	m_133966_	method_12195	getClickType
	m	()I	h	m_182741_	method_37440	getStateId
c	zp	net/minecraft/network/protocol/game/ServerboundContainerClosePacket	net/minecraft/class_2815	net/minecraft/network/protocol/game/ServerboundContainerClosePacket
	f	I	a	f_133967_	field_12827	containerId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(I)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12198	handle
	m	()I	a	m_179585_	method_36168	getContainerId
c	zq	net/minecraft/network/protocol/game/ServerboundCustomPayloadPacket	net/minecraft/class_2817	net/minecraft/network/protocol/game/ServerboundCustomPayloadPacket
	f	Lacq;	a	f_133979_	field_12831	BRAND
	f	I	b	f_179586_	field_33361	MAX_PAYLOAD_SIZE
	f	Lacq;	c	f_133980_	field_12830	identifier
	f	Lsf;	d	f_133981_	field_12832	data
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lacq;Lsf;)V	<init>	<init>	<init>	<init>
	m	()Lacq;	a	m_179589_	method_36169	getIdentifier
	m	(Lzb;)V	a	m_5797_	method_12199	handle
	m	()Lsf;	c	m_179590_	method_36170	getData
c	zr	net/minecraft/network/protocol/game/ServerboundEditBookPacket	net/minecraft/class_2820	net/minecraft/network/protocol/game/ServerboundEditBookPacket
	f	I	a	f_182742_	field_34038	MAX_BYTES_PER_CHAR
	f	I	b	f_182743_	field_34039	TITLE_MAX_CHARS
	f	I	c	f_182744_	field_34040	PAGE_MAX_CHARS
	f	I	d	f_182745_	field_34046	MAX_PAGES_COUNT
	f	I	e	f_133997_	field_26897	slot
	f	Ljava/util/List;	f	f_182746_	field_34041	pages
	f	Ljava/util/Optional;	g	f_182747_	field_34042	title
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ILjava/util/List;Ljava/util/Optional;)V	<init>	<init>	<init>	<init>
	m	(Lsf;Ljava/lang/String;)V	a	m_182752_	method_37441	method_37441
	m	()Ljava/util/List;	a	m_182755_	method_37442	getPages
	m	(Lzb;)V	a	m_5797_	method_12236	handle
	m	(Lsf;)Ljava/lang/String;	b	m_182756_	method_37443	method_37443
	m	(Lsf;Ljava/lang/String;)V	b	m_182758_	method_37444	method_37444
	m	(Lsf;)Ljava/lang/String;	c	m_182762_	method_37446	method_37446
	m	()Ljava/util/Optional;	c	m_182761_	method_37445	getTitle
	m	()I	d	m_134013_	method_12235	getSlot
c	zs	net/minecraft/network/protocol/game/ServerboundEntityTagQuery	net/minecraft/class_2822	net/minecraft/network/protocol/game/ServerboundEntityTagQuery
	f	I	a	f_134014_	field_12868	transactionId
	f	I	b	f_134015_	field_12867	entityId
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(II)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12243	handle
	m	()I	a	m_134026_	method_12245	getTransactionId
	m	()I	c	m_134029_	method_12244	getEntityId
c	zt	net/minecraft/network/protocol/game/ServerboundInteractPacket	net/minecraft/class_2824	net/minecraft/network/protocol/game/ServerboundInteractPacket
	f	I	a	f_134030_	field_12870	entityId
	f	Lzt$a;	b	f_134031_	field_12871	action
	f	Z	c	f_134034_	field_25660	usingSecondaryAction
	f	Lzt$a;	d	f_179595_	field_29170	ATTACK_ACTION
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(IZLzt$a;)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_134061_	method_30007	isUsingSecondaryAction
	m	(Laif;)Lbfj;	a	m_179603_	method_12248	getTarget
	m	(Lbfj;ZLbdw;)Lzt;	a	m_179608_	method_34207	createInteractionPacket
	m	(Lzt$c;)V	a	m_179617_	method_34209	dispatch
	m	(Lbfj;Z)Lzt;	a	m_179605_	method_34206	createAttackPacket
	m	(Lzb;)V	a	m_5797_	method_12251	handle
	m	(Lbfj;ZLbdw;Leei;)Lzt;	a	m_179612_	method_34208	createInteractionPacket
c	zt$1	net/minecraft/network/protocol/game/ServerboundInteractPacket$1	net/minecraft/class_2824$1	net/minecraft/network/protocol/game/ServerboundInteractPacket$1
	m	()V	<init>	<init>	<init>	<init>
c	zt$a	net/minecraft/network/protocol/game/ServerboundInteractPacket$Action	net/minecraft/class_2824$class_5906	net/minecraft/network/protocol/game/ServerboundInteractPacket$Action
	m	()Lzt$b;	a	m_142249_	method_34211	getType
	m	(Lzt$c;)V	a	m_142457_	method_34213	dispatch
	m	(Lsf;)V	a	m_142450_	method_34212	write
c	zt$b	net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType	net/minecraft/class_2824$class_5907	net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType
	f	Lzt$b;	a	INTERACT	field_29171	INTERACT
	f	Lzt$b;	b	ATTACK	field_29172	ATTACK
	f	Lzt$b;	c	INTERACT_AT	field_29173	INTERACT_AT
	f	Ljava/util/function/Function;	d	f_179630_	field_29174	reader
	f	[Lzt$b;	e	$VALUES	field_29175	$VALUES
	m	()V	<clinit>	<clinit>	<clinit>	<clinit>
	m	(Ljava/lang/String;ILjava/util/function/Function;)V	<init>	<init>	<init>	<init>
	m	()[Lzt$b;	a	m_179637_	method_36956	$values
	m	(Lsf;)Lzt$a;	a	m_179638_	method_34216	method_34216
c	zt$c	net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler	net/minecraft/class_2824$class_5908	net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler
	m	(Lbdw;)V	a	m_142299_	method_34219	onInteraction
	m	(Lbdw;Leei;)V	a	m_142143_	method_34220	onInteraction
	m	()V	a	m_141994_	method_34218	onAttack
c	zt$d	net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction	net/minecraft/class_2824$class_5909	net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction
	f	Lbdw;	a	f_179646_	field_29176	hand
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;)V	<init>	<init>	<init>	<init>
c	zt$e	net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction	net/minecraft/class_2824$class_5910	net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction
	f	Lbdw;	a	f_179656_	field_29177	hand
	f	Leei;	b	f_179657_	field_29178	location
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbdw;Leei;)V	<init>	<init>	<init>	<init>
c	zu	net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket	net/minecraft/class_5194	net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket
	f	Lgu;	a	f_134073_	field_24054	pos
	f	I	b	f_134074_	field_24055	levels
	f	Z	c	f_134075_	field_25323	keepJigsaws
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lgu;IZ)V	<init>	<init>	<init>	<init>
	m	()Lgu;	a	m_134087_	method_27275	getPos
	m	(Lzb;)V	a	m_5797_	method_27274	handle
	m	()I	c	m_134090_	method_27276	levels
	m	()Z	d	m_134091_	method_29446	keepJigsaws
c	zv	net/minecraft/network/protocol/game/ServerboundKeepAlivePacket	net/minecraft/class_2827	net/minecraft/network/protocol/game/ServerboundKeepAlivePacket
	f	J	a	f_134092_	field_12883	id
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(J)V	<init>	<init>	<init>	<init>
	m	()J	a	m_134102_	method_12267	getId
	m	(Lzb;)V	a	m_5797_	method_12266	handle
c	zw	net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket	net/minecraft/class_4211	net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket
	f	Z	a	f_134105_	field_18806	locked
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Z)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_134115_	method_19485	isLocked
	m	(Lzb;)V	a	m_5797_	method_19484	handle
c	zx	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket	net/minecraft/class_2828	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket
	f	D	a	f_134118_	field_12889	x
	f	D	b	f_134119_	field_12886	y
	f	D	c	f_134120_	field_12884	z
	f	F	d	f_134121_	field_12887	yRot
	f	F	e	f_134122_	field_12885	xRot
	f	Z	f	f_134123_	field_29179	onGround
	f	Z	g	f_134124_	field_12890	hasPos
	f	Z	h	f_134125_	field_12888	hasRot
	m	(DDDFFZZZ)V	<init>	<init>	<init>	<init>
	m	(D)D	a	m_134129_	method_12269	getX
	m	()Z	a	m_134139_	method_12273	isOnGround
	m	(F)F	a	m_134131_	method_12271	getYRot
	m	(Lzb;)V	a	m_5797_	method_12272	handle
	m	(D)D	b	m_134140_	method_12268	getY
	m	(F)F	b	m_134142_	method_12270	getXRot
	m	()Z	c	m_179683_	method_36171	hasPosition
	m	(D)D	c	m_134146_	method_12274	getZ
	m	()Z	d	m_179684_	method_36172	hasRotation
c	zx$a	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos	net/minecraft/class_2828$class_2829	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos
	m	(DDDZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lzx$a;	b	m_179685_	method_34221	read
c	zx$b	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot	net/minecraft/class_2828$class_2830	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot
	m	(DDDFFZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lzx$b;	b	m_179687_	method_34222	read
c	zx$c	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot	net/minecraft/class_2828$class_2831	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot
	m	(FFZ)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lzx$c;	b	m_179689_	method_34223	read
c	zx$d	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly	net/minecraft/class_2828$class_5911	net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly
	m	(Z)V	<init>	<init>	<init>	<init>
	m	(Lsf;)Lzx$d;	b	m_179697_	method_34224	read
c	zy	net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket	net/minecraft/class_2833	net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket
	f	D	a	f_134185_	field_12899	x
	f	D	b	f_134186_	field_12897	y
	f	D	c	f_134187_	field_12895	z
	f	F	d	f_134188_	field_12898	yRot
	f	F	e	f_134189_	field_12896	xRot
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(Lbfj;)V	<init>	<init>	<init>	<init>
	m	(Lzb;)V	a	m_5797_	method_12278	handle
	m	()D	a	m_134199_	method_12279	getX
	m	()D	c	m_134202_	method_12280	getY
	m	()D	d	m_134203_	method_12276	getZ
	m	()F	e	m_134204_	method_12281	getYRot
	m	()F	f	m_134205_	method_12277	getXRot
c	zz	net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket	net/minecraft/class_2836	net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket
	f	Z	a	f_134206_	field_12907	left
	f	Z	b	f_134207_	field_12906	right
	m	(Lsf;)V	<init>	<init>	<init>	<init>
	m	(ZZ)V	<init>	<init>	<init>	<init>
	m	()Z	a	m_134218_	method_12284	getLeft
	m	(Lzb;)V	a	m_5797_	method_12283	handle
	m	()Z	c	m_134221_	method_12285	getRight
